Skip to main content
Log in

A comparison of fast inverse discrete cosine transform algorithms

  • Published:
Multimedia Systems Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Ahmed N, Natarajan T, Rao KR (1974) Discrete cosine transform. IEEE Trans Computers 23:90–93

    Google Scholar 

  • Allen JD, Blonstein SM (1991) The multiply-free Chen transform — a rational approach to JPEG. Picture Coding Symposium 91, pp. 8:6-(1–4)

    Google Scholar 

  • Arai Y, Agui T, Nakajima M (1988) A fast DCT-SQ scheme for images. Trans IEICE, E.71:1095–1097

    Google Scholar 

  • Chen WH, Smith CH (1977) Adaptive coding of monochrome and color images. IEEE Trans Commun 25,PN, 1285–1292

    Google Scholar 

  • Cho NI, Lee SU (1991) Fast algorithm and implementation of 2-D discrete cosine transform. IEEE Trans Circuits Systems 38:297–305

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • Feig E, Winograd S (1992), Fast algorithms for the discrete cosine transform. IEEE Trans Signal Proc 40:2174–2193

    Google Scholar 

  • Haque MA (1985) A two-dimensional fast cosine transform. EEE Trans Acoust Speech Signal Proc 33:1532–1539

    Google Scholar 

  • Hou HS (1987) A fast recursive algorithm for computing the discrete cosine transform. IEEE Trans Acoust Speech Signal Proc 35:1455–1461

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • Li W (1991) A new algorithm to compute the DCT and its inverse. IEEE Trans Signal Proc 39:1305–1313

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • Rao KR, Yip P (1990), Discrete cosine transform: algorithms, advantages, applications. Academic Press, Boston

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • Winograd S (1978) On computing the discrete Fourier transform. Math Comput 32:175–199

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Andy C. Hung.

Additional information

This research has been sponsored by ARPA

Rights and permissions

Reprints 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

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01215398

Key words

Navigation