Efficient FPGA Implementation of Modified DWT for JPEG2000

Jie Guo,Ke-yan Wang,Chengke Wu,Yunsong Li
DOI: https://doi.org/10.1109/icsict.2008.4735007
2008-01-01
Abstract:An efficient implementation of Discrete Wavelet Transform (DWT) in JPEG2000 is designed with low memory and high pipeline architecture. Considering the limited dynamic range of wavelet coefficients, a modified scheme of integer-to-integer discrete wavelet transform based on fixed-point manipulation is proposed by preserving efficiently fractions of coefficients in lifting steps. This scheme ensures higher computational precision in DWT and accordingly improves the compression quality. The corresponding line-based FPGA lifting scheme is put forward from hardware perspective. In a parallel way, transform can be row-wise and column-wise executed. Prototyped onto Xilinx Virtex-II FPGA, the proposed architecture requires fewer resources and memory accesses, but reaches a higher processing throughput. Experimental results provide parameters as follows. For an image with resolution 1024×1024, the inputting sampling is up to 61Mpixels/s when DWT is working at the clock of 65MHz. Internal memory of only 5 rows is required for the 9/7 filter to perform one-level 2-D decomposition. The completion of multi-level DWT is within the time T that an image is transmitted in line order.
What problem does this paper attempt to address?