广告

如何利用人工智能改善自动光学检测?

2021-08-31 Mark Patrick,贸泽电子 阅读:
生产线上的自动光学检测(AOI)能够以和生产线匹配的速度运行,并且已经在支持各行各业的制造商提高质量保证,保证生产率,并不断改进生产流程。在AI基础上的进一步提升是AOI的未来发展方向,为光学检测应用而训练的算法能够带来提高决策能力的额外好处,可减少操作员的参与,简化编程,并可提供更强大的性能,从而能够提高缺陷检测的确定性,同时减少误报。

在制造业中,检测是必不可少的功能。视觉检测可确保产品符合其预期的功能和外观,并为制造商和客户带来重要利益。最明显的是,检测结果能够提供质量保证,可以通过产品标注或标签直接传达给客户,或者在制造工厂内记录,并作为其质量控制过程的一部分。如果产品从现场退回,检测报告还可以帮助进行故障排除,并可以帮助制造商处理任何索赔。EHFednc

此外,在生产过程中识别出所有不合格物品可以帮助确定是否需要调整制造工艺或程序,检测结果可以帮助确定故障原因,例如,电子产品表面贴装机中的喷嘴堵塞,瓶装设备故障或标签机械未对准等等。实时识别缺陷可以做到立即停止生产,从而马上解决问题。越早发现质量问题,解决问题的成本就越低。业界经常引用一个“十倍规则”:产品开发阶段发现错误的成本比生产阶段低十倍,依次而行,生产阶段的错误成本比现场应用也低十倍。EHFednc

从人工检测到AOI

通常对生产的每个产品都需要进行检测。经过训练的操作员可以人工进行检测,尤其是在处理简单产品或作为整体外观最终检测时更是如此。印刷电路板组件(PCBA)等一些应用可能需要放大设备,最小的功能尺寸(例如高密度IC互连和焊接在电路板上的01005大小SMD芯片)(见图1),都对检测人员的视觉敏感度(visual acuity)提出很大挑战。EHFednc

图1:焊接在PCB上的表面贴装芯片。EHFednc

但是,随着产品复杂性的提高,一些典型组件可能包含大量此类器件。检测员在进行检测并记录结果时,必须要克服视觉和节拍时间的双重挑战,可能导致人工检测不切实际。在某些情况下,例如高速灌装工艺,可能根本无法进行人工检测。EHFednc

随着特征尺寸、复杂性和吞吐量方面的挑战越来越严峻,自动光学检测(AOI)成为确保对每个项目进行充分检测的唯一实用方法。EHFednc

AOI包括图像传感,照明和计算子系统,它们协同工作以便捕获和分析图像。AOI系统可以将捕获的图像与参考图像进行比较,之后得以能够识别材料表面的缺陷、焊接缺陷或PCBA上元件缺失或放错位置等缺陷。或者,基于某些规则的系统会测量特征尺寸(例如组件本身或每个接头中焊料量),以确定“良好”(G)或“不良”(NG)状态。如果检测到缺陷,则机器设备可以隔离有缺陷物品,然后继续进行后续检测,或者暂停并警告操作员。EHFednc

尽管AOI在复杂性、吞吐量存在,或两者兼而有之的情况下已经超过了人工检测,但是传统的图像处理系统和算法仍存在一些缺点,这些缺点在系统和软件开发以及在工厂车间进行设备安装时非常明显。EHFednc

从传统图像处理到AI

图像识别的基本原理是将每个捕获的图像数字化,并应用各种滤镜来检测图案和特征。边缘检测滤镜通常用于检测图像中的对象。能够识别人类的算法可以应用坡度斜率检测(slope detection)来识别手臂、肩膀,、腿部等特征,该算法还需要检测这些被检测特征相对于彼此的方向,作为进一步的界定标准。EHFednc

检测焊点的算法可以采用边缘检测和颜色检测来识别焊点,并检测焊点表面(fillet)的坡度是否在可接受范围内。光学系统可以使用不同颜色从不同角度照亮待测单元。如果焊点表面的斜率正确,则可能会反射出更大比例的绿色波长。如果有更多的红色波长或整个表面上呈现不断变化的颜色组合,则表示有较浅焊点表面,表明焊料量或焊球形成不足,表明在焊接过程中沾锡较差。EHFednc

无论是在安全监控或汽车行人检测等应用中的人员识别,在社交媒体应用中的面部识别,还是在工业检测中进行缺陷检测等所有应用,传统的图像识别都面临着众多挑战。EHFednc

定义规则并创建算法以检测和分类数字图像中的对象非常复杂。在工业检测中,开发可靠的算法既昂贵又费时。在检测PCB组件时,焊点的质量只是要检测的一个标准,还必须验证每个组件的存在,以及相对于阻焊层的(solder mask)位置和方向、组件的共面性以及不需要的物体(例如焊料飞溅在电路板表面上)的存在。为所有情况和所有例外创建规则几乎是不可能的。EHFednc

微调算法和添加更多算法以覆盖其他更多情况,这是一项永无止境的任务,需要不断更新软件。每当行业中使用新产品(例如高级电子组件封装)时,都必须开发新算法以对其进行检测。EHFednc

