编码压缩冗余质量评价_第1页
编码压缩冗余质量评价_第2页
编码压缩冗余质量评价_第3页
编码压缩冗余质量评价_第4页
编码压缩冗余质量评价_第5页
已阅读5页,还剩61页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第九、十章图像编码主要内容: 1.图像编码的必要性 2.图像编码的分类 3.图像编码中的保真度准则 4.编码的性能参数 5.统计编码 6.预测编码 7.变换编码 8.图像编码的国际标准1.图像编码的必要性图像编码与压缩图像编码与压缩,本质上来说,就是对图像源数据按一定的规则进行变换和组合,从而达到以尽可能少的代码来表示尽可能多的数据信息。压缩通过编码来实现,或者说编码带来压缩的效果,所以,一般把此项处理称之为压缩编码。编码的必要性一幅模拟图像必须经过脉码调制(PCM—PulseCodeModulation)才能变成数字图像。(PCM有时也指对信号进行采样、量化并以适当码字将其编码的各个过程的总称)9.1图像压缩和数据冗余推荐网页:/resource/courses/html/dmtjs/content/study/3-0.htm#2模拟图像空间采样PCM的过程:中间体幅值量化中间体数字图像编码例1设一幅活动图像的空间分辨率为N,灰度分辨率为b,时间分辨率为fB,则在实时传输过程中,该图像在传输通道里的传输率至少应该为ρ=NbfB若N=512512,b=8,fB=25,则ρ=52.4Mbps3例2地球资源卫星(LANDSAT)一帧图像(4幅)的数据量为2340234074=153,316,800153Mb卫星每天要获取很多幅图像,这些数据都先暂时存储在卫星体内的磁性存储器中,当卫星飞过地面接收站的有效接收区域时,迅速将这些数据全部送到地面。4图像编码的目的:节省存储空间;减少传输时间;利于处理,降低处理成本。图像数据经过编码压缩、传输、解码以及重建图像数据的流程如下图所示:原始图像数据编码器被压缩的图像数据流重建图像数据解码器被压缩的图像数据流信道信源编(解)码信道编(解)码信息保持型编码信息损失型编码5相对数据冗余第一种编码方案下的数据集合相对于第二种编码方案下的数据集合的冗余量。的函数图像压缩率n1:第一种编码方案下的数据量;n2:第二种编码方案下的数据量.62.图像编码压缩分类a)从应用角度分类静止图像编码,活动图像编码,二值图像编码b)从信息保持程度角度分类有损压缩(保真度编码,特征抽取编码)无损压缩(信息保持压缩,熵保持压缩)c)从具体的编码技术角度分类空域法,变换域法预测编码,变换编码,统计编码,等72)象素间相关性冗余

帧间象素信息冗余(时间冗余),帧内象素信息冗余(空间冗余)3)视觉冗余

人眼对所有视觉信息并不是都具有相同的敏感度;人眼的空间分辨率,时间分辨率。冗余大致分为三大类1)编码冗余(也称为信息熵冗余)

