Using a weighted zeroblock coder for satellite image compression

In this paper, we propose an embedded satellite image compression method using Weighted ZeroBlock Coding (WZBC) and optimal sorting. In order to reduce average codeword length, Set Partition Embedded block (SPECK) and Embedded ZeroBlock Coder (EZBC) both encode significant block-sets with fixed-length bits, while WZBC assigns different-length bits to encode block-sets which contain different numbers of significant subblocks. In view of the context correlation among coefficients/blocks, WZBC employs a weight context to optimize the scanning order of the significance testing and the ratedistortion performance. Experimental results show that the proposed WZBC in binary coding mode provides excellent coding performance compared with those of SPECK and Set Partitioning In Hierarchical Trees (SPIHT) which use arithmetic coding, and can even closely approach that of JPEG2000. When arithmetic coding is extensively used, the proposed method has clear advantages.

[1]  Xiaolin Wu High-order context modeling and embedded conditional entropy coding of wavelet coefficients for image compression , 1997, Conference Record of the Thirty-First Asilomar Conference on Signals, Systems and Computers (Cat. No.97CB36136).

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

[3]  C. Chrysafis,et al.  Efficient context-based entropy coding for lossy wavelet image compression , 1997, Proceedings DCC '97. Data Compression Conference.

[4]  Alfred Mertins,et al.  Highly scalable image compression based on SPIHT for network applications , 2002, Proceedings. International Conference on Image Processing.

[5]  Shih-Ta Hsiang,et al.  Embedded image coding using zeroblocks of subband/wavelet coefficients and context modeling , 2000, 2000 IEEE International Symposium on Circuits and Systems. Emerging Technologies for the 21st Century. Proceedings (IEEE Cat No.00CH36353).

[6]  Ulug Bayazit Significance map pruning and other enhancements to SPIHT image coding algorithm , 2003, Signal Process. Image Commun..

[7]  William A. Pearlman,et al.  Embedded and efficient low-complexity hierarchical image coder , 1998, Electronic Imaging.

[8]  William A. Pearlman,et al.  Efficient, low-complexity image coding with a set-partitioning embedded block coder , 2004, IEEE Transactions on Circuits and Systems for Video Technology.

[9]  James E. Fowler QccPack: an open-source software library for quantization, compression, and coding , 2000, Proceedings DCC 2000. Data Compression Conference.

[10]  Jerome M. Shapiro,et al.  Embedded image coding using zerotrees of wavelet coefficients , 1993, IEEE Trans. Signal Process..

[11]  William A. Pearlman,et al.  A new, fast, and efficient image codec based on set partitioning in hierarchical trees , 1996, IEEE Trans. Circuits Syst. Video Technol..

[12]  Athar Ali Moinuddin,et al.  Wavelet Based Embedded Image Coding Using Unified Zero-Block-Zero-Tree Approach , 2006, 2006 IEEE International Conference on Acoustics Speech and Signal Processing Proceedings.

[13]  Jin Li,et al.  An embedded still image coder with rate-distortion optimization , 1999, IEEE Trans. Image Process..