多频光栅物体高精度廓形三维测量及重建研究 下载: 527次
1 引言
目前结构光的三维测量的研究主要集中在以下几个方面:1) 提高三维测量的测量效率;2) 提升三维测量的重建精度;3) 研究不同的编码方法,提高三维廓形重建的速度和鲁棒性;4) 将结构光视觉和工业生产过程以及机器人应用等结合起来。结构光测量过程中会受投影仪非线性响应,相机畸变以及环境光等因素影响,导致物体测量精度不足。对于形貌简单、体积合适的物体重构难度不大,而对于形貌复杂、体积较小的物体重构精度不够。采用多频结构光栅,算法的核心是对现有四步相移进行改进,结合多频外差原理[1],解相位时逐点解相,多种频率展开相位值通过最小二乘法进行拟合,得到一个全场范围覆盖的展开相位。同时,本文以体积小、形貌复杂的螺丝模型为研究对象,对提高小型物体重建精度进行验证。
结构光扫描技术精度的提升一直是国内外学者关注的问题之一。例如Zhang等人[2-4]提出从标定过程探讨标定精度问题,但所提出的全场误差计算法易受到环境光照影响,同时,物体表面反射率改变时也需重新进行标定。J.M.Huntley和H. Saldner等人[5]提出以正弦结构光算法为核心来改善重建精度。基于数字光栅投影的传统方法有对时间相位进行展开的四步相移法,实际测量过程中物体边界发生急剧突变、高反射率因素都会导致解相周期发生错乱,进而得到不连续的相位,物体重建的精度也会受到影响。因此,本文采用多频光栅结合四步相移算法进行改进,实现了对小型物体和形貌复杂物体的高精度重建。
1 结构光栅三维重建原理
结构光三维测量技术的实现是基于光学三角法。DLP投影仪作为结构光光源投出特定频率的光栅到物体表面,对同种频率的光栅分别采集0,
相移法的实质是光的干涉原理,由于物体表面高度变换而得到变形的调制条纹。利用CCD摄像机采集得到二维的变形条纹图可表示为
式中:
图 1. 结构光三维重建系统原理图
Fig. 1. Schematic diagram of structured light three-dimensional reconstruction system
由(1)式可知,方程存在3个未知量
由(2)式可以计算出相位函数:
如何准确获得相机采集光栅的深度信息在重建过程中很关键。由图2光栅投影系统模型可知计算出的相位
2 多频外差原理解相过程分析
多频外差的方式产生几种不同频率的结构光栅,采用多频外差法对小型物体廓形重建细节得到完整体现,且具有很好的抗干扰性。获取物体深度信息是重建的关键环节之一。此时的包裹相位实际上是对截断在
多频外差的原理是频率相异的相位函数
相机、投影仪测量角度保持
相位包裹分布的关系为
两种周期结构光的绝对相位值[10]为10
其中:
式中n表示该点的条纹周期数。
多频相位展开过程中,双频光栅对复杂物体重建细节体现不足,3种频率以上的光栅又会提高设备性能要求,且耗时,因此我们采用3种频率的光栅。实际操作中,使用的相机分辨率为 1 080 pixel,通过使用visual studio2017软件中的python工具进行仿真,此过程中选取3种频率的光栅条距分别为
实际操作过程中DLP投影仪运用标准的四步相移法投射出3种频率的光栅投影,通过仿真,不同频率的
3 单频光栅和多频光栅三维重建对比
基于四步相移的单一频率结构光仿真中,采集装置为DLP投影仪和CCD相机,重建物体为实际比例的螺丝模型。通过仿真发现,单一频率结构光进行重建时,环境光对结果影响非常大,细节体现不足。仿真中参数设置,通过测量摄相机到参考平面的距离为
其中图4(a)为参考光栅解相位仿真图。采用四步相移法对采集的参考光栅与调制光栅进行解相位,于是可以仿真得到图4(b)中的光栅形变的仿真图以及相位包裹前与包裹后的仿真图。图4(a)中所示在像素400 pixel~600 pixel和800 pixel~1 000 pixel解相位不完全连续。
如图5所示为部分螺丝廓形重建图,螺纹细节无法显示,同时噪声影响很大,多次测试与标准螺丝相比误差达0.1 mm~0.5 mm。
通过对多次仿真结果进行分析可知,单频正弦光栅投影频率为低频时,由于频率与周期互为倒数关系,导致正弦光栅投影周期过大,通过对螺丝模型进行分析,周期过大时,由于螺丝模型体积比较小,部分地方形貌复杂,投射的物体表面的光栅条纹可能相位无法被解调出来,此时测量物体的精度变低,物体细节丢失;而单独采用高频光栅时,虽然可以提升物体细节的辨别,但易发生大于半个周期的条纹被投影在物体突变或不连续区域,算法展开会不连续,产生信息丢失等错误[7, 12]。
为验证多频外差法对物体重建的精度和实现效果,实验对象为螺丝模型。DLP投影仪,相机为MV-UB130M黑白相机,分辨率为1 280 pixel×1 024 pixel,帧率为30帧/s。三维重建系统实物搭建如图6所示。
多频光栅参数设定,相机采用焦距6 mm~12 mm可调焦相机,相机曝光时间最好设置为1/60 s的整数倍,相机曝光时间设置为33.333 ms。将相机的光圈设置为16,投影仪与相机间所成夹角为20°~30°,3种光栅的频率分别为1/64、1/58、1/53。
使用如下系统对螺丝模型进行重建,重建步骤如下:
1) 用张正友棋盘格法对相机内参进行标定;
进行多频正弦光栅投影,对于螺丝模型每面投出固定几种频率的光栅,并采用标准的四步相移法对每种频率的光栅解相位。采集每面数据所需时间大约7 s~8 s。投影出的光栅如图7所示。
2) 基于特征点的拼接;
3) 基于ICP的全局优化。
配准过程即对于空间中不同的2个点集,他们存在一定的变换关系,通过变换2个点集将其统一到同一坐标下,如图8所示。
根据坐标系(u,v,w),我们可以计算3个标量值[13-14]
随后通过平移和旋转变换即能得到点云粗校准。
ICP(iterative closest point)算法即最近迭代算法,点云匹配中的常用方法。求取空间坐标系中采集不同面
4 实验结果分析
实验结果表明,采用多频外差法进行光栅投影,物体细节更加明显,如图10(a)所示,信息丢失更少,得出的结果模型明显好于单一频率重建的结果,图10(b)融合结果中螺丝模型底部存在明显缺陷。因此,说明了采用多频光栅是提升物体廓形重建精度的一种相对较好的方法。
同时,此实验环境为正常日光环境,得到的螺丝廓形完整,说明多频外差结合四步相移算法解相过程能够得到一个全场范围内连续的相位,算法的改进也提高了结构光重建对环境光的抗干扰程度。
如表1所示,基本原理基于多频外差法的单目视觉的结构光重建。由表1数据可知,精度达到了0.03 mm~0.05 mm。同时,通过图11多次测试牙距参数,牙距重建误差小于0.03 mm,满足实际生产需求。总体来说,采用多频外差原理进行物体廓形重建,对于小型物体细节还原效果好,抗干扰强,提高了物体重建精度。通过改善算法,提高了精度,减少了设备成本。
表 1. 重建参数比较
Table 1. Comparison of reconstruction parameters
|
[1] 宋雷, 岳晓峰, 王乐. 多频外差相移三维测量关键技术[J]. 长春工业大学学报(自然科学版), 2012, 33(4): 391-396.
SONG Lei, YUE Xiaofeng, WANG Le. Key technology of multi-frequency heterodyne phase shift three-dimensional measurement[J]. Journal of Changchun University of Technology (Natural Science Edition), 2012, 33(4): 391-396.
[2] ZHANG C, ZHAO H, ZHANG L, , et al. Full-field phase error detection and compensation method for digital phase-shifting fringe projection profilometry[J]. Measurement Science and Technology, 2015, 26(3): 035201.
[3] NAVARRO C A, LOPEZ V M, CASANUEVA R, , et al. Digital control for an arc welding machine based on resonant converters and synchronous rectification[J]. IEEE Transactions on Industrial Informatics, 2013, 9(2): 839-847.
[4] 吴蜀予, 杨宜民, 钟震宇, , et al. 光栅投影测量系统中的相位误差校正算法[J]. 光学学报, 2014, 34(7): 131-136.
WU Shuyu, YANG Yimin, ZHONG Zhenyu, . Phase error correction algorithm in grating projection measurement system[J]. Acta Optica Sinica, 2014, 34(7): 131-136.
[5] HUNTLEY J M, SALDNER H. Temporal phase-unwrapping algorithm for automated interferogram analysis[J]. Applied Optics, 1993, 32(17): 3047.
[6] PAN B, KEMAO Q, HUANG L, , et al. Phase error analysis and compensation for nonsinusoidal waveforms in phase-shifting digital fringe projection profilometry[J]. Optics Letters, 2009, 34(4): 416-418.
[7] 毛翠丽, 卢荣胜. 提高多频条纹投影相位提取精度的反向误差补偿法[J]. 光学学报, 2018, 38(4): 240-248.
MAO Cuili, LU Rongsheng. Reverse error compensation method for improving the accuracy of multi-frequency fringe projection phase extraction[J]. Acta Optica Sinica, 2018, 38(4): 240-248.
[8] 李中伟. 基于数字光栅投影的结构光三维测量技术与系统研究[D]. 武汉: 华中科技大学, 2009.
[9] 王曦. 基于数字光栅投影结构光的三维重建技术研究[D]. 哈尔滨: 哈尔滨工业大学, 2017.
[10] 黄亚楠, 娄小平. 基于多频外差原理的相位校正及匹配方法研究[J]. 应用光学, 2014, 35(2): 237-241.
HUANG Yanan, LOU Xiaoping. Research on phase correction and matching method based on multi-frequency heterodyne principle[J]. Journal of Applied Optica, 2014, 35(2): 237-241.
[11] XIAO Z, CHEE O, ASUNDI A. An accurate 3D inspection system using heterodyne multiple frequency phase-shifting algorithm[J]. Physics Procedia, 2011, 19(1): 115-121.
[12] LIU J Y, LI Y F. A wholefield 3D shape measurement algithm based on phaseshifting projected fringe profilometry[C]Automation, USA: IEEE International Conference on Infmation & Automation. USA: IEEE, 2014: 495500.
[13] 曹爽, 葛劲文. 基于点云数据的工业构件仿真安装[J]. 工程勘察, 2018, 46(11): 49-54.
CAO Shuang, GE Jinwen. Industrial component simulation installation based on point cloud data[J]. Engineering Survey, 2018, 46(11): 49-54.
[14] 杨波. 汽车车身点云数据生成研究[J]. 内燃机与配件, 2018(15): 12-13.
YANG Bo. Research on point cloud data generation of automobile body[J]. Internal Combustion Engine and Accessories, 2018(15): 12-13.
[15] 袁亮. 三维重建过程中的点云数据配准算法的研究[D]. 西安: 西安电子科技大学, 2010.
[16] 杨杰, 卢钰仁, 田颖, , et al. 基于改进ICP算法的点云拼接方法[J]. 传感器与微系统, 2018, 37(9): 41-43.
YANG Jie, LU Yuren, TIAN Ying, . Point cloud mosaic method based on improved ICP algorithm[J]. Sensors and Microsystems, 2018, 37(9): 41-43.
Article Outline
虞梓豪, 刘瑾, 杨海马, 李美莹, 徐炜, 徐斌. 多频光栅物体高精度廓形三维测量及重建研究[J]. 应用光学, 2020, 41(3): 580. Zihao YU, Jin LIU, Haima YANG, Meiying LI, Wei XU, Bin XU. Research on 3D measurement and reconstruction of high-precision profile of multi-frequency grating object[J]. Journal of Applied Optics, 2020, 41(3): 580.