- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
PAGE2
JPEG图像压缩算法分析概述
目录
TOC\o1-3\h\u1875JPEG图像压缩算法分析概述 1
181851.1JPEG压缩算法步骤 1
236841.1.1颜色模式转换 2
250691.1.2采样 3
299751.1.3分块 3
129511.1.4离散余弦变换 3
126901.1.5量化 4
309441.1.6组成数据位流 5
220571.2JPEG图像可逆水印算法的评价标准 5
258301.1.1嵌入容量 5
174911.1.2嵌入失真 5
176151.1.3文件增长大小 6
图像压缩主要目的是减少图像在设备中储存所占的空间,同时保证图像在传输中适应更多的传输介质。整个压缩过程即去除图像冗余,具体包括与图像编码码字相关的编码冗余、与图像像素相关的空间冗余以及与人类视觉系统相关的非相关信息。
1.1JPEG压缩算法步骤
JPEG作为被广泛应用的静态图像数据压缩标准,这种压缩标准不仅适用于灰度图像还适用于彩色图像。我们所说的有损压缩,实际上就是将图片中不重要的信息进行删减,从而达到压缩的目的。简单地说,就是找出标准用于区分图像中的重要部分与非重要部分,然后将不重要的部分删去,最后重新保存,以达到压缩图像的目的。现有两种压缩算法机制,其一是使用离散余弦变换DCT(DiscreteCosineTransform),这种算法压缩的图片会受到损伤,其二是使用无损伤预测压缩技术。本章算法是基于离散余弦变换的有损压缩算法,基础系统采用编码,解码一次扫描顺序完成,而熵编码则采用霍尔编码。下面的图(2-1)显示了JPEG压缩算法框图,而解码算法如框图(2-2)。
图2-1JPEG解码器
JPEG压缩编码算法框图如下:
图2-2JPEG编码器
1.1.1颜色模式转换
JPEG采用的是YCrCb颜色空间,而BMP采用的是RGB颜色空间,为了压缩BMP图像,首先需要转换色彩空间。在YCrCb色彩空间中,Y代表亮度,Cr,Cb则代表色度和饱和度(还有人把Cb,Cr统称为色度),这三种颜色通常用Y,U(Cb),V(Cr)表示,下面是RGB和YCrCb之间的转换关系(式2-3、式2-4、式2-5、式2-6、式2-7、式2-8):
Y=0.299R+0.587G+0.114B
(2-3)
Cb=?0.1687R?0.3313G+0.5B+128
(2-4)
Cr=0.5R=0.418G?0.0813B+128)
(2-5)
通常来讲,C值(包括CbCr)应为有符号的数字,而在此添加128,变成8位的无符号整数,是为了有利于存储和计算数据。
R=Y+1.402(Cr?128)
(2-6)
G=Y?0.34414(Cb?128)?0.71414(Cr?128)
(2-7)
B=Y+1.772(Cb-128)
(2-8)
1.1.2采样
人的眼睛对亮度变换的敏感性要比颜色变换的敏感性大得多。以此可以认为Cb以及Cr分量没有Y分量更重要。对于BMP图像而言RGB三个分量要通过用三个字节采样,即RGB888模式;而相对于JPEG图像,一般使用YUV411以及YUV422这两种方式进行采样,这两种采样方式代表着Y、Cb、Cr三个分量的数据采样比例一般为4:1:1或4:2:2。这种采样方式会损失部分精度,却在视觉感官不容易察觉的范围内减少了数据的所占空间的大小。
1.1.3分块
将原始图像中的三个分量提取出来分别放入三个表格中,再从上到下,从左到右的顺序读取8×8的小块,储存在长位64的表中,以备DCT变换使用。
1.1.4离散余弦变换
离散余弦变换DCT是码率压缩中一种常用的变换编码方法。任意连续实对称函数的傅里叶变换仅包含余弦项,因此,它与傅里叶变换一样,具有明确的物理意义。在DCT算法中,首先将图像分割为8*8个像素,然后对8*8个像素逐个进行DCT处理。JPEG的编码过程需要进行DCT变换,而解码过程则是DCT变换的逆过程IDCT。
DCT变换计算公式(式2-9):
f(x,y)=
(2-6)
C(
(2-7)
C(
(2-8)
IDCT变换计算公式(式2-10):
f(u,v)=
(2-10)
1.1.5量化
在将图像数据转换成DCT系数后,还需要进行量化,之后便能进入编码过程。量化阶段需要一组专门针对色度的8×8的量化矩阵频率系数,以及一组专门处理亮度的8×8的量化矩阵频率系数,使用用量化后的DCT系数矩阵的值除以频率系数,以完成量化过程。将频率系数进行量化,使其由浮点数变为整数。在量化阶段之后,所有的数据都只保留整数的近似数,因此有些数据内容会丢失。针对JPEG算法,由于对亮度和色
您可能关注的文档
- 2025《“互联网+”下盒马鲜生新零售模式发展对策分析案例》5700字.docx
- 2025《“互联网+”下盒马鲜生新零售模式发展中制约因素分析案例概述》5800字.docx
- 2025《A保险公司营销环境PEST分析案例》5100字.docx
- 2025《C航空公司飞行员个体特征导致差错的风险管理构想分析案例》7100字.doc
- 2025《D区少儿暑期游泳培训现状与发展研究》11000字(论文).docx
- 2025《G大调协奏曲》德拉戈耐蒂第一乐章的音乐演奏特征研究6100字(论文).docx
- 2025《HPS教学模式研究的国内外文献综述》4000字.docx
- 2025《H学院综合实训楼项目施工质量管理研究》开题报告4300字.doc
- 2025《L省对外直接投资对经济增长的实证分析案例》2100字.docx
- 2025《L信息技术服务公司发展战略制定分析案例》7200字.docx
- 2025《SDN拓扑管理相关理论基础概述》1600字.docx
- 2025《Shopee跨境电商平台运营模式现状分析案例概述》2800字.docx
- 2025《SZ工程项目施工进度控制方面存在问题及完善建议》8400字(论文).docx
- 2025《SZ住宅工程施工进度控制方面存在问题研究》6900字(论文).docx
- 2025《S市工业旅游竞争力评价体系的构建分析案例》9500字.docx
- 2025《S镇第二幼儿园工程土建施工图预算》开题报告4000字.doc
- 2025《案例企业分拣拆零流程分析及业务模型分析案例》2000字.docx
- 2025《巴塞尔协议的新框架概述》1900字.docx
- 2025《白马循环流化床公司管理人员绩效考核问题及对策》9300字.doc
- 2025《碧生源公司成本管理问题及优化建议》开题报告3100字.doc
文档评论(0)