计算机视觉技术在零件尺寸测量中的应用_王晓翠
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机视觉技术在零件尺寸测量中的应用
王晓翠1,王艳秋1,麻恒阔2
(1.北京航空精密机械研究所,北京100076; 2.A BB电气传动系统有限公司,北京100015)
摘要:介绍了一种应用计算机视觉技术检测机械零件参数的测量方法。以面阵CCD为图像传感器,通过图像采集卡将机械零件的二维图像输入到计算机中。在对原始输入图像进行直方图校正和边缘保持滤波处理后,对得到的较为平滑的零件图像进行边缘检测。利用图像边缘灰度突变的特性,提出了一种结合梯度算子的快速边缘检测方法。并据此计算出零件的各参数值。此种测量方法非常适合于微小、易形变等接触测量难以准确测量的机械零件的参数检测,具有广阔的应用前景。
关键词:直方图校正;边缘保持滤波;边缘检测
中图分类号:T P391.41文献标志码:A
Application of Measurement of Mechanical Accessory Size based on C omputer Vision Technology
WA N G Xiaocui1,W AN G Y anqiu1,M A H eng kuo2
(1.Beijing Pr ecision Eng ineering Institut e fo r A ircraft Industr y,Beijing100076,China;
2.ABB Beijing Dr ive Systems Co.,L td,Beijing100015,China)
Abstract:T he accessor y parameter measurement met ho d w as presented based on co mputer v ision technolog y.By taking CCD as imag e senso r,the accesso ry image is put into the co mputer via imag e co llection card.T he edge detectio n of smoot her accessor y imag e attained after histo gr am adjusting the or ig inal imag e and holding edg e filter.Co nsider ing the sudden chang e of the gr ay scale o f the image edge,a rapid edge-detectio n technique is pr esented which uses gr adient operato r,and then wo rked o ut t he accesso ry parameters.T his metho d is pr opitio us to measure mechanical accesso ry accur ately,such as m-i nuteness,mo re defo rmable that unfit for tangency measur ement,and has a w ide applicatio n fo reg round.
Key words:Histo gr am adjusting,Edge keeping filter,Edg e detectio n
基于图像处理的计算机视觉技术是把被测零件的图像当作检测和传递信息的手段,从中提取有用的信号来获得待测的参数。该测量方法具有非接触、高速度、动态范围大、信息量丰富等优点,非常适合传统方法难以测量的场合,如易变形零件尺寸、微小尺寸及零件孔心距等的测量。本文介绍了一种以CCD作为图像传感器的图像测量系统,并可实现对微小零件的几何量(如薄板零件的小孔和孔心距等)进行自动测量。
1计算机视觉检测系统的构成
计算机视觉检测系统是集光学、光电子学、精密机械及计算机技术为一体的综合系统。该测量系统基本上由平行光照明系统、CCD图像采集系统以及相应的图像处理软件组成。为了达到良好的照明效果,并适当提高被测图像的对比度,从而提高图像处理中边缘提取的精度,采用光照均匀的柯拉照明方式,并对被测物进行平行光背光照射。由于被测对象多为板型零件,因而可以较好地利用光照条件提取被测物的有效轮廓,有利于图像测量算法精度的提高。结构框图如图1所示。其工作过程为:将被测零件置于尽可能均匀照明的可控背景前,CCD和图像卡将被测零件图像采集到计算机里,计算机按一定的算法计算出被测物体的几何参数,最后计算机对这些数据进行各种处理,并将结果按一定要求
予以显示和存储。
图1图像测量系统结构框图
2图像预处理
由于光的散射、空间电磁干扰、电路杂波等原因,得到的图像中通常含有如椒盐、脉冲和高斯等噪声。噪声会影响图像质量,造成零件边缘模糊,降低系统测量精度,因此,必须对原始图像进行灰度校正、噪声过滤等预处理。对图像测量系统来说,所用的图像预处理方法可不考虑图像降质,只将图像中感兴趣的部分有选择地突出,衰减不需要的特征。考虑到待测物体参数大多由其外形轮廓决定,本文首先对原始图像进行直方图均衡化处理,然后采用边缘保持滤波算法对图像进行降噪。
2.1直方图修正
原始图像的灰度值分布是不均匀的,其灰度值
集中在一个较小的区间内,直方图修正是一种通过重新均匀分布各灰度值来改变零件图像对比度的方法,可提高图像的主观质量。
设原始图像灰度值分布在区间[a,b],期望灰度分布区间为[z1,z k],如果原始区间[a,b]是[z1,z k]的子空间,则可将原区间内某像素点z映射为期望区间的点z c,具体为:
z c=z K-z1
b-a
(z-a)+z1(1)
如果仅是大多数像素值分布在区间[a,b],则可以使用如下的映射函数:
z c=z k-z1
b-a
(z-a)+z1,a[z[b