[发明专利]一种基于半交互式的裂缝检测方法有效
申请号: | 201710558215.9 | 申请日: | 2017-07-10 |
公开(公告)号: | CN107389697B | 公开(公告)日: | 2019-08-30 |
发明(设计)人: | 李清勇;甘津瑞;薛文元;朱志强;梁凤娇 | 申请(专利权)人: | 北京交通大学 |
主分类号: | G01N21/95 | 分类号: | G01N21/95 |
代理公司: | 北京市商泰律师事务所 11255 | 代理人: | 黄晓军 |
地址: | 100044 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提出了一种基于半交互式的裂缝检测方法,主要是为了解决目前裂缝检测领域中的裂缝检测方法的鲁棒性问题和高精度需求,并切实地应用于各种实际场景。该方法基于交互式种子点选取和裂缝走势预测进行裂缝检测,不仅能有效消除噪声、光照,背景复杂等不利因素的影响,并且对图像成像质量要求低,对图像采集环境具有自适应能力,具有普适性。本发明还能简单扩展到其它相似特征的场合,比如医学领域中毛细血管的检测等。 | ||
搜索关键词: | 一种 基于 交互式 裂缝 检测 方法 | ||
【主权项】:
1.一种基于半交互式的裂缝检测方法,其特征在于,包括以下步骤:步骤一:在目标图像上裂缝处选取一系列种子点,获取种子点的坐标;步骤二:对所述的目标图像提取裂缝区域图像,对所述裂缝区域图像进行预处理,增大裂缝区域图像与背景的对比度;步骤三:对预处理后的裂缝区域图像计算每一个像素点的切线方向和法线方向;步骤四:对选取的种子点进行编号,令i为种子点索引,i为自然数,i>0,并初始化为i=1;步骤五:通过裂缝自追踪和潜在裂缝点扩展方法,利用像素点的切线方向和法线方向来检测第i个种子点与第i+1个种子点间的裂缝;步骤六:判断所有种子点是否检测完毕,如果判断结果为否,则令i=i+1,再次执行步骤五;如果判断结果为是,则提取一条完整的裂缝,并得到裂缝的宽度;所述步骤三中的对预处理后的裂缝区域图像计算每一个像素点的切线方向和法线方向,包括:像素点的切线方向和法线方向对应该像素点的Hessian矩阵的特征向量,考虑裂缝区域图像中某一个像素点p(x,y),其Hessian矩阵为:其中:其中I为步骤二中增强后的裂缝区域图像,g(x,y)为二维高斯卷积模板,为卷积运算,I(x,y)为以像素点p(x,y)为中心且与高斯卷积模板等大小的矩阵,Hessian矩阵H(x,y)的最大特征值的绝对值对应的特征向量n(p)=[nx,ny],为该像素点p(x,y)的法线方向,而最小特征值的绝对值对应的特征向量v(p)=[vx,vy],为该像素点p(x,y)的切线方向;所述的步骤五中的通过裂缝自追踪和潜在裂缝点扩展方法,利用像素点的切线方向和法线方向来检测第i个种子点与第i+1个种子点间的裂缝,包括以下步骤:步骤五‑1:从起始种子点进行裂缝自追踪,并在自追踪过程中不断计算裂缝在当前点的宽度,并标记检测到的裂缝像素点;裂缝自追踪技术具体步骤如下:1)令p为自追踪的起始点,并以此起始点开始进行裂缝的追踪;2)以当前点p为零点,在其法线方向上[0,30]像素范围内确定该点所在裂缝的两个边界点,判断准则为梯度与切线方向相似度;两个边界点间的所有像素点即为检测到的裂缝,并对所述裂缝进行标记;最后更新当前点p为两个边界点之间的中心点;3)在当前点p的切线方向上增加一个像素步长,并对坐标取整得到下一个点p1;在切线的反方向上处理方法相同;4)判断当前点p的切线方向与下一个点p1的切线方向是否相似;点p1是否在探测裂缝内部,即是否在两个种子点之间;p1点是否未被标记过;5)如果p1点满足上述三个条件,则更新当前点p为p1点,执行步骤2),若不满足则执行步骤6);6)在当前点p的切线方向上增加两个像素步长,并对坐标取整得到下一个点p2;在切线的反方向上处理方法相同;7)同步骤4),判断p2点是否满足下述三个条件:点p2是否在探测裂缝内部,即是否在两个种子点之间;p2点是否未被标记过;8)如果p2点满足上述三个条件,则更新当前点p为p2点,执行步骤2),若不满足,则裂缝自追踪终止;步骤五‑2:令q为当前追踪点,并初始化为开始种子点;步骤五‑3:在当前点q的主切线方向上增加一个像素步长,并对坐标取整得到下一个点q1,主切线方向定义为起始种子点到终止种子点的L2范数归一化方向,而主法线方向定义为主切线方向垂直的L2范数归一化方向;步骤五‑4:判断当前点q,在其主法线方向上是否有被标记过的像素点;步骤五‑5:在q点主法线方向上,根据灰度值约束,切线方向相似性和所取点的之前点是否被标记这三个条件进行一系列裂缝点的选取;步骤五‑6:判断选取的裂缝点个数是否为零;如果为零,表明该点裂缝处与前面检测到的裂缝相比出现突变,则跳过该点,更新当前点q为q1,执行步骤五‑3;若不为零,则执行步骤五‑7;步骤五‑7:计算一系列潜在点的中位数坐标点,即这些在主法线方向上根据坐标排序的点的中点的坐标;步骤五‑8:判断该中位数点是否满足灰度值约束和切线方向相似性的条件;步骤五‑9:标记该一系列潜在裂缝像素点为裂缝像素点;步骤五‑10:判断需要检测的裂缝是否检测完全;如果两种子点间的裂缝检测还未完毕,则更新当前点q为q1执行步骤五‑3;如果检测完毕,则最终识别出整个裂缝。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京交通大学,未经北京交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710558215.9/,转载请声明来源钻瓜专利网。
- 上一篇:一种多CCD摄像机同步信号采集装置与方法
- 下一篇:LED灯条检测设备