2D IDCT
Compute 2D inverse discrete cosine transform (IDCT)
Libraries:
Computer Vision Toolbox /
Transforms
Description
The 2D IDCT block calculates the twodimensional inverse discrete cosine transform of the input signal. The equation for the twodimensional IDCT of an input signal is:
$$f(x,y)=\frac{2}{\sqrt{MN}}{\displaystyle \sum _{m=0}^{M1}{\displaystyle \sum _{n=0}^{N1}C(m)C(n)F(m,n)\mathrm{cos}\frac{(2x+1)m\pi}{2M}}}\mathrm{cos}\frac{(2y+1)n\pi}{2N},$$
where F(m,n) is the discrete cosine transform (DCT) of the signal f(x,y). If $$m=n=0$$, then $$C(m)=C(n)=1/\sqrt{2}$$. Otherwise $$C(m)=C(n)=1$$.
Examples
Ports
Input
Output
Parameters
Block Characteristics
Data Types 

Multidimensional Signals 

VariableSize Signals 

More About
References
[1] WenHsiung Chen, C. Smith, and S. Fralick. “A Fast Computational Algorithm for the Discrete Cosine Transform.” IEEE Transactions on Communications 25, no. 9 (September 1977): 1004–9. https://doi.org/10.1109/TCOM.1977.1093941.
[2] Zhongde Wang. “Fast Algorithms for the Discrete W Transform and for the Discrete Fourier Transform.” IEEE Transactions on Acoustics, Speech, and Signal Processing 32, no. 4 (August 1984): 803–16. https://doi.org/10.1109/TASSP.1984.1164399.
Extended Capabilities
Version History
Introduced before R2006a