LOWEST COMPLEXITY SELF-RECURSIVE RADIX-2 DCT II/III ALGORITHMS

被引:4
作者
Perera, Sirani M. [1 ]
Liu, Jianhua [1 ]
机构
[1] Embry Riddle Aeronaut Univ, Daytona Beach, FL 32114 USA
关键词
discrete cosine transforms; radix-2; algorithms; self-recursive algorithms; lowest multiplication complexity; sparse and orthogonal factors; signal flow graphs; image compression; NUMERICALLY STABLE ALGORITHMS; FAST COMPUTATIONAL ALGORITHM; DISCRETE COSINE; TRANSFORMS; FOURIER;
D O I
10.1137/17M1114557
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
This paper presents the lowest multiplication complexity, self-recursive, radix-2 DCT II/III algorithms for any n = 2(t) (t >= 1) with implementations in signal-flow graphs and image compression. These algorithms are derived mainly using a matrix factorization technique to factor DCT II/III matrices into sparse and scaled orthogonal matrices. Although there are small length DCT II algorithms available only for n = 8 and n = 16, there is no existing self-recursive fast radix-2 DCT II/III algorithms for any n. To fill this gap, this paper presents the lowest multiplication complexity radix-2 self-recursive DCT II/III algorithms. We also attain the lowest theoretical multiplication bound for n = 8 with the new DCT II algorithm and establish new lowest bounds for DCT III for any n and for DCT II for any n >= 32. The paper also establishes a novel relationship between DCT II an DCT IV having sparse factors. This enables one to see the connection of most traditional factorization of DCT II/III matrices with the proposed DCT II/III matrices.
引用
收藏
页码:664 / 682
页数:19
相关论文
共 48 条
[31]   HEVC: The New Gold Standard for Video Compression How does HEVC compare with H-264/AVC? [J].
Pourazad, Mahsa T. ;
Doutre, Colin ;
Azimi, Maryam ;
Nasiopoulos, Panos .
IEEE CONSUMER ELECTRONICS MAGAZINE, 2012, 1 (03) :36-46
[32]   Algebraic signal processing theory:: Cooley-Tukey type algorithms for DCTs and DSTs [J].
Pueschel, Markus ;
Moura, Jose M. F. .
IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2008, 56 (04) :1502-1521
[33]   The algebraic approach to the discrete cosine and sine transforms and their fast algorithms [J].
Püschel, M ;
Moura, JMF .
SIAM JOURNAL ON COMPUTING, 2003, 32 (05) :1280-1316
[34]  
Rao KR, 2010, SIGNALS COMMUN TECHN, P1, DOI 10.1007/978-1-4020-6629-0
[35]  
Rao K.R., 1990, Discrete Cosine Transform: Algorithms, Advantages, Applications
[36]  
SANDRYHAILA A., 2010, ARXIV10082972V1
[37]  
STEIDL G, 1991, MATH COMPUT, V56, P281, DOI 10.1090/S0025-5718-1991-1052103-1
[38]   The discrete cosine transform [J].
Strang, G .
SIAM REVIEW, 1999, 41 (01) :135-147
[39]   FAST ALGORITHMS FOR THE DFT AND OTHER SINUSOIDAL TRANSFORMS [J].
SUEHIRO, N ;
HATORI, M .
IEEE TRANSACTIONS ON ACOUSTICS SPEECH AND SIGNAL PROCESSING, 1986, 34 (03) :642-644
[40]   A class of DCT approximations based on the Feig-Winograd algorithm [J].
Tablada, C. J. ;
Bayer, F. M. ;
Cintra, R. J. .
SIGNAL PROCESSING, 2015, 113 :38-51