Skip to main content
Log in

Efficient coding of sparse trees using an enhanced-embedded zerotree wavelet algorithm

  • Original Paper
  • Published:
Signal, Image and Video Processing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Adams, M.D.: The JPEG-2000 still image compression standard, in ISO/IEC, ISO/IEC JTC1/SC29/WG1 N2412 (Sept. 2001)

  2. 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)

    Article  MathSciNet  Google Scholar 

  3. Christopoulos C., Skodras A., Ebrahimi T.: The JPEG2000 still image coding system: an overview. IEEE Trans. Consum. Electron. 46, 1103–1127 (2000)

    Article  Google Scholar 

  4. 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)

  5. 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)

  6. ISO/IEC: ISO/IEC 15 444-1, Information technology-JPEG2000 image coding system (2000)

  7. Koenen, R.: Overview of the MPEG-4 Version 1 Standard, in ISO/IEC JTC1/SC29/WG11 N1909, Oct. 1997, MPEG97

  8. Lin, W.K., Burgess, N.: “Low memory color image zerotree coding”. In: Proceedings of Information, Decision, and Control 1999, pp. 91–95 (1999)

  9. Lu, Z., Pearlman, W.A.: Wavelet coding of video object by object based SPECK algorithm. IEEE International Symposium on Circuit and System (May 2000)

  10. 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)

    Article  Google Scholar 

  11. Rogers J.K., Cosman P.C.: Wavelet zerotree image compression with packetization. IEEE Signal Process. Lett. 5, 105–107 (1998)

    Article  Google Scholar 

  12. 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)

    Article  Google Scholar 

  13. Shapiro J.M.: Embedded image coding using zerotrees of wavelets coefficients. IEEE Trans. Signal Process. 41, 3445–3462 (1993)

    Article  MATH  Google Scholar 

  14. Sikora T.: The MPEG-4 video standard verification model. IEEE Trans. Circ. Syst. Video Technol. 7, 19–31 (1997)

    Article  Google Scholar 

  15. 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)

  16. Su C.Y., Wu B.F.: Space-frequency quantization for wavelet image coding. IEEE Trans. Image Process. 6, 677–693 (1997)

    Article  Google Scholar 

  17. Su C.Y., Wuand B.F.: Low memory zero tree coding for arbitrarily shaped objects. IEEE Trans. Image Process. 12(3), 271–282 (2003)

    Article  Google Scholar 

  18. Xiong Z., Ramchandran K., Orchard M.T.: High performance image scalable image compression with EBCOT. IEEE Trans. Image Process. 6, 677–693 (1997)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ganesh Bhokare.

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11760-010-0172-x

Keywords