一、DCT简介
此处,DCT指Discrete Cosine Transform,意思是离散余弦变换(下文均用DCT表示),其常见用途是对音视频进行数据压缩。维基百科上的解释:DCT以不同频率振荡的余弦函数之和来表示数据点的有限序列。
二、背景知识
DCT 将原始图像信息块转换成代表不同频率分量的系数集,这有两个优点:
其一,信号常将其能量的大部分集中于频率域的一个小范围内,这样一来,描述不重要的分量 只需要很少的比特数;
其二,频率域分解映射了人类视觉系统的处理过程,并允许后继的量化过程满足其灵敏度的要求。
(摘自:https://www.cnblogs.com/wengzilin/archive/2013/05/26/3100027.html )
余弦函数是傅里叶变换中的实数部分。DCT与DFT(离散傅里叶变换)联系紧密。关于傅里叶变换的理解,强烈推荐 https://blog.csdn.net/wh8_2011/article/details/54862595
这篇文章最早发在知乎上,这是原网址。
https://zhuanlan.zhihu.com/p/19763358
三、一种通用DCT公式
下列公式摘自
https://wenku.baidu.com/view/cbef8856a8114431b80dd835.html
https://blog.csdn.net/qingkongyeyue/article/details/58082912