自动检测技术是自动化科学技术的一个重要分支科学,是在仪器仪表的使用、研制、生产、的基础上发展起来的一门综合性技术。自动检测就是在测量和检验过程中完全不需要或仅需要很少的人工干预而自动进行并完成的。实现自动检测可以提高自动化水平和程度,减少人为干扰因素和人为差错,可以提高生产过程或设备的可靠性及运行效率。
一、 布匹生产在线检测概述
自动检测技术作为一种快速、实时、准确采集与处理信息的高新技术,已逐渐成为国民经济信息化、增强竞争力不可缺少的技术工具和手段。自动检测的任务主要有两种,一是将被测参数直接测量并显示出来,以告诉人们或其他系统有关被测对象的变化情况,即通常而言的自动检测或自动测试;二是用作自动控制系统的前端系统,以便根据参数的变化情况做出相应的控制决策,实施自动控制。计算机的自动化,正好适合于快速实时地检测。机器视觉就是用机器代替人眼来做测量和判断。机器视觉系统是指通过机器视觉产品(即图像摄取装置,分 CMOS 和CCD 两种)将被摄取目标转换成图像信号,传送给专用的图像处理系统,根据像素分布和亮度、颜色等信息,转变成数字化信号;图像系统对这些信号进行各种运算来抽取目标的特征,进而根据判别的结果来控制现场的设备动作。
二、项目要求
在布匹的生产过程中,像布匹质量检测这种有高度重复性和智能性的工作只能靠人工检测来完成,在现代化流水线后面常常可看到很多的检测工人来执行这道工序,给企业增加巨大的人工成本和管理成本的同时,却仍然不能保证100 %的检验合格率。
流水线进行自动化的改造,使布匹生产流水线变成快速、实时、准确、高效的流水线。在流水线上,所有布匹的颜色、及数量都要进行自动确认(以下简称“布匹检测”)。现在采用机器视觉的自动识别技术完成以前由人工来完成的工作。数字式测量系统目前主要是带微机的测量系统,是由传感器、信号调理器、输入接口、中央处理器组件、输出接口和显示记录等外围设备组成。
三、项目方案
机器视觉是在没有人工干预的情况下使用计算机来处理和分析图像信息并作出结论。机器视觉的特点是自动化、客观、非接触和高,与一般意义上的图像处理系统相比,机器视觉强调的是和速度,以及工业现场环境下的可靠性。
在机器视觉应用中,包括以下几个过程:
图像采集
通过光学系统,由相机采集图像,图像转换成数字格式式并传入计算机存储器。
图像处理
图像处理(image processing),用计算机对图像进行分析,以达到所需结果的技术。又称影像处理。基本内容 图像处理一般指数字图像处理。数字图像是指用数字摄像机、扫描仪等设备经过采样和数字化得到的一个大的二维数组,该数组的元素称为像素,其值为一整数,称为灰度值。图像处理技术的主要内容包括图像压缩,增强和复原,匹配、描述和识别3个部分。常见的处理有图像数字化、图像编码、图像增强、图像复原、图像分割和图像分析等。图像处理一般指数字图像处理。虽然某些处理也可以用光学方法或模拟技术实现,但它们远不及数字图像处理那样灵活和方便,因而数字图像处理成为图像处理的主要方面。
特性提取
处理器识别并量化图像的关键特性,例如布匹的颜色和杂质的形状等等。然后这些数据传送到控制程序。
判决和控制
处理器的控制程序根据收到的数据做出结论。例如:这些数据包括杂质的直径是否在要求规格之内或者布匹的颜色是否合格。
视觉识别系统:是运用系统的、统一的视觉符号系统,对外传达企业的经营理念与形象 信息,是企业识别系统中有传播力和感染力的要素,它接触的层面是广泛,可快速而明确地达成认 知与识别的目的。视觉识别是静态的识别符号具体化、视觉化的传达形式,项目多,层面广,效果更直接。视觉识别系统属于CIS中的VI,也就是Visual Indentity.视觉识别(VI)是以企业标志、标准字体、标准色彩为展开的完整、体系的视觉传达体系,是将企业理念、文化特质、服务内容、企业规范等抽象语意转换为具体符号的概念,塑造出独特的企业形象。视觉识别系统分为基本要素系统应用要素系统两方面。
下面就布匹检测系统提出详细方案设计说明书:
图像处理软件
机器视觉系统中,视觉信息的处理技术主要依赖于图像处理方法,它包括图像增强、数据编码和传输、平滑、边缘锐化、分割、特征抽取、图像识别与理解等内容。经过这些处理后,输出图像的质量得到相当程度的改善,既改善了图像的视觉效果,又便于计算机对图像进行分析、处理和识别。
特征提取辨识
一般布匹检测(自动识别)先利用高清晰度、高速摄像镜头拍摄标准图像,在此基础上设定一定标准。但是在布匹质量检测工程中要复杂一些:
1. 图像的内容不是单一的图像,每块被测区域存在的杂质的数量、大小、颜色、位置不一定一致。
2. 杂质的形状难以事先确定。
3. 由于布匹快速运动对光线产生反射,图像中可能会存在大量的噪声。
4. 在流水线上,对布匹进行检测,有实时性的要求。
由于上述原因,图像识别处理时应采取相应的算法,提取杂质的特征,进行模式识别,实现智能分析。
Color检测
一般而言,从彩色CCD相机中获取的图像都是RGB图像。也就是说每一个像素都由红(R)绿(G)篮(B)三个成分组成,来表示RGB色彩空间中的一个点。问题在于这些色差不同于人眼的感觉。即使很小的噪声也会改变颜色空间中的位置。所以无论我们人眼感觉有多么的近似,在颜色空间中也不尽相同。基于上述原因,我们需要将RGB像素转换成为另一种颜色空间CIELAB。目的就是使我们人眼的感觉尽可能的与颜色空间中的色差相近。
Blob检测
根据上面得到的处理图像,根据需求,在纯色背景下检测杂质色斑,并且要计算出色斑的面积,以确定是否在检测范围之内。因此图像处理软件要具有分离目标,检测目标,并且计算出其面积的功能。
Blob分析(Blob Analysis)是对图像中相同像素的连通域进行分析,该连通域称为Blob。经二值化(Binary Thresholding)处理后的图像中色斑可认为是blob。Blob分析工具可以从背景中分离出目标,并可计算出目标的数量、位置、形状、方向和大小,还可以提供相关斑点间的拓扑结构。在处理过程中不是采用单个的像素逐一分析,而是对图形的行进行操作。图像的每一行都用游程长度编码(RLE)来表示相邻的目标范围。这种算法与基于象素的算法相比,大大提高处理速度。
结果处理和控制
根据识别的结果,存入数据库进行信息管理。以后可以随时对信息进行检索查询,管理者可以获知某段时间内流水线的忙闲,为下一步的工作作出安排;可以获知近期内布匹的质量情况等等。
四、用户界面及操作
项目要求利用机器视觉技术,智能的识别出流水线上布匹的所有杂质以及它们的数量、大小。根据项目要求,我们设计如下:
(1)图像显示区:实时的显示由相机采集的彩色图像,系统根据当前的图像内容实时的识别布匹信息。
(2)信息显示区:把图像的内容——各种杂质的数量实时的显示到表格里。系统当前状态(如:实时检测,停止检测,触发信号状态)实时的显示在状态显示栏中,以便于操作人员了解系统状态。
(3)信息管理区:管理人员可随时查看流水线的统计信息。操作人员可以灵活的配置系统的配置信息(如:数据库的配置,控制模块通讯配置,识别参数的校正)。权限管理控制系统使用者的操作权限。
五、布匹颜色学习工具
我们开发了布匹颜色学习工具,此工具界面友好,操作简单。
布匹颜色学习工具
一种颜色应该提供多个模板图像进行训练,这样可以提高识别的能力。学习完毕后要保存成CLF文件,以后模式识别就按照保存特征进行识别。
六。总结
视觉系统涉及到光学和图像处理算法,本身就是高度化的产品,尤其在整个识别控制系统中,还要与运动控制系统配合完成后续操作。在本项目的视觉系统中提取识别对象颜色特征值,然后采用模式识别的方法,识别出不合格区域然后使用斑点分析判断是否为杂质。同时提到了整个系统中各个部件的选择和用户界面的设计。
总之,应用机器视觉系统能够大幅降低检验成本,提高产品质量,加快生产速度和效率。对于现代化企业来说,意识到技术发展的趋势并首先付诸实施者无疑将走在竞争的前列。
免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。