Enhanced JPEG2000 Quality Scalability through Block-Wise Layer Truncation

Quality scalability is an important feature of image and video coding systems. In JPEG2000, quality scalability is achieved through the use of quality layers that are formed in the encoder through rate-distortion optimization techniques. Quality layers provide optimal rate-distortion representations of the image when the codestream is transmitted and/or decoded at layer boundaries. Nonetheless, applications such as interactive image transmission, video streaming, or transcoding demand layer fragmentation. The common approach to truncate layers is to keep the initial prefix of the to-be-truncated layer, which may greatly penalize the quality of decoded images, especially when the layer allocation is inadequate. So far, only one method has been proposed in the literature providing enhanced quality scalability for compressed JPEG2000 imagery. However, that method provides quality scalability at the expense of high computational costs, which prevents its application to the aforementioned applications. This paper introduces a Block-Wise Layer Truncation (BWLT) that, requiring negligible computational costs, enhances the quality scalability of compressed JPEG2000 images. The main insight behind BWLT is to dismantle and reassemble the to-be-fragmented layer by selecting the most relevant codestream segments of codeblocks within that layer. The selection process is conceived from a rate-distortion model that finely estimates rate-distortion contributions of codeblocks. Experimental results suggest that BWLT achieves near-optimal performance even when the codestream contains a single quality layer.

[1]  Ping-Sing Tsai,et al.  Memory efficient progressive rate-distortion algorithm for JPEG 2000 , 2005, IEEE Transactions on Circuits and Systems for Video Technology.

[2]  Michael W. Marcellin,et al.  Resource-constrained rate control for Motion JPEG2000 , 2003, IEEE Trans. Image Process..

[3]  Fangting Sun,et al.  Efficient rate control for JPEG-2000 , 2006, IEEE Transactions on Circuits and Systems for Video Technology.

[4]  David S. Taubman,et al.  High performance scalable image compression with EBCOT , 1999, Proceedings 1999 International Conference on Image Processing (Cat. 99CH36348).

[5]  John G. Apostolopoulos,et al.  secure media streaming & secure adaptation for non-scalable video , 2004, 2004 International Conference on Image Processing, 2004. ICIP '04..

[6]  Francesc Aulí Llinàs,et al.  JPEG2000 Quality Scalability Without Quality Layers , 2008, IEEE Transactions on Circuits and Systems for Video Technology.

[7]  Ning Zhang,et al.  On multirate optimality of JPEG2000 code stream , 2005, IEEE Transactions on Image Processing.

[8]  Francesc Aulí Llinàs Model-Based JPEG2000 rate control methods , 2006 .

[9]  Zhen Liu,et al.  JPEG2000 encoding with perceptual distortion control , 2006, IEEE Transactions on Image Processing.

[10]  Oscar C. Au,et al.  Efficient rate control for JPEG2000 image coding , 2005, IEEE Transactions on Circuits and Systems for Video Technology.

[11]  David Taubman,et al.  JPEG2000 block-wise truncation of quality layers , 2008 .

[12]  Sumana Srinivasan,et al.  Rate-distortion estimation for fast JPEG2000 compression at low bit-rates , 2005 .

[13]  Mei-Chen Yeh,et al.  Scalable ideal-segmented chain coding , 2002, Proceedings. International Conference on Image Processing.

[14]  Nanning Zheng,et al.  Efficient Rate-Control System With Three Stages for JPEG2000 Image Coding , 2006, IEEE Transactions on Circuits and Systems for Video Technology.

[15]  Yu-Wei Chang,et al.  Precompression Quality-Control Algorithm for JPEG 2000 , 2006, IEEE Transactions on Image Processing.

[16]  David S. Taubman Localized Distortion Estimation from Already Compressed JPEG2000 Images , 2006, 2006 International Conference on Image Processing.

[17]  Francesc Aulí Llinàs,et al.  Efficient rate control for JPEG2000 coder and decoder , 2006, Data Compression Conference (DCC'06).

[18]  David Taubman Software architectures for JPEG2000 , 2002, 2002 14th International Conference on Digital Signal Processing Proceedings. DSP 2002 (Cat. No.02TH8628).

[19]  Michel Barlaud,et al.  High performance coding using a model-based bit allocation with EBCOT , 2002, 2002 11th European Signal Processing Conference.

[20]  Michael W. Marcellin,et al.  Compression of Earth Science Data with JPEG2000 , 2006, Hyperspectral Data Compression.

[21]  Olga Kosheleva,et al.  Rate distortion optimal bit allocation methods for volumetric data using JPEG 2000 , 2006, IEEE Transactions on Image Processing.

[22]  Francesc Aulí Llinàs,et al.  Self-Conducted Allocation Strategy of Quality Layers for JPEG2000 , 2008, EURASIP J. Adv. Signal Process..

[23]  Michael W. Marcellin,et al.  Distortion Estimators for Bitplane Image Coding , 2009, IEEE Transactions on Image Processing.

[24]  Sheila S. Hemami,et al.  Robust Rate-Control for Wavelet-Based Image Coding via Conditional Probability Models , 2007, IEEE Transactions on Image Processing.

[25]  Jun Sun,et al.  Fast and efficient rate control approach for JPEG2000 , 2004, IEEE Transactions on Consumer Electronics.

[26]  Francesc Aulí Llinàs,et al.  Low Complexity JPEG2000 Rate Control Through Reverse Subband Scanning Order and Coding Passes Concatenation , 2007, IEEE Signal Processing Letters.