符号序列码字(码字长度)3.图像数据的冗余消除冗余能达到数据压缩的效果。8例3编码冗余a=imread('2.bmp');b=uint16(a);imagesc(b*255);a=imread('2.bmp');c=uint8(a);imagesc(c);9例4相关性冗余帧间相关性帧内相关性10colormap(jet);imagesc(1:128);colormap(gray);imagesc(1:64);例5视觉冗余11colormap(gray);imagesc(1:256);12colormap(gray);imagesc(1:64);13视觉冗余度是相对于人眼的视觉特性而言的。人眼对于图像的视觉特性包括:对亮度信号比对色度信号敏感,对低频信号比对高频信号敏感,对静止图像比对运动图像敏感,以及对图像水平线条和垂直线条比对斜线敏感等.(/tv/6609-16.htm)149.2图像的编码质量评价图像品质的核心问题是逼真度问题。经过处理的图像(包括经过压缩编码后的图像)与一个标准图像之间的偏差可以作为图像逼真度(保真度)的度量。这一偏差,包括亮度,色度,分辨率以及某些心理物理学参数。1)客观评价准则设f(x,y)是输入图像,f’(x,y)是输出图像,定义偏差e(x,y)=f(x,y)-f’(x,y),则以下的参数可作为保真度准则:152)主观评价准则1234567很差较差稍差相同稍好较好很好挑选一定数量的观察者16图像信息熵与平均码字长度令是图像象素灰度级集合其对应的频率为定义(单位:比特/象素)令是对应象素灰度级的编码长度,定义(单位:比特/象素)问题:如何度量编码方法的优劣?(编码的性能参数)9.3编码定理17称H(d)为该图像的平均信息熵,R(d)为平均编码长度。编码效率冗余度1880年代以后发展的许多新方法,是第二代编码方法。基于神经网络理论,小波变换理论,分形理论等开发的编码技术,大多属于这一类。从实用方案角度来分,可分为三大类:预测编码,统计编码,变换编码。Kunt的观点:1948-1988年40年研究的以去除冗余为基础的编码方法为第一代编码方法。(PCM,DPCM,经典变换编码,统计编码等)19熵与平均码字长度1)H(d)<<R(d)时,一定可以设计出某种平均码字长更短的无失真编码方法。2)平均码字长小于H(d)的无失真编码方法不存在.熵编码使编码后的图像的平均码字长度尽可能接近图像的熵H。基本思路是:概率大的灰度级用短码字,概率小的,用长码字。根据图像像素灰度值出现的概率的分布特性而进行的压缩编码叫统计编码。20信道编码:主要指用于确保信道传输可靠性和安全性的各类纠错编码、密码(加密)、信息隐藏等。通过信道编码,对数码流进行相应的处理,使系统具有一定的纠错能力和抗干扰能力,可极大地避免码流传送中误码的发生.

信源编码:通过对表示信息的数据体的形式的变换,祛除数据冗余,从而达到以尽可能少的数据代码表示尽可能多的信息的目的,实现数据压缩目标.信源符号,信源符号发生概率几个基本概念[p(a1),p(a2),…,p(an)]bi为码串21编码技术中的几个常用的概念码,码字(字符集)变长码等长码单一性代码(解码唯一性)任意一个有限长度的码字序列,只有一个有意义的分割。[00,10,001,101][0,01,1,11]非续长代码前缀码;任意一个码字都不是另一个的续长。[0,10,11] [0,01,11]22即时码(解码即时性)判断一个码字的时候,无须等待下一个码的出现,只需当前所得到的码就可以译码。[0,10,110,111][0,01,011,0111]最佳编码

平均码长最接近于熵的无损编码。23Huffman编码原图像输入概率统计构造H树生成H树编码压缩存储传输解码复原基本哈夫曼编码系统框图9.4变长编码24算法1)将灰度等级按概率大小进行排序(降序),每个灰度等级作为一个叶子结点,形成一棵树;2)将两个根节点概率最小的树,合并(规则:这两个结点构造一个双亲结点,双亲结点的概率大小是两者之和);重复1)2),直到只有一个树为止;3)设所有左后代为0,右后代为125特点优点:即时码;最优码缺点:当需要对大量符号进行编码时,构造最优哈夫曼码的计算量会很大。26x1x2x3x4x5x6x7x80.400.180.100.100.070.060.050.04例6-1x8:0.04x7:0.050.9x6:0.06x5:0.070.13x4:0.10x3:0.100.190.23x2:0.180.370.60x1:0.400.10黄色连线表示0,红色连线表示1x1:0x2:100x3:110x4:1011x5:1111x6:1110x7:10101x8:10100信源符号N,则信源消减次数为N-2(子树合并次数)平均码长:信息熵:编码效率:28010.39010.35010.611000.261010.11a1a2a3a4a5a6a70.200.190.180.170.150.100.01101100000101001100111信源符号概率Huffman码编码过程Huffman编码过程例6-2/tv/6609-16.htm29哈夫曼码的改型亚最优编码方法,通过牺牲编码效率来换取编码计算量的减少。截断哈夫曼码:对最可能出现的M个符号进行哈夫曼编码,对其他码都用一个合适的定长码之前加一个前缀码来表示。平移哈弗曼码:1)按概率排序,2)等分成块,3)对所有块中元素采用同一方法编码,4)对每块都用平移符号进行区分。30Shannon-Fano编码算法1)将消息非递增排序2)按概率之和相近或相等原则将消息集一分为二3)将以上分割准则递归地应用到消息子集,直止最终子集只有一个消息为止4)在分割过程中,分别给所分得的两个子集赋予0和131x1x2x3x4x5x6x7x80.400.180.100.100.070.060.050.0401010101010101例7x1:00x2:01x3:100x4:101x5:1100x6:1101x7:1110x8:111132平均码长:信息熵:编码效率:33算术编码

