You are here
Home ›discrete cosine transform
Primary tabs
discrete cosine transform
The discrete cosine transforms (DCT) are a family of similar transforms closely related to the discrete sine transform and the discrete Fourier transform. The DCT-II is the most commonly used form and plays an important role in coding signals and images [2], e.g. in the widely used standard JPEG compression. The discrete cosine transform was first introduced by Ahmed, Natarajan, and Rao [5]. Later Wang and Hunt [6] introduced the complete set of variants.
The DCT is included in many mathematical packages, such as Matlab, Mathematica and GNU Octave.
1 Definition
The orthonormal variants of the DCT, where is the original vector of real numbers, is the transformed vector of real numbers and is the Kronecker delta, are defined by the following equations:
1.1 DCT-I
The DCT-I is its own inverse.
1.2 DCT-II
The inverse of DCT-II is DCT-III.
1.3 DCT-III
The inverse of DCT-III is DCT-II.
1.4 DCT-IV
The DCT-IV is its own inverse.
1.5 DCT-V
The DCT-V is its own inverse.
1.6 DCT-VI
The inverse of DCT-VI is DCT-VII.
1.7 DCT-VII
The inverse of DCT-VII is DCT-VI.
1.8 DCT-VIII
The DCT-VIII is its own inverse.
2 Two-dimensional DCT
The DCT in two dimensions is simply the one-dimensional transform computed in each row and each column. For example, the DCT-II of a matrix is given by
References
- 1 This entry is based on content from The Data Analysis Briefbook (http://rkb.home.cern.ch/rkb/titleA.html)
- 2 A.K. Jain, Fundamentals of Digital Image Processing, Prentice Hall, 1989.
- 3 Xuancheng Shao, Steven G. Johnson. Type-II/III DCT/DST algorithms with reduced number of arithmetic operations. 2007.
- 4 Markus Päuschel, José M. F. Mouray. The algebraic approach to the discrete cosine and sine transforms and their fast algorithms. 2006.
- 5 N. Ahmed, T. Natarajan, and K. R. Rao. Discrete Cosine Transform, IEEE Trans. on Computers, C-23. 1974.
- 6 Z. Wang and B. Hunt, The Discrete W Transform, Applied Mathematics and Computation, 16. 1985.
Mathematics Subject Classification
65T50 Discrete and fast Fourier transforms42-00 General reference works (handbooks, dictionaries, bibliographies, etc.)
- Forums
- Planetary Bugs
- HS/Secondary
- University/Tertiary
- Graduate/Advanced
- Industry/Practice
- Research Topics
- LaTeX help
- Math Comptetitions
- Math History
- Math Humor
- PlanetMath Comments
- PlanetMath System Updates and News
- PlanetMath help
- PlanetMath.ORG
- Strategic Communications Development
- The Math Pub
- Testing messages (ignore)
- Other useful stuff
Recent Activity
new question: Sorry to steal a few minutes of your time for this question, but i honestly don't know what else to do. by Whrazithar
new question: equality of the determinants of submatrices of an orthogonal matrix by ismayli
Jun 11
new correction: Typo by suitangi
Jun 2
new question: Creating another set with same cardinality. by hkkass
Jun 1
new image: ProblemOneRevised by unlord
new Education: Chapter II by rspuzio
May 31
new collection: The Calculus by Davis and Brenke by rspuzio
new question: Proofs by weixifan
new question: Summation Integration Question by trevor.nickle
May 27
new correction: typo+finite measure hypothesis by Filipe



Comments
DCT for 2 dimension, summation underscript, n=1
The discrete cosine transform in two dimensions, for a square matrix, shows the first summation underscript as n=1. Should it be n=0? (which would be consistent with the same formula shown in 'The Data Analysis Briefbook at http://rkb.home.cern.ch/rkb/titleA.html')
Thanks! mb