虚拟结构光编码算法将三维(3D)数据编码成二维(2D)彩色条纹图像的相位信息,以实现数据压缩存储。在将2D彩色条纹图像解码成3D数据时,需要计算条纹相位并进行相位展开,最后映射为3D数据。2D图像的压缩存储会使相位级次索引图出现边缘量化错误,导致3D数据z方向信息解码错误。针对这一问题,改进了虚拟结构光3D数据解码过程,提出了一种有效的局部相位误差修正算法,以提高3D数据的解码精度。数据解码过程中,建立算法,得到绝对相位展开与相对相位展开的准确差值,利用两者差值固定的特点,对其突变区域建立相位补