零件尺寸的检测

2010年机械工程学套年会论文枭

基于机器视觉的国柱体零件尺寸精密检测

了云

(重庆市机电设计研究院401147)

格要t本文分折了采用机器视觉椅涮圆柱体零件尺寸时存在曲蜘题.帆摄像,光源,妊理分析几方面综

台提出了解决方法.从而获得7较高的处理精度.

美建宇l帆8规觉I尺寸;测量:疆柱体零件

一,机器视觉及其在工业领域的应用

检测技术是现代制造业的基础技术之一.是保证产品质量的关键。随着现代制造业的旋展,许多传统的检测技术已不能满足其需要.表现

在:现代制造产品种类有很大的扩充,现代制遗

._=——-

—J・J

强调宴时、在线、非接触检测,现代产品的制造精度大大提高。现代制造业的进步需要研究新型的产品检测拄术。视觉检测技术具有非接触、速度快、精度合适、现场抗干扰能力强等突出的优点.能很好地满足现代制造业的需求,在实际中显示出广阔的应用前景。视觉检测技术是建立在计算机视觉研究基瞽|{上的-fl新兴检测技术,可

用于工业领域的根多方面。如零件检验与尺寸测量、零件的缺陷检查、零件装配、机器人的引导

因此需要想办法提高检测精度。

机器视觉检测中,常用的提高检测精度的方法有以下几种:

I)提高相机的物理像素(图像分辨率)

2)零件在视野中尽可能放大

和零件的识别等。

3)图像质量要好.图像尽可能请晰,便于处

4l田像处理

二、问题的引出

在机械零件的尺寸检测中.经常有

o.oi-oOOlrnm尺寸精度要求;特别是圆柱体零件.由于其成像的特殊性.如何应蹦机器视觉进

对于第一点,在相同视野的情况下,由于相机的物理像素的提高,每一像素对应的零件尺寸就减小了,检测的精度就提高了。但是相机曲物理像素不可能无限制的提高。在工业应用方面,~般200万(1600x1360)像素都是比较高的.

500万的根少,而且性价比也很差。

行尺寸检测.达到这一辅度要求.是一个难点。

肯}规的机器视觉梭测方法是对闰像先进行

标定,卸找出每一像素对应的零件尺寸,然后应用机器视觉方法对凹像进{亍处理、分析,获得零件尺寸的像素值,应用标定的结果将像素值转化

为实际的尺寸值.

对于第二点.在相同相机物理像素的情况下,零件在视野中尽可能放大,则每一像素对应

的零件尺寸就磕小了,检测的精度就提高了。但

如图1所示零件.四槽直径∞23mm,采用80万(1024x768)像素相机.视野大小为5llllmX39mm。理论上每像素能达到o.OSrnm左右尺寸精度(分辨率),实际测得尺寸误差在

对于大尺寸零件.由于视野是一定的.零件不可

能放得很大。

第一点和第二点,是我们要提高捡铡精度的

基础。

5mm左右一约lO个像素误差。

我目】要提高检测精度.在第一点和第二点的基弼l:上.还需要在第三点和第四点想办法:此外

2010年机械工程学会年套论文集

特别是.在常规图像处理方法外,还需要运用其他的方法以提高列像的处理精度.

下面就针对第三点和第四点,对如何提高检测精度具体进行分析.

的成败与性能。光源种类和光谱的选取以及光强、光源形状、照射角度的设计直接影响所获取图像质量的高低。通过适当的光源设计可以使检测目标需要检测的特征突出,同时抑制不需要的干扰,从而降低后期图像处理的难度和压力,缩

短运算时间.

三、光源对图像质量的影响

照明系统是机器视觉应用最关键的部分之一。其主要目标是以合适的方式将光线敉射到被铡物体上.突出被测特征部分的对比度.好的照明系统设计能够改善整个系统的分辨率,简化软件的运算;不舍适的照明,则会引起很多问题,例如花点和过度曝光会隐藏很多重要信息。

在整个机器视觉自动检刮系统中。照明系统选择与设计适当与吾至关重要,它关系整个系统

为了获得比较清晰的图像,尺寸检测一般采用背面照明的平板式光源。遮时候光源对图像的影响主要是对边缘的影响.特别是对哑柱体的边界。其中,光源的亮度对边界的影响极大。

如图2所示,相同直径圆柱体.不同亮度。所铡得的直径是不同的。而不同直轻圆柱体.同一亮度,所测得的直径与真实直径的差值也是不

同的。

l怒:l怒;

g#A&l

≈ⅨI女《2§&3

4669

Io9769

直径3(叫n)

直径4

(mm)

直径5

(栅)

lll

42H3767

9"l

8.743

2010年机械工程学会年会论文集

因此,需要在最终的结果上对这两种情况进行修正。

因此实际使用过程中,本文所使用的软件通过一定的算法,采用部分搜索出的边缘点,更好地拟

合了边缘直线。

四、图像处理造成的影响

图像处理过程一般是以下几步

1)图像预处理2)阈值变换3)边缘提取4)亚像素定位5)特征参数计算

