数字图像处理课件.pptx
《数字图像处理课件.pptx》由会员分享,可在线阅读,更多相关《数字图像处理课件.pptx(146页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2023/3/25 若用一个容量为1GB的硬盘或CDROM来存贮这样的数据,则只能存贮不到1分钟的图像,并且,所需的高数据呑吐率是一般的硬盘和CDROM难以达到的。若不加压缩,HDTV信号的数码率可接近1Gbps,更 加 惊 人。再 以 指 纹 库 为 例,若 以(512512)8bit的灰度图像来存贮一个手指的指纹,一个40万人的指纹库,每人十指,则共需1000GB的存贮量。由这些例子就可以看出图像压缩编码的必要性。第1页/共146页2023/3/25 图像编码技术的进展已使这些制约因素不再成为瓶颈,从而推动了各类图像通信系统的推广和应用。图像编码是各类图像信息传输、存贮产品的一项核心技术。
2、第2页/共146页2023/3/25图像压缩编码的目的图像压缩编码的目的 图像编码是一种信源编码,其信源是各种类型的图像信息。图像压缩编码的目的是以尽量少的比特数表征图像,同时保持复原图像的质量,使它符合预定应用场合的要求。节省图像存储器的容量、减少信道容量、缩短图像处理时间。但这是以压缩和解压的时间为代价的。第3页/共146页2023/3/25图像压缩编码的可行性图像压缩编码的可行性 图像数据可以进行压缩有几个方面的原因。首先,原始图像数据是高度相相关关的,存在很大的冗冗余余度度。数据冗余造成比特数浪费,消除这些冗余可以节约码字,也就达到了数据压缩的目的。第4页/共146页2023/3/25
3、1)1)空间冗余度空间冗余度:大多数图像内相邻像素之间有较大的相关性。:大多数图像内相邻像素之间有较大的相关性。2)2)时间冗余度时间冗余度:序列图像前后帧之间的较大的相关性。:序列图像前后帧之间的较大的相关性。3)3)频率域冗余度频率域冗余度:多光谱遥感图像各谱间有相关性。:多光谱遥感图像各谱间有相关性。第5页/共146页2023/3/254)4)符符号号冗冗余余度度:若若用用相相同同码码长长表表示示不不同同出出现现概概率率的的符符号号也也会会造造成成比比特特数数的的浪浪费费,这这种种浪浪费费称称为为符符号号冗冗余余度度。如如果果采采用用可可变变长长编编码码技技术术,对对出出现现概概率率高高
4、的的符符号号用用短短码码字字表表示示,对对出出现现概概率率低低的的符符号号用用长长码码字字,就可消除符号冗余度,从而节约码字。就可消除符号冗余度,从而节约码字。第6页/共146页2023/3/255)5)视视觉觉冗冗余余度度:允允许许图图像像编编码码有有一一定定的的失失真真也也是是图图像像可可以以压压缩缩的的一一个个重重要要原原因因。在在许许多多应应用用场场合合,并并不不要要求求经经压压缩缩及及复复原原以以后后的的图图像像和和原原图图像像完完全全相相同同,而而允允许许有有少少量量失失真真。只只要要这这些些失失真真并并不不被被人人眼眼所所察察觉觉,在在许许多多情情况况下下是是完完全全可可以以接接
5、受受的的。这这种种有有失失真真的的编编码码提提供供了了十十分有利的条件。分有利的条件。第7页/共146页2023/3/256)6)知知识识冗冗余余度度:在在某某些些特特定定的的应应用用场场合合,编编码码对对象象的的某某些些特特性性可可预预先先知知道道。例例如如,在在可可视视电电话话中中,编编码码对对象象为为人人的的头头肩肩像像。这这时时,可可以以利利用用对对编编码码对对象象的的先先验验知知识识为为编编码码对对象象建建立立模模型型。通通过过提提取取模模型型参参数数,对对参参数数进进行行编编码码而而不不对对图图像像直直接接进进行行编编码码,可可以以达达到到非非常常高高的的压压缩缩比比。这这是是模模
6、型型编编码码的的基本思想。基本思想。第8页/共146页2023/3/25图像编码技术就是要把种种压缩的可能性变为现实。图像编码技术就是要把种种压缩的可能性变为现实。第9页/共146页2023/3/25图像压缩编码一般框图图像压缩编码一般框图 图图像像编编码码的的过过程程可可以以概概括括成成图图1 1所所示示的的三三个个步步骤骤,原原始始图图像像经经映映射射变变换换后后的数据的数据,经量化器和熵编码器成为码流输出。经量化器和熵编码器成为码流输出。图1图像压缩编码的一般框图第10页/共146页2023/3/251)1)映射变换映射变换 映映射射变变换换是是图图像像编编码码的的一一个个核核心心部部分
7、分,它它决决定定了了量量化化和和编编码码的的对对象象类类型型,所以可以据此对编码方法进行分类。所以可以据此对编码方法进行分类。映射变换目的是通过映射改变图像数据的特性,使之更有利于压缩编码。映射变换目的是通过映射改变图像数据的特性,使之更有利于压缩编码。第11页/共146页2023/3/25 这这样样做做的的一一般般优优于于直直接接对对原原图图像像进进行行量量化化编编码码。因因为为图图像像数数据据在在相相邻邻像像素素间间有有较较大大的的相相关关性性,不不管管原原图图像像明明暗暗如如何何,相相邻邻像像素素灰灰度度差差总总是是分分布布在在零零附附近近。进进一一步步的的统统计计表表明明,差差值值信信
8、号号的的分分布布接接近近拉拉普普拉拉斯斯分分布布,其其标标准准差差比比原原始始图图像像的的标标准准差差要要小小的的多多,因因而而对对它它进进行行量量化化编编码码所所需需的的比比特特数数就就较较少少。实实际际上上,求求差差值值的的过过程程减减少少了了相相邻邻像像素素间间的的相相关关性性,从从而而减减少少了了冗冗余余度度,因因此可以实现压缩。此可以实现压缩。第12页/共146页2023/3/25 在在实实际际应应用用中中,映映射射变变换换的的方方法法种种类类繁繁多多,还还可可以以更更复复杂杂。如如在在变变换换编编码码中中,先先将将图图像像分分成成若若干干个个nnnn大大小小的的子子块块,然然后后进
9、进行行映映射射变变换换。在在这这种种情情况况下下的的映映射射变变换换是是对对各各子子块块进进行行某某种种正正交交变变换换。而而量量化化和和编编码码是是对变换后所得系数进行的。对变换后所得系数进行的。第13页/共146页2023/3/25 2)2)量化器量化器 在在限限失失真真编编码码中中要要对对映映射射后后的的数数据据进进行行量量化化。若若量量化化是是对对映映射射后后的的数数据据逐逐个个地地进进行行的的,则则称称标标量量量量化化;若若量量化化是是成成组组地地进进行行的的,则则称称为为矢矢量量量量化。化。量量化化器器的的引引入入是是图图像像编编码码产产生生失失真真的的根根源源。量量化化总总是是会
10、会造造成成某某些些信信息息丢丢失失,形形成成失失真真,即即量量化化失失真真或或量量化化噪噪声声。为为使使失失真真小小,应应量量化化精精细细,但但压压缩缩比比就就高高不不了了。这这是是一一对对矛矛盾盾,应应选选用用恰恰当当的量化级数和量化曲线形状来缓解矛盾。的量化级数和量化曲线形状来缓解矛盾。第14页/共146页2023/3/25 值值得得注注意意的的是是,对对于于同同样样的的量量化化失失真真,由由不不同同的的映映射射变变换换与与反反变变换换会会引引起起不不同同性性质质的的复复原原图图像像的的失失真真,人人眼眼对对某某些些性性质质的的失真敏感而对另一些性质的失真不敏感。失真敏感而对另一些性质的失
11、真不敏感。第15页/共146页2023/3/253)3)熵编码器熵编码器 这这一一步步是是用用来来消消除除符符号号编编码码冗冗余余度度的的。它它一一般般不不产产生生失失真真。理理想想的的情情况况是是使使编编出出的的码码流流的的平平均均码码长长等等于于量量化化后后的的数数据据的的信信息息熵熵。常常用用的的编编码码方方法法有有许许多多种种,例例如如分分组组码码:行行程程码码(RLCRLC)和和变变长长码码(VLCVLC);不不分分组组码码:算术码。算术码。行行程程码码传传输输的的是是数数据据块块行行程程的的长长度度而而不不是是数数据据本本身身。例例如如要要传传200200个个0 0,用用行行程程码
12、码时时改为传行程码标记和行程长度值改为传行程码标记和行程长度值“200200”。第16页/共146页2023/3/25 在在 变变 长长 码码 中中 最最 常常 用用 的的 是是 霍霍 夫夫 曼曼(HuffmanHuffman)码码,基基本本原原则则是是对对出出现现概概率率大大的的数数值值用用短短码码来来编编,对对出出现现概概率率小小的的数数值值用用长长码码来来编编,从从而而使使平平均均码码长长减减少少,降降低低 码码 率率。在在 实实 际际 编编 码码 器器 中中 常常 把把 RCLRCL和和HuffmanHuffman码码结结合合起起来来,称称为为HuffmanHuffman行行程程码码,
13、在在H.261H.261,JPEGJPEG,MPEGMPEG等等国国际际标标准准中中就就用用到到它它。而而算算术术码码则则用用于于JPEGJPEG,H.263H.263等国际标准中。等国际标准中。第17页/共146页2023/3/254)4)上上述述三三个个步步骤骤之之间间是是相相互互联联系系相相互互制约的制约的 对对有有些些编编码码方方法法,如如预预测测编编码码或或变变换换编编码码,映映射射变变换换后后数数据据量量并并没没有有减减少少,甚甚至至因因动动态态范范围围的的加加大大而而使使数数据据量量略略有有增增加加。但但它它为为后后两两步步作作了了准准备备,使使它它们们能能有有效效发发挥挥作作用
14、用。而而在在模模型型编编码码中中,经经映映射射变变换换后后得得到到的的模模型型参参数数,其其数数据据量量已已大大大大小小于于原原始始图图像像,即即第第一一步步已已经经实实现现了了很很大大的的压压缩缩。后后面面的的量量化化编编码码则则是是作作进进一一步步的压缩。其情况和变换编码有很大的不同。的压缩。其情况和变换编码有很大的不同。第18页/共146页2023/3/255)5)误误码码可可能能导导致致码码流流结结构构的的变变化化,从而不能正确解码从而不能正确解码 如如果果码码流流在在信信道道中中传传输输时时产产生生误误码码,就就会会造造成成复复原原图图像像质质量量的的下下降降。有有时时一一个个比比特
15、特的的误误码码会会造造成成一一大大片片复复原原图图像像的的错错误误,这这种种现现象象称称误误码码扩扩散散现现象象。按按信信息息论论的的观观点点,压压缩缩得得越越多多、冗冗余余度度越越小小的的码码流流越越难难抵抵抗抗误误码码的的影影响响。在在实实用用的的图图像像编编码码算算法法中中必必须须对对误误码码扩扩散散提提出出制制约约条条件件。一一个个好好的的熵熵编编码码器器应应该该有有自自同同步步能能力力,能能够够在在受受到到误误码码影影响响后后经经过过一一定定的的码码后后仍仍能能自自动动回回到到正正确确解解码码路路径径上上来来,而而不不会会死死机机或或一直错下去。一直错下去。第19页/共146页202
16、3/3/25数字视频压缩编码技术数字视频压缩编码技术 数字视频压缩编码技术大致可划分为二数字视频压缩编码技术大致可划分为二代:以香农信息论为基础,着眼于图像信号代:以香农信息论为基础,着眼于图像信号的的统计信号特性统计信号特性来设计编码器的来设计编码器的波形编码方波形编码方式式,如统计编码法、预测编码法、变换编码,如统计编码法、预测编码法、变换编码法、矢量量化编码法、子带小波编码法、法、矢量量化编码法、子带小波编码法、神经网络编码法等,统称为第一代图像压缩神经网络编码法等,统称为第一代图像压缩编码技术;而将编码技术;而将模型编码方式模型编码方式,如图像的轮,如图像的轮廓纹理方法、分形基的编码方
17、法、模型基廓纹理方法、分形基的编码方法、模型基编码等,统称为第二代图像压缩编码技术。编码等,统称为第二代图像压缩编码技术。第20页/共146页2023/3/25第一代的编码方法具有如下共同特征:第一代的编码方法具有如下共同特征:接收端得到的图像中每一像素,与原始图像中接收端得到的图像中每一像素,与原始图像中对应的像素是相似的;对应的像素是相似的;把图像分解成一些事先确定的固定大小的像素把图像分解成一些事先确定的固定大小的像素块,这些块的划分方法与图像内容无关,例如,块,这些块的划分方法与图像内容无关,例如,8888为一个像素块;为一个像素块;通过运动补偿(通过运动补偿(MCMC)技术减少时间冗
18、余度,)技术减少时间冗余度,而而MCMC并不考虑图像内容的结构;并不考虑图像内容的结构;只利用了人眼视觉(只利用了人眼视觉(HVSHVS)很少一些特性。)很少一些特性。第21页/共146页2023/3/25 由于人眼视觉系统是一种最优的图像编由于人眼视觉系统是一种最优的图像编码系统,人眼视觉特性应该与图像中传递的码系统,人眼视觉特性应该与图像中传递的本质特征一致,基于模型的编码方法正是基本质特征一致,基于模型的编码方法正是基于这一思路发展而来的。于这一思路发展而来的。19851985年正式提出了年正式提出了第二代图像编码。第二代图像编码。第22页/共146页2023/3/25从根本上讲,实行图
19、像编码可以分成两步从根本上讲,实行图像编码可以分成两步:第一步,把图像数据变成一个消息序列;第一步,把图像数据变成一个消息序列;第二步,把码字分配给这些消息。第二步,把码字分配给这些消息。第一代方法第一代方法重点在重点在码字分配码字分配。第二代方法第二代方法则着重于图像如何表示为则着重于图像如何表示为消息序列消息序列,这时图像中被编码的实体不再是按像素或像这时图像中被编码的实体不再是按像素或像素块(素块(8888或或16161616)来划分,而是)来划分,而是按其内按其内容进行划分容进行划分。此外,第二代方法还应考虑。此外,第二代方法还应考虑HVSHVS,其码率被进一步压缩,质量仍达到人们可,
20、其码率被进一步压缩,质量仍达到人们可接收水平。接收水平。第23页/共146页2023/3/258.2 8.2 熵编码方法熵编码方法基本概念基本概念 数据量是否等于信息量数据量是否等于信息量?数据存在冗余(空间冗余、时间冗余 、编码冗余、结构冗余、知识冗余、视觉冗余等)信息量与数据量的关系 I=D-duI=D-du其中 I,D,du I,D,du 分别是信息量、数据量、冗余量。第24页/共146页2023/3/25信息和熵信息和熵 信息是用不确定性的量度定的。信息是用不确定性的量度定的。一个消息的可能性愈小,其信息量愈多;而一个消息的可能性愈小,其信息量愈多;而消息的可能性愈大,其信息量愈少。消
21、息的可能性愈大,其信息量愈少。信息量是指从信息量是指从N N个相等可能事件中选出一个个相等可能事件中选出一个事件所需要的信息度量或含量。事件所需要的信息度量或含量。例如,要从例如,要从6464个数中选定某一个数,可先提个数中选定某一个数,可先提问问“是否大于是否大于3232?”在在6464个数中选定某一个个数中选定某一个数所需的信息量是数所需的信息量是 第25页/共146页2023/3/25设设:从从N N个数中选定一个数个数中选定一个数x x的概率为的概率为P(x)P(x),假,假定选定任意一个数的概率都相等,即定选定任意一个数的概率都相等,即 ,因此定义信息量,因此定义信息量熵:如果将信源
22、所有可能事件的信息量进行平熵:如果将信源所有可能事件的信息量进行平均,就得到信息的均,就得到信息的“熵熵”(entropyentropy),熵就熵就是平均信息量。是平均信息量。第26页/共146页2023/3/251)1)图像熵图像熵(Entropy)(Entropy)熵是随机变量集合的随机性程度的度熵是随机变量集合的随机性程度的度量。最小随机的情况是随机变量具有概率为量。最小随机的情况是随机变量具有概率为1 1,因而结果已预先知道,因而结果已预先知道,H=0H=0。第27页/共146页2023/3/25 最大随机的情况是所有的事件是等可能最大随机的情况是所有的事件是等可能性的。在此情况下,性
23、的。在此情况下,并且并且因此因此:对于对于M M个随机变量的熵可以处在个随机变量的熵可以处在0 0到到 的范围中。的范围中。第28页/共146页2023/3/25设图像像素灰度级集合为(W1,W2,WK,.,WM),其对应的概率分别为P1,P2,PK,.,PM,则熵H为(1)熵值反映了图像的平均信息量,即图像中各个灰度级比特数的统计平均值。熵的单位是位/字符(bits per symbol)。第29页/共146页2023/3/25 (1)式的前提条件是像素的灰度级互不相关,即为无记忆信源熵值,称为0阶熵H0(.);其含义是将一个输入序列的每一个编码所要求的平均比特数的界限。对于有记忆信源,即后
24、续的输入不是独立的,则对每一个输入来讲,与输入序列相联系的熵小于单独输入之熵。此时,需要考虑联合概率密度函数或条件概率:(2a)(2b)第30页/共146页2023/3/25其其含含义义是是将将两两个个输输入入序序列列编编码码时时,即即连连续续输输入入两两个个量量化化级级而而输输出出一一个个码码字字,所需的比特数的下限。称为所需的比特数的下限。称为1 1阶熵阶熵H1(.)H1(.)。同理可推得高阶熵。同理可推得高阶熵。第31页/共146页2023/3/25结论:H0(.)H1(.)H2(.)信源熵是进行无失真编码的理论极限。低于此极限的无失真编码方法是不存在的。使用高阶熵可以获得更高的压缩比。
25、在实际应用中,我们不追求较高阶熵的原因:求高阶概率所需的计算量很大;在编码器中,实际上执行的是一种映射操作,通常将高度相关的输入像素变换成一个较少相关的系数集合。第32页/共146页2023/3/252)2)平均码字长度平均码字长度设为数字图像第k个码字的长度(二进制位数),概率为,则图像的平均码字长度为第33页/共146页2023/3/253)编码效率与压缩比 (%)结论:,总存在某种无失真编码方法;,编码效率低;,必然丢失信息;,为最佳编码。第34页/共146页2023/3/254)4)变长最佳编码定理变长最佳编码定理哈夫曼编码的理论基础哈夫曼编码的理论基础 出出现现概概率率大大的的信信息
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字图像 处理 课件
限制150内