三维测量结构光一维编码投影机的设计 下载: 950次
1 引言
结构光测量(SLI)技术是一种主动光学三维测量技术[1],随着科技的发展,三维信息的测量和处理已经逐渐成为三维(3D)领域的研究热点[2]。在三维测量领域中,结构光测量技术因具有非接触性[3]、可靠性和精确性的优点[4],已经成为人们首选的三维测量技术之一[5],也被广泛应用于很多领域,如缺陷检测、逆向工程等。SLI技术在测量过程中利用投影机,在物体表面投射多幅具有规律相移量的编码图像,使物体在同一位置出现多个亮度值,利用这些亮度值计算相位并重建三维视图[6]。在实际应用中,针对结构光测量过程中测量速度的改进一般着眼于在三维重建中寻求相位计算和编码解码算法方面的提高,如Zhao等[7]提出一种抑制相位测量轮廓术饱和误差的方法,虽然重建精度有一定程度的提高,但速度受限。Gao等[8]提出基于单幅灰度图像的快速三维重建方法,该方法虽然也达到了快速三维重建的要求,但对灰度图像的要求比较高,不具有普遍性。
在结构光编码图像投影方面提升测量速度的相关研究并不多。Xiong等[9]提出的用于绝对相位还原的对称式和非对称式二元结构光编码从结构光编码这一角度来改善重建速度,取得了不错的效果,但该方法需要精确的光学器件传感器,成本高昂且难以保证精度。结构光编码图像的投影速度直接决定SLI的测量速度。目前市场上已有的投影机虽然功能繁多,却没有针对结构光特征提出专用投影方法,都有一定的局限性。本文针对三维测量中结构光编码图像的特征,提出一种基于一维灰度像素扩展的高速投影方法。
2 SLI结构光编码扩展投影原理
2.1 SLI结构光编码投影原理
SLI是一种主动非接触式三维测量技术,由投影机、照相机和处理单元(智能终端)组成,其原理是利用投影机将正弦波编码的结构光编码图像投影到物体表面,利用照相机同步捕捉包含被扫描物体表面信息的编码图片,最后由处理单元对图片信息进行计算,得出目标物体的三维信息。经典的SLI技术中会用到很多种类的结构光编码,根据投影机投射编码图像的不同,结构光测量编码可分为线结构、二进制结构和相位测量轮廓术(PMP)结构等。对于线结构光编码,假设在目标物体上沿竖直方向移动投射的编码图像,可表示为
式中:
式中:
图 1. (a)线结构编码图像;(b) PMP编码图像
Fig. 1. (a) Encoded image of line structure; (b) encoded image of PMP
2.2 结构光编码投影特征
通过对2.1节结构光三维测量中用到的结构光编码图像的对比可知线结构光编码、二进制结构光编码以及PMP结构光编码有一个共同的特征:灰度信息只在单方向上变化,在沿
图 2. (a)基频PMP的列灰度曲线;(b) AH×1×B1×W等效矩阵图
Fig. 2. (a) Column gray curve of base frequency PMP; (b) equivalent matrix of AH×1×B1×W
2.3 结构光一维灰度扩展投影原理及设计
假设目标投影编码图像
针对单方向呈现规律变化的结构光编码图像进行投影时,在行分量上除了第一个点外,后续每次装载扫描都是重复操作,每一行的灰度值都有
根据PMP编码图像公式[(2)式]可以提取PMP规律变化的一维向量
对比结构光一维向量的编码方式和原编码方式,可知该一维向量包含了结构光编码全部灰度信息。得到包含所有灰度信息的一维向量后,需要对其像素进行扩展,完成结构光编码图像投影。
整个投影过程只需要结构光编码图像单向规律变化的一维向量就能瞬时完成一维图像到二维图像的扩展投影。
3 实验与结果
通过实验验证本文方法的有效性。实验一用SLI技术中的线结构光模拟本文提出的基于一维扩展映射的方法,实验二用自制的一维灰度扩展编码投影样机进行结构光三维测量。实验所使用的三维测量系统包括两台分辨率为640 pixel×480 pixel的PROSILICA GC650C工业相机和一台计算机,在模拟实验中使用CASIO XJ-M140V投影机,分辨率为800 pixel×600 pixel。实验中结构光编码图像和相位灰度级为256,实验相位信息数据灰度值在0~255之间。
图 6. (a)扫描目标;(b)线结构编码图像;(c)扫描场景速摄
Fig. 6. (a) Target of scanning; (b) encoded image of line-structure; (c) snapshot of the scanning scene
实验中采用垂直方向投射线结构光编码来模拟一维扩展后的像素条投影效果。 Long等[13]的研究表明,基于线结构光编码扫描的三维测量也可用PMP相位展开计算相位并重建。实验中,针对头形石膏雕像投影了600幅亮度为255、大小为600 pixel×400 pixel、间隔依次为1 pixel的线结构光编码图像。
图 7. (a)三维重建的雕像相位图;(b)三维重建结果
Fig. 7. (a) Phase diagram of reconstructed statue; (b) result of 3D reconstruction
为了验证本投影设计的有效性,采用根据上述原理和结构制成的一维扩展编码投影样机进行三维测量实验,保证实验样机能应用于不同扫描方向和不同三维重建场景中,沿纵向对呈90°垂直的标靶进行扫描测量。由于实验中使用自制投影样机,为了达到最佳重建效果,采用两个PROSILICA GC650C工业相机组成的双目立体视觉三维重建方法进行三维重建实验。
图 8. (a)扫描标靶;(b)左边相机扫描图;(c)右边相机扫描图
Fig. 8. (a) Target of scanning; (b) a snapshot of left camera; (c) a snapshot of right camera
4 分析与讨论
根据实验结果可知,本文提出的三维测量结构光一维扩展编码投影机的设计能够成功完成结构光编码的投影和目标物体的三维重建,与常用的LCD投影法相比,本文提出的方法结构光编码图像的投影速度和三维测量速度方面都有一定提高,对相位误差的影响在正常波动范围内。
三维测量由于硬件设备相互之间的配合问题,投影机需要一定的睡眠时间,
表 1. 投影速度结果(单位:frame/s)
Table 1. Result of projection speed measurement (Unit: frame/s)
|
5 结论
提出了一种应用于结构光投影三维测量的一维扩展映射方法,针对灰度信息重复投影问题,利用三维测量中使用的结构光编码图像特点,设计了以结构光编码图像一维向量序列为基础,进行像素扩展投影的投影样机。实验结果表明这种方法是有效的,能够高速投影目标结构光编码图像并快速重建被测物体表面的三维可视化图像,且能够保持相位精度差在10-3数量级之内。采用本文方法可以将投影机最大扫描频率提高到600 kHz,实验中睡眠时间取5 ms,投影机投影速度可达198.94 frame/s,投影速度较常用的LCD投影法可以提高71.8%。这种以一维灰度向量序列为基础进行像素扩展的投影方法在快速三维重建领域十分有效,也可以用在一些无需高精度但需高速度的初步三维重建中。本文实验所用的是投影机样机,样机的稳定性和精确性还需进一步提高。
[3] 桑新柱, 于迅博, 陈铎, 等. 三维光显示技术研究进展[J]. 激光与光电子学进展, 2017, 54(5): 050006.
[6] 卢明腾, 苏显渝, 曹益平, 等. 同步扫描的调制度测量轮廓术三维面形重建算法[J]. 中国激光, 2016, 43(3): 0308006.
[7] 赵婧, 王永昌, 刘凯. 一种抑制相位测量轮廓术饱和误差的方法[J]. 中国激光, 2013, 40(10): 1008001.
[8] 高欣健, 张旭东, 高亚捷. 基于单幅灰度图像的快速三维重建方法研究[J]. 机械工程学报, 2014, 50(2): 42-47.
Gao X J, Zhang X D, Gao Y J. Fast method of 3D surface reconstruction based on single gray image[J]. Journal of Mechanical Engineering, 2014, 50(2): 42-47.
[9] 熊义可, 张万祯, 杨松涛, 等. 用于绝对相位还原的对称式和非对称式二元结构光编码[J]. 光子学报, 2016, 45(3): 0310002.
[10] 杨洋, 龙云飞, 吴炜, 等. 消除相位测量轮廓术中多路径效应的影响[J]. 强激光与粒子束, 2015, 27(4): 67-71.
Yang Y, Long Y F, Wu W, et al. Eliminating phase error caused by multi-path effect for phase measuring profilometry[J]. High Power Laser and Particle Beams, 2015, 27(4): 67-71.
[11] 欧攀, 王婷, 李瑞祥. 一种基于结构光的牙齿三维测量系统[J]. 激光与光电子学进展, 2016, 53(1): 011102.
[12] 林飞, 张闻文, 范瑶, 等. 基于可编程LCD的莱茵伯格照明显微原理与系统设计[J]. 光学学报, 2016, 36(8): 0818002.
[14] 张强, 董玉, 李海滨, 等. 非平行双目视觉系统水下成像的极线约束模型[J]. 光学学报, 2016, 36(3): 0315001.
Article Outline
刘凯, 王江, Yo-SungHo. 三维测量结构光一维编码投影机的设计[J]. 激光与光电子学进展, 2018, 55(6): 061202. Kai Liu, Jiang Wang, Ho Yo-Sung. Unidimensional Scalable Method for Structured Light Projection of 3D Measurement[J]. Laser & Optoelectronics Progress, 2018, 55(6): 061202.