Title :
A fast algorithm for computing multidimensional DCT on certain small sizes
Author :
Chen, Xinjian ; Dai, Qionghai ; Li, Chunwen
Author_Institution :
Dept. of Autom., Tsinghua Univ., Beijing, China
Abstract :
This paper presents a new algorithm for the fast computation of multidimensional (m-D) discrete cosine transform (DCT) with size N1×N2×···×Nm, where Ni is a power of 2 and Ni≤256, by using the tensor product decomposition of the transform matrix. It is shown that the m-D DCT or inverse discrete cosine transform (IDCT) on these small sizes can be computed using only one-dimensional (1-D) DCTs and additions and shifts. If all the dimensional sizes are the same, the total number of multiplications required for the algorithm is only 1/m times of that required for the conventional row-column method. We also introduce approaches for computing scaled DCTs in which the number of multiplications is considerably reduced.
Keywords :
discrete cosine transforms; inverse problems; matrix decomposition; signal processing; IDCT; additions; digital signal processing; fast algorithm; inverse discrete cosine transform; multidimensional DCT; multidimensional discrete cosine transform; multiplications; row-column method; scaled DCT; shifts; tensor product; transform matrix decomposition; Computer architecture; Discrete cosine transforms; Discrete transforms; Matrix decomposition; Multidimensional systems; Polynomials; Signal processing algorithms; Tensile stress; Transform coding; Video compression;
Journal_Title :
Signal Processing, IEEE Transactions on
DOI :
10.1109/TSP.2002.806558