论文 / 2023 / 3D reconstruction of moving object by double sampling based on phase shifting profilometry

3D reconstruction of moving object by double sampling based on phase shifting profilometry

基于相移轮廓术双采样的运动物体三维重建
Q Zhang, H Li, L Lu Sr, Wei Pan, Z Su, M Zhang, P Lv
Ninth Symposium on Novel Photoelectronic Detection Technology and Applications, vol. 12617 (SPIE), 1950–1958

一句话看懂每投射一幅条纹,相机拍摄两次;再用考虑物体运动的最小二乘模型,从任意连续三幅图像中恢复相位,使相移轮廓术能以更高帧率重建运动物体。

问题背景

相移轮廓术(PSP)是最常用的三维测量技术之一,具有精度高、鲁棒性强和全场测量等优点。投影仪向物体投射至少三幅带相移的正弦条纹图,相机从另一角度拍摄。物体高度使条纹发生变形,再根据变形条纹的相位和系统参数计算三维形貌。由于需要多幅图像,传统 PSP 要求物体在重建过程中保持静止;一旦物体在条纹投射和采集期间发生运动,就会引入误差。

已有工作或跟踪物体运动并补偿由此产生的误差,或估计相邻帧三维数据之间的运动,或借助高速成像系统与移位格雷码。有一种方法根据物体起始和终止状态估计运动,但仅适用于匀速运动;基于深度学习、从单幅条纹图恢复相位的方法,网络训练耗时,难以实时处理。因此,作者希望找到一种适用于实时相移测量的运动误差补偿方法。

两幅 MATLAB 图。左图 (a):450×450 像素网格上的俯视高度图,大部分为深蓝色,散布着浅蓝色竖条,在 x = 255 附近有一条亮黄色竖线。右图 (b):三维曲面图,纵轴量级为 10 的 17 次方,呈现一面高而薄的墙和若干破碎的板块,而不是一个平顶方块。
用传统 PSP 重建运动物体的仿真图像:(a) 重建结果,(b) 从另一角度观察的同一结果。结果存在很大误差。论文图 6。

方法原理

该方法同时改变了图像的采集方式和相位的计算方式。相机在每幅投射条纹期间被触发两次,因此同一条纹下拍到的两幅图像之间只有物体运动带来的差异。在通过跟踪获知运动后,用最小二乘模型从连续三幅图像中恢复物体相位;相互重叠的三幅图像组各自给出一幅相位图。

  1. 每幅条纹拍摄两次。 在相机和投影仪上加入触发控制装置。投影仪以一定速率投射 N 幅条纹图,并在每个投射周期内触发相机两次:投射条纹 I1 时采集 I11 和 I12,投射 I2 时采集 I21 和 I22,依此类推。
  2. 区分运动与相移。 同一幅投射条纹下拍到的两幅图像(如 I11 和 I12)之间没有 PSP 相移(δ1 = 0),因此只相差物体的运动;不同条纹下拍到的图像之间还包含 PSP 相移 δ2 = 2π/N。因此相位由 I11、I12 和 I21 三幅图像联合分析。
  3. 跟踪运动。 通过跟踪物体得到描述其运动的旋转矩阵和平移向量,进而得到描述各点运动前后位置关系的坐标变换 (fn, gn)。
  4. 最小二乘求解相位。 三幅图像都写成 A + B cos(ϕ + δk) + C sin(ϕ + δk) 的形式,其中 A、B、C 为未知量,ϕ 为参考平面相位在变换后坐标处的取值。对三幅图像(N = 3)的平方误差求最小,得到关于 X = [A B C]T 的线性方程组 D X = E,物体引起的相位变化为 φ = tan−1(−C/B)。再根据相位和系统参数重建物体。
  5. 图像复用。 每连续三幅图像即可得到一幅物体相位图,各组相互重叠,每多拍一幅图像就开始新的一帧。传统 PSP 每一帧都需要三幅投射条纹。
沿时间轴排列的四行时序图。Projector trigger:每次投射开始时有一个短脉冲。Projector illumination:较长的高电平段,标注 I1、I2(均填充红色)和 I3。Camera capture:每个照明段内有两个短脉冲,标注 I11 和 I12(黄色)、I21(黄色)和 I22、I31 和 I32。Camera trigger:每次投射有两个脉冲,用虚线与采集脉冲对齐。
相机与投影仪之间的触发时序。相机在每幅投射条纹期间采集两幅图像;黄色标出的 I11、I12 和 I21 是联合分析的三幅图像。论文图 1。
两幅条纹图像示意图。上图 (a):六幅条纹图,标注 I1、I2、I3、I1、I2、I3;括线把前三幅连成 Frame1,后三幅连成 Frame2。下图 (b):八幅条纹图,I1、I2、I3、I1 下各两幅;错落的括线把相互重叠的图像组分别连成 Frame1 至 Frame6。
条纹投射策略:(a) 传统 PSP 重建的帧;(b) 本文方法重建的帧,相互重叠的图像组各自给出一帧。论文图 2。

实验结果

该方法通过仿真验证。分别仿真静止物体和运动物体的条纹图,运动物体从左向右移动,相邻两幅条纹图之间移动 10 个像素。为便于比较,先用传统 PSP 重建静止状态的条纹图。在运动状态下,同一投射条纹下采集的图像只包含物体运动,不同投射条纹下的图像则同时包含条纹相移和物体运动。通过跟踪物体计算运动的旋转矩阵和平移向量,再用所提模型计算相位,并通过复用由每三幅图像得到一幅物体相位图。由不同帧的相位图完成运动方块的高帧率三维重建(图 5)。对同一组图像使用传统 PSP 重建,结果存在很大误差(图 6)。

作者在结论中指出,该方法只需推导新的公式,并在三步相移的基础上投射前两步的条纹图,即可重建运动物体;它能以较低成本使拍摄帧率翻倍,同时不损失 PSP 的优点。与传统 PSP 的对比以图 5 和图 6 直观呈现。

上排 (a):四幅由黄、蓝、绿色构成的彩色相位图,带竖直条纹和内部方形区域,每帧一幅。左下 (b):450×450 像素网格上的俯视高度图,深蓝色边框内为黄色方块。右下 (c):平顶方块的三维曲面图,顶面为黄色。
用所提方法重建运动物体:(a) 不同帧的相位图,(b) 重建结果,(c) 从另一角度观察的重建结果。论文图 5。

引用

@inproceedings{zhang20233d,
  title={3D reconstruction of moving object by double sampling based on phase shifting profilometry},
  author={Zhang, Qinghui and Li, Hao and Lu Sr, Lei and Pan, Wei and Su, Zhilong and Zhang, Mengya and Lv, Pengtao},
  booktitle={Ninth Symposium on Novel Photoelectronic Detection Technology and Applications},
  volume={12617},
  pages={1950--1958},
  year={2023},
  organization={SPIE},
  doi={10.1117/12.2666843}
}
类型
Paper Conference
主题
Structured Light & 3D Imaging
期刊/会议
Ninth Symposium on Novel Photoelectronic Detection Technology and Applications, vol. 12617 (SPIE), 1950–1958
年份
2023
DOI