图像预处理是使用输入图像中一个像素的小邻域来产生输出图像中对应像素新的亮度数值。主要分为两类,一类是平滑,目的在于抑制噪声或其他小的波动,但平滑也会模糊所有的含有图像重要信息的明显边缘。另一类是锐化,采用梯度算子,即基于图像函数的局部导数,其在图像函数快速变化位置处较大;锐化的作用是在图像中显现这些位置,但锐化同时也会抬高噪声水平

平滑和锐化具有互相抵触的目标,我们需要选取合适的算法,尽可能同时达到平滑和边缘增强的目的。根据比较,我们采用中值滤波。中值滤波是一种减少边缘模糊的非线形平滑滤波,以邻域中亮度的中值代替图像当前的点。

阈值主要是对图像进行二值化,不同的阈值对图像的影响也主要是边界的影响。

阈值选取方法很多,通常是利用直方图阈值分割法,这种方法对于直方图具有明显的双峰图像,可获得很好的分割效果。在图像内容不太复杂、灰度分布较集中的情况下,往往采用这种直方图双峰法。

常用的边缘提取算子有Roberts,Laplace,Prewiu,Sobel,Robinson,Kirsch,Canny等,经过比较,Canny算子提取的边缘效果最好,但速度比较慢。由于在实际工业生产中,有一定的生产率要求,故综合比较处理效果和速度后,决定选取基于二阶导数过零点的边缘检测算子

Laplacianof

①边缘点

②传统拟合方法获取的边界直线

@本文软件采用的拟合方法获取的边界直线

图3

如图4所示,首先,预测出一条边缘直线,然后计算所使用的边缘点的MSD,即每个所使用边缘点到预测的边缘直线的平均距离:然后剔除太远的点,重新使用剩余的点预测出边缘直线,并计算所使用的边缘点的MSD;循环执行直到合适的MSD。

①边缘点到拟合直线的垂直距离②拟合的边缘直线

Gaussian(LoG)。

@拟合边缘直线所使用的点

图4

由于有噪声或其他因素的影响,搜索出的边缘点可能并不是实际的边缘点,如果将搜索出的全部边缘点进行直线拟合,如图3所示,所获取的拟合边缘直线与实际边缘直线可能相差甚远。

拟合出边缘直线之后,就可以采用几何的方

法计算出工件的直径或长度。

2010年机械工程学会年会论文集

五、解决的办法

由于造成系统测量误差的因素十分复杂,很难通过计算求出具体误差的大小,本文选择比对法对视觉系统进行标定,首先通过精密仪器测得标准工件的尺寸,然后以这个工件作为标准的参照物,计算每一像素对应的实际物理零件尺寸。这样做的好处在于,标准工件与被测元件的测量环境和条件相同,测量标准元件时产生的误差同样也会在测量被测元件时产生,因此可以抵消掉来自系统的误差,提高测量的精度。

