Fast algorithms for multidimensional DCT-to-DCT computation between a block and its associated subblocks

被引:9
作者
Dai, QH [1 ]
Chen, XJ
Lin, C
机构
[1] Tsing Hua Univ, Dept Automat, Broadband Networks & Digital Media Lab, Beijing, Peoples R China
[2] Tsing Hua Univ, Dept Comp Sci & Technol, Beijing, Peoples R China
基金
中国国家自然科学基金;
关键词
compressed domain processing; discrete cosine transform; fast algorithm; JPEG and MPEG;
D O I
10.1109/TSP.2005.851115
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In this paper, we first propose an efficient algorithm for computing one-dimensional (I-D) discrete cosine transform (DCT) for a signal block, given its two adjacent subblocks in the DCT domain and then introduce several algorithms for the fast computation of multidimensional (m-D) DCT with size N-1 x N-2 x...x N-m given 2(m) subblocks of DCT coefficients with size N-1/2 x N-2 /2 x...x N-m/2, where N-i(i = 1, 2, - - -, m) are powers of 2. Obviously, the row-column method, which employs the most efficient algorithms along each dimension, reduces the computational complexity considerably, compared with the traditional method, which employs only the one-dimensional (I-D) fast DCT and inverse DCT (IDCT) algorithms. However, when m >= 2, the traditional method, which employs the most efficient multidimensional DCT/IDCT algorithms, has lower computational complexity than the row-column method. Besides, we propose a direct method by dividing the data into 2m parts for independent fast computation, in which only two steps of r-dimensional (r = 1, 2...,m) IDCT and additional multiplications and additions are required. If all the dimensional sizes are the same, the number of multiplications required for the direct method is only (2(m) - 1)/m2(m-1) times of that required for the row-column method, and if N >= 2(2m-1), the computational efficiency of the direct method is surely superior to that of the traditional method, which employs the most efficient multidimensional DCT/IDCT algorithms.
引用
收藏
页码:3219 / 3225
页数:7
相关论文
共 24 条
[1]  
Abdel-Malek A. A., 1994, Journal of Electronic Imaging, V3, P71, DOI 10.1117/12.165169
[2]   DISCRETE COSINE TRANSFORM [J].
AHMED, N ;
NATARAJAN, T ;
RAO, KR .
IEEE TRANSACTIONS ON COMPUTERS, 1974, C 23 (01) :90-93
[3]  
Chen TH, 2003, IMAGING SCI J, V51, P1
[4]  
CHO NI, 1991, IEEE T CIRCUITS SYST, V38, P297, DOI 10.1109/31.101322
[5]   RELATION BETWEEN THE KARHUNEN LOEVE AND COSINE TRANSFORMS [J].
CLARKE, RJ .
IEE PROCEEDINGS-F RADAR AND SIGNAL PROCESSING, 1981, 128 (06) :359-360
[6]  
Duhamel P., 1990, P ICASSP 90, P1515
[7]   A new multidimensional recursive architecture for computing the discrete cosine transform [J].
Elnaggar, A ;
Alnuweiri, HM .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2000, 10 (01) :113-119
[8]   FAST ALGORITHMS FOR THE DISCRETE COSINE TRANSFORM [J].
FEIG, E ;
WINOGRAD, S .
IEEE TRANSACTIONS ON SIGNAL PROCESSING, 1992, 40 (09) :2174-2193
[9]  
Gortler S. J., 1996, Computer Graphics Proceedings. SIGGRAPH '96, P43, DOI 10.1145/237170.237200
[10]   Subband-coded image reconstruction for lossy packet networks [J].
Hemami, SS ;
Gray, RM .
IEEE TRANSACTIONS ON IMAGE PROCESSING, 1997, 6 (04) :523-539