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

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

3天内不再提示

一文解析机器视觉边缘检测的原理

要长高 来源:小白学视觉 作者:小白 2022-06-06 15:45 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

尺寸测量/边缘检测

利用边缘检查的尺寸检查是图像传感器的最新应用趋势。图像传感器可以将检查对象在平面上表现出来,通过边缘检测,测算位置、宽度、角度等。

下面将按照处理过程来介绍边缘检查的原理。理解原理有助于优化检查设置。除此之外,还将介绍一些有代表性的边缘检 查的例子以及可以稳定检查效果的预处理滤镜的选择方法。

边缘检测的原理

所谓边缘是指图像内明亮部位与阴暗部分的边缘。边缘检测是通过视觉系统来检测这种浓淡变化的边缘。

可以通过下列4个过程来得到边缘。

(1)投影处理

对于测量区域内的图像进行投影处理。投影处理是相对于检查方向进行垂直扫描,然后计算各投影线的平均浓度。投影线平均浓度波形被称为投影波形。

pYYBAGKdr3GAHZtwAACB4aoUn1s413.png

什么是投影处理?

poYBAGKdr4KAKHLLAACl1YLUQBE770.png

计算投影方向的平均浓度。

可以减少区域内的噪点造成的检查错误。

(2)微分处理

根据投影波形进行微分处理。可能成为边缘的、浓淡变化较大的部位,其微分值也较大。

pYYBAGKdr5GAX-LNAABBZm-O7_U022.png

什么是微分处理?

计算浓淡(级)变化量的处理过程。

可以消除区域内浓度绝对值的变化所导致的影响。

例:没有浓淡变化的部位的微分值是0。

白色(255)→黑色(0) 时的值是-255。

(3)通过校正使微分最大值达到100%

在实际生产线上,为了使边缘达到稳定的状态,通常会进行适当的调整以使微分绝对值达到100%。

将超过预先设置的“ 边缘感度(%)”的微分波形的峰值作为边缘位置。根据浓淡变化峰值的检测原理,在照度经常发生变化的生产线上也可以稳定的检测出边缘。

pYYBAGKdr5-AOFDPAAGRw9vWyys466.png

(4)亚像素处理

对于微分波形中最大部分的中心附近的3个像素,根据这3个像素形成的波形,进行修正演算。以1/100像素为单位测算边界位置(次像素处理)。

pYYBAGKdr6-AYD7GAAB_TkjKa_w917.png

边缘检测的代表性检测应用

边缘检查具有下列衍生模式。下面将分别介绍其代表性应用。

poYBAGKdr7uAUMCAAACspbYGJBk747.png

<例1>利用边缘位置的各种检查

在多个部位设置边缘位置模式,测量检测对象的X座标或Y 座标。

poYBAGKdr-GAOWmsAADkCVcNLjg090.png

<例2>利用边缘宽度的各种检查

利用边缘宽度的“ 外部尺寸”模式,检测金属板的宽度、孔洞的X方向/Y方向孔径等。

pYYBAGKdr-yAe-NBAADt-gBtopI963.png

<例3>利用边缘位置圆周区域的各种检查

以圆周作为检测区域,检测切缺部位的角度(相位)。

pYYBAGKdr_eAWkgGAAEBmpqmDXg392.png

<例4>利用趋势边缘宽度的各种检查

利用“ 圆周”区域的“ 趋势边缘宽度”模式,扫描环状工件的内径、评价扁平度等。

pYYBAGKdsAKADAoOAACjt4TO2SA332.png

趋势边缘模式

趋势边缘位置( 宽度)模式是指在扫描检查区域内较窄的边缘窗口的同时检测边缘位置。利用这种检查模式,可以对于一个窗口内的多个点进行边缘位置( 宽度) 检查,因此可以确保捕获工件的微小变化。

pYYBAGKdsA6AKkMAAADrUwWXQ8o580.png

检测原理

使小范围内的分割以小间距进行移动,检查各点的边缘宽度或边缘位置。

提高位置检测精度的方法:

缩小分割尺寸

缩短处理时间的方法:

缩小分割移位幅度(移动量)。

趋势方向:

分割移动的方向。

pYYBAGKdsDmAAMCMAAJOm5S3GKg836.png

提高边缘检查效果的预处理滤镜

边缘检查的关键在于如何最大限度的减少边缘的不均现象。预处理滤镜具有“中值”或“平均化”的作用,因此有助于保持稳定的检查效果。下面介绍预处理滤镜的特点及选择方法。

原图像

pYYBAGKdsFWABB1WAAFbWrZUECg556.png

平均化

poYBAGKdsGGAf37vAAEPSnNwWFI172.png

3×3 像素的平均滤镜。可以有效减少噪点因素的 影响。

中值化

poYBAGKdsG2ATRtAAABneiflkas500.png

3×3 像素的中值滤镜。可以在保持图像清晰的同 时,有效减少噪点因素的影响。

如何优化预处理滤镜?

一般说来,通过“中值化”或“平均化”,可以得到稳定的边缘检查效果。但是,对于特定的工件,究竟应该选择哪一种滤镜才可以得到最佳效果?下面将介绍对于各滤镜的测量值的偏差进行评价的统计学方法。

pYYBAGKdsHmAFS2iAADjFYmFcD8449.png

CV系列(CV2000以上)具有统计分析功能,可以保存测量数据,并对其进行统计分析。

利用这种功能,通过分别采用“无滤镜”、“中值化”、“平均化”、“中值化+平均化”、“平均化+中值化”在静止状态下重复测量,并对于各数据的统计结果进行确认,可以得到最佳的滤镜设置。