这种方法具有标定精度高,标定过程简单,成本低,容易实现的特点,因为标定过程不需要计算摄像机的13个内外部参数,只需要计算出摄像机的物面分辨率,而且使用的标定物为检测物本身,保证了检测物的检测面上各位置的光学参数与标定得到的参数是一致的。

同时,实际应用中运用了统计的方法,通过多个标准工件进行标定,进一步提高了标定精度。

序号

l2345678910ll12131415161718

弹头长度

24.Ooo

测量值误差序号

23.971.0.029

O.036

19202l2223242526272829303l3233343536

弹头长度

24.078

测量值24.085

误差

O.007

24.02824.0“

24.012

24.17424.161.0.013

24.10024.074.0.026

23.917

23.9800.063

0.03l0.077

23.996.0.01624.072O.067

O.023

24.0Q5

24.01524.038

24.14824.015

24.08324.114

23.98823.96924.16523.92524.119

24.159O.01l24.022O.00724.0750.03723.987.0.02123.9400.005

.0.059

24.065

23.875.0.09424.1830.01823.9590.03424.125O.006

0.090O.0040.031一O.007

24.03824.008

23.935

24.19624.137

23.989

24.26324.35324.01524.019

24.06l

23.977.0.012

-0.0030.0()6

24.18624.18324.08224.08824.073

24.11224.15224.123

24.092

24.07124.06424.008

24.07324.11623.895

24.069.O.00423.975.0.033

24.10524.114

.O.007.0.038.o.004

24.09224.170

0.019O.054

24.119

23.878.0.017

六、实际应用

综合应用本文所介绍的方法,我们在弹头的尺寸检测中,如下表所示,获得了误差在l~2个像素(采用1024x768像素相机,视野大小为

参考文献

【l】图像处理、分析与机器视觉(第二版).Milan

Sonka、

V∽lvaHlav雏、RogerBoyle著;艾海舟、武勃等译

1mmx39mm,理论上每像素能达到0.05ram左

【2】图像工程.章毓晋编著【3】

NI

Vision

Conccpb

右尺寸精度)的高精度。配合第一点和第二点的Manual.National

Insttumen协

措施,采用200万到500万的高像素相机,,完

全可以达到0.01-0.001ram尺寸检测精度要求。

Corporation

180

2010年机械工程学套年会论文枭

基于机器视觉的国柱体零件尺寸精密检测

了云

(重庆市机电设计研究院401147)

格要t本文分折了采用机器视觉椅涮圆柱体零件尺寸时存在曲蜘题.帆摄像,光源,妊理分析几方面综

台提出了解决方法.从而获得7较高的处理精度.

美建宇l帆8规觉I尺寸;测量:疆柱体零件

一,机器视觉及其在工业领域的应用

检测技术是现代制造业的基础技术之一.是保证产品质量的关键。随着现代制造业的旋展,许多传统的检测技术已不能满足其需要.表现

在:现代制造产品种类有很大的扩充,现代制遗

._=——-

—J・J

强调宴时、在线、非接触检测,现代产品的制造精度大大提高。现代制造业的进步需要研究新型的产品检测拄术。视觉检测技术具有非接触、速度快、精度合适、现场抗干扰能力强等突出的优点.能很好地满足现代制造业的需求,在实际中显示出广阔的应用前景。视觉检测技术是建立在计算机视觉研究基瞽|{上的-fl新兴检测技术,可

用于工业领域的根多方面。如零件检验与尺寸测量、零件的缺陷检查、零件装配、机器人的引导

因此需要想办法提高检测精度。

机器视觉检测中,常用的提高检测精度的方法有以下几种:

I)提高相机的物理像素(图像分辨率)

2)零件在视野中尽可能放大

和零件的识别等。

3)图像质量要好.图像尽可能请晰,便于处

4l田像处理

二、问题的引出

在机械零件的尺寸检测中.经常有

o.oi-oOOlrnm尺寸精度要求;特别是圆柱体零件.由于其成像的特殊性.如何应蹦机器视觉进

对于第一点,在相同视野的情况下,由于相机的物理像素的提高,每一像素对应的零件尺寸就减小了,检测的精度就提高了。但是相机曲物理像素不可能无限制的提高。在工业应用方面,~般200万(1600x1360)像素都是比较高的.