算术编码过程图解(1)34算术解码过程图解(2)算术编码的解码过程是借助对信源符号的编码过程进行的。3510.1预测编码预测编码(PredictiveCoding),就是根据“过去”的时刻的像素值,运用一种模型,预测当前的像素值,预测编码通常不直接对信号编码,而是对预测误差进行编码。当预测比较准确,误差较小时,即可达到编码压缩的目的。原理:对图像的一个像素的离散幅度的真实值,利用其相邻象素的相关性,预测它的下一个象素的可能值,再求两者差,对这种具有预测性质的差值,量化,编码,就可以达到压缩的目的。36例8差分图像的直方图37imhist(a);38b=20*(a(i,j)-a(i+1,j+1));3940a=imread('d.gif');fori=1:511forj=1:511e(i,j)=double(a(i,j))-double(a(i+1,j+1));end;end;f=uint8(e+128);imhist(f,256);4142输入图像预测器n量化器编码器‘n解码器传输‘n输出图像预测器预测编码示意图43预测器:是根据前面几个像素的亮度值预测而得.量化器:对n进行舍入,整量化.编码器:可采用成熟的编码技术,如Huffman编码等.解码器:编码器的逆.线性预测器:44例92 4 6 8 8 4 2 102 4

3 5 7 8 6 32 4

3 3 1 -4 -4 72 4 6 8 8 4 2 10^f预测器45在预测编码中,最常用的是差分脉码调制(DifferentialPulseCodeModulation,DPCM),原理图如下所示:输入预测器n量化器编码器‘n解码器传输‘n预测器输出46收端解码时的预测过程与发端相同,所用预测器也相同,收端输出的信号是发端的近似值,两者的误差是:1)多点预测x1x2x3x473)预测系数随着不同的图像而不同,但对每幅图像都计算预测系数太麻烦,也不现实,可参考前人得到的数据选择使用。在静止图像压缩的国际标准(JPEG)中,对这种方法的前置点形式以及预测系数有一推荐值可供参考。2)每行的最开始的几个像素无法预测,这些像素需要用其他方式编码,这是采用预测编码所需要的额外操作.4810.2变换编码原理:图像数据经过正交变换后,其变换系数具有一定的相互独立性,(例如,对于FT来说,频普系数大的变换系数均集中在低频部分,而高频部分的幅值均很小,因而可以对低频的变换系数量化、编码和传输,对高频部分不处理,这样可以达到图像压缩的目的。构造子图像正交变换量化编码解码反正交变换合并子图像变换编码的一般系统框图输入输出49例10(第5章,关于余弦变换的例子)505152535455565710.3~4图像编码的国际标准图像编码标准:

JBIG,H.26x,JPEG,MPEG国际标准化组织(ID)和国际电报电话咨询委员会(CCITT)联合成立的专家组JPEG(JointPhotographicExpertsGroup)于1991年3月提出了ISOCDIO918号建议草案:多灰度静止图像的数字压缩编码(通常简称为JPEG标准)。这是一个适用于彩色和单色多灰度或连续色调静止数字图像的压缩标准。它包括基于DPCM(差分脉冲编码调制)、DCT(离散余弦变换)和Huffman编码的有损压缩算法两个部分。JPEGJPEG压缩编码算法的主要计算步骤如下:正向离散余弦变换(FDCT)。量化(quantization)。Z字形编码(zigzagscan)。使用差分脉冲编码调制(differentialpulsecodemodulation,DPCM)对直流系数(DC)进行编码。使用行程长度编码(run-lengthencoding,RLE)对交流系数(AC)进行编码。熵编码(entropycoding)。/multimedia/multi/596061015614152728247131626294238121725304143911182431404453101923323

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论