|
|
|
|
discrete cosine transform
|
(Definition)
|
|
|
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.
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:
The DCT-I is its own inverse.
The inverse of DCT-II is DCT-III.
The inverse of DCT-III is DCT-II.
The DCT-IV is its own inverse.
The DCT-V is its own inverse.
The inverse of DCT-VI is DCT-VII.
The inverse of DCT-VII is DCT-VI.
The DCT-VIII is its own inverse.
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
- 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.
|
"discrete cosine transform" is owned by stitch. [ full author list (2) | owner history (1) ]
|
|
(view preamble)
Cross-references: matrix, column, row, dimensions, inverse, equations, Kronecker delta, real numbers, vector, orthonormal, Mathematica, MATLAB, images, discrete Fourier transform, Transforms
This is version 14 of discrete cosine transform, born on 2002-01-13, modified 2007-08-22.
Object id is 1469, canonical name is DiscreteCosineTransform.
Accessed 32699 times total.
Classification:
| AMS MSC: | 42-00 (Fourier analysis :: General reference works ) | | | 65T50 (Numerical analysis :: Numerical methods in Fourier analysis :: Discrete and fast Fourier transforms) |
|
|
|
|
|
|
Pending Errata and Addenda
|
|
|
|
|
|
|
|
|
|
|