Abstract
In the Embedded Zerotree Wavelet (EZW) algorithm, a large number of bits are consumed in the encoding of Isolated Zero (IZ) symbols. This is the main bottleneck of the EZW algorithm, which limits its performance in terms of compression gain. To circumvent this limitation of the EZW algorithm, we propose in this paper, the Enhanced-EZW (E-EZW) algorithm based on the novel concept of a sparse tree (ST) encoding scheme. The ST encoding scheme provides an efficient encoding of ‘IZ’ symbols and eventually gives significant improvement in compression gain. Image features are clustered at various locations in an image, which gives rise to spatial correlation between Significant Coefficients (SCs) at these locations. Based on the above observation, we further propose differential coding of relative position of SCs in ST (DCORPS) in the E-EZW (DCORPS E-EZW) algorithm. We analyze cases where the ST coding gives higher coding gain compared to the EZW algorithm. Further, we see that DCORPS in sparse tree coding improves the overall coding efficiency of the E-EZW algorithm. By simulation results, we also demonstrate that the E-EZW and DCORPS E-EZW algorithms outperform two other important wavelet-based compression algorithms: namely set partitioning in hierarchical trees (SPIHT) and JPEG-2000 for a representative set of real-life images.
Similar content being viewed by others
References
Adams, M.D.: The JPEG-2000 still image compression standard, in ISO/IEC, ISO/IEC JTC1/SC29/WG1 N2412 (Sept. 2001)
Cho Y., Pearlman W.A.: Quantifying the coding performance of zerotrees of wavelet coefficients: Degree-k Zerotree. IEEE Trans. on Signal Process. 55(6), 2425–2431 (2007)
Christopoulos C., Skodras A., Ebrahimi T.: The JPEG2000 still image coding system: an overview. IEEE Trans. Consum. Electron. 46, 1103–1127 (2000)
Hsiang, S.-T., Wood, J.W.: Embedded image coding using zeroblocks of subband/wavelet coefficients and context modelling. IEEE International Symposium on Circuit and System (May 2000)
Islam, C.A., Pearlman, W.A.: An embedded and efficient low-complexity hierarchical image coder. In: Proceedings of SPIE on Visual Communications and Image Processing (1999)
ISO/IEC: ISO/IEC 15 444-1, Information technology-JPEG2000 image coding system (2000)
Koenen, R.: Overview of the MPEG-4 Version 1 Standard, in ISO/IEC JTC1/SC29/WG11 N1909, Oct. 1997, MPEG97
Lin, W.K., Burgess, N.: “Low memory color image zerotree coding”. In: Proceedings of Information, Decision, and Control 1999, pp. 91–95 (1999)
Lu, Z., Pearlman, W.A.: Wavelet coding of video object by object based SPECK algorithm. IEEE International Symposium on Circuit and System (May 2000)
Martucci S.A., Sodagar I., Chiang T., Zhang Y.Q.: A zerotree wavelet video coder. IEEE Trans. Circ. Syst. Video Technol. 7, 109–118 (1997)
Rogers J.K., Cosman P.C.: Wavelet zerotree image compression with packetization. IEEE Signal Process. Lett. 5, 105–107 (1998)
Said A., Pearlman W.A.: A new, fast, and efficient image codec based on set partitioning in hierarchical trees. IEEE Trans. Circ. Syst. Video Technol. 6(3), 243–250 (1996)
Shapiro J.M.: Embedded image coding using zerotrees of wavelets coefficients. IEEE Trans. Signal Process. 41, 3445–3462 (1993)
Sikora T.: The MPEG-4 video standard verification model. IEEE Trans. Circ. Syst. Video Technol. 7, 19–31 (1997)
Su, C.Y., Wu, B.F.: Image coding based on embedded recursive zerotree. In: Proceedings of ISMIP’97, pp. 387–392. Taipei, Taiwan (Dec. 1997)
Su C.Y., Wu B.F.: Space-frequency quantization for wavelet image coding. IEEE Trans. Image Process. 6, 677–693 (1997)
Su C.Y., Wuand B.F.: Low memory zero tree coding for arbitrarily shaped objects. IEEE Trans. Image Process. 12(3), 271–282 (2003)
Xiong Z., Ramchandran K., Orchard M.T.: High performance image scalable image compression with EBCOT. IEEE Trans. Image Process. 6, 677–693 (1997)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Bhokare, G., Kumar, U., Patil, B. et al. Efficient coding of sparse trees using an enhanced-embedded zerotree wavelet algorithm. SIViP 6, 99–108 (2012). https://doi.org/10.1007/s11760-010-0172-x
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11760-010-0172-x