版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、PAGE PAGE 35机器(j q)视觉(Machine vision)机器视觉就是用机器代替人眼来做测量和判断。机器视觉系统是指通过机器视觉产品(即图像摄取装置,分 CMOS 和CCD 两种)将被摄取目标转换成图像信号,传送给专用的图像处理系统,根据像素分布和亮度、颜色(yns)等信息,转变成数字化信号;图像系统对这些信号进行各种运算来抽取目标的特征,进而根据判别的结果来控制现场的设备动作。1. 机器(j q)视觉(Machine vision)机器视觉系统的特点是提高生产的柔性和自动化程度。在一些不适合于人工作业的危险工作环境或人工视觉难以满足要求的场合,常用机器视觉来替代人工视觉;同时
2、在大批量工业生产过程中,用人工视觉检查产品质量效率低且精度不高,用机器视觉检测方法可以大大提高生产效率和生产的自动化程度。而且机器视觉易于实现信息集成,是实现计算机集成制造的基础技术。视觉系统工作原理简图正是由于机器视觉系统可以快速获取大量信息,而且易于自动处理,也易于同设计信息以及加工控制信息集成,因此,在现代自动化生产过程中,人们将机器视觉系统广泛地用于工况监视、成品检验和质量控制等领域。2. 机器视觉基本构造一个典型的工业机器视觉系统包括:光源、镜头、相机(包括CCD 相机和COMS相机)、图像处理单元(或图像捕获卡)、图像处理软件、监视器、通讯 / 输入输出单元等。机器视觉系统可再分为
3、:主端电脑(Host Computer)、影像撷取卡(Frame Grabber)与影像处理器、影像摄影机、CCT镜头、显微镜头、照明设备、Halogen光源、LED光源、高周波萤光灯源、闪光灯源、其他特殊光源、影像显示器、LCD、机构及控制系统、PLC、PC-Base控制器、精密桌台、伺服运动机台等。3. 机器视觉工作原理机器视觉检测系统采用CCD照相机将被检测的目标转换成图像信号,传送给专用的图像处理系统,根据像素分布和亮度、颜色等信息,转变成数字化信号,图像处理系统对这些(zhxi)信号进行各种运算来抽取目标的特征,如面积、数量、位置、长度,再根据预设的允许度和其他条件输出结果,包括尺寸
4、、角度、个数、合格 / 不合格、有 / 无等,实现自动识别功能。AFTvision机器视觉(shju)LED光源。一个典型的机器视觉系统包括以下(yxi)五大块:照明照明是影响机器视觉系统输入的重要因素,它直接影响输入数据的质量和应用效果。由于没有通用的机器视觉照明设备,所以针对每个特定的应用实例,要选择相应的照明装置,以达到最佳效果。光源可分为可见光和不可见光。常用的几种可见光源是白帜灯、日光灯、水银灯和钠光灯。可见光的缺点是光能不能保持稳定。如何使光能在一定的程度上保持稳定,是实用化过程中急需要解决的问题。另一方面,环境光有可能影响图像的质量,所以可采用加防护屏的方法来减少环境光的影响。照
5、明系统按其照射方法可分为:背向照明、前向照明、结构光和频闪光照明等。其中,背向照明是被测物放在光源和摄像机之间,它的优点是能获得高对比度的图像。前向照明是光源和摄像机位于被测物的同侧,这种方式便于安装。结构光照明是将光栅或线光源等投射到被测物上,根据它们产生的畸变,解调出被测物的三维信息。频闪光照明是将高频率的光脉冲照射到物体上,摄像机拍摄要求与光源同步。镜头工业镜头 FOV(Field Of Vision)=所需分辨率*亚象素*相机尺寸/PRTM(零件测量公差比)镜头选择应注意:焦距;目标高度; 影像高度; 放大倍数; 影像至目标的距离; 中心点 / 节点畸变相机按照不同标准可分为:标准分辨
6、率数字相机和模拟相机等。要根据不同的实际应用场合选不同的相机和高分辨率相机:线扫描CCD和面阵CCD;单色相机和彩色相机。AFTvision机器视觉工业相机图像采集卡图像采集卡只是完整的机器视觉系统的一个部件,但是它扮演一个非常重要的角色。图像采集卡直接决定了摄像头的接口:黑白、彩色、模拟、数字等等。比较典型的是PCI或AGP兼容的捕获卡,可以将图像迅速地传送到计算机存储器进行处理。有些采集卡有内置的多路开关。例如,可以连接8个不同的摄像机,然后告诉采集卡采用那一个相机抓拍到的信息。有些采集卡有内置的数字输入以触发采集卡进行捕捉,当采集卡抓拍图像时数字输出口就触发闸门。视觉处理器视觉处理器集采
7、集卡与处理器于一体。以往计算机速度较慢时,采用视觉处理器加快视觉处理任务。现在由于采集卡可以快速传输图像到存储器,而且计算机也快多了,所以现在视觉处理器用的较少了。机器视觉(shju)光源选型在机器视觉系统中,获得一张高质量的可处理的图像是至关重要。系统之所以成功,首先要保证(bozhng)图像质量好,特征明显。一个机器视觉项目之所以失败,大部分情况是由于图像质量不好,特征不明显引起的。要保证好的图像,必须要选择一个合适的光源。光源(gungyun)选型基本要素:对比度:对比度对机器视觉来说非常重要。机器视觉应用的照明的最重要的任务就是使需要被观察的特征与需要被忽略的图像特征之间产生最大的对比
8、度,从而易于特征的区分。对比度定义为在特征与其周围的区域之间有足够的灰度量区别。好的照明应该能够保证需要检测的特征突出于其他背景。 亮度:当选择两种光源的时候,最佳的选择是选择更亮的那个。当光源不够亮时,可能有三种不好的情况会出现。第一,相机的信噪比不够;由于光源的亮度不够,图像的对比度必然不够,在图像上出现噪声的可能性也随即增大。其次,光源的亮度不够,必然要加大光圈,从而减小了景深。另外,当光源的亮度不够的时候,自然光等随机光对系统的影响会最大。 鲁棒性:另一个测试好光源的方法是看光源是否对部件的位置敏感度最小。当光源放置在摄像头视野的不同区域或不同角度时,结果图像应该不会随之变化。方向性很
9、强的光源,增大了对高亮区域的镜面反射发生的可能性,这不利于后面的特征提取。好的光源需要能够使你需要寻找的特征非常明显,除了是摄像头能够拍摄到部件外,好的光源应该能够产生最大的对比度、亮度足够且对部件的位置变化不敏感。光源选择好了,剩下来的工作就容易多了。具体的光源选取方法还在于试验的实践经验。机器视觉系统基本原理机器视觉系统的目的就是给机器或自动(zdng)生产线添加一套视觉系统,其原理是由计算机或图像处理器以及相关设备来模拟人的视觉行为,完成得到人的视觉系统所得到的信息。人的视觉系统是由眼球、神经系统及大脑的视觉中枢构成,计算机视觉系统则是由图像采集系统、图像处理系统及信息综合分析处理系统构
10、成。机器视觉系统(xtng)与人的视觉的对比人类视觉机器视觉适应性适应性强,可在复杂及变化的环境中识别目标适应性差,容易受复杂背景及环境变化的影响智能具有高级智能,可运用逻辑分析及推理能力识别变化的目标,并能总结规律虽然可利用人工智能及神经网络技术,但智能很差,不能很好地识别变化的目标彩色识别能力对色彩的分辨能力强,但容易受人的心理影响,不能量化受硬件条件的制约,目前一般的图像采集系统对色彩的分辨能力较差,但具有可量化的优点灰度分辨力差,一般只能分辨64个灰度级强,目前一般使用256灰度级,采集系统可具有10bit、12bit、16bit等灰度级空间分辨力分辨率较差,不能观看微小的目标目前有4
11、K4K的面阵摄像机和8K的线阵摄像机,通过备置各种光学镜头,可以观测小到微米大到天体的目标速度0.1秒的视觉暂留使人眼无法看清较快速运动的目标快门时间可达到10微妙左右,高速像机帧率可达到1000以上,处理器的速度越来越快感光范围400nm-750nm范围的可见光从紫外到红外的较宽光谱范围,另外有X光等特殊摄像机环境要求对环境温度、湿度的适应性差,另外有许多场合对人有损害对环境适应性强,另外可加防护装置观测精度精度低,无法量化精度高,可到微米级,易量化其它主观性,受心理影响,易疲劳客观性,可连续工作机器视觉(shju)的概念机器视觉是通过光学的装置和非接触的传感器自动地接收和处理一个真实物体的
12、图像,以获得所需信息或用于控制机器人运动的装置。在现代工业自动化生产中,涉及到各种各样的检验、生产监视及零件识别应用,例如零配件批量加工的尺寸检查,自动装配的完整性检查,电子装配线的元件自动定位,上的字符识别等。通常人眼无法连续、稳定地完成这些带有高度重复性和智能性的工作,其它物理量传感器也难有用武之地。由此人们开始考虑利用光电成像系统采集被控目标的图像,而后经计算机或专用的图像处理模块进行数字化处理,根据图像的像素分布、亮度和颜色等信息,来进行尺寸、形状、颜色等的判别。这样,就把计算机的快速性、可重复性,与人眼视觉的高度智能化和抽象能力相结合,由此产生了机器视觉的概念。 工业线扫描相机系统
13、一个成功的机器视觉系统是一个经过细致工程处理来满足一系列明确要求的系统。当这些要求完全确定后,这个系统就设计并建立来满足这些精确的要求。机器视觉的优点包括以下几点: 精度高 作为一个精确的测量仪器,设计优秀的视觉系统能够对一千个或更多部件的一个进行空间测量。因为此种测量不需要接触,所以对脆弱部件没有磨损和危险。 连续性 视觉系统可以使人们免受疲劳之苦。因为没有人工操作者,也就没有了人为造成的操作变化。多个系统可以设定单独运行。 成本效率高 随着计算机处理器价格的急剧下降,机器视觉系统成本效率也变得越来越高。一个价值美元的视觉系统可以轻松取代三个人工探测者,而每个探测者每年需要美元的工资。另外,
14、视觉系统的操作和维持费用非常低。 灵活性 视觉系统能够进行各种不同的测量。当应用变化以后,只需软件做相应变化或者升级以适应新的需求即可。 许多应用满意过程控制()的公司正在考虑应用机器视觉系统来传递持续的、协调的和精确的测量命令。在中,制造参数是被持续监控的。整个过程的控制就是要保证这些参数在一定的范围内。这使制造者在生产过程失去控制或出现坏部件时能够调节过程参数。 机器视觉系统比光学或机器传感器有更好的可适应性。它们使自动机器具有了多样性、灵活性和可重组性。当需要改变生产过程时,对机器视觉来说“工具更换”仅仅是软件的变换而不是更换昂贵的硬件。当生产线重组后,视觉系统往往可以重复使用。 机器视
15、觉系统的构成 机器视觉技术用计算机来分析一个图像,并根据分析得出结论。现今机器视觉有两种应用。机器视觉系统可以探测部件,在此光学器件允许处理器更精确的观察目标并对哪些部件可以通过哪些需要废弃做出有效的决定;机器视觉也可以用来创造一个部件,即运用复杂光学器件和软件相结合直接指导制造过程。 尽管机器视觉应用各异,但都包括以下几个过程; 图像采集 光学系统采集图像,图像转换成模拟格式并传入计算机存储器。 图像处理 处理器运用不同的算法来提高对结论有重要影响的图像要素。 特性提取 处理器识别并量化图像的关键特性,例如印刷电路板上洞的位置或者连接器上引脚的个数。然后这些数据传送到控制程序。 判决和控制
16、处理器的控制程序根据收到的数据做出结论。例如:这些数据包括印刷电路板上的洞是否在要求规格以内或者一个自动机器如何必须移动去拾取某一部件。 机器视觉系统解析 典型的视觉系统一般包括:光源、光学系统,相机、图像处理单元(或图像采集卡)、图像分析处理软件、监视器、通讯输入输出单元等。 图像采集 图像的获取实际上是将被测物体的可视化图像和内在特征转换成能被计算机处理的数据,它直接影响到系统的稳定性及可靠性。一般利用光源、光学系统,相机、图像处理单元(或图像捕获卡)获取被测物体的图像。 光源 光源和影响机器视觉系统输入的重要因素,因为它直接影响输入数据的质量和至少的应用效果。由于没有通用的机器视觉照明设
17、备,所以针对每个特定的应用实例,要选择相应的照明装置,以达到最佳效果。许多工业用的机器视觉系统用可见光作为光源,这主要是因为可见光容易获得,价格低,并且便于操作。常用的几种可见光源是白帜灯、日光灯、水银灯和钠光灯。但是,这些光源的一个最大缺点是光能不能保持稳定。以日光灯为例,在使用的第一个小时内,光能将下降,随着使用时间的增加,光能将不断下降。因此,如何使光能在一定的程度上保持稳定,是实用化过程中急需要解决的问题。另一个方面,环境光将改变这些光源照射到物体上的总光能,使输出的图像数据存在噪声,一般采用加防护屏的方法,减少环境光的影响。由于存在上述问题,在现今的工业应用中,对于某些要求高的检测任
18、务,常采用射线、超声波等不可见光作为光源。 由光源构成的照明系统按其照射方法可分为:背向照明、前向照明、结构光和频闪光照明等。其中,背向照明是被测物放在光源和相机之间,它的优点是能获得高对比度的图像;前向照明是光源和相机位于被测物的同侧,这种方式便于安装;结构光照明是将光栅或线光源等投射到被测物上,根据它们产生的畸变,解调出被测物的三维信息;频闪光照明是将高频率的光脉冲照射到物体上,要求相机的扫描速度与光源的频闪速度同步。 光学系统 对于机器视觉系统来说,图像是唯一的信息来源,而图像的质量是由光学系统的恰当选择来决定。通常,由于图像质量差引起的误差不能用软件纠正。机器视觉技术把光学部件和成像电
19、子结合在一起,并通过计算机控制系统来分辨、测量、分类和探测正在通过自动处理系统的部件。机器视觉系统通常能快到的探测所处理的产品而不会降低生产线的速度。由于越来越多的制造商正需要“(小于百万分之三的有效单位)结果,以便能够在当今质量意识很强的市场中更有竞争力,这种能力显得非常重要。另外,这些系统能够与满意过程控制()非常理想的配合。 光学系统的主要参数与图像传感器的光敏面的格式有关,一般包括:光圈、视场、焦距、数等。 相机 相机是实际上是一个光电转换装置,即将图像传感器所接收到的光学图像,转化为计算机所能处理的电信号。光电转换器件是构成相机的核心器件。目前,典型的光电转换器件为真空摄像管、图像传
20、感器等。 真空电视摄像管由密封在玻璃管罩内的摄像靶、电子枪两部分组成。摄像靶将输入光学图像的光照度分布转换为靶面相应象素电荷的二维空间分布,主要完成光电转换和电荷存贮任务;电子枪则完成图像信号的扫描拾取过程。电视摄像管型成像系统具有高清晰度、高灵敏度、宽光谱和高帧速成像等特点。但由于电视摄像管属于真空管器件,其重量、体积及功耗均较大。 是目前机器视觉最为常用的图像传感器。它集光电转换及电荷存贮、电荷转移、信号读取于一体,是典型的固体成像器件。的突出特点是以电荷作为信号,而不同于其器件是以电流或者电压为信号。这类成像器件通过光电转换形成电荷包,而后在驱动脉冲的作用下转移、放大输出图像信号。典型的
21、相机由光学镜头、时序及同步信号发生器、垂直驱动器、模拟数字信号处理电路组成。下图为相机的原理框图。作为一种功能器件,与真空管相比,具有无灼伤、无滞后、低电压工作、低功耗等优点。 典型的相机的系统框图 ()图像传感器的开发最早出现在世纪年代初。年代初期,随着超大规模集成电路()制造工艺技术的发展,图像传感器得到迅速发展。图像传感器将光敏元阵列、图像信号放大器、信号读取电路、模数转换电路、图像信号处理器及控制器集成在一块芯片上,还具有局部象素的编程随机访问的优点。目前,图像传感器以其良好的集成性、低功耗、宽动态范围和输出图像几乎无拖影等特点而得到广泛应用。 图像的处理和分析 在机器视觉系统中,相机
22、的主要功能光敏元所接收到的光信号转换为电压的幅值信号输出。若要得到被计算机处理与识别的数字信号,还需对视频信息进行量化处理。图像采集卡是进行视频信息量化处理的重要工具。 图像采集处理卡 图像采集卡主要完成对模拟视频信号的数字化过程。视频信号首先经低通滤波器滤波,转换为在时间上连续的模拟信号;按照应用系统对图像分辨率的要求,得用采样保持电路对边疆的视频信号在时间上进行间隔采样,把视频信号转换为离散的模拟信号;然后再由转换器转变为数字信号输出。而图像采集处理卡在具有模数转换功能的同时,还具有对视频图像分析、处理功能,并同时可对相机进行有效的控制。 图像处理处理软件 机器视觉系统中,视觉信息的处理技
23、术主要依赖于图像处理方法,它包括图像增强、数据编码和传输、平滑、边缘锐化、分割、特征抽取、图像识别与理解等内容。经过这些处理后,输出图像的质量得到相当程度的改善,既改善了图像的视觉效果,又便于计算机对图像进行分析、处理和识别。机器(j q)视觉基本构造,机器视觉的工作原理一个典型(dinxng)的工业机器视觉系统包括:光源、镜头、 CCD 照相机、图像处理单元(或图像捕获卡)、图像处理软件、监视器、通讯 / 输入输出单元等。系统可再分为:主端电脑(dinno)(Host Computer)影像(yn xin)撷取卡(frame Grabber)与影像处理器影像(yn xin)摄影机CCTV镜头
24、显微镜头照明设备Halogen光源LED光源高周波萤光灯源闪光灯源其他特殊光源影像显示器LCD机构及控制系统PLC、PC-base控制器精密桌台伺服运动机台机器视觉工作原理机器视觉检测系统采用CCD照相机将被检测的目标转换成图像信号,传送给专用的图像处理系统,根据像素分布和亮度、颜色等信息,转变成数字化信号,图像处理系统对这些信号进行各种运算来抽取目标的特征,如面积、数量、位置、长度,再根据预设的允许度和其他条件输出结果,包括尺寸、角度、个数、合格 / 不合格、有 / 无等,实现自动识别功能。机器视觉特点1.摄像机的拍照速度自动与被测物的速度相匹配,拍摄到理想的图像;2.零件的尺寸范围为2.4
25、mm到12mm,厚度可以不同;3.系统根据操作者选择不同尺寸的工件,调用相应视觉程序进行尺寸检测,并输出结果;4.针对不同尺寸的零件,排序装置和输送装置可以精确调整料道的宽度,使零件在固定路径上运动并进行视觉检测;5.机器视觉系统分辨率达到16001200,动态检测精度可以达到0.02mm;6.废品漏检率为0;7.本系统可通过显示图像监视检测过程,也可通过界面显示的检测数据动态查看检测结果;8.具有对错误工件及时准确发出剔除控制信号、剔除废品的功能;9.系统能够自检其主要设备的状态是否正常,配有状态指示灯;同时能够设置系统维护人员、使用人员不同的操作权限;10.实时显示检测画面,中文界面,可以
26、浏览最近几次不合格品的图像,具有能够存储和实时察看错误工件图像的功能;11.能生成错误结果信息文件,包含对应的错误图像,并能打印输出。机器视觉(shju)在纺织工业上的应用案例在布匹的生产过程中,像布匹质量检测这种有高度重复性和智能性的工作只能靠人工检测来完成在现代化流水线后面常常可看到很多的检测工人来执行这道工序给企业增加巨大的人工成本和管理成本的同时却仍然不能保证100 %的检验合格率(即“零缺陷(quxin)”) 。对布匹质量的检测是重复性劳动,容易出错且效率低。流水线进行自动化的改造,使布匹生产流水线变成快速、实时、准确、高效的流水线。在流水线上,所有布匹的颜色、及数量都要进行自动确认
27、(以下简称“布匹检测”)。现在采用机器(j q)视觉的自动识别技术完成以前由人工来完成的工作。在大批量的布匹检测中,用人工检查产品质量效率低且精度不高,用机器视觉检测方法可以大大提高生产效率和生产的自动化程度。特征提取辨识一般布匹检测(自动识别)先利用高清晰度、高速摄像镜头拍摄标准图像,在此基础上设定一定标准;然后拍摄被检测的图像,再将两者进行对比。但是在布匹质量检测工程中要复杂一些:1 图像的内容不是单一的图像,每块被测区域存在的杂质的数量、大小、颜色、位置不一定一致。2 杂质的形状难以事先确定。3 由于布匹快速运动对光线产生反射,图像中可能会存在大量的噪声。4 在流水线上,对布匹进行检测,
28、有实时性的要求。由于上述原因,图像识别处理时应采取相应的算法,提取杂质的特征,进行模式识别,实现智能分析。Color检测一般而言,从彩色CCD相机中获取的图像都是RGB图像。也就是说每一个像素都由红(R)绿(G)篮(B)三个成分组成,来表示RGB色彩空间中的一个点。问题在于这些色差不同于人眼的感觉。即使很小的噪声也会改变颜色空间中的位置。所以无论我们人眼感觉有多么的近似,在颜色空间中也不尽相同。基于上述原因,我们需要将RGB像素转换成为另一种颜色空间CIELAB。目的就是使我们人眼的感觉尽可能的与颜色空间中的色差相近。Blob检测根据上面得到(d do)的处理图像,根据需求,在纯色背景下检测杂
29、质色斑,并且要计算出色斑的面积以确定是否在检测范围之内。因此图像处理软件要具有分离目标,检测目标,并且计算出其面积的功能。Blob分析(Blob Analysis)是对图像中相同像素的连通域进行分析,该连通域称为Blob。经二值化(Binary Thresholding)处理后的图像中色斑可认为是blob。Blob分析工具可以从背景中分离出目标(mbio),并可计算出目标的数量、位置、形状、方向和大小,还可以提供相关斑点间的拓扑结构。在处理过程中不是采用单个的像素逐一分析,而是对图形的行进行操作。图像的每一行都用游程长度编码(RLE)来表示相邻的目标范围。这种算法与基于象素的算法相比,大大提高
30、处理速度。结果处理(chl)和控制应用程序把返回的结果存入数据库或用户指定的位置,并根据结果控制机械部分做相应的运动。根据识别的结果,存入数据库进行信息管理。以后可以随时对信息进行检索查询,管理者可以获知某段时间内流水线的忙闲,为下一步的工作作出安排;可以获知近期内布匹的质量情况等等。机器视觉在国内外的应用现状在国外,机器视觉的应用普及主要体现在半导体及电子行业,其中大概40%-50%都集中在半导体行业。具体如PCB印刷电路:各类生产印刷电路板组装技术、设备;单、双面、多层线路板,覆铜板及所需的材料及辅料;辅助设施以及耗材、油墨、药水药剂、配件;电子封装技术与设备;丝网印刷设备及丝网周边材料等
31、。SMT表面贴装:SMT工艺与设备、焊接设备、测试仪器、返修设备及各种辅助工具及配件、SMT材料、贴片剂、胶粘剂、焊剂、焊料及防氧化油、焊膏、清洗剂等;再流焊机、波峰焊机及自动化生产线设备。电子生产加工设备:电子元件制造设备、半导体及集成电路制造设备、元器件成型设备、电子工模具。机器视觉系统还在质量检测的各个方面已经得到了广泛的应用,并且其产品在应用中占据着举足轻重的地位。除此之外,机器视觉还用于其他各个领域。 而在中国,以上行业本身就属于新兴的领域,再加之机器视觉产品技术的普及不够,导致以上各行业的应用几乎空白,即便是有,也只是低端方面的应用。目前在我国随着配套基础建设的完善,技术、资金的积
32、累,各行各业对采用图像和机器视觉技术的工业自动化、智能化需求开始广泛出现,国内有关大专院校、研究所和企业近两年在图像和机器视觉技术领域进行了积极思索和大胆的尝试,逐步开始了工业现场的应用。其主要应用于制药、印刷、矿泉水瓶盖检测等领域。这些应用大多集中在如药品检测分装、印刷色彩检测等。真正高端的应用还很少,因此,以上相关行业的应用空间还比较大。当然、其他领域如指纹检测等等领域也有着很好的发展空间。1.1机器(j q)视觉的概念 机器视觉就是用机器代替人眼来做测量和判断。机器视觉系统是指通过机器视觉产品将被摄取目标转换成图像信号,传送给专用的图像处理系统,根据像素(xin s) 分布和亮度、颜色等
33、信息,转变成数字化信号;图像系统对这些信号进行各种运算来抽取目标的特征,进而根据判别的结果来控制现场的设备动作。 由于机器视觉系统可以快速获取大量信息,而且易于自动处理,也易于同设计信息以及及加工控制信息集成,因此,在现代自动化生产过程中,人们将机器视觉系统广泛地用于工况监视、成品检验和质量控制等领域。机器视觉系统的特点是提高生产的柔性和自动化程度。在一些不适合于人工作业的危险工作环境或人工视觉难以满足要求的场合,常用机器视觉来替代人工视觉;同时在大批量工业生产过程中,用人工视觉检查产品质量效率(xio l)低且精度不高,用机器视觉检测方法可以人大提高生产效率和生产的自动化程度。而且机器视觉易
34、于实现信息集成,是实现计算机集成制造的基础技术。 半导体行业是最先利用机器视觉技术进行检测的行业,其他行业也随之而来。作为生产机械的OEM的设计工程师,最基本的问题就是:“我是要检测这个部件还是整个这个产品”。检测可以得到高质量的产品,但是也会有这样的事实存在:检测成本或者产品质量要求并不需要这样的检测。比如说牙签,假设每一个装有500个牙签的盒子里有一两个不合恪,大多数人都不会怎么担心。但是对于很多产品,假如前面的盒了里装的不是牙签,而是针头,试想不合格品可能会带来什么样的后果,所以产品功能性的检测都是不可缺少的,即使只是外观检测,要证明内在的品质也必须要做到无缺陷。因此,为了达到这个目的,
35、许多OEM将机器视觉世用到他们将要卖给用户的系统中。机器视觉能够为整个系统增值,表现在三个方面:提高生产效率,提高制造过程的精确性,减少成本。 那么,对于一个设计工程师来说,怎么样才能知道机器视觉是否适合他的系统呢?尽管最早的最基本的机器视觉系统在20世纪70年代引入,工业就将其视为主流应用。这就导致设计工程师要考虑它是否合适他们的应用,同时要考虑利用机器视觉检测的成本与其所能带来的利润。 高复杂度产品行业,比如说半导体行业和电子行业,由于它们的复杂性和小型化,从传统上推动着机器视觉市场的发展。但是如今,所有产业,包括自动化、制药、造纸等等都依靠机器视觉系统检测产品以提高产品质量。工业专家们预
36、言:在未来的20年到50年,机器视觉将成为横跨所有行业的通用性技术,几乎所有出产的产品部会由机器视觉系统来检测。 使用机器视觉系统有以下五个主要原因: 精确性一由于人眼有物理条件的限制,在精确性上机器有明显的优点。即使人眼依靠放大镜或显微镜来检测产品,机器仍然会更加精确,因为它的精度能够达到千分之一英寸。 重复性一机器可以以相同的办法一次一次的完成检测工作而不会感到疲倦。与此相反,人眼每次检测产品时都会有细微的不同,即使产品是完全相同的。 速度一机器能够更快的检测产品。特别是当检测高速运动的物体时,比如说生产线上,机器能够提高生产效率。 客观性一人眼检测还有一个致命的缺陷,就是情绪带来的主观性
37、,检测结果会随工人心情好坏产生变化,而机器没有喜怒哀乐,检测的结果自然非常可观可靠。 成本一由于机器比人快,一台自动检测机器能够承担好几个人的任务。而且机器不需要停顿、不会生病、能够连续工作,所以能够极大的提高生产效率。 这个系统其中主要包括:照明光源、工件放置(夹具)、相机、位置传感器、控制逻辑、以及图像采集卡,图像处理软件、技术支持。典型(dinxng)的基于PC的视觉系统通常由如图111所示的几部分组成:图111基于PC的视觉(shju)系统基本组成 、相机与镜头一这部分属于成像器件,通常的视觉系统都是由一套或者多套这样的成像系统组成,如果有多路相机,可能由图像采集卡切换来获取图像数据(
38、shj),也可能由同步控制同时获取多相机通道的数据。根据应用的需要相机可能是输出标准的单色视频(RS-170CClR)、复合信号(YC)、RGB信号,也可能是非标准的逐行扫描信号、线扫描信号、高分辨率信号等。 、光源作为辅助成像器件,对成像质量的好坏往往能起到至关重要的作用,各种形状(xngzhun)的LED灯、高频荧光灯、光纤卤素灯等都容易得到。 传感器通常以光纤开关、接近开关等的形式出现,用以判断被测对象的位置和状态,告知图像传感器进行正确的采集。 、图像采集卡一通常以插入卡的形式安装在PC中,图像采集卡的主要工作是把相机输出的图像输送给电脑主机。它将来自相机的模拟或数字信号转换成一定格式
39、的图像数据流,同时它可以控制相机的一些参数,比如触发信号,曝光积分时间,快门速度等。图像采集卡通常有不同的硬件结构以针对不同类型的相机,同时也有不同的总线形式,比如PCI、PCI64、Compact PCI,PCI04,lSA等。 、PC平台一电脑是一个PC式视觉系统的核心,在这里完成图像数据的处理和绝大部分的控制逻辑,对于检测类型的应用,通常都需要较高频率的CPU,这样可以减少处理的时间。同时,为了减少工业现场电磁、振动、灰尘、温度等的干扰,必须选择工业级的电脑。 、视觉处理软件机器视觉软件用来完成输入的图像数据的处理,然后通过一定的运算得出结果,这个输出的结果可能是PASSFAIL信号、坐
40、标位置、字符串等。常见的机器视觉软件以CC+图像库,ActiveX控件,图形式编程环境等形式出现,可以是专用功能的(比如仅仅用于LCD检测,BGA检测,模版对准等),也可以是通用目的的(包括定位、测量、条码字符识别、斑点检测等)。 、控制单元(包含IO、运动控制、电平转化单元等)一一旦视觉软件完成图像分析(除非仅用于监控),紧接着需要和外部单元进行通信以完成对生产过程的控制。简单的控制可以直接利用部分图像采集卡自带的IO,相对复杂的逻辑运动控制则必须依靠附加可编程逻辑控制单元运动控制卡来实现必要的动作。上述的7个部分是一个基于PC式的视觉系统的基本组成,在实际的应用中针对不同的场合可能会有不同
41、的增加或裁减。机器(j q)视觉应用,机器视觉发展,机器视觉测距机器视觉领域(ln y)应用的拓展 机器视觉的应用研究,已经拓展到几乎每个可能的工业领域。最主要的应用行业,为汽车、制药、电子与电气、制造、包装/ 食品/ 饮料、医学等。在现代工业自动化生产中,涉及到各种各样的检查、测量和零件识别应用,例如汽车零配件尺寸检查和自动装配的完整性检查、电子装配线的元件自动定位、饮料瓶盖的印刷质量检查、产品包装上的条码和字符识别等。这类应用的共同特点是连续大批量生产、对外观质量的要求非常高。这种带有高度重复性和智能性的工作,过去是靠人工检测来完成。人工执行这些工序,在给工厂增加巨大的人工成本和管理成本的
42、同时,仍然不能保证100%的检验合格率(即“零缺陷”)。0.1%的缺陷的存在,对企业在市场上的竞争也是极为不利的。有些时候,如微小尺寸的精确快速测量、形状匹配、颜色辨识等,用人眼根本无法连续稳定地进行。机器视觉的引入,代替传统的人工检测方法,避免了人眼的视觉疲劳。由于机器视觉系统可以快速获取大量信息,而且易于自动处理,也易于同设计信息以及加工控制信息集成,因此,在现代自动化生产过程中,机器视觉系统广泛地应用于工况监视、成品检验和质量控制等领域。机器视觉系统的特点是提高生产的柔性和自动化程度。在一些不适合人工作业的危险工作环境或人工视觉难以满足要求的场合,常用机器视觉来替代人工视觉;同时在大批量
43、工业生产过程中,用人工视觉检查产品质量效率低且精度不高,用机器视觉检测方法可以大大提高生产效率和生产的自动化程度。而且机器视觉易于实现信息集成,是实现计算机集成制造的基础技术,极大地提高了投放市场的产品质量,提高了生产效率。典型的线径的在线检测与控制,如被加工工件的直径测量、铜线的拉线线径测量与控制,传统的接触式测量方法存在缺陷,人工在线测量是不可能的。采用线阵CCD线径测量方法,是较早期机器视觉成功应用的例证。机器视觉的特点是自动化、客观、非接触和高精度,与一般意义上的图像处理系统相比,机器视觉强调的是精度和速度,以及工业现场(xinchng)环境下的可靠性。机器视觉极适用于大批量生产过程中
44、的测量、检查和辨识。线阵CCD在连续、扫描在线测量中的应用非常具有优势,如面积测量8,不仅得到的结果准确,而且实时、快捷。再如,零件装配完整性、装配尺寸精度、零件加工精度、位置/ 角度测量、零件识别、特性/ 字符识别等。在零售业界,POS的终端设备,如条码识读机,也是线阵CCD在机器视觉上的典型应用。连续流动流体测量,如,透明管道水的澄清度、异物测量,为自来水、工业污水水质测量与控制,江河污染监测;此外,如在线食用油品油质监测,为保证生产出合格的油品提供保障。随着图像处理和模式识别理论研究的进展,采用二维图像的机器视觉系统在最近几年得到了成功应用。如指纹、掌纹、虹膜和人脸等食物特征识别的机器视
45、觉系统,已经在机场、车站安检、考勤、门禁认证、海关通关等场合使用;在恐怖主义威胁下,不仅对人的识别更加重视,货物运输中也逐步考虑使用更加先进的机器视觉系统,如,采用计算机断层扫描技术的货物安检和成分识别研究正在开展。在医学诊疗过程中,病症的识别离不开机器视觉系统的使用。如,超声波、CT、磁共振、基于CCD的内窥镜等装备,在大、中型医院已经获得普遍推广。目前,国际上视觉系统的应用方兴未艾,国内,机器视觉系统也进入应用的快速发展期,主要的视觉系统采用进口,不同类型的应用,均可以采取购买成熟系统的方法。国内形成产品的视觉系统主要有,用于粮食的色选机、线径测量系统等。机器视觉系统及典型应用分析机器视觉
46、(shju)系统形式多样,在不同的场景中应用所采用摄像装置也是不同的。主要区分为,线阵和面阵两类。工业视觉大多数使用线阵系统。下面列出部分使用线阵和面阵视觉系统的应用。机器视觉(shju)的典型应用(1)、 纺织与服装:断纱检测;织染检测;布料、皮革形状检测。(2)、 食品与粮食:粮食异物检测、分拣与色选; 饮料液位检测;生产日期、保质期字符识别;灌装线上空瓶的破损、洁净检测。(3)、特种检验:缆绳磨损与破损检测;容器与管道探伤;游乐设施速度检测;危险装备的在线状态检测。(4)、包装:外观完整性检测;条码识别; 唛头、密封性检测。(5)、机械制造:零部件外形尺寸检测;装配完整性检测;部件的定位
47、与姿态识别;零件、发动机、底盘等编号的同色凹字符识别。(6)、邮政分拣:邮政编码识别;包裹(bogu)物品检测。(7)、海关与口岸指纹、掌纹、虹膜与人脸识别;货物识别;安检危险物品检测。此外,机器视觉还广泛应用于集成电路检测、航空航天、军事国防、消防和公路交通等。下面通过一个具体的视觉系统来说明。机器视觉在汽车辅助自动驾驶中的应用在汽车的辅助自动驾驶中,机器视觉系统的典型应用,如图2 所示。机器视觉系统在其中的主要任务在于,完成对车辆前方、车辆后方和两侧,以及车内驾驶员行为等各种视觉信息的获取和处理,并完成辅助驾驶指令的发出。其中前方车辆和路况信息对安全驾驶起着关键作用。汽车辅助自动驾驶,是未
48、来发展智能汽车的前提和基础。图2 辅助自动(zdng)驾驶的路况示意图着重介绍(jisho)该立体视觉系统,该系统已经完成实验室研究 示意图如图3 所示。在车辆前向对称位置,左右装置双目视觉的立体视觉系统。获取前方的车辆和路况信息,也包括道路标志信息。其基本原理是用两台CCD 摄像机以不同角度获取物体(wt)图像,通过空间物点在两幅图像中对应像点之间的几何位置关系来重构该物点的空间三维坐标。根据本车的速度和与前方车辆的相对位置或距离,不断检测前方视场范围内的车辆和环境信息,得到前方车辆的速度、车辆的高宽尺寸,并获取前方路况其他信息,如道路标志信息,路面障碍物信息等。根据得到的综合信息,辅助驾驶
49、人员采取安全、有效的操控方式。达到高精度三维定位的一个关键前提是特征向量的选取以及高精度立体匹配。图3 辅助自动驾驶的立体视觉系统示意图过程如下:首先完成对采集到的图像进行灰度变换、直方图增强、平滑滤波等必要的预处理。需要指出的是,由于序列图像本身含有各种噪声干扰,且当目标运动速度过快时可能产生图像的“拉毛”现象,所以需要对图像进行平滑滤波。应用较多的高斯滤波器虽然能抑制高斯噪声,但它不能消除任何毛刺现象。考虑这种情况,系统采用了快速中值滤波(FM)算法。它的思想是,把数字图像中一个像素点的灰度值,用该点邻域中各点的中值替代,其中每次窗口沿着行平移一列后进行排序时,实际窗口内容变化的只是丢弃了
50、最左侧的列取而代之的是一个新的右侧列,而其余的窗口下的像素值没有改变。该算法是一种很好的非线性滤波方法,可极大减小运算量,能消除脉冲干扰造成的孤立噪声,以及叠加白噪声和长尾叠加噪声,并可克服线性滤波器滤波结果中细节模糊的问题,能较好地保护边界信息。经过预处理后的图像序列成为可供计算机分析处理的图像。接下来是图像分割。主要实现运动区域、前方各种目标信息的检测。图像采集是在自然条件下进行的,考虑图像采集时间间隔短且总的采集时间不长,因此可以忽略视场内光线、背景等变化因素的干扰。实际工作中对于精确性和实时性的要求,采用了计算量小并且检测结果不受运动目标速度限制的差影法来进行运动检测,再利用迭代求得最
51、佳灰度阈值对结果帧分割并二值化。分割后的图像仍有可能含有少量的背景噪声干扰,进一步用形态学方法对其进行去噪。采用的结构元素是3 3 的中心对称结构。经过先闭后开(经实验验证:这比先开后闭得到的图像目标连通区域更光滑)的运算后的图像中基本上只留下完整的运动目标。还需要通过提取适当的特征向量以及立体匹配来实目标的精确定位。主要步骤如下:特征提取和目标分类,先采用串行边界分割技术对图像中所有连通器区域进行边界跟踪运算,再求出各个连通区域的外接矩形和灰度面积等参数。对于多个运动目标的检测,可在求外接矩形的过程中,根据实际目标的形状大小、外接矩形尺寸和灰度面积进行匹配,以区分不同物体;立体匹配是立体视觉
52、中最重要,也是最困难的步骤,是个不适定问题。当空间三维场景被投影为二维图像时,同一景物在不同视点下的图像中会有很大的不同。为了(wi le)求解对应,人们通过增加适当的约束条件(如外极线约束、一致性约束、唯一性约束、连续性约束等)来减少误匹配。本系统,在外极线约束的条件下再给出两个约束:方向性约束 由立体成像的几何特性知,对于场景中的同一空间物体点,其在左图像中的透视投影将相对于右图像水平方向移动距离d。基于该特性,在寻求左(右)图像中各特征点在右(左)图像中的对应点时,只需在右(左)图像中其对应的外极线上,向左(右)一定范围内搜索。而由于摄像机位置及其方向的测量误差和不确定性,匹配点可能不会
53、准确地出现在右(左)图像平面中的外极线上,因此有必要在外极线的一个小邻域内进行搜索。 视差范围约束 在运动检测之前的摄像机现场标定环节中,利用每个标定点在左右图像中形成的视差,可以得到一个大致的视差范围,从而给出一个视差范围约束。倘若特征点的视差超出这一范围,就认为是误匹配加以舍去。有了以上几个附加约束,就可以把每一时刻物体在左右摄像机中的信息综合起来,图像中对应的一小段极线附近搜索匹配点,而不是在整个对应图像上搜索。这样可以有效避免误匹配,缩短匹配时间。结语(jiy)机器视觉是图像技术、模式识别(m sh sh bi)技术,以及计算机技术发展的新的产物,是实现智能化、自动化、信息化的先进技术
54、领域。机器视觉系统的应用,大大提高装备的智能化、自动化谁拼,提高装备的使用效率、可靠性等性能。随着新的技术、新的理论在机器视觉系统中的应用,机器视觉将在国民经济的各个领域发挥更大的作用,一方面可以带来新的产业增长点,向市场推广满足各种需求的机器视觉系统产品,产生直接的经济效益;另一方面,通过机器视觉系统的应用,更加有效地发挥自动化装备的效能,提升自动化生产水平,提高产品质量,带动整个产业的生产效率大幅提高。机器(j q)视觉实例1. 基于机器视觉的仪表板总成智能集成测试(csh)系统 EQ140-II汽车仪表板总成是我国某汽车公司生产的仪表产品,仪表板上安装有速度里程表、水温表、汽油表、电流表
55、、信号报警灯等,其生产批量大,出厂前需要进行一次质量(zhling)终检。检测项目包括:检测速度表等五个仪表指针的指示误差;检测24个信号报警灯和若干照明9灯是否损坏或漏装。一般采用人工目测方法检查,误差大,可靠性差,不能满足自动化生产的需要。基于机器视觉的智能集成测试系统,改变了这种现状,实现了对仪表板总成智能化、全自动、高精度、快速质量检测,克服了人工检测所造成的各种误差,大大提高了检测效率。 整个系统分为四个部分:为仪表板提供模拟信号源的集成化多路标准信号源、具有图像信息反馈定位的双坐标CNC系统、摄像机图像获取系统和主从机平行处理系统。2. 金属板表面自动控伤系统 金属板如大型电力变压
56、器线圈扁平线收音机朦胧皮等的表面质量都有很高的要求,但原始的采用人工目视或用百分表加控针的检测方法不仅易受主观因素的影响,而且可能会绘被测表面带来新的划伤。金属板表面自动探伤系统利用机器视觉技术对金属表面缺陷进行自动检查,在生产过程中高速、准确地进行检测,同时由于采用非接角式测量,避免了产生新划伤的可能。其工作原理图如图8-6所示;在此系统中,采用激光器作为光源,通过针孔滤波器滤除激光束周围的杂散光,扩束镜和准直镜使激光束变为平行光并以45度的入射角均匀照明被检查的金属板表面。金属板放在检验台上。检验台可在X、Y、Z三个方向上移动,摄像机采用TCD142D型2048线陈CCD,镜头采用普通照相
57、机镜头。CCD接口电路采用单片机系统。主机PC机主要完成图像预处理及缺陷的分类或划痕的深度运算等,并可将检测到的缺陷或划痕图像在显示器上显示。CCD接口电路和PC机之间通过RS-232口进行双向通讯,结合异步A/D转换方式,构成人机交互式的数据采集与处理。该系统主要利用线阵CCD的自扫描特性与被检查钢板X方向的移动相结合,取得金属板表面的三维图像信息。3. 汽车(qch)车身检测系统 英国ROVER汽车公司800系列汽车车身轮廓尺寸精度的100%在线检测,是机器视觉系统用于工业检测中的一个较为典型的例子,该系统由62个测量单元组成,每个测量单元包括一台激光器和一个CCD摄像机,用以检测车身外壳
58、上288个测量点。汽车车身置于测量框架下,通过软件校准车身的精确位置。 测量单元的校准将会影响(yngxing)检测精度,因而受到特别重视。每个激光器/摄像机单元均在离线状态下经过校准。同时还有一个在离线状态下用三坐标测量机校准过的校准装置,可对摄像顶进行在线校准。 检测系统以每40秒检测一个车身的速度,检测三种类型的车身。系统将检测结果与人、从CAD模型中撮出来的合格尺寸相比较,测量精度为0.1mm。ROVER的质量检测人员用该系统来判别关键部分的尺寸一致性,如车身整体外型、门、玻璃窗口等。实践证明,该系统是成功的,并将用于ROVER公司其它系统列汽车的车身检测。4. 纸币印刷质量检测(ji
59、n c)系统: 该系统利用图像处理技术,通过对纸币生产流水线上的纸币20多项特征(号码、盲文、颜色、图案等)进行比较分析,检测纸币的质量,替代传统的人眼辨别的方法。5. 智能交通管理系统: 通过在交通要道放置摄像头,当有违章车辆(如闯红灯)时,摄像头将车辆的牌照拍摄下来,传输给中央管理系统,系统利用图像处理技术,对拍摄的图片进行分析,提取出车牌号,存储在数据库中,可以供管理人员进行检索。6. 金相分析: 金相图象分析系统能对金属或其它材料的基体组织、杂质含量、组织成分等进行精确、客观地分析,为产品质量提供可靠的依据。机器视觉技术发展趋势有人会说这些年来机器视觉技术的进步一直在提高。然而,当回望
60、过去的35年,功能上的差异是巨大的。最早的机器视觉系统需要微计算机,而且它们的功能很有限。首先认识到微处理器的潜能的其中一个公司是物体识别系统,也是我的老母校。最早的微处理器没有很大的计算能力,因此基本的模式识别算法不得不被舍弃。好消息是可以做灰度级的处理算法,但坏消息是能做灰度级的处理算法而不能在好的灰度比例变化与坏的灰度比例变化之间做出判别。因此,除非有一个全职的工程师来管理这些设置,错误拒绝的数目是紊乱的, 在那个时期的其他机器视觉系统也好不了哪里去。许多的硬件都被设计来完成更复杂的图像处理算法,但是,这些只是在少量算法下才会很好工作,对于一个应用经常没必要用最好的算法。这些早期技术在一
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 青少年心智发展支持手册
- 食堂如何规范切配工作制度
- 餐厅员工三班倒工作制度
- 馆陶县语言文字工作制度
- 高中五项管理工作制度汇编
- 高危诊疗谈话室工作制度
- 高速收费站卫生工作制度
- 麻醉复苏室护士工作制度
- 云计算平台安全操作规范手册
- 高中语文统编版选择性必修中册10《苏武传》第二课时同步授课教学设计
- 超星尔雅学习通《数学的思维方式与创新(北京大学)》2025章节测试附答案
- 血生化检查的临床意义
- 降低手术间麻醉物品管理不规范率 麻醉科PDCA
- 医疗器械经营企业质量管理体系文件(2024版)
- 企业经营沙盘模拟
- 2024年广东省广州市中考道德与法治试卷
- 期中学情评估卷(含答案)2024-2025学年晋教版七年级地理下册
- 2024年高速铁路建筑工程保险费用合同
- T-GXAS 807-2024 不孕不育夫妇生育力评估规范
- S7-200 SMART PLC完全精通教程课件:S7-200 SMART PLC的运动控制及其应用
- 装配式混凝土箱梁桥设计与施工技术规范DB41-T 1847-2019
评论
0/150
提交评论