版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数字图像处理
DigitalImageProcessing翟瑞芳Email:rfzhai@Office:逸夫楼B407-1第9章图像编码9.1图像编码概述9.2无损编码9.3有损编码9.4JPEG编码实例9.5主流编码技术9.1图像编码概述9.1.1图像编码基本原理与方法
1.图像数据冗余
图像数据是高度相关的,即存在冗余(Redundancy)信息。数字图像的冗余主要表现为以下几种形式:空间冗余、时间冗余、视觉冗余、信息熵冗余、结构冗余和知识冗余。2图像编码方法是否存在信息损耗:有损压缩和无损压缩;根据编码原理:熵编码、预测编码、变换编码和混合编码等。3图像编码评价
编码效率
编码质量
算法复杂度和适用范围无损压缩编码9.2Huffman编码(略)9.3香农-范诺(Shannon-Fannon)编码(略)9.5行程长度编码(RunLengthEncoding,RLE)(略)9.4算术编码
算术编码在图像数据压缩标准中扮演了重要的角色。在算术编码中,消息用0到1之间的实数进行编码,算术编码用到两个基本的参数:符号的概率和它的编码间隔。符号00011011概率0.3初始编码间隔[0,0.1)[0.1,0.5)[0.5,0.7)[0.7,1)
假设信源符号为{00,01,10,11},这些符号的概率分别为{0.1,0.4,0.2,0.3}上面的信息可综合在下表中。假设二进制消息序列的输入为:10001100101101。算术编码示意图StartN=StartB+LeftC×L
EndN=StartB+RightC×L
步骤输入
符号编码间隔编码判决110[0.5,0.7)符号的间隔范围[0.5,0.7)200[0.5,0.52)[0.5,0.7)间隔的第一个1/10311[0.514,0.52)[0.5,0.52)间隔的最后3个1/10400[0.514,0.5146)[0.514,0.52)间隔的第一个1/10510[0.5143,0.51442)[0.514,0.5146)间隔的第五个1/10开始,二个1/10611[0.514384,0.51442)[0.5143,0.51442)间隔的最后3个1/10701[0.5143836,0.514402)[0.514384,0.51442)间隔的4个1/10,从第1个1/10开始8从[0.5143876,0.514402中选择一个数作为输出:0.5143876步骤间隔译码符号译码判决1[0.5,0.7)100.51439在间隔[0.5,0.7)2[0.5,0.52)000.51439在间隔[0.5,0.7)的第1个1/103[0.514,0.52)110.51439在间隔[0.5,0.52)的第7个1/104[0.514,0.5146)000.51439在间隔[0.514,0.52)的第1个1/105[0.5143,0.51442)100.51439在间隔[0.514,0.5146)的第5个1/106[0.514384,0.51442)110.51439在间隔[0.5143,0.51442)的第7个1/107[0.51439,0.5143948)010.51439在间隔[0.51439,0.5143948)的第1个1/107译码的消息:100011001011019.6LZW编码1.词典编码的两种思想(1)寻找正在压缩的字符序列是否在以前输入的数据中出现过,用已出现过的字符串替代重复的过程,它的输出为指针。(2)从输入的数据中创建一个“短语词典(Dictionaryofthephrases)”,它可以是任意字符的组合。在编码过程中,当遇到词典中已出现的“短语”,则输出“短语”的索引号。
LZW编码属于第二种编码思想。LZW编码(1)相关术语字符流(charstream):被编码的数据序列;字符(character):字符流中的基本数据单元;前缀(prefix):在一个字符之前的字符序列;缀-符串(string):前缀+字符;码字(codeword):码字流中基本数据单元,代表词典中的一串字符;码字流(codestream):编码器输出的数据序列;(1)相关术语词典(dictionary):缀-符串表;当前前缀(currentprefix):当前正在处理的前缀,用P表示;当前字符(currentcharacter):当前前缀之后的字符,用C表示;当前码字(currentcodeword):译码过程中当前正在处理的码字;前缀根(root):字符流中的所有单个字符串。(2)LZW的编码算法具体步骤:词典初始化过程;当前字符(C):=码字流中第一个字符;判断缀-符串P+C是否在词典中;若是,P:=P+C(用C扩展P);若否:把代表当前前缀P的码字输出到码字流;把缀-符串P+C添加到词典;令P:=C(现在的P仅包含一个字符C);判断字符流中是否还有字符要编码;若是,返回2);若否:把代表当前前缀P的码字输出到码字流;结束。(3)LZW的编码实例输入字符流:ababcbababaaaaaaa…………
输出码字流:(1)(2)(4)(3)(5)(8)(1)(10)(11)(1)…LZW编码流程图初始化词典P=NULLC:=下一个字符P+C是否在词典中输出P的码字P+C添入词典P:=C是否结束结束P:=P+C是否是否例:有垂直边缘图像如下设有512字带有初始内容的字典:Photoshop中未压缩TIFF版本:286740字节LZW压缩后版本:224420字节压缩率C=1.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024-2025学年度河北司法警官职业学院单招《语文》测试卷附完整答案详解【必刷】
- 妊娠合并绞窄性肠梗阻个案护理
- 2024-2025学年园林绿化作业人员能力提升B卷题库含完整答案详解(历年真题)
- 重度子痫前期患者护理伦理问题
- 2024-2025学年度电工模考模拟试题带答案详解(黄金题型)
- 2024-2025学年度烟草职业技能鉴定考试综合练习附答案详解(A卷)
- 环保与可持续发展项目执行指南
- 2024-2025学年度“安全生产事故隐患排查”知识竞赛全真模拟模拟题带答案详解(B卷)
- 2024-2025学年度一级建造师全真模拟模拟题带答案详解(基础题)
- 2024-2025学年度园林绿化作业人员考前冲刺测试卷及完整答案详解【夺冠】
- 渠道销售业务汇报
- 2025年上海军转安置考试题及答案
- 小学学校管理课件教学
- 化工厂消防设施培训课件
- 俄语写作教学课件
- DB42∕T 2175-2024 城市数字公共基础设施统一标准地址编码规范
- 2025年中考地理复习二轮专题七区域分析课件
- GB/T 18501.8100-2025电子和电气设备用连接器产品要求第8-100部分:电源连接器2芯、3芯20 A功率加2芯信号塑料外壳屏蔽密封连接器详细规范
- 二+《简单相信傻傻坚持》(教学设计)-【中职专用】高二语文上(高教版2023职业模块)
- Q-SY 18010-2024 滩浅海海底管道半定量风险评价技术规范
- 山东学籍保密管理制度
评论
0/150
提交评论