CN102507592B - 表面缺陷仿蝇视觉在线检测装置及检测方法 - Google Patents

表面缺陷仿蝇视觉在线检测装置及检测方法 Download PDF

Info

Publication number
CN102507592B
CN102507592B CN201110338628.9A CN201110338628A CN102507592B CN 102507592 B CN102507592 B CN 102507592B CN 201110338628 A CN201110338628 A CN 201110338628A CN 102507592 B CN102507592 B CN 102507592B
Authority
CN
China
Prior art keywords
image
video
fusion
ccd
images
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201110338628.9A
Other languages
English (en)
Other versions
CN102507592A (zh
Inventor
张学武
李敏
张卓
梁瑞宇
许海燕
奚吉
周云
王岩
林善明
范新南
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huixinjia Suzhou Intelligent Technology Co ltd
Original Assignee
Changzhou Campus of Hohai University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Changzhou Campus of Hohai University filed Critical Changzhou Campus of Hohai University
Priority to CN201110338628.9A priority Critical patent/CN102507592B/zh
Publication of CN102507592A publication Critical patent/CN102507592A/zh
Application granted granted Critical
Publication of CN102507592B publication Critical patent/CN102507592B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Image Processing (AREA)

Abstract

本发明公开了一种表面缺陷仿蝇视觉在线检测装置及检测方法,属于工业视觉检测和图像处理技术领域,本发明利用普通的CCD图像传感器和表面缺陷检测算法相结合来探测复杂背景下的表面缺陷。该装置的原理突破了原有缺陷探测方法所需要的缺陷与背景之间存在对比度低,实现较低分辨率、低对比度的场景图像中,通过模仿蝇复眼视觉信息处理方法,在获得的场景图像质量上近似于复眼的低分辨率图像,准确率较高。同时针对静止在场景中的表面缺陷,该设备仍然可以发现表面缺陷的存在,为后续处理提供可靠的信息。

Description

表面缺陷仿蝇视觉在线检测装置及检测方法
技术领域
本发明属于工业视觉检测和图像处理技术领域,特别是涉及一种仿蝇视觉在线表面缺陷检测装置及检测方法。 
背景技术
在铜带材生产制造过程中,由于受恶劣复杂多变的现场环境影响,再加上铜带带材表面本身的反射、散射特性以及高速运行产生的震动,还有金属带材的在线检测向着大尺寸、高精度、高速度、高可靠性等方向发展,使得视觉检测技术在推广应用中面临诸多问题。成像质量稳健性差、信噪比低,缺陷形状特征和纹理特征弱、冗余信息匮乏,增加了图像细节分析和识别困难;特别是微小缺陷极易被杂波和噪声所淹没,缺陷检出率对环境变化敏感,经常出现漏检和虚惊。对微小缺陷检测的精准检测成为视觉检测技术充分发挥优良性能和进一步推广的瓶颈。当缺陷距离观测点较远或者缺陷的相对尺寸较小时,往往需要采用高空间分辨率的摄像机获取场景信息辨识表面缺陷。 
在自然界,昆虫视觉***卓越的目标检测和识别能力,使得昆虫可以在任何环境下对感兴趣高速运动目标进行检测和跟踪,昆虫复眼视觉在信息获取和处理过程的层次和并行处理过程,最终形成对复杂场景中的目标的快速精准检测和凝视,且昆虫视觉对复杂场景目标的检测和识别过程本质上是良态的和适定的。例如苍蝇的复眼,它是有成千上万个小眼组成,每个小眼只能看到外部场景的非常小的一块,由于每只小眼的孔径很小,同时小眼与小眼之间还存在一些干扰,所以复眼所获取的图像信息会受到衍射和干涉的影响分辨率都较低。尽管如此,苍蝇仍然可以依靠这样的视觉***寻找食物和配偶。 
在昆虫视觉***信息获取和处理的启发下,人们展开了大量的研究工作,企图通过复眼的一些成像机理来弥补现有设备的不足。而目前针对表面缺陷提取的方法也有很多,大多数是采用数字图像处理的方法例如:匹配滤波器、小波分析等。这些人工视觉方法都是依靠从背景中分离出缺陷的思想,要求缺陷和背景之间存在一定的运动。而昆虫复眼的处理机制告诉我们,这样复杂的处理,对苍蝇来说太简单了。同时复眼处理方法还可以避免人工处理时需要考虑到的复杂的空间交互影响等问题。 
发明内容
为了解决上述问题,本发明在生物学家对复眼生理学特征分析的基础上,模仿蝇视觉信息获取与处理机理,提供了一种表面缺陷仿蝇视觉在线检测装置及检测方法。 
本发明的工作原理:本发明通过运行于嵌入式图像处理单元中的软件处理来虚拟昆虫复眼对表面缺陷的探测过程。将来自多个CCD图像传感器同时刻获取的图像帧进行拼接,获得比单一CCD图像传感器更大的场景图像。在DSP芯片上的模拟复眼神经处理算法中,采用分割图像块来虚拟若干个小眼面,每个小眼具有少量的光感受器组成一个小的阵列。感光器阵列可以检测出它所观察的小区域内是否存在表面缺陷。其中每个光感受器对应一个像素。每个小眼选取图像中的一个较小的图像块进行处理。由于小眼的入射孔径很小,一般为2度,所以小眼获得图像的分辨率较低。而在探测表面缺陷的时候,分辨率的好坏对探测效果影响不大。 
借鉴生物视觉中对缺陷边缘的响应要比其他平坦区域强烈,而对于纹理信息,视觉响应会随着纹理的不断重复而逐渐减弱的机理。以及视觉神经响应的快速上电和慢速放电机理,考虑到场景中存在表面缺陷,那么其边缘处相对于周围场景的亮度值之间是存在较大差异的。一般来讲对于一个比场景亮度低的缺陷,仅从水平方向考虑,从左到右的亮度改变应该是:亮—暗—亮。因此,通过两幅图的融合来判断是否存在表面缺陷。分割成的两幅图,一幅亮度分布在分割阈值之上的,叫做ON图,另外一幅的亮度分布在分割阈值之下的叫做off图。这样的分割使得沿表面缺陷边缘的缺陷体区域或比缺陷区域略大的一个闭合的区域出现在off图中(暗缺陷)。这样缺陷出现的地方就存在两个跳变信号:亮度增加和降低。通过符号的变换,可以将本来为负的off图转为正方便后面的计算。这两个跳变信号通过中心侧抑制处理,可以将其转化为脉冲信号,同时增加了其他相邻信号之间差异。最后将平移的off图与on图进行乘法融合处理,获得表面缺陷的输出信号。如果同时存在两个脉冲那么代表表面缺陷的存在;若只有一个存在,那么相乘之后就为零。在这个过程中,不仅可以获得表面缺陷是否存在的信息,表面缺陷的尺寸在off脉冲延迟的时间长度上也可以反映出来。 
本发明主要针对的是复杂的工业生产环境中的表面缺陷,这里表面缺陷一般指缺陷的尺寸在几个像素范围之内。同时对与那些纹理比较丰富的区域,on通道或者off通道的快速上电慢速放电的机制可以使得跌荡起伏的亮度信息平滑到接近常量。 
为了解决上述问题,本发明所采取的技术方案是: 
一种表面缺陷仿蝇视觉在线检测装置,包括CCD图像传感器部分,其特征在于:还包括嵌入式图像处理单元,所述CCD图像传感器部分包括若干用于视频信息采集的CCD图像传感器,所述若干CCD图像传感器呈扇形排列,且各CCD图像传感器的轴线共点,所述若干CCD图像传感器的信号线通过视频的同轴电缆连接到嵌入式图像处理单元。
前述的一种表面缺陷仿蝇视觉在线检测装置,其特征在于:所述CCD图像传感器部分包括五个CCD图像传感器,所述五个CCD图像传感器分布在一个半圆形的安装板32。 
前述的一种表面缺陷仿蝇视觉在线检测装置,其特征在于:所述嵌入式图像处理单元由以下几部分组成: 
视频同步器,用于协调五个CCD图像传感器协作工作和控制视频信号的输入;
视频编码器,接收视频同步器得模拟视频,用于将模拟视频数字化和视频制式转换;
图像帧存储器,接收视频编码器输出的编码后的数字视频,用于数字视频的量化和编码后信息的存储;
通用I/O,用于开关量信号的输入和输出;
CPLD,分别与视频编码器、图像帧存储器、通用I/O 和FLASH 相连接,用于总线扩展和***时序电路和逻辑电路的实现;
中央处理单元,用于对数字化的视频进行智能处理;
无线局域网通信接口,用于各节点之间通信互联和交换信息;
FLASH,用于存放***软件;
D/A,与中央处理单元连接,用于将数字视频转换成模拟视频;
SDRAM,用于***在处理数据时,存放数据;
RS485,用于中央处理单元和PTZ控制器之间通信,交换控制命令;
PTZ控制器模块,分别用于对五个CCD图像传感器的控制。
前述的一种表面缺陷仿蝇视觉在线检测装置,其特征在于:所述中央处理单元采用TMS320DM642处理器,所述SDRAM为64位同步动态存储器接口,存储空间4M*64位,所述FLASH 为 8位异步静态存储器接口,存储空间4M*8位。 
一种表面缺陷仿蝇视觉的检测方法,其特征在于:包括以下两大流程:图像配准拼接流程和仿生复眼表面缺陷检测流程, 
所述图像配准拼接流程包括以下步骤:
(1)、获取多路图像,多个CCD 图像传感器得到的图像经过透视变换投影到检测面后,在检测平面上的坐标就已经被确定下来;
(2)、图像拼接预处理,对获取的图像初步定位、缩小匹配范围、提高匹配速度,对图像去噪声、平衡图像亮度,对图像的拼接部分采用频率域法对图像增强处理,将图像中感兴趣的特征有选择的突出,而衰减其次要信息;
(3)、图像配准,找出对齐的两幅或多幅重叠图像之间的位移情况,描述两幅图像之间转化关系的模型进行图像配准;
(4)、图像融合,不同CC图像传感器拍摄到的图像,光强、色彩饱和度都会有差异,因此在图像拼接的边界处会有明显的缝隙,使用加权平均方法对多CCD 图像进行融合处理;
所述仿生复眼表面缺陷检测流程包括以下步骤:
(1),视觉非线性压缩模块对拼接得到的场景图像做非线性压缩;
(2)、基于局部对比度三维缺陷检测模块整合了基于阈值的整流处理和中心侧抑制处理;
(3)、缺陷融合输出将水平方向和垂直方向上的两个通道信号分别通过池细胞融合在一起,然后将融合的结果再次融合就可以得到最后缺陷的输出。
前述的一种表面缺陷仿蝇视觉的检测方法,其特征在于:所述图像配准拼接流程步骤(3):所述两幅图像之间转化关系的模型采用对应匹配(Homographic Mapping)模型,即原始图像是透视变换得到的,CCD 图像传感器的运动主要是绕其光学中心的摇镜、平移、倾斜、旋转和缩放, 
Figure 447918DEST_PATH_IMAGE001
      (1)
其中A 是表示缩放和旋转,B 表示平移,CT 表示投影。
前述的一种表面缺陷仿蝇视觉的检测方法,其特征在于:所述仿生复眼表面缺陷检测流程步骤(1)中,视觉非线性压缩模块对拼接得到的场景图像做非线性压缩,采用线性压缩变换公式是: 
该公式中 
Figure 2011103386289100002DEST_PATH_IMAGE002
是压缩后的亮度值,该公式分母部分中第二项是采用的移动平均的方法,这样求出来的中点值具有自适应性。
前述的一种表面缺陷仿蝇视觉的检测方法,其特征在于:所述仿生复眼表面缺陷检测流程步骤(2)中,通过计算局部对比度 
Figure 550148DEST_PATH_IMAGE003
来选择可能存在表面缺陷的图像块来进行处理,局部对比度 
Figure 2011103386289100002DEST_PATH_IMAGE004
可以衡量该场景中是否存在可以被识别的表面缺陷,比度较大的位置出现表面缺陷的可能性较大,选择该位置为被检测图像块的中心位置,这里假设表面缺陷的尺寸在4个像素左右,因此局部对比度采用的是 
Figure 49856DEST_PATH_IMAGE001
图像块的局部对比度,而不是单个像素,局部对比度计算公式如下: 
Figure 445065DEST_PATH_IMAGE002
      
Figure 259437DEST_PATH_IMAGE003
是图像中一个以(x,y)为左上角像素的 
Figure 81900DEST_PATH_IMAGE001
的图像块的亮度值之和,Imean为该以图像块为中心的 
Figure 771769DEST_PATH_IMAGE004
大小的图像块亮度平均值。
前述的一种表面缺陷仿蝇视觉的检测方法,其特征在于:所述仿生复眼表面缺陷检测流程步骤(3)中,分析水平方向图像中从左到右先是亮度的降低然后是亮度的增加,中间相隔若干个像素的距离,off图经过平移与on通道在缺陷的边缘处重合,这样相乘就会得到非零的结果,而如果该图像块中没有表面缺陷,也就是没有一个闭合的边缘,那么off图像或者on图像中缺乏一个边缘,相乘之后结果为零,垂直方向上是同理的,水平方向上的融合输出不为零说明该方向上存在一对边缘,垂直方向上的融合输出不为零说明该方向上也存在一对边缘,将两个正交方向采用逻辑与的方式融合,若输出不为零说明存在表面缺陷那么输出该信号。 
前述的一种表面缺陷仿蝇视觉的检测方法,其特征在于:所述(2)图像拼接处理包括以下步骤: 
第一步:是对两幅图像用SIFT特征提取方法自动提取出连接点,然后利用仿射变换对图像的变换情况进行检测,一旦检测到了要使用的连接点之后,使用欧几里得最近邻算法进行特征匹配,大量的错误连接点可以通过RMSE系数进行剔除,变换后的精度由均方根误差来描述:
Figure 867537DEST_PATH_IMAGE001
其中N指的是所有匹配点的数目;
第二步:匹配点对的RMSE大于某个特定值时,则丢弃这对特征点,如果总体的RMSE过大,则再进行一次误差检查,整个过程迭代进行直到某一对特征点的RMSE小于某个值(例如0.5个像素)或者连接点少于设定的数目;
第三步:粗匹配完成后,为了对局部形变进行矫正,需要进一步的细匹配,使用Harris角点检测方法在图像A中能检测到密集的特征点集,首先对输入图像进行Harris角点检测,由于Harris角点检测的过程是使用一系列的滤波器对图像进行处理,所以其操作复杂度是基于图像大小的,为了加速处理过程,我们可以将图像分割成小块,然后进行分块处理,最终的特征选择从每个块中检测到的特征的Harris值大者中选取,本文中选取前10%作为特征点;
第四步:在图像B中选取与图像A中Harris角点对应的特征点,对应特征点的选取直接影响到处理的速度和最终配准的精度,首先分别对图像A和图像B建立小波金字塔;然后使用交叉匹配技术分别对对应于特定尺度的每一层的金字塔的匹配点进行分层搜索;最后再一次使用RMSE系数去除误匹配点。
前述的一种表面缺陷仿蝇视觉的检测方法,其特征在于:所述(4)图像融合包括以下步骤: 
第一步:将待融合的源图像进行加权平均和塔型变换的多尺度分解这两种传统方法的融合,融合后比较客观评价系数,即融合后图像与理想图像之间的均方根误差、平均误差与设定阈值大小,倘若小于设定阈值,则融合操作结束;
第二步:若评价系数大于设定阈值,则将融合后图像分别与源图像A和B再分别进行融合,将再次融合后的两幅图像与理想图像之间的评价系数进行比较,选择融合状况理想的图像,即评价系数较小者,设定与之对应的源图像,即A或B作为后面迭代融合的图像;
第三步:将较理想的融合图像的评价系数和设定阈值进行比较,若小于阈值,则结束融合操作,这幅图像作为最终的融合结果;若大于阈值,则再一次将此幅融合后的图像和之前选定的源图像进行融合操作,直到融合后的图像的客观评价系数小于设定的阈值。
本发明的有益效果是:本发明采用普通的CCD图像传感器和DSP芯片组成的表面缺陷检测装置,依靠仿复眼神经机理对缺陷进行探测,在获得的场景图像质量上近似于复眼的低分辨率图像,准确率较高。同时该设备具有成本低,计算复杂性低等特点,针对静止在场景中的表面缺陷,该设备仍然可以发现表面缺陷的存在,为后续处理提供可靠的信息。 
附图说明
图1是本发明的***组成示意图。 
图2是本发明嵌入式图像处理单元原理图。 
图3是本发明图像配准拼接流程图。 
图4是本发明仿复眼表面缺陷检测流程图。 
具体实施方式
下面结合附图对本发明作进一步详细描述。 
如图1所示,所述的扇仿蝇视觉在线表面缺陷检测装置包括CCD图像传感器部分和嵌入式图像处理单元;其中,传感器结构部分采用轴线共点呈扇形排列的多CCD图像传感器31组合装置,多CCD图像传感器31分布在一个半圆形的安装板32上,多CCD图像传感器31的信号线通过视频的同轴电缆33连接到嵌入式图像处理单元34。 
如图2所示是本发明嵌入式图像处理单元以DSP核心,其特征在于视频同步器[2],用于协调三摄像机协作工作和控制视频信号的输入;视频编码器[3],用于模拟视频的数字化和视频制式转换;图像帧存储器[4],用于量化和编码后信息的存储;通用I/O[5],用于开关量信号的输入和输出;CPLD[6],用于总线扩展和***时序电路和逻辑电路的实现;中央处理单元[9],用于对数字化的视频进行智能处理等;无线局域网通信接口[7],用于信息通信交换;FLASH[8],用于存放***软件; SDRAM[11],用于***在处理数据时,存放数据;RS485 [12],用于中央处理单元和PTZ控制器之间通信,交换控制命令; PTZ控制器模块[13],用于对摄像机的控制; D/A[10],用于将数字化的视频转换模拟视频;所述的视频编码器[3]选用采用PHILIPS视频编解码芯SAA7114,D/A[10] 选用PHILIPS视频解码芯片SAA7121,中央处理单元[9]选用TI公司的TMS320DM642处理器,SDRAM[11] 为64位同步动态存储器接口,存储空间4M*64位,映射到中央处理单元[9]的CE0端口,存储范围定位为0x80000000~0x81FFFFFFF,其工作时钟由中央处理单元[9]的CLKOUT1端口提供,软件配置为CPU时钟/4,FLASH[8] 为 8位异步静态存储器接口,存储空间4M*8 位,映射到中央处理单元[9]的CE1端口,存储范围定位到0x90000000~0x9007FFFF。对照图1,本发明的视频同步器[2]之间通过三根同轴电缆连接,视频同步器[2]一侧的接口为BNC标准接口,支持热插拔,同时视频同步器[2]与中央处理单元[9]通过I2C总线连接,视频同步器[2]接收中央处理单元[9]的决策命令,选择输出1-3路模拟视频至视频编码器[3],对视频编码器[3]的参数配置命令由CPLD[6]通过I2C总线实现,编码后的数字视频通过视频编码器[3]输入至图像帧存储器[4],中央处理单元[9] 从图像帧存储器[4]读取图像帧,所述的FLASH[8] 、视频编码器[3] 、图像帧存储器[4]和通用I/O[5]分别与CPLD[6]连接,工作所需的时序信号和逻辑信号由CPLD[6]产生,D/A[10]与中央处理单元[9]连接单项互通,完成数字视频到模拟视频的转换,PTZ控制器模块[13]通过RS485[12]与中央处理单元[9]互通,对前端五个CCD图像传感器的操作控制命令由中央处理单元[9]产生并经过RS485[12]输入至PTZ控制器模块[13]。 
如图3所示是本发明的图像配准拼接流程,多个CCD 图像传感器得到的图像经过透视变换投影到检测面后,在检测平面上的坐标就已经被确定下来,可以直接按位置拼接在一起,成为一个完整的大视场图像,具体实现步骤如下: 
图像拼接预处理
对获取的图像初步定位、缩小匹配范围、提高匹配速度,对图像去噪声、平衡图像亮度,包括图像增强和预先对齐等,对图像的拼接部分采用频率域法对图像增强处理,将图像中感兴趣的特征有选择的突出,而衰减其次要信息。由于图像存在噪声,相邻图像样本的重叠部分在细节上是不完全相同的,为过滤图像噪声,先对灰度化图像选用高斯滤波器进行平滑处理和梯度锐化处理。
(2)图像配准 
图像配准是图像拼接的过程的核心步骤,其目标是找出对齐的两幅或多幅重叠图像之间的位移情况。精确配准的关键就是要有能很好的描述两幅图像之间转化关系的模型,拼接采用对应匹配(Homographic Mapping)模型,即原始图像是透视变换得到的,CCD 摄像机的运动主要是绕其光学中心的摇镜(pan)、平移、倾斜、旋转和缩放。
      (1) 
其中A 是表示缩放和旋转,B 表示平移,CT 表示投影。
(3)图像的融合 
不同CC图像传感器拍摄到的图像,光强、色彩饱和度都会有差异,因此在图
像拼接的边界处会有明显的缝隙,本发明使用加权平均方法对多CCD 图像的融合处理。
如图4所示是详细的仿生复眼表面缺陷检测流程图。主要包括了非线性压缩模块、基于局部对比度三维缺陷检测模块、缺陷融合输出模块三大部分。 
第一步,视觉非线性压缩模块对拼接得到的场景图像做非线性压缩,这样的处理可以压缩图像的亮度变化范围,增大亮度变换的时间范围。这里用到的非线性压缩变换公式是: 
Figure 904273DEST_PATH_IMAGE002
该公式中 
Figure 897637DEST_PATH_IMAGE003
是压缩后的亮度值。该公式分母部分中第二项是采用的移动平均的方法,这样求出来的中点值具有自适应性。
第二步,基于局部对比度三维缺陷检测模块整合了基于阈值的整流处理和中心侧抑制处理。缺陷是否可以被探测出来的关键是缺陷出现的局部场景中的对比度是否突出。通过计算局部对比度 
Figure 278065DEST_PATH_IMAGE004
来选择可能存在表面缺陷的图像块来进行处理。局部对比度 
Figure 15076DEST_PATH_IMAGE005
可以衡量该场景中是否存在可以被识别的表面缺陷。比度较大的位置出现表面缺陷的可能性较大,选择该位置为被检测图像块的中心位置。这里假设表面缺陷的尺寸在4个像素左右。因此局部对比度采用的是 
Figure 2011103386289100002DEST_PATH_IMAGE006
图像块的局部对比度,而不是单个像素。局部对比度计算公式如下: 
Figure 538462DEST_PATH_IMAGE007
      
Figure 2011103386289100002DEST_PATH_IMAGE008
是图像中一个以(x,y)为左上角像素的   
Figure 233796DEST_PATH_IMAGE002
的图像块的亮度值之和。Imean为该以图像块为中心的   大小的图像块亮度平均值。因为这样的对比度是建立在空间分辨率较低的场景图像上的,因此噪声在图像的获取过程中被视觉的滤波处理平滑掉了。同时随机噪声通常是单个像素出现的,这样的   
Figure 152391DEST_PATH_IMAGE004
像素块的对比度消除了噪声对对比度的影响,保证了表面缺陷的检测的正确率。图像中局部对比度较高的部分认为最有可能出现表面缺陷,默认对比度的平均值作为阈值,当局部对比度小于这个阈值时该位置上的图像块不进行缺陷检测。
第三步,缺陷融合输出将水平方向和垂直方向上的两个通道信号分别通过池细胞融合在一起,然后将融合的结果再次融合就可以得到最后缺陷的输出。这里假设先考虑暗缺陷,分析水平方向图像中从左到右先是亮度的降低然后是亮度的增加,中间相隔若干个像素的距离。off图经过平移与on通道在缺陷的边缘处重合,这样相乘就会得到非零的结果。而如果该图像块中没有表面缺陷,也就是没有一个闭合的边缘,那么off图像或者on图像中缺乏一个边缘,相乘之后结果为零。垂直方向上是同理的。 
水平方向上的融合输出不为零说明该方向上存在一对边缘,垂直方向上同理。因此将两个正交方向采用逻辑与的方式融合,若输出不为零说明存在表面缺陷那么输出该信号。 
以上显示和描述了本发明的基本原理、主要特征及优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界。 

Claims (3)

1.一种表面缺陷仿蝇视觉在线检测装置,包括CCD图像传感器部分,还包括嵌入式图像处理单元,所述CCD图像传感器部分包括若干用于视频信息采集的CCD图像传感器,其特征在于:所述若干CCD图像传感器呈扇形排列,且各CCD图像传感器的轴线共点,所述若干CCD图像传感器的信号线通过视频的同轴电缆连接到嵌入式图像处理单元,所述CCD图像传感器部分包括五个CCD图像传感器,所述五个CCD图像传感器分布在一个半圆形的安装板,所述嵌入式图像处理单元由以下几部分组成:
视频同步器,用于协调五个CCD图像传感器协作工作和控制视频信号的输入;
视频编码器,接收视频同步器得模拟视频,用于将模拟视频数字化和视频制式转换;
图像帧存储器,接收视频编码器输出的编码后的数字视频,用于数字视频的量化和编码后信息的存储;
通用I/O,用于开关量信号的输入和输出;
CPLD,分别与视频编码器、图像帧存储器、通用I/O和FLASH相连接,用于总线扩展和***时序电路和逻辑电路的实现;
中央处理单元,用于对数字化的视频进行智能处理;
无线局域网通信接口,用于各节点之间通信互联和交换信息;
FLASH,用于存放***软件;
D/A,与中央处理单元连接,用于将数字视频转换成模拟视频;
SDRAM,用于***在处理数据时,存放数据;
RS485,用于中央处理单元和PTZ控制器之间通信,交换控制命令;
PTZ控制器模块,分别用于对五个CCD图像传感器的控制。
2.根据权利要求1所述的一种表面缺陷仿蝇视觉在线检测装置,其特征在于:所述中央处理单元采用TMS320DM642处理器,所述SDRAM为64位同步动态存储器接口,存储空间4M*64位,所述FLASH为8位异步静态存储器接口,存储空间4M*8位。
3.一种表面缺陷仿蝇视觉的检测方法,其特征在于:包括以下两大流程:图像配准拼接流程和仿生复眼表面缺陷检测流程,
所述图像配准拼接流程包括以下步骤:
(1)、获取多路图像,多个CCD图像传感器得到的图像经过透视变换投影到检测面后,在检测平面上的坐标就已经被确定下来;
(2)、图像拼接预处理,对获取的图像初步定位、缩小匹配范围、提高匹配速度,对图像去噪声、平衡图像亮度,对图像的拼接部分采用频率域法对图像增强处理,将图像中感兴趣的特征有选择的突出,而衰减其次要信息;
所述(2)图像拼接处理包括以下步骤:
第一步:是对两幅图像用SIFT特征提取方法自动提取出连接点,然后利用仿射变换对图像的变换情况进行检测,一旦检测到了要使用的连接点之后,使用欧几里得最近邻算法进行特征匹配,大量的错误连接点可以通过RMSE系数进行剔除,变换后的精度由均方根误差来描述:
RMSE = Σ n = 1 N ( ( x B , n - ( u x A , n + v y A , n + Δx ) 2 + ( y B , n - ( u y A , n + v x A , n + Δy ) 2 ) N
其中N指的是所有匹配点的数目,(xA,n,yA,n)表示图像A中的SIFT特征点;(xB,n,yB,n)表示图像B与图像A中相匹配的SIFT特征点;Δx,Δy分别表示SIFT点误匹配值;(u,v)表示图像的放射变换;
第二步:匹配点对的RMSE大于某个特定值时,则丢弃这对特征点,如果总体的RMSE过大,则再进行一次误差检查,整个过程迭代进行直到某一对特征点的RMSE小于某个值或者连接点少于设定的数目;
第三步:粗匹配完成后,为了对局部形变进行矫正,需要进一步的细匹配,使用Harris角点检测方法在图像A中能检测到密集的特征点集,首先对输入图像进行Harris角点检测,由于Harris角点检测的过程是使用一系列的滤波器对图像进行处理,所以其操作复杂度是基于图像大小的,为了加速处理过程,将图像分割成小块,然后进行分块处理,最终的特征选择从每个块中检测到的特征的Harris值大者中选取,选取前10%作为特征点;
第四步:在图像B中选取与图像A中Harris角点对应的特征点,对应特征点的选取直接影响到处理的速度和最终配准的精度,首先分别对图像A和图像B建立小波金字塔;然后使用交叉匹配技术分别对对应于特定尺度的每一层的金字塔的匹配点进行分层搜索;最后再一次使用RMSE系数去除误匹配点;
(3)、图像配准,找出对齐的两幅或多幅重叠图像之间的位移情况,利用描述两幅图像之间转化关系的模型进行图像配准;
所述图像配准拼接流程步骤(3):所述两幅图像之间转化关系的模型采用对应匹配(Homographic Mapping)模型,即原始图像是透视变换得到的,CCD图像传感器的运动绕其光学中心的摇镜、平移、倾斜、旋转和缩放,
p = ( x , y ) = A x y + B C T x y a = a 11 a 12 a 21 a 22 B = b 1 b 2 , C = c 1 c 2 - - - ( 1 )
其中A是表示缩放和旋转,B表示平移,CT表示投影;x,y是像素的位置,p(x,y)是x,y位置上的像素值, b 1 b 2 表示图像在x、y方向的平移量, c 1 c 2 表示图像在x、y方向的旋转量; a 11 a 12 a 21 a 22 表示图像的旋转和缩放;
(4)、图像融合,不同CCD图像传感器拍摄到的图像,光强、色彩饱和度都会有差异,因此在图像拼接的边界处会有明显的缝隙,使用加权平均方法对多CCD图像进行融合处理;
所述(4)图像融合包括以下步骤:
第一步:将待融合的源图像进行加权平均和塔型变换的多尺度分解这两种传统方法的融合,融合后比较评价系数,即融合后图像与理想图像之间的均方根误差、平均误差与设定阈值大小,倘若小于设定阈值,则融合操作结束;
第二步:若评价系数大于设定阈值,则将融合后图像分别与源图像A和B再分别进行融合,将再次融合后的两幅图像与理想图像之间的评价系数进行比较,选择融合状况理想的图像,即评价系数较小者,设定与之对应的源图像,即A或B作为后面迭代融合的图像;
第三步:将理想的融合图像的评价系数和设定阈值进行比较,若小于阈值,则结束融合操作,这幅图像作为最终的融合结果;若大于阈值,则再一次将此幅融合后的图像和之前选定的源图像进行融合操作,直到融合后的图像的评价系数小于设定的阈值;
所述仿生复眼表面缺陷检测流程包括以下步骤:
(1),利用视觉非线性压缩模块对拼接得到的场景图像做非线性压缩;
所述仿生复眼表面缺陷检测流程步骤(1)中,视觉非线性压缩模块对拼接得到的场景图像做非线性压缩,采用非线性压缩变换公式是:
I c ( x , y ) = I 0.7 ( x , y ) I 0 . 7 ( x , y ) + ( 1 9 × Σ i , j = 1 3 I ( x - i , y - j ) ) 0.7
该公式中Ic(x,y)是压缩后的亮度值,该公式分母部分中第二项是采用的移动平均的方法,这样求出来的中点值具有自适应性;
(2)、基于局部对比度三维缺陷检测模块整合了基于阈值的整流处理和中心侧抑制处理;
所述仿生复眼表面缺陷检测流程步骤(2)中,通过计算局部对比度Clocal(x,y)来选择可能存在表面缺陷的图像块来进行处理,局部对比度Clocal(x,y)可以衡量该场景中是否存在可以被识别的表面缺陷,对比度较大的位置出现表面缺陷的可能性较大,选择该位置为被检测图像块的中心位置,这里假设表面缺陷的尺寸在4个像素左右,因此局部对比度采用的是2×2图像块的局部对比度,而不是单个像素,局部对比度计算公式如下:
C local ( x , y ) = ΣI ( x , y ) - I mean ΣI ( x , y ) + I mean
ΣI(x,y)是图像中一个以(x,y)为左上角像素的2×2的图像块的亮度值之和,Imean为该以图像块为中心的6×6大小的图像块亮度平均值;
(3)、缺陷融合输出将水平方向和垂直方向上的两个通道信号分别通过池细胞融合在一起,然后将融合的结果再次融合就可以得到最后缺陷的输出;
所述仿生复眼表面缺陷检测流程步骤(3)中,分析水平方向图像中从左到右先是亮度的降低然后是亮度的增加,中间相隔若干个像素的距离,off图像经过平移与on图像在缺陷的边缘处重合,这样相乘就会得到非零的结果,而如果该图像块中没有表面缺陷,也就是没有一个闭合的边缘,那么off图像或者on图像中缺乏一个边缘,相乘之后结果为零,垂直方向上是同理的,水平方向上的融合输出不为零说明该方向上存在一对边缘,垂直方向上的融合输出不为零说明该方向上也存在一对边缘,将两个正交方向采用逻辑与的方式融合,若输出不为零说明存在表面缺陷,那么输出该信号。
CN201110338628.9A 2011-11-01 2011-11-01 表面缺陷仿蝇视觉在线检测装置及检测方法 Active CN102507592B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110338628.9A CN102507592B (zh) 2011-11-01 2011-11-01 表面缺陷仿蝇视觉在线检测装置及检测方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110338628.9A CN102507592B (zh) 2011-11-01 2011-11-01 表面缺陷仿蝇视觉在线检测装置及检测方法

Publications (2)

Publication Number Publication Date
CN102507592A CN102507592A (zh) 2012-06-20
CN102507592B true CN102507592B (zh) 2014-05-28

Family

ID=46219699

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110338628.9A Active CN102507592B (zh) 2011-11-01 2011-11-01 表面缺陷仿蝇视觉在线检测装置及检测方法

Country Status (1)

Country Link
CN (1) CN102507592B (zh)

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103091330A (zh) * 2013-01-11 2013-05-08 河海大学常州校区 模拟人类视觉感知机理的铜带表面缺陷辨识装置及方法
CN103293523B (zh) * 2013-06-17 2015-04-22 河海大学常州校区 基于多孔径信息处理的高光谱遥感异常小目标检测方法
CN103458195B (zh) * 2013-09-10 2016-06-22 南京晓庄学院 一种模拟复眼的自适应图像信息采集***及工作方法
CN104270576B (zh) * 2014-10-23 2017-07-04 吉林大学 一种仿生伸缩式扇形复眼
JP6276734B2 (ja) * 2015-07-22 2018-02-07 矢崎総業株式会社 検査装置及び検査方法
JP6516884B2 (ja) * 2016-02-01 2019-05-22 三菱電機株式会社 結線検査作業支援システム
CN105954292B (zh) * 2016-04-29 2018-09-14 河海大学常州校区 基于复眼仿生视觉的水下构筑物表面裂缝检测装置及方法
CN106097315A (zh) * 2016-06-03 2016-11-09 河海大学常州校区 一种基于声呐图像的水下构筑物裂缝提取方法
CN107784660B (zh) * 2017-11-02 2020-12-04 武汉新芯集成电路制造有限公司 图像处理方法、图像处理***及缺陷检测装置
CN109949261B (zh) * 2017-12-15 2021-03-19 中科晶源微电子技术(北京)有限公司 处理图形的方法、图形处理装置和电子设备
CN108416765B (zh) * 2018-01-30 2020-08-18 华南理工大学 一种字符缺陷自动检测方法和***
CN108416794A (zh) * 2018-03-21 2018-08-17 湘潭大学 一种泡沫镍表面缺陷图像分割方法
CN108537150B (zh) * 2018-03-27 2019-01-18 长沙英迈智越信息技术有限公司 基于图像识别的反光处理***
CN108986086A (zh) * 2018-07-05 2018-12-11 福州大学 印刷显示面板喷墨打印像素缺陷检测与分类方法及其装置
CN108982514A (zh) * 2018-07-12 2018-12-11 常州大学 一种铸件表面缺陷仿生视觉检测***
CN109557944B (zh) * 2018-11-30 2021-08-20 南通大学 一种运动目标位置检测方法
CN110310314B (zh) * 2019-03-26 2022-01-25 上海联影智能医疗科技有限公司 图像配准方法、装置、计算机设备和存储介质
CN110132327B (zh) * 2019-06-05 2021-09-17 知恒科技(天津)有限公司 一种光电编码器
CN111340715B (zh) * 2019-09-19 2024-02-06 杭州海康慧影科技有限公司 一种图像的网格纹弱化方法、装置及电子设备
CN112547576A (zh) * 2020-12-21 2021-03-26 山东大舜医药物流有限公司 疫苗分拣线出库复核***
CN114581742B (zh) * 2021-10-26 2023-01-24 中科慧远视觉技术(北京)有限公司 基于线性度的连通域聚类融合方法、装置、***及介质
CN116124067B (zh) * 2023-04-04 2023-07-07 山东大学 一种多传感器轮径测量仪及测量方法
CN118115501B (zh) * 2024-04-30 2024-07-02 成都泰特润博检测技术有限公司 基于工业ct成像的数据分析方法及***

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4750022A (en) * 1985-12-27 1988-06-07 Canon Kabushiki Kaisha Optical projection system
CN101867828A (zh) * 2009-12-31 2010-10-20 南京工程学院 曲面光学结构的多电荷耦合器件组自适应成像仪及方法
CN102081296A (zh) * 2010-12-01 2011-06-01 南京航空航天大学 仿复眼视觉的动目标快速定位及全景图同步获取装置及方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4750022A (en) * 1985-12-27 1988-06-07 Canon Kabushiki Kaisha Optical projection system
CN101867828A (zh) * 2009-12-31 2010-10-20 南京工程学院 曲面光学结构的多电荷耦合器件组自适应成像仪及方法
CN102081296A (zh) * 2010-12-01 2011-06-01 南京航空航天大学 仿复眼视觉的动目标快速定位及全景图同步获取装置及方法

Non-Patent Citations (5)

* Cited by examiner, † Cited by third party
Title
在线超声检测缺陷波信号的仿生采集技术;施克仁等;《无损检测》;19970131;第19卷(第1期);2-4 *
基于昆虫视觉原理的角速度测量***;陶圣等;《清华大学学报(自然科学版)》;20070831;第47卷(第8期);1308-1311 *
施克仁等.在线超声检测缺陷波信号的仿生采集技术.《无损检测》.1997,第19卷(第1期),2-4.
邢强.仿昆虫复眼结构的运动目标位置检测.《中国优秀硕士学位论文全文数据库(电子期刊)》.2011,参见第二章第2.2节. *
陶圣等.基于昆虫视觉原理的角速度测量***.《清华大学学报(自然科学版)》.2007,第47卷(第8期),1308-1311.

Also Published As

Publication number Publication date
CN102507592A (zh) 2012-06-20

Similar Documents

Publication Publication Date Title
CN102507592B (zh) 表面缺陷仿蝇视觉在线检测装置及检测方法
CN104599258B (zh) 一种基于各向异性特征描述符的图像拼接方法
CN102901489B (zh) 路面积水积冰检测方法及装置
CN109655825A (zh) 多传感器融合的数据处理方法、装置与多传感器融合方法
CN110047144A (zh) 一种基于Kinectv2的完整物体实时三维重建方法
CN110689562A (zh) 一种基于生成对抗网络的轨迹回环检测优化方法
CN111291639B (zh) 基于分层变分自编码的跨源舰船特征融合学习与识别方法
Wei Converting 2d to 3d: A survey
CN106155299B (zh) 一种对智能设备进行手势控制的方法及装置
CN110378995B (zh) 一种利用投射特征进行三维空间建模的方法
CN114694011A (zh) 一种基于多传感器融合的透雾目标检测方法及装置
US20150170369A1 (en) Specularity determination from images
CN111612717A (zh) 一种基于对抗网络的水面图像去反光修复方法和装置
CN109919832A (zh) 一种用于无人驾驶的交通图像拼接方法
CN116091314A (zh) 一种基于多尺度深度单应性的红外图像拼接方法
CN116978009A (zh) 基于4d毫米波雷达的动态物体滤除方法
CN111951339A (zh) 利用异构双目相机进行视差计算的图像处理方法
Wang et al. Mirrornerf: One-shot neural portrait radiance field from multi-mirror catadioptric imaging
Babu et al. An efficient image dahazing using Googlenet based convolution neural networks
Zhao et al. Image dehazing based on haze degree classification
Shit et al. An encoder‐decoder based CNN architecture using end to end dehaze and detection network for proper image visualization and detection
CN115131459B (zh) 平面布置图重建方法及装置
CN111126508A (zh) 一种基于hopc改进的异源图像匹配方法
CN116433580A (zh) 一种基于智能无人机的大坝裂缝检测方法
Gao et al. Optimization of greenhouse tomato localization in overlapping areas

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20230315

Address after: Room 201-3, Building D, Vitality Business Plaza, 185 Jumao Street, Yuanhe Street, Xiangcheng District, Suzhou City, Jiangsu Province, 215131

Patentee after: Huixinjia (Suzhou) Intelligent Technology Co.,Ltd.

Address before: 213022, No. 200, Jinling North Road, Xinbei District, Jiangsu, Changzhou

Patentee before: CHANGZHOU CAMPUS OF HOHAI University

TR01 Transfer of patent right