
For FullText PDF, please login, if you are a member of IEICE,
or go to Pay Per View on menu list, if you are a nonmember of IEICE.

A RealTime Image Compressor Using 2Dimensional DWT and Its FPGA Implementation
YoungHo SEO WangHyun KIM JiSang YOO DaiGyoung KIM DongWook KIM
Publication
IEICE TRANSACTIONS on Fundamentals of Electronics, Communications and Computer Sciences
Vol.E87A
No.8
pp.21102119 Publication Date: 2004/08/01
Online ISSN:
DOI:
Print ISSN: 09168508 Type of Manuscript: PAPER Category: VLSI Design Technology and CAD Keyword: DWT, wavelet, compression, FPGA, design, hardware,
Full Text: PDF(1.4MB)>>
Summary:
This paper proposes the design and implementation of a realtime image compressor using 2Dimensional Discrete Wavelet Transform (2DDWT), which targets an FPGA as its platform. The image compressor uses Daubechies' biorthogonal DWT filters (9, 7) and 16bit fixedpoint data formats for wavelet coefficients in the internal calculation. The target image is NTSC 640240 pixels per field whose color format is Y:Cb:Cr = 4:2:2. We developed for the 2DDWT a new structure with four Multipliers and Accumulators (MACs) for realtime operations. We designed and used a linear fixed scalar quantizer, which includes the exceptional treatment of the coefficients whose absolute values are larger than the quantization region. Only a Huffman entropy encoder was included due to the hardware overhead. The quantizer and Huffman encoder merged into a single functional module. Due to the insufficient memory space of an FPGA, we utilized external memory (SDRAM) as the working and memory storage space. The proposed image compressor maps into an APEX20KC EP20K600CB6527 from Altera and uses 45% of the Logic Array Block (LAB) and 9% of the Embedded System Block (ESB). With a 33 MHz clock frequency, the proposed image compressor shows a speed of 67 fields per second (33 frames per second), which is more than realtime operation. The resulting image quality from reconstruction is approximately 28 dB in PSNR and its compression ratio is 29:1. Consequently, the proposed image compressor is expected to be used in a dedicated system requiring an imageprocessing unit.

