第六章编码压缩课件.ppt
《第六章编码压缩课件.ppt》由会员分享,可在线阅读,更多相关《第六章编码压缩课件.ppt(82页珍藏版)》请在三一办公上搜索。
1、第六章 图像编码与压缩,6.1 概述6.2 图像保真度准则6.3 图像编码的基本知识6.4 统计编码方法6.5 预测压缩技术6.6 变换压缩技术6.7 静止图像编码国际标准JPEG,6.1 概述,6.1.1 图像数据压缩的必要性与可行性 数据压缩主要研究数据的表示、传输、变换和编码方法,目的是减少存储数据所需的空间和传输所用的时间。 图像编码与压缩就是对图像数据按一定的规则进行变换和组合,达到以尽可能少的代码(符号)来表示尽可能多的信息。,1)图像编码压缩的必要性,在现代通信中,图像传输已成为重要内容。采用编码压缩技术,减少传输数据量,是提高通信速度的重要手段。 可见,没有图像编码与压缩技术的
2、发展,大容量图像信息的存储与传输是难以实现的,多媒体、信息高速公路等新技术在实际中的应用会碰到很大困难。,目的:节省图像存储容量;减少传输信道容量;缩短图像加工处理时间。,2)图像编码压缩的可行性,从信息论观点看,描述图像信源的数据由有效数据和冗余数据两部分组成。冗余数据有:编码冗余、象素间冗余、心理视觉冗余3种。如果一个图像的灰度级编码,使用了多于实际需要的编码符号,就称该图像包含了编码冗余。图像像素之间、行之间、帧之间有较强的相关性。利用某种编码方法在一定程度上消除这些相关性,就可以实现图像信息的数据压缩。有些信息在通常的视觉过程中与另外一些信息相比并不那么重要,这些信息被认为是心理视觉冗
3、余的,去除这些信息并不会明显降低图像质量。,如果能减少或消除其中的一种或多种冗余,就能取得数据压缩的效果。因此图像信息的压缩是可能的。 但到底能压缩多少,除了和图像本身存在的冗余度大小有关外,很大程度取决于对图像质量的要求。 广播电视 压缩比31 可视电话 压缩比15001 目前高效图像压缩编码技术已能用硬件实现实时处理,在广播电视、工业电视、电视会议、可视电话、传真和互连网、遥感等多方面得到应用。,6.1.2图像编码压缩的分类 根据解压重建后的图像和原始图像之间是否具有误差,图像编码压缩分为无误差(亦称无失真、无损、信息保持)编码和有误差(有失真或有损)编码两大类。,一般分为两类: 无损压缩
4、:在压缩和解压缩过程中没有信息损失,压缩比较低,一般不超过3:1,如在医学图像应用中。 有损压缩:主要利用人眼的视觉特性,在允许条件下或一定的保真度准则下,最大限度的压缩图像,能取得较高的压缩比,但压缩后不能通过解压缩恢复原状。,图像压缩,无损编码,有损编码,霍夫曼编码行程编码算术编码,预测编码变换编码其它编码,根据编码作用域划分,图像编码为空间域编码和变换域编码两大类。,压缩比直接编码一幅图像所需比特数取决于幅面大小及分辨率。设C为采用某种方法编码前后的 压缩比,6.2 图像保真度准则 描述解码图像相对原始图像偏离程度的测度一般称为保真度。常用的准则可分为两大类:客观保真度准则和主观保真度准
5、则。6.2.1 客观保真度准则 最常用的客观保真度准则是原图像和解码图像之间的均方根误差和均方根信噪比两种。,6.2.2 主观保真度准则 很多解压图最终是供人观看的,一种常用的方法是对一组(不少于20人)观察者显示图像,并将他们对该图像的评分取平均,用来评价一幅图像的主观质量。,主观保真度准则,根据Shannon无干扰信息保持编码定理,若对原始图像数据的信息进行信源的无失真图像编码,压缩后平均码长存在一个下限,这个下限是信源信息熵H。理论上最佳信息保持编码的平均码长可以无限接近信源信息熵H,但总是大于或等于图像的熵H。,6.3 图像编码的基本知识,1)基本概念,2)变长最佳编码定理和唯一可译代
6、码,6.4 统计编码方法 6.4.1 霍夫曼编码 Huffman编码是1952年由Huffman提出的一种编码方法。这种编码方法根据源数据符号发生的概率进行编码。 在源数据中出现概率越大的符号,编码以后相应的码长越短;出现概率越小的符号,其码长越长,从而达到用尽可能少的码符表示源数据。它在无损变长编码方法中是最佳的。,设输入编为 ,其频率分布分别为P(x1)=0.4 ,P(x2)=0.3,P(x3)=0.1,P(x4) =0.1,P(x5)=0.06,P(x6)=0.04。求其最佳霍夫曼编码。,编码方法是:把输入元素按概率从大到小排列起来,然后把概率最小的两个元素概率加起来;把它同其余元素概率
7、由大到小排序,然后把两个最小概率加起来,再重新排队;重复,直到最后只剩下两个概率为止。,在上述工作完毕之后,从最后两个概率开始逐步向前进行编码。对于概率大的消息赋予0,小的赋予1。,元 素xi概率P(xi)编 码wi,x1,x2,x3,x4,x5,x6,0.4,0.3,0.1,0.1,0.06,0.04,1,00,011,0100,01010,01011,计算该信源的熵、编码后的平均码长,并思考对于同一图象采用Huffman编码,编码是否唯一?,?,Huffman编码讨论(1) Huffman编码是唯一可译码。短的码不会成为更长码的启始部分;(2) Huffman编码的平均码长接近于熵;(3)
8、缺点:需要多次排序,耗费时间。,6.4.2香农编码法(Fano-Shannon),Fano-Shannon编码讨论(1) Fano-Shannon编码是唯一可译码。短的码不会成为更长码的启始部分;(2) Fano-Shannon编码的平均码长接近于熵;编码效率略低于Huffman编码。,6.4.3 其它不等长码字的熵编码法B码:适用于输入灰度级概率服从幂律分布的图像。,B码是一种非等长码,由两部分组成,一部分叫“延续比特”,一部分叫“信息比特”。延续比特的作用是标注一个码字究竟延续多长,信息比特的作用是表 示不同的信息符号。,其中信息码是按二进制的长度及数的顺序排列的,即0,1,00,01,1
9、0,11,000,001,。延续码C是在编码过程中确定的,可将C=0赋予前一个码字,将C=1赋予后一个码字,再将C=0赋予下一个码字。,B1码的编码:设W1,W8,W5分别为0, 001, 10B1码:001010110100 001110000001 两种不同的形式,B1码中的C,以B1码为例,移位码(S码):对具有单调减小概率的输入信号有效,也 易于实现。,S2码由2bit长的码字组成,总共包含四,个不同的码字:C1=00,C2=01,C3=10,,C4=11, C4的个数用来表示该符号的序数,超过3的次数。符号编码:,C1,C2,C3,C4C1,C4C2,C4C3,C4C4C1,,C4C
10、4C2,C4C4C3,,这种编码方法更简单,行程长度编码(Run Length Encoding,RLE) 编码原理:将具有相同值的连续串用其串长和一个代表值来代替,该连续串就称为行程,串长称为行程长度。 行程编码适合于二值图像的编码,二值图像的扫描行,是由若干段连着的黑像素和连着的白保素组成,分别称其为“黑长”和“白长”。 例:0001001100 w3,b1,w2,b2,w2 假设都以0开始:31222 可用于量化后大量零系数连续的场合,例如JPEG中。,6.5 预测压缩技术,1)基本思想2)预测误差的熵编码3)DPCM预测编码4)最佳线性预测5)有失真预测编码,6.5 预测压缩技术,1)
11、基本思想预测编码是根据图像数学模型利用以往的样本值对于新样本值进行预测,然后将样本的实际值与其预测值相减得到一个误差值,对这一误差值进行编码。如果模型足够好且样本序列在时间上相关性较强,那么误差信号的幅度将远远小于原始信号,从而可以用较少的数据对其差值量化得到较好的数据压缩效果。,6.5 预测压缩技术,2)预测误差的熵编码对比一幅图像和其差分图像的标准差和熵。,6.5 预测压缩技术,基本原理:设 为一行上的相邻的n个象素则用对 进行预测,预测误差为:例:, lena=imread(lena.bmp,bmp); lena(132:140,32) :118,120,115,114, 115, 11
12、3,114,114,118 n = -1 0 1 2 3 4 5 6 7预测器:X(n+1)=0.5*X(n-1)+0.5*X(n),X(-1)=118, X(0)=120;预测值: 119, 117.5, 114.5,114.5, 114, 113.5, 114误差: -4, -3.5, 0.5, -1.5, 0, 0.5, 4,预测法分类 预测编码就是要对误差进行编码。目前用得较多的是线性预测方法,全称为差值脉冲编码调制(DPCM:Differential Pulse Code Modulation),简称为DPCM。本节讨论线性预测法DPCM的基本原理:,6.5 预测压缩技术,3)DPC
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第六 编码 压缩 课件
链接地址:https://www.31ppt.com/p-1798210.html