Professional Documents
Culture Documents
Comparative Study of Different Wavelet Based Image Compression Techniques
Comparative Study of Different Wavelet Based Image Compression Techniques
1
M.Tech (Student), Motilal Nehru NIT Allahabad, India, krishnanitald@gmail.com
2
Assistant Prof. ECE Department, Motilal Nehru NIT Allahabad, India, singhbasant@mnnit.ac.in
3
B.E, Commercial Tex Officer, Government of Uttarakhand, dharmen_mitra@yahoo.co.in
4
M.Tech (Student), NIT Kurukshetra, India, rachna.shah27@gmail.com
Abstract: The objective of this paper is to identify efficient wavelet based image
compression technique. The techniques involved in the comparison process are set
partitioning in hierarchical trees (SPIHT), Embedded Zerotree Wavelet (EZW) and
Self-Organizing Feature Maps (SOFM). These techniques are more efficient and
provide a better quality of image. In compression, wavelets have shown a good
adaptability to a wide range of data, while being of reasonable complexity. This paper
focuses important features of wavelet transform in compression of still images,
including the extent to which the quality of image is degraded by the process of
wavelet compression and decompression. The techniques are compared by using
the performance parameters PSNR and MSE.
Keywords: SPIHT, EZW, SOFM.
I. Introduction
With the development of consumer electronic and multimedia, the demand of image
compression technologies increased rapidly. Image compression addresses the
problem of reducing the amount of data required to represent a digital image. The
purpose of image compression is to reduce redundancy of the image data in order to
be able to store or transmit data in an efficient form. Image compression is divided
into lossless compression and lossy compression. The approaches for lossless
image compression include variable-length encoding, Adaptive dictionary algorithms
such as LZW, bit-plane coding, lossless predictive coding, etc. The approaches for
lossy compression include lossy predictive coding and transform coding. Transform
coding, which applies a Fourier-related transform such as DCT or the wavelet
transform, is the most commonly used approach. The wavelet approach improves
image quality and reduces the image file size by using denoising and compression
techniques [12].The compression offers a means to reduce the cost of storage and
increase the speed of transmission. Image compression is used to minimize the size
in bytes of a graphics file without degrading the quality of the image. Wavelet based
image compression based on set partitioning in hierarchical trees (SPIHT) [1] and is
a powerful, efficient and yet computationally simple image compression algorithm. It
provides a better performance when compared to the Embedded Zerotree wavelet
transform [13].
II. SPIHT Algorithm
SPIHT is the wavelet based image compression method. It provides the Highest
Image Quality, Progressive image transmission, fully embedded coded file, Simple
quantization algorithm, fast coding/decoding, completely adaptive, lossless
compression, exact bit rate coding and Error protection. SPIHT makes use of three
lists – the List of Significant Pixels (LSP), List of Insignificant Pixels (LIP) and List of
Insignificant Sets (LIS). These are coefficient location lists that contain their
coordinates. After the initialization, the algorithm takes two stages for each level of
International Conference on ICT-Initiatives, Policies & Governance, Dehradun, India, 28-29 Nov 2011
threshold – the sorting pass (in which lists are organized) and the refinement pass
(which does the actual progressive coding transmission). The result is in the form of a
bitstream. It is capable of recovering the image perfectly (every single bit of it) by
coding all bits of the transform. However, the wavelet transform yields perfect
reconstruction only if its numbers are stored as infinite precision numbers. Peak
signal-to-noise ratio (PSNR) is one of the quantitative measures for image quality
evaluation which is based on the mean square error (MSE) of the reconstructed
image. The MSE for N x M size image is given by
Where the original image data is is the compressed image value and N is the
total number of pixels. The formula for PSNR is given by:
4. Updating:
Fig. 1 SPIHT Compression of Lena, Baboon, Cameraman, Peppers, Barbara and Bridge
International Conference on ICT-Initiatives, Policies & Governance, Dehradun, India, 28-29 Nov 2011
SPIHT provides better results when compared to the EZW. The Fig. 2 shows the
results that got by using the EZW technique. EZW is used to produce a fully
embedded bit stream.
Fig. 2 EZW Compression of Lena, Baboon, Cameraman, Peppers, Barbara and Bridge
The results that got by using SOFM technique are shown in Fig. 3. The images
provide less quality when compare to the other techniques.
Fig.3 SOFM Compression of Lena, Baboon, Cameraman, Peppers, Barbara and Bridge
Fig. 4 Comparison of PSNR values for SPIHT, Fig. 5 Comparison of MSE values for SPIHT, EZW
EZW & SOFM
International Conference on ICT-Initiatives, Policies & Governance, Dehradun, India, 28-29 Nov 2011
From the comparison of SPIHT, EZW and SOFM by using PSNR and MSE are
shown in Fig.4 and Fig. 5. We can analyze that the SPIHT based image compression
technique always provide higher value of PSNR for all images.
VII. Conclusion
The results of the above techniques SPIHT, EZW and SOFM are compared by using
two parameters such as PSNR and MSE values from the reconstructed image.
These compression algorithms provide a better performance in picture quality at low
bit rates. One of the important features of SPIHT is that it uses the progressive
transmission and its use of embedded coding. It is observed that SPIHT provides a
better result when compare to EZW and SOFM.
References
[1] A. Said, W.A. Pearlman. “Image compression using the spatial-orientation tree”.
IEEE Int. Symp. on Circuits and Systems, Chicago, IL, pp. 279-282, 1993.
[2] J.M. Shapiro. “Embedded image coding using zerotrees of wavelet coefficients”,
IEEE Trans. Signal Proc., Vol. 41, No. 12, pp. 3445-3462, 1993.
[3] Vetterli. M. and Kovacevic, J. “Wavelets and Subband Coding”, Englewood Cliffs,
NJ, Prentice Hall, 1995.
[4] A. Said and W.A. Pearlman. “A new, fast, and efficient image codec based on set
partitioning in hierarchical trees”. IEEE Trans. on Circuits and Systems for Video
Technology, Vol. 6, No. 3, pp. 243-250, 1996.
[5] Charles D. Creusere. “A new method of robust image compression based on the
embedded zero tree wavelet algorithm”, IEEE Trans. on Image Processing,
6(10):1436–1442, October 1997.
[6] G.M. Davis and A. Nosratinia. “Wavelet-based Image Coding: An Overview.
Applied and Computational Control”, Signals and Circuits, Vol. 1, No. 1, 1998.
[7] S. Mallat. “A Wavelet Tour of Signal Processing”. Academic Press, New York, NY,
1998.
[8] J. Tian and R.O. Wells. Jr. “ Embedded image coding using wavelet-difference
reduction”, Kluwer Academic Publ., Norwell, MA, pp. 289-301,1998.
[9] J. Li and S. Lei. “An embedded still image coder with rate-distortion optimization”,
IEEE Trans. on Image Proc., Vol. 8, No. 7, pp. 913-924, 1999.
[10] H. Malvar. “Progressive wavelet coding of images”, Proc. of IEEE Data
Compression Conf., pp. 336-343, March, 1999.
[11] K.Sayood, “Introduction to Data Compression”, 2nd edition, Academic Press,
Morgan Kaufman Publishers, 2000.
[12] Chuanwei Sun, Quanbin Li and Jingao Liu. “The Study of Digital Image
Compression Based on Wavelets”, IEEE International Conference, 2010.
[13] S.P. Raja1 and Dr. A. Suruliandi. “Analysis of Efficient Wavelet based Image
Compression Techniques”, IEEE Second International conference on
Computing, Communication and Networking Technologies, 2010.
[14] “Initialization and Training Methods for Kohonen Self Organizing feature Map in
Image Quantization” by Xiao Rei, chip-Hong Chang.