基于多频外差的全频解相方法 下载: 1589次
1 引言
结构光三维测量技术是一种基于条纹投影的三维形貌测量技术,被广泛应用于各个领域[1-5]。相移法是目前结构光测量中最常用的测量方法,具有较高的测量精度。由于反正切函数的使用,相位求解结果为[-π,π)的包裹相位,包裹相位在全场范围内不具备连续性,因此需要解包裹得到全场连续的绝对相位。
测量过程中存在各种光学噪声、测量元件振动和数字投影仪的非线性响应等不利因素,严重影响了结构光测量精度,导致三维重建细节模糊,分辨能力低,且如果直接使用多频外差原理求解绝对相位存在跳跃性误差。因此,国内外学者提出了多种提高三维重建细节的相位误差补偿方法[6-13]和抑制跳跃性误差方法[14-17]。相位误差补偿方法可以归纳为三类:主动补偿法、被动补偿法和反向补偿法。
主动补偿法根据标定出的相位误差分布规律对投影条纹进行重新编码,使相机采集到高精度的正弦条纹图[6-7]。例如,Zheng等[6]使用两步法和最小二乘法计算出最优预编码伽马值,根据该值重新编码投影的正弦条纹。主动补偿法的精度受使用环境影响较大,当外部环境发生变化后,需重新进行标定。
被动补偿法通过标定出的相位误差分布规律对相机采集到的条纹图进行误差补偿[8-9]。例如,Zhang等[8]对子区域标定得到相位误差曲线,通过查表法补偿相位误差;周平等[9]在8种环境光条件下拟合相位误差曲线补偿相位误差。被动补偿法对外部环境变化较敏感,标定过程复杂,同时测量速度和精度与补偿算法的复杂度相关。
反向补偿法根据标定出的相位误差分布规律投影出一组相位误差相反的条纹,以此抵消相位误差[10-12]。Cai等[12]通过希尔伯特算法进行反向误差补偿,此方法要求被测物表面连续,且测量速度较低。
为抑制由解相产生的相位跳跃性误差,陈玲等[15]对误差点的邻域分析进行误差矫正,此方法失去了解包裹时每个像素点的独立性,不适用于型面复杂的物体。陈松林等[17]通过投影节距较大的条纹保证相位级数正确,但是该方法约束过多,且第三种光栅节距过大,细节信息丢失严重,不能用于提高分辨细节的能力。
因此,为提高多频外差解相对细节的分辨能力,并抑制解相产生的跳跃性误差,本文提出基于多频外差原理的全频解相方法。在提出正确解包裹需要满足的条件后,利用多频外差原理的多频特性,提高绝对相位于细节的分辨能力。本文方法解相后绝对相位无跳跃性误差,无需额外的误差校正,且解相结果细节更平滑,三维重建后不丢失细节信息。
2 三频外差解相及误差分析
由文献[
18]可知,三频外差解相是指将三种不同节距的光栅通过叠加求取全场范围内唯一的绝对相位,如
分别向被测物表面投影节距为
式中
因此,
式中floor()表示向下取整。
由于测量过程中存在光学噪声与测量元件振动等随机误差,包裹相位
分析(6)式可知,当Δ
分析(7)式可知,当
图 2. 跳跃性误差。(a) Δn12跳跃性误差;(b) Δn123误差;(c) N1向下取整误差;(d) ?1误差
Fig. 2. Jumping error. (a) Jumping error of Δn12; (b) error of Δn123; (c) flooring error of N1; (d) error of ?1
除跳跃性误差外,传统多频外差解相方法在细节的分辨能力完全取决于单一频率包含的细节信息,丢失其余频率包含的细节信息,使得三维重构结果细节模糊,表面凹凸不平。
3 基于多频外差的全频解相方法
为解决上述问题,基于上述分析,本文提出基于多频外差原理的全频解相方法,与传统解相方法相比,本文方法对光栅节距选择要求较低,解相过程简单,展开的绝对相位光滑且无跳跃性误差,不需要进行额外校正,且利用多频外差的多频特性提高对被测物细节的分辨能力。该方法的实现过程如下:
1) 分别向待测物体表面投影节距为
2) 使用标准四步相移法求解
3) 根据(3)式求解光栅1与光栅2叠加形成的光栅12的包裹相位
4) 根据(5)式求解光栅12与光栅23叠加形成的光栅123的包裹相位
5) 根据(8)式求得
6) 根据(10)式求得
展开的绝对相位为
(13)式含
式中:
采用条纹周期数确定节距,节距
式中
使用标准四步相移法求解的包裹相位存在四倍频的相位误差,该相位误差主要来源于相机和投影仪等的非线性影响,且该误差与条纹节距大小无关[19]。因此,设
值得注意的是,(
根据(13)、(15)和(16)式计算可知,实际的绝对相位为
式中
式中
综上所述,为保证绝对相位无跳跃性误差,需要满足如下约束:
第一个不等式保证了虚拟光栅12和虚拟光栅23的最大非线性误差均不超过2
4 仿真分析与实验
4.1 仿真分析
为了验证本文方法,使用Matlab生成1024 pixel×768 pixel分辨率的标准光栅,在光栅上添加最大幅值为
图 3. 不同误差下相位展开结果。(a) φerror=π/13;(b)(c) φerror=π/15;(d) φerror=π/25
Fig. 3. Results of phase unwrapping with different errors. (a) φerror=π/13; (b)(c) φerror=π/15; (d) φerror=π/25
图 4. 误差分布对比。(a)本文方法解包裹;(b)传统方法解包裹
Fig. 4. Error distribution comparison. (a) Unwrapped by proposed algorithm; (b) unwrapped by existing method
计算相位误差的标准差结果如
表 1. 绝对相位误差的标准差
Table 1. Standard deviation of the unwrapped phase error
|
4.2 实验分析
为更进一步验证本文方法的有效性,使用投影仪投影1024 pixel×768 pixel的标准光栅,投影仪型号为明基MX3058,使用单个AVT的CCD相机进行拍摄,相机型号为Manta-G505B/G-505C,相机分辨率为2452 pixel×2056 pixel,分别采用传统解相方法和本文方法进行三维重构,实验平台如
使用投影仪向第五套人民币一元纸币投影分辨率为1024 pixel×768 pixel的光栅,光栅图像的输入灰度范围为50~220,条纹周期数为77、73、70,
如
图 7. 三维重构结果。(a)(b)传统方法解包裹;(c)(d)本文方法解包裹
Fig. 7. Reconstruction results. (a)(b) Unwrapped by existing algorithm; (c)(d) unwrapped by proposed algorithm
分别使用传统方法与本文方法展开包裹相位,并使用Geomagic Studio 12软件进行三维重构,
为评估本文方法的有效性,向标准白板投射光栅图像,重构后进行平面拟合,其拟合结果如
图 8. 平面的拟合结果。(a)传统方法解包裹;(b)本文方法解包裹
Fig. 8. Plane fitting results. (a) Unwrapped by existing algorithm; (b) unwrapped by proposed algorithm
表 2. 平面拟合的3D偏差
Table 2. 3D deviation of plane fitting
|
5 结论
在分析解相产生相位跳跃现象的基础上,提出基于多频外差的全频解相方法,抑制了解相产生的跳跃性误差,提高了分辨细节的能力,并提出该方法正确解相需满足的条件。本文方法基于多频外差解相中不同频率对细节的辨识能力不同,利用全部频率的细节信息使三维重构后细节不模糊,从而提高对被测物细节的分辨能力。仿真分析与实验结果均表明,当满足适用条件时,解相结果不存在跳跃性误差,无需额外的误差校正,绝对相位误差的标准差更小。实验结果表明,与传统算法相比,本文算法约束更少,且解相误差的标准差减小44%。
[2] 欧攀, 王婷, 李瑞祥. 一种基于结构光的牙齿三维测量系统[J]. 激光与光电子学进展, 2016, 53(1): 011102.
[3] 郑鹭斌, 王晓栋, 严菲. 一种基于线结构光的焊缝三维重建方法[J]. 激光与光电子学进展, 2014, 51(4): 041005.
[4] 钱晓凡, 张永安, 李新宇, 等. 基于掩膜和最小二乘迭代的相位解包裹方法[J]. 光学学报, 2010, 30(2): 440-444.
[5] 崔艳军, 张文峰, 李建欣, 等. 条纹投影三维测量的Gamma畸变校正方法[J]. 光学学报, 2015, 35(1): 0112002.
[9] 周平, 朱统晶, 刘欣冉, 等. 结构光测量中相位误差的过补偿与欠补偿校正[J]. 光学精密工程, 2015, 23(1): 56-62.
[11] 肖朝, 陈锋, 钟敏. 一种提升反向条纹测量精度的方法[J]. 激光与光电子学进展, 2016, 53(11): 111204.
[13] 贾小军, 张之江, 曹芳, 等. 编码结构光系统模型及误差分析[J]. 光学精密工程, 2011, 19(4): 717-727.
[15] 陈玲, 邓文怡, 娄小平. 基于多频外差原理的相位解包裹方法[J]. 光学技术, 2012, 38(1): 73-78.
[16] 黄亚楠, 娄小平. 基于多频外差原理的相位校正及匹配方法研究[J]. 应用光学, 2014, 35(2): 237-241.
[17] 陈松林, 赵吉宾, 夏仁波. 多频外差原理相位解包裹方法的改进[J]. 光学学报, 2016, 36(4): 0412004.
[18] 李中伟. 基于数字光栅投影的结构光三维测量技术与系统研究[D]. 武汉: 华中科技大学, 2009.
Li ZW. A dissertation submitted in partial fulmlment of the requirements for the degree of doetor of philosophy in engineering[D]. Wuhan:Huazhong University of Science and Technology, 2009.
刘飞, 李佳鑫, 赖俊霖, 何春桥. 基于多频外差的全频解相方法[J]. 激光与光电子学进展, 2019, 56(1): 011202. Fei Liu, Jiaxin Li, Junlin Lai, Chunqiao He. Full-Frequency Phase Unwrapping Algorithm Based on Multi-Frequency Heterodyne Principle[J]. Laser & Optoelectronics Progress, 2019, 56(1): 011202.