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

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

3天内不再提示

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

jt_rfid5 来源:机器视觉沙龙 作者:机器视觉沙龙 2022-10-09 16:35 次阅读

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

1908436c-374f-11ed-ba43-dac502259ad0.png

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

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

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

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

1915f0f2-374f-11ed-ba43-dac502259ad0.png

2 待测圆柱面图像增强

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

19242e88-374f-11ed-ba43-dac502259ad0.png

3 高斯线条提取算法

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

1934f5b0-374f-11ed-ba43-dac502259ad0.png

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

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

193ed6fc-374f-11ed-ba43-dac502259ad0.png

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

poYBAGNCiDCAMahUAACmyYvoG1A155.png

审核编辑:郭婷

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

    关注

    160

    文章

    7725

    浏览量

    177630

原文标题:【光电智造】折叠缺陷检测算法研究

文章出处:【微信号:今日光电,微信公众号:今日光电】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    虚拟装配系统碰撞检测技术的研究与应用

    车组虚拟装配系统研究与开发课题。碰撞检测是虚拟装配过程的重要环节,精确的碰撞检测对提高装配仿真的可靠性、增强路径规划的合理性有至关重要的
    发表于 04-24 09:19

    基于序贯相似性测算法的图像模板配准算法

    入的研究.在传统的序贯相似性检测算法(SSDA)基础上,提出一种新的配准算法.实验证明,该算法比传统的SSDA算法在速度上有较大提高,能满足
    发表于 04-24 10:02

    人脸检测算法及新的快速算法

    暨2013国图像图形处理工程师年会,敬请期待您的加入!图像传感器应用 图形图像处理技术 视频编解码音频编解码 人脸检测算法 人脸识别快速算法
    发表于 09-26 15:13

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

    检测算法更快,更为准确,但相关的缺陷类别的分类还不够细致。  柔性印刷线路板缺陷检测方法分析  针对全局范围内的模板匹配问题,考虑局部范围模板匹配方法实施FPC
    发表于 11-21 11:11

    PowerPC小目标检测算法怎么实现?

    检测系统在低功耗、轻小型化等方面提出了更高的要求。因此,完成小目标检测任务不仅需要寻求合理的小目标检测算法,在实现时还需要考虑处理性能和体积功耗。
    发表于 08-09 07:07

    基于YOLOX目标检测算法的改进

    1、介绍近年来,自动驾驶汽车不断走进我们的视野,面向自动驾驶的目标检测算法也成为了国内外的研究热点之一。安全可靠的自动驾驶汽车依赖于对周围环境的准确感知,以便及时做出正确的决策。目标检测
    发表于 03-06 13:55

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

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

    飞机碰撞检测算法研究与设计

    研究飞机碰撞检测的基本原理,通过建立三维数学模型和使用图形,深入分析解得时间值的物理意义;设计碰撞检测算法,此算法根据飞机当前的位置和速度判断是否将有碰撞产生,当
    发表于 05-05 18:08 42次下载
    飞机碰撞<b class='flag-5'>检测算法</b>的<b class='flag-5'>研究</b>与设计

    空瓶的智能检测算法研究_刘焕军

    空瓶的智能检测算法研究_刘焕军
    发表于 01-14 22:34 0次下载

    OFDM系统的SAGE检测算法研究

    基于空间交替广义期望最大化算法(SAGE)的信号检测算法。理论分析的实验仿真结果表明,所提SAGE算法是有效的。
    发表于 12-21 16:37 2次下载

    基于深度学习的目标检测算法

    整体框架 目标检测算法主要包括:【两阶段】目标检测算法、【多阶段】目标检测算法、【单阶段】目标检测算法 什么是两阶段目标检测算法,与单阶段目
    的头像 发表于 04-30 10:22 1w次阅读
    基于深度学习的目标<b class='flag-5'>检测算法</b>

    基于最优检测门限的数据干扰能量检测算法

    为对结构性数据的髙效干扰进行检测,以线性分组码为研究对象,在经典能量检测算法的噪声模型中加入恶意干扰信号,推导二元假设模型检验统计量的数学表达式。在此基础上,以虚警率与漏检率之和最小
    发表于 05-27 15:15 7次下载

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

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

    折叠缺陷检测提取算法

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

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

    现有的FPC缺陷检测算法多衍生于PCB检测算法,但受本身独特性限制,FPC板缺陷要求更高,检测样板尺寸更大,样板成像易变形,使得针对PCB板
    发表于 11-30 15:29 487次阅读