论文部分内容阅读
结构光三维测量技术是一种主动视觉测量技术,通过投影设计好的图案,再由摄像机采集变形的图案,可以计算得到被测物外表面的空间坐标值,因此可以对立体几何物表面进行测量和表征。由于其具有非接触、无损伤、精度高、速度快等优点,广泛应用于工业测量、艺术设计、虚拟.现实等多个领域。在现阶段产品的开发中,国内的结构光三维测量设备在性能上还有待提高,仍需进行深入研究。本文以提高结构光三维测量系统的性能为目标,在系统搭建、相位求解、系统标定、相位误差矫正的方向进行了研究,实现了结构光三维测量系统在测量精度和速度上的提高。结构光三维测量系统主要由摄像机和投影仪组成,本文研究了相移法结构光三维测量系统的数学建模和硬件设计,包括:根据测量的范围和精度的要求对投影仪、摄像机以及镜头等设备进行选型、实现了对DLP光学投射器的成像控制、DLP光学投射器和工业相机同步拍摄的触发控制。在软件方面设计了整个实验的测量流程,在图像处理及计算时使用MATLAB进行数据的处理,最终形成三维测量和重构系统,实现了三维重建系统的完整工作流程。结构光三维测量系统采用的编码方式决定了测量系统所能达到的对应点的测量精度。本文研究了相移法结构光测量的编码和解包裹算法,包括最常用的两种编码方法——格雷码结合相移法与多频外差法,发现现在应用最广泛的多频外差法存在容易受到噪声干扰的问题,会影响到测量的精度。针对这一问题,提出了一种基于多频外差的绝对相位反向求解的方法,该方法从最终外差相位反向求解第一组频率光栅的绝对相位,实验证明该方法可以有效减小测量过程中的噪声干扰。结构光三维测量系统标定是测量的基础,对整个系统测量的速度和精度都有很大的影响。本文研究了系统相位标定和摄像机标定的原理和方法,针对传统角点提取方法计算量大、提取速度较慢的缺点,提出了一种基于圆环阵列的系统快速标定方法,测量结果表明在保证精度的同时,其速度相比于角点提取方法提高了 93.1%。Gamma非线性误差是指投影仪投射的光栅不满足正弦分布,从而导致计算得到的物体相位与其理想相位之间产生周期性的波动误差。针对这一问题,提出了一种基于多项式拟合的gamma畸变主动矫正方法,从而达到提高测量精度的目的。其优点为:相对于gamma值预编码方法和被动误差补偿方法不局限于特定模型。通过实验对比分析计算得到的被测物体的相位分布,结果表明矫正后的平均相位误差减少了 78.07%,证实了本文设计的gamma畸变矫正算法的有效性。