Efficient 2-D DCT Computation from an Image Representation Point of View

Discrete Cosine Transform (DCT) constitutes a powerful tool in signal processing, since its first introduction (Ahmed et al., 1974). It belongs to a class of mathematical operations that includes the well-known Fast Fourier Transform (FFT), having as basic operation taking a signal and transforming it from one type of representation to another. More precisely, DCT transforms a signal from the spatial domain to the frequency space, with minimum information redundancy, since its kernel functions (cosines) comprise an orthogonal basis. The main advantage of the DCT transform is its high energy compactness and thus the resulted DCT coefficients fully describe the signal in process. This benefit in conjunction with its implementation simplicity has inspired the scientists to use DCT as the basic transform in the well known image compression standard calling JPEG (ISO/IEC, 1994). Particularly, a 2-D version of the DCT is used to compute the projection of an image in the orthogonal basis of cosines functions, by resulting to a set of coefficients that constitutes the DCT image domain. According to the JPEG standard these coefficients are being compressed in a next step by applying a specific quantization table and an entropy coding procedure. Besides the usage of the 2-D DCT as part of image compression algorithms, it is widely used as feature extraction or dimensionality reduction method in pattern recognition applications (Sanderson & Paliwal, 2003; Er et al., 2005; Jadhav & Holambe, 2008; Liu & Liu, 2008), in image watermarking and data hiding (Qi et al., 2008; Choi et al., 2008; Alturki et al., 2007; Wong et al., 2007) and in various image processing applications (See et al., 2007; Krupinski & Purczynski, 2007; Abe & Iiguni, 2007). From the above it is obvious that the applicability range of the 2-D DCT is wide and increases continuously. This fact has motivated many researchers to investigate and develop algorithms that accelerate the computation time needed to calculate the DCT coefficients of an image. As a result of this massive research, many algorithms that present high computation rates were proposed (Zeng et al., 2001; Diab et al., 2002; Wu et al., 2008; Shao et al., 2008; Plonka & Tasche, 2005) and many hardware implementations were presented (Nikara et al., 2006; Tan et al., 2001) through the years.

[1]  Dimitris E. Koulouriotis,et al.  Efficient and accurate computation of geometric moments on gray-scale images , 2008, Pattern Recognit..

[2]  Jianqin Zhou,et al.  On discrete cosine transform , 2011, ArXiv.

[3]  Lotfi Senhadji,et al.  A fast algorithm for the computation of 2-D forward and inverse MDCT , 2008, Signal Process..

[4]  Jiying Zhao,et al.  Human visual system based adaptive digital image watermarking , 2008, Signal Process..

[5]  Ji-Sang Yoo,et al.  Digital watermarking technique for holography interference patterns in a transform domain , 2008 .

[6]  Chengjun Liu,et al.  Fusion of the complementary Discrete Cosine Features in the YIQ color space for face recognition , 2008, Comput. Vis. Image Underst..

[7]  Robert Krupinski,et al.  Modeling the distribution of DCT coefficients for JPEG reconstruction , 2007, Signal Process. Image Commun..

[8]  Steven G. Johnson,et al.  Type-IV DCT, DST, and MDCT algorithms with reduced numbers of arithmetic operations , 2007, Signal Process..

[9]  Rémy Prost,et al.  A new IDCT-DFT relationship reducing the IDCT computational cost , 2002, IEEE Trans. Signal Process..

[10]  Dattatray V. Jadhav,et al.  Radon and discrete cosine transforms based feature extraction and dimensionality reduction approach for face recognition , 2008, Signal Process..

[11]  G. Plonka,et al.  Fast and numerically stable algorithms for discrete cosine transforms , 2005 .

[12]  Yonghong Zeng,et al.  Integer DCTs and fast algorithms , 2001, IEEE Trans. Signal Process..

[13]  Yonghong Zeng,et al.  DCT hardware structure for sequentially presented data , 2001, Signal Process..

[14]  Kar-Seng Loke,et al.  Image reconstruction using various discrete orthogonal polynomials in comparison with DCT , 2007, Appl. Math. Comput..

[15]  Dimitris E. Koulouriotis,et al.  Exact and Speedy Computation of Legendre Moments on Binary Images , 2007, Eighth International Workshop on Image Analysis for Multimedia Interactive Services (WIAMIS '07).

[16]  Kuldip K. Paliwal,et al.  Features for robust face-based identity verification , 2003, Signal Process..

[17]  Ali F. Almutairi,et al.  Analysis of blind data hiding using discrete cosine transform phase modulation , 2007, Signal Process. Image Commun..

[18]  Youji Iiguni,et al.  Image restoration from a downsampled image by using the DCT , 2007, Signal Process..

[19]  N. Otsu A threshold selection method from gray level histograms , 1979 .

[20]  Meng Joo Er,et al.  High-speed face recognition based on discrete cosine transform and RBF neural networks , 2005, IEEE Transactions on Neural Networks.

[21]  Jaakko Astola,et al.  Discrete cosine and sine transforms - regular algorithms and pipeline architectures , 2006, Signal Process..

[22]  Kiyoshi Tanaka,et al.  A DCT-based Mod4 steganographic method , 2007, Signal Process..