人工智能(AI)可以在一定程度上模仿人类将学到的经验应用到图像识别,从而能够应对无限变化带来的挑战。在AI总体概念下涵盖的各种计算结构中,卷积神经网络(CNN)通常用于图像识别。这些包括相互连接的人工神经元,并排列成层(见图2)。它们通常是深度神经网络,在输入和输出层之间包含多个内部或隐藏层。隐藏层对从前一层接收到的数据执行特定、严格定义的采样(pooling)和卷积计算。结果被发送到下一层,最终到达输出层,可表明是否已识别出所寻找的对象。EHFednc

图2:CNN层。EHFednc

在部署CNN之前,需要对其进行训练以识别特定对象。在此过程中,通过每个答案的正确或不正确来调整每个神经元在生成该答案中的重要性或权重,经过多次迭代,CNN可以识别出具有较高正确性的图像。在这一点上,可以认为它是经过训练,而冗余神经元可以删除,然后准备将神经网络部署为推理引擎,这或许是在云端实现,或许是在嵌入式计算平台上实现。EHFednc

将两个领域融合在一起

AI可以为AOI设备的供应商和用户带来巨大优势。从供应商的角度来看,如果AI可以判断看到特定对象的几率,则可以简化算法开发。通过减少定义每个对象和相应可接受标准的工作量,有助于缩短新设备的上市时间,并减少持续的软件支持成本。对于用户而言,通过AI实现的增强型AOI可以简化检测系统设置、编程和微调“良好” /“不良”警报的阈值。EHFednc

AI现在正在进入AOI设备市场。一个范例是AAEON与AOI供应商合作伙伴共同创建,用于AI推理的嵌入式工业机器视觉计算平台和多处理器扩展卡。该平台可使AOI用于检测多个产品线,而无需重新配置。与传统系统相比,它具有更高的准确性和更少的误报,还可以快速接受培训以检测新产品或识别以前未知的缺陷。EHFednc

另一个范例是用于PCB组件检测的MEK(Marantz)ISO-Spector M1A。该系统基于AI,可学习组装和回流PCB的生产过程值,并基于数百个预设参数来识别缺陷。通过处理一些典型的挑战,例如确定最佳光照水平,摄像头位置,每个视图的摄像头设置以帮助缺陷检测,以及调整检测阈值以确保捕获缺陷单元而不会进行过多的错误NG,能够减少编程中涉及的人为因素。 AI能够比人类专家快得多地自动调整多个参数,并以显著降低的错误风险来做出决策,无论AOI系统是由初学者还是由专家进行编程,都可以实现一致的检测结果。EHFednc

中国制造商VCTA亦将AI添加到了其用于PCB制造的AOI系统中,从而可提供更强的操作能力:降低了废品率,提高了产能和质量。EHFednc

AOI系统架构

此类系统的特性凸显了AI可为包括安全和零售在内许多领域的检测应用所带来的优势。在需要搜索图像以检测对象和特征或识别个人等特征的应用场景,AI可以简化设置和编程,消除人为错误,最小化延迟并能够支持更好的决策。EHFednc

为了帮助开发人员充分利用该技术,摄像头模块现已进入市场,并具备软件支持以简化AI开发,这其中的范例包括Basler AI视觉方案套件(Vision Solution Kit)。该套件(见图3)可与1300万像素Basler dart(飞镖)摄像头和用于配置和操作相机的pylon摄像头软件套件一起使用。 Basler云端可提供用于对象检测和人员识别,且经过预先训练的机器学习模型,可在套件上进行部署。开发人员还可以自由地将自己的模型用于任何应用。EHFednc

EHFednc

图3:Basler AI视觉解决方案套件。EHFednc

Intel RealSense D400立体视觉深度相机系统集成了RealSense D4视觉处理器、一个立体深度模块、一个具有彩色图像信号处理功能的RGB传感器和惯性测量单元,可满足诸如机器人视觉、无人机、虚拟现实和家庭安全等应用的要求。深度模块将左右成像器与可选红外投影仪结合在一起,此红外投影仪可投射不可见的静态红外图案,以提高低纹理应用中的景深精度。EHFednc

RealSense深度摄像头在与TensorFlow或OCV等机器学习平台一起使用时,可为对象检测和分类等应用带来更多价值。摄像头模块的单像素深度信息有助于解决其他挑战,例如估算视野中物体的尺寸。可通过Intel RealSense网站的链接获得相关指导教程和示例代码,其中给出了如何达到此目的。EHFednc

结论

生产线上的AOI能够以和生产线匹配的速度运行,并且已经在支持各行各业的制造商提高质量保证,保证生产率,并不断改进生产流程。在AI基础上的进一步提升是AOI的未来发展方向,为光学检测应用而训练的算法能够带来提高决策能力的额外好处,可减少操作员的参与,简化编程,并可提供更强大的性能,从而能够提高缺陷检测的确定性,同时减少误报。EHFednc

开发人员和创客可以开始探索如何使用来自领先制造商,并由贸泽电子提供的AI摄像头套件来加强各种机器视觉应用。EHFednc

