一种复合光栅投影的在线相位测量轮廓术

2019-01-07 12:04,,
计算机测量与控制 2018年12期
关键词:像素点条纹频谱

,,

(1.湖北大学 物理与电子科学学院 铁电压电材料与器件湖北省重点实验室,武汉 430062;2.四川大学 光电科学技术系,成都 610064; 3.太原科技大学 电子信息工程学院,太原 030024)

0 引言

光学三维检测技术由于其高速度、高精度、非接触和易于实现等特点,在实物仿真、工业制造、机器视觉、逆向工程等领域已被广泛运用[1-2],其中相位测量轮廓术(Phase Measuring Profilometry, PMP)[3-6]通过对多帧条纹图的投影、采集和处理,可恢复出被测物体的三维形貌,具有抗噪性好、灵敏度高等优点。在对动态物体进行三维检测时,根据被测物体的运动特点,可细分为实时三维检测和在线三维检测。在实时三维检测中,由于被测物体的位置和形貌一直在发生变化,因此各个时刻所采集的图像没有相关性,像素点不是一一对应的,因此需要使用更高速率的投影和采集设备,使采集到的多帧条纹图中被测物体的位移小于一个像素点,完成实时PMP[7-9];在线三维检测则是对在工厂流水线上运动的物体进行检测,虽然被测物体一直在流水线上运动,但是由于其形貌是固定不变的,因此可以使用像素匹配的方法,将各帧变形条纹图的像素点完全对应后,使用PMP算法完成对在线动态物体的检测,降低对硬件的需求。

在在线三维检测中,可以基于调制度图像进行像素匹配,调制度图像质量的高低直接影响到像素匹配精度[10-12]。像素匹配过程需要对带有被测物体调制信息的基频进行滤波,所投影正弦光栅的条纹频率越高,在频谱图中零频与基频的距离越远,背景光强对灰度的影响越小,调制度图像质量越高;但是当投影的正弦光栅条纹频率过高时,在采集到各帧变形条纹图中,被测物体某些部分的高度突变会使某些周期内的像素点数目不满足Nyquist采样定律,导致相邻像素点间变化超过π,造成相位展开错误,无法准确地重构出被测物体[13-14]。针对相位展开和像素匹配过程对正弦条纹频率的不同要求,武迎春等提出了一种无需滤波的双频光栅,高频条纹进行像素匹配,低频条纹进行相位运算,但是在该方法的相位计算过程中,由于没有对低频条纹进行滤波,在各帧变形条纹图中光强分布各异的高频条纹会引入误差,影响三维重构精度[11]。

在以往研究的基础上,基于满周期等相移算法可精确控制相移量的特点,本文提出了一种复合光栅投影的在线相位测量轮廓术,高频条纹相移方向与被测物体运动方向平行,低频条纹相移方向与被测物体运动方向垂直。条纹图被被测物体调制后,当进行像素匹配时,提取高频条纹的基频分量,计算得到调制度图像;当进行相位计算时,从双频条纹图中提取低频分量来计算相位,避免了在以往方法中高频分量对相位计算的干扰。同时,在进行滤波的过程中,设计了一种组合滤波窗,通过矩形滤波窗对高斯滤波窗进行截断,提升滤波精度。

1 改进型在线PMP原理

基于满周期等相移算法,本文利用DLP投影五帧复合双频条纹图,N=5,其透过率可表示为:

ITn(xT,yT)=ITH(xT,yT)+ITLn(xT,yT),n=1,2,3,4,5

(1)

式中,

(2)

其中:(xT,yT)为计算机生成的数字条纹图中的像素点坐标,ITH(xT,yT)为高频条纹分布,相移沿x坐标轴方向,其频率为fH,a、b为其背景光强度和条纹对比度,其中a≥b;ITLn(xT,yT)为低频条纹分布,相移沿y坐标轴方向,其频率为fL,fL

基于满周期等相移算法的在线三维测量系统光路结构图如图1所示。CCD与DLP的光轴分别为CO与PO,其相交于位于载物台上的O点,所成的夹角为θ,θ位于YOZ平面内。被测物体沿着x坐标轴方向运动,低频条纹的相移沿着y坐标轴方向。

被测物体随着传送带沿着x轴方向运动时,每当被测物体运动距离Δx时使用计量光栅传感器发送脉冲信号,触发CCD采集到的经过被测物体高度调制的五帧变形条纹图如下所示:

In(x,y)=Rn(x,y)[IH(x,y)+ILn(x,y)],n=1,2,3,4,5

