版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第3章图像编码 3.1 图像编码基础3.2 信息论基础与熵编码3.3 预测编码3.4 变换编码3.1 图像编码基础 3.1.1 图像压缩编码的必要性3.1.2 图像压缩编码的可能性3.1.3 图像压缩编码的分类3.1.4 图像压缩编码的评价3.1.1 图像压缩编码的必要性 图像编码与压缩从本质上来说就是对要处理的图像源数据按一定的规则进行变换和组合,从而达到以尽可能少的代码(符号)来表示尽可能多的数据信息。 压缩通过编码来实现,或者说编码带来压缩的效果,所以一般把此项处理称为压缩编码。3.1.3 图像压缩编码的分类 图像编码压缩的方法目前有很多,其分类方法根据出发点不同而有差异。 (1)根据解
2、压重建后的图像和原始图像之间是否有误差,图像编码压缩分为无损(亦称无失真、无误差、信息保持型)编码和有损(有失真、有误差、信息非保持型)编码两大类。 (2)根据编码原理,图像压缩编码分为熵编码、预测编码、变换编码和混合编码等。 (3)根据图像的光谱特征,图像压缩编码分为单色图像编码、彩色图像编码和多光谱图像编码。 (4)根据图像的灰度,图像压缩编码分为多灰度编码和二值图像编码。3.1.4 图像压缩编码的评价 对于图像编码的质量评价主要体现在基于压缩编码参数的评价、基于保真度(逼真度)标准的评价、算法的适用范围、算法的复杂度4个方面。1基于压缩编码参数的评价(1)信息量、图像的熵与平均码字长度(
3、3)压缩比 常用的准则可分为两大类:客观保真准则和主观保真准则。2基于保真度(逼真度)准则的评价(1)客观保真度准则表3-2分组优度标准序 号评 估 结 果组内最好比本组中等好比本组中等稍好本组中等比本组中等稍差比本组中等差组内最差 特定的图像编码算法具有相应的适用范围,并不对所有的图像都有效。 一般来说,大多数基于图像信息统计特性的压缩算法具有较广的适用范围,而一些特定的编码算法的适用范围较窄。 3算法的适用范围3.2 信息论基础与熵编码 3.2.1 赫夫曼编码3.2.2 香农编码3.2.3 算术编码3.2.4 行程编码 3.2.1 赫夫曼编码 赫夫曼(Huffman)编码是1952年提出的
4、,是一种比较经典的信息无损熵编码,该编码依据变长最佳编码定理,应用Huffman算法而产生。 Huffman编码是一种基于统计的无损编码。 设信源的信源空间为 从Huffman算法可以看出,Huffman编码具有如下特点。 (1)Huffman编码构造程序是明确的,但编出的码不是唯一的。 (2)Huffman编码结果码字不等长。 (3)Huffman编码的信源概率是2的负幂时,效率达100%;但是对等概率分布的信源却产生定长码,效率最低。 (4)Huffman编码只能用近似的整数而不是理想的小数来表示单个符号,这也是Huffman编码无法达到最理想的压缩效果的原因。3.2.2 香农编码 算术编
5、码具有以下特点。 (1)由于实际的计算机的精度不可能无限长,因此运算中会出现溢出问题。 (2)算术编码器对整个消息只产生一个码字,这个码字是在之间的一个实数,因此译码器必须在接收到这个实数后才能译码。3.2.4 行程编码行程编码(Run Length Encoding,RLE)是一种利用空间冗余度压缩图像的方法,对某些相同灰度级成片连续出现的图像,行程编码也是一种高效的编码方法,特别是对二值图像,效果尤为显著。图3-6 一行图像的行程编码图3.3 预测编码 3.3.1 DPCM原理3.3.2 最佳线性预测编码3.3.3 自适应预测编码 3.3.1 DPCM原理1差值图像的统计特性 由图像的统计
6、特性可知,相邻像素之间有较强的相关性,即相邻像素的灰度值相同或相近,因此,某像素的值可根据以前已知的几个像素值来估计、猜测。 预测编码的基本思想是通过仅提取每个像素中的新信息并对它们编码来消除像素间的冗余,这里一个像素的新信息定义为该像素的当前或现实值与预测值的差,即如果已知图像一个像素离散幅度的真实值,利用其相邻像素的相关性,预测它的可能数值,再求两者差;或者说利用这种具有预测性质的差值,再量化、编码传输,其效果更佳,这一方法就称为DPCM法。 2预测编码的基本原理图3-10 DPCM系统原理框图3预测编码的类型图3-11 二维预测示意图3.3.2 最佳线性预测编码3.3.3 自适应预测编码
7、 线性预测编码忽略了像素的个性,它存在以下缺点,从而影响图像质量。 对灰度有突变的地方,会有较大的预测误差,致使重建图像的边缘模糊,分辨率降低。 对灰度变化缓慢区域,其差值信号应为零,但因其预测值偏大而使重构图像有颗粒噪声。3.4 变换编码 3.4.1 变换选择3.4.2 子图像尺寸选择3.4.3 比特分配3.4.4 DCT编码的MATLAB示例 图3-13是一个典型的变换编码系统。 编码器执行4个步骤:子图像分割、变换、量化和编码。图3-13 变换编码系统 从图3-13可见,变换编码并不是一次对整幅图像进行变换和编码,而是将图像分成(常用的为8或16)个子图像后分别处理。 这是因为: (1)
8、小块图像的变换计算容易。 (2)距离较远的像素之间的相关性比距离近的像素之间的相关性小。3.4.1 变换选择 傅立叶变换仅次于最佳变换。 而且可以证明它渐进地等价于KL变换。 当趋向无穷大时,傅立叶变换系数趋于非相关。 也就是说,如果图像尺寸大于像素之间的相关距离,则傅立叶变换的压缩性能与KL变换将没有多大差别。1基于FFT的图像压缩技术(1)blkproc函数。 它能够将图像块排列成向量,其语法格式为: b=im2col(a, m n, block_type) 其功能是将图像a的每一个mn块转换成一列,重新组合成矩阵b。 block_type指定排列的方式,当block_type为disti
9、nct时,图像块不重叠;当block_type为sliding时,图像块滑动。(2)im2col函数。 它用于将向量重新排列成图像块,其语法格式为: b=col2im(a, m n,mm nn, block_type) 其功能是将图像a的每一列重新排列成mn的图像块。 block_type指定排列的方式,当block_type为distinct时,图像块不重叠;当block_type为sliding时,图像块滑动,并用这些图像块组合成mmnn图像。(3)col2im函数。 它用于计算图像x的二维快速傅立叶变换,输出矩阵的大小与其输入的图像x相同。(5)ifft2(x)函数。 它用于计算图像x的
10、二维快速傅立叶逆变换。(4)fft2(x)函数。 图像的DCT(离散余弦变换)。 DCT具有把高度相关数据能量集中的能力,这一点和傅立叶变换相似,但DCT得到的变换系数是实数,因此广泛应用于图像压缩。2基于DCT的图像压缩技术3基于哈达玛变换的图像压缩技术3.4.2 子图像尺寸选择 实践证明,子图像尺寸取4像素4像素、8像素8像素、16像素16像素适合图像的压缩,这是因为: (1)如果子图像尺寸取得太小,虽然计算速度快,实现简单,但压缩能力有限。 (2)如果子图像尺寸取得太大,虽然去相关效果好(因为DFT、DCT等正弦类变换均渐近最佳性,但也渐趋饱和),但由于图像本身的相关性很小,反而使其压缩效果不明显,而且增加了计算的复杂性。3.4.3 比特分配 在大多数变换编码中,选择要保留的系数时有以下2种方法。 (1)根据最大方差进行选择,称为区域编码。 (2)根据最大值的量级选择,称为阈值编码。 对变
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 进社区交通安全宣传
- 怎样正确佩戴安全帽
- 企业年度安全生产工作总结模板
- 综合实践的知识课件
- KAPPA色彩常识介绍模特搭配技巧
- 护理学导论 健康与疾病
- 法学选修-经典法律案例评析-经济法-房地产调控法律分析
- 办公资产管理年终总结
- 2025版高考化学二轮复习 板块1 题型突破4 突破点2
- 腔镜肝癌手术疑难病例讨论
- 事业单位入职书面通知
- 《接力跑说课稿》课件
- 关于幼儿园绘本教学方法的探索与实践
- 输血科医生述职报告
- (正式版)实习岗位-OFFER通知书
- 2023-2024学年广东省惠州市八年级(上)期末数学试卷
- 肠痈的中医护理查房课件
- GB/T 43477-2023节水型工业园区评价导则
- 6朗诵《唐诗里的中国》朗诵稿
- 林肯冒险家说明书
- 认知盈余:自由时间的力量
评论
0/150
提交评论