Prediction of signs of DCT coefficients in block-based lossy image compression

A practical impossibility of prediction of signs of DCT coefficients is generally accepted. Therefore each coded sign of DCT coefficients occupies usually 1 bit of memory in compressed data. At the same time data of all coded signs of DCT coefficients occupy about 20-25% of a compressed image. In this work we propose an effective approach to predict signs of DCT coefficients in block based image compression. For that, values of pixels of already coded/decoded neighbor blocks of the image are used. The approach consist two stages. At first, values of pixels of a row and a column which both are the nearest to already coded neighbor blocks are predicted by a context-based adaptive predictor. At second stage, these row and column are used for prediction of the signs of the DCT coefficients. Depending on complexity of an image proposed method allows to compress signs of DCT coefficients to 60-85% from their original size. It corresponds to increase of compression ratio of the entire image by 3-9% (or up to 0.5 dB improvement in PSNR).

[1]  Wei Dai,et al.  Adaptive block-based image coding with pre-/post-filtering , 2005, Data Compression Conference.

[2]  Man Nang Chong,et al.  Compression of medical images through adaptive block-size DCT coding , 1996, Medical Imaging.

[3]  Nikolay N. Ponomarenko,et al.  DCT Based High Quality Image Compression , 2005, SCIA.

[4]  Nikolay N. Ponomarenko,et al.  High-Quality DCT-Based Image Compression Using Partition Schemes , 2007, IEEE Signal Processing Letters.

[5]  P. Yip,et al.  Discrete Cosine Transform: Algorithms, Advantages, Applications , 1990 .

[6]  Nikolay N. Ponomarenko,et al.  Quasi-optimal compression of noisy optical and radar images , 2006, SPIE Remote Sensing.

[7]  Joan L. Mitchell,et al.  JPEG: Still Image Data Compression Standard , 1992 .

[8]  Kuldip K. Paliwal,et al.  A context-based adaptive predictor for use in lossless image coding , 1997, TENCON '97 Brisbane - Australia. Proceedings of IEEE TENCON '97. IEEE Region 10 Annual Conference. Speech and Image Technologies for Computing and Telecommunications (Cat. No.97CH36162).

[9]  Xingsong Hou,et al.  Embedded quadtree-based image compression in DCT domain , 2003, 2003 IEEE International Conference on Acoustics, Speech, and Signal Processing, 2003. Proceedings. (ICASSP '03)..

[10]  Liu Guizhong,et al.  Embedded quadtree-based image compression in DCT domain , 2003 .

[11]  M.W. Marcellin,et al.  Progressive image coding using trellis coded quantization , 1999, IEEE Trans. Image Process..

[12]  Sheila S. Hemami,et al.  What's your sign?: efficient sign coding for embedded wavelet image coding , 2000, Proceedings DCC 2000. Data Compression Conference.

[13]  T.Q. Nguyen,et al.  A lapped transform progressive image coder , 1998, ISCAS '98. Proceedings of the 1998 IEEE International Symposium on Circuits and Systems (Cat. No.98CH36187).

[14]  David S. Taubman,et al.  High performance scalable image compression with EBCOT , 1999, Proceedings 1999 International Conference on Image Processing (Cat. 99CH36348).

[15]  Ilya Pollak,et al.  MLC: a novel image coder based on multitree local cosine dictionaries , 2005, IEEE Signal Processing Letters.

[16]  Xiaolin Wu High-order context modeling and embedded conditional entropy coding of wavelet coefficients for image compression , 1997, Conference Record of the Thirty-First Asilomar Conference on Signals, Systems and Computers (Cat. No.97CB36136).

[17]  Glen G. Langdon,et al.  A simple general binary source code , 1982, IEEE Trans. Inf. Theory.