A polynomial-transform based computation of the 2-D DCT with minimum multiplicative complexity

This paper provides a full description of a 2-D discrete cosine transform (DCT) which has the property of requiring only N 1-D DCT of size N for performing the 2-D algorithm. No multiplication is involved elsewhere in the algorithm, thus the multiplicative complexity is halved when compared to classical row/column algorithms. Compared to some other proposed algorithms, our approach has the characteristic of being formally very concise. Once the main result has been obtained, a remaining difficulty is the search for an in-place algorithm. This problem is also solved.

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

[2]  Pierre Duhamel,et al.  Polynomial transform computation of the 2-D DCT , 1990, International Conference on Acoustics, Speech, and Signal Processing.

[3]  Ephraim Feig,et al.  Fast algorithms for the discrete cosine transform , 1992, IEEE Trans. Signal Process..

[4]  H. Nussbaumer,et al.  Fast computation of discrete Fourier transforms using polynomial transforms , 1979 .