Architecture Design of Line based Lifting-DWT for JPEG2000 Image Compression

JPEG2000영상압축을 위한 라인 기반의 리프팅 DWT 구조 설계

  • Published : 2004.11.01

Abstract

This paper proposes an efficient VLSI architecture of 9-7/5-3 Lifting DWT filters that is used by lossy or lossless compression of JPEG2000. The proposed architecture uses only internal line memories to compute Lifting-DWT operations and its PE(Processing Element) has critical path with 1 multiplier and 1 adder. To reduce the number of PE, we make the vertical filter that is responsible for the column operations of the first level perform both the row and column operations of the second and following levels. As a result, the architecture has smaller hardware cost compared to that of other architectures. It was modeled in RTL level using VHDL and implemented on Altera APEX 20K FPGA.

본 논문은 JPEG2000의 손실 압축 또는 무손실 압축에 사용되어지는 9-7/5-3 리프팅 DWT필터에 대한 효율적인 VLSI 구조를 제안한다. 제안된 구조는 리프팅 DWT 연산을 위해 내부 라인 메모리만을 사용하며, 내부 처리 유닛은 1개의 곱셈기와 1개의 덧셈기의 임계경로를 갖는다. 특히 본 논문에서는 처리유닛의 수를 감소하기 위해 1레벨의 열방향을 담당하는 필터로 하여금 2레벨 이상의 행방향과 열방향 연산 모두를 처리하도록 하였다. 결과적으로 제안된 구조는 기존의 구조에 비해 작은 하드웨어 크기를 갖는다. 제안된 리프팅 DWT구조는 RTL 수준에서 VHDL로 모델링되었으며, 기능 검증 후 Altera APEX 20K FPGA로 구현되었다.

Keywords

References

  1. 'JPEG2000 Image Coding System', JPEG2000 final committee draft version 1.0, March 2000
  2. C. Christopoulos, A. Skoclras and T. Rbrahimi, 'The JPEG2000 Still Image coding System: An Overview', IEEE Trans. On consumer Electronics, Vol. 46, No.4, pp. 1103-1127, November 2000 https://doi.org/10.1109/30.920468
  3. I. Daubechies and W. Sweldens, 'Factoring wavelet transforms into lifting schemes', The Journal of Fourier Analysis and Applications, Vol. 4, pp.247-269, 1998 https://doi.org/10.1007/BF02476026
  4. K. Ancira, C. Chakrabarti and T. Acharya, 'A VLSI Architecture for Lifting-Based Forward and Inverse Wavelet Transform', IEEE Trans. Signal Processing, Vol. 50, No.4, pp. 966-977, April 2002 https://doi.org/10.1109/78.992147
  5. G. Dillen, B. Georis, J.D. Legat and O. Cantineau, 'Combined Line-Based Architecture for the 5-3 and 9-7 Wavelet Transform of JPEG2000', IEEE Trans. Circuits and Systems for Video Technology, Vol. 13, No.9, pp. 944-950, September 2003 https://doi.org/10.1109/TCSVT.2003.816518
  6. C. T. Huang, P. C. Tseng, and L.G. Chen, 'Efficient VLSI architectures of Lifting-Based Discrete Wavelet Transform by Systematic Design Method', Proc. Of IEEE Int. Sym, on Circuits and Systems(ISCAS), vol. 5, pp. 26-29, May 2002 https://doi.org/10.1109/ISCAS.2002.1010766
  7. C.Chakrabarti and M. Vishwanath, 'Efficient Realizations of the Discrete and Continuous Wavelet Transforms: from Single Chip Implementations to Mappings on SIMD array Computers', IEEE Trans. Signal Processing, Vol. 43, No.3, pp.759-771, Mar 1995 https://doi.org/10.1109/78.370630
  8. S. G. Mallet, 'A theory of multiresolution signal decomposition: the wavelet representation', IEEE Trans. on Pattern Recognition and Machine Intelligence, Vol. 11, No.7, pp. 674-693, July 1989 https://doi.org/10.1109/34.192463
  9. K C. B. Tan and T. Arslan, 'Low power embedded extension algorithm for the lifting based discrete wavelet transform in JPEG2000', Electronic Letters, Vol. 37, pp. 1328- 1330, October 2001 https://doi.org/10.1049/el:20010915
  10. C. Chakrabarti, C. Mumford, 'Efficient Realizations of encoders and decoders based on the 2-D Discrete Wavelet Transform', IEEE Trans. VLSI Systems, pp289- 298, September 1999 https://doi.org/10.1109/92.784090
  11. M. Vishwanath, R. M. Owens, and M. J. Irwin, 'VLSI architectures for the discrete wavelet transform', IEEE Trans. Circuits and Systems Il, Anlog and digital Signal Processing, Vol. 42, No.5, pp.305-316, May 1995 https://doi.org/10.1109/82.386170