[发明专利]数字图像中基于基元表示的多边形检测方法无效
申请号: | 201010203308.8 | 申请日: | 2010-06-07 |
公开(公告)号: | CN101882312A | 公开(公告)日: | 2010-11-10 |
发明(设计)人: | 刘红敏;王志衡;朱世松;贾宗璞;侯占伟 | 申请(专利权)人: | 河南理工大学 |
主分类号: | G06T7/00 | 分类号: | G06T7/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 454000 河南*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数字图像 基于 表示 多边形 检测 方法 | ||
技术领域
本发明涉及计算机视觉中的图像特征自动检测领域,特别是数字图像中多边形检测方法。
背景技术
多边形检测在计算机视觉和模式识别系统中具有重要应用,如对于建筑物等主要由线条构成的人工场景,多边形检测往往是进行识别分析等任务的必要步骤。目前已有的多边形检测算法主要针对某种具体类型进行检测:Aarts等人先检测目标的边界,然后建立一个回归函数并进而建立一个模型,若该模型满足三角形的条件,则所检测目标就是三角形。Ge等提出了一种利用对称性检测目标的方法,结合要检测目标的边的个数及边的角度,利用对称性定位目标的中心点实现目标的检测。Eberhart等提出了一种利用区域填充及三角形三边的长度与面积之间的关系实现三角形检测的方法。对于四边形的检测,目前的检测算法较多的关注于规则四边形,如矩形的检测。现有的矩形检测技术大多数基于边缘和直线检测,李强兵等通过对图像Hough变换空间中峰值点进行提取和组合,检测出满足角度和长度条件的直线组合,实现了图像中矩形的快速定位。
一方面,目前现有的各种多边形检测算法仍是针对某种具体的多边形(如三角形、矩形等)进行检测,很少有算法可用于各种多边形的同时检测;另一方面,在许多图像识别分析等任务中,无法提前获知多边形的类型。因此,有必要提供一种通用的多边形检测方法。
发明内容
本发明针对现有技术中存在的问题提供一种数字图像中基于基元表示的多边形检测方法,该方法首先检测出图像中的特征点,然后构造由特征点确定的1维基元,接着由1维基元开始不断地组合获得更高维基元或者多边形,直至无法组合获得更高维基元为止。该方法能够同时检测出图像中的各种多边形,而不局限于特定的多边形。
为了实现本目的,本发明提供的一种数字图像中基于基元表示的多边形检测方法,包括以下步骤:
S1:采集图像并输入计算机;
S2:计算图像中各点的方向描述子;
S3:利用步骤S2所述的方向描述子计算图像中各点的绝对角点能量与相对角点能量,检测出图像中的特征点;
S4:对于步骤S3所述的特征点,确定其方向描述子中能量极大值所在的方向,获得由该点确定的1维基元;
S5:对步骤S4所述的任意两个1维基元,进行验证组合,如满足组合为2维基元的条件则组合为一个2维基元;
S6:对步骤S5所述的任意一个2维基元和步骤S4所述的任意一个1维基元,进行验证组合,如满足组合为三角形的条件则组合为三角形并输出,如满足组合为3维基元的条件则组合为3维基元;
S7:对步骤S6所述的任意一个3维基元和步骤S4所述的任意一个1维基元,进行验证组合,如满足组合为四边形的条件则组合为四边形并输出,如满足组合为4维基元的条件则组合为4维基元;
S8:对采用同步骤S5、S6、S7相同处理获得的一个n维基元和步骤S4所述的任意一个1维基元,进行验证组合,如满足组合为多边形的条件则组合为n+1边形并输出,如满足组合为更高维基元的条件则组合为n+1维基元;
S9:重复步骤S8直至无法获得更高维基元为止。
本发明提供的数字图像中基于基元表示的多边形检测方法,首先检测出图像中的特征点,然后构造由特征点确定的1维基元,接着由1维基元开始不断地组合获得更高维基元或者多边形,直至无法组合获得更高维基元为止,从而实现图像中各种多边形的检测。与仅局限于检测特定多边形的现有方法相比,本发明提供的方法可同时检测出各种多边形,具有更加广的适用性。
附图说明
图1所示为本发明数字图像中基于基元表示的多边形检测方法的流程图。
图2所示为本发明步骤S6中一个2维基元和一个1维基元组合为三角形的示意图。
图3所示为本发明步骤S6中一个2维基元和一个1维基元组合为3维基元第一种形式的示意图。
图4所示为本发明步骤S6中一个2维基元和一个1维基元组合为3维基元第二种形式的示意图。
具体实施方式
如图1所示为本发明数字图像中基于基元表示的多边形检测方法的流程图,包括:采集图像并输入计算机;计算图像中各点的方向描述子;利用方向描述子检测出图像中的特征点;获得由特征点确定的1维基元;将两个1维基元进行验证组合,获得2维基元;将获得的2维基元和1维基元进行验证组合,获得三角形或3维基元;将获得的3维基元和1维基元进行验证组合,获得四边形或4维基元;将采用同前一步骤相同处理获得的n维基元和1维基元进行验证组合,获得n+1边形或n+1维基元;重复前一步骤直至无法获得更高维基元为止。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河南理工大学,未经河南理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010203308.8/2.html,转载请声明来源钻瓜专利网。