图像压缩中DCT变换的优势及原理
创作时间:
作者:
@小白创作中心
图像压缩中DCT变换的优势及原理
引用
1
来源
1.
https://www.cnblogs.com/CLGYPYJ/p/18193546
DCT(离散余弦变换)是图像压缩中常用的一种变换方法,它能够将图像中的高频信号和低频信号分开,从而实现更有效的压缩。本文将详细介绍DCT变换的优势及其原理,帮助读者更好地理解这一技术在图像压缩中的应用。
DCT变换的优势
DCT变换可以将高频信号与低频信号分开,从而在压缩时将下三角区域的高频信号进行更充分的压缩。具体来说,就是对高频信号进行更离散的量化,以实现更高的压缩比。
DCT变换的原理
人对亮度信息更为敏感
首先需要将RGB格式转化为YCbCr格式,这样做是为了便于分别对亮度和色度分量进行处理。因为人的视觉系统对亮度信息更为敏感,即使两个颜色看起来不同,实际上它们的亮度可能相同。例如,左图中看似A比B颜色更深,但在右图中把它们连起来就可以发现,其实AB的颜色一样深。其原因是人眼对亮度边界的变化更敏感,B的边界颜色比B深,对比之下我们会认为B比A颜色浅。
因此在压缩时,可以对色度分量进行下采样,每个2×2的色块采样为同一种颜色,这样Cb和Cr分量可以压缩3/4。
人对高频信号并不敏感
把图像的每一行当成波信号,波动多的为高频信号,波动少的为低频信号:
那么如何将图像中的高频信号和低频信号分离出来呢?将该信号波视为多个不同频率余弦函数的叠加。八个DCT系数分别表示:均值,cos(x1),cos(x2),...cos(x7)的系数。而且,由于我们只考虑八个离散的点,因此任何一个八个像素的信号都可以由八种余弦波来叠加表示(可逆变换)。
原始信号和DCT的变换公式如下图所示:
对于整张图像,则进行二维DCT变换。然后通过量化表对高频和低频分量进行不同程度的压缩(不同的压缩质量参数对应着不同的量化表):
热门推荐
高达模型系列之分类大全
减少住宅供暖产生的碳排放:可持续发展之路
科技助残典型案例 | 孤独症智能诊疗为“星星的孩子”带来新希望
“静”享健康丨世界孤独症日,以爱融化“孤独”
如何识别和避免投资中的常见陷阱
清华团队发现,明星益生菌Akk过度增殖,会增强肠道致病菌的毒力和感染
福华化学引领绿色低碳转型,助力化工行业可持续发展
韶关丹霞山旅游攻略
全面解读Docker核心存储管理:如何高效管理容器中的数据
六神丸功效与作用以及副作用大吗
如何判断C语言语句是否正确
机械革命蛟龙7支持装win11吗?如何安装?
牙痛频发?揭秘背后原因及快速缓解方法,别让疼痛毁了你的生活!
行业透视|AMC纾困房地产项目,缘何困难重重?
万达电影跌停:王健林旗下基金拟减持 或套现7亿
房票替代拆迁补偿:创新与挑战并存
按份责任与补充责任的区别
健身腰带使用指南:正确佩戴让训练更安全高效
圆桌对话:坚守品质,中国新能源产品寻找出海新机遇
探秘智慧食堂,如何用科技守护 “舌尖上的安全”
面膜材质代工挑选指南:不同肤质又适合哪款面膜?
碧玺中的“红皇后”——卢比莱
如何理解投资中的夏普比率?夏普比率在投资决策中有何作用?
遇到鬼探头现象应如何应对?
如何在地图标注景区?这些有效技巧与操作建议请收好
2025年4月哪天扫墓日子最好 2025年4月份扫墓吉日一览表
脑后带上面具老虎就不会攻击人? 动物管理人员:具有一定依据,根据老虎习性来的
有哪些开源的源代码审计工具
出车祸后保险赔偿应如何操作?这种操作方式有哪些注意事项?
二值逻辑、三值逻辑到多值逻辑的变迁(含示例)