




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数字图像处理特征表示与描述第1页,共39页,2023年,2月20日,星期六6.2.1
特征表示与描述的基本概念图像分割结果是得到了区域内像素集合,或位于区域边界上的像素集合。把图像分割后,为了进一步的识别等处理,分割后的图像一般要进行表示和描述。第2页,共39页,2023年,2月20日,星期六表示是直接具体地表示目标,好的表示方法应具有节省存储空间、易于特征计算等优点。一般情况下:1)如果关注的焦点是形状特性,选择外部表示方式。2)如果关注的焦点是反射率特性,如颜色、纹理时,选择内部表示方式。6.2.1特征表示与描述的基本概念表示第3页,共39页,2023年,2月20日,星期六6.2.1特征表示与描述的基本概念外部特征来进行表示举例:
第4页,共39页,2023年,2月20日,星期六描述
描述是较抽象地表示目标。好的描述应在尽可能区别不同目标的基础上对目标的尺度、平移、旋转等不敏感,这样的描述比较通用。
描述也可分为对边界的描述和对区域的描述。几何形状属于外部描述。灰度和纹理属于内部描述。此外,边界和边界或区域和区域之间的关系也常需要进行描述。
6.2.1特征表示与描述的基本概念第5页,共39页,2023年,2月20日,星期六6.2.2
表示方法6.2.2.1链码6.2.2.2多边形逼近6.2.2.3外形特征6.2.2.4边界分段6.2.2.5区域骨架第6页,共39页,2023年,2月20日,星期六6.2.2.1链码(ChainCodes)1链码定义:
1)链码是一种边界的编码表示法。
2)用边界的方向作为编码依据,简化边界的描述。一般描述的是边界点集。01234-链码014672358-链码第7页,共39页,2023年,2月20日,星期六6.2.2.1链码链码举例:4-链码:000033333322222211110011第8页,共39页,2023年,2月20日,星期六6.2.2.1链码2算法:给每一个边界线段一个方向编码。有4-链码和8-链码两种编码方法。从起点开始,沿边界编码,至起点被重新碰到,结束一个对象的编码。第9页,共39页,2023年,2月20日,星期六6.2.2.1链码问题1:1)链码相当长。2)噪声会产生不必要的链码。改进1:1)加大网格空间。2)依据原始边界与格点的接近程度,来确定新点的位置。第10页,共39页,2023年,2月20日,星期六链码举例:4-链码:0033322211014-链码:0000333333222222111100116.2.2.1链码第11页,共39页,2023年,2月20日,星期六6.2.2.1链码问题2:1)由于起点的不同,造成编码的不同。2)由于旋转角度的不同,造成编码的不同。改进2:1)通过使用链码的循环一阶差分代替链码本身,解决旋转问题。2)对起点重新定义,使得到的循环差分链码对应的整数值最小。这样得到的最小循环差分链码称为形状数。第12页,共39页,2023年,2月20日,星期六6.2.2.1链码循环一阶差分链码:用相邻链码的差代替链码。例如:4-链码10103322循环一阶差分为:33133030
循环一阶差分:1-2=-1(3) 3-0=3
0-1=-1(3) 3-3=0 1-0=1 2-3=-1(3) 0-1=-1(3) 2-2=0
4-链码:10103322
循环首差:33133|030
形状数:03033133(数值最小)第13页,共39页,2023年,2月20日,星期六6.2.2.2多边形逼近(PolygonalApproximations)基本思想:用一包含尽量少线段的多边形,来刻画边界形状的本质。寻找最小基本多边形的方法一般有两种:
1)点合并法
2)边分裂法第14页,共39页,2023年,2月20日,星期六6.2.2.2多边形逼近1点合并法1)算法:RR<T第15页,共39页,2023年,2月20日,星期六6.2.2.2多边形逼近(2)如果误差R小于预先设置的阈值T。去掉中间点,选新点对与下一相邻点对,重复(1);否则,存储线段的参数,置误差为0,选被存储线段的终点为起点,重复(1)、(2)。(3)
当程序的第一个起点被遇到,程序结束。RR<T(1)沿着边界选两个相邻的点对,计算首尾连接直线段与原始折线段的误差R。第16页,共39页,2023年,2月20日,星期六6.2.2.2多边形逼近2)点合并法的问题:
顶点可能不对应于边界的拐点(如拐角)。因为新的线段直到超过误差的阈值才开始。
下面讲到的分裂法可用于缓解这个问题。第17页,共39页,2023年,2月20日,星期六6.2.2.2多边形逼近2边分裂法1)
算法:
第18页,共39页,2023年,2月20日,星期六6.2.2.2多边形逼近(1)连接边界线段的两个端点(如果是封闭边界,连接最远点);(2)如果最大垂直距离大于阈值,将边界分为两段,最大值点定位一个顶点。重复(1);(3)如果没有超过阈值的垂直距离,结束。第19页,共39页,2023年,2月20日,星期六6.2.2.3外形特征1基本思想:外形特征是一种用一维函数表达边界的方法。基本思想是把边界的表示降到一维函数。第20页,共39页,2023年,2月20日,星期六6.2.2.3外形特征2函数定义——质心角函数:边上的点到质心的距离r,作为夹角的的函数r()。Arr()2A第21页,共39页,2023年,2月20日,星期六6.2.2.3外形特征举例:Arr()2A第22页,共39页,2023年,2月20日,星期六6.2.2.3外形特征问题:函数过分依赖于旋转和缩放变换。改进:对于旋转——两种改进:a.选择离质心最远的点作为起点。b.选择从质心到主轴上最远的点作为起点。对于缩放变换:对函数进行归一化,使函数值总是分布在相同的值域里,比如说[0,1]。第23页,共39页,2023年,2月20日,星期六6.2.2.4边界分段(BoundarySegments)1基本概念:一个任意集合S(区域)的凸壳H是:包含S的最小凸集。H-S的差的集合被称为集合S的凸起补集(凸形缺陷)D。SSDS+D=H第24页,共39页,2023年,2月20日,星期六6.2.2.4边界分段2分段算法:给进入和离开凸起补集D的变换点打标记来划分边界段。优点:不依赖于方向和比例的变化。S第25页,共39页,2023年,2月20日,星期六6.2.2.5区域骨架(RegionSkeletons)
基本思想表示一个平面区域结构形状的重要方法是把它削减成图形。这种削减可以通过细化(也称为抽骨架)算法,获取区域的骨架来实现。用Blum的中轴变换方法(MAT,medialaxistransform
)来定义骨架。设:R是一个区域,B为R的边界点,对于R中的点p,找p在B上“最近”的邻居。如果p有多于一个的这样的邻居,称它属于R的中轴(骨架)。第26页,共39页,2023年,2月20日,星期六6.2.2.5区域骨架直接按定义计算骨架的计算量大。一般采用细化方法来计算骨架。pRBP’第27页,共39页,2023年,2月20日,星期六6.2.3
边界描述符(BoundaryDescriptors)6.2.3.1简单描述符6.2.3.2傅立叶描述符6.2.3.3矩第28页,共39页,2023年,2月20日,星期六6.2.3.1简单描述符1边界的周长:是最简单的描述符之一。沿轮廓线计算像素的个数,给出了一个长度的近似估计。2边界的直径:边界B的直径是:
Diam(B)=max[D(pi,pj)]
pi,pj是边界上的点,直径的长度和直径的两个端点连线(这条线被称为边界的主轴)的方向,是关于边界的有用的描述符。第29页,共39页,2023年,2月20日,星期六6.2.3.1简单描述符边界的直径举例第30页,共39页,2023年,2月20日,星期六6.2.3.1简单描述符3边界的曲率: 曲率被描述为斜率的变化率。近似:用相邻边界线段(描述为直线)的斜率差作为在边界线交点处的曲率描述符。
交点a处的曲率为
dk=k2–k1
其中k1、k2为相邻线段的斜率。ak1k2第31页,共39页,2023年,2月20日,星期六6.2.3.2傅立叶描述符(FourierDescriptors)1基本思想:(1)对于XY平面上的每个边界点,将其坐标用复数表示为:s(k)=x(k)+jy(k)k=0,1,…,N-1y0y1x0x1jyxx(k)=xky(k)=yk第32页,共39页,2023年,2月20日,星期六6.2.3.3傅立叶描述符(2)进行离散傅立叶变换系数a(u)被称为边界的傅立叶描述符。第33页,共39页,2023年,2月20日,星期六6.2.3.3傅立叶描述符这时,对应于边界的点数没有改变,但在重构每一个点所需要的计算项大大减少了。如果边界点数很大,M一般选为2的整数次幂。(3)选取整数MN-1,进行逆傅立叶变换(重构)第34页,共39页,2023年,2月20日,星期六6.2.3.3傅立叶描述符2M的选取与描述符的关系
在上述方法中,相当于对于u>M-1的部分舍去不予计算。由于傅立叶变换中高频部分对应于图像的细节描述,因此M取得越小,细节部分丢失得越多。M=4M=61M=62N=64第35页,共39页,2023年,2月20日,星期六6.2.3.3傅立叶描述符3
使用价值1)较少的傅立叶描述符(如4个),就可以获取边界本质的整体轮廓。2)这些带有边界信息的描述符,可以用来区分明显不同的边界。第36页,共39页,2023年,2月20日,星期六6.2.3.3傅立叶描述符4优点1)使用复数作为描述符,对于旋转、平移、放缩等操作和起始点的选取不十分敏感。2)几何变换的描述符可通过对函数作简单变换来获得。下表表示傅立叶描述符的基本性质:几何变换边界傅立叶描述符原形s(k)a(u)旋转sr(k)=s(k)ejar(u)=a(u)ej平移st(k)=s(k)+xyat(u)=a(u)+xy(u)放缩ss(k)=s(k)as(u)=a(u)起点sp(k)=s(k-
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安全管理案例试题及答案
- 《消费者心理学》课件模块五影响消费者心理变化的因素
- 宣化科技职业学院《陶瓷装饰》2023-2024学年第二学期期末试卷
- 青海柴达木职业技术学院《铁路货物运输》2023-2024学年第二学期期末试卷
- 西北大学《造型基础:景观风景绘画与制图》2023-2024学年第二学期期末试卷
- 无锡职业技术学院《沂蒙文化与沂蒙精神》2023-2024学年第二学期期末试卷
- 华南农业大学珠江学院《学术讲座》2023-2024学年第二学期期末试卷
- 青岛港湾职业技术学院《英语视听说Ⅳ》2023-2024学年第二学期期末试卷
- 科尔沁艺术职业学院《奥尔夫音乐教学(一)》2023-2024学年第二学期期末试卷
- 普洱学院《医学微生物学Ⅱ》2023-2024学年第二学期期末试卷
- 2024智能交通系统架构设计试题及答案
- 生地考试测试题及答案
- 热泵技术考试题及答案
- 旅游英语考试试题及答案
- 【课件】人体的骨骼课件北师大版生物七年级下册
- 英语财务报告阅读试题及答案
- 2025年出版:全球市场光伏硅胶总体规模、主要生产商、主要地区、产品和应用细分调研报告
- 2025甘肃省农垦集团有限责任公司招聘生产技术人员145人笔试参考题库附带答案详解
- 早教实习合同协议
- 2025广东食品药品职业学院教师招聘考试试题及答案
- 家校社协同劳动教育实施现状与对策研究
评论
0/150
提交评论