A fast 2-D DCT algorithm via distributed arithmetic optimization

被引:7
作者
Pan, WD [1 ]
机构
[1] Univ So Calif, Dept Elect Engn Syst, Inst Signal & Image Proc, Los Angeles, CA 90089 USA
来源
2000 INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, VOL III, PROCEEDINGS | 2000年
关键词
D O I
10.1109/ICIP.2000.899308
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The complexity of the Discrete Cosine Transform (DCT) is a concern in portable video compression devices, where multiplications are typically much more costly than additions and binary shifts. Since most conventional fast DCT algorithms exploit the algebraic structure of the DCT, their multiplicative complexity has been shown to have lower bounds. In this paper, we take advantage of the distributed arithmetic (DA) structure of the 2-D DCT. We introduce a novel fast DA-DCT algorithm based on DA optimization, which reduces the number of additions by a factor of 22, through recursive pairwise matching. On average, only 1 multiplication, 40 additions as well as 16 binary shifts are required for each DCT coefficient. The overall multiplicative complexity is 28% lower than the theoretical lower bound. Our DA-DCT is numerically equivalent to the exact, double precision floating-point 2-D DCT.
引用
收藏
页码:114 / 117
页数:4
相关论文
共 8 条
[1]   Fast algorithms for Type-III DCT of composite sequence lengths [J].
Bi, G .
IEEE TRANSACTIONS ON SIGNAL PROCESSING, 1999, 47 (07) :2053-2059
[2]   ON THE MULTIPLICATIVE COMPLEXITY OF DISCRETE COSINE TRANSFORMS [J].
FEIG, E ;
WINOGRAD, S .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1992, 38 (04) :1387-1391
[3]   One- and two-dimensional constant geometry fast cosine transform algorithms and architectures [J].
Kwak, J ;
You, J .
IEEE TRANSACTIONS ON SIGNAL PROCESSING, 1999, 47 (07) :2023-2034
[4]   Multiple constant multiplications: Efficient and versatile framework and algorithms for exploring common subexpression elimination [J].
Potkonjak, M ;
Srivastava, MB ;
Chandrakasan, AP .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1996, 15 (02) :151-165
[5]  
Rao K. R., 2014, Discrete cosine transform: algorithms, advantages, applications
[6]  
SHAMS A, 2000, P IEEE INT S CIRC SY
[7]  
Tran T. D., 1999, Proceedings 1999 International Conference on Image Processing (Cat. 99CH36348), P822, DOI 10.1109/ICIP.1999.817241
[8]  
Wendl Pan, 1999, 1999 IEEE Workshop on Signal Processing Systems. SiPS 99. Design and Implementation (Cat. No.99TH8461), P159, DOI 10.1109/SIPS.1999.822321