论文部分内容阅读
非接触三维测量技术以其效率高、自动化程度高、造价较低等优点,被广泛地应用于工业生产和现实生活中。结构光方法是具有较高实用性和发展潜力的三维非接触测量技术。编码结构光法以其高效、高速和勿需扫描而成为结构光三维测量技术的发展方向。彩色编码较之灰度编码效率更高,相对于空间和直接彩色编码方法,时间彩色编码方法具有较高的准确度和采样密度而成为彩色编码结构光发展方向。提高准确度是测量领域的永恒追求,提高采样密度则是三维视觉测量中极具挑战性的任务。为此,本文以提高时间编码结构光三维测量的准确度和采样密度为目的,研究条纹分隔颜色格雷码结构光三维非接触测量原理及其关键技术。为提高编码结构光的准确度,本文从分析传统格雷码条纹中心解码原理误差出发,提出颜色边缘格雷码解码方法。该方法以彩色条纹边缘作为采样点,从原理上消除了条纹中心解码带来的0.5个最低位固有量化误差;边缘解码与其高位图像中红蓝条纹内部而非边缘相对应,大大降低了格雷码码值被误判的几率、提高解码可靠性;彩色条纹较之灰度条纹还能减少条纹扩散影响产生的边缘检测误差。为提高编码结构光的采样密度,基于颜色边缘格雷码在每相邻彩色条纹处嵌入其它颜色的宽度固定条纹,将宽度固定条纹的边缘和中心作为采样点,达到不增加投射幅数的前提下提高采样密度的目的。采用条纹分隔颜色格雷码编码方法进行三维测量时,作为采样点的彩色条纹边缘和中心的准确检测是保证系统测量精度的关键。针对编码条纹特点,基于行扫描技术,提出基于彩色分量交点亚像素检测条纹边缘算法,以及彩色分量重心法亚像素检测条纹中心算法,并用相关仿真实验初步验证了方法的可行性和准确性。因受系统硬件设备、环境光强度、拍摄角度及空间物体几何形状等因素影响,彩色条纹图像会产生颜色失真影响条纹检测精度,需要进行颜色校正。为此,本文基于自然光环境下对投影仪和摄像机进行颜色标定,用获得的硬件颜色标定矩阵校正所拍摄的彩色条纹图像,以消除图像各彩色分量之间的影响。基于归一化彩色模型l1l2l3空间实现彩色条纹图像归一化,以消除环境光强度、拍摄角度及空间物体几何形状等因素影响,从而提高彩色条纹边缘和中心亚像素的检测精度。采用3dmax软件仿真投影仪、摄像机、被测物和被测环境,所获得的仿真编码图像利用Matlab软件根据给出的系统数学模型重构被测物表面。针对不同仿真三维物面进行了颜色格雷码中心编解码和条纹分隔颜色格雷码编解码方法的对比实验。基于条纹分隔颜色格雷码编码方法组建实验装置,进行系统参数设计,采用线性标定法标定实验装置参数,并对系统不确定度进行了分析,针对典型表面和复杂表面进行三维测量实验。实验结果表明:在系统量程范围内,最大测量误差小于2mm,相对误差小于0.2%;重构的复杂表面与被测表面形状相符,能够较平滑细致地反映被测表面形貌。本文的研究为结构光提供了新的原理和技术,实现了高准确度密集采样三维测量,对提高结构光三维测量技术水平和拓展其应用领域有重要意义。