1、四川大学本科论文 羊毛污染物的不规则机器视觉系统检测1第一章 绪论1.1 课题背景及意义我国是世界第二大的羊毛生产国,据统计,我国在 2008 年的羊毛产量达到了367687T,羊毛生产在我国的毛纺织业具有举足轻重的地位。近几年来,随着我们毛纺织工业的发展,纺织业对羊毛质量的要求也越来越高,但虽然我国是羊毛生产大国,但是我们的羊毛由于产地、气候、品种等原因,羊毛的质量参差不齐,难以满足现代毛纺织业对羊毛质量的要 。羊毛的质量因素只要包括羊毛的纤维细度、离散度、羊毛的求 12强度、弹性、色度等等,然而羊毛之中的污染物也是关系到羊毛质量的关键因素之一。羊毛中所包含的污染物多种多样,主要有线状聚丙烯
2、、包装材料、黑色纤维、尿黄毛屎黄毛、油漆标记、小木块和石头等 ,这些污染物不能同正常的羊毛一样被染色或等 3者纺织,极大地影响了羊毛织物的质量。以现在的技术手段,采用物理化学方法还不能从羊毛中自去除这些污染物。在实际生产中,我国普遍采用人工的方式来去除羊毛中的污染物质,既安排一批工人在生产线旁,靠工人肉眼的观察来识别出污染物并通过工人的双手来去除污染物。然而这种检测方式的精度完全依赖于工人的工作,但工人的注意力并不是稳定不变的,工人的注意力会随着时间的加长和工作量的增加而出现波动,因此这中检测方式不可靠,而且效率低下成本高,从长远来看,不适合长期大规模应用。现代的毛纺织业对于羊毛污染物的检测要
3、求是检测精度高,速度快,成本少,单靠人工检测是完全无法满足现代毛纺业的要求的。因此,国内外有关机构开始在开发一些用于羊毛纤维检测的机器视觉系统,机器视觉系统的功能主要通过计算机来实现,利用计算机模拟人或者模拟和人类视觉有关的智能行为,再对客观世界的图像中提取信息进行处理后加以理解,最后运用于实际检测。相对于人工检测,机器视觉系统具有人工检测所完全不能比拟的特点,首先机器视觉系统的工作稳定,机器视觉系统工作的稳定性并不会随着工作时间的延长而明显下降;另外,机器视觉系统不同于人,在工作中如没有异常状况发生并不需要停机,可以实现 7 24 小时的不间断的工作,可以大大地提高生产效率。因为以上的特点,
4、机器视觉系统在异性纤维检测上的发展前景十分广阔。现代的毛纺织业也对羊毛检测提出了较高的要求,在以后的未来,采用人工来检测羊毛污染物的方法必将会被市场所淘汰,为了适应羊毛纤维检测的高要求,因此需要一种能快够速检测出羊毛之中的污染物的机器视觉。虽然羊毛污染物的种类多种多样,但是根据它们与羊毛背景之间的颜色区别,可以大致可以分为两类:一类是深色的与羊毛背景对比度大的污染物,这类污染物主要是有色四川大学本科论文 羊毛污染物的不规则机器视觉系统检测2的塑料包装纸,有色纸片,树叶等等,另一类是白色的,浅色的与羊毛背景颜色相近的污染 ,这类污染物主要包括白色尼龙绳、白色泡沫、透明塑料袋等等。有关污染物物 4
5、的图像如下图所示。从以上图片可以看出,深色的污染物与羊毛背景之间的差异十分明显,在实际的机器视觉系统中很容易检测出来;然而对于浅色的与羊毛污染物,由于其与羊毛背景相接近或者一样,所以现有的机器视觉系统很难将其从羊毛背景中识别出来,或者能识别出来,但是误检率漏检率很高,不能用于实际生产中,也不具有实用价值。在现有用于羊毛检测的机器视觉系统中,大部分系统所采用的照明方式都是普通照明方式,在普通光照下,污染物与羊毛背景之间的区分依据主要是颜色之间的差异,然而那些近色的污染物与羊毛背景的区别并不十分明显,有些甚至连肉眼也难以分辨,这给计算机识别污染物造成了阻碍。然而,有些近色污染物的物理性质光学性质与
6、羊毛存在很大差异,例如,羊毛比较松散,而污染物的质地比较致密,在激光线结构光的照射下,污染物会发生明显的反射现象,而大部分羊毛则会被激光透过,只有少数一部分会存在反射现象,但其亮度及规模和污染物的反射存在很大差异。很容易用图像处理的手段识别出来。因此,本系统将采用激光线结构光照明,提高系统识别近色污染物的能力。1.2 国内外研究现状对于羊毛污杂物的检测,通常羊毛污染物的总面积只占了不到总背景面积的 5%,和背景面积相比起来所占的比例很小,属于大背景小目标机器视觉检测的研究范畴。含有深色污染物的羊毛图像 含有浅色污染物的羊毛图像四川大学本科论文 羊毛污染物的不规则机器视觉系统检测3在这方面,中部
7、哈德斯菲尔德大 设计了一款机器视觉系统,该系统采用了 34 线学 5的 Dalsa Trillium 线阵式彩色自动相机,扫描频率固定 800 线/秒,每线 2048 像素,每秒可以采集高达 67M 的数据( 3*800*2048)。该系统采用一主频为 3GHz 的 CUP 和内存为1G 的电脑作为主机,软件则采用 Visual C+和 Sapera 图像库封包编程。由于需要处理的数据量巨大,在实际操作中,该系统在处理诸如泰勒变换、RGB 到 HIS 色彩空间变换、边界检测等比较复杂一点的算法时,处理的速度过于缓慢。使得系统不能满足实时在线检测的要求。在异性纤维检测方面,中国科学院上海技术物理
8、研究 发明了一种棉花杂质在线自所 6动检测装置,该装置先将蓬松的棉花通过传送带形成厚度在 5 至 8 厘米,宽带在 600 到100 厘米之间扁平状,再将待检测的棉花送入 CCD 和紫外传感器的检测区域中,装置采用的照明方式为日光灯管结合低压紫外线灯,利用可见光和紫外波段对棉花待检测部分进行照明。由 CCD 电荷耦合器和对应光学元件构成的可见光检测装置可以配合传送带匀速运输棉花获取棉花杂质的二维图像信息。在紫外线检测方面。该系统采用的是 256 元线硅光电二极管及对应的光学元件,配合传送带匀速运输棉花获取在紫外线波段的棉花杂质信息。在图像识别方面,该系统采用计算机利用数字图像处理技术通过 So
9、bel 算子进行图像的边缘特征提取,从而确定污染物的在图像中的空间位置。而对于紫外线波段,该系统采用超阈值信号来定位污染物在图像中的空间位置。最后该系统对可见光和紫外线光的污染物位置信息进行“与”运算判断是否存在杂质,再由计算机控制喷嘴控制器对污染物进行去除。该系统在照明方面有一定的创新,对棉花中的各色杂物能进行有效的去除,对于一些浅色的污染物例如无色透明的尼龙等也有一定的效果。但其在数据冗余度方面仍然没有妥善的解决方案。瑞士的 Jossi 公司出品的名为 Vision Shield Compact Gn Direct 的机器视 ,该系统觉 7采用了两台具有数字图像处理功能的高速 CCD 彩色
10、摄像机,能从各个方位检测通过通道的棉花,并且将收集到的数据传送到计算机处理单元进行分析和处理,系统的软件具有模糊逻辑处理功能,可以分辨污杂物和原棉色彩之间微笑的差异。该系统可以处理 4 种不同类型的原棉。产量可以达到 1000kg/h。台湾明正公司生产的 DG-2000A 机器视觉系统,该系统采用了两台 Super HAD CCD 彩色摄像机,照明系统则采用了 8 只高亮度的灯管进行全面的照明,光谱分析的完整精度达到 24Bit。经纬纺机公司所生产的型号为四川大学本科论文 羊毛污染物的不规则机器视觉系统检测4JWF0011 的机器视觉系统,该系统采用管道运输棉花,两台扫描速度达到 5000 行
11、/s 的彩色摄像机对通过玻璃输棉管道的棉花进行扫描,该系统采用 DPS 系统对棉花进行处理。大连贵友科技公司所设计的 CS-2、CS-3 的系统采用高分辨率的高速 CCD 彩色摄像机,利用神经网络控制基础进行信息的处理和控制,该系统的特点是系统的可靠性高,处理高速并且搞笑,每行像素可以达到 2098 点,分辨率小于 0.5mm。而意大利的 Loptex 设计的 HP 系统,该系统采用具有了 128 个光电二极管的超声波检测器,和 16 个荧光灯超声波发生器进行识别。该系统利用了超声波的穿透原理,如果原棉中含有质地致密的杂物,超声波就会被反射回来并且被系统所接受,系统再驱动相应的装置对杂物进行剔
12、除。另外,四川大学制造科学与工程学院的苏真伟教授也提出了一种能够模拟人类注视功能的机器视觉系 。该系统采用 4 个德国 Basler A601f 相机,配合 Computar 统 89M0841MP 工业镜头,用 Matrox Meteor2-1394 图像获取卡来获取图片。该系统相对于其他系统,具有人类注视的功能,有效地减少了数据的冗余量,并且提高了缺陷区域的分辨率,提高了检测精度。但是由于该系统采用主从式结构,主摄像头和次级摄像头之间存在配合工作的问题,对传输带的运动速度稳定性要求极高,然而传输带的运动是一种非匀速的运动,其运动速度在某一个范围内波动并且没有规律可循。因此,该系统解决了数据
13、冗余的问题,但是对机械传动的机构要求很高。以上提到的机器视觉系统中,其检测原理可以分为以下三大类,第一类为光学检测原理,该类系统采用 CCD 高速彩色摄像机对纤维进行扫描,再将扫面得到的信号送到计算机进行处理,若信号存在异常则驱动相应的执行机构对其进行去除;第二类采用光电传感器检测,当光源照射在原材料上时,不同性质的材料的反射光的亮度会有所差异,因此传感器可以判断哪些是异性纤维哪些是正常纤维并且发出指令排除污染物,诸如意大利 Loptex 公司的系统就是属于这类系统。第三类系统主要利用超声波原理检测,如果纤维中含有质地致密的杂物,超声波就会被反射回来并且被系统所接受,系统再驱动相应的装置对杂物
14、进行剔除。虽然上述的各种系统在异性纤维检测方面在各个方面都有所成就,但是没有一个系统能较好地同时解决数据冗余和浅色近色污染物识别问题,而本文提出的系统采用并行结构,运用激光线结构光照明,有望较好地解决以上两个问题。四川大学本科论文 羊毛污染物的不规则机器视觉系统检测51.3 本文主要研究内容羊毛中所包含的污染物多种多样,有污杂物在羊毛中的主要存在形式有线状聚丙烯、包装材料、黑色纤维、尿黄毛屎黄毛、油漆标记、小木块和石头等物质,但可以根据污染物的颜色将污染物分为两类:一类是颜色较深的,与羊毛背景颜色差距较大的污染物,例如黑色纤维、包装材料等等;另一类污染物为浅色的、白色的等与羊毛背景颜色相接近的
15、物质,这类物质主要有透明包装纸、尿黄毛等。在普通光照下,一类物质和羊毛背景之间的差异很多,很容易通过图像处理的手段给以识别,而二类污染物在普通光照下与羊毛背景的颜色相接近,有些污染物甚至连人类肉眼也难以识别,用计算机去直接识别这类污染物目前存在很大的困难。对此本文将采用激光线结构光的照明方式,研究还有污染物的羊毛分别在激光线结构光照明条件下和普通照明条件下的直方图分布,以此来判断采用激光线结构光照明方式的效果是否比普通照明的效果要好,以及采用激光线结构光照明来识别二类浅色物质是否可行。一般的机器视觉系统的工作流程如下图所示:开始获取图像图像处理图像识别结束四川大学本科论文 羊毛污染物的不规则机
16、器视觉系统检测6这类机器视觉系统的结构虽然简单,易于实现,但是羊毛污杂物的识别属于大背景小缺陷的范畴,在某些情况下,羊毛污染物的总面积甚至占了羊毛背景总面积的百分之5 都不到,而系统仍然需要处理整个羊毛背景,这样就造成了数据的大量冗余,浪费了计算机的计算资源,更重要的大量的数据处理使得计算机的计算变得过于缓慢,使得系统难以满足在线实时检测的需要。为了适应实时检测对机器视觉系统的要求,本文将研究采用并行结构的机器视觉系统,该系统的结构及工作流程如下:系统结构组成主机摄像头 1次级计算机摄像头 2 摄像头 3图像获取卡机械系统四川大学本科论文 羊毛污染物的不规则机器视觉系统检测7系统的机构示意图系
17、统的工作流程摄像头 1摄像头 2摄像头 3次级计算机 可疑? 主机图像传输NY删除传输二值化可疑?删除N去除污染物Y四川大学本科论文 羊毛污染物的不规则机器视觉系统检测81.4 本章小结本章主要介绍了羊毛检测对于纺织业的重要意义及目前我国的毛纺业在羊毛异物检测方面的现状,介绍了机器视觉在羊毛异物检测的用途;同时还简要地介绍了国内外关于羊毛检测的机器视觉系统的发展现状及现有的一些机器视觉系统,例如中部哈德斯菲尔德大所设计的机器视觉系统。最后简要地介绍本文的主要研究内容。四川大学本科论文 羊毛污染物的不规则机器视觉系统检测9第二章:机器视觉系统的相关理论及技术机器视觉技术是一门近几年来逐步兴起的一
18、门综合学科,包含了诸如图像获取、照明、图形处理和自动控制等相关技 。本章将简单介绍机器视觉系统所需要的基本技术 10术。2.1 图像获取技术图像获取技术是机器视觉系统的基础技术之一,图像获取技术包含三项内容,也就是照明技术、图像传感技术及视屏调制技术。2.1.1 照明技术机器视觉系统的照明的好坏直接影响机器视觉系统的性能,因为照明关系到系统所获得的数据质量的好坏和至少 30%的应用效 。根据对象的不同,机器视觉系统的照果 11明需要随着检测对象的不同而选择不同照明装置,以此来获得良好的效果。机器视觉系统的照明可以分为可见光照明与不可见光照明,可见光照明的主要光源有日光灯、LED 灯、卤素 等等
19、,这些可见光源有一个共同的缺点,那就是光源的亮度会随着工作时间的增灯 9加而降低,以日光灯为例子,在日光灯投入使用后的前 100 小时内,日光灯的亮度将下降 15%,随着工作时间的增加,光的亮度还将持续下降。以下将列出主要可见光源的性能特性表 1:各类光源的主要特性在上表所列出的光源中,LED 光源是目前机器视觉系统采用得最广泛的光源。虽然同可见光源一样具有发光不能持续稳定的缺点,LED 光源耗电少,有利于节能减排,光源的响应速度和高频特性优良,具有高度的单色性,同时 LED 光源还耐冲击振动,适用于工作环境较为恶劣的场合。因此 LED 被广泛运用于机器视觉系统。对于某些高要求的检测任务,为了
20、检测的稳定性或者为了采用具有一定物理特性的光源,X 射线和超声波等不可见光源也得到了广泛的运用。然而这类光源的价格较高。四川大学本科论文 羊毛污染物的不规则机器视觉系统检测10照明光源和照明系统在整个机器视觉系统中占有举足轻重的地位,照明系统的任务不是简简单单地照亮物体。例如在印刷领 ,照明系统的首要任务就是要保证能够真域 12实地反映印刷品的颜色,不能照成颜色的失真。这就要求光源的颜色要与太阳光相接近,同时还得具有一定的亮度和亮度均匀性,其次照明系统还得避免一些高反射率区域的产生。而在另一些应用场合,光源和照明系统的首要任务是保证突出待检测物体的特征,突出那些待检测部分与非待检测部分物体的区
21、别,增加他们之间的对比度,同时还应保证足够的整体亮度,同时物体位置的变化也不应该影响成像质量。2.1.2 图像传感技术计算机获取图像的过程实际上就是通过传感器将外部的实物信息转化为计算机能够识别并且处理的信 。目前的机器视觉系统主要采用 CCD 和 CMOS 摄像机,这类摄像号 13机的主要任务就是把成像单元上的光学信号转化为电信号。COMS 摄像机的造价成本比较低同时耗电量也比较少,但是相对于 CCD 摄像机的成像比较低。CCD 摄像机虽然制造成本较高,但 CCD 摄像机所拍摄的图像在通透性上、在色彩的丰富性上和颜色的明锐度上都要好于 COMS 摄像机。 CCD 摄像机的动态范围 ,体积小巧
22、并且工作可靠,CCD 摄大 14像机的图像输出简单,可以很方便地将图像信号按照一定确定的线性关系转换为电信号的时序分布,为后期的处理做好准备。CCS 和 CMOS 能集成在同一片芯片上,使芯片能进行光电转换、信号存储、转移和输出功能等等。CCD 图像传感器也可认为是一个图像变换器,将一幅图像转换成按时间顺序分布的视频电压信号,并将信号传输给计算机进行处理。按照拍摄方式的不同,摄像机也可分为面阵式和线阵式,面阵式摄像机能同时获取整幅图像,而线阵式摄像机只能对图像进行逐行扫描,但是线阵式摄像机的扫描速度快并且分辨率高,适用于高速检测或者连续检测。2.1.3 图像获取卡图像采集 是一种控制摄像机进行图像获取的设备,在完成图像采集和数字化方卡 15面具有重要作用。图像采集卡一般由以下部分组成;A/D 转换模块、时序采集控制模块、图像处理模块、相机控制模块、数字输入输出模块、PCI 接口及控制模块。图像采集卡能利用 TTL 信号和诸如传感器、PLC 等外部设备进行通讯,用于响应频闪、拍照和发出信号。采集图像过程实际上就是将拍摄得到的图像转化为数字化图像后输入并存储到帧存储器