- 1、本文档共78页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
多媒体第4章2
第3节 静态图象压缩标准与图像文件格式 JPEG简介 静止图像编码国际标准JPEG JPEG2000图像压缩标准 图形和图像文件格式 JPEG简介 JPEG(Joint Photographic Experts Group)是联合图像专家小组的英文缩写,这个专家组开发的算法称为JPEG算法,并且成为国际上的彩色、灰度、静止图像的第一个国际标准,因此又称为JPEG标准。 JPEG是一个适用范围很广的静态图象数据压缩标准,既可用于灰度图象又可用于彩色图象。 目前JPEG专家组开发了两种基本的压缩算法: 采用以离散余弦变换DCT为基础的有损压缩算法; 采用以预测技术为基础的无损压缩算法。 使用有损压缩算法时,在压缩比为25:1的情况下,压缩后还原得到的图象与原始图象相比较,非图象专家难于找出它们之间的区别,因此得到了广泛的应用。 JPEG算法与彩色空间无关。JPEG算法处理的彩色图像是单独的彩色分量图像,因此它可以压缩来自不同彩色空间的数据,如RGB、YCbCr和CMYK。 JPEG压缩是有损压缩,它利用了人的视角系统的特性,使用量化和无损压缩编码相结合来去掉视角的冗余信息和数据本身的冗余信息。 静止图像编码国际标准JPEG 1)JPEG基本系统 2)FDCT和IDCT 3)量化与反量化 4)对量化系数的处理和组织 5)编码 6)应用举例 静止图像编码国际标准JPEG 1)JPEG基本系统 以8*8的图像块为基本单位进行编码; 将RGB转换为亮度-色调-饱和度系统,并重新采样; 静止图像编码国际标准JPEG YIQ(NTSC制)与YUV(PAL制) Y:指颜色的明视度、亮度、灰度值; I或U:指色调; Q或V:指饱和度。 Y=0.299R+0.587G+0.114B I=0.596R-0.247G-0.322B Q=0.211R-0.523G+0.312B U=0.148R-0.289G+0.473B V=0.615R-0.515G-0.1B JPEG编码思想 思想:人对亮度比对色彩敏感,在光线不足的情况下,所观察物体都是黑白的。因此可以对色调和饱和度做粗略处理。 方法:对8*8图像块矩阵,Y成分数据不变,U每2*2个数据求平均,V每2*1个数据求平均。称为YUV421系统。 除此, 还有YUV422, 411, 420等系统。 2)FDCT与IDCT 思想:人眼对低频数据比对高频数据敏感。 FDCT 为前向离散余弦变换,JPEG标准不规定FDCT和IDCT的算法。 方法: DCT变换是做什么的 ? 简单的说,是用一个8行8列的二维数组产生另一个同样包含8行8列二维数组的函数,也就是说,把一个数组通过一个变换,变成另一个数组。 如图下图所示,对每个图像块做离散余弦变换。通过DCT变换可以把能量集中在矩阵左上角少数几个系数上。 3)量化与反量化 思想:将每个DCT系数除以各自量化步长并四舍五入后取整,得到量化系数。 JPEG系统分别规定了亮度分量和色度分量的量化表,显然色度分量相应的量化步长比亮度分量大。 4)对量化系数的处理和组织 思想:JPEG采用定长和变长相结合的编码方法。 直流系数:通常相邻8*8图像块的DC分量很接近,因此JPEG对量化后的直流分量采用无失真DPCM编码。通常JPEG要保存所需比特数和实际差值。 交流系数:经过量化后,AC分量出现较多的0。JPEG采用对0系数的行程长度编码。而对非0值,则要保存所需数和实际值。 5)编码 对于直流系数的差值,采用Huffman编码。JPEG标准为亮度和色度分量分别拟定了Huffman码表。 对于交流系数的行长,采用Huffamn编码。同样JPEG标准为亮度和色度分量分别拟定了Huffman码表。 计算每像素的平均比特称为码率。 0.25——0.50 图像质量中等,满足某些应用 0.50——0.75 质量好,满足多数应用 0.75——1.50 极好,满足大多数应用 1.50——2.0 与原始图像质量一样 编码过程 Z字形排序。对于量化后的二维数组,我们还要对其进行线性化,然后再进行压缩加以传输。一个合理的线性化方法可能是一次传输Q的一行。由于出现这么多的0,可以使用行程编码。这是可行的,但还有更好的方法。 直流系数的编码。8×8图像块经过DCT变换之后得到的DC直流系数有两个特点,一是系数的数值比较大,二是相邻8×8图像块的DC系数值变化不大。根据这个特点,JPEG算法使用了差分脉冲调制编码(DPCM)技术,对相邻图像块之间量化DC系数的差值进行编码 (3)交流系数的编码。量化AC系数的特点是1×64矢量中包含有许多0系数,并且许多0是连续的,因此可以使用非常简单和直观的游程长度编码(RLE)对它们进行编码。 JPEG使
您可能关注的文档
最近下载
- (现行国家建筑标准设计图集)99(03)S203消防水泵接合器安装(含2003年局部修改版).pdf
- 2023年华侨大学公共课《中国近代史纲要》期末试卷A(有答案).docx VIP
- (完整word版)粒子植入管理制度和质量保障措施.doc
- 2023年华侨大学公共课《中国近代史纲要》期末试卷B(有答案).docx VIP
- 220千伏输变电线路跨越110kV线路带电封网跨越施工方案.docx
- 危险源辨识培训重点.ppt
- 人教PEP三年级英语上册Unit1《Making friends part A》课件.pptx VIP
- 飞利浦V60呼吸机操作流程.docx VIP
- 美国大峡谷中文导游手册讲解.pdf
- 数据结构教程(第五版)课后题及答案.docx
文档评论(0)