500万的根少,而且性价比也很差。

行尺寸检测.达到这一辅度要求.是一个难点。

肯}规的机器视觉梭测方法是对闰像先进行

标定,卸找出每一像素对应的零件尺寸,然后应用机器视觉方法对凹像进{亍处理、分析,获得零件尺寸的像素值,应用标定的结果将像素值转化

为实际的尺寸值.

对于第二点.在相同相机物理像素的情况下,零件在视野中尽可能放大,则每一像素对应

的零件尺寸就磕小了,检测的精度就提高了。但

如图1所示零件.四槽直径∞23mm,采用80万(1024x768)像素相机.视野大小为5llllmX39mm。理论上每像素能达到o.OSrnm左右尺寸精度(分辨率),实际测得尺寸误差在

对于大尺寸零件.由于视野是一定的.零件不可

能放得很大。

第一点和第二点,是我们要提高捡铡精度的

基础。

5mm左右一约lO个像素误差。

我目】要提高检测精度.在第一点和第二点的基弼l:上.还需要在第三点和第四点想办法:此外

2010年机械工程学会年套论文集

特别是.在常规图像处理方法外,还需要运用其他的方法以提高列像的处理精度.

下面就针对第三点和第四点,对如何提高检测精度具体进行分析.

的成败与性能。光源种类和光谱的选取以及光强、光源形状、照射角度的设计直接影响所获取图像质量的高低。通过适当的光源设计可以使检测目标需要检测的特征突出,同时抑制不需要的干扰,从而降低后期图像处理的难度和压力,缩

短运算时间.

三、光源对图像质量的影响

照明系统是机器视觉应用最关键的部分之一。其主要目标是以合适的方式将光线敉射到被铡物体上.突出被测特征部分的对比度.好的照明系统设计能够改善整个系统的分辨率,简化软件的运算;不舍适的照明,则会引起很多问题,例如花点和过度曝光会隐藏很多重要信息。

在整个机器视觉自动检刮系统中。照明系统选择与设计适当与吾至关重要,它关系整个系统

为了获得比较清晰的图像,尺寸检测一般采用背面照明的平板式光源。遮时候光源对图像的影响主要是对边缘的影响.特别是对哑柱体的边界。其中,光源的亮度对边界的影响极大。

如图2所示,相同直径圆柱体.不同亮度。所铡得的直径是不同的。而不同直轻圆柱体.同一亮度,所测得的直径与真实直径的差值也是不

同的。

l怒:l怒;

g#A&l

≈ⅨI女《2§&3

4669

Io9769

直径3(叫n)

直径4

(mm)

直径5

(栅)

lll

42H3767

9"l

8.743

2010年机械工程学会年会论文集

因此,需要在最终的结果上对这两种情况进行修正。

因此实际使用过程中,本文所使用的软件通过一定的算法,采用部分搜索出的边缘点,更好地拟

合了边缘直线。

四、图像处理造成的影响

图像处理过程一般是以下几步

1)图像预处理2)阈值变换3)边缘提取4)亚像素定位5)特征参数计算

图像预处理是使用输入图像中一个像素的小邻域来产生输出图像中对应像素新的亮度数值。主要分为两类,一类是平滑,目的在于抑制噪声或其他小的波动,但平滑也会模糊所有的含有图像重要信息的明显边缘。另一类是锐化,采用梯度算子,即基于图像函数的局部导数,其在图像函数快速变化位置处较大;锐化的作用是在图像中显现这些位置,但锐化同时也会抬高噪声水平

平滑和锐化具有互相抵触的目标,我们需要选取合适的算法,尽可能同时达到平滑和边缘增强的目的。根据比较,我们采用中值滤波。中值滤波是一种减少边缘模糊的非线形平滑滤波,以邻域中亮度的中值代替图像当前的点。

阈值主要是对图像进行二值化,不同的阈值对图像的影响也主要是边界的影响。

