图像表示与描述课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《图像表示与描述课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图像 表示 描述 课件
- 资源描述:
-
1、第三章第三章 数字图像分析数字图像分析 第三节第三节 表示与描述表示与描述数字图像处理北京大学计算机研究所 陈晓鸥第三章第三章 数字图像分析数字图像分析 第三节第三节 表示与描述表示与描述第三节 表示与描述3.3.1 表示与描述的基本概念3.3.2 表示法设计3.3.3 边界描述子3.3.4 关系描述子第三章第三章 数字图像分析数字图像分析 第三节第三节 表示与描述表示与描述3.3.1 表示与描述的基本概念 基本概念在用前一章的方法,把图像分割后,为了进一步的处理,分割后的图像一般要进行形式化的表达和描述解决形式化表达问题一般有两种选择:1)根据区域的外部特征来进行形式化表示2)根据区域的内部
2、特征(比较区域内部的象素值)来来进行形式化表示第三章第三章 数字图像分析数字图像分析 第三节第三节 表示与描述表示与描述3.3.1表示与描述的基本概念 基本概念选择表达方式,要本着使数据变得更有利于下一步的计算工作。下一步工作是基于所选的表达方式描述这个区域,一般情况下:1)如果关注的焦点是形状特性,选择外部表示方式2)如果关注的焦点是反射率特性,如颜色、文理时,选择内部表示方式。3)所选表示方式,应该对尺寸、变换、旋转等变量尽可能的不敏感第三章第三章 数字图像分析数字图像分析 第三节第三节 表示与描述表示与描述3.3.2 表示与描述:表示法设计 表示法设计链码多边形逼近外形特征边界分段区域骨
3、架第三章第三章 数字图像分析数字图像分析 第三节第三节 表示与描述表示与描述3.3.2 表示与描述:表示法设计 链码定义:1)链码是一种边界的编码表示法。2)用边界的方向作为编码依据。为简化边界的描述。一般描述的是边界点集。0123014672354-链码8-链码第三章第三章 数字图像分析数字图像分析 第三节第三节 表示与描述表示与描述3.3.2 表示与描述:表示法设计 链码算法:给每一个线段一个方向编码。有4-链码和8-链码两种编码方法。从起点开始,沿边界编码,至起点被重新碰到,结束一个对象的编码。第三章第三章 数字图像分析数字图像分析 第三节第三节 表示与描述表示与描述3.3.2 表示与描
4、述:表示法设计 链码举例:4-链码:000033333322222211110011第三章第三章 数字图像分析数字图像分析 第三节第三节 表示与描述表示与描述3.3.2 表示与描述:表示法设计 链码问题1:1)链码相当长。2)噪音会产生不必要的链码。改进1:1)加大网格空间。2)依据原始边界与结果的接近程度,来确定新点的位置。第三章第三章 数字图像分析数字图像分析 第三节第三节 表示与描述表示与描述3.3.2 表示与描述:表示法设计 链码举例:4-链码:003332221101第三章第三章 数字图像分析数字图像分析 第三节第三节 表示与描述表示与描述3.3.2 表示与描述:表示法设计 链码问题
5、2:1)由于起点的不同,造成编码的不同2)由于角度的不同,造成编码的不同改进2:1)从固定位置作为起点(最左最上)开始编码2)通过使用链码的首差代替码子本身的方式第三章第三章 数字图像分析数字图像分析 第三节第三节 表示与描述表示与描述3.3.2 表示与描述:表示法设计 链码循环首差链码:用相邻链码的差代替链码例如:4-链码 10103322 循环首差为:33133030循环首差:1-2=-1(3)3-0=3 0-1=-1(3)3-3=0 1-0=12-3=-1(3)0-1=-1(3)2-2=0第三章第三章 数字图像分析数字图像分析 第三节第三节 表示与描述表示与描述3.3.2 表示与描述:表
6、示法设计 链码应用背景:如果边界的本身对于旋转和比例修改来说是无变化的,使用链码才是正确的。一般来说这是不可能的,实际应用时还需要改进。用链码后,对象只要用1)起点坐标,2)周长(边界点数)3)链码,4)对象编号,就可以描述。链码一般用于一幅图像中有多个对象的情况,对单个对象不适用。第三章第三章 数字图像分析数字图像分析 第三节第三节 表示与描述表示与描述3.3.2 表示与描述:表示法设计 多边形逼近基本思想:用最少的多边形线段,获取边界形状的本质。寻找最小基本多边形的方法一般有两种:点合成法和边分裂法第三章第三章 数字图像分析数字图像分析 第三节第三节 表示与描述表示与描述3.3.2 表示与
7、描述:表示法设计 多边形逼近点合成算法思想举例:第三章第三章 数字图像分析数字图像分析 第三节第三节 表示与描述表示与描述3.3.2 表示与描述:表示法设计 多边形逼近合成点算法:1)沿着边界选两个相邻的点对,计算首尾连接直线段与原始折线段的误差。2)如果误差小于预先设置的阈值。去掉中间点,选新点对与下一相邻点对,重复1);否则,存储线段的参数,置误差为0,选被存储线段的终点为起点,重复1)2)。3)当程序的第一个起点被遇到,程序结束。第三章第三章 数字图像分析数字图像分析 第三节第三节 表示与描述表示与描述3.3.2 表示与描述:表示法设计 多边形逼近合成点算法的问题:顶点一般不对应于边界的
8、拐点(如拐角)。因为新的线段直到超过误差的阈值才开始。下面讲到的分裂法可用于缓解这个问题第三章第三章 数字图像分析数字图像分析 第三节第三节 表示与描述表示与描述3.3.2 表示与描述:表示法设计 多边形逼近边分裂算法思想举例:第三章第三章 数字图像分析数字图像分析 第三节第三节 表示与描述表示与描述3.3.2 表示与描述:表示法设计 多边形逼近分裂边算法:(1)连接边界线段的两个端点(如果是封闭边界,连接最远点);(2)如果最大正交距离大于阈值,将边界分为两段,最大值点定位一个顶点。重复(1);(3)如果没有超过阈值的正交距离,结束。第三章第三章 数字图像分析数字图像分析 第三节第三节 表示
9、与描述表示与描述3.3.2 表示与描述:表示法设计 外形特征基本思想:外形特征是一种用一维函数表达边界的方法。基本思想是把边界的表示降到一维函数第三章第三章 数字图像分析数字图像分析 第三节第三节 表示与描述表示与描述3.3.2 表示与描述:表示法设计 外形特征函数定义质心角函数:边上的点到质心的距离r,作为夹角的 的函数。A r r()2 A第三章第三章 数字图像分析数字图像分析 第三节第三节 表示与描述表示与描述3.3.2 表示与描述:表示法设计 外形特征举例:A r r()2 A第三章第三章 数字图像分析数字图像分析 第三节第三节 表示与描述表示与描述3.3.2 表示与描述:表示法设计
10、外形特征问题:函数过分依赖于旋转和比例的变化改进:对于旋转两种改进:a.选择离质心最远的点作为起点b.选择从质心到主轴最远的点作为起点 对于比例变换:对函数进行正则化,使函数值总是分布在相同的值域里,比如说0,1第三章第三章 数字图像分析数字图像分析 第三节第三节 表示与描述表示与描述3.3.2 表示与描述:表示法设计 边界分段基本概念:一个任意集合S(区域)的凸起外缘H是:包含S的最小凸起的集合 H-S的差的集合被称为集合S的凸起补集DSSDS+D=H第三章第三章 数字图像分析数字图像分析 第三节第三节 表示与描述表示与描述3.3.2 表示与描述:表示法设计 边界分段分段算法:给进入和离开凸
11、起补集的变换点打标记来划分边界段。优点:不依赖于方向和比例的变化S第三章第三章 数字图像分析数字图像分析 第三节第三节 表示与描述表示与描述3.3.2 表示与描述:表示法设计 边界分段问题:噪音的影响,导致出现零碎的划分。解决的方法:先平滑边界,或用多边形逼近边界,然后再分段第三章第三章 数字图像分析数字图像分析 第三节第三节 表示与描述表示与描述3.3.2 表示与描述:表示法设计 区域骨架基本思想 表示一个平面区域结构形状的重要方法是把它削减成图形。这种削减可以通过细化(也称为抽骨架)算法,获取区域的骨架来实现 Blum的中轴变换方法(MAT)设:R是一个区域,B为R的边界点,对于R中的点p
12、,找p在B上“最近”的邻居。如果p有多于一个的邻居,称它属于R的中轴(骨架)第三章第三章 数字图像分析数字图像分析 第三节第三节 表示与描述表示与描述3.3.2 表示与描述:表示法设计 区域骨架基本思想问题:计算量大pRB第三章第三章 数字图像分析数字图像分析 第三节第三节 表示与描述表示与描述3.3.2 表示与描述:表示法设计 区域骨架算法改进思想 在保证产生正确的骨架的同时,改进算法的效率。比较典型的是一类细化算法,它们不断删去边缘,但保证删除满足:(1)不移去端点(2)不破坏连通性(3)不引起区域的过度腐蚀第三章第三章 数字图像分析数字图像分析 第三节第三节 表示与描述表示与描述3.3.
13、2 表示与描述:表示法设计 区域骨架一种细化二值区域的算法 假设区域内的点值为1,背景值为0 这个方法由对给定区域的边界点连续进行两个基本操作构成 这里边界点是指任何值为1且至少有一个8邻域上的点为0的象素第三章第三章 数字图像分析数字图像分析 第三节第三节 表示与描述表示与描述3.3.2 表示与描述:表示法设计 区域骨架基本操作1对于满足以下四个条件的边界点打标记准备删除:(a)2 N(p1)6 其中N(p1)是点p1的邻域中1的个数,即:N(p1)=p2+p3+p9(b)S(p1)=1 其中S(p1)是按p2,p3,p9顺序,0-1转换的个数(c)p2*p4*p6=0 (p2、p4、p6
14、至少有一个0)(d)p4*p6*p8=0 (p4、p6、p8 至少有一个0)p9 p2p1p8p3p4p7 p6 p5p9 p2p1p8p3p4p7 p6 p5p9 p2p1p8p3p4p7 p6 p5第三章第三章 数字图像分析数字图像分析 第三节第三节 表示与描述表示与描述3.3.2 表示与描述:表示法设计 区域骨架 所有条件都满足,才打删除标记。删除并不立即进行,而是等到对所有边界点都打完标记后,再把作了标记的点一起删除。举例:N(p1)=4S(p1)=3p2*p4*p6=0p4*p6*p8=0 第2个条件没满足不打标记00p1110101p9 p2p1p8p3p4p7 p6 p5p9 p
15、2p1p8p3p4p7 p6 p5第三章第三章 数字图像分析数字图像分析 第三节第三节 表示与描述表示与描述3.3.2 表示与描述:表示法设计 区域骨架基本操作2条件(a)、(b)与操作1相同 条件(c)、(d)改为:c)p2*p4*p8=0d)p2*p6*p8=0p9 p2p1p8p3p4p7 p6 p5p9 p2p1p8p3p4p7 p6 p5第三章第三章 数字图像分析数字图像分析 第三节第三节 表示与描述表示与描述3.3.2 表示与描述:表示法设计 区域骨架细化算法细化算法的一轮操作包括:按操作1,给边界点打标记删除点 按操作2,给边界点打标记删除点 这个基本过程反复进行,直至没有点可以
展开阅读全文