IDCT
IDCT stands for inverse discrete cosine transform. It is the operation that reconstructs a signal from its frequency-domain coefficients when the forward transform used is a discrete cosine transform. In most practical contexts the forward transform is the DCT of type II, and the IDCT is the corresponding inverse transform of type III under the same normalization. There are several DCT/I variants (types I–IV), with IDCT usually referring to the inverse of the DCT-II in standard forms.
In the 1-D case, the IDCT expresses each time-domain sample as a weighted sum of cosine basis
IDCT is central to many lossy compression schemes. In image compression such as JPEG, blocks are transformed
Computationally, fast IDCT algorithms reduce complexity and often share structure with fast DCT algorithms. Implementations exist