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

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

3天内不再提示

机器视觉边缘模式的检测方法介绍

新机器视觉 来源:西安德伍拓 作者:西安德伍拓 2022-10-21 15:03 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

图像边缘是两个具有不同灰度的均匀图像区域的边界,边缘检测是图像处理的基本问题,目的是标识数字图像中亮度变化明显的边缘点,不断向上构成更高层次的特征描述。并且剔除不相关的特征信息,保留图像重要的结构属性。

0e49a398-50f5-11ed-a3b6-dac502259ad0.png

在视觉计算理论框架中,抽取二维图像上的边缘、角点、纹理等基本特征,是整个系统框架中的第一步,图像中局部灰度级以简单的方式作极快变换的小区域特征所组成的图称为基元图,在不同"尺度"意义下的边缘点,在一定条件下包含了原图像的全部信息。

0f27d3ca-50f5-11ed-a3b6-dac502259ad0.png

检测原理基本思想是通过检测每个像素和其邻域的状态,以决定该像素是否位于一个物体的边界上。如果一个像素位于一个目标物体的边界上,则其邻域像素的灰度值的变化就比较大,可以通过细微的间距移动狭窄的区段,检测每个点的边缘宽度与边缘位置,确定目标对象的边界。

0f977ee6-50f5-11ed-a3b6-dac502259ad0.png

检测方法

滤波

边缘检测算法主要是基于图像强度的一阶和二阶导数,但导数的计算对噪声很敏感,因此使用滤波器来改善与噪声有关的边缘检测器的性能。大多数滤波器在降低噪声的同时也导致了边缘强度的损失,因此,增强边缘和降低噪声之间需要折中。

0fbd3bf4-50f5-11ed-a3b6-dac502259ad0.png

增强边缘增强一般是通过计算梯度幅值来完成,增强边缘的基础是确定图像各点邻域强度的变化值。增强算法可以将邻域(或局部)强度值有显著变化的点突显出来。

0fda32f4-50f5-11ed-a3b6-dac502259ad0.png

检测

在图像中有许多点的梯度幅值比较大,这些点在特定的应用领域中并不都是目标边缘,所以应该用某种算法来确定哪些点是边缘点。

定位边缘的位置可在子像素分辨率上来估计,边缘的方位也可以被估计出来。大多数场合下,仅仅需要边缘检测器指出边缘出现在图像某一像素点的附近,而没有必要指出边缘的精确位置或方向。

算法应用可以将边缘定义为图像中灰度发生急剧变化的区域边界,图像灰度的变化情况可以用图像灰度分布的梯度来反映,因此我们可以用局部图像微分技术来获得边缘检测算子。而边缘检测的实质是采用某种算法来提取出图像中对象与背景间的交界线。

1108532c-50f5-11ed-a3b6-dac502259ad0.png

在图像边缘检测中,抑制噪声和边缘精确定位是无法同时满足的,一些边缘检测算法通过平滑滤波去除噪声的同时,也增加了边缘定位的不确定性。而提高边缘检测算子对边缘的敏感性的同时,也提高了对噪声的敏感性。

如上述所说,一阶算子检测边缘,如Robert,虽然对边缘定位精度较高,但是容易丢失边缘,对噪声无抑制能力。又如Sobel,对噪声仅有一点抑制能力,但无法完全排除虚假边缘。又如二阶拉普拉斯算子,对噪声响应很高。或者改进后的高斯-拉普拉斯算法,虽然经过高斯模糊,但是这些模糊不能完全去除噪声,没处理的好,反而会影响边缘检测的效果。

审核编辑:郭婷

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

    关注

    163

    文章

    4728

    浏览量

    125007

原文标题:机器视觉边缘模式检测

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

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

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

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

    在智能制造浪潮席卷全球的今天,工业检测作为产品质量的“守门人”,其重要性日益凸显。而机器视觉光源,作为工业检测系统的“眼睛”,直接影响着检测
    的头像 发表于 11-21 09:16 61次阅读
    思奥特智能<b class='flag-5'>机器</b><b class='flag-5'>视觉</b>光源:以光为笔,绘就工业<b class='flag-5'>检测</b>新图景

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

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

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

    质量控制是制造流程中至关重要但往往效率低下的环节。机器视觉能够自动化部分或全部缺陷检测任务,但仅靠技术本身无法带来显著改进。必须理解并优化整个机器
    的头像 发表于 11-03 11:40 588次阅读
    <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

    IPC+独显的组合。 二、方案核心:多路检测 + 编解码 + 边缘AI + MES对接多路并发采集RK3576 提供 3×4-lane MIPI-CSI,配合视频转换模块可并发接入 12路
    发表于 10-16 17:56

    机器视觉检测PIN针

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

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

    短波红外(SWIR)因其高灵敏度、高分辨率和适应性强,成为工业机器视觉和半导体检测的重要光源。
    的头像 发表于 08-27 09:51 584次阅读
    红外光在<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智能机器人开发实践」阅读体验】视觉实现的基础算法的应用

    人部署,详细介绍了基于颜色阈值和深度学习的巡线方法。 二维码识别则广泛应用于机器人定位与任务触发,例如AGV(自动导引车)的路径规划。 深度学习在机器
    发表于 05-03 19:41

    AI模型部署边缘设备的奇妙之旅:目标检测模型

    并非易事,它涉及到从选择合适的算法架构到针对特定硬件平台进行优化等一系列复杂的工作。 接下来,我们将详细介绍如何在资源受限的边缘设备上成功部署目标检测模型,探索其背后的原理和技术,并讨论解决该领域内常见
    发表于 12-19 14:33

    开源项目 ! 利用边缘计算打造便携式视觉识别系统

    。 VIM3 神经网络处理器(NPU)使用方法 VIM4 神经网络处理器(NPU)使用方法 Edge2 神经网络处理器(NPU)使用方法 总结 恭喜!你刚刚构建了一个便携式的、基于边缘
    发表于 12-16 16:31

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

    图像的质量,使得图像更适合人类观察或者为后续的分析做准备。 方法:通常涉及像素级别的操作,比如调整亮度、对比度、颜色校正、滤波(如高斯模糊、中值滤波去噪)、边缘检测、形态学变换(膨胀、腐蚀)等。 计算机
    发表于 12-14 09:31