Abstract
This paper presents a new architecture for implementing a two-dimensional Discrete Wavelet Transform (2-D DWT). This architecture works in a non-separable fashion using a parallel filter structure with distributed control to compute all the DWT resolution levels. The architecture is modular and scalable in its totality. In this way, the input sample can be processed at the rate of one sample per clock cycle. To compute an N × N still image with a filter length L, N2 + N clock cycles and 4.5N memory storage cells are required. Implementation results based on a Xilinx Virtex FPGA device are included.
Similar content being viewed by others
References
M. Antonini, M. Barlaud, and I. Daubechies, “Image Coding Using Wavelet Transform,” IEEE, Transactions on Image Processing, vol. 1, no. 2, 1992.
I. Daubechies, “Time-Frecuency Localization Operators: Ageometric Phase Space Approach,” IEEE Transactions on Information Theory, vol. 34, no. 4, 1988.
D. Wei, J. Tian, R.O. Wells, and C.S. Burrus, “A New Class of Biorthogonal Wavelet Systems for Image Transform Coding,” IEEE Transactions on Image Processing, vol. 7, no. 7, 1998.
Mohan Vishwanath, Robert Michael Owens, and Mary Jane Irwin, “VLSI Architectures for the Discrete Wavelet Transform,” IEEE Transactions on Circuits and Systems II: Analog and Digital Signal Processing, vol. 42, no. 5, 1995.
Chu Yu and Sao-Jie Chen, “VLSI Implementation of 2-D Discrete Wavelet Transform for Real-Time Video Signal Processing,” IEEE Transactions on Consumer Electronics, vol. 43, no. 4, 1997, pp. 1270–1279.
C. Chakrabarti and C. Mumford, “Efficient Realizations of Encoders and Decoders Based on the 2-D Discrete Wavelet Transform,” IEEE Transactions on Very Large Scale Integration (VLSI) Systems, vol. 7, no. 3, 1999.
C. Chakrabarti and M. Vishwanath, “Efficient Realizations of The Discrete and Continuous Wavelet Transform: From Single Chip Implementations to Mapping on SIMD Array Computers,” IEEE Transactions Signal Processing, vol. 43, no. 3, 1995, pp. 759–771.
Chien-Yu Chen, Zhong-Lan Yang, Tu-Chih Wang, and Liang-Gee Chen, “A Programmable VLSI Architecture for 2-D Discrete Wavelet Transform,” in IEEE International Symposium on Circuits and Systems, vol. 1, 2000, pp. 619–622.
Aleksander Grzeszczak, Mrinal K. Mandal, and Sethuraman Panchanathan, “VLSI Implementation of Discrete Wavelet Transform,” IEEE Transactions on VLSI Systems, vol. 4, no. 4, 1996.
Keshb K. Parhi, and Takao Nishitani, “VLSI Architectures for Discrete Wavelet Transforms,” IEEE Transactions on VLSI Systems, vol. 1, no. 2, 1993, pp. 191–202.
Ming-Hwa Sheu, Ming-Der Shieh, and Sheng-Wel Liu, “A VLSI Architecture Design With Lower Hardware Cost and Less Memory for separable 2-D Discrete Wavelet Transform,” IEEE International Symposium on Circuits and Systems, vol. 5, 1998, pp. 457–460.
S.G. Mallat, “Multifrequency Channal Decompositions of Images and Wavelet Models,” IEEE Transactions on Acoustics, Speech, and Signal Processing, vol. 37, no. 12, 1989, pp. 2091–2110.
A.S. Lewis and G. Knowles, “VLSI Architecture for 2-D Daubechies Wavelet Transform Without Multipliers,” Electronics Letters, vol. 27, no. 2, 1991, pp. 171–173.
Henry Y.H. Chuang and Ling Chen, “VLSI Architecture for Fast 2-D discrete Orthonormal Wavelet Transform,” Journal of VLSI Signal Processing, vol. 10, no. 3, 1995, pp. 225–236.
P.P. Vaidyanathan, Multirate Systems and Filter Banks, Prentice Hall International Inc., 1993.
M.R. Zargham, Computer Architecture: Single and Parallel Systems, Prentice Hall International Inc., 1996.
Po-Cheng Wu and Liang-Gee Chen, “An Efficient Architecture for Two-Dimensional Discrete Wavelet Transform,” IEEE Transactions on Circuits and Systems for Video Technology, vol. 11, no. 4, 2001, pp. 536–545.
Qionghai Dai, Xinjian Chen, and Chuang Lin, “A Novel VLSI Architecture for Multidimensional Discrete Wavelet Transform,” IEEE Transactions on Circuits and Systems for Video Technology, vol. 14, no. 8, 2004, pp. 1105–1110.
Author information
Authors and Affiliations
Additional information
Ricardo José Colom Palero was born in Cullera, Spain. He received the M.Sc. and Ph.D. degrees from the Polytechnic University of Valencia, Spain, in 1993 and 2001, respectively. Since 1993 he has been a lecturer of the Department of Electronic Engineering at the Polytechnic University of Valencia. Currently, he is Assistant Professor at Telecommunications Engineering School of the Polytechnic University of Valencia, Spain. His areas of research interest include VLSI signal processing, design of FPGA-based systems and custom digital signal processing for audio and video applications.
Rafael Gadea Gironés received the M.Sc. and Ph.D. degrees from the Polytechnic University of Valencia, Spain, in 1990 and 2000, respectively. Since 1992 he has been a lecturer of the Department of Electronic Engineering at the Polytechnic University of Valencia. Currently, he is assistant professor at Telecommunications Engineering School of the Polytechnic University of Valencia, Spain. His areas of research interest include hardware description languages, design of FPGA-based systems and design of neural networks and cellular automatas.
Angel Sebastia Cortes received his MSc degree in Electronic Engineering from the Polytechnic University of Valencia, Spain, in 1985, and his PhD degree in Electronic Engineering from the University of Valencia, in 1991. He is currently a professor at the Department of Electronic Engineering at the Polytechnic University of Valencia. His research interests are high speed data acquisition systems, electronics in nuclear instrumentation and FPGA-based system design.
Rights and permissions
About this article
Cite this article
Palero, R.J.C., Gironés, R.G. & Cortes, A.S. A Novel FPGA Architecture of a 2-D Wavelet Transform. J VLSI Sign Process Syst Sign Image Video Technol 42, 273–284 (2006). https://doi.org/10.1007/s11265-006-4188-y
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11265-006-4188-y