图像传感器边缘检查模式的使用要点:

在理解边缘检查原理的基础上进行有效的调整。

理解各种衍生模式,显著提高检查可能性。

参考代表性的检查例有助于工作的进行。

通过实验选择最佳的预处理滤镜,提高检查速度及检查效果。

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

    关注

    68

    文章

    2051

    浏览量

    131909
  • 视觉系统
    +关注

    关注

    3

    文章

    367

    浏览量

    31623
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    机器视觉光源:工业检测的"火眼金睛"终极指南

    机器视觉光源检测
    的头像 发表于 12-03 08:51 101次阅读
    <b class='flag-5'>机器</b><b class='flag-5'>视觉</b>光源:工业<b class='flag-5'>检测</b>的&quot;火眼金睛&quot;终极指南

    自动化设备机器视觉检测光源产品的优势和劣势

    机器视觉光源,缺陷检测,自动化视觉检测机器视觉光源
    的头像 发表于 11-27 10:17 49次阅读
    自动化设备<b class='flag-5'>机器</b><b class='flag-5'>视觉</b><b class='flag-5'>检测</b>光源产品的优势和劣势

    思奥特智能机器视觉光源:以光为笔,绘就工业检测新图景

    专业的研发团队与丰富的行业经验,打造出多款高性能机器视觉光源产品,为工业检测领域注入了新的活力。 、技术突破:以光为媒,破解检测难题 思奥
    的头像 发表于 11-21 09:16 58次阅读
    思奥特智能<b class='flag-5'>机器</b><b class='flag-5'>视觉</b>光源:以光为笔,绘就工业<b class='flag-5'>检测</b>新图景

    思奥特智能视觉侧发光与平行面光源在视觉检测中的创新

    机器视觉检测中,特殊应用场景往往需要更加专业的光源解决方案。面对空间受限、透明材料检测等挑战,思奥特智能科技推出的侧发光面光源与平行面光源系列提供了创新的解决方案。 特殊
    的头像 发表于 11-17 14:30 141次阅读

    机器视觉缺陷检测中传感器集成的五大关键

    工智能技术样,机器视觉虽然令人印象深刻,但它仅仅是个工具。其效果取决于最终用户的应用方式。因此,以下是将机器
    的头像 发表于 11-03 11:40 586次阅读
    <b class='flag-5'>机器</b><b class='flag-5'>视觉</b>缺陷<b class='flag-5'>检测</b>中传感器集成的五大关键

    巡检机器人落地攻略:RK3576驱动12路低延迟视觉

    解 RTSP/SRT/WebRTC 端到端 120~150ms 6TOPS NPU 边缘AI 弱网稳定回传 02|为什么选择 RK3576 做巡检机器人的“视觉底座”?多路并发与同步3×4-lane
    发表于 10-24 16:53

    工业视觉网关:RK3576赋能多路检测边缘AI

    ,将 “多路检测 + 硬编硬解 + 边缘AI + MES集成” 融为体:在保障画质与时延的同时,显著降低系统复杂度与总体成本,并以数据闭环驱动良率持续提升。
    发表于 10-16 17:56

    机器视觉检测PIN针

    物理损伤)必须进行极其精密的测量与核查。以往依赖人眼的检测方式存在明显短板:不仅作业速度慢、受人员状态影响大(易疲劳导致误判),而且在面对日益严苛的微米级精度标准时显得力不从心。相比之下,基于机器视觉
    发表于 09-26 15:09

    红外光在机器视觉检测中的应用

    短波红外(SWIR)因其高灵敏度、高分辨率和适应性强,成为工业机器视觉和半导体检测的重要光源。
    的头像 发表于 08-27 09:51 582次阅读
    红外光在<b class='flag-5'>机器</b><b class='flag-5'>视觉</b><b class='flag-5'>检测</b>中的应用

    带你了解什么是机器视觉网卡

    机器视觉网卡通常指的是在机器视觉系统中用于连接工业相机到计算机的以太网卡。它的核心作用是实现高速、稳定、低延迟的图像数据传输。以下是关于机器
    的头像 发表于 07-09 16:18 414次阅读
    <b class='flag-5'>一</b><b class='flag-5'>文</b>带你了解什么是<b class='flag-5'>机器</b><b class='flag-5'>视觉</b>网卡

    【嘉楠堪智K230开发板试用体验】K230机器视觉相关功能体验

    、画十字交叉、写字符等多种操作。具体使用方法参考官方教程机器学习-画图 图像检测 K230能够使用MicroPython进行边缘检测、线段检测
    发表于 07-08 17:25

    机器视觉助力轨道缺陷检测

    机器视觉检测助力轨道检测
    的头像 发表于 05-21 16:55 598次阅读
    <b class='flag-5'>机器</b><b class='flag-5'>视觉</b>助力轨道缺陷<b class='flag-5'>检测</b>

    【「# ROS 2智能机器人开发实践」阅读体验】视觉实现的基础算法的应用

    机器视觉:从理论到实践 第7章详细介绍了ROS2在机器视觉领域的应用,涵盖了相机标定、OpenCV集成、
    发表于 05-03 19:41

    解析工业互联网

    电子发烧友网站提供《解析工业互联网.pptx》资料免费下载
    发表于 02-20 16:42 1次下载

    AI模型部署边缘设备的奇妙之旅:如何在边缘端部署OpenCV

    、车辆和其他重要元素。 2 基础知识 OpenCV 是个开源的计算机视觉机器学习软件库,广泛用于图像处理、视频捕捉、物体检测等领域。
    发表于 12-14 09:31