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

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

3天内不再提示

基于机器视觉的表面缺陷检测技术研究

QQ475400555 来源:视觉感知与再现 2023-09-27 11:09 次阅读

表面缺陷是工业产品生产中不可避免的问题,如果不及时发现处理,将会影响产品的外观质量及性能,导致企业生产效益下降。现如今,基于机器视觉的表面检测方法在很多现代化企业中得到了广泛的应用,在文中将分析主流机器视觉检测方法的优缺点,并指出现有机器视觉检测技术存在的问题和对以后的发展趋势做进一步的展望。

各种检查方法的比较

基于机器视觉的缺陷检测方法的比较如表1所示,包括各种方法的主流分类(检测)模型、优缺点对比。

表1:基于机器视觉检测方法的比较

序号 检测方法 主流分类
(检测)模型
优点 缺点
1 图像处理 特征提取
模板匹配
算法简单,鲁棒性较好,可以通过较少的图像验证 检测过程较为复杂,不能进行自动的特征提取,方法局限性较大
2 机器学习 支持向量机
决策树
不需要海量的图像进行训练,处理算法简单,具有较好的鲁棒性 对于多种缺陷的检测发挥不出其性能
3 卷积神经网络 LeNet模型
AlexNet模型
VGG模型
GooLeNet模型
ResNet模型
DenseNet模型
对高维数据有较强的学习能力,可以从输入数据中学习到抽象的、本质的特征信息 网络的表达能力随着卷积神经深度的增加而增加,网络越深,计算越复杂
4 深度置信网络 DBN-DNN模型 应用范围广泛,扩展性强,具有很好的图像分类、识别功能,可以进行数据生成 没有考虑到图像的二维结构信息,网络参数的设置受经验的限制,很难找到最优解
5 全卷积网络 FCN模型 可以接收任意尺寸的图像,对其进行特征提取操作,同时可以获得高层语义先验知识矩阵,可对输入图像实现像素级的分割 对图像中的细节信息不敏感,边缘分割较为模糊,模型收敛速度较慢
6 编码器 自编码网络
降噪自编码器
栈式自编码器
稀疏自编码器
具有较好的目标信息表示能力,可很好地提取出复杂背景中的前景区域,对环境噪声具有较好的鲁棒性 主要针对那些有周期性背景纹理的图像缺陷检测,同时必须保证数据维度的输入和输出一致


存在的问题

基于机器视觉的表面缺陷检测技术在理论研究和工业实际应用中均取得了满意的成果,但现阶段仍存在以下问题和难点。

(1)在图像采集阶段,受光照条件、现场环境、拍摄角度和距离等因素的影响,被检测物体的表观特征会产生变化,对检测精度产生一定的影响,同时,噪声的干扰以及被检测物体的部分遮挡也会影响到图像的质量,降低系统的检测性能。如何提高图像采集的质量,最大程度上降低外界因素的干扰是需要解决的问题之一。

(2)传统机器视觉的缺陷检测方法依赖于特征模板的选择及提取,特征提取的好坏对整体检测系统的检测精度及性能有着决定性作用,同时传统机器视觉的检测方法需要人工提取特征信息,不具有自动提取全部有用特征信息的能力。如何参考模板精度,降低特征提取的复杂性与不确定性仍是值得进一步研究的问题。

(3)虽然机器视觉检测在工业生产中已经取得了较好的检测效果,但是在实际图像采集过程中,真实的缺陷数据较少,且表面缺陷种类繁多,形式多样,缺陷特征的提取效率较低,同时,模型对新产生的缺陷类型不能进行正确识别,不足以利用深度学习的方法进行训练。如何获取足够的缺陷样本,保证在实际应用中的准确率是未来的研究方向之一。

(4)从缺陷检测的准确性和实时性方面来看,尽管机器视觉检测的一系列算法不断更新,但检测效率与检测的准确率与实际生产的需求还具有一定的差距。如何解决特征的精确提取,提高检测系统的准确性与实时性仍是现阶段需要考虑的问题。

未来发展趋势

目前,机器视觉技术已经在医学、交通航海、工业生产等领域有了突破性进展,基于机器视觉的表面缺陷检测必将是未来的发展趋势,具体表现为以下两个方面。

(1)目前基于机器视觉的缺陷检测方法主要是对工业相机获取的二位图像进行检测,检测的对象是物体的表面缺陷,而二维图像的视野信息比较单一,无法进行产品各方位视野信息的表达。如何通过多个工业相机对被检测物体进行三维建模,获得检测目标的空间信息,提高缺陷检测系统性能已是未来的一个重要发展趋势。