(3)

式中,

(4)

其中:(x,y)为CCD坐标系中的像素坐标,IH(x,y)、ILn(x,y)分别为复合双频变形条纹图中的高频条纹和低频条纹。Rn(x,y)为被测物体表面反射率分布,A(x,y)、B(x,y)为高频条纹的背景光强分布和条纹对比度,C(x,y)、D(x,y)为低频条纹的背景光强分布和条纹对比度,φn(x,y)为因被测物体高度调制而使低频条纹产生的相位变化。由于被测物体的不断运动,其在各帧变形条纹图像中的位置各不相同,所以五帧图像中的反射率分布及被测物体高度对低频条纹进行调制的区域也有所区别,用下标n使其得以区分。

CCD采集到被被测物体高度调制的五帧变形条纹图后,提取复合双频变形条纹图中高频条纹的基频分量,以得到高质量的调制度图像完成像素匹配。像素匹配后,提取像素点一一对应的各帧复合双频变形条纹图的低频分量计算相位,避免了各种变形条纹图中高频条纹光强分布不一致引入的误差,保证相位计算的精度。像素匹配与相位计算过程如下所示。对式(3)所示的复合双频变形条纹图两边进行傅里叶变换,可得:

(5)

滤出式(5)复合双频变形条纹图中高频条纹的+1级频谱Pn(ξ-fH,η)后,进行逆傅里叶变换并对其取模,可求得五帧变形条纹图对应的调制度分布图像:

(6)

在第一帧调制度图像M1(x,y)中截取被测物体的整体调制度作为匹配模板进行相关运算,即可计算出被测物体在相邻两帧变形条纹图中的位移Δx,进而得到像素点一一对应的五帧复合双频变形条纹图,完成像素匹配。得到的五帧像素点一一对应的复合双频变形条纹图如下所示:

n= 1,2,3,4,5

(7)

式中,

(8)

被测物体在五帧复合双频变形条纹图中的位置完全相同,所以可以去掉下标n,此时就将对被测物体的在线三维测量转化为了对该物体的静态三维测量,δH为被测物体的位移转换成的高频条纹的相移大小:

(9)

其中:P为高频条纹IH(x,y)的一个正弦周期对应在参考平面上的距离大小。在双频变形条纹图中,根据DLP与运动的被测物体摆放的相对位置,由于高频条纹相移方向与被测物体运动方向平行,所以其不因被测物体的高度调制而发生变形,但是由于被测物体本身是运动的,且被测物体在相邻两帧复合双频变形条纹图In(x,y)中的运动位移Δx与高频条纹IH(x,y)一个正弦周期对应在参考平面上的距离大小P在一般情况下不成整数倍的正比关系,即:

Δx≠m·P

(10)

IFLn′(x,y) =R′(x,y)·E′(x,y)+

R′(x,y)·D′(x,y)·cos[2πfLy+ ϖ′(x,y) +

(n-1)·(2π/N)]

(11)

其中:n=1,2,3,4,5,滤出的背景光强度E′(x,y)为高频条纹IHn′(x,y)和低频条纹ILn′(x,y)的背景光强度之和:

E′(x,y)=A′(x,y)+C′(x,y)

(12)

由于低频条纹的相移方向与被测物体运动方向垂直,像素匹配后其相位分布不受被测物体运动的影响。通过所滤出的五帧满周期等相移的低频分量变形条纹图,可以计算出包含物体高度调制信息的截断相位分布:

(13)

其中:δLn为:

(14)

使用同样的方法,可以得到参考平面的截断相位分布。由于复合光栅条纹图由计算机生成,相邻条纹图间的低频相移量可主动地精确控制,且在像素匹配后低频条纹的相位分布不受被测物体运动的影响,所以这种相位计算方法具有较高的精度。

2 滤波窗函数的选取

在像素匹配和相位计算中,都涉及到对特定的频谱区域进行滤波,大量的计算机数值仿真和实验表明,高斯滤波窗可以在提取目标频谱区域所需信息的同时,对频谱混叠等噪声起到抑制作用,降低非所需频谱信息在所滤得频谱区域内的干扰,但是其不能准确地控制滤波截止频率;矩形窗则可以严格地滤出所需频谱区域范围,但是对于频谱没有抑噪作用。由于在实际测量过程中存在的频谱混叠现象,本文在高斯滤波窗的基础上,使用矩形滤波窗设定截止频率,以充分发挥两种滤波窗的优点。在滤波过程中,当两个频谱岛区域距离较近,混叠现象相对较多时,该滤波窗的高斯滤波窗区域,可以在保证提取所需频谱目标区域信息的同时,抑制非所需的频谱信息,减少其对所滤出区域有效信息的干扰;该滤波窗的矩形滤波窗区域,可以准确地根据频谱分布情况截断滤波窗,滤除非所需频谱区域的信息。

