0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

折叠缺陷检测提取算法

lhl545545 来源:机器视觉沙龙 作者:机器视觉沙龙 2022-09-19 16:26 次阅读

锻件折叠缺陷主要是由于在锻造的过程中,金属发生部分氧化、局部金属发生变形、金属原材料不均匀等导致金属内部发生疲劳破坏,对于管接头锻造件表现为圆柱面产生较大裂缝。在检测系统中,折叠缺陷在检测工位五进行检测,相机曝光度设为26300,现场采集的图片如下图所示。

44f670aa-372e-11ed-ba43-dac502259ad0.png

1 管接头锻件待测圆柱面图像提取

(1)由于待测圆柱面图像与背景图像在灰度上的差异较小,所以依据图像位置不变性首先在图像上依照圆柱面的大概位置画出矩形框,先利用矩形框对图像进行裁剪。

(2)对裁剪后的图像利用灰度阈值分割对图像进行进一步处理,阈值设为 33。

(3)对利用灰度阈值分割提取出来的连通域利用半径为 30 的圆形结构元对图像进行形态学闭运算,将连通域间的细小孔洞和缝隙进行填充,最后利用填充后的连通域对图像进行裁剪。待测圆柱面图像提取过程如下图所示。

451bc472-372e-11ed-ba43-dac502259ad0.png

2 待测圆柱面图像增强

从图像中可以看出,折叠缺陷在图像中显得较为明显,并且是以颜色较深的线条的形式出现,具体的识别过程如下。 (1)对图像进行增强,这里使用频率域滤波,先将图像从空间域转换为频率域并生成一个高斯滤波器,高斯滤波器的参数σ取值 100。在利用高斯滤波器对频率域进行处理后再将频率域图像转换至空间域,生成一幅空间域图像。 (2)利用图像灰度差分算法将待测圆柱面图像与空间域图像做差,式中的 M 取值为 2,A 取值为 100,将图像进行增强。待测圆柱面图像增强过程如下图所示。

452c213c-372e-11ed-ba43-dac502259ad0.png

3 高斯线条提取算法

对于增强后的图像利用高斯线条提取算法将折叠缺陷提取出来,高斯线条提取算法的具体实现如下: (1)利用高斯掩膜对图像进行卷积,并利用 Hessian 矩阵计算出每个像素点在 X和 Y 方向上的二阶偏导参数,计算矩阵最大特征值的特征向量用于确定每个像素点的线方向。对于图像 f(x,y),Hessian 矩阵的表现形式如下:

454bb59c-372e-11ed-ba43-dac502259ad0.png

式中,fx x 、fx y、fy y为函数 f(x,y)的二阶偏导参数。

(2)若与线方向垂直的二阶方向偏导数具有极大值,则可以将其归为线上一点。对这些点集再次进行筛选,设立阈值 H 和 L,若二阶方向偏导数比 H 大则保留,若二阶方向偏导数比 L 小则舍去,若二阶方向偏导数在 L 与 H 之间,则利用滞后阈值处理。L 和 H 参数是由要提取的线的线宽和高低对比度计算,计算公式如下:

4560dfc6-372e-11ed-ba43-dac502259ad0.png

式中,CH 和 CL 为灰度高低对比度,本文设为 80 和 45,w 为线宽,本文设为15。 (3)最后依据线条的方向及长短将目标线条提取出来,提取方法为将线方向与水平方向的夹角在 45 度以内的保留,将提取的线中的像素点个数少于 150 的则舍去。如果可以提取出线条,则判定为有裂纹缺陷,裂纹缺陷提取过程如下图所示。

4575781e-372e-11ed-ba43-dac502259ad0.png

审核编辑:彭静
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 滤波器
    +关注

    关注

    158

    文章

    7335

    浏览量

    174833
  • 函数
    +关注

    关注

    3

    文章

    3911

    浏览量

    61313
  • 图像提取
    +关注

    关注

    0

    文章

    7

    浏览量

    2169

原文标题:折叠缺陷检测算法研究

