1 太原科技大学电子信息工程学院, 山西 太原 030024
2 四川大学电子信息学院, 四川 成都 610064
虚拟结构光编码算法将三维(3D)数据编码成二维(2D)彩色条纹图像的相位信息,以实现数据压缩存储。在将2D彩色条纹图像解码成3D数据时,需要计算条纹相位并进行相位展开,最后映射为3D数据。2D图像的压缩存储会使相位级次索引图出现边缘量化错误,导致3D数据z方向信息解码错误。针对这一问题,改进了虚拟结构光3D数据解码过程,提出了一种有效的局部相位误差修正算法,以提高3D数据的解码精度。数据解码过程中,建立算法,得到绝对相位展开与相对相位展开的准确差值,利用两者差值固定的特点,对其突变区域建立相位补偿机制,抑制相位级次索引图边缘量化误差而引起的3D数据解码错误。实验验证了所提算法的有效性,对编码得到的2D图像压缩存储后,改进的数据解码方法可有效提高虚拟结构光3D数据编码算法的稳健性,与中值滤波算法相比,所提方法可将数据解码方均根误差平均降低9.7%。
测量 条纹分析 三维数据压缩 虚拟结构光编码 数据解码 量化误差抑制 相位展开 激光与光电子学进展
2019, 56(15): 151203
1 太原科技大学 材料科学与工程学院, 太原 030024
2 太原科技大学 电子信息工程学院, 太原 030024
为了减小由投影仪-摄像机γ非线性引起的红蓝棋盘格标定板相位误差, 分析了非线性相位误差的产生原因和表现特征, 建立了非线性相位误差和相位主值之间的数学模型, 由该模型得到相位误差补偿矩阵并修正展开相位;同时采用MATLAB仿真并结合相关试验对该算法进行了验证。结果表明, 误差补偿后棋盘格平面展开相位的均方根误差从0.0836rad下降到0.0218rad; 由γ非线性引起的棋盘格角点在标靶图像中像素坐标的最大误差值约从补偿前的0.3pixel降低到0.1pixel。该方法有效减小了由投影仪-摄像机γ非线性引起相位误差, 提高了标靶图像的角点坐标精度。
测量与计量 相位精度补偿 相位误差模型 γ非线性 红蓝棋盘格 measurement and metrology phase accuracy compensation phase error model γ nonlinearity red/blue checkerboard