阈值选取方法很多,通常是利用直方图阈值分割法,这种方法对于直方图具有明显的双峰图像,可获得很好的分割效果。在图像内容不太复杂、灰度分布较集中的情况下,往往采用这种直方图双峰法。

常用的边缘提取算子有Roberts,Laplace,Prewiu,Sobel,Robinson,Kirsch,Canny等,经过比较,Canny算子提取的边缘效果最好,但速度比较慢。由于在实际工业生产中,有一定的生产率要求,故综合比较处理效果和速度后,决定选取基于二阶导数过零点的边缘检测算子

Laplacianof

①边缘点

②传统拟合方法获取的边界直线

@本文软件采用的拟合方法获取的边界直线

图3

如图4所示,首先,预测出一条边缘直线,然后计算所使用的边缘点的MSD,即每个所使用边缘点到预测的边缘直线的平均距离:然后剔除太远的点,重新使用剩余的点预测出边缘直线,并计算所使用的边缘点的MSD;循环执行直到合适的MSD。

①边缘点到拟合直线的垂直距离②拟合的边缘直线

Gaussian(LoG)。

@拟合边缘直线所使用的点

图4

由于有噪声或其他因素的影响,搜索出的边缘点可能并不是实际的边缘点,如果将搜索出的全部边缘点进行直线拟合,如图3所示,所获取的拟合边缘直线与实际边缘直线可能相差甚远。

拟合出边缘直线之后,就可以采用几何的方

法计算出工件的直径或长度。

2010年机械工程学会年会论文集

五、解决的办法

由于造成系统测量误差的因素十分复杂,很难通过计算求出具体误差的大小,本文选择比对法对视觉系统进行标定,首先通过精密仪器测得标准工件的尺寸,然后以这个工件作为标准的参照物,计算每一像素对应的实际物理零件尺寸。这样做的好处在于,标准工件与被测元件的测量环境和条件相同,测量标准元件时产生的误差同样也会在测量被测元件时产生,因此可以抵消掉来自系统的误差,提高测量的精度。

这种方法具有标定精度高,标定过程简单,成本低,容易实现的特点,因为标定过程不需要计算摄像机的13个内外部参数,只需要计算出摄像机的物面分辨率,而且使用的标定物为检测物本身,保证了检测物的检测面上各位置的光学参数与标定得到的参数是一致的。

同时,实际应用中运用了统计的方法,通过多个标准工件进行标定,进一步提高了标定精度。

序号

l2345678910ll12131415161718

弹头长度

24.Ooo

测量值误差序号

23.971.0.029

O.036

19202l2223242526272829303l3233343536

弹头长度

24.078

测量值24.085

误差

O.007

24.02824.0“

24.012

24.17424.161.0.013

24.10024.074.0.026

23.917

23.9800.063

0.03l0.077

23.996.0.01624.072O.067

O.023

24.0Q5

24.01524.038

24.14824.015

24.08324.114

23.98823.96924.16523.92524.119

24.159O.01l24.022O.00724.0750.03723.987.0.02123.9400.005

.0.059

24.065

23.875.0.09424.1830.01823.9590.03424.125O.006

0.090O.0040.031一O.007

24.03824.008

23.935

24.19624.137

23.989

24.26324.35324.01524.019

24.06l

23.977.0.012

-0.0030.0()6

24.18624.18324.08224.08824.073

24.11224.15224.123

24.092

24.07124.06424.008

24.07324.11623.895

24.069.O.00423.975.0.033

24.10524.114

.O.007.0.038.o.004

24.09224.170

0.019O.054

24.119

23.878.0.017

六、实际应用

综合应用本文所介绍的方法,我们在弹头的尺寸检测中,如下表所示,获得了误差在l~2个像素(采用1024x768像素相机,视野大小为

参考文献

【l】图像处理、分析与机器视觉(第二版).Milan

Sonka、

V∽lvaHlav雏、RogerBoyle著;艾海舟、武勃等译

1mmx39mm,理论上每像素能达到0.05ram左

【2】图像工程.章毓晋编著【3】

NI

Vision

Conccpb

右尺寸精度)的高精度。配合第一点和第二点的Manual.National

