广告

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

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

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

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

从人工检测到AOI

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

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

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

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

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

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

从传统图像处理到AI

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

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

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

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

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

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

图2:CNN层。vR2ednc

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

将两个领域融合在一起

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

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

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

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

AOI系统架构

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

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

vR2ednc

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

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

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

结论

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

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

  • 微信扫一扫
    一键转发
  • 最前沿的电子设计资讯
    请关注“电子技术设计微信公众号”
  • 因眼睛小车主被辅助驾驶误判“开车睡觉”,小鹏、蔚来回 昨日,汽车博主@常岩CY 发博称自己突然上了热搜,原来就是因自己眼睛小被小鹏汽车自动驾驶误判“开车睡觉”,不住的发出提醒。此外,@常岩CY 称在多款车型上都收到此困扰。无论是红外还是摄像头,只要开始检测眼睛,就会判定过度疲劳。小鹏P7会提示他睡觉,蔚来ET7一开车就认为其疲劳和走神,岚图FREE会在冬天为了让其“别困”而打开冷风……
  • 国际象棋机器人Chessrobot夹断对手手指,意外还是设计缺 据悉,在7月19日的莫斯科国际象棋公开赛期间,一位7岁小男孩疑似因提前走子犯规手,意外被“对手”国际象棋机器人Chessrobot夹住手指,造成指骨骨折,该事件登上了热搜榜。该男孩是莫斯科9岁以下最强的30位棋手之一。
  • “智能家居”未来将可通过呼吸控制操作 凯斯西储大学的研究人员创造了一个简单的原型设备,使用户能够通过改变他们的呼吸模式来控制“智能家居”。这种自供电装置可放入鼻孔,并有可能提高行动不便或无法清晰说话的人的生活质量。如果个人呼吸困难,它也可以编程为医务人员提供自动警报。
  • 核酸采样机器人将取代“大白”?用了哪些技术保证采样准 取棉签、核酸采样、储存核酸采样管、设备消杀……动作精准流畅,今后给你核酸采样的可能不再是“大白”,而是机器人。EDN小编就带大家来看看,目前已被使用的核酸采样机器人有哪些?
  • 一个AI程序就可将手机电池增加30% 一项尖端的人工智能开发可以将智能手机的电池寿命延长 30%。这项应用则是利用 AI 分析正在使用的应用程序的 FPS 变化,并试图找到 CPU 和 GPU 处理器的最佳运行频率以适应变化,同时消耗设备中最少的功率和温度增益……
  • AI视觉芯片如何赋能两轮车出行? 6月29日,在由全球领先的专业电子机构媒体AspenCore和深圳市新一代信息通信产业集群联合主办的“2022国际AIoT生态发展大会-智慧两轮车分论坛”中,嘉楠科技副总裁汤炜伟以《勘智AI视觉芯,赋能智眼两轮行》为主题,向大家分享了嘉楠地芯片设计创新历程,及其RISCV架构AI芯片技术路线图,并以具体案例展示AI视觉芯片如何赋能两轮车出行。
  • 碎片化、成本高是难题,AIoT行业需要哪些改变? 作为AIoT的行业基石,物联网市场到2022年预计将达到 144 亿活跃连接。随着供应限制的缓解和增长的进一步加速,IoT Analytics 最新预测指出,到2025年全球将有大约 270 亿台联网物联网设备。中国物联网链接到2025年也将达到80亿。随着整个AIoT和IoT市场的快速成长与变化,我们将面临哪些风险和挑战?
  • 英特尔张宇:边缘AI有三个阶段,我们还处在山脚 在AspenCore举办的“2022国际AIoT生态发展大会”上,英特尔公司高级首席工程师、物联网事业部中国区首席技术官张宇博士通过视频方式分享了“边缘AI技术发展趋势与展望”主题演讲。
  • 世界上尺寸最大的芯片Wafer Scale Engine-2打破了在单 Cerebras公司售价数百万美元的“全球最大AI芯片”Wafer Scale Engine-2又有新消息,在基于单个Wafer Scale Engine-2芯片的CS-2系统上训练了世界上最大的拥有200亿参数的NLP(自然语言处理)人工智能模型。
  • 婴儿或可帮助解锁下一代人工智能 都柏林圣三一学院的神经科学家及其同事刚刚发布了改进人工智能的新指导原则,他们表示,婴儿可以帮助解锁下一代人工智能(AI)。
  • 日本要利用机器学习实现半导体研究自动化 新型薄半导体材料的开发需要对大量反射高能电子衍射(RHEED)数据进行定量分析,既耗时又需要专业知识。为了解决这个问题,东京理科大学的科学家们确定了可以帮助自动化 RHEED 数据分析的机器学习技术。他们的发现可以极大地加速半导体研究,并为更快、更节能的电子设备铺平道路。
  • 纯视觉自动驾驶更安全?美国交通部发布数据打脸特斯拉 特斯拉的纯视觉自动驾驶到底效果如何?真的如马斯克所说的:“通过摄像头和计算机网络让自动驾驶比人类驾驶更安全”吗?近日美国国家公路交通安全管理局发布了一份新的数据,颇有打脸特斯拉的意味。
广告
热门推荐
广告
广告
EE直播间
在线研讨会
广告
广告
面包芯语
广告
向右滑动:上一篇 向左滑动:下一篇 我知道了