DE102014225820A1 - Method and device for image data compression of image data of an optical sensor - Google Patents
Method and device for image data compression of image data of an optical sensor Download PDFInfo
- Publication number
- DE102014225820A1 DE102014225820A1 DE102014225820.0A DE102014225820A DE102014225820A1 DE 102014225820 A1 DE102014225820 A1 DE 102014225820A1 DE 102014225820 A DE102014225820 A DE 102014225820A DE 102014225820 A1 DE102014225820 A1 DE 102014225820A1
- Authority
- DE
- Germany
- Prior art keywords
- image data
- bitstream
- coefficients
- controller
- receiving station
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
- 238000000034 method Methods 0.000 title claims abstract description 19
- 238000013144 data compression Methods 0.000 title claims abstract description 12
- 230000003287 optical effect Effects 0.000 title claims abstract description 7
- 238000007906 compression Methods 0.000 claims abstract description 16
- 230000006835 compression Effects 0.000 claims abstract description 15
- 230000009466 transformation Effects 0.000 claims abstract description 12
- 238000000844 transformation Methods 0.000 claims 2
- RUJBDQSFYCKFAA-UHFFFAOYSA-N Tofisopam Chemical compound N=1N=C(C)C(CC)C2=CC(OC)=C(OC)C=C2C=1C1=CC=C(OC)C(OC)=C1 RUJBDQSFYCKFAA-UHFFFAOYSA-N 0.000 abstract 1
- 229960002501 tofisopam Drugs 0.000 abstract 1
- 230000005540 biological transmission Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 5
- 230000003595 spectral effect Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- BUHVIAUBTBOHAG-FOYDDCNASA-N (2r,3r,4s,5r)-2-[6-[[2-(3,5-dimethoxyphenyl)-2-(2-methylphenyl)ethyl]amino]purin-9-yl]-5-(hydroxymethyl)oxolane-3,4-diol Chemical compound COC1=CC(OC)=CC(C(CNC=2C=3N=CN(C=3N=CN=2)[C@H]2[C@@H]([C@H](O)[C@@H](CO)O2)O)C=2C(=CC=CC=2)C)=C1 BUHVIAUBTBOHAG-FOYDDCNASA-N 0.000 description 1
- 238000009825 accumulation Methods 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/63—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets
Abstract
Die Erfindung betrifft ein Verfahren und eine Vorrichtung zur Bilddatenkompression von Bilddaten (B) eines optischen Sensors, wobei die Vorrichtung ein Kompressionsmodul (10) und einen Massenspeicher (23) aufweist, wobei das Kompressionsmodul (10) derart ausgebildet ist, dass die Bilddaten (B) einer mehrstufigen Wavelet-Transformation unterzogen werden, wobei die so gewonnenen Koeffizienten codiert und als Bitstream (BS) in dem Massenspeicher (23) abgelegt werden, wobei das Kompressionsmodul (10) einen Encoder (12) mit einem Controller (21) aufweist, der derart ausgebildet ist, dass dieser die Codierung für die verschiedenen Koeffizienten (DC, AC) der mehrstufigen Wavelet-Transformationen steuert, wobei die Codierungen als Informationseinheiten zu einem seriellen Bitstream (BS) an einem Ausgang des Encoders (12) zusammengefügt werden, wobei parallel der Controller (21) Informationen über die jeweils zu erwartenden Informationseinheiten am Ausgang erzeugt, die zusammen mit dem seriellen Bitstream (BS) in dem Massenspeicher (23) als Index (I) abgespeichert werden.The invention relates to a method and a device for image data compression of image data (B) of an optical sensor, the device having a compression module (10) and a mass memory (23), wherein the compression module (10) is designed such that the image data (B ) are subjected to a multistage wavelet transformation, wherein the coefficients thus obtained are coded and stored as bitstream (BS) in the mass memory (23), the compression module (10) having an encoder (12) with a controller (21) is designed such that it controls the coding for the different coefficients (DC, AC) of the multilevel wavelet transforms, wherein the codings are combined as information units to a serial bit stream (BS) at an output of the encoder (12), wherein the parallel Controller (21) generates information about the respective expected information units at the output, which together with the seriel len bitstream (BS) in the mass memory (23) as an index (I) are stored.
Description
Die Erfindung betrifft ein Verfahren und eine Vorrichtung zur Bilddatenkompression von Bilddaten eines optischen Sensors. The invention relates to a method and a device for image data compression of image data of an optical sensor.
Optische Fernerkundungssensoren werden für unterschiedlichste Informationsdienste und Sicherheitsanwendungen eingesetzt. Die räumliche, spektrale sowie zeitliche Auflösung der Systeme nimmt kontinuierlich zu, was zu einer höheren Genauigkeit bekannter Verfahren führt, aber auch neue Anwendungen ermöglicht. Aus technischer Sicht führt dies zu einer Zunahme des Datenvolumens, welches zunächst gespeichert und später zur Bodenstation übertragen werden muss. Bilddatenkompressionsverfahren werden eingesetzt, um möglichst viele Daten zu speichern sowie übertragen zu können. Während die Entwicklung von Speichertechnologien hinsichtlich der Kapazität der Zunahme des Datenvolumens noch standhält, ist die Übertragung zur Bodenstation zunehmend problematisch: Die zur Verfügung stehende Übertragungsbandbreite wird nicht in derselben Größenordnung zunehmen wie es notwendig wäre. Für zukünftige Anwendungen kann davon ausgegangen werden, dass zusätzlich mobile Bodenstationen mit einer geringeren als der benötigten Übertragungsbandbreite bedient werden müssen. Optical remote sensing sensors are used for a variety of information services and security applications. The spatial, spectral and temporal resolution of the systems increases continuously, which leads to a higher accuracy of known methods, but also allows new applications. From a technical point of view, this leads to an increase in the data volume, which must first be stored and later transferred to the ground station. Image data compression methods are used to store and transfer as much data as possible. While the evolution of storage technologies still withstands the increase in data volume, transmission to the ground station is becoming increasingly problematic: the available transmission bandwidth will not increase to the same order as it would be necessary. For future applications it can be assumed that in addition mobile ground stations with less than the required transmission bandwidth must be served.
Klassische verlustbehaftete Verfahren zur Datenkompression setzen auf feste Kompressionsraten und es werden stets die gesamten komprimierten Bilddaten in ihrer entsprechenden Qualität zur Bodenstation übertragen. Eine Anpassung der zu übertragenen Daten an den Übertragungskanal (z.B. die Reduzierung der räumlichen oder spektralen Auflösung) ist nicht vorgesehen. Derzeit werden Datenprodukte unterschiedlicher Qualität stets am Boden erstellt und anschließend verteilt. Ein Datenprodukt in niedriger räumlicher oder spektraler Auflösung oder ein Ausschnitt einer größeren Szene können nicht direkt und damit zeitnah von mobilen Geräten angefordert werden. Dies ist u.a. auch darin begründet, dass eine "Sichtbarkeit" des Satelliten von der Bodenstation notwendig ist, welche nur alle 90 Minuten für etwa 15 Minuten gegeben ist. Classic lossy data compression methods rely on fixed compression rates and always transmit the entire compressed image data in their corresponding quality to the ground station. An adaptation of the data to be transmitted to the transmission channel (e.g., reduction of spatial or spectral resolution) is not provided. Currently, data products of varying quality are always created on the ground and then distributed. A data product in low spatial or spectral resolution or a section of a larger scene can not be requested directly and therefore promptly from mobile devices. This is i.a. also due to the fact that a "visibility" of the satellite from the ground station is necessary, which is given only every 90 minutes for about 15 minutes.
Ein häufig verwendetes Verfahren zur Bilddatenkompression in Raumfahrtanwendungen ist der CCSDS-Standard, der in „
Der Erfindung liegt das technische Problem zugrunde, ein Verfahren zur Bilddatenkompression zur Verfügung zu stellen, das die vorhandene Übertragungsbandbreite besser nutzen kann, sowie eine dafür geeignete Vorrichtung zu schaffen. The invention is based on the technical problem of providing a method for image data compression which can make better use of the available transmission bandwidth and to provide a device which is suitable for this purpose.
Die Lösung des technischen Problems ergibt sich durch ein Verfahren mit den Merkmalen des Anspruchs 1 sowie eine Vorrichtung mit den Merkmalen des Anspruchs 6. Weitere vorteilhafte Ausgestaltungen der Erfindung ergeben sich aus den Unteransprüchen. The solution of the technical problem results from a method having the features of
Das Verfahren zur Bilddatenkompression von Bilddaten eines optischen Sensors umfasst dabei den Verfahrensschritt, dass die Bilddaten einer mehrstufigen Wavelet-Transformation unterzogen werden. Die so gewonnenen Koeffizienten werden codiert und als Bitstream in einem Massenspeicher abgelegt. Vorzugsweise erfolgt dabei die Kompression gemäß dem CCSDS-Standard, auf den hiermit ausdrücklich Bezug genommen wird. Die Codierung für die verschiedenen Koeffizienten der mehrstufigen Wavelet-Transformation wird dabei durch einen Controller gesteuert, der Bestandteil eines Encoders ist (im Standard als Bit Plane Encoder bezeichnet). Die Codierungen werden als Informationseinheiten zu einem seriellen Bitstream an einem Ausgang des Encoders zusammengefügt. Zusätzlich erzeugt der Controller parallel Informationen über die jeweils zu erwartende Informationseinheit am Ausgang, die zusammen mit dem seriellen Bitstream in dem Massenspeicher als Index abgespeichert werden. Hierdurch existiert eine genaue Information, wo die codierten Koeffizienten im Bitstream wiederzufinden sind. Dies erlaubt eine gezieltere Übertragung von Daten, da nur die Daten übertragen werden müssen, die tatsächlich benötigt oder angefordert werden. Hierdurch kann die vorhandene Bandbreite besser ausgenutzt werden. The method for image data compression of image data of an optical sensor comprises the method step that the image data is subjected to a multi-level wavelet transformation. The coefficients thus obtained are coded and stored as a bitstream in a mass memory. Preferably, the compression is carried out according to the CCSDS standard, which is hereby expressly incorporated by reference. The coding for the various coefficients of the multilevel wavelet transformation is controlled by a controller that is part of an encoder (referred to in the standard as Bit Plane Encoder). The encodings are assembled as information units to form a serial bit stream at an output of the encoder. In addition, the controller generates parallel information about the respective expected information unit at the output, which are stored together with the serial bitstream in the mass storage as an index. This provides accurate information on where the coded coefficients are to be found in the bitstream. This allows a more targeted transmission of data, since only the data actually required or requested to be transmitted. This allows the existing bandwidth to be better utilized.
Vorzugsweise erfolgt die Codierung für die verschiedenen Koeffizienten der mehrstufigen Wavelet-Transformation im Encoder parallel, wobei die parallelen Datenströme dann durch den Controller in einen seriellen Bitstream umgesetzt werden. Dies ermöglicht eine erhöhte Datenrate bei der Kompression. Preferably, the coding for the different coefficients of the multi-level wavelet transform in the encoder is done in parallel, wherein the parallel data streams are then converted by the controller into a serial bit stream. This allows an increased data rate during compression.
Vorzugsweise ist die Wavelet-Transformation eine 3-stufige 2D-DWT. Preferably, the wavelet transform is a 3-level 2D DWT.
In einer weiteren Ausführungsform werden automatisch oder auf Anfrage einer Empfangsstation (z.B. mobile oder feste Bodenstation) aus dem abgespeicherten Bitstream mit Hilfe des Indexes gezielt die Daten aus dem Bitstream herausgefiltert und an die Empfangsstation übermittelt, die einen gewünschten Bildbereich in einer gewünschten Auflösung betreffen. Dabei sei angemerkt, dass die Auflösung sowohl eine geometrische als auch eine spektrale Auflösung sein kann. In another embodiment, automatically or at the request of a receiving station (e.g., mobile or fixed ground station) from the stored bitstream, the data is specifically filtered out of the bitstream using the index and transmitted to the receiving station for a desired image area in a desired resolution. It should be noted that the resolution can be both a geometric and a spectral resolution.
In einer weiteren Ausführungsform werden bei einer erweiterten Anfrage der Empfangsstation nur die Daten aus dem Bitstream herausgefiltert und übertragen, die noch nicht an die Empfangsstation übermittelt wurden. Dies führt zu einer weiteren verbesserten Ausnutzung der Bandbreite. Sind beispielsweise die codierten Koeffizienten für die niedrigste Auflösung eines Bildes in einem ersten Schritt übermittelt worden, so müssen bei einer Anforderung nach einer nächsthöheren Auflösung nur die fehlenden Koeffizienten übertragen werden, um in der Empfangsstation die nächsthöhere Auflösung zu rekonstruieren. In a further embodiment, in an extended request of the receiving station, only the data from the bit stream which has not yet been transmitted to the receiving station is filtered out of the bit stream and transmitted. This leads to a further improved utilization of the bandwidth. If, for example, the coded coefficients for the lowest resolution of an image have been transmitted in a first step, then in the case of a request for a next higher resolution, only the missing coefficients must be transmitted in order to reconstruct the next higher resolution in the receiving station.
Hinsichtlich der Vorrichtung wird vollinhaltlich auf die vorangegangenen Ausführungen zum Verfahren Bezug genommen. With regard to the device, reference is made in full to the preceding explanations regarding the method.
Ein bevorzugtes Anwendungsgebiet der Erfindung ist der Einsatz in einem Satelliten oder Flugzeug zur Übertragung von Daten an eine feste oder mobile Bodenstation. A preferred field of application of the invention is the use in a satellite or aircraft for the transmission of data to a fixed or mobile ground station.
Die Erfindung wird nachfolgend anhand eines bevorzugten Ausführungsbeispiels näher erläutert. Die Figuren zeigen: The invention will be explained in more detail below with reference to a preferred embodiment. The figures show:
Bevor die Erfindung näher erläutert wird, sollen zunächst anhand der
- 1. LL3
- 2. LL3 + HL3 + LH3 + HH3
- 3. LL3 + HL3 + LH3 + HH3 + HL2 + LH2 + HH2 und
- 4. LL3 + HL3 + LH3 + HH3 + HL2 + LH2 + HH2 + HL1 + LH1 + HH1
- 1st LL3
- 2. LL3 + HL3 + LH3 + HH3
- 3. LL3 + HL3 + LH3 + HH3 + HL2 + LH2 + HH2 and
- 4. LL3 + HL3 + LH3 + HH3 + HL2 + LH2 + HH2 + HL1 + LH1 + HH1
Dabei erfolgt die 1. Stufe der DWT auf das Original-Bild B, die 2. Stufe der DWT auf das Sub-Band LL1 und die 3. Stufe der DWT auf das Sub-Band LL2. The first level of the DWT is on the original picture B, the second level of the DWT on the sub-band LL1 and the third level of the DWT on the sub-band LL2.
Dabei stellen die Koeffizienten LL3 allein die niedrigste Auflösung dar. Soll die nächsthöhere Auflösung erreicht werden, so benötigt man zusätzlich die Koeffizienten HL3, LH3 und HH3. Dabei ist im oberen Teil von
Das DWT-Modul bildet eine Hierarchie von Wavelet-Koeffizienten, bestehend aus DC-Koeffizienten aus LL3, den Eltern-Koeffizienten (HL3, LH3, HH3), den Kind-Koeffizienten (LH2, HL2, HH2) sowie den Enkel-Koeffizienten (LH1, HL1, HH1). Dabei ist in
In der
In der
Der Encoder
Am Ausgang des Encoders
Information (segment parts) über die zu erwartende Informationseinheit am Eingang des Multiplexers
Anhand der
ZITATE ENTHALTEN IN DER BESCHREIBUNG QUOTES INCLUDE IN THE DESCRIPTION
Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.This list of the documents listed by the applicant has been generated automatically and is included solely for the better information of the reader. The list is not part of the German patent or utility model application. The DPMA assumes no liability for any errors or omissions.
Zitierte Nicht-PatentliteraturCited non-patent literature
- CCSDS, Image Data Compression – Blue Book; Recommendation for Space Data System Standards; Consultative Committee for Space Data Systems (CCSDS), 2005 [0004] CCSDS, Image Data Compression - Blue Book; Recommendation for Space Data System Standards; Consultative Committee for Space Data Systems (CCSDS), 2005 [0004]
- CCSDS 122.0-B-1 Standard [0020] CCSDS 122.0-B-1 Standard [0020]
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102014225820.0A DE102014225820A1 (en) | 2014-12-15 | 2014-12-15 | Method and device for image data compression of image data of an optical sensor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102014225820.0A DE102014225820A1 (en) | 2014-12-15 | 2014-12-15 | Method and device for image data compression of image data of an optical sensor |
Publications (1)
Publication Number | Publication Date |
---|---|
DE102014225820A1 true DE102014225820A1 (en) | 2015-12-03 |
Family
ID=54481380
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102014225820.0A Ceased DE102014225820A1 (en) | 2014-12-15 | 2014-12-15 | Method and device for image data compression of image data of an optical sensor |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE102014225820A1 (en) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6778709B1 (en) * | 1999-03-12 | 2004-08-17 | Hewlett-Packard Development Company, L.P. | Embedded block coding with optimized truncation |
-
2014
- 2014-12-15 DE DE102014225820.0A patent/DE102014225820A1/en not_active Ceased
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6778709B1 (en) * | 1999-03-12 | 2004-08-17 | Hewlett-Packard Development Company, L.P. | Embedded block coding with optimized truncation |
Non-Patent Citations (3)
Title |
---|
CCSDS (The Consultative Committee for Space Data Systems): Image Data Compression. In: Report Concerning Space Data System Standards, CCSDS 120.1-G-1, 2007, Green Book, online verfügbar unter:http://public.ccsds.org/publications/archive/120x1g1e2s.pdf * |
CCSDS 122.0-B-1 Standard |
CCSDS, Image Data Compression - Blue Book; Recommendation for Space Data System Standards; Consultative Committee for Space Data Systems (CCSDS), 2005 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE602004002525T2 (en) | Method of transcoding an JPEG2000 compressed image | |
DE69722601T2 (en) | DATA COMPRESSION WITH HYBRID LOSS ENTROPY CODING FROM RUN-LENGTH CODES | |
DE69633129T2 (en) | WAVELET TREE BILDCODER WITH OVERLAPPING PICTURE BLOCKS | |
DE19861377B4 (en) | An improved compression and decompression system with reversible wavelets and lossy reconstruction | |
DE60222728T2 (en) | Method and system with improved coding efficiency of a picture encoder-decoder | |
DE102008029919B4 (en) | Rate control method for video frame compression and encoder therefor | |
EP0227956A1 (en) | Vector quantization data reduction method of digital picture signals | |
DE102007020292A1 (en) | Method for compressing data using run-length coding, in particular for medical image data | |
CN102036073B (en) | Method for encoding and decoding JPEG2000 image based on vision potential attention target area | |
EP1926082A1 (en) | Process for scaleable encoding of stereo signals | |
DE102004056446A1 (en) | Method for transcoding and transcoding device | |
DE60015755T2 (en) | LOSS-FREE ADAPTIVE CODING OF DATA OF A FINAL ALPHABET | |
DE19903605B4 (en) | Method for rearranging waveform packet coefficients | |
EP3424200B1 (en) | Identification coding device and identification coding device for data distribution in networks, and network elements comprising such devices | |
DE102019204527B4 (en) | CODING / DECODING DEVICES AND METHODS FOR CODING / DECODING VIBROTACTILE SIGNALS | |
DE102014225820A1 (en) | Method and device for image data compression of image data of an optical sensor | |
EP1829378A1 (en) | Image encoding method and associated image decoding method, encoding device, and decoding device | |
WO2005029713A2 (en) | Device for a radio station for a plurality of different radio standards | |
DE69814396T2 (en) | COMPRESSION CODING METHOD | |
DE102020207711B3 (en) | METHODS AND DEVICES FOR CODING IMAGE DATA | |
DE10238289B4 (en) | Method for the scalable coding of image information, in particular video image information | |
DE102016000155B3 (en) | System and method for transmission of data by means of light waves, method for encoding data and computer program for carrying out the method | |
EP1913780B1 (en) | Method for correcting a quantised data value and associated device | |
DE102004056447A1 (en) | Coding method and decoding method, as well as coding device and decoding device | |
EP0284962B1 (en) | Method for reducing the image data of digital television signals |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R012 | Request for examination validly filed | ||
R230 | Request for early publication | ||
R016 | Response to examination communication | ||
R002 | Refusal decision in examination/registration proceedings | ||
R003 | Refusal decision now final |