Insttumen协

措施,采用200万到500万的高像素相机,,完

全可以达到0.01-0.001ram尺寸检测精度要求。

Corporation

180


相关内容

  • 再制造检测工艺与技术
  • 再制造工艺技术讲座(四) 再制造检测工艺与技术 姚巨坤,崔培枝 (装甲兵工程学院,北京100072) * 摘 要:再制造工艺技术中的检测工艺技术是保证再制造产品质量.降低再制造费用的重要内容.本文叙述了再制造检测工艺与技术的概念,指出了再制造检测的技术要求及工艺内容,并分类阐述了主 要的检测技术. ...

  • 形位公差的选择
  • 形位公差的选择主要包括公差特征项目.公差数值(或公差等级)及公差原则三大方面的内容. 1 形位公差特征项目的选择 形位公差特征项目的选择从以下几个方面考虑: 1.1零件的几何特征 零件的几何特征不同,会产生不同的形位误差.例如,对圆柱形零件,可选择圆度.圆柱度.轴心线直线度及素线的直线度等; 平面零 ...

  • 检具设计.制作.验收标准
  • 上海华普汽车有限公司 检具设计.制作.验收标准 上海交通大学汽车工程研究院 上海华普汽车有限公司 2006 年 12 月 目 录 一.检具概述 --------------------------------------------- 2 二.检具设计 ----------------------- ...

  • 轴类零件倒角处尺寸对比测量的检具设计
  • 仪器仪表/检测/监控现代制造工程(Modern Manufacturing Engineering) 201 1年第4期 轴类零件倒角处尺寸对比测量的检具设计 袁小江 (江苏无锡科技职业学院中德机电学院,无锡214028) 摘要:以套筒零件为例,分析了轴类零件倒角处尺寸的被测要素,利用与标准件进行对 ...

  • 机械系数控技术专业毕业设计
  • (此文档为word 格式,下载后您可任意编辑修改!) 中等职业学校专业骨干教师国家级培训 数控技术应用专业结业论文 河南邓州市职教中心 李晓静 内容提要:此次设计是基于华中数控系统的XH714D 加工中心的板类零件编程与加工.设计借助了现阶段所学的专业知识, 认真分析了该零件在数控加工中的相关工艺过 ...

  • [普通车床加工技术]课程标准修
  • <普通车床加工技术>课程标准 一.课程名称:普通车床加工技术 二.对象:三年制中职数控技术专业学生 三.课时:180 四.学分:10 五.课程目标 本课程是中等职业学校数控专业技术核心技术课,课程要求结合企业车工岗位的生产实际及技能需求,突出技能训练及职业素养的培养,同时,兼顾各专业课程 ...

  • 装配工艺基础
  • 二.机械设备装配工艺基础 1.装配的概念 机械产品都是由若干个零件和部件组成的.按照规定的技术要求,将若干个零件接合 成部件或将若干个零件和部件接合成产品的劳动过程,称为装配.前者称为部件装配,后者 称为总装配. 机器的装配是整个机器制造过程中的最后一个阶段,它包括装配.调整.检验和试验. 涂装.包 ...

  • 零件形状精度的测量与检验
  • <机械零件测量与检验> 零件形状误差的测量与检验--电子教案 数控技术专业 名师课堂资源开发小组 2016年2月 子任务1:零件形状误差的测量与检验 请对芯轴的形状误差进行测量与检验.如图10-1 图10-1 芯轴 一. 零件形位公差的分析 图10-1为芯轴,是典型的轴类零件,从零件图样 ...

  • 法兰盘的检验
  • 陕西国防工业职业技术学院 SHANNXI INSTITUTE OF TECHNOLOGY 毕 业 设 计2014届机械质量管理与检测技术专业 题 目: 法兰盘质检方案的设计 学 院: 机械工程学院 专 业: 机械质量管理与检测技术 班 级: 质检3111班 姓名学号: 苗贝 16号 指导教师: 张蕾 ...