光栅投影双目视觉形貌测量技术:原理、实践与影响因素剖析_第1页
光栅投影双目视觉形貌测量技术:原理、实践与影响因素剖析_第2页
光栅投影双目视觉形貌测量技术:原理、实践与影响因素剖析_第3页
光栅投影双目视觉形貌测量技术:原理、实践与影响因素剖析_第4页
光栅投影双目视觉形貌测量技术:原理、实践与影响因素剖析_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

光栅投影双目视觉形貌测量技术:原理、实践与影响因素剖析一、绪论1.1研究背景与意义在现代工业生产与科学研究中,对物体三维形貌的精确测量需求日益增长。传统的接触式测量方法,如三坐标测量机,虽测量精度较高,但存在测量速度慢、易损伤被测物体表面等缺点,难以满足复杂形状物体及对表面质量要求高的测量任务。随着计算机技术、光学技术和图像处理技术的飞速发展,非接触式光学测量技术应运而生,其中光栅投影双目视觉形貌测量技术凭借其独特优势,成为当前研究与应用的热点。在工业制造领域,该技术发挥着举足轻重的作用。在航空航天领域,航空发动机叶片作为发动机的核心部件,其复杂曲面的形状精度直接影响发动机的效率、可靠性与性能。通过光栅投影双目视觉形貌测量技术,能够精确获取叶片的三维形貌数据,实现对制造工艺的优化与质量控制,从而提高发动机的性能与使用寿命。在汽车制造中,车身覆盖件的复杂曲面形状决定了汽车的外观与空气动力学性能。利用该测量技术,可保证车身部件的装配精度和外观质量,提升汽车的整体品质。在电子制造领域,对于微小元器件和电路板的检测,需要高精度的测量技术来确保产品质量和性能。该技术能够实现对微小尺寸和复杂结构的精确测量,满足电子制造行业对高精度检测的需求。在生物医学领域,光栅投影双目视觉形貌测量技术同样有着广泛的应用。在口腔正畸中,通过对患者牙齿和口腔的三维形貌测量,医生可以获取更准确的诊断信息,制定个性化的治疗方案,提高正畸治疗的效果和患者的舒适度。在假肢制造中,精确测量残肢的三维形貌,有助于制作出更贴合、更舒适的假肢,提升患者的生活质量。在手术模拟中,该技术可为医生提供患者病变部位的三维模型,辅助医生进行手术规划和模拟操作,提高手术的成功率和安全性。文物保护和数字化领域也离不开该技术的支持。文物作为人类历史和文化的重要载体,具有不可再生性。利用光栅投影双目视觉形貌测量技术,能够实现对文物的高精度数字化采集和保存,为文物的修复、研究和展示提供重要的数据支持。对于一些珍贵的雕塑、壁画等文物,通过该技术可以获取其详细的三维形貌信息,帮助修复人员更好地了解文物的原始状态,制定科学合理的修复方案,最大程度地还原文物的历史风貌。同时,数字化的文物模型也便于文物的展示和传播,让更多人能够欣赏和了解文物的价值。尽管光栅投影双目视觉形貌测量技术在众多领域展现出巨大的应用潜力,但在实际应用中仍面临诸多挑战。复杂面形往往具有高度的非线性、不连续性和表面特征的多样性,如复杂的曲面形状、尖锐的边缘、深孔和凹槽等,这些特点使得传统的测量方法难以准确地获取其三维信息。在测量具有陡峭表面的物体时,由于投影光线的遮挡和反射,容易导致相位解算错误和数据缺失;对于表面反射率不均匀的物体,会产生光强变化不一致的问题,影响条纹图像的质量和相位计算的准确性;而当物体表面存在复杂的纹理或图案时,会与投影光栅条纹相互干扰,增加了条纹分析和相位提取的难度。鉴于此,深入研究光栅投影双目视觉形貌测量技术及其影响因素具有重要的现实意义。通过对测量原理、算法和系统的深入研究,可以有效提高复杂面形的测量精度和可靠性,为工业制造、生物医学、文物保护等领域提供更加准确和全面的三维数据支持,推动相关领域的技术进步和发展。对测量技术的研究还有助于拓展其应用范围,使其能够更好地适应不同领域和场景的需求,为解决实际工程问题提供新的思路和方法,促进学科交叉和融合,具有重要的科学研究价值。1.2国内外研究现状投影光栅三维测量技术的研究在国内外均取得了显著进展。在国外,早在20世纪70年代,投影光栅测量技术就开始受到关注,学者们致力于原理的探索和基础算法的研究。随着计算机技术和光学技术的飞速发展,该技术得到了更深入的研究和广泛的应用。美国、德国、日本等国家在这一领域处于领先地位,众多科研机构和高校开展了相关研究工作。美国的一些研究团队专注于提高测量精度和速度,通过优化算法和硬件设备,实现了对复杂物体的高精度快速测量。德国的研究则注重测量系统的稳定性和可靠性,研发出了一系列高性能的测量设备,广泛应用于工业生产和质量检测领域。日本的研究在小型化和便携式测量设备方面取得了突破,满足了现场测量和移动测量的需求。国内对投影光栅三维测量技术的研究起步相对较晚,但近年来发展迅速。自20世纪90年代以来,国内众多高校和科研机构积极开展相关研究,取得了一系列具有自主知识产权的研究成果。清华大学、上海交通大学、浙江大学等高校在该领域进行了深入研究,在算法改进、系统优化和应用拓展等方面取得了显著进展。国内的研究不仅在理论上不断创新,还注重技术的工程化应用,推动了投影光栅三维测量技术在国内工业制造、生物医学、文物保护等领域的广泛应用。在相位测量方面,国内外学者提出了多种算法。传统的相移算法,如三步相移算法、四步相移算法等,通过相移条纹图像来获取相位信息,但对于复杂面形的测量,这些算法容易受到噪声、阴影和遮挡等因素的影响,导致相位解算误差。为了解决这些问题,学者们提出了改进的相移算法,如基于最小二乘法的相移算法,通过对多幅相移条纹图像进行最小二乘拟合,提高了相位解算的精度和抗干扰能力;还有基于神经网络的相移算法,利用神经网络的强大学习能力,自动学习条纹图像与相位信息之间的映射关系,从而实现更准确的相位解算。在系统标定方面,传统的标定方法需要使用高精度的标定板,操作复杂且耗时。为了简化标定过程,提高标定精度和效率,国内外学者提出了多种改进的标定方法。一些研究采用了基于平面模板的标定方法,通过拍摄不同姿态下的平面模板图像,实现对相机和投影仪的标定;还有研究利用了自标定技术,无需使用标定板,通过对测量系统自身的约束条件进行分析和求解,实现系统的标定。尽管国内外在光栅投影双目视觉形貌测量技术方面取得了丰硕的成果,但仍存在一些不足之处。对于复杂面形的测量,现有算法和技术在处理陡峭表面、反射率不均匀和表面纹理复杂等问题时,仍难以达到理想的测量精度和可靠性。在测量速度和实时性方面,目前的测量系统还无法满足一些对测量速度要求较高的应用场景,如在线检测和动态测量等。不同测量系统之间的数据兼容性和通用性较差,限制了测量技术的广泛应用和数据的共享与交换。因此,进一步深入研究光栅投影双目视觉形貌测量技术,探索新的算法和方法,解决现有技术中存在的问题,具有重要的理论和实际意义。1.3研究内容与方法本研究主要围绕光栅投影双目视觉形貌测量技术及其影响因素展开,旨在深入剖析测量原理,系统研究影响测量精度和可靠性的因素,并通过实验验证相关理论和方法,具体内容如下:测量原理分析:深入研究光栅投影双目视觉形貌测量的基本原理,包括光栅条纹的投影与调制、相机成像模型、相位测量原理等。详细分析相移算法、傅里叶变换轮廓术等常用相位测量方法的原理和特点,对比不同算法在复杂面形测量中的优势与不足。影响因素研究:从测量系统硬件和测量算法软件两个方面,全面研究影响光栅投影双目视觉形貌测量精度和可靠性的因素。在硬件方面,分析相机和投影仪的参数,如分辨率、帧率、镜头畸变等对测量结果的影响;研究测量环境因素,如光照强度、温度、湿度等对测量精度的干扰。在软件方面,探讨相位解包裹算法中的误差传播问题,研究复杂面形引起的相位突变和不连续对测量精度的影响;分析物体表面特性,如反射率、纹理等对条纹图像质量和相位计算的影响。实验验证:搭建光栅投影双目视觉形貌测量实验平台,选用具有代表性的复杂面形物体作为测量对象,如航空发动机叶片、汽车车身覆盖件等。通过实验,验证所研究的测量原理和方法的正确性和有效性,对比不同测量条件下的实验结果,分析各因素对测量精度和可靠性的影响规律,为实际应用提供实验依据和数据支持。改进方法探索:根据测量原理分析和影响因素研究的结果,探索提高光栅投影双目视觉形貌测量精度和可靠性的改进方法。在硬件方面,提出优化相机和投影仪选型及参数设置的建议,研究测量环境的控制和补偿方法;在软件方面,改进相位测量算法和相位解包裹算法,提高算法的抗干扰能力和适应复杂面形的能力;探索基于多传感器融合的测量方法,如结合激光扫描技术或超声测量技术,提高测量的精度和可靠性。为实现上述研究内容,本研究将综合运用多种研究方法:文献研究法:广泛查阅国内外关于光栅投影双目视觉形貌测量技术的相关文献,包括学术论文、专利、研究报告等,了解该技术的研究现状、发展趋势和存在的问题,为本研究提供理论基础和研究思路。实验研究法:搭建实验平台,进行大量的实验研究。通过实验,获取测量数据,验证理论分析的结果,研究各因素对测量精度和可靠性的影响规律,探索改进测量方法的可行性和有效性。理论分析法:运用光学原理、计算机视觉理论、图像处理技术等相关知识,对光栅投影双目视觉形貌测量的原理、算法和影响因素进行深入的理论分析,建立数学模型,为实验研究提供理论指导。对比分析法:对比不同测量条件下的实验结果,对比不同算法和方法的性能,分析各因素对测量精度和可靠性的影响程度,找出最优的测量方案和改进方法。二、光栅投影双目视觉形貌测量原理2.1双目视觉基本原理双目视觉技术的基本原理源自人类双眼对周围环境的感知方式,通过模拟人眼的视觉功能,利用两个相机从不同角度获取物体的图像信息,进而实现对物体三维形貌的测量。在实际应用中,双目视觉技术涉及多个关键环节,其中相机成像模型和双目立体视觉原理是理解和实现该技术的基础。2.1.1相机成像模型相机成像模型是描述物体在相机成像平面上成像过程的数学模型,其核心为针孔成像模型。在针孔成像模型中,光线从物体上的点出发,通过针孔后在成像平面上形成倒立的像,这一过程遵循光的直线传播原理。该模型将复杂的相机成像过程简化为一个理想的几何模型,为后续的图像分析和三维重建提供了基础框架。在相机成像过程中,涉及到四个重要的坐标系,分别是世界坐标系、相机坐标系、图像坐标系和像素坐标系。世界坐标系是一个客观的三维坐标系,用于描述物体在真实世界中的位置和姿态,通常用(X_w,Y_w,Z_w)表示。相机坐标系则以相机的光心为坐标原点,其X轴和Y轴分别平行于图像坐标系的X轴和Y轴,相机的光轴为Z轴,用(X_c,Y_c,Z_c)表示。图像坐标系以图像平面的中心为坐标原点,X轴和Y轴分别平行于图像平面的两条垂直边,用(x,y)表示,其单位通常为毫米,用于描述像素在图像中的物理位置。像素坐标系以图像平面的左上角顶点为原点,X轴和Y轴分别平行于图像坐标系的X轴和Y轴,用(u,v)表示,单位是像素,是我们在图像处理中常用的坐标系。从世界坐标系到相机坐标系的转换是一个刚性变换,包括旋转和平移操作。通过旋转矩阵R和平移向量t,可以将世界坐标系下的点(X_w,Y_w,Z_w)转换为相机坐标系下的点(X_c,Y_c,Z_c),其转换关系如下:\begin{bmatrix}X_c\\Y_c\\Z_c\end{bmatrix}=R\begin{bmatrix}X_w\\Y_w\\Z_w\end{bmatrix}+t其中,旋转矩阵R是一个3\times3的正交单位矩阵,它描述了相机坐标系相对于世界坐标系的旋转角度和方向;平移向量t是一个三维向量,它表示相机坐标系原点在世界坐标系中的位置。相机坐标系到图像坐标系的转换属于透视投影关系,是从三维空间到二维平面的转换。利用相似三角形原理,可以得到相机坐标系下的点(X_c,Y_c,Z_c)与图像坐标系下的点(x,y)之间的关系:x=\frac{fX_c}{Z_c},\quady=\frac{fY_c}{Z_c}其中,f为相机的焦距,它是相机光心到成像平面的距离,反映了相机的成像特性。图像坐标系到像素坐标系的转换是为了将图像中的物理坐标转换为计算机能够处理的像素坐标。由于图像坐标系的单位是毫米,而像素坐标系的单位是像素,两者之间需要进行尺度转换。转换关系如下:u=\frac{x}{dx}+u_0,\quadv=\frac{y}{dy}+v_0其中,dx和dy分别表示每个像素在图像平面x和y方向上的物理尺寸,即1像素所对应的实际长度;(u_0,v_0)是图像坐标系原点在像素坐标系中的坐标,通常位于图像的中心位置。将上述三个转换关系综合起来,可以得到从世界坐标系到像素坐标系的完整转换公式:\begin{bmatrix}u\\v\\1\end{bmatrix}=K\begin{bmatrix}R&t\end{bmatrix}\begin{bmatrix}X_w\\Y_w\\Z_w\\1\end{bmatrix}其中,K为相机的内参矩阵,它包含了相机的焦距、主点坐标等内部参数,反映了相机自身的特性;[R|t]为相机的外参矩阵,包含了旋转矩阵R和平移向量t,描述了相机在世界坐标系中的位置和姿态。相机标定的目的就是确定相机的内参矩阵K和外参矩阵[R|t],以便准确地实现从世界坐标系到像素坐标系的转换。在实际应用中,由于相机镜头存在制造和装配误差,实际的成像过程并非完全符合理想的针孔成像模型,会出现畸变现象。畸变主要包括径向畸变和切向畸变,径向畸变是由镜头透镜物理性质或镜片组结构引起的成像画面向外膨胀(桶形畸变)或向内收缩(枕形畸变)的现象,其原因是透镜在不同位置的放大倍率不同;切向畸变则是由于透镜本身与相机传感器平面或图像平面不平行而产生的。为了提高测量精度,需要对畸变进行校正,通常采用基于特定畸变模型的算法来求解畸变系数,并对图像进行畸变纠正。2.1.2双目立体视觉原理双目立体视觉原理是基于视差来获取物体的深度信息,从而实现对物体三维形貌的测量。视差是指当左右相机同时观察三维点时,该点分别投影在左右相机的相平面上,这两个投影点之间的差异。通过视差与深度的关系,可以计算出物体到相机的距离,进而实现三维重建。假设有左右两个相机,它们的光轴平行,且像平面位于同一平面上。设空间中的点P在左右相机像平面上的成像点分别为P_1和P_2,相机的焦距为f,左右相机光心之间的距离为b(称为基线)。根据相似三角形原理,可以推导出视差d与深度Z的关系:Z=\frac{f\cdotb}{d}其中,d=x_l-x_r,x_l和x_r分别为点P在左右相机像平面上的横坐标。由上述公式可知,视差d与深度Z成反比关系,即视差越大,物体距离相机越近,深度越小;视差越小,物体距离相机越远,深度越大。这一关系是双目立体视觉测量的基础,通过计算视差,就可以得到物体的深度信息,从而实现三维形貌的重建。在双目立体视觉中,同名点匹配是一个关键问题。同名点是指空间中同一点在左右相机图像上的成像点,只有准确找到同名点,才能计算出正确的视差,进而得到准确的深度信息。然而,在实际应用中,由于相机视角、光照条件、物体表面特征等因素的影响,同名点匹配往往具有一定的难度。为了解决同名点匹配问题,常用的方法有基于特征的匹配和基于区域的匹配。基于特征的匹配方法是先对图像进行特征提取,如提取边缘、角点、尺度不变特征变换(SIFT)特征、加速稳健特征(SURF)特征等,然后通过比较左右图像中特征的描述子来寻找同名点。这种方法对图像的变化具有较强的鲁棒性,但计算复杂度较高,且特征提取过程可能会丢失一些细节信息。基于区域的匹配方法则是假设同名点周围的小区域内具有相似的亮度模式,通过计算左右图像中对应区域的相关性来确定同名点。常用的相关性度量方法有归一化互相关(NCC)、绝对差之和(SAD)、平方差之和(SSD)等。这种方法计算简单,但对光照变化和图像噪声较为敏感。除了上述两种基本方法外,还有一些其他的同名点匹配方法,如基于相位的匹配方法,利用图像的相位信息来寻找同名点,对噪声和光照变化具有较好的适应性;基于深度学习的匹配方法,通过训练深度神经网络来学习图像特征与同名点之间的映射关系,具有较高的匹配精度和鲁棒性,但需要大量的训练数据和计算资源。在实际应用中,通常会根据具体的测量需求和场景特点,选择合适的同名点匹配方法,或者将多种方法结合使用,以提高匹配的准确性和可靠性。2.2光栅投影原理2.2.1光栅投影系统组成光栅投影系统主要由投影仪、相机、计算机等部分组成,各部分相互协作,共同实现对物体三维形貌的测量。投影仪作为光栅投影系统的核心设备之一,其作用是将预先生成的光栅条纹图案投射到被测物体表面。这些光栅条纹通常是具有一定频率和相位的正弦条纹或格雷码条纹等。投影仪的性能参数,如分辨率、亮度、对比度等,对测量精度和条纹图像质量有着重要影响。高分辨率的投影仪能够生成更精细的光栅条纹,从而提高测量的分辨率和精度;亮度和对比度较高的投影仪可以在不同的测量环境下,确保条纹图案清晰地投射到物体表面,减少环境光对条纹图像的干扰。相机用于采集被物体表面调制后的光栅条纹图像。它与投影仪按照一定的几何关系布置,通常采用双目立体视觉的方式,即使用两个相机从不同角度同时采集图像。相机的参数,如分辨率、帧率、灵敏度等,同样对测量结果起着关键作用。高分辨率相机能够捕捉到更多的细节信息,有助于提高测量的精度;高帧率相机则适用于动态测量或需要快速采集大量图像的场景,能够满足实时性要求较高的测量任务;灵敏度高的相机可以在较暗的环境下获取清晰的条纹图像,扩大了测量系统的应用范围。计算机在整个系统中扮演着控制和数据处理的核心角色。它负责生成光栅条纹图案,并将其传输给投影仪进行投影。在相机采集到条纹图像后,计算机对这些图像进行处理和分析,包括图像预处理、相位计算、三维重建等。通过运行相应的测量算法,计算机能够从采集到的条纹图像中提取出物体表面的相位信息,进而根据双目视觉原理计算出物体的三维坐标,实现对物体三维形貌的重建。计算机的性能,如处理器速度、内存大小等,会影响数据处理的速度和效率,高性能的计算机能够更快地完成复杂的计算任务,提高测量系统的整体性能。此外,为了保证测量系统的稳定性和准确性,还需要一些辅助设备。例如,光学平台可以为投影仪、相机等设备提供稳定的支撑,减少外界振动对测量的影响;校准板用于对相机和投影仪进行标定,确定它们的内参和外参,从而提高测量的精度;光源可以为测量提供合适的照明条件,确保条纹图像的质量不受环境光的影响。这些辅助设备虽然不直接参与测量的核心过程,但它们对于保证测量系统的正常运行和测量结果的可靠性起着不可或缺的作用。2.2.2相位测量轮廓术相位测量轮廓术(PhaseMeasuringProfilometry,PMP)是光栅投影双目视觉形貌测量中常用的一种方法,其原理基于光的干涉和相位变化。通过向被测物体表面投射一系列具有特定相位变化的光栅条纹,利用相机采集被物体表面调制后的条纹图像,然后从这些图像中解调出相位信息,进而根据相位与物体表面高度的关系计算出物体的三维形貌。在相位测量轮廓术中,相移法是获取包裹相位的常用方法。相移法的基本原理是通过改变投影光栅条纹的相位,采集多幅不同相位的条纹图像。假设投影的光栅条纹为正弦条纹,其光强分布可以表示为:I(x,y)=I_0(x,y)+I_1(x,y)\cos(2\pifx+\varphi(x,y))其中,I(x,y)是点(x,y)处的光强,I_0(x,y)是背景光强,I_1(x,y)是条纹对比度,f是条纹频率,\varphi(x,y)是点(x,y)处的相位。通过相移操作,每次将条纹相位移动\Delta\varphi,采集N幅相移条纹图像I_n(x,y)(n=1,2,\cdots,N),则有:I_n(x,y)=I_0(x,y)+I_1(x,y)\cos(2\pifx+\varphi(x,y)+(n-1)\Delta\varphi)利用三角函数的性质,通过对这N幅相移条纹图像进行运算,可以消除背景光强I_0(x,y)和条纹对比度I_1(x,y)的影响,得到包裹相位\varphi_w(x,y):\tan(\varphi_w(x,y))=\frac{\sum_{n=1}^{N}I_n(x,y)\sin((n-1)\Delta\varphi)}{\sum_{n=1}^{N}I_n(x,y)\cos((n-1)\Delta\varphi)}常用的相移算法有三步相移算法、四步相移算法等。三步相移算法中,\Delta\varphi=2\pi/3,采集三幅相移条纹图像;四步相移算法中,\Delta\varphi=\pi/2,采集四幅相移条纹图像。相移算法的选择取决于测量的精度要求、抗干扰能力以及计算复杂度等因素。然而,通过相移法得到的包裹相位\varphi_w(x,y)是被限制在[-\pi,\pi]范围内的,存在2\pi的相位模糊,无法直接反映物体表面的真实高度信息。因此,需要进行相位展开操作,将包裹相位恢复为连续的真实相位\varphi(x,y)。相位展开方法主要分为路径无关法和路径相关法。路径无关法中,常用的有基于质量图引导的相位展开算法。该算法首先计算包裹相位图中每个像素点的质量图,质量图反映了该点相位的可靠性,例如通过计算相位的梯度、条纹对比度等信息来确定质量。然后从质量最高的像素点开始,按照一定的顺序(如广度优先搜索或深度优先搜索)向周围像素点进行相位展开,根据相邻像素点之间的相位差是否超过\pi来判断是否需要进行2\pi的相位跳变补偿,从而得到连续的真实相位。路径相关法中,典型的是枝切法。枝切法的基本思想是在包裹相位图中寻找相位不连续的区域,将这些区域视为“枝”,通过切断这些“枝”来避免相位展开过程中的错误传播。具体实现时,首先检测包裹相位图中的残差点(即相位不连续点),然后通过构建最小生成树等方法将残差点连接起来,形成“枝”,最后沿着不包含“枝”的路径进行相位展开。不同的相位展开方法在处理复杂面形时具有不同的性能表现。对于表面存在陡峭变化、遮挡、噪声等情况的物体,选择合适的相位展开方法对于提高测量精度和可靠性至关重要。2.3三维坐标计算在光栅投影双目视觉形貌测量系统中,通过相位测量轮廓术获取物体表面的相位信息后,结合双目视觉原理,可计算出物体的三维坐标。其基本原理是利用相位与物体表面高度的关系,以及双目相机的几何模型来实现三维坐标的求解。假设在光栅投影测量中,通过相移法得到的相位值为\varphi(x,y),物体表面某点P在左右相机像平面上的成像点分别为P_1(x_1,y_1)和P_2(x_2,y_2)。根据双目立体视觉原理,视差d=x_1-x_2,且已知相机的焦距f和基线b(左右相机光心之间的距离),则可通过视差与深度的关系计算出点P的深度Z:Z=\frac{f\cdotb}{d}在实际测量中,由于物体表面的高度变化会导致光栅条纹的相位发生变化,因此相位与物体表面高度之间存在一定的关系。对于正弦光栅条纹,相位与高度的关系可以通过三角测量原理推导得出。假设投影光栅条纹的周期为T,则相位\varphi(x,y)与物体表面高度h(x,y)的关系为:h(x,y)=\frac{\lambda}{2\pi}\cdot\frac{\varphi(x,y)}{f}\cdotZ其中,\lambda为投影光的波长,在实际测量中通常为已知量。将上述两个公式联立,即可得到物体表面某点P的三维坐标(X,Y,Z)的计算公式。首先,根据视差d计算出深度Z,然后根据相位\varphi(x,y)和深度Z计算出高度h(x,y),最后根据相机成像模型和几何关系计算出点P在世界坐标系中的坐标(X,Y)。具体推导过程如下:由视差d计算深度Z:Z=\frac{f\cdotb}{d}由相位\varphi(x,y)和深度Z计算高度h(x,y):h(x,y)=\frac{\lambda}{2\pi}\cdot\frac{\varphi(x,y)}{f}\cdotZ=\frac{\lambda\cdotb}{2\pi\cdotd}\cdot\varphi(x,y)根据相机成像模型和几何关系计算点P在世界坐标系中的坐标(X,Y):假设相机坐标系与世界坐标系之间的转换关系为R(旋转矩阵)和t(平移向量),则有:\begin{bmatrix}X\\Y\\Z\end{bmatrix}=R^{-1}\begin{bmatrix}x\cdotZ/f\\y\cdotZ/f\\Z\end{bmatrix}-R^{-1}t其中,(x,y)为点P在相机像平面上的坐标,可通过像素坐标系与图像坐标系的转换关系得到。综上所述,通过上述公式和推导过程,可根据光栅投影双目视觉测量系统获取的相位信息和双目视觉原理,计算出物体表面各点的三维坐标,从而实现对物体三维形貌的重建。在实际应用中,为了提高测量精度和可靠性,还需要考虑相机的标定误差、相位解算误差、噪声干扰等因素,并采取相应的补偿和优化措施。三、光栅投影双目视觉形貌测量系统搭建3.1硬件设备选型搭建高精度的光栅投影双目视觉形貌测量系统,硬件设备的选型至关重要。合理选择相机、投影仪及其他辅助设备,能够有效提升测量系统的性能,满足不同测量任务的需求。以下将详细阐述各硬件设备的选型要点。3.1.1相机选择相机作为测量系统中图像采集的关键设备,其性能参数对测量结果有着直接且重要的影响。在选择相机时,需要综合考虑分辨率、帧率、灵敏度等多个参数。相机分辨率决定了图像的细节丰富程度和测量的精度。高分辨率相机能够捕捉到更多的图像细节,在测量复杂面形物体时,如航空发动机叶片表面的细微纹理和几何特征,高分辨率相机能够提供更准确的测量数据,有助于提高测量的精度。分辨率的提升也会带来数据量的大幅增加,这对后续的数据处理和存储提出了更高的要求。在选择相机分辨率时,需要根据实际测量需求和数据处理能力进行权衡。如果测量任务对细节要求较高,且具备足够的数据处理和存储能力,应优先选择高分辨率相机;若测量任务对实时性要求较高,而对细节要求相对较低,则可以适当降低对分辨率的要求,以保证测量系统的实时性。帧率反映了相机在单位时间内能够采集图像的数量,对于动态测量或需要快速采集大量图像的场景,高帧率相机具有重要意义。在工业生产线上对快速移动的零部件进行三维形貌测量时,高帧率相机能够快速捕捉到零部件在不同时刻的状态,确保测量数据的完整性和准确性,满足实时检测的需求。然而,高帧率相机通常价格较高,且对图像采集卡和计算机的性能要求也更高。在选择相机帧率时,需要结合实际测量场景的动态特性和系统成本进行考虑。如果测量场景中物体运动速度较快,且对测量实时性要求严格,应选择高帧率相机;若测量场景中物体相对静止或运动速度较慢,则可以选择帧率较低的相机,以降低系统成本。灵敏度体现了相机对光线的敏感程度,高灵敏度相机能够在较暗的环境下获取清晰的图像。在一些测量环境光线较暗或对环境光有严格限制的情况下,如文物保护中的测量,高灵敏度相机可以在不增加额外照明设备的前提下,保证条纹图像的质量,避免因强光照射对文物造成损害。高灵敏度相机在面对复杂的光照条件时,可能会受到噪声的干扰,影响图像质量。在选择相机灵敏度时,需要综合考虑测量环境的光照条件和对图像质量的要求。如果测量环境光线较暗,且对图像噪声要求不高,可以选择高灵敏度相机;若测量环境光线充足,且对图像质量要求较高,则可以选择灵敏度适中的相机,以减少噪声对测量结果的影响。综合考虑上述因素,在实际测量中,对于精度要求较高的工业测量,如航空航天零部件的检测,可选用分辨率为500万像素及以上、帧率在30fps以上、灵敏度较高的工业相机,如BasleraceacA2040-180um相机,其分辨率可达2048×1088,帧率为180fps,能够满足高精度、高速度的测量需求;对于一般的科研和教学应用,分辨率为200-300万像素、帧率在15-30fps之间、灵敏度适中的相机即可满足要求,如MV-V300-10UC相机,分辨率为2048×1536,帧率为15fps,价格相对较为亲民,适合在预算有限的情况下使用。3.1.2投影仪选择投影仪在光栅投影双目视觉形貌测量系统中负责将光栅条纹投射到被测物体表面,其性能参数直接影响条纹图像的质量和测量精度。在选择投影仪时,亮度、分辨率、对比度等参数是需要重点考虑的因素。亮度是投影仪的重要参数之一,它决定了投影仪在不同环境光条件下的投影效果。较高的亮度能够使光栅条纹在被测物体表面清晰可见,减少环境光对条纹图像的干扰。在工业现场等环境光较强的场所进行测量时,需要选择亮度较高的投影仪,以确保条纹图像的质量和测量的准确性。亮度并非越高越好,过高的亮度可能会导致人眼不适,同时也会增加能源消耗和设备成本。一般来说,在室内较暗的环境下,选择亮度在1000-2000流明的投影仪即可满足需求;而在环境光较强的场合,如工业车间或户外,应选择亮度在3000流明以上的投影仪。分辨率决定了投影仪投射出的光栅条纹的精细程度,高分辨率投影仪能够生成更清晰、更细腻的条纹图案。在测量具有微小特征的物体时,如电子元器件的表面形貌,高分辨率投影仪能够提供更准确的测量数据,有助于提高测量的精度。与相机分辨率类似,分辨率的提高也会增加数据处理的难度和成本。在选择投影仪分辨率时,需要根据测量物体的特征尺寸和测量精度要求进行合理选择。如果测量物体的特征尺寸较小,且对测量精度要求较高,应选择分辨率较高的投影仪,如4K分辨率的投影仪;若测量物体的特征尺寸较大,对分辨率的要求相对较低,则可以选择分辨率较低的投影仪,以降低成本。对比度反映了投影仪投射出的图像中最亮和最暗部分之间的差异程度,高对比度能够使条纹图像的细节更加清晰,增强图像的层次感和立体感。在测量表面反射率不均匀的物体时,高对比度投影仪能够更好地突出物体表面的特征,减少因反射率差异导致的测量误差。一般来说,对比度在1000:1以上的投影仪能够满足大多数测量需求;对于对图像质量要求较高的应用,如文物数字化和艺术品复制,可选择对比度在3000:1以上的投影仪。根据测量需求,对于对测量精度要求极高的应用,如半导体芯片检测,可选用亮度在3000流明以上、分辨率为4K、对比度在3000:1以上的高端投影仪,如索尼VPL-VW5000ES投影仪,其亮度为2000流明,分辨率为4K,对比度高达100000:1,能够满足高精度测量的要求;对于一般的工业测量和科研应用,亮度在1500-3000流明、分辨率为1080p、对比度在1500:1-3000:1之间的投影仪即可满足需求,如爱普生TW5700T投影仪,亮度为2700流明,分辨率为1080p,对比度为250000:1,性价比相对较高,是较为常用的选择。3.1.3其他设备除了相机和投影仪这两个核心设备外,光栅投影双目视觉形貌测量系统还需要其他辅助设备,如图像采集卡、标定板等,这些设备在系统中也起着不可或缺的作用。图像采集卡用于将相机采集到的图像信号传输到计算机中进行处理,其性能直接影响图像传输的速度和质量。高速、高带宽的图像采集卡能够确保图像数据的快速、稳定传输,减少数据丢失和延迟,对于实时性要求较高的测量系统至关重要。在选择图像采集卡时,需要根据相机的接口类型(如USB3.0、GigEVision等)和数据传输速率要求进行匹配。如果相机采用USB3.0接口,应选择支持USB3.0协议且传输速率满足相机数据输出要求的图像采集卡;若相机采用GigEVision接口,则需要选择支持千兆以太网的图像采集卡,并确保网络环境能够满足数据传输的需求。标定板是用于对相机和投影仪进行标定的工具,通过标定可以确定相机和投影仪的内参和外参,从而提高测量的精度。常见的标定板有棋盘格标定板、圆形标定板等。在选择标定板时,需要考虑标定板的尺寸、精度和材质。标定板的尺寸应根据测量范围和精度要求进行选择,一般来说,测量范围较大时,应选择尺寸较大的标定板;精度要求较高时,应选择精度更高的标定板。标定板的材质也会影响标定的精度,如采用高精度的玻璃材质制作的标定板,其平面度和稳定性更好,能够提供更准确的标定结果。为了保证测量系统的稳定性和准确性,还需要一些其他辅助设备,如光学平台、三脚架等。光学平台可以为相机、投影仪等设备提供稳定的支撑,减少外界振动对测量的影响;三脚架则可以方便地调整相机和投影仪的位置和角度,确保测量系统的安装和调试更加便捷。在选择这些辅助设备时,需要根据实际测量环境和操作需求进行合理选择,以确保测量系统能够正常、稳定地运行。3.2系统标定系统标定是光栅投影双目视觉形貌测量系统中的关键环节,其目的是精确确定相机和投影仪的内部参数(如焦距、主点坐标等)以及它们之间的外部参数(如旋转矩阵、平移向量等),从而建立起准确的图像像素与实际三维空间点之间的映射关系,为后续的三维形貌测量提供可靠的基础。准确的系统标定对于提高测量精度和可靠性至关重要,能够有效减少测量误差,确保测量结果的准确性和一致性。下面将详细介绍相机标定、投影仪标定以及系统标定精度验证的具体方法和过程。3.2.1相机标定相机标定是确定相机内参和外参的过程,常用的方法是张氏标定法,由张正友教授提出。该方法基于平面模板,操作简便且精度较高,在计算机视觉领域得到了广泛应用。张氏标定法的原理基于相机的针孔成像模型和单应性变换。在相机的针孔成像模型中,世界坐标系下的点P(X_w,Y_w,Z_w)通过相机的成像过程,在图像平面上成像为点p(u,v),它们之间的关系可以用以下公式表示:\begin{bmatrix}u\\v\\1\end{bmatrix}=sA\begin{bmatrix}R&t\end{bmatrix}\begin{bmatrix}X_w\\Y_w\\Z_w\\1\end{bmatrix}其中,s是尺度因子,A是相机的内参矩阵,包含相机的焦距f_x、f_y,主点坐标u_0、v_0以及两个图像轴倾斜的参数\gamma,即:A=\begin{bmatrix}f_x&\gamma&u_0\\0&f_y&v_0\\0&0&1\end{bmatrix}[R|t]是相机的外参矩阵,R是3\times3的旋转矩阵,描述了相机坐标系相对于世界坐标系的旋转角度和方向;t是三维平移向量,表示相机坐标系原点在世界坐标系中的位置。在张氏标定法中,通常选择棋盘格作为标定板。将世界坐标系构造在棋盘格所在的平面上,即Z_w=0,此时上述公式可以简化为:\begin{bmatrix}u\\v\\1\end{bmatrix}=sA\begin{bmatrix}r_1&r_2&t\end{bmatrix}\begin{bmatrix}X_w\\Y_w\\1\end{bmatrix}其中,r_1和r_2是旋转矩阵R的前两列。此时,从世界坐标系到图像坐标系的变换成为一个平面单应性变换,H=A[r_1|r_2|t]称为单应性矩阵,是一个3\times3的矩阵,包含8个未知量(由于齐次坐标的伸缩不变性,实际独立的未知量为8个)。通过拍摄至少3张不同姿态下的棋盘格图像,对每张图像进行角点检测,得到棋盘格角点在图像平面上的像素坐标(u,v)以及在世界坐标系下的坐标(X_w,Y_w,0)。利用这些对应点,可以求解出单应性矩阵H。对于每一组对应点,都可以得到两个关于H的方程,因此至少需要4组对应点才能求解出H。得到单应性矩阵H后,利用旋转矩阵R的性质(R是正交矩阵,即R^TR=I,且\vertR\vert=1),可以得到关于相机内参矩阵A的约束方程。通过求解这些约束方程,可以得到相机的内参矩阵A。在实际应用中,为了提高标定的精度,通常会使用更多的棋盘格图像,并采用最小二乘法等优化算法对求解结果进行优化。同时,还需要考虑镜头畸变的影响,常用的方法是采用多项式模型来描述镜头畸变,如径向畸变和切向畸变,并在标定过程中求解畸变参数。张氏标定法的具体步骤如下:准备标定板:选择合适尺寸和精度的棋盘格标定板,棋盘格的内角点应易于检测和识别。采集图像:在不同的位置、角度和距离下,拍摄至少3张棋盘格图像,确保棋盘格在图像中占据不同的位置和姿态。角点检测:对采集到的图像进行角点检测,使用OpenCV等图像处理库中的相关函数,如findChessboardCorners函数,可以检测出棋盘格内角点的像素坐标。为了提高角点检测的精度,还可以进一步使用亚像素级角点检测算法,如cornerSubPix函数。计算单应性矩阵:根据检测到的角点坐标,利用最小二乘法等方法计算每张图像的单应性矩阵H。求解内参矩阵:利用单应性矩阵H和旋转矩阵的性质,通过求解约束方程得到相机的内参矩阵A。计算外参矩阵:已知内参矩阵A后,根据单应性矩阵H可以计算出每张图像对应的外参矩阵[R|t]。优化标定结果:考虑镜头畸变的影响,采用最小二乘法等优化算法对内外参矩阵和畸变参数进行优化,以提高标定的精度。评估标定精度:通过计算重投影误差等指标来评估标定的精度,重投影误差是指将世界坐标系下的点通过标定得到的内外参矩阵投影到图像平面上的坐标与实际检测到的角点坐标之间的误差。如果重投影误差过大,则需要重新检查标定过程,调整参数或重新采集图像进行标定。3.2.2投影仪标定投影仪标定是建立投影仪与相机之间映射关系的关键步骤,其目的是确定投影仪的内部参数以及投影仪与相机之间的相对位置和姿态关系,从而实现从投影仪图像像素到相机图像像素的准确转换,为后续的三维形貌测量提供准确的相位信息。目前,常用的投影仪标定方法主要基于相机标定的结果,通过特定的标定板和算法来实现。一种常用的投影仪标定方法是基于主动视觉的方法,该方法利用投影仪投射特定的图案(如棋盘格、格雷码等)到标定板上,然后使用相机从不同角度拍摄这些图案,通过分析相机拍摄到的图案图像与投影仪投射的图案之间的对应关系,来计算投影仪的参数。具体步骤如下:准备标定板和图案:选择与相机标定相同的棋盘格标定板,同时生成一系列用于投影仪标定的图案,如格雷码图案。格雷码图案是一种具有独特编码规则的图案,通过依次投射不同的格雷码图案,可以实现对投影仪图像像素的唯一编码,从而方便后续的对应点匹配。投影仪投射图案并采集图像:将标定板放置在测量区域内,投影仪依次投射生成的图案到标定板上,相机从不同角度拍摄投影仪投射图案时的标定板图像。在采集图像时,要确保相机和投影仪的相对位置固定,且标定板在图像中清晰可见。特征点提取与匹配:对相机采集到的图像进行处理,提取图案中的特征点,如棋盘格角点或格雷码图案的编码特征点。同时,根据投影仪投射的图案信息,确定对应的特征点在投影仪图像中的位置。这一步需要精确的图像处理算法,以确保特征点提取的准确性和匹配的可靠性。建立映射关系:利用提取到的特征点及其对应关系,通过三角测量原理和相机标定得到的参数,计算投影仪的内部参数(如焦距、主点坐标等)以及投影仪与相机之间的外参矩阵(旋转矩阵和平移向量)。通过这些参数,可以建立起投影仪图像像素与相机图像像素之间的映射关系,即从投影仪投射的图案到相机拍摄的图像之间的坐标转换关系。在实际应用中,还可以采用其他方法来提高投影仪标定的精度和鲁棒性。例如,结合投影仪的投影模型,考虑投影仪镜头的畸变等因素,对计算得到的参数进行优化;使用多组不同的标定图案和拍摄角度,通过多次标定取平均值的方式来减小误差。3.2.3系统标定精度验证系统标定精度的验证是确保光栅投影双目视觉形貌测量系统准确性和可靠性的重要环节。通过实验验证系统标定的精度,并分析标定误差对测量结果的影响,有助于评估测量系统的性能,发现潜在问题,并为进一步优化系统提供依据。为了验证系统标定的精度,通常采用以下实验方法:选择标准试件:选取具有已知三维尺寸的标准试件,如高精度的球、圆柱或平面标定块等。这些标准试件的尺寸精度应高于测量系统的预期精度,以确保能够准确检测出测量系统的误差。测量标准试件:使用经过标定的光栅投影双目视觉形貌测量系统对标准试件进行三维形貌测量。在测量过程中,按照正常的测量流程,采集标准试件表面的光栅条纹图像,经过相位计算、三维坐标计算等步骤,得到标准试件的三维测量数据。对比测量结果与真实值:将测量得到的标准试件三维数据与已知的真实尺寸进行对比,计算测量误差。常用的误差指标包括均方根误差(RMSE)、平均绝对误差(MAE)等。均方根误差能够综合反映测量误差的大小,其计算公式为:RMSE=\sqrt{\frac{1}{n}\sum_{i=1}^{n}(x_{i,measured}-x_{i,true})^2}其中,n为测量点的数量,x_{i,measured}为第i个测量点的测量值,x_{i,true}为第i个测量点的真实值。平均绝对误差则更直观地反映了测量值与真实值之间的平均偏差,计算公式为:MAE=\frac{1}{n}\sum_{i=1}^{n}\vertx_{i,measured}-x_{i,true}\vert通过计算这些误差指标,可以量化评估系统标定的精度。如果误差在可接受范围内,则说明系统标定准确,测量系统性能良好;如果误差较大,则需要进一步分析原因,检查标定过程是否存在问题,如标定板的摆放是否准确、图像采集是否受到干扰、标定算法是否合理等,并采取相应的措施进行改进。标定误差对测量结果的影响是多方面的。相机标定误差会导致相机成像模型不准确,从而使测量得到的三维坐标出现偏差。镜头畸变参数标定不准确,会使图像中的物体形状发生扭曲,进而影响三维形貌的重建精度;内参矩阵中的焦距和主点坐标误差,会导致测量的深度信息不准确,使物体的高度和位置测量出现误差。投影仪标定误差同样会对测量结果产生显著影响。如果投影仪与相机之间的映射关系标定不准确,会导致相位计算错误,进而影响三维坐标的计算。投影仪的内部参数标定误差,如焦距误差,会使投射的光栅条纹在物体表面的分布发生变化,导致测量得到的相位信息不准确,最终影响测量精度。测量环境因素也可能引入额外的误差,如光照变化、温度波动等。光照变化可能会影响条纹图像的质量,导致特征点提取不准确;温度波动可能会引起相机和投影仪的光学元件热胀冷缩,从而改变其内部参数,影响测量精度。通过系统标定精度验证和对标定误差影响的分析,可以全面了解光栅投影双目视觉形貌测量系统的性能,为系统的优化和改进提供有力支持,确保测量结果的准确性和可靠性,满足不同应用场景的需求。四、影响光栅投影双目视觉形貌测量的因素4.1硬件因素4.1.1相机性能相机作为光栅投影双目视觉形貌测量系统中的关键硬件设备,其性能对测量精度有着至关重要的影响。相机性能主要包括分辨率、噪声、畸变等指标,这些指标的差异会导致测量结果产生不同程度的误差,下面将对其进行详细分析。相机分辨率直接决定了图像中可分辨的最小细节尺寸,对测量精度有着显著影响。高分辨率相机能够捕捉到更多的图像细节,在测量复杂面形物体时,如航空发动机叶片表面的细微纹理和几何特征,高分辨率相机能够提供更准确的测量数据,有助于提高测量的精度。分辨率的提升也会带来数据量的大幅增加,这对后续的数据处理和存储提出了更高的要求。在实际应用中,需要根据测量任务的具体需求来选择合适分辨率的相机。对于精度要求较高的工业测量,如航空航天零部件的检测,可选用分辨率为500万像素及以上的工业相机;对于一般的科研和教学应用,分辨率为200-300万像素的相机即可满足要求。噪声是影响相机成像质量的重要因素之一,主要包括热噪声、暗电流噪声等。噪声会导致图像中出现随机的亮度波动,降低图像的对比度和清晰度,从而影响相位计算和三维重建的精度。热噪声是由于相机传感器中电子的热运动产生的,温度越高,热噪声越大;暗电流噪声则是在无光照条件下,相机传感器产生的电流引起的。为了降低噪声对测量精度的影响,可以采取以下措施:一是在硬件方面,选择具有低噪声性能的相机,如采用背照式CMOS传感器的相机,其噪声水平相对较低;二是在软件方面,采用图像去噪算法对采集到的图像进行预处理,如均值滤波、中值滤波、高斯滤波等,这些算法可以有效地去除图像中的噪声,但在去噪的同时也可能会损失一些图像细节,因此需要根据实际情况选择合适的去噪算法和参数。镜头畸变是相机镜头不可避免的物理现象,主要包括径向畸变和切向畸变。径向畸变是由镜头透镜物理性质或镜片组结构引起的成像画面向外膨胀(桶形畸变)或向内收缩(枕形畸变)的现象,其原因是透镜在不同位置的放大倍率不同;切向畸变则是由于透镜本身与相机传感器平面或图像平面不平行而产生的。镜头畸变会导致图像中物体的形状和位置发生扭曲,从而影响三维形貌的测量精度。为了校正镜头畸变,通常在相机标定过程中对畸变参数进行求解,并在后续的图像处理中根据畸变模型对图像进行校正。常用的畸变模型有多项式模型、有理函数模型等,其中多项式模型较为常用,通过求解多项式的系数来描述镜头畸变的程度。在实际应用中,应尽量选择畸变较小的镜头,并进行精确的标定和畸变校正,以提高测量精度。4.1.2投影仪性能投影仪在光栅投影双目视觉形貌测量系统中负责将光栅条纹投射到被测物体表面,其性能直接影响条纹图像的质量和测量精度。投影仪的性能主要包括亮度均匀性、对比度、条纹质量等方面,下面将详细分析这些性能对测量的影响及相应的改进措施。亮度均匀性是指投影仪投射出的图像在整个画面上的亮度分布是否均匀。如果亮度不均匀,会导致被测物体表面不同区域接收到的光强不一致,从而使采集到的条纹图像在不同区域的对比度和灰度值存在差异,影响相位计算的准确性。在测量表面反射率不均匀的物体时,亮度不均匀的投影仪会进一步加剧测量误差。为了提高亮度均匀性,可采用匀光技术,如在投影仪光路中加入积分棒、复眼透镜等匀光元件,使光线在投射前得到均匀混合,从而提高整个画面的亮度均匀性。在选择投影仪时,应关注其亮度均匀性指标,尽量选择亮度均匀性较高的产品。对比度是指投影仪投射出的图像中最亮和最暗部分之间的差异程度。高对比度能够使条纹图像的细节更加清晰,增强图像的层次感和立体感。在测量表面反射率不均匀的物体时,高对比度投影仪能够更好地突出物体表面的特征,减少因反射率差异导致的测量误差。低对比度的投影仪会使条纹图像的亮部和暗部细节丢失,导致相位计算困难,影响测量精度。为了提高对比度,可采用高对比度的投影镜头,优化投影仪的光学系统设计,减少光线的散射和反射损失。还可以通过调整投影仪的设置参数,如对比度、亮度等,来获得最佳的对比度效果。条纹质量是指投影仪投射出的光栅条纹的清晰度、稳定性和准确性。清晰、稳定且准确的条纹有助于准确地提取相位信息,提高测量精度。如果条纹质量不佳,如出现条纹模糊、条纹周期不稳定、条纹变形等问题,会导致相位计算出现误差,从而影响三维形貌的重建精度。条纹模糊可能是由于投影仪的聚焦不准确或镜头质量不佳导致的;条纹周期不稳定可能是由于投影仪的信号输出不稳定或同步误差引起的;条纹变形可能是由于投影仪的光学系统存在像差或安装不牢固导致的。为了提高条纹质量,应确保投影仪的聚焦准确,定期检查和维护投影仪的光学系统,保证镜头的清洁和良好的工作状态。在使用投影仪前,应进行充分的预热,以稳定投影仪的工作状态,减少信号输出的波动。同时,要确保投影仪与相机之间的同步精度,避免因同步误差导致条纹周期不稳定。4.1.3设备安装与校准设备安装与校准是保证光栅投影双目视觉形貌测量系统精度的重要环节。准确的设备安装和校准能够确保相机和投影仪之间的相对位置和姿态关系符合测量要求,从而建立起准确的图像像素与实际三维空间点之间的映射关系,提高测量精度。若设备安装不准确或校准不精确,会导致测量结果出现较大误差,影响测量的可靠性。在设备安装方面,对精度有着严格的要求。相机和投影仪的安装位置应保持稳定,避免在测量过程中发生位移或振动。两者之间的相对位置和姿态关系需要精确调整,以满足测量系统的几何模型要求。相机和投影仪的光轴应尽量平行,且它们之间的基线距离应保持固定,这对于准确计算视差和三维坐标至关重要。在安装过程中,可以使用高精度的光学平台和调整支架,确保设备的安装精度。光学平台能够提供稳定的支撑,减少外界振动对设备的影响;调整支架应具备高精度的微调功能,以便精确调整相机和投影仪的位置和姿态。在安装完成后,应对设备进行稳定性检查,如通过长时间观察设备的位置是否发生变化,来确保设备安装牢固。设备校准不准确会对测量结果产生显著影响。相机校准不准确,会导致相机内参和外参的误差,使相机成像模型与实际情况不符,从而影响三维坐标的计算精度。镜头畸变参数校准不准确,会使图像中的物体形状发生扭曲,进而影响三维形貌的重建精度;内参矩阵中的焦距和主点坐标误差,会导致测量的深度信息不准确,使物体的高度和位置测量出现误差。投影仪校准不准确,会使投影仪与相机之间的映射关系错误,导致相位计算错误,最终影响三维坐标的计算。为了确保设备校准的准确性,应采用科学合理的校准方法,并严格按照校准流程进行操作。在相机校准方面,常用的张氏标定法需要拍摄多张不同姿态下的棋盘格图像,通过精确的角点检测和计算来确定相机的内参和外参。在拍摄过程中,要确保棋盘格在图像中清晰可见,角点检测准确无误。投影仪标定通常基于相机标定的结果,通过投射特定的图案到标定板上,利用相机拍摄图案图像,然后分析图像与图案之间的对应关系来计算投影仪的参数。在这个过程中,要保证图案的投射质量和图像采集的准确性,避免因图案变形或图像噪声导致标定误差。定期对设备进行校准也是非常必要的,随着设备的使用和环境因素的影响,设备的参数可能会发生变化,定期校准可以及时发现并纠正这些变化,保证测量系统的精度。4.2算法因素4.2.1相位解调算法相位解调算法在光栅投影双目视觉形貌测量中起着关键作用,其性能直接影响测量精度和效率。常用的相位解调算法包括四步相移法、三步相移法等,不同算法具有各自的优缺点和适用场景。四步相移法是一种广泛应用的相位解调算法,它通过采集四幅具有不同相位的光栅条纹图像来计算相位信息。假设投影的光栅条纹为正弦条纹,其光强分布可以表示为I(x,y)=I_0(x,y)+I_1(x,y)\cos(2\pifx+\varphi(x,y)),其中I(x,y)是点(x,y)处的光强,I_0(x,y)是背景光强,I_1(x,y)是条纹对比度,f是条纹频率,\varphi(x,y)是点(x,y)处的相位。在四步相移法中,相移量\Delta\varphi=\pi/2,依次采集四幅相移条纹图像I_1(x,y)、I_2(x,y)、I_3(x,y)、I_4(x,y),它们的相位分别为\varphi(x,y)、\varphi(x,y)+\pi/2、\varphi(x,y)+\pi、\varphi(x,y)+3\pi/2。根据三角函数的性质,通过对这四幅图像进行运算,可以消除背景光强I_0(x,y)和条纹对比度I_1(x,y)的影响,得到包裹相位\varphi_w(x,y):\tan(\varphi_w(x,y))=\frac{I_4(x,y)-I_2(x,y)}{I_1(x,y)-I_3(x,y)}四步相移法的优点在于对噪声具有较强的抑制能力,能够有效提高相位计算的精度。这是因为它通过多幅图像的运算,利用了噪声的随机性,使得噪声对相位计算的影响相互抵消。在测量表面存在一定噪声的物体时,四步相移法能够比其他一些算法更准确地计算出相位信息。四步相移法的计算过程相对较为简单,易于实现,在实际应用中具有较高的效率。由于四步相移法需要采集四幅相移条纹图像,对于动态测量场景或对测量速度要求较高的情况,可能会受到一定限制,因为采集多幅图像需要一定的时间,可能无法满足快速测量的需求。三步相移法与四步相移法类似,但它只需要采集三幅相移条纹图像,相移量\Delta\varphi=2\pi/3。依次采集三幅相移条纹图像I_1(x,y)、I_2(x,y)、I_3(x,y),它们的相位分别为\varphi(x,y)、\varphi(x,y)+2\pi/3、\varphi(x,y)+4\pi/3。通过对这三幅图像进行运算,可以得到包裹相位\varphi_w(x,y):\tan(\varphi_w(x,y))=\frac{\sqrt{3}(I_3(x,y)-I_2(x,y))}{2I_1(x,y)-I_2(x,y)-I_3(x,y)}三步相移法的优点是采集的图像数量较少,测量速度相对较快,适用于对测量速度要求较高的场景,如工业在线检测等。由于采集的图像数量减少,在一些情况下,噪声对相位计算的影响可能相对较大,导致相位计算的精度略低于四步相移法。特别是在测量环境噪声较大或物体表面噪声较多的情况下,三步相移法的抗干扰能力相对较弱。在实际应用中,应根据具体的测量需求和场景特点选择合适的相位解调算法。对于测量精度要求较高、测量场景相对稳定的情况,如文物数字化、精密零件检测等,四步相移法能够提供更准确的相位信息,从而提高测量精度;而对于测量速度要求较高、对测量精度要求相对较低的场景,如工业生产线上的快速检测,三步相移法能够满足快速测量的需求,提高生产效率。还可以结合其他技术,如图像预处理、滤波等,进一步提高相位解调算法的性能,以适应不同的测量任务。4.2.2相位展开算法相位展开算法是光栅投影双目视觉形貌测量中的关键环节,其目的是将由相位解调算法得到的包裹相位恢复为连续的真实相位,从而准确获取物体表面的高度信息。然而,相位展开过程中存在多种误差来源,如噪声、遮挡、相位突变等,这些误差会严重影响测量精度,因此需要采取有效的方法来解决这些问题。噪声是相位展开中常见的误差来源之一,它会导致包裹相位图中出现随机的相位波动,使相位展开过程产生错误。为了解决噪声问题,可以采用滤波算法对包裹相位图进行预处理。均值滤波是一种简单的线性滤波算法,它通过计算邻域像素的平均值来替换当前像素的值,从而平滑图像,减少噪声的影响。对于一个3\times3的邻域,均值滤波的计算公式为:G(x,y)=\frac{1}{9}\sum_{i=-1}^{1}\sum_{j=-1}^{1}F(x+i,y+j)其中,F(x,y)是原始包裹相位图,G(x,y)是经过均值滤波后的相位图。中值滤波则是一种非线性滤波算法,它将邻域内的像素值进行排序,取中间值作为当前像素的值。中值滤波能够有效地去除椒盐噪声等脉冲噪声,对于相位展开中的噪声抑制具有较好的效果。对于一个3\times3的邻域,中值滤波的步骤如下:首先将邻域内的9个像素值进行排序,然后取排序后的第5个值(即中间值)作为当前像素(x,y)经过中值滤波后的结果。高斯滤波是一种基于高斯函数的线性平滑滤波算法,它对图像中的高频噪声具有较好的抑制作用,同时能够保留图像的边缘信息。高斯滤波的计算公式为:G(x,y)=\sum_{i=-N}^{N}\sum_{j=-N}^{N}F(x+i,y+j)\cdotH(i,j)其中,H(i,j)是高斯核函数,其表达式为:H(i,j)=\frac{1}{2\pi\sigma^2}\exp\left(-\frac{i^2+j^2}{2\sigma^2}\right)\sigma是高斯核的标准差,它决定了高斯滤波的平滑程度。遮挡是另一个影响相位展开的重要因素,当物体表面存在遮挡时,被遮挡区域的相位信息无法准确获取,会导致相位展开错误。为了解决遮挡问题,可以采用标记遮挡区域的方法。在采集条纹图像时,同时采集一幅物体的灰度图像或深度图像,通过对灰度图像或深度图像进行分析,识别出遮挡区域,并在相位展开过程中对这些区域进行标记,避免在这些区域进行错误的相位展开。可以利用图像分割算法,如基于阈值分割的方法,将遮挡区域从图像中分割出来;也可以利用深度学习算法,如卷积神经网络(CNN),对遮挡区域进行准确识别和分割。对于被遮挡区域的相位信息,可以采用插值的方法进行估计。根据遮挡区域周围的相位信息,利用双线性插值、双三次插值等方法,对遮挡区域的相位进行填充,以保证相位展开的连续性。相位突变通常发生在物体表面的不连续处,如边缘、孔洞等,这些地方的相位变化会超出正常范围,导致相位展开错误。为了解决相位突变问题,可以采用基于相位质量图的方法。首先计算包裹相位图中每个像素点的相位质量,相位质量可以通过计算相位的梯度、条纹对比度等信息来确定。对于相位梯度,可以采用Sobel算子等边缘检测算子进行计算。Sobel算子通过计算图像在x和y方向上的梯度,来检测图像中的边缘。在计算相位质量时,相位梯度较小且条纹对比度较高的区域,其相位质量较高;反之,相位梯度较大且条纹对比度较低的区域,其相位质量较低。然后根据相位质量图,选择相位质量较高的路径进行相位展开,避免在相位突变区域进行错误的展开。在相位展开过程中,当遇到相位质量较低的区域时,可以采用一些特殊的处理方法,如跳过该区域,从周围相位质量较高的区域重新开始展开,或者对该区域的相位进行修正,以保证相位展开的正确性。4.2.3立体匹配算法立体匹配算法是光栅投影双目视觉形貌测量中的关键环节,其目的是在左右相机采集的图像中寻找同名点,通过计算同名点之间的视差,进而获取物体的三维信息。常用的立体匹配算法包括基于区域的匹配算法和基于特征的匹配算法等,不同算法对测量精度和效率有着不同的影响。基于区域的匹配算法是一种常用的立体匹配方法,它假设同名点周围的小区域内具有相似的亮度模式,通过计算左右图像中对应区域的相关性来确定同名点。归一化互相关(NCC)算法是基于区域匹配的典型算法之一,其基本原理是计算左右图像中对应窗口的归一化互相关系数,相关系数越大,说明两个窗口的相似性越高,越有可能是同名点。对于左图像中的一个窗口W_l(x,y)和右图像中对应位置的窗口W_r(x,y),归一化互相关系数NCC(x,y)的计算公式为:NCC(x,y)=\frac{\sum_{i,j\inW}(I_l(x+i,y+j)-\overline{I}_l)(I_r(x+i,y+j)-\overline{I}_r)}{\sqrt{\sum_{i,j\inW}(I_l(x+i,y+j)-\overline{I}_l)^2\sum_{i,j\inW}(I_r(x+i,y+j)-\overline{I}_r)^2}}其中,I_l(x,y)和I_r(x,y)分别是左、右图像在点(x,y)处的灰度值,\overline{I}_l和\overline{I}_r分别是窗口W_l(x,y)和W_r(x,y)内的平均灰度值,W表示窗口的大小。基于区域的匹配算法的优点是算法简单,易于实现,对图像的灰度变化和噪声具有一定的鲁棒性。在一些场景中,物体表面的纹理和特征相对较少,基于区域的匹配算法能够通过计算区域的相关性来有效地寻找同名点,从而实现立体匹配。这种算法对光照变化和图像噪声较为敏感,当光照条件发生变化时,图像的灰度值会发生改变,导致基于区域的匹配算法的匹配精度下降。在测量表面反射率不均匀的物体时,由于不同区域的反射率差异,会使图像的灰度值不一致,从而影响基于区域的匹配算法的性能。基于区域的匹配算法的计算量较大,尤其是在处理高分辨率图像时,需要对大量的图像区域进行相关性计算,导致计算效率较低。基于特征的匹配算法则是先对图像进行特征提取,如提取边缘、角点、尺度不变特征变换(SIFT)特征、加速稳健特征(SURF)特征等,然后通过比较左右图像中特征的描述子来寻找同名点。SIFT算法是一种经典的基于特征的匹配算法,它具有尺度不变性、旋转不变性和光照不变性等优点。SIFT算法的主要步骤包括尺度空间极值检测、关键点定位、方向分配和特征描述子生成。在尺度空间极值检测阶段,通过构建高斯差分(DoG)尺度空间,在不同尺度下检测图像中的极值点,这些极值点即为可能的关键点;在关键点定位阶段,通过拟合三维二次函数来精确确定关键点的位置,并去除低对比度的关键点和边缘响应点;在方向分配阶段,根据关键点邻域内的梯度方向分布,为每个关键点分配一个主方向,使算法具有旋转不变性;在特征描述子生成阶段,以关键点为中心,在其邻域内计算梯度方向直方图,生成一个128维的特征描述子,用于描述关键点的特征。基于特征的匹配算法对图像的变化具有较强的鲁棒性,能够在不同的光照条件、视角变化和尺度变化下准确地寻找同名点。在测量复杂形状物体或物体表面存在遮挡、变形等情况时,基于特征的匹配算法能够通过提取稳定的特征点来实现立体匹配,提高测量的可靠性。这种算法的计算复杂度较高,特征提取和匹配过程需要消耗大量的计算资源和时间,在实时性要求较高的测量场景中,可能无法满足要求。特征提取过程可能会丢失一些细节信息,对于一些对细节要求较高的测量任务,可能会影响测量精度。在实际应用中,应根据具体的测量需求和场景特点选择合适的立体匹配算法。对于对测量精度要求较高、场景相对稳定且对实时性要求不高的情况,如文物数字化、精密零件检测等,可以选择基于特征的匹配算法,以确保测量的准确性;对于对实时性要求较高、场景相对简单且对测量精度要求相对较低的情况,如工业在线检测等,可以选择基于区域的匹配算法,以提高测量效率。还可以将多种立体匹配算法结合使用,充分发挥它们的优势,进一步提高测量精度和可靠性。4.3环境因素4.3.1光照条件光照条件是影响光栅投影双目视觉形貌测量精度的重要环境因素之一,其主要包括环境光的强度、颜色、方向等方面。这些因素的变化会对测量结果产生显著影响,因此深入研究其影响机制并提出有效的光照控制方法具有重要意义。环境光强度的变化会直接影响条纹图像的质量。当环境光强度过高时,会导致条纹图像的对比度降低,使条纹细节变得模糊,从而增加相位计算的难度和误差。在强光环境下,投影的光栅条纹可能会被环境光淹没,导致相机采集到的图像中条纹信息不清晰,难以准确提取相位信息。相反,环境光强度过低时,相机采集到的图像可能会出现噪声增加、亮度不足等问题,同样会影响相位计算的准确性。为了减少环境光强度对测量的影响,可以采取以下措施:一是选择在相对暗室环境中进行测量,减少外界环境光的干扰;二是使用遮光罩或其他遮光设备,对相机和投影仪进行遮挡,防止环境光直接照射到测量区域;三是通过调整投影仪的亮度和对比度,使其在不同环境光强度下都能投射出清晰的条纹图像。环境光的颜色也会对测量结果产生影响。不同颜色的环境光具有不同的波长和频率,会与投影的光栅条纹相互干涉,导致条纹图像出现颜色偏差,进而影响相位计算的精度。蓝色的环境光可能会使投影的红色光栅条纹颜色发生变化,导致相机采集到的图像颜色失真,从而影响相位解算的准确性。为了避免环境光颜色对测量的影响,应尽量选择在无色或白色光环境下进行测量,减少环境光颜色与光栅条纹颜色的相互干扰。在无法避免有色光环境时,可以通过对相机进行颜色校正,消除环境光颜色对图像的影响,提高相位计算的精度。环境光的方向同样会对测量结果产生重要影响。当环境光从不同方向照射到被测物体表面时,会导致物体表面的反射光分布不均匀,从而使采集到的条纹图像出现明暗不均的现象,影响相位计算的准确性。环境光从侧面照射到物体表面,会在物体表面产生阴影,使该区域的条纹图像无法准确采集,导致相位计算错误。为了减少环境光方向对测量的影响,可以采用均匀照明的方法,如使用环形光源或漫反射光源,使环境光均匀地照射到被测物体表面,减少反射光的不均匀性。在测量过程中,应注意调整相机和投影仪的位置,避免环境光直接照射到相机镜头和投影仪镜头,防止光线反射和折射对测量结果的影响。4.3.2温度和湿度温度和湿度是影响光栅投影双目视觉形貌测量系统性能和测量结果的重要环境因素。它们的变化会对设备的光学性能、机械性能以及测量数据的准确性产生显著影响,因此深入分析其影响机制并采取相应的应对措施具有重要意义。温度变化会对测量系统的光学元件产生影响。相机和投影仪中的镜头通常由多种光学材料组成,不同材料的热膨胀系数不同。当温度发生变化时,镜头的尺寸和形状会发生微小改变,导致镜头的焦距、畸变等参数发生变化,从而影响成像质量和测量精度。温度升高时,镜头材料的热膨胀可能会使镜头的焦距变长,导致图像模糊,测量精度下降。为了减少温度对光学元件的影响,可以采取以下措施:一是对测量系统进行温度控制,将其放置在恒温环境中,如使用恒温箱或在温度稳定的实验室环境中进行测量;二是选择具有低温度系数的光学材料制作镜头,减少温度变化对镜头参数的影响;三是定期对测量系统进行校准,根据温度变化对镜头参数的影响,及时调整校准参数,确保测量精度。温度变化还会对测量系统的电子元件产生影响。相机和投影仪中的传感器、电路板等电子元件在不同温度下的性能会发生变化,如传感器

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论