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

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

3天内不再提示

深度学习能否达到工业精度要求、完成工业视觉任务?

电子设计 来源:电子设计 作者:电子设计 2020-12-24 23:47 次阅读

2012年,多伦多大学首次使用深度学习训练的卷积神经网络模型在ImageNet的测试表现中取得突破性进展,并引发了一连串的基于卷积神经网络的优化并不断大幅提升ImageNet的测试表现。在2015年,通过深度学习训练的卷积神经网络模型,在ImageNet的测试表现中,错误率已经降到了2.3%,超越了人类的识别准确率,就此推动了在图像识别领域进行深度学习的大规模产业化应用的热潮。

以2012年为起点,各大互联网巨头开始落地深度学习技术。2013年,Google通过深度学习来进行街景地图的门牌号OCR识别;2014年,Facebook将其基于卷积神经网络模型的人脸识别技术DeepFace大规模地应用于其照片应用之中,识别准确率达到97.3%。目前深度学习被大规模应用于人脸识别、自动驾驶汽车等领域,取得了非常瞩目的成绩。作为一种首先在消费互联网领域广泛应用的技术,是否可以有效融入到工业视觉领域呢?

工业机器视觉需要处理什么任务

机器视觉作为一种基于2D或者3D相机传感器工业自动化技术,在工业视觉领域具有广泛而成熟的应用。3C、半导体、汽车等行业大量使用机器视觉技术进行异常识别、标签识别等、物料定位等工作。

工业自动化离不开感知技术和运动控制技术,就像人离不开眼和手。而人体所获得的信息,80%来自于视觉,可想而知,视觉感知技术一定是工业自动化领域最重要的技术之一。

而传统机器视觉,是存在明显局限的。

传统机器视觉存在什么局限

传统机器视觉的图像处理系统,其工作原理简单理解起来是这样:

1、在图像中找到边、角等人为定义的目标特征;

2、基于目标特征在图像中存在与否、多个目标特征之间的距离的数值进行逻辑判断来完成视觉任务。

使用这套技术,需要由视觉工程师基于视觉任务的特定需求,进行目标特征的定义以及数值判断的阀值定义,设计好了之后形成程序由机器执行。

而传统机器视觉逻辑简单的局限性,则体现在无法适用于随机性强、特征复杂的工作任务。

由于只能从有限的特征中进行排列组合,视觉工程师无法通过”边“、”角”来表达“密集的点状凹凸不平”这种综合的、复杂的判断目标。或者表达能力很差,导致识别准确度不好。因此,传统机器视觉是无法解决以上问题的。

而这样的复杂特征问题,恰恰是深度学习技术最擅长解决的问题。

深度学习如何解决复杂特征问题

相比传统机器视觉通过视觉工程师来设计算法模型,深度学习技术最大的不同在于,程序能够自主发现需要用什么特征,通过什么样的逻辑关系来完成图像分析任务,实现由程序来设计算法模型。

以乐高积木来类比的话,在传统机器视觉里,人类的工作是从100个乐高元素里挑出数十个,组装起来执行人类设计好的逻辑动作,完成相关任务;而深度学习里,人类告诉机器需要完成的任务,由机器从1亿个乐高元素里,挑出数万个,组装起来并选择需要执行的逻辑动作来完成该任务。其表达能力远远高于人类专家。

由于深度学习可以从更多的特征可能性中进行选择,并自行决定特征之间的逻辑关系,深度学习就具备了通过从海量像素点中,选择一组特征,并通过这组特征表达‘密集的点状凹凸不平’的能力。

在实际应用中,使用深度学习训练的模型可以准确地对图片中的随机缺陷进行识别,并可以准确地将指定的缺陷有效地标识出来,真正实现了随机性强、特征复杂的随机缺陷的检测

(通过深度学习可以识别并标识图像中的随机缺陷)

正是由于具备了处理这种随机性强、特征复杂的图像识别问题的能力,深度学习就具备了突破传统机器视觉技术的局限的可能性。

深度学习能否达到工业精度要求

我们通常会认为,工业应用对于技术精度和稳定性的要求要高于民用技术。所以,在消费领域火热的深度学习技术,是否能够满足工业指标呢?我们以外观缺陷检测为例,看看工业检测具体需要考虑哪些指标。

漏判率:漏判会直接造成不良品流向终端客户。所以漏判率要求通常低于 100 PPM。

误判率:误判会直接对工业企业的良率造成影响,会造成物料的浪费。企业对误判率的要求通常要求在1%-5%之间。在漏判率达标的前提下,只有大幅降低误判率,才能达到减人的目标。

节拍:不同行业有较大差异,如电子行业的节拍要求在5秒以内,机械加工行业的节拍要求在几十秒以内。

一方面,深度学习目前的行业普遍技术水平已经能够达到95%以上的判定准确率。通过平衡漏判率和误判率,更加严格地控制漏判,可以让漏判率降到100PPM以下,而误判率降到5%以下。

另一方面,针对节拍的要求,由于目前GPU显卡可以达成每秒80祯的图像处理速度,5秒内可以完成400张图片的判定。而一般3C行业的产品较小,只需要10张以内的照片就可以完成产品的覆盖,比如大的机加工产品,也只需不到100张图片进行产品表面的全覆盖。图像处理的速度完成可以满足节拍的要求。

所以总体来看,我们认为深度学习技术已经成熟到可以完成复杂工业视觉任务。