3 计算机数值仿真

图2 数值仿真被测物体及变形条纹图

为了验证本文所提方法的有效性,对模拟的半个椭球形状的被测物体进行了计算机数值仿真实验,该物体如图2(a)所示,该半椭球形被测物体长半轴长度为90个像素点,短半轴长度为65个像素点,最大高度为30毫米,长轴沿y轴方向,短轴沿x轴方向。图2(b)和图2(c)为由CCD采集到的五帧复合双频变形条纹图中的前两帧图像I1(x,y)和I2(x,y),低频条纹的周期为32个像素点,高频条纹周期为8个像素点,低频条纹和高频条纹的条纹对比度之比d:b=3:2。被测物体沿着x轴方向运动,与低频条纹相移方向垂直,被测物体高度会对其进行相位调制使其产生形变。高频条纹相移方向沿x轴方向,与被测物体运动方向平行,根据DLP与运动的被测物体摆放的相对位置,高频条纹不会因被测物体的高度而发生变形。

由第一帧复合双频变形条纹图进行傅里叶变换后得到的频谱分布如图3(a)所示,在像素匹配提取调制度图像过程中,需要对高频条纹的+1级频谱区域进行滤波,该区域即为图3(a)中的虚线圆形边框区域。由于在仿真实验中,复合双频条纹的频谱分布较为理想,频谱混叠较少,使用高斯滤波窗即可滤得所需的高频+1级频谱区域,所选用的滤波窗如图3(b)所示。经滤波窗滤波后,即可得到如图3(c)虚线圆形边框区域内的高频+1级频谱,再对其进行逆傅里叶变换和取模,生成的第一帧复合双频变形条纹图对应的调制度图像M1(x,y)如图3(d)所示,截取被测物体的整体调制度进行相关运算,即可计算出物体在相邻两帧复合双频变形条纹图间运动的距离Δx,完成像素匹配。

图3 数值仿真调制度图像提取

像素匹配后,从第一帧复合光栅变形条纹图中截取的像素点一一对应的图像I1′(x,y)如图4(a)所示。图4(b)为其频谱分布,虚线椭圆形边框区域为像素匹配后复合双频变形条纹图的低频分量,选用如图4(c)所示的由矩形窗和高斯窗结合生成的组合滤波窗对其进行滤波并进行逆傅里叶变换,可以得到如图4(d)所示的匹配后低频分量变形条纹图像IFL1′(x,y),其相位分布受到被测物体的高度调制,对IFLn′(x,y),n= 1,2,3,4,5使用满周期等相移算法即可得到包含物体高度调制信息的截断相位分布,利用同样的方法可以得到参考平面的截断相位分布。

对包含被测物体高度信息的截断相位分布和参考平面的截断相位分布使用菱形算法依次进行展开、相减和相位高度映射后,数值仿真三维重构结果如图5所示。图5(a)为三维重构的半椭球形被测物体,其与原始被测物体的误差均方根为0.116 mm。图5(b)和图5(c)分别为被测物体和重构的被测物体在第150行和第200列的截图,其中实线代表被测物体,虚线代表重构的被测物体,图中两条线段基本重合,重构精度较高。

图5 数值仿真三维重建结果

为验证所提组合滤波窗的有效性,表1所示为使用几种滤波窗提取低频分量重构出的被测物体与原始被测物体高度误差均方根比较。使用高斯滤波窗、矩形滤波窗、组合滤波窗进行滤波时所重构的被测物体与原始被测物体的误差RMS分别为0.195 mm、0.120 mm、0.116 mm,使用组合滤波窗时所重构的被测物体精度较高。

表1 几种滤波窗重构被测物体的误差均方根比较

4 实验与分析

为了进一步验证本文所提方法的实用性,对实物进行了在线三维测量,搭建了基于满周期等相移算法的在线三维测量系统,其中使用的DLP的型号是HCP-75X,CCD的型号是GEV-B1610M-SC000。被测物体放在载物台上,步进电机控制箱控制电控位移平台使被测物体沿着x坐标轴正方向进行运动。