本文为EDN电子技术设计 原创文章,禁止转载。请尊重知识产权,违者本司保留追究责任的权利。
  • 微信扫一扫
    一键转发
  • 最前沿的电子设计资讯
    请关注“电子技术设计微信公众号”
  • Ignion选用AWS云服务来变革物联网设计流程 Ignion宣布推出天线设计智能云服务Antenna Intelligence Cloud,该服务将云计算和人工智能功能引入到天线领域。
  • Microchip模拟嵌入式SuperFlash技术助力存算一体创新 SuperFlash memBrain存储器解决方案使知存科技片上系统(SoC)能够满足最苛刻的神经处理成本、功耗和性能要求
  • 用TinyML开始设计——开发评估套件 本文中展示的开发套件和评估板得到一些流行的机器学习库和用于 TinyML 工作流程资源的支持,包括用于微控制器的 Google TensorFlow Lite 和 Edge Impulse,因而它们能够成为您第一个项目的理想起点。
  • “中国IC设计成就奖”提名产品简介:高性能GPU芯片及解 沐曦致力于提供国际顶尖的高性能通用GPU芯片及解决方案,结合我国人工智能等领域对GPU芯片的强烈市场需求,对标当前国际领先的GPU芯片产品立项开展技术研发。
  • “中国IC设计成就奖”提名产品简介:全志科技高性能智能 高性能三重异构智能语音应用处理器R329芯片,采用业界先进的半导体工艺,首款集成Arm中国周易语音处理器。集成DSP、NPU、64位CPU及丰富的外设接口,创新突破了低功耗、边缘语音AI超级算力、多重异构通讯、多核调度等关键技术,处于国内领先水平。
  • “中国IC设计成就奖”提名产品简介:追萤3D AI芯片Ai310 埃瓦科技自主研发的追萤 3D AI芯片创新的采用了异构架构 SOC 设计和微内核架构设计,包含 NPU 神经网络加速核、3D 立体匹配加速核、ISP 核等功能性处理核心;其中 NPU 神经网络加速核基于可重构以及片上多级存储和缓存设计,使数据可高效送达加速核心,使该芯片拥有领先的高效智能处理能力、分析以及低功耗管理的能力;其设计架构的资源复用性使硬件计算单位可灵活分配,适应于不同场景的计算需求;在 3D 视觉算法加速方面创新的采用了自研立体匹配算法的 3D 加速微内核架构设计,可有效加速双目立体视觉、结构光等多种 3D 视觉算法。
  • “中国IC设计成就奖”提名产品简介:ada200优势 1.九天睿芯,感存算一体芯片,可以在功耗和性能满足”低功耗AI场景“的同时,成本也大幅度下降。2.采用模数混合的存内计算架构,ADA200相比传统数字芯片,1/3成本,1/10功耗。
  • “中国IC设计成就奖”提名产品简介:面向边缘视觉分析的 面向边缘视觉分析的数据流AI芯片CAISA是鲲云科技自主研发的专为人工智能图像提供高性能计算加速的AI芯片产品,是全球首个量产的数据流AI芯片。
  • “中国IC设计成就奖”提名产品简介:人工智能语音芯片CI 1、人工神经网络硬件引擎架构:具备高计算性能,进行神经网络计算时相当于数十个CPU并行计算的能力;低访问带宽和低功耗,通过并行计算和共用神经元权重参数,大幅降低访问带宽及功耗;高可配置性,支持神经元层数和节点数、神经网络结构的配置。 2、单、双、及麦克风阵列降噪增强技术:支持各种平稳、非平稳环境噪声抑制;可支持线阵、圆阵结构等常用麦阵结构;采用定向波束形成与自适应信号处理技术相结合;拾取方向动态可调;支持单声道、立体声等回声抑制;采用独立研发的空间预测技术,支持强回声情况下回声抑制;与降噪处理技术相结合;自动增益调节、高通、带通滤波等。 3、低功耗和可靠性设计技术:具备低功耗集成电路设计技术,包括基于活动语音检测的低功耗控制技术和时钟门控技术。 4、逻辑设计技术:掌握了语音信号处理IP的设计方法,包括算法硬件化、定点、浮点运算处理等。同时积累了整套SoC设计所需的控制类IP,并成功通过流片验证。
  • “中国IC设计成就奖”提名产品简介:智能安防AI SoC芯片 亿智SV826是2021年推出的高性能的安防AI SoC芯片,主要面向视频编解码AI摄像机产品。
  • “中国IC设计成就奖”提名产品简介:低功耗视觉AIoT SoC 亿智SH516芯片是亿智电子2021年推出的一款低功耗的智能视觉AIoT SoC芯片。
  • “中国IC设计成就奖”提名产品简介:高性能大算力全场景 - AI性能跑分更强,超越Nvidia Orin - 应用当前先进的安全技术和研发流程 - 国内唯一可获得、支持快速量产的整车智能计算平台芯片
广告
热门推荐
广告
广告
EE直播间
在线研讨会
广告
广告
面包芯语
广告
向右滑动:上一篇 向左滑动:下一篇 我知道了