[发明专利]一种直线段检测和提取方法有效
申请号: | 201110103720.7 | 申请日: | 2011-04-25 |
公开(公告)号: | CN102156884A | 公开(公告)日: | 2011-08-17 |
发明(设计)人: | 孟高峰;潘春洪;向世明;高亮 | 申请(专利权)人: | 中国科学院自动化研究所 |
主分类号: | G06K9/62 | 分类号: | G06K9/62 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 梁爱荣 |
地址: | 100190 中*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 线段 检测 提取 方法 | ||
技术领域
本发明涉及文本图像处理、图形基元检测与提取,特别涉及一种直线段检测和提取方法。
背景技术
直线段的检测与提取是文本图像分析与理解研究中的一个重要课题,它在图形矢量化、图形特征提取、目标识别等领域中有着广泛的应用,如在银行票据自动处理系统中用于对表格的自动分析,以及对票据中印章图形的自动识别与提取等。
现有的直线段检测技术大致可分为两类:基于霍夫变换(Hough Transform)的方法与非霍夫变换的方法。基于霍夫变换的直线段检测方法首先通过将图像空间中的点映射到对应的参数空间,并进行投票累积,然后在累加器中寻找局部极大值点来检测直线。最后将检测到的直线反映射至原图像,来确定直线段的端点。这种方法具有较高的鲁棒性,抗噪能力强,能检测到断裂或破损的直线段。然而,由于要采用一个较大的二维累加器,霍夫变换方法通常会占用较多的内存,且计算量大。此外,由于霍夫变换本质上采用了一种一对多的投票机制,投票过程中会产生大量的虚假投票,从而导致在参数空间寻找局部极值点时较困难,易检测出大量虚假直线段。针对此情况,许多研究者陆续提出了多种改进算法,如随机霍夫变换(Randomized Hough Transform),层次霍夫变换(Hierarchical Hough Transform),序列霍夫变换(Sequential Hough Transform),及后向投影法(Back Projection)等。这些改进在一定程度上提高了直线段检测的精度,但检测结果中仍然存在大量的误检与漏检。
非霍夫变换的方法将直线段检测问题看作图像局部区域像素点的线性相关分析问题。通过对图像局部区域的像素点进行主成份分析,并计算该区域像素点散度矩阵的特征值来检测直线段。若该区域存在直线段,则该区域的像素点集具有很高的相关性,因此,对应的散度矩阵的最小特征值通常非常小。于是,可通过分析最小特征值来判断该区域是否包含直线段。有研究者对该方法进行了改进,通过预先对图像中的像素点分类来提取不同方向的连通分支,然后通过分析最小特征值来判断它们是否为直线段。由于易受图像噪声影响,这类方法普遍存在精度不高、误检率大等缺点。
直线段的快速检测与提取是一个具有挑战性的问题,其中部分原因在于直线的量化误差。在图像上,由于量化误差的存在,连接两个近距离像素点的直线数目不唯一。这为精确确定直线段的方向造成了困难。另一方面,由于图像噪声的影响,直线段通常会出现断裂、残缺,从而大大影响了直线段端点定位的精度。然而,人眼在直线段检测方面的表现却往往不受这些因素的干扰,并且,在检测性能上与现有的方法相比有着很大的优势。这在某种程度上暗示了在直线段检测方面,目前的算法仍然存在较大不足,有许多值得改进和提高的地方。
人眼在进行直线段检测时,似乎遵循着一种自底向上的检测过程,首先检测局部区域内的直线段,由检测到的局部直线段开始对其进行延伸跟踪,最后在全局上对所跟踪的直线段进行验证。由于人眼特殊的构造及其视野的限制,往往无法在一开始就对直线进行整体上的判断,因此,这一过程似乎非常自然。并且,局部检测或许解释了人眼在直线段检测上的优异表现。而传统的基于霍夫变换的方法,则是从整体上来检测直线段,而不关注直线段的局部性质,如连通性等。这导致大量的非直线段像素点参与投票,从而使得累加器中出现许多虚假的局部极值点,而将真正的直线段产生的投票点淹没。
另外,人眼在对直线段进行局部检测时,似乎不是盲目的对区域内的所有像素点尝试进行直线拟合,而是根据某种先验和像素点的局部特征首先对区域内的像素点进行分类。这种分类为局部直线段的检测引入了大量的约束,从而能大大的降低直线段匹配时的搜索空间及其计算复杂度。这一过程类似于像素点的感知聚类,直线上像素点的特征与先验则构成了感知聚类规则。通过分析,往往不难总结出这些聚类规则,例如对于同一直线段上的两个像素点,这两个像素点处的游长特征往往具有某种一致性,如最短游长的方向与长度等等。通过归纳这些聚类规则,并将其应用于局部直线段的检测,则能大大的提高直线段的检测效率,并能有效抑制霍夫变换过程中虚假投票的产生。
发明内容
有鉴于此,本发明的目的旨在提供一种快速且鲁棒的直线段检测和提取方法,用于文本图像中图形目标,如表格、矩形印章、印刷线等的检测和分析。
为实现所述目的,本发明提供的直线段检测和提取方法的技术方案包括步骤如下:
步骤S1:对一幅扫描二值图像,计算二值图像上每个像素点周围的游长直方图,并提取对应的游长方向与长度特征;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院自动化研究所,未经中国科学院自动化研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110103720.7/2.html,转载请声明来源钻瓜专利网。