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

审核编辑:郭婷

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

    关注

    158

    文章

    7331

    浏览量

    174780

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

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

收藏 人收藏

    评论

    相关推荐

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

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

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

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

    基于FPGA的铁轨检测算法设计与研究

    基于FPGA的铁轨检测算法,首先完成OpenCV程序仿真,然后移植到FPGA构建的硬件系统,可以成功检测出铁轨所在区域,并在一定条件下进行铁轨智能延长。
    发表于 10-08 18:36

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

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

    雷达目标检测算法研究及优化

    目 标 的检测 。 4 . 3 二维 多 策略恒虚警检测算法设计4 . 3 . 1 CFAR 检测亩 设计考虑到高铁场景下线性调频连续波雷迭回 波信 号可能 包含大量干扰因 素 , 如地面、 灌木丛
    发表于 02-28 09:19

    雷达目标检测算法研究及优化

    虚警 检测算法 进行 了 介绍 , 本 章主 要 对 其性 能进行 分析 , 包 括检测性 能 W及 不 同 环境 条件 下 的 自 适应选 窗策 略 。 仿真 参考 窗长度 A^=24 , 半
    发表于 03-29 10:53

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

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

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

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

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

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

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

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

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

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

    海天背景下港口船舶检测算法研究_李波

    海天背景下港口船舶检测算法研究_李波
    发表于 03-19 11:41 0次下载

    改进的MIMO系统球译码检测算法_仵丹

    改进的MIMO系统球译码检测算法_仵丹
    发表于 03-19 19:04 2次下载

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

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

    折叠缺陷检测提取算法

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