发明名称 一种平面图形对象特征信息提取及识别方法
摘要 本发明涉及图像目标识别技术领域,特别是涉及一种平面图形对象特征信息提取及识别方法。做图形对象的外接矩形,根据图形对象与其外接矩形的位置关系提取特征信息,用提取的特征信息进行图形对象的比较及识别。这种特征信息提取方法最大程度地简化了图形对象的边界特征,实现简单,运算量小。用该方法获得的图形对象特征在很多情况下足以进行较高精度的图形对象比较及识别。该方法在提取同一图形对象的特征信息时具有旋转不变、翻转不变、尺度不变、拉伸/压缩不变等优良品质,且这些不变处理是直接针对初始特征参数向量进行的,并不需要处理原图像,极大地节省了运算时间。
申请公布号 CN103810481A 申请公布日期 2014.05.21
申请号 CN201410088932.6 申请日期 2014.03.12
申请人 中国矿业大学(北京) 发明人 孙继平;洪亮
分类号 G06K9/00(2006.01)I;G06K9/46(2006.01)I 主分类号 G06K9/00(2006.01)I
代理机构 代理人
主权项 1.一种平面图形对象特征信息提取及识别方法,步骤如下:(1)提取平面图形对象的边界l,l及其内部区域经二值化处理表示为点集S={(x<sub>k</sub>,y<sub>k</sub>)|k∈[1,N]},绘制S的外接矩形ABCD,S与矩形ABCD在四条边AB、BC、CD、DA上的切点分别为E、F、G、H,若l与任一条边的切点不止一个,则所述的切点E、F、G、H为各边上切点的重心,设定以下特征参数:①外接矩形长度:<img file="FSA0000101842160000011.GIF" wi="185" he="88" />②外接矩形宽长比:<img file="FSA0000101842160000012.GIF" wi="310" he="89" />③外接矩形上边切点位置:<img file="FSA0000101842160000013.GIF" wi="302" he="89" />④外接矩形右边切点位置:<img file="FSA0000101842160000014.GIF" wi="310" he="90" />⑤外接矩形下边切点相对位置:<img file="FSA0000101842160000015.GIF" wi="313" he="90" />⑥外接矩形左边切点相对位置:<img file="FSA0000101842160000016.GIF" wi="322" he="90" />⑦凸边界平面图形重心I相对于外接矩形中心O水平相对位移:<img file="FSA0000101842160000017.GIF" wi="373" he="162" />⑧凸边界平面图形重心I相对于外接矩形中心O垂直相对位移:<img file="FSA0000101842160000018.GIF" wi="388" he="162" />(x<sub>k</sub>,y<sub>k</sub>)表示平面内的点同时也表示该点的坐标,k为该点的序号,仁1,2,3….,N,N为S内点的数量,<img file="FSA0000101842160000019.GIF" wi="76" he="53" />表示起止点分别为A、D的向量,其余向量的定义方法与<img file="FSA00001018421600000110.GIF" wi="75" he="53" />相同,<img file="FSA00001018421600000111.GIF" wi="68" he="53" />和<img file="FSA00001018421600000112.GIF" wi="51" he="54" />分别为<img file="FSA00001018421600000113.GIF" wi="60" he="55" />在AB和AD边上的投影,I的坐标(x<sub>I</sub>,y<sub>I</sub>)可按下式计算:<img file="FSA00001018421600000114.GIF" wi="592" he="129" />其中(x<sub>k</sub>,y<sub>k</sub>)∈S;(2)选取所述步骤(1)中设定的特征参数中的n个构成n维空间,这n个特征参数用θ<sub>1</sub>,...,θ<sub>n</sub>表示,n≤8,所述的n维空间为平面图形对象基于这n个特征参数的特征参数空间;平面图形对象的这n个特征参数构成的向量[θ<sub>1</sub>,...,θ<sub>n</sub>]<sup>T</sup>为该平面图形关于这n个特征参数的特征参数向量,若n=8时,平面图形对象的8维特征参数向量为[x<sub>1</sub>,x<sub>2</sub>,y<sub>1</sub>,y<sub>2</sub>,y<sub>3</sub>,y<sub>4</sub>,z<sub>1</sub>,z<sub>2</sub>]<sup>T</sup>,每个图形对象的特征参数向量对应于相应特征参数空间中的一个特征点;(3)若待识别或比较的图形对象在图像中的角度姿态具有随机性,用具有旋转不变性的方法确定外接矩形各边的方向,将图像做相应的旋转处理,使图形对象的外接矩形的各边在新图像中分别与坐标轴平行;(4)指定待识别图形对象的标准对象,若待识别图形对象相对于标准对象存在翻转变形,确定翻转的类型;(5)若所述步骤(4)中确定了所述待识别图形对象的翻转类型,对待识别图形对象的特征参数向量进行翻转不变处理,即,使有翻转变形的待识别图形对象的特征参数向量经过处理后与标准对象的特征参数向量相同;(6)若待识别图形对象相对于标准图像存在尺度变形,为使同一对象的不同尺度的图像在特征参数空间中具有相同的对应特征点,将特征参数向量定义为C<sub>sI</sub>=[x<sub>2</sub>,y<sub>1</sub>,y<sub>2</sub>,y<sub>3</sub>,y<sub>4</sub>,z<sub>1</sub>,z<sub>2</sub>]<sup>T</sup>或其子向量,T为向量转置运算符号;(7)若待识别图形对象相对于标准对象存在短轴方向的拉伸/压缩变形,为使其与标准对象在特征参数空间中具有相同的对应特征点,将特征参数向量定义为C<sub>R</sub>=[x<sub>1</sub>,y<sub>1</sub>,y<sub>2</sub>,y<sub>3</sub>,y<sub>4</sub>,z<sub>1</sub>,z<sub>2</sub>]<sup>T</sup>或其子向量;(8)若待识别图形对象相对于标准对象存在尺度及拉伸/压缩变形,为使其与标准对象在特征参数空间中具有相同的对应特征点,将特征参数向量定义为C<sub>N</sub>=[y<sub>1</sub>,y<sub>2</sub>,y<sub>3</sub>,y<sub>4</sub>,z<sub>1</sub>,z<sub>2</sub>]<sup>T</sup>或其子向量;(9)设S<sub>i</sub>和S<sub>j</sub>为任意两个待比较图形对象,i、j为序号,i=1,2,3…,j=1,2,3…,二者在特征参数空间中对应的特征点的距离为d,d50,将d作为二者相似性的度量,给定取值区间[f,g],当f≤d≤g时,判断S<sub>i</sub>和S<sub>j</sub>为同一或同类对象;给定取值区间[t,倒,当t≤d≤h时,判断S<sub>i</sub>和S<sub>j</sub>为非同一或非同类对象;f、g、t与h的值根据图形对象的特点及图像质量确定,当d为归一化距离时,f取值为O,h取值为1,g取值范围为0.05~0.2,t取值范围为0.4~0.95:(10)如果某类图形对象具有样本库,判断一个图形对象是否属于该类图形对象的识别方法为:通过研究该类图形对象样本库中样本的特征参数值,在n维特征参数空间中确定一个目标识别区域V,然后计算该待识别图形对象的特征参数向量C<sub>p</sub>,若C<sub>p</sub>∈V,则判断该图形对象属于该类图形对象,否则不属于该类图形对象。
地址 100083 北京市海淀区学院路丁11号中国矿业大学(北京)