Browse > Article

Two dimensional Fast DCT using Polynomial Transform without Complex Computations  

Park, Hwan-Serk (Myongji University, Electronics, Information & Communication Engineering)
Kim, Won-Ha (Myongji University, Electronics, Information & Communication Engineering)
Publication Information
Abstract
This paper develops a novel algorithm of computing 2 Dimensional Discrete Cosine Transform (2D-DCT) via Polynomial Transform (PT) converting 2D-DCT to the sum of 1D-DCTs. In computing N${\times}$M size 2D-DCT, the conventional row-column algorithm needs 3/2NMlog$_2$(NM)-2NM+N+M additions and 1/2NMlog$_2$(NM) additions and 1/2NMlog$_2$(NM) multiplications, while the proposed algorithm needs 3/2NMlog$_2$M+NMlog$_2$N-M-N/2+2 additions and 1/2NMlog$_2$M multiplications The previous polynomial transform needs complex operations because it applies the Euler equation to DCT. Since the suggested algorithm exploits the modular regularity embedded in DCT and directly decomposes 2D DCT into the sum of ID DCTs, the suggested algorithm does not require any complex operations.
Keywords
2D-DCT; Polynomial Transform; Fast algorithm;
Citations & Related Records
연도 인용수 순위
  • Reference
1 J. Prado and P. Duhamel, 'A polynomial transform based. compuation of the 2-D DCT with minimum multiplicative complexity', in Proc. ICASSP, vol.3, 1996, pp.1347-1350   DOI
2 K. R. Rao and P. Yip, Discrete Cosine Tansform: Algorithms, Advantages and Applications, New York: Academic, 1990
3 P. Duhamel and C. Guillemot, 'Polynomial transform compuation of 2-D DCT,' in Proc. ICASSP'90, pp.1515-1518, Apr. 1990   DOI
4 R. E. Blahu, Fast Algorithms for Digital Singnal Processing, MA: Addison-Wesley, 1984
5 B. G. Lee, 'A New algorithm to compute the discrete cosine transform,' IEEE Trans. Acoust. Speech., Signal Processing, vol. ASSP-32, pp.1243-1245, Apr. 1984
6 H. J. Nussbaumer, 'New Algorithms for convolutions and DFT based on polynomial transforms' in Proc. IEEE Int. Conf. Acoust. Speech, Signal Processing, pp. 638-641, 1978
7 E. Feig and S. Winograd, 'Fast Algorithms for the discrete cosine transform' in IEEE Trans. Signal Processing, vol.40, pp.2171-2193, Sept. 1992   DOI   ScienceOn
8 N. I. Cho and S. U. Lee, 'Fast Algorithm and implementation on 20D discrete cosine transform' in IEEE Trans. Circuits Syst., vol.38, pp.297-305, March 1991   DOI   ScienceOn
9 H. J. Nussbaumer and P. Quandalle, 'Polynomial transform computation of the 2-D DCT,' in Proc. ICSAAP, 1990, pp.1515-1518   DOI
10 M. Vetterli, 'Fast 2D discrete cosine transform,' in Proc. ICASSP'85, Mar. 1985