Abstract
The discrete cosine transform (DCT) is often applied to image compression to decorrelate picture data before quantization. This decorrelation results in many of the quantized transform coefficients equaling zero, hence the compression gain. At the decoder, very few nonzero quantized transform coefficients are received, so the input to the inverse DCT is sparse, greatly reducing the required computation. This paper describes different styles of implementations of fast inverse DCTs designed especially for sparse data and compares them on workstation processors.
Similar content being viewed by others
References
Ahmed N, Natarajan T, Rao KR (1974) Discrete cosine transform. IEEE Trans Computers 23:90–93
Allen JD, Blonstein SM (1991) The multiply-free Chen transform — a rational approach to JPEG. Picture Coding Symposium 91, pp. 8:6-(1–4)
Arai Y, Agui T, Nakajima M (1988) A fast DCT-SQ scheme for images. Trans IEICE, E.71:1095–1097
Chen WH, Smith CH (1977) Adaptive coding of monochrome and color images. IEEE Trans Commun 25,PN, 1285–1292
Cho NI, Lee SU (1991) Fast algorithm and implementation of 2-D discrete cosine transform. IEEE Trans Circuits Systems 38:297–305
Cho NI, Yun ID, Lee SU (1993) On the regular structure for the fast 2-D DCT algorithm. IEEE Trans Circuits Systems II. Analog and digital signal processing 40:259–266
Duhamel P, Guillemot C (1990) Polynomial transform computation of the 2-D DCT. Proc. ICASSP 1990, pp 1515–1518
Feig E (1990) A fast scaled-DCT algorithm. SPIE image processing algorithms and techniques 1990. SPIE — The International Society for Optical Engineering, Bellingham, pp 2–13
Feig E, Winograd S (1992), Fast algorithms for the discrete cosine transform. IEEE Trans Signal Proc 40:2174–2193
Haque MA (1985) A two-dimensional fast cosine transform. EEE Trans Acoust Speech Signal Proc 33:1532–1539
Hou HS (1987) A fast recursive algorithm for computing the discrete cosine transform. IEEE Trans Acoust Speech Signal Proc 35:1455–1461
Hung AC, Meng THY (1994) A fast statistical inverse discrete cosine transforms for image compression. In: Rodriguez AA (ed) SPIE/IS&T electronic imaging ' 94: Digital video compression on personal computers: Algorithms and techniques, vol 2187:196–205
Kamangar FA, Rao KR (1982) Fast algorithms for the 2-D discrete cosine transform. IEEE Trans Computers 31:899–906
Lane TG (1992) IJG JPEG software, version 4
Le Gall D (1991) MPEG: a video compression standard for multimedia applications. Communications of the ACM 34:47–58
Li W (1991) A new algorithm to compute the DCT and its inverse. IEEE Trans Signal Proc 39:1305–1313
Linzer E, Feig E (1991) New scaled DCT algorithms for fused multiply/add architectures. Proc ICASSP 1991, 2201–2204
Liou M (1991) Overview of the px64 kbit/s video coding standard. Communications of the ACM 34:60–63
Loeffler C, Ligtenberg A, Moschytz GS (1989) Practical fast 1-D DCT algorithms with 11 multiplications. Proc ICASSP 1989, 988–991
MeMillan L Westover L (1992) A forward mapping realization of the inverse discrete cosine transform. Data Compression Conference 1992, pp219–228
MPEG (1991) 91/184, draft copy of CD 11172-1, Santa Clara
Patel K, Smith BC, Rowe LA (1993) Performance of a software MPEG video decoder. ACM SIGGRAPH Multimedia 93, Anaheim, Calif, USA
Pennebaker WB, Mitchell JL (1993), JPEG Still image data compression standard. Van Nostrand Reinhold, New York
Rao KR, Yip P (1990), Discrete cosine transform: algorithms, advantages, applications. Academic Press, Boston
Vetterli M (1985) Fast 2-D discrete cosine transform. Proc ICASSP 1985, 1538–1541
Vetterli M, Duhamel P, Guillemot C (1989) Trade-offs in the computation of mono- and multi-dimensional DCT's. Proc ICASSP 1989, 999–1002
Wallace GK (1991) The JPEG still picture compression standard. Communications ACM 34:31–44
Wang Z (1984) Fast algorithms for the discrete W transform and for the discrete Fourier transform. IEEE Trans Acoust Speech Signal Proc 32:803–816
Winograd S (1978) On computing the discrete Fourier transform. Math Comput 32:175–199
Author information
Authors and Affiliations
Corresponding author
Additional information
This research has been sponsored by ARPA
Rights and permissions
About this article
Cite this article
Hung, A.C., Meng, T.H.Y. A comparison of fast inverse discrete cosine transform algorithms. Multimedia Systems 2, 204–217 (1994). https://doi.org/10.1007/BF01215398
Issue Date:
DOI: https://doi.org/10.1007/BF01215398