(2)机器视觉缺陷检测方法目前还处于理论研究阶段,在实际应用中仍达不到现代化工业生产中精准化和智能化的要求,利用机器视觉技术设计产品的分拣装置,结合机械臂对缺陷产品进行分类剔除,建立一套全自动化的生产线,是未来工业生产的大势所趋。

来源:视觉感知与再现

审核编辑:汤梓红

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

    关注

    26

    文章

    1224

    浏览量

    55823
  • 机器视觉
    +关注

    关注

    161

    文章

    4043

    浏览量

    118357
  • 缺陷检测
    +关注

    关注

    2

    文章

    131

    浏览量

    12058
  • 表面缺陷检测

    关注

    0

    文章

    17

    浏览量

    1225

原文标题:基于机器视觉的表面缺陷检测方法的分析

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

收藏 人收藏

    评论

    相关推荐

    机器视觉表面缺陷检测技术

    结果的不精确。当今社会,随着计算机技术,人工智能等科学技术的出现和发展,以及研究的深入,出现了基于机器视觉
    发表于 01-20 10:29

    机器视觉有助于解决表面缺陷

    检测产品表面缺陷,例如变色,灼伤,裂缝和划痕,对于人类或机器视觉来说是一项艰巨的任务。这些缺陷
    发表于 08-12 10:41

    [转]产品表面缺陷检测

    ` 在工业制造过程中,总会有各种生产缺陷。以前大多数的产品检测都是用肉眼检查的,随着机器视觉技术的发展,使用
    发表于 08-07 16:40

    机器视觉检测之产品缺陷检测,提高产品良品率

    抽检率低、准确性不高、实时性差、效率低、劳动强度大、受人工经验和主观因素的影响大。而随着计算机技术,人工智能等科学技术的出现和发展,以及研究的深入,出现了基于机器
    发表于 08-10 10:47

    机器视觉检测系统在薄膜表面缺陷检测的应用

    高产量下的薄膜质量,提出了基于机器视觉检测技术在线薄膜缺陷自动化检测方法。
    发表于 10-30 16:15

    纱布瑕疵缺陷机器视觉检测的应用

    不需要“操作员”。表面检测系统可以安装在作为独立的高速机器视觉检测系统构建在现有产线或设备上。当检测
    发表于 03-25 10:07

    湖北机器视觉在纸张表面瑕疵检测中的作用

    生产线,容易漏检,给企业造成损失,因此,通过机器视觉技术检测纸张表面缺陷,为纸张质量
    发表于 07-12 10:24

    四元数数控:机器视觉检测产品有什么缺陷检测

    抽检率低、准确性不高、实时性差、效率低、劳动强度大、受人工经验和主观因素的影响大,而随着计算机技术,人工智能等科学技术的出现和发展,以及研究的深入,出现了基于机器
    发表于 11-04 13:45

    四元数数控:深圳机器视觉对手机外壳缺陷有什么检测

    品进行分类,提高客户的信赖和满意度。手机外壳缺陷检测技术还具实时性好、自动化程度高、非接触性、精度高、安全可靠等以下优点,因此将机器视觉用于
    发表于 01-19 09:52

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

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

    基于机器视觉技术表面缺陷在线检测系统设计_吴晓君

    基于机器视觉技术表面缺陷在线检测系统设计_吴晓君
    发表于 01-12 18:09 2次下载

    机器视觉检测技术在薄膜表面缺陷检测中的应用

    缺陷自动化检测方法。机器视觉检测技术的薄膜表面
    发表于 02-05 14:47 1257次阅读

    机器视觉检测表面检测常见缺陷有哪些

    机器视觉检测基础入门---表面检测常见缺陷有哪些? 随着工业4.0时代的到来,
    发表于 07-07 17:07 2508次阅读

    机器视觉系统检测表面缺陷

    机器视觉表面缺陷检测,这是机械设备上最常用的功能。它可以在线检测产品
    的头像 发表于 02-10 17:10 643次阅读
    <b class='flag-5'>机器</b><b class='flag-5'>视觉</b>系统<b class='flag-5'>检测</b><b class='flag-5'>表面</b><b class='flag-5'>缺陷</b>

    机器视觉中的表面缺陷检测有什么用?

    表面缺陷检测机器视觉技术的一种,通常是指检测物品
    发表于 06-30 11:50 381次阅读
    <b class='flag-5'>机器</b><b class='flag-5'>视觉</b>中的<b class='flag-5'>表面</b><b class='flag-5'>缺陷</b><b class='flag-5'>检测</b>有什么用?