FPGA Implementation of Image Compression using Discrete Wavelet Transforms

D.Jensi Dhankiruba, KIT-Kalaignarkarunanidhi Institute of Technology; A.Parimala Gandhi ,

Image compression, DWT, DA, DPCM, Huffman-coding.

In this paper, we have proposed a DWT-based image compression algorithm via a popular Distributed Arithmetic (DA) technique for image and video compression. It is applied to determine the wavelet coefficients and so that the number of arithmetic operations can be reduced. The compression rate is enhanced by introducing RW block. It blocks some of the coefficients obtained from the high pass filter to zero. Then Differential Pulse-Code Modulation (DPCM) and Huffman-encoding are applied to acquire the binary sequence of the image. The functional simulation and performance of each module is analyzed with gate requirement, area, power, compression rate, and computation time. The proposed compression approach offers good performance in power efficiency than the prior methods. Furthermore, Altera FPGA based hardware realization shows 32% reduction in dynamic power consumption when compared to the literature.
    [1] Dhulap S. and Nalbalwar S., “Image Compression Based on IWT, IWPT & DPCMIWPT,” International Journal of Engineering Science and Technology, vol. 2, no. 12, pp. 7413- 7422, 2010. [2] Bhuyan M., Amin N., Madesa M., and Islam M., “FPGA Realization of Lifting Based Forward Discrete Wavelet Transform for JPEG 2000,” International Journal of Circuits, Systems andSignal Processing, vol. 1, no. 2, pp. 124-129, 2007. [3] Chen S., Bermak A., Yan W., and Martinez D., “Adaptive-Quantization Digital Image Sensor for Low-Power Image Compression,” IEEETransaction Circuits System I: Regular Papers, vol. 54, no. 1, pp. 13-25, 2007. [4] Song M., “Entropy Encoding in Wavelet Image Compression,” in Proceedings of Representations, Wavelets and Frames, Applied and Numerical Harmonic Analysis , BirkhauserBoston, pp. 2932311, 2007. [5] Cao X., Xie Q., Peng C., Wang Q., and Yu D.,“An Efficient VLSI Implementation of Distributed Architecture for DWT,” in Proceedings of the IEEE 8th Workshop on Multimedia Signal Processing, Victoria, pp. 364- 367, 2006. [6] Huang C., Seng P., and Chen L., “Analysis and VLSI Architecture for 1-D and 2-D Discrete Wavelet Transform,” IEEE Transactions onSignal Processing, vol. 53, no. 4, pp. 1575-1586, 2005. [7] Huang C., Tseng P., and Chen L., “Flipping Structure: an Efficient VLSI Architecture for Lifting-Based Discrete Wavelet Transform,” IEEE Transaction Signal Processing, vol. 52, no. 4, pp. 1080-1089, 2004. [8] Pillai L., “Huffman Coding,” available at:http://www.xilinx.com/support/documentation/application_notes/xapp616.pdf, last visited 2003. [9] Andra K., Chakrabarti C., and Acharya T., “A VLSI Architecture for Lifting-Based Forward and Inverse Wavelet Transform,” IEEETransaction Signal Process, vol. 50, no. 4, pp. 966-977, 2002. [10] Davis G. and Nosratinia A., “Wavelet-Based Image Coding: an Overview,” in Proceedings ofApplied and Computational Control, Signals, and Circuits, New York, vol. 1, pp. 205-269, 1998. [11] Chakrabarti C., Vishwanath M., and Owens R., “Architectures for Wavelet Transforms: A Survey,”Journal VLSI Signal Process, vol. 14, no. 2, pp. 171-192, 1996.
Paper ID: GRDCF002056
Published in: Conference : International Conference on Innovations in Engineering and Technology (ICIET - 2016)
Page(s): 421 - 428