An Efficient 2D Discrete Wavelet Transform Filter Design Using Lattice Structure

Lattice 구조를 갖는 효율적인 2차원 이산 웨이블렛 변환 필터 설계

  • 박태근 (카톨릭대학교 컴퓨터전자공학부) ;
  • 정선경 (카톨릭대학교 컴퓨터전자공학부)
  • Published : 2002.06.01

Abstract

In this paper, we design the two-dimensional Discrete Wavelet Transform (2D DWT) filter that is widely used in various applications such as image compression because it has no blocking effects and relatively high compression rate. The filter that we used here is two-channel four-taps QMF(Quadrature Mirror Filter) Lattice filter with PR (Perfect Reconstruction) property. The proposed DWT architecture, with two consecutive inputs shows an efficient performance with a minimum of such hardware resources as multipliers, adders, and registers due to a simple scheduling. The proposed architecture was verified by the RTL simulation, and utilizes the hardware 100%. Our architecture shows a relatively high performance with a minimum hardware when compared with other approaches. An efficient memory mapping and address generation techniques are introduced and the fixed-point arithmetic analysis for minimizing the PSNR degradation due to quantization is discussed.

본 논문에서는 블록 효과(blocking effect)가 없고, 압축성능 또한 높아 영상압축을 포함한 여러 응용 분야에서 널리 사용되고 있는 2차원 이산 웨이블렛 변환(DWT, Discrete Wavelet Transform) 필터를 설계하였다. 필터로는 4개의 필터 탭을 갖는 Two-channel QMF(Quadrature Mirror Filter) PR(Perfect Reconstruction) Lattice 필터를 사용하였다. 제안된 DWT 아키텍쳐는 단순하지만 효과적인 스케줄링 기법을 이용하여 설계되어 최소의 하드웨어(곱셈기, 덧셈기, 레지스터 등)로 구성되었고, 이 아키텍쳐에 두 개의 연속적인 입력이 동시에 제공되면 효율적으로 2차원 DWT를 수행함을 보였다. 제안된 아키텍쳐는 RTL 레벨 시뮬레이션을 통해 검증되었고, 100% 하드웨어 이용도(utilization)를 나타낸다. 다른 연구 결과들과 비교하였을 때 최소의 하드웨어를 사용하여 상대적으로 높은 수행능력을 보였다. 효과적인 메모리 매핑 방법과 그를 위한 주소 발생 방법이 제안되었으며, 고정 소수점 연산 시에 발생하는 에러를 분석하여 적절한 양자화 비트를 결정하기 위한 다양한 시뮬레이션과 성능이 분석되었다.

Keywords

References

  1. S. Mallat, 'A theory for multiresolution signal decomposition: The wavelet representation,' IEEE Trans. Pattern Anal. And Machine Intell., Vol. 11, No.7, pp. 674-693, 1989 https://doi.org/10.1109/34.192463
  2. R. Kronland-Martinet, J. Morlet, and A Grossmann, 'Analysis of sound patterns through wavelet transforms,' Int. J. Pattern Recognition and Artificial Intelligence, Vol. 1, No.2, pp. 273-302, 1987 https://doi.org/10.1142/S0218001487000205
  3. S. Mallat, 'Multifrequency channel decompositions of images wavelet models,' IEEE Trans. Acoust., Speech, Signal Process., Vol. 37, No. 12, pp. 2019-2110, 1989 https://doi.org/10.1109/29.45554
  4. J. T. Kim, Y. H. Lee, T. Isshiki, and H. Kunieda, 'Scalable VLSI architectures for lattice structure-based discrete wavelet transform,' IEEE Trans. CAS-n, Vol. 45, No. 8, pp. 1031-1043, 1998 https://doi.org/10.1109/82.718811
  5. C. Yu and S. J. Chen, 'Design of an efficient VLSI architecture for 2-D discrete wavelet transforms,' IEEE Trans. Consumer Electronics, Vol. 45, No.1, pp. 135-140, 1999 https://doi.org/10.1109/30.754428
  6. M.· Vishwanath, R. M. Owens, and M. J. Irwin, 'VLSI architectures for the discrete wavelet transform,' IEEE Trans. CAS-II, Vol. 42, No. 5, pp. 305-316, 1995 https://doi.org/10.1109/82.386170
  7. S. K. Pack, and L. S. Kim, '2D DWT VLSI architecture for wavelet image processing,' Electronics Letters, Vol. 34, No.6, pp. 537-538, 1998 https://doi.org/10.1049/el:19980387
  8. C. Chakrabarti and M. Vishwanath, 'Efficient realizations of the discrete and continuous wavelet transforms: from single chip implementations to mappings on SLMD array computers,' IEEE Trans. Signal Processing, Vol. 43, No.3, pp. 759-771, 1995 https://doi.org/10.1109/78.370630
  9. K. K. Parhi, 'VLSI architectures for discrete wavelet transform,' IEEE Trans. VLSI Systems, Vol. 1, pp. 191-202, 1993 https://doi.org/10.1109/92.238416
  10. T. C. Denk and K. K. Parhi, 'Architectures for lattice structure based orthonormal wavelet transforms,' IEEE Trans. CAS-II, Vol. 44, pp. 129-132, 1997 https://doi.org/10.1109/82.554448
  11. 김윤홍, 전경일, 방기천, 이우선, 박인정, 이강현, '영상처리를 위한 웨이블렛 변환 디지털 필터의 설계,' 전자공학회 논문지 제37권, CI편, 제3호, pp. 45-55, 2000
  12. 강봉훈, 이호준, 고형화, '동영상용 웨이블렛 변환 필터의 ASIC 설계', 전자공학회 논문지, 제36권, S편, 제12호, pp. 67-75, 1999
  13. P. P. Vaidyanathan and P. Hoang, 'Lattice structures for optimal design and robust implementation of two-channel perfect reconstruction QMF banks,' IEEE Trans. Acoust., Speech, Signal Process., Vol. 36, No.1, pp. 81-94, 1988 https://doi.org/10.1109/29.1491
  14. P. P. Vaidyanathan, 'Multirate systems and filter banks,' Prentice Hall, 1993