随机相移阴影莫尔法研究 下载: 776次
1 引言
阴影莫尔物体表面三维(3D)轮廓测量技术具有精度高、结构简单的特点,是一种高效的非接触测量方法。为了实现测量自动化,近年来,相移技术在阴影莫尔技术中得到了广泛的应用[1]。传统的相移阴影莫尔技术常采用多帧的π/2相移的方法,其原理为:改变实验参数,引起测量视场相位变化,使用摄像机记录该变化,最后经相位提取、相位展开、高度映射等过程实现物体表面轮廓三维重建。传统的相移阴影莫尔技术在测量过程使用了较多的条纹图(如:3帧、4帧或者5帧),且使用了较多的测量信息,因此可获得精确的测量表面。但是该方法耗时长,需要事先精确地确定引入的相移量,同时还要求测量装置中使用的相移器重复性好、精度高[2-3],从而在应用中增加了测量成本,且缺乏灵活性。
为了降低传统相移阴影莫尔技术对硬件性能和使用环境条件的要求,近年来,2帧相移技术得到了大量的研究[4-12]。假定空域上2帧相移技术各像素点引入的相移恒定,但时域上2帧相移条纹图间的相移可以是任意的,因而其又被称为随机相移技术[4-5]。由于引入的相移是随机的、未知的,随机相移技术极大地放宽了苛刻的测量要求,克服了上述多帧相移技术存在的问题。此外,相比单帧技术,随机相移技术的相位解调精度高,不存在符号模糊的问题,更容易满足一些场合的测量要求。Kreis等[4]首先进行了随机相移技术相位解调研究,其方法基于傅里叶变换,简单、方便,但对噪音敏感。在螺旋相位变换(SPT)的基础上,Vargas等[6]提出一种可靠的随机相移技术。该方法无须进行条纹图正则化处理,去除背景后,可直接获取测量相位。后来,为了减少计算时间,Vargas等[7]又提出了基于克莱姆正交化技术的相位提取算法(GS)。GS技术求解迅速,特性优良,但遗憾的是不能同时提取相移和测量相位,因而在需要输出相移的场合受到了限制。Trusiak等[8]认为条纹背景去除、条纹图正则化和条纹图降噪等技术的性能对随机相移技术的测量结果至关重要,并发展了一种基于Hilbert-Huang变换的增强型GS方法。文献[ 9]对现有的2帧条纹图相移提取算法进行了详尽的综述,提出了一种基于反正弦函数的相移提取算法。Deng等[10]提出了一种应用条纹图最大值与最小值比率的相位提取技术(EVI)。EVI方法应用方便,即使在条纹图条纹数目小于1的条件下,也可快速地确定引入的相移。Liu等[11]提出了一种Lissajous图和椭圆拟合算法,可同时实现相移和相位的解调。Wielgus等[12]提出了一种相移面误差估计方法(TEE),有效地抑制了条纹图中线性不匀相移误差。该方法基于非线性函数优化,可减小相移线性全场不匀误差。
综上,至今研究人员基于数学变换和向量代数已经发展了大量的性能优良的2帧相移提取算法,且这些方法在一些光学测量方法中得到了成功的应用。虽然随机相移技术优势明显,但是受测量信息少、背景光调制、噪音等因素的影响,该技术的测量精度一般较低。特别是在背景光快变场合,随机相移技术的测量精度将进一步恶化。显然,为了提高测量精度、降低相移器标定要求并减少测量时间,在应用中发展一种3帧随机相移阴影莫尔技术比2帧随机相移技术或者多帧相移技术更重要。Xu等[13]注意到了该问题,提出了一种基于欧氏距离的3帧一般相移技术。应当说明,在阴影莫尔三维轮廓技术中,摄取的条纹图具有复杂的光强分布[14],然而为了应用相移技术,又必须假定阴影莫尔条纹图光强具有正弦分布。该问题致使Xu等[13]提出的基于反正弦函数的算法在相移阴影莫尔技术中求解不稳定,从而产生了较大的测量误差。Yatabe等[15]对椭圆拟合的相位提取技术进行了深入的研究和综述,结合主量分析(PCA)方法[5],解决了在椭圆拟合相位提取技术中存在的计算复杂、速度慢、缺少明确的解析式等问题,发展了一种非迭代、灵活的相位提取技术。然而如何克服条纹图振幅空间变化对椭圆拟合精度影响的问题仍然没有得到很好的解决。
可见,虽然3帧随机相移技术较2帧随机相移技术应用性强,但是已发展算法还需要完善,无法为随机相移阴影莫尔技术的建立提供一种有效的途径。对此,本文对相移阴影莫尔技术进行了进一步研究,提出了一种基于3帧条纹图的随机阴影莫尔技术。该技术结合双目立体视觉方法对装置结构参数进行精确标定,通过不同帧条纹图差运算自然地去除条纹图背景光,运用反正切函数抑制条纹图光强非正弦性的影响,为发展一种随机的相移阴影莫尔技术提供了一种途径。另外,所提出的算法具有应用简单、精度高等特点,可应用于其他的光学测量方法中。
2 测量原理
2.1 相移阴影莫尔原理
所采用的阴影莫尔的实验结构原理如
与投影莫尔方法不同,阴影莫尔由于使用了一个光栅,不能在光栅平面内通过移动光栅产生相移。如果改变其他参数,如改变光栅与被测物体间距,则引入的相移与高度相关,即全场相移不匀[15]。然而,在测量深度远小于摄像机中心与光栅间距的条件下,该非线性问题引起的误差可在一些测量任务中忽略。此时相机观察到的条纹图光强可以表述为[16-17]
式中:
式中:
显然已知结构参数和测量相位,被测的深度函数
2.2 结构参数标定
从
1)应用张氏摄像机标定方法[19]对
2)由摄像机标定获得的基线距离的一半即为光源中心与摄像机中心间距;
3)向光栅表面投射标记点(如4个),使用双目系统确定其在世界坐标系中的坐标;
4)应用得到的标记点坐标拟合光栅平面坐标方程;
5)确定原点(主相机中心)与光栅平面的间距,即为光源中心与光栅平面的间距。
应当说明,虽然
由于摄像机标定技术、双目视觉坐标测量技术均已为成熟技术,且文献[ 18]已经对提出的方法的标定精度进行了实验分析,因此上述方法是正确的、可行的。
2.2 随机相位提取技术
最近文献[ 20]提出了一种基于克莱姆正交化的相位解调技术,简化了阴影莫尔测量技术的复杂性。该技术是基于条纹图引入的相移相等且未知的数学模型。本研究进一步将其模型改进为引入的相移不等且未知,以进一步简化测量过程。对(1)式进行差运算得:
注意到(5)式中振幅项不等,对其进行正则化[21]得:
式中:
式中:
显然(7)式不能直接使用经典的GS[7]方法直接求解相位。文献[
21]对该问题进行了进一步分析,通过克莱姆正交化的方法,建立一对正交信号,直接获得了相位。因此使用文献[
21]的方法对(7)式进行求解,可直接获得
需指出:为了得到测量相位
将条纹图
式中:
最后得测量相位为
3 数值分析
鉴于文献[
21]提出的相位解调方法对所提方法的重要性,为了说明其方法的正确性,本研究对文献[
21]提出的相位解调方法和经典的GS方法[7]进行了对比分析。定义测量相位为
在同样条件下,对比了两种方法的解调结果。
图 3. 模拟结果。(a)所提方法;(b) GS方法;(c) RMS误差
Fig. 3. Simulation results. (a) Proposed method; (b) GS method; (c) RMS error
4 实验与讨论
为了进一步说明所提方法的性能,下面给出所提方法对实际摄取的条纹图的处理结果,所用的实验装置和实验方法参见文献[
21-22]。实验时,采用一个球冠作为测量面,然后通过在垂直光栅面方向上移动光栅产生相移,摄取的3帧相移图如
图 4. 实际条纹图。(a)第1帧; (b)第2帧; (c)第3帧
Fig. 4. Real fringe patterns. (a) 1st frame; (b) 2nd frame; (c) 3rd frame
为了对比说明所提方法的性能,本研究同时应用所提方法和GS方法[7]进行实验。GS方法的实验方法为:首先应用高通滤波器对
对比所提方法的测量结果和GS方法的测量结果可见,GS方法重建表面在球冠的顶部出现了较多的波动点。这有两方面原因:1)采用傅里叶变换去除条纹图背景时,受频带交叠作用,不能有效分离背景项和轮廓项,从而产生误差;2)因为使用的条纹图少,GS方法测量结果受条纹图中噪音、背景光调制等不确定因素影响较大。
相比之下,所提方法使用了相对较多的条纹图,较2帧方法能有效减弱条纹图中不确定因素的影响。同时,通过条纹图相减,所提方法可正确去除背景,因此得到了较理想的测量结果。
图 5. 闭型条纹图处理结果。 (a)所提方法的包裹相图; (b)所提方法的去包裹相图; (c)所提方法的重建高度; (d) GS方法的重建高度
Fig. 5. Results of closed fringe patterns. (a) Wrapped phase of proposed method; (b) unwrapped phase of proposed method; (c) reconstructed height of proposed method; (d) reconstructed height of GS method
为了量化说明所提方法的性能,本研究进一步对比了所提方法与典型的3帧方法的测量结果。采用一块表面光滑的晶圆作为样品,为了获得较多的条纹,实验时,将晶圆进行了很小角度的倾斜,从而获得
由于实际的参考面很难获得,以先进迭代算法(AIA)[21]处理的结果作为测量结果的参考,对比PCA随机相移算法[5]、经典3帧算法与所提方法的性能。应当指出,AIA是一种多帧算法,由于使用了较多的条纹图进行三维测量,可有效补偿环境光、噪音、物体表面反射等对测量的影响,相比于2帧相移算法,AIA具有较高的精度。因此,为了简化实验,现有的文献常采用高精度相移(如:AIA、5步算法)的结果作为参考[7,15,21]。关于AIA的精度和性能在文献[ 23]已经进行了详细的说明,因此以AIA的结果作为参考具有合理性。
图 6. 实际开型条纹图。 (a)第1帧; (b)第2帧; (c)第3帧; (d)第4帧; (e)第5帧
Fig. 6. Real open fringe patterns. (a) 1st frame; (b)2nd frame; (c) 3rd frame; (d) 4th frame; (e) 5th frame
图 8. 重建的相位。(a) PCA方法; (b) 3帧方法; (c) 所提方法
Fig. 8. Reconstructed phases. (a) PCA method; (b) three-frame method ; (c) proposed method
图 9. 重建相位的误差。(a) PCA方法; (b) 3帧方法; (c)所提方法; (d) 3种方法某一行误差比较
Fig. 9. Errors of reconstructed phases. (a) PCA method; (b) three-frame method; (c) proposed method; (d) comparison of errors in one row of three methods
相比PCA方法,3帧算法虽然方法简单,且不受背景光的影响,但是该算法对相移误差敏感,要求测量时引入已知且精确的相移量,在应用中,该条件难以满足。此外,3帧算法还要求相移器具有高的精度和重复性。受文中相移条纹图相移误差影响,3帧算法也产生了较大误差。
与以上两种方法不同,首先,所提方法基于随机相移的思想,减少了相移误差对相位解调的影响;其次,所提方法通过条纹图间的差运算,正确地去除了背景项,因而解调结果不受条纹图背景光的影响;最后,在确定了引入的相移时提出将条纹图在空间上划分为子条纹图,应用子条纹图块确定相移,较好地抑制了条纹图空间对比度变化的影响。因此所提方法具有更好的性能,测量误差最小。
5 结论
针对阴影莫尔技术存在标定困难、相移要求高的问题进行了研究,将基于立体视觉的结构参数标定方法与3帧随机相移提取算法相结合,建立一种随机相移阴影莫尔三维轮廓测量技术,以优化现有的阴影莫尔测量技术。所提技术中基于条纹图引入的相移是随机的,可以简化阴影莫尔测量过程,降低相移的使用要求。仿真和实验表明,所提方法精度高,为阴影莫尔进一步的应用提供了一种有效途径。
致谢 感谢陕西省**计划获得者、西安工业大学特聘教授陈阳泉教授提供指导和帮助。
[3] D'Acquisto L. Fratini L, Siddiolo A M. A modified moiré technique for three-dimensional surface topography[J]. Measurement Science and Technology, 2002, 13(4): 613-622.
D'Acquisto L. Fratini L, Siddiolo A M. A modified moiré technique for three-dimensional surface topography[J]. Measurement Science and Technology, 2002, 13(4): 613-622.
[4] Kreis T M. Jueptner W P O. Fourier transform evaluation of interference patterns: demodulation and sign ambiguity[J]. Proceeedings of SPIE, 1992, 1553: 263-274.
Kreis T M. Jueptner W P O. Fourier transform evaluation of interference patterns: demodulation and sign ambiguity[J]. Proceeedings of SPIE, 1992, 1553: 263-274.
[6] Vargas J, Quiroga J A. Sorzano C O S, et al. Two-step interferometry by a regularized optical flow algorithm[J]. Optics Letters, 2011, 36(17): 3485-3487.
Vargas J, Quiroga J A. Sorzano C O S, et al. Two-step interferometry by a regularized optical flow algorithm[J]. Optics Letters, 2011, 36(17): 3485-3487.
[7] Vargas J, Quiroga J A. Sorzano C O S, et al. Two-step demodulation based on the Gram-Schmidt orthonormalization method[J]. Optics Letters, 2012, 37(3): 443-445.
Vargas J, Quiroga J A. Sorzano C O S, et al. Two-step demodulation based on the Gram-Schmidt orthonormalization method[J]. Optics Letters, 2012, 37(3): 443-445.
[8] Trusiak M, Patorski K. Two-shot fringe pattern phase-amplitude demodulation using Gram-Schmidt orthonormalization with Hilbert-Huang pre-filtering[J]. Optics Express, 2015, 23(4): 4672-4690.
Trusiak M, Patorski K. Two-shot fringe pattern phase-amplitude demodulation using Gram-Schmidt orthonormalization with Hilbert-Huang pre-filtering[J]. Optics Express, 2015, 23(4): 4672-4690.
[11] Liu F W, Wu Y Q, Wu F. Correction of phase extraction error in phase-shifting interferometry based on Lissajous figure and ellipse fitting technology[J]. Optics Express, 2015, 23(8): 10794-10807.
Liu F W, Wu Y Q, Wu F. Correction of phase extraction error in phase-shifting interferometry based on Lissajous figure and ellipse fitting technology[J]. Optics Express, 2015, 23(8): 10794-10807.
[15] Yatabe K, Ishikawa K, Oikawa Y. Simple, flexible, and accurate phase retrieval method for generalized phase-shifting interferometry[J]. Journal of the Optical Society of America A, 2016, 34(1): 87-96.
Yatabe K, Ishikawa K, Oikawa Y. Simple, flexible, and accurate phase retrieval method for generalized phase-shifting interferometry[J]. Journal of the Optical Society of America A, 2016, 34(1): 87-96.
[16] Du H B, Gao H H. Three-frame self-calibration phase shift algorithm using the Gram-Schmidt orthonormalization approach[J]. Applied Optics, 2016, 55(24): 6713-6717.
Du H B, Gao H H. Three-frame self-calibration phase shift algorithm using the Gram-Schmidt orthonormalization approach[J]. Applied Optics, 2016, 55(24): 6713-6717.
[17] 艾永旭, 周翔, 杜虎兵, 等. 一种多距离融合的大深度测量范围相移阴影叠栅轮廓术[J]. 光学学报, 2016, 36(12): 1212001.
艾永旭, 周翔, 杜虎兵, 等. 一种多距离融合的大深度测量范围相移阴影叠栅轮廓术[J]. 光学学报, 2016, 36(12): 1212001.
[18] Du H B, Wang J H, Zhao H, et al. Phase extraction from random phase-shifted shadow moiré fringe patterns using stereovision technique[J]. Optical Engineering, 2014, 53(4): 044109.
Du H B, Wang J H, Zhao H, et al. Phase extraction from random phase-shifted shadow moiré fringe patterns using stereovision technique[J]. Optical Engineering, 2014, 53(4): 044109.
[20] 杜虎兵, 颜菁菁. 相移阴影莫尔条纹正交化解调技术[J]. 光子学报, 2017, 46(7): 0712002.
杜虎兵, 颜菁菁. 相移阴影莫尔条纹正交化解调技术[J]. 光子学报, 2017, 46(7): 0712002.
[22] 颜菁菁, 杜虎兵. 相移阴影叠栅实时标定技术[J]. 激光与光电子学进展, 2017, 54(9): 091202.
杜虎兵, 张少锋, 宇建红, 李军宁. 随机相移阴影莫尔法研究[J]. 光学学报, 2018, 38(8): 0815010. Hubing Du, Shaofeng Zhang, Jianhong Yu, Junning Li. Research on Random Phase Shifting Shadow Moiré Technique[J]. Acta Optica Sinica, 2018, 38(8): 0815010.