实验中测量的心形物体如图6(a)所示,其最大高度为14.50 mm,当被测物体在载物台上沿着x坐标轴正方向进行运动时,CCD采集到的五帧复合双频变形条纹图的前两帧图像I1(x,y)和I2(x,y)如图6(b)和图6(c)所示。高频条纹相移方向沿x轴方向,与被测物体运动方向平行,但是由于被测物体的运动,被测物体在各帧复合双频变形条纹图中与高频条纹的相对位置是变化的。低频条纹相移方向沿y轴方向,与被测物体运动方向垂直,由于被测物体的面形对其相位产生了调制,低频条纹会产生相应的变形。

图6 被测物体及变形条纹图

图7(a)所示为第一帧复合双频变形条纹图经过傅里叶变换后得到的频谱图像,其中虚线圆形边框区域为高频条纹的+1级频谱区域,由于在实际三维测量过程中有诸多的误差和噪声,所以在频谱分布图中存在很多频谱混叠,如图7(a)中虚线椭圆形边框区域所示。在实验过程中,分别使用了如图7(b)所示的高斯滤波窗和如图7(c)所示的本文所提出的组合滤波窗对复合双频变形条纹图+1级频谱区域进行了滤波。使用高斯滤波窗和组合滤波窗得到的傅里叶频谱如图7(d)和图7(e)所示,由于像素匹配主要是利用有明显灰度特征的被测物体边缘信息进行相关运算,当使用高斯滤波窗滤出高频条纹+1级频谱分布时,在保证得到足够的被测物体调制度边缘灰度信息的前提下,会引入如图7(d)虚线圆形边框所示的频谱混叠误差,在使用本文所提出的组合滤波窗时,可以滤除频谱混叠误差,得到质量较高的频谱分布。将两种滤波窗滤出的频谱分布信息进行逆傅里叶变换后取模,可以得到如图7(f)和图7(g)所示的第一帧复合双频变形条纹图对应的调制度图像,由于高斯滤波窗滤得的频谱分布中的频谱混叠现象,在如图7(f)所示的调制度图像中存在低频横条纹,这会影响到像素匹配的精度。截取图7(g)所示的调制度图像M1(x,y)中被测物体的整体调制度信息作为匹配模板进行相关运算,即可完成像素匹配。

图7 调制度图像提取

像素匹配后得到的五帧像素点完全对应的复合双频变形条纹图中的第一帧图像I1′(x,y)如图8(a)所示,图8(b)为其频谱分布,虚线椭圆形边框区域为像素匹配后复合双频变形条纹图的低频分量区域,使用如图8(c)所示的组合滤波窗对其进行滤波,滤出的匹配后低频分量变形条纹图像IFL1′(x,y)如图8(d)所示,低频分量由于被测物体的高度调制而发生变形。对各帧匹配后低频分量变形条纹图像IFLn′(x,y),n= 1,2,3,4,5使用满周期等相移算法即可得到包含物体高度调制信息的截断相位分布,在利用同样的方法得到参考平面的截断相位分布后,对两者依次进行相位展开、相减、相位高度映射,三维重构的被测心形物体如图8(e)所示,其最大高度为约14.37 mm,被测物体的真实最大高度为14.50 mm,误差约为0.89%。图8(f)为重构被测物体第320列的截图,重构精度较高。对心形物体的在线三维测量实验结果验证了本文所提方法的实用性。

图8 利用低频分量重构被测物体

5 结论

本文提出了一种复合光在线相位测量轮廓术。CCD采集到多帧复合双频变形条纹图后,提取高频条纹基频分量生成调制度图像进行像素匹配。像素匹配后可以得到像素点一一对应的多帧复合双频变形条纹图,需要提取复合双频变形条纹图的低频分量进行相位计算,避免高频分量对三维重构的干扰,利用该方法恢复出的被测物体误差约为0.89%。在像素匹配和相位计算的过程中,本文使用了一种由高斯滤波窗和矩形滤波窗生成的组合滤波窗进行滤波,使用该滤波窗重构的三维面型误差RMS约为0.116 mm,提高了滤波精度。计算机数值仿真与实验验证了本文所提方法的有效性与实用性。

猜你喜欢
像素点条纹频谱
电机在60Hz运行过程中的故障频谱分析
图像二值化处理硬件加速引擎的设计
基于局部相似性的特征匹配筛选算法
谁是穷横条纹衣服的人
基于像素点筛选的舰船湍流尾迹检测算法
基于canvas的前端数据加密
FCC启动 首次高频段5G频谱拍卖
条纹回归
动态频谱共享简述
春日条纹变奏曲