审核编辑 黄昊宇

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

    关注

    161

    文章

    4320

    浏览量

    119969
  • 深度学习
    +关注

    关注

    73

    文章

    5463

    浏览量

    120875
  • 工业机器
    +关注

    关注

    0

    文章

    15

    浏览量

    2540
收藏 人收藏

    评论

    相关推荐

    AI干货补给站 | 深度学习与机器视觉的融合探索

    ,帮助从业者积累行业知识,推动工业视觉应用的快速落地。本期亮点预告本期将以“深度学习与机器视觉的融合探索”为主题,通过讲解
    的头像 发表于 10-29 08:04 155次阅读
    AI干货补给站 | <b class='flag-5'>深度</b><b class='flag-5'>学习</b>与机器<b class='flag-5'>视觉</b>的融合探索

    FPGA做深度学习能走多远?

    支持不同的数据精度、量化和激活函数等。这种灵活性使其能够适应各种深度学习任务,为不同的应用场景提供定制化的解决方案。 • 低功耗:FPGA 是可编程的,可以在设计中仅使用所需的计算资源
    发表于 09-27 20:53

    视觉检测精度达到 0.01 吗

    在现代工业生产和质量控制领域,视觉检测技术因其高效、非接触式测量等优势而备受青睐。然而,对于许多对精度要求极高的应用场景,一个关键的问题是:视觉
    的头像 发表于 08-22 11:20 201次阅读
    <b class='flag-5'>视觉</b>检测<b class='flag-5'>精度</b>能<b class='flag-5'>达到</b> 0.01 吗

    深度学习工业机器视觉检测中的应用

    识别等任务。传统的机器视觉检测方法通常依赖于手工设计的特征和固定的算法,难以应对复杂多变的工业环境。而深度学习的引入,为
    的头像 发表于 07-08 10:40 915次阅读

    工业机器人任务编程基本流程

    随着科技的迅猛发展,工业机器人在制造业中的应用越来越广泛。它们不仅能够执行重复性、高精度任务,还能在恶劣环境中代替人工进行作业,极大地提高了生产效率和安全性。要实现工业机器人的高效运
    的头像 发表于 07-02 10:41 436次阅读

    深度学习在计算机视觉领域的应用

    深度学习技术的引入,极大地推动了计算机视觉领域的发展,使其能够处理更加复杂和多样化的视觉任务。本文将详细介绍
    的头像 发表于 07-01 11:38 628次阅读

    什么是工业机器视觉?它有哪些作用?

    工业机器视觉,是指利用计算机视觉技术和图像处理技术,对工业生产过程中的各种图像进行自动识别、定位、检测等操作的技术。它是工业自动化和智能制造
    的头像 发表于 06-17 10:18 676次阅读

    机器视觉检测技术在工业自动化中的应用

    随着科技的飞速发展,工业自动化已成为现代工业生产的核心动力。在这个背景下,机器视觉检测技术作为工业自动化中的关键技术之一,以其高精度、高效率
    的头像 发表于 06-07 12:06 754次阅读

    深度解析深度学习下的语义SLAM

    随着深度学习技术的兴起,计算机视觉的许多传统领域都取得了突破性进展,例如目标的检测、识别和分类等领域。近年来,研究人员开始在视觉SLAM算法中引入
    发表于 04-23 17:18 1222次阅读
    <b class='flag-5'>深度</b>解析<b class='flag-5'>深度</b><b class='flag-5'>学习</b>下的语义SLAM

    AIDI工业AI视觉检测软件介绍

    AIDI是一款基于深度学习的智能工业视觉平台应用于多种工业应用场景,有效解决复杂缺陷的定位识别、分类定级及字符识别等问题,具有强大的兼容性。
    发表于 03-25 21:52

    解锁机器视觉工业检测难题

    数据,要求系统能够高效处理大规模数据,并在短时间内做出准确的决策。不同工件、产品的形状、颜色、纹理等特征各异,需要系统具备良好的通用性和适应性,能够适应不同情况下的检测需求。 机器视觉算法需要具备高精度和鲁棒性
    的头像 发表于 03-14 17:33 372次阅读

    基于机器视觉深度学习的焊接质量检测系统

    基于机器视觉深度学习的焊接质量检测系统是一种创新性的技术解决方案,它结合了先进的计算机视觉深度学习
    的头像 发表于 01-18 17:50 712次阅读

    工业视觉与计算机视觉的区别

    工业视觉主要解决以往需要人眼进行的工件的定位、测量、检测等重复性劳动;计算机视觉的主要任务是赋予智能机器人视觉,利用测距、物体标定与识别等功
    发表于 01-16 10:06 514次阅读
    <b class='flag-5'>工业</b><b class='flag-5'>视觉</b>与计算机<b class='flag-5'>视觉</b>的区别

    工业机器视觉SmartGS技术引领工业视觉革新

    思特威面阵系列产品可赋能以下四大场景智能化升级,确保无失真的成像和高速的图像采集性能,为高端工业机器视觉应用带来了更精确、高效的视觉检测、质量控制和生产优化能力,显著提升工业生产的效率
    发表于 12-12 14:42 409次阅读

    深度学习算法和传统机器视觉助力工业外观检测

    在很多人眼里,深度学习是一个非常神奇的技术,是人工智能的未来,是机器学习的圣杯。今天深视创新带您一起揭开他神秘的面纱,了解什么才是深度学习
    的头像 发表于 11-09 10:58 619次阅读
    <b class='flag-5'>深度</b><b class='flag-5'>学习</b>算法和传统机器<b class='flag-5'>视觉</b>助力<b class='flag-5'>工业</b>外观检测