Warped discrete cosine transform and its application in image compression

This paper introduces the concept of warped discrete cosine transform (WDCT) and an image compression algorithm based on the WDCT. The proposed WDCT is a cascade connection of a conventional DCT and all-pass filters whose parameters can be adjusted to provide frequency warping. Because only the first-order all-pass filters are considered, the WDCT can be implemented by a Laguerre network connected with the DCT. For the more efficient software implementation, we propose truncated and approximated FIR filter banks which can be used instead of the Laguerre network. As a result, the input-output relationship of the WDCT can be represented by a single matrix-vector multiplication, like the DCT. In the proposed image-compression scheme, the frequency response of the all-pass filter is controlled by a fixed set of parameters from which a specified warping parameter is used for a specified frequency range. Also, for each parameter, the corresponding WDCT matrices are computed a priori. For each image block, the best parameter is chosen from the set and the index is sent to the decoder as side information along with the result of corresponding WDCT matrix computation. At the decoder, an inverse WDCT is performed to reconstruct the image. The WDCT based compression outperforms the DCT based compression, for high bit rate applications and for images with high-frequency components. It results in 1.1-3.1-dB PSNR gain over conventional DCT at 1.5 bpp for natural images, and provides more gain for compound images with texts.

[1]  Nasir Ahmed,et al.  Optimum Laguerre networks for a class of discrete-time systems , 1991, IEEE Trans. Signal Process..

[2]  Hanoch Lev-Ari,et al.  Adaptive Laguerre-lattice filters , 1997, IEEE Trans. Signal Process..

[3]  B. Wahlberg System identification using Laguerre models , 1991 .

[4]  Tomás Oliveira e Silva,et al.  Optimality conditions for truncated Laguerre networks , 1994, IEEE Trans. Signal Process..

[5]  Gianpaolo Evangelista,et al.  The discrete-time frequency warped wavelet transforms , 1997, 1997 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[6]  A. Oppenheim,et al.  Computation of spectra with unequal resolution using the fast Fourier transform , 1971 .

[7]  Ting Chen,et al.  VLSI implementation of a 16*16 discrete cosine transform , 1989 .

[8]  T. Oliveira e Silva,et al.  On the determination of the optimal pole position of Laguerre filters , 1995, IEEE Trans. Signal Process..

[9]  Sanjit K. Mitra,et al.  Digital Signal Processing: A Computer-Based Approach , 1997 .

[10]  N. Cho,et al.  Fast algorithm and implementation of 2-D discrete cosine transform , 1991 .

[11]  Kishan Shenoi Digital Signal Processing In Telecommunications , 1995 .

[12]  Peter No,et al.  Digital Coding of Waveforms , 1986 .

[13]  Weiping Li,et al.  DCT/IDCT processor design for high data rate image coding , 1992, IEEE Trans. Circuits Syst. Video Technol..

[14]  N. Ahmed,et al.  Discrete Cosine Transform , 1996 .

[15]  Gianpaolo Evangelista,et al.  Frequency-warped filter banks and wavelet transforms: a discrete-time approach via Laguerre expansion , 1998, IEEE Trans. Signal Process..

[16]  Alan N. Willson,et al.  A 100 MHz 2-D 8×8 DCT/IDCT processor for HDTV applications , 1995, IEEE Trans. Circuits Syst. Video Technol..

[17]  Gianpaolo Evangelista,et al.  Discrete frequency warped wavelets: theory and applications , 1998, IEEE Trans. Signal Process..

[18]  Chin-Liang Wang,et al.  High-throughput VLSI architectures for the 1-D and 2-D discrete cosine transforms , 1995, IEEE Trans. Circuits Syst. Video Technol..