Switching between the SA‐DCT and the EI‐DCT in arbitrarily shaped image coding

In object‐oriented image coding applications, the use of the SA‐DCT (Shape‐Adaptive Discrete Cosine Transform) and of the block‐based DCT schemes associated to the EI (Extension‐Interpolation) padding technique have shown promising results at high and low bit rates, respectively. Both the SA‐DCT and the EI padding algorithm consist of two 1D‐DCT processing. Recent works have shown that their efficiencies can be further improved by the most appropriate selection of the first direction to be processed. This paper introduces novel methods to determine the preferential direction of processing boundary blocks of the SA‐DCT and of the EI padding technique. These methods are based on two known strategies related to the variances of the lengths of object segments in both directions, and a third one, which measures the energy compaction efficiency of the transforms. The proposed methods use the morphological feature TNOP (distribution of Texture according to the Number of Object Pixels) to adaptively select the most adequate strategy for each group of boundary blocks exhibiting similar number of object pixels. At last, it is introduced an adaptive switching scheme that selects between the proposed scheme for the block‐based DCT or for the SA‐DCT, when the available bit rate is known. This novel scheme allows different switching rules for distinct groups of boundary blocks, according to the feature TNOP. It outperforms the isolated use of both the SA‐DCT and the block‐based DCT schemes, at any specific bit rate. © 2008 Wiley Periodicals, Inc. Int J Imaging Syst Technol, 18, 219–227, 2008; Published online in Wiley InterScience (www.interscience.wiley.com).

[1]  Wook Joong Kim,et al.  A new coding algorithm for arbitrarily shaped image segments , 1998, Signal Process. Image Commun..

[2]  Guobin Shen,et al.  Achieving optimal rate-distortion performance in arbitrarily-shaped transform coding , 2000, 2000 IEEE International Symposium on Circuits and Systems. Emerging Technologies for the 21st Century. Proceedings (IEEE Cat No.00CH36353).

[3]  André Kaup,et al.  Object-based texture coding of moving video in MPEG-4 , 1999, IEEE Trans. Circuits Syst. Video Technol..

[4]  B. Noble Applied Linear Algebra , 1969 .

[5]  Sim Heng Ong,et al.  Comment on "Shape-adaptive DCT for generic coding of video" , 1996, IEEE Trans. Circuits Syst. Video Technol..

[6]  Guobin Shen,et al.  A new padding technique for coding of arbitrarily-shaped image/video segments , 1999, Proceedings 1999 International Conference on Image Processing (Cat. 99CH36348).

[7]  Jerry D. Gibson,et al.  Distributions of the Two-Dimensional DCT Coefficients for Images , 1983, IEEE Trans. Commun..

[8]  E. C. Acocella,et al.  Alignment by phase of vertical coefficients in SA-DCT , 2001, IEEE Signal Processing Letters.

[9]  Thomas Sikora,et al.  Shape-adaptive DCT for generic coding of video , 1995, IEEE Trans. Circuits Syst. Video Technol..

[10]  Guobin Shen,et al.  An efficient hybrid arbitrarily-shaped object coding technique , 2000, 2000 IEEE International Symposium on Circuits and Systems. Emerging Technologies for the 21st Century. Proceedings (IEEE Cat No.00CH36353).

[11]  최재각,et al.  확장-보간을 이용한 임의 영역의 밝기정보 부호화 ( Arbitrarily-Shaped Image Segment Coding Scheme Using Extension-Interpolation ) , 1995 .

[12]  Joo-Hee Moon,et al.  Shape-adaptive region partitioning method for shape-assisted block-based texture coding , 1997, IEEE Trans. Circuits Syst. Video Technol..