文章出处:【微信号:机器视觉沙龙,微信公众号:机器视觉沙龙】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    柔性印刷线路板缺陷检测方法指南

    产品分类方法很多,按照FPC贴合层数可分为:单面板、双面板、多层板以及软硬结合板。  柔性印刷线路板缺陷检测技术发展现状  现有的FPC缺陷检测算法多衍生于PCB
    发表于 11-21 11:11

    labview缺陷检测算法写不出来?你OUT了!直接上深度学习吧!

    传统视觉对于缺陷检测有先天性的不足,当缺陷区域与正常区域灰度接近,没有明确的边界曲线时,往往无法将缺陷检测出来,而深度学习就像一个天然的特征
    发表于 08-16 17:29

    视觉助手引脚错位缺陷检测算法分析

    首先进行产品的缺陷观察,通过采到的图像中我们可以看到,图像上的引脚焊点存在错位不良,如下图:根据图片,我们需要利用视觉助手算法将引脚偏移部分筛选出来,实现检测要求。算法模拟第一步:确认
    发表于 08-16 18:16

    表面检测市场案例,SMT缺陷检测

    本帖最后由 我爱方案网 于 2022-11-8 14:29 编辑 工业产品的表面缺陷对产品的美感、舒适性和性能都有负面影响,因此生产企业对产品的表面缺陷进行及时的缺陷进行检测,机器视觉的
    发表于 11-08 14:28

    PCB图像线宽线距缺陷检测算法研究

    在分析了印刷电路板缺陷检测算法的基础上,提出了一种在中心线画法线检测线宽线距缺陷算法。叙述了线宽线距设计标准和寻找中心线原理,以及在中心线上
    发表于 12-14 13:15 19次下载

    印刷缺陷检测中的图像对准算法

    介绍了基于数字图像处理的印刷品缺陷计算机自动检测系统的设计。该系统能从印刷品图像中提取缺陷图像,实现印刷品表面的印后缺陷自动
    发表于 07-16 17:59 18次下载

    一种新的无监督学习的各种气孔缺陷检测算法

    提取等问题,提出一种新的无监督学习的各种气孔缺陷检测算法。首先,采用快速独立分量分析从钢管X射线图像集合中学习一组独立基底,并用该基底的线性组合来选择性重构带气孔缺陷的测试图像;随后,
    发表于 12-05 14:36 1次下载
    一种新的无监督学习的各种气孔<b class='flag-5'>缺陷</b><b class='flag-5'>检测算法</b>

    机器视觉的轴承套端面缺陷检测

    了边缘检测;其次,利用最小二乘法拟合了轮廓网,从而提取出了轴承端面的网环区域;然后,通过Otsu算法计算出了网环区域的最佳阈值,实现了阈值分割;最后,通过提取各连通域的特征来
    发表于 03-21 16:04 2次下载

    使用双阈值自适应分割的轴承滚子表面缺陷提取技术研究说明

    针对工业缺陷检测提取缺陷存在不完整、处理速度过慢等问题,本文提出一种基于双阈值自适应分割的缺陷提取
    发表于 10-14 16:34 6次下载
    使用双阈值自适应分割的轴承滚子表面<b class='flag-5'>缺陷</b><b class='flag-5'>提取</b>技术研究说明

    基于改进FCOS的钢带表面缺陷检测算法

    针对现有钢带表面缺陷检测所存在的检测效率低、适用范围有限等缺陷,提出一种基于改进FCOS的钢带表面缺陷
    的头像 发表于 07-25 10:05 1175次阅读

    检测系统中折叠缺陷检测算法的研究

    锻件折叠缺陷主要是由于在锻造的过程中,金属发生部分氧化、局部金属发生变形、金属原材料不均匀等导致金属内部发生疲劳破坏,对于管接头锻造件表现为圆柱面产生较大裂缝。在检测系统中,折叠
    的头像 发表于 10-09 16:35 669次阅读

    基于深度学习的焊接焊点缺陷检测

    深度学习主要包含卷积神经网络和Faster R-CNN两种网络模型,通过利用算法模型自动学习的特点,不再受限于复杂多变的环境,可自动提取缺陷特征,最终实现自动检测
    的头像 发表于 10-19 15:08 1934次阅读

    瑞萨电子深度学习算法缺陷检测领域的应用

    浪费大量的人力成本。因此,越来越多的工程师开始将深度学习算法引入缺陷检测领域,因为深度学习在特征提取和定位方面取得了非常好的效果。
    的头像 发表于 09-22 12:19 508次阅读
    瑞萨电子深度学习<b class='flag-5'>算法</b>在<b class='flag-5'>缺陷</b><b class='flag-5'>检测</b>领域的应用

    基于改进FCOS的表面缺陷检测算法

    首先使用深度卷积神经网络提取输入图像特征图,然后使用分类网络、回归网络、中心度网络对特征图上的所有特征点逐个进行检测,分类网络输出原图上以此特征点为中心的区域所含缺陷类别,回归网络输出原图上以此特征
    发表于 09-28 09:41 245次阅读
    基于改进FCOS的表面<b class='flag-5'>缺陷</b><b class='flag-5'>检测算法</b>

    项目案例:基于YOLO的铝型材表面缺陷识别

    方法多采用传统机器视觉算法,通过图像形态学处理与特征提取进行缺陷识别,往往需要根据不同形态的缺陷特征,设计不同的特征提取与识别
    的头像 发表于 10-08 15:30 551次阅读
    项目案例:基于YOLO的铝型材表面<b class='flag-5'>缺陷</b>识别