Share Email Print
cover

Proceedings Paper

Lossless coding of floating point data with JPEG 2000 Part 10
Author(s): Manuel Noronha Gamito; Miguel Salles Dias
Format Member Price Non-Member Price
PDF $14.40 $18.00

Paper Abstract

JPEG 2000 Part 10 is a new work part of the ISO/IEC JPEG Committee dealing with the extension of JPEG 2000 technologies to three-dimensional data. One of the issues in Part 10 is the ability to encode floating point datasets. Many Part 10 use cases come from the scientific and engineering communities, where floating point data is often produced either from numerical simulations or from remote sensing instruments. This paper presents the technologies that are currently being developed to accommodate this Part 10 requirement. The coding of floating point datasets with JPEG 2000 requires two changes to the coding pipeline. Firstly, the wavelet transformation stage is optimized to correctly decorrelate data represented with the IEEE 754 floating point standard. Special IEEE 754 floating point values like Infinities and NaN's are signaled beforehand as they do not correlate well with other floating point values. Secondly, computation of distortion measures on the encoder side is performed in floating point space, rather than in integer space, in order to correctly perform rate allocation. Results will show that these enhancements to the JPEG 2000 coding pipeline lead to better compression results than Part 1 encoding where the floating point data had been retyped as integers.

Paper Details

Date Published: 2 November 2004
PDF: 12 pages
Proc. SPIE 5558, Applications of Digital Image Processing XXVII, (2 November 2004); doi: 10.1117/12.564830
Show Author Affiliations
Manuel Noronha Gamito, ADETTI Instituto Superior de Ciencias do Trabalho e de Empresa (Portugal)
Miguel Salles Dias, ADETTI Instituto Superior de Ciencias do Trabalho e de Empresa (Portugal)


Published in SPIE Proceedings Vol. 5558:
Applications of Digital Image Processing XXVII
Andrew G. Tescher, Editor(s)

© SPIE. Terms of Use
Back to Top