A parallel architecture for the 2-D discrete wavelet transform with integer lifting scheme

被引:24
作者
Ferretti, M
Rizzo, D
机构
[1] Univ Pavia, DIS, I-27100 Pavia, Italy
[2] ST Microelect AdvSyst Technol Lab, San Diego, CA USA
来源
JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY | 2001年 / 28卷 / 03期
关键词
wavelet transform; lifting scheme; VLSI; systolic arrays; parallel filters;
D O I
10.1023/A:1011161423836
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper we propose a dedicated architecture to implement a 2-D discrete wavelet transform computed by adopting the new lifting scheme framework. Through this new construction tool it is possible to obtain integer versions of the wavelet transform. This is a very interesting issue when the goal is lossless compression of images, whose pixels are represented through integers. In the classical approach to the discrete wavelet, the filter coefficients are real numbers and so are the resulting coefficients. When pursuing hardware implementations for real time and embedded applications, this causes the need to manage fixed point operations and unavoidable quantization. If the output can be produced with integer values instead, perfect reconstruction and lossless compression are possible. Typical applications include scenarios with limited bandwidth and big image sizes, such as medical imaging for tele-medicine or satellite image transmission, not suited to lossy compression, or high quality images in digital cameras. We analyze the data flow and dependencies to define an architecture to implement the integer lifting wavelet transform. The paper covers all lifting implementations based on a single 'lifting step' and uses the Deslauriers-Dubuc (4, 2) filter as a guiding example, but the approach is general and the results can be easily extended to other filters. We outline a very general framework, to be used either in a custom VLSI implementation, or in mappings onto existing 'computing cells'. The overall resources needed are less than those for the equivalent classical FIR version computed through a systolic architecture.
引用
收藏
页码:165 / 185
页数:21
相关论文
共 24 条
[11]  
LANG R, 1994, P SOC PHOTO-OPT INS, V2242, P925, DOI 10.1117/12.170093
[12]   A THEORY FOR MULTIRESOLUTION SIGNAL DECOMPOSITION - THE WAVELET REPRESENTATION [J].
MALLAT, SG .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1989, 11 (07) :674-693
[13]  
MISRA M, 1994, IFIP TRANS A, V44, P3
[14]  
Parhi K. K., 1993, IEEE Transactions on Very Large Scale Integration (VLSI) Systems, V1, P191, DOI 10.1109/92.238416
[15]  
RAO SK, 1987, SYSTOLIC SIGNAL PROC, P209
[16]   Wavelets and signal processing [J].
Rioul, Olivier ;
Vetterli, Martin .
IEEE SIGNAL PROCESSING MAGAZINE, 1991, 8 (04) :14-38
[17]   A new, fast, and efficient image codec based on set partitioning in hierarchical trees [J].
Said, A ;
Pearlman, WA .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 1996, 6 (03) :243-250
[18]  
Seaman G., 1996, Proceedings of the Fourth Euromicro Workshop on Parallel and Distributed Processing - PDP '96, P22, DOI 10.1109/EMPDP.1996.500564
[19]   EMBEDDED IMAGE-CODING USING ZEROTREES OF WAVELET COEFFICIENTS [J].
SHAPIRO, JM .
IEEE TRANSACTIONS ON SIGNAL PROCESSING, 1993, 41 (12) :3445-3462
[20]  
Strang G., 1996, Wavelets and filter banks, Vsecond