CCSDS 122.0-B-1

CCSDS 122.0 är en CCSDS- förlustfri till förlustfri bildkomprimeringsstandard som ursprungligen släpptes i november 2005. Kodaren består av två delar - en diskret wavelet-transformationskodare följt av en bitplanskodare på liknande linjer som Embedded Zerotree Wavelet av Shapiro.

Encoder

CCSDS 122.0 använder sig av en tre-nivå tvådimensionell diskret wavelet-transform (DWT) med hjälp av ett biortogonalt 9/7 -tappfilter, följt av en bitplanskodare. Det har vissa designgemensamt med ICER och JPEG 2000 som använder liknande wavelet-kodningsscheman.

Transformen (DWT) kan beräknas med antingen flyttals- eller heltalsaritmetik. Heltalstransformen använder icke-linjär approximation av 9/7-vågen och den används i det förlustfria kodningsschemat. DWT med flyttal bidrar till förlustsystemet.

Kända brister

Detta komprimeringsformat är känsligt för bitkorruption i deep space-kanalen, men det är oklart om denna känslighet är större än ICER eller JPEG 2000.

Effekterna av ett enstaka bitfel kan spridas till att korrupta rekonstruerade bilddata till slutet av det påverkade segmentet. Åtgärder måste vidtas för att minimera antalet potentiella bitfel på överföringslänken.

Det finns en känd partiell fix, men den är inte obligatorisk.

Transportmekanismen för leverans av den kodade bitströmmen ska stödja, i händelse av ett bitfel, möjligheten att flytta huvudet till nästa segment.

Om den kodade bitströmmen ska sändas över en CCSDS-rymdlänk, kan flera protokoll som har inbyggd felkorrigering och detektering användas för att överföra sekvensen av segment (den högsta kodningsnivån i detta bildformat).

Till skillnad från ICER som har använts i produkter och projekt utanför rymdorganisationerna, har detta bildkomprimeringssystem ingen historia av användning utanför rymdorganisationerna.

Versioner

datum CCSDS ISO
november 2005 CCSDS 122.0-B-1 ISO 26868:2009
september 2017 CCSDS 122.0-B-2  
  1. Aktiva CCSDS-rekommendationer
  2. CCSDS 122.0-B-1 beskrivning