如何构架稳定的机器视觉系统

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

如何构建稳定的机器视觉系统及如何验收凌云,yunling@lusterlightvision.com北京凌云光视数字图像技术有限公司2主要内容ƒ机器视觉系统简介ƒ机器视觉系统的构成及开发流程ƒ构建稳定视觉系统的几点建议ƒ系统设计方法ƒ设备选型中的一些注意事项ƒ系统设计中的两个关键点ƒ环境对视觉系统稳定性的影响ƒ验收环节的几点建议3机器视觉系统简介ƒ人类视觉的局限:ƒ高速、高精、超视、微距。ƒ客观、无疲劳、环境限制。ƒ机器视觉的优点:ƒ检测精度高、一致性好:建立在客观分析和推理的基础之上,有效地避免了人工检测带来的主观性和个体差异性。ƒ检测速度快、节约成本:短期投入大,但长期使用平均成本却低于人工检测。随着相关技术的不断发展,检测速度提高迅速,成本不断下降。•主要应用:•定位•检测•识别•测量4机器视觉系统的构成ƒ机器视觉系统:是光、机、电、热、算法、软件等的完美集成。ƒ机器视觉系统的一般构成:ƒ光学成像ƒ承载和驱动机构ƒ电控系统ƒ计算机处理单元ƒ输出报警单元5机器视觉系统的开发流程ƒ1、需求了解、分析和确认;ƒ2、样品准备、试验;ƒ3、系统设计;ƒ4、系统开发和调试;ƒ5、现场试运行、大量测试;ƒ6、系统的局部修改和完善;ƒ7、系统验收;ƒ8、人员培训与系统维护;6如何构建稳定的视觉系统ƒ工业现场特点:ƒ生产过程的实时性ƒ高性能、高精度、低成本的矛盾ƒ环境恶劣,存在各种干扰ƒ如何构建稳定的系统:ƒ重视系统设计:一个好的系统是设计出来的ƒ重视系统中的每一个环节:避免木桶效应ƒ降低系统复杂度:一个原则是系统越简单就越可靠ƒ关键技术论证:尽量采用成熟技术,一个好的产品,80%的应该是继承下来的,创新的环节不要超过20%ƒ重视现场环境特点,系统设计时要综合考虑7机器视觉系统设计方法ƒ机器视觉系统设计:是科学和艺术结合的典范。ƒ系统设计的任务:构建成像系统,设计检测算法,关键技术论证。ƒ系统设计的目标:成像清晰、稳定、特征鲜明;检测算法高效、稳定、可靠,两者相辅相成,要站在系统的高度综合设计。ƒ一般步骤:ƒ明确用户需求,并将其转化为可量化的系统性能指标。ƒ分析算法路线、图像感兴趣特征,明确成像要求。ƒ系统基本参数计算:分辨率、工作距离、焦距、曝光时间等。ƒ设备选型:光源、镜头、相机、板卡等。ƒ成像光路设计:保证成像清晰、稳定的基础上,满足特征鲜明的要求。ƒ构建原型系统,验证设计结果。8明确用户需求ƒ机器视觉系统的最终目标是解决用户问题,只有明确了用户需求,才有可能给出切实可行的解决方案。ƒ实际情况:用户不具备视觉系统的知识背景,表达经常是晦涩、片面,甚至有误导;要深入现场,了解工序流程,帮助用户梳理和分析实际需求。ƒ重点挖掘的需求:ƒ检测对象:是什么、尺寸大小、形状、颜色、生产工艺、检测速度。ƒ工作环境:安装空间大小、环境温度、湿度、噪音要求。ƒ检测标准:检测能力、检测指标、合格标准。ƒ相关信息:工位信号、剔除信号协议及其他电控接口。ƒ任务:明确用户需求,并将其转换为系统设计指标。ƒ示例:ƒ检测纸张中的缺陷,不需彩色检测,最大幅宽230mm,最小缺陷尺寸1mm×1mm,检测速度为1m/秒,安装空间为0.4~0.6m。ƒ现场温度0~40度,湿度20~80%,有大型设备引起的随机振动。9确定算法路线,明确图像目标ƒ建议:避免用人类视觉的经验来评估图像处理应用的难度!ƒ人类视觉:擅长推理和判断,不擅长测量ƒ机器视觉:擅长测量,不擅长推理和判断ƒ影响算法稳定性的主要因素:旋转、尺度缩放、离焦、差的对比度、不均匀的照明、阴影、遮挡、反射、振动ƒ设计方法:ƒ明确图像中的感兴趣特征ƒ明确成像要求ƒ常用算法:ƒ定位算法ƒBlob分析算法ƒ测量算法:二维几何测量ƒ识别算法:条码、号码识别10系统基本参数计算ƒ根据系统性能指标要求,设计成像系统的基本参数,指导选型。ƒ一般步骤:ƒ根据用户需求明确物距范围、检测能力要求、视场大小;ƒ根据检测能力要求,计算像元分辨率;ƒ根据视场大小和分辨率,计算像元数;ƒ根据工作速度和像元数,计算数据量;ƒ根据像元数、数据量,初选相机,计算放大倍数;ƒ根据放大倍数和物距范围计算焦距,选择镜头焦距;ƒ根据放大倍数和焦距,重新计算物距;11设备选型ƒ初级选型:根据基本参数已经可以开展选型,但是仅能达到成像清晰,人眼可辩的基本要求。ƒ最终要求:特征鲜明,高对比度和低噪声。ƒ优化选型:综合考虑光源、镜头、相机、板卡的各种性能参数,合理设计和选型,是视觉系统能够稳定、可靠工作的前提。12光源和光路设计ƒ照明系统是机器视觉系统最为关键的部分。ƒ光源和光路设计的目的:ƒ使感兴趣区域与背景区域区分明显,加强对比度。ƒ增强待测目标边缘的清晰度。ƒ抵消杂光、消除阴影。ƒ要考虑的因素:方向、光谱、偏振、亮度、均匀性。ƒ选择合适光源:LED、氙灯、石英灯、高频荧光灯等。ƒ设计合理光路。13镜头的主要参数ƒ镜头的使用会带来各种信息失真,包括畸变、色差、弥散、照度不均等,要通过合理的选型,将失真程度控制在可接受范围之内。ƒ重点关注的几个参数:ƒ焦距、放大倍数、光圈调节范围。ƒ景深:当对象运动不平稳时,物距会有变化,要确保物距的变动量小于景深,以清晰成像。ƒ三种关键曲线:MTF曲线、畸变曲线、照度曲线。14相机的主要参数ƒ相机类型:线阵/面阵,彩色/黑白,数字/模拟,接口类型等。ƒ重点关注的几个参数:ƒ光谱响应曲线:与光源、被测物体的光谱范围相对应。ƒ像元尺寸:像元尺寸大的,成像效果好。ƒ曝光时间:与检测速度相匹配,与光源强度、镜头光圈综合考虑。ƒ其他参数:动态范围、信噪比、传函。15采集卡的主要参数ƒ用于图像数据采集,高端采集卡还可以对图像数据进行预处理,以提高检测速度。ƒ重点关注的几个参数:ƒ数据率。ƒ板上Memory大小:PCI总线的传输速率。ƒ相机控制信号及外触发信号:外触发、同步触发、异步触发。当对运动目标检测时,相机和采集卡必须要具备异步触发的功能。16常用机构部件ƒ展平机构:滚筒,吹风展平,吸风展平等。ƒ同步机构:编码器。ƒ运动部件:导轨、丝杠、伺服电机、光栅尺等。ƒ控制要求:平稳度、轴向跳动、径向跳动等。ƒ运动机构要点:尽量减少运动维度。17编码器的选择ƒ在被测物体运动时,保持物体运动速度和相机图像采集速度的同步。ƒ常用配置方式:主动轮连接方式、从动轮连接方式。ƒ主动轮连接:优点在于可以通过改变主动轮直径调整图像运动方向的分辨率,但可能滑动造成位移测量误差。ƒ从动轮连接:可精确测量旋转速度,但调整图像运动方向的分辨率灵活性较差。ƒ建议:采用从动轮连接方式。18系统设计关键之一:景深ƒ什么是景深:ƒ在焦点前后各有一个容许弥散圆,这两个弥散圆之间的距离为景深。ƒ在物体空间内,在一定距离范围内的物体成像都是清晰的,这个范围称为景深。ƒ影响景深的主要因素:光圈ƒ光圈越大,景深越小。19系统设计对景深的要求ƒ物距会变化:在工业现场,检测对象一般通过传送带或滚筒传送。由于机构精度、磨损等原因,传送带的平稳度比较差,滚筒会存在径向跳动,导致“物距”会存在小变化。ƒ清晰成像要求:景深要有足够余量,保证“景深>物距变化范围”。跳动范围跳动范围20系统设计关键之二:MTFƒ光学传递函数(OTF):是分析与研究光学信息传递过程中信号失真大小的最佳方法,反映了分辨率、明锐度的综合评价。OTF包括调制传递函数(MTF)和位相传递函数(PTF),系统设计时一般要关注MTF。ƒMTF:是实际像与理想像之间调制度之比相对空间频率的函数,能够同时表征系统重现检测对象的几何和灰度细节的能力。21系统设计对MTF的要求ƒ系统传函:成像系统的每个环节都有传函,包括镜头、相机、电路、运动机构等,系统传函是所有环节传函之积。系统设计时,要重点考虑镜头传函、相机传函;对于在线检测系统,还要考虑运动传函。ƒ对系统传函的要求:一般要求>0.3。ƒ几点建议:ƒ镜头传函:一般要求>0.6;镜头MTF必须同相机的像元尺寸对应;ƒ7μm→71lp/mmƒ10μm→50lp/mmƒ14μm→36lp/mmƒ相机传函:像元尺寸越大,传函越大;CCD相机传函高于CMOS相机;ƒ运动传函:曝光时间越短,传函越大。22环境对视觉系统稳定性的影响ƒ环境因素必须要考虑:ƒ环境杂光ƒ物体运动ƒ震动ƒ电磁窜扰ƒ空气质量ƒ高温ƒ湿度23环境杂光ƒ对视觉系统的影响:ƒ降低系统信噪比ƒ降低图像特征的对比度ƒ常用解决措施:ƒ对设备成像环节加装遮光罩ƒ采用高亮的照明光源,抑制杂光ƒ采用窄谱段照明,并在成像系统中采用与之匹配的滤光片ƒ选择特定谱段的照明光源,使之不同于环境光的谱段24物体运动ƒ对视觉系统的影响:ƒ图像模糊,出现锯齿ƒ常用解决措施:ƒ利用频闪光源,使画面定格ƒ器件的合理选用:使用面阵相机时,选用逐行扫描,不要采用隔行扫描ƒ控制曝光时间:在曝光的过程中,被测物体运动的距离<1个像素25震动ƒ对视觉系统的影响:ƒ图像虚焦ƒ位置偏移ƒ损坏器件ƒ常用解决措施:ƒ在结构设计时,隔离震动源ƒ在结构设计时,增加缓冲层ƒ选用鲁棒性强的算法ƒ选用具备抗震设计的工业视觉器件26电磁窜扰ƒ对视觉系统的影响:ƒ图像干扰ƒ损坏器件ƒ操作不稳定ƒ常用解决措施:ƒ对视觉系统中的各器件独立供电ƒ保护地形成环路ƒ采用带屏蔽层的线缆27灰尘及雾气ƒ对视觉系统的影响:ƒ影响成像质量ƒ增加系统的误检ƒ常用解决措施:ƒ对成像环节补充吹气装置,采用洁净的干燥空气ƒ增加层流罩,隔离灰尘28高温ƒ对视觉系统的影响:ƒ系统信噪比下降ƒ大大降低电子器件的使用寿命ƒ常用解决措施:ƒ增加制冷装置,常用手段为传导、对流和辐射29湿度ƒ对视觉系统的影响:ƒ视觉器件表面凝露ƒ成像出现畸变ƒ常用解决措施:ƒ增加制热装置,使视觉器件温度略高于环境温度即可。ƒ对成像环节补充吹气装置,采用洁净的干燥空气30验收环节的几点建议ƒ深入理解用户的生产工艺,引导用户设定合理的需求ƒ客户对视觉系统的接受过程:不信任→怀疑→接受→无限期望→客观认识ƒ以满足生产要求为目标,不要追求不切实际的技术指标要求ƒ获得用户的支持和理解ƒ获得充足的样品支持ƒ引导客户关注关键指标ƒ统计学方法的运用ƒ重视试验设计ƒ通过数据统计和分析,有利于客观、全面了解设备的性能,为系统收敛提供依据ƒ验收前的工作ƒ严谨的态度:科学来不得半点虚假,摒弃侥幸心理ƒ功夫在课外:验收前应开展充分的模拟测试ƒ有备无患:制定详细验收计划、多种应急预案31为机器植入大脑和眼睛!谢谢!

1 / 31
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功