A Parallel Algorithm for Wavelet Transform-Based Color Image Compression

Abstract Wavelet transforms emerge as one of the popular techniques in image compression. This technique is accepted by the JPEG Committee for the next-generation image compression standard JPEG-2000. Convolution-based strategy is widely used in calculating the wavelet transform of the image. A convolution-based wavelet transform consists of a large number of multiplications and additions. A color image consists of a two-dimensional matrix each for red, green, and blue colors. An ordinary way to calculate the wavelet transform of a color image includes calculating the transform of the intensity matrix of the red, green, and blue components. In this article, we present a parallel algorithm for calculating the convolution-based wavelet transform of the red, green, and blue intensity components simultaneously in color images, which can run on commonly used processors. This means that it needs no extra hardware. The results are also compared to the nonparallel algorithm based on compression time, mean square error, compression ratio, and peak signal-to-noise ratio. Complexity analysis and comparative complexity analysis with some other papers are also shown here.

[1]  Anil K. Jain Fundamentals of Digital Image Processing , 2018, Control of Color Imaging Systems.

[2]  Hamid Sarbazi-Azad,et al.  Design and performance of a pixel-level pipelined-parallel architecture for high speed wavelet-based image compression , 2005, Comput. Electr. Eng..

[3]  Harshad B. Prajapati,et al.  Analytical study of parallel and distributed image processing , 2011, 2011 International Conference on Image Information Processing.

[4]  Varsha Hemant Patil,et al.  Color Image Compression Based On Wavelet Packet Best Tree , 2010, ArXiv.

[5]  Francisco Tirado,et al.  Parallel wavelet transform for large scale image processing , 2002, Proceedings 16th International Parallel and Distributed Processing Symposium.

[6]  R. S. Rao,et al.  Wavelet Transform Based Image Compression , 2012 .

[7]  Rached Tourki,et al.  Parallel implementation of the discrete wavelet transform on graphics processing units , 2014, 2014 1st International Conference on Advanced Technologies for Signal and Image Processing (ATSIP).

[8]  Jyoti Chopra Novel Image Compression Technique With Improved Wavelet Method , 2012 .

[9]  R. Muthaiah,et al.  Review Article: An Overview of Image Compression Techniques , 2012 .

[10]  Raman Maini,et al.  A Review on JPEG2000 Image Compression , 2010 .

[11]  Adrian S. Lewis,et al.  Image compression using the 2-D wavelet transform , 1992, IEEE Trans. Image Process..

[12]  Dmitriy Vatolin Image Compression , 2009, Encyclopedia of Database Systems.

[13]  D. B. Rane,et al.  Image Compression Using Discrete Wavelet Transform , 2013 .

[14]  Stéphane Mallat XI – Transform coding , 1999 .

[15]  Zdenek Prusa,et al.  Parallel Implementation of 2D Forward Discrete Wavelet Transform on multicore CPUs , 2010 .

[16]  Chengyi Xiong,et al.  Efficient Architectures for Two-Dimensional Discrete Wavelet Transform Using Lifting Scheme , 2007, IEEE Transactions on Image Processing.