VLSI ARCHITECTURE FOR FAST 2D DISCRETE ORTHONORMAL WAVELET TRANSFORM

被引:24
作者
CHUANG, HYH [1 ]
CHEN, L [1 ]
机构
[1] YANGZHOU UNIV, TEACHERS COLL, DEPT MATH, YANGZHOU, PEOPLES R CHINA
来源
JOURNAL OF VLSI SIGNAL PROCESSING | 1995年 / 10卷 / 03期
关键词
D O I
10.1007/BF02120030
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The discrete wavelet transform (DWT) provides a new method for signal/image analysis where high frequency components are studied with finer time resolution and low frequency components with coarser time resolution. It decomposes a signal or an image into localized contributions for multiscale analysis. In this paper, we present a parallel pipelined VLSI array architecture for 2D dyadic separable DWT. The 2D data array is partitioned into non-overlapping groups of rows. All rows in a partition are processed in parallel, and consecutive partitions are pipelined. Moreover, multiple wavelet levels are computed in the same pipeline, and multiple DWT problems can be pipelined also. The whole computation requires a single scan of the image data array. Thus, it is suitable for on-line real-time applications. For an N x N image, an m-level DWT can be computed in N-2/2(q) + 2(m-1)(2p + 3) time units on a processor costing no more than 8/3(C-m + C-a)P(P + 2q), where q is the partition size, p is the length of corresponding 1D DWT filters, C-m and C-a are the costs of a parallel multiplier and a parallel adder respectively, and a time unit is the time fore multiplication and an addition. For q = N much greater than m, the computing time reduces to N/2. When a large number of DWT problems are pipelined, the computing time is about N-2/2(q) per problem.
引用
收藏
页码:225 / 236
页数:12
相关论文
共 11 条
  • [1] Daubechies I., The wavelet transform: time-frequency localization and signal analysis, IEEE Transactions on Information Theory, 36, pp. 961-1005, (1990)
  • [2] Ruskai M.B., Beylkin G., Wavelets and Their Applications, (1992)
  • [3] Chui C.K., An Introduction to Wavelets, (1992)
  • [4] Daubechies I., Orthonormal Bases of Compactly Supported Wavelets, Comm. on Pure and Applied Math., 91, pp. 906-996, (1988)
  • [5] Mallat S.G., A Theory for Multiresolution Signal Decomposition: The Wavelet Representation, IEEE Trans. Patt. Analy. Mach. Intell., 11, pp. 674-693, (1989)
  • [6] Vetterli M., Herley C., Wavelets and filter banks: theory and design, IEEE Transactions on Signal Processing, 40, pp. 2207-2232, (1992)
  • [7] Rioul O., Duhamel P., Fast Algorithms for Discrete and Continuous Wavelet Transforms, IEEE Trans. on Information Theory, 38, pp. 569-586, (1992)
  • [8] Knowles G., VLSI architecture for the discrete wavelet transform, Electronic Letters, 26, pp. 1184-1185, (1990)
  • [9] Lewis A.S., Knowles G., VLSI Architecture for 2D Daubechies Wavelet Transform without Multipliers, Electronic hetters, 27, pp. 171-173, (1991)
  • [10] Chuang H.Y.H., Kim H.J., Li C.C., Systolic architecture for discrete wavelet transform with orthogonal bases, Proc. SPIE Conf. on Applications of Artificial Intelligence X: Machine Vision and Robotics, 1708, pp. 157-163, (1992)