图1.简单的投影莫尔系统执行3D轮廓测量。
我们通常认为,使用正确的照明是机器视觉应用成败的关键。低角度照明可能会带来表面纹理或有用的阴影,背光提供干净的部分轮廓,偏振滤光片可以减少不必要的眩光。这些众所周知且广泛使用的工具已经存在了几十年。
此类工具的高端包括3D方法,但这是以组件更复杂为代价的,通常需要更多时间来收集好的数据,当然也需要更多数据来分析。对于许多应用程序来说,并不真正需要完整的3D数据,但是具有表面灰度图像的2D图像之外的东西可能非常有价值。
例如,铸造金属部件的图像通常很少提供有关表面特征的信息。轮廓线以外的任何结构的边缘都可能提供较差的清晰度。由于表面形状引起的任何光的变化都可能由于表面纹理、石墨粉尘或零件上的油脂引起的表面亮度变化而丢失。
许多系统可能部署激光线传感器或三维结构照明系统,但有一种可能的工具已经存在了很长时间,但很少使用,那就是摩尔纹。
图2.边缘方向或间距变化的莫尔条纹图案表示零件表面的倾斜或偏转,并随着零件的移动固定在零件表面上。瓶子(右)上的标签边缘可以看作是通过制动器在标签顶部的图案中从表面上抬起。
摩尔纹是由两个光栅图案的干涉产生的。通过将光栅投射,遮蔽或接触到待测物体上并通过覆盖两个光栅图像将该光栅与一些参考光栅进行比较来产生对象光栅。在轮廓加工的情况下(图1),从与投影或遮蔽到零件上的角度不同的角度观察光栅,从而产生三角测量效果。如果参考光栅是直线光栅,则两个光栅之间的拍子图形形成物体表面的等高线图,其方式与地形图描绘陆地轮廓的方式相同。
摩尔轮廓的解释在视觉上很简单。物体的倾斜产生均匀间隔的线,而弯曲或扭曲显示可变间距。摩尔线或条纹的方向和间距纯粹是主体形状的函数,而不是线条的方向(图2)。摩尔轮廓线具有一系列光量计的效果,该光线将一条线以一定角度投射到零件上并扩展该效果以在光学系统内提供一定程度的预处理。
图3.图案的简单旋转增加了交叉条纹的数量(左),但由于透视角度改变到零件的部件或形状而引起的频率变化引入了不同的图案(右)。
这种摩尔效应还通过采用线的非常小的位移来放大图案的灵敏度并且放大效果使得可以容易地看到它。许多光学玻璃刻度尺测量系统在两个这样的光栅之间使用莫尔图案,因为更容易看到和测量大的莫尔“节拍”图案而不是解决非常小的光栅线的移动。
对于3D测量,这种摩尔图案允许测量零件形状的微小变化,对于简单的结构光系统,该变化低于相机或传感器的分辨率极限,因此无法测量。作为一种增强工具,摩尔图案在轻柔弯曲的零件表面上产生直观的图案,增强了大多数简单定向照明方法不可见的特征,并创建一个可以使用基本工具(如边缘检测器和许多智能相机中的模式匹配)进行定量解释的模式。
图4.这幅图像显示了在一个弯曲部分上应用的光栅的多条条纹上的莫尔条纹。在摩尔条纹图像中,条带对齐的变化在视觉上是明显的。
使用该摩尔效应来观察由于凹痕,曲率变化或对象表面上的曲率方向引起的小缺陷,不需要生成具有数百万个数据点的3D地图。在观察具有通过另一个光栅投射或附着到部件的线图案的部件时,可以看到部件上的图案相对于参考光栅(图3)的取向变化,表明表面的倾斜或取向,在该表面上存在任何异常,例如凹痕。这里可以看到一种模式,因为行间距的变化和与部件形状相关的倾斜更像是地形图,而不是在使用信息之前必须适合数学表面的某些复杂的线条图案。
与具有摩尔条纹轮廓线的简单结构光图案不同,图案的轮廓效果随着零件移动。通过将被认为是正确的参考部分的莫尔图案与被测部件进行比较,从使用图案匹配工具看到的摩尔图案中减去部件的一致形状,并仅留下关于部件表面形状变化的信息,可能。在向瓶子上贴标签时(图2),可以看到标签上的皱纹,而无需首先将数据拟合到瓶子的形状上,并对一百万个点进行复杂的3D比较。图4显示了应用于平坦部分表面的两个光栅的莫尔图案。产生莫尔条纹的参考是一个简单的直线光栅。线的取向变化是由于两个施加的光栅之间仅有几度的角度差。
图5.此图像显示的是一张平坦的纸张(顶部)。使用简单的莫尔条纹设置(左)显示纸张不平整,甚至在中间(底部)有折痕。
摩尔效应的力量可以通过一个简单的演示看到。图5显示了一个阴影云纹设置与光栅上方的一张纸。在没有光栅的情况下,典型的灰度图像几乎没有结构。但是在这下面是同一张纸,左边是阴影莫尔设置产生的莫尔图案。尽管从简单的图像中看不到它们,但是纸张的曲线和折痕的存在是明显的。
图6.由莫尔条纹增强的斜边(左)和皱纹标签(右)使这两种特征明显,可以使用简单的智能相机测量而无需计算3D表面。
图6显示了斜边和带有和没有莫尔效应的皱纹标签。通过找到莫尔线的角度变化,可以使用许多智能相机中提供的简单边缘角度工具来测量斜角或识别皱折。
图7中示出了一个更具戏剧性的例子,其中2英寸直径的区域在部件的顶部表面下方约0.25英寸处凹陷,但是平行于千分之几英寸。该平行度误差仅相对于顶面的凹陷区域的大约十分之一度,但是线的角度的微小变化使得该平行度误差明显。
图7.这两个表面不平行,误差仅为几千英寸。
观察角度变化所需的唯一测量包括计算平面给定区域的线数。如果每条莫尔线表示0.02英寸的距离变化(图6中的分辨率),那么一个表面上的一条条纹线与另一条表面上的另一条条纹线的变化超过4英寸意味着变化约为4.5°。在一英寸或更大的区域内看到小于一度的变化是切合实际的。
图8显示了两个锥形为30°和45°的孔。使用莫尔纹增强图像可以通过计算从孔中心到边缘的线来识别使用的锥度。
由于莫尔条纹可突出部件相对于视野区域的深度变化非常小,因此通过增强莫尔条纹可以大大简化4到6英尺大的钣金面板上的凹痕检查。该图像显示了一个大约4英尺宽的车门。右下方的凹痕深约0.004英寸。虽然肉眼很难看到,甚至感觉不到,但一旦在汽车上涂上高光漆,从那个地方反射出来的光线就会对顾客产生潜在的负面影响。
图8。两个孔的锥度差可以通过计算直线数来确定。
结论
许多机器视觉应用中,关键因素涉及测量相对于斜边的特征、将两个表面相互对齐以进行焊接或分类锥形零件。摩尔成像方法可以创建地形图,直观地突出表面坡度或曲率的变化,可与标准视觉工具(如边缘计数或间距)一起使用,而无需生成完整的3D表面图。通过突出显示,智能相机可以检查形状特征,而无需完整的实体模型和广泛的编程工作。
文章来源:网络收集,犀灵机器人http://www.lingxixueyuan.com整理发布