论文部分内容阅读
本文首先介绍了三维测量系统在航天航空、医疗、娱乐、机器人产业的一些基本应用,然后介绍了目前国内外三维测量的方法。在这些方法中,结构光技术因为它的高速度、高分辨率的特点得到了广泛的应用。本文基于一个新的结构光技术--双目视觉和相移技术相结合的三维测量方法,建立了一个高分辨率的三维测量硬件系统,同时在原有方法的基础上,采用亚像素匹配的方法,提高了系统的分辨率。本文分析了系统分辨率的影响因素,并提出了多次采样的方法,减少系统的随机噪声。分析了本三维测量系统的精度,本文提出了系统误差补偿的方法,并通过实验证明了该方法的有效性。本文介绍了双目视觉和相移技术相结合的三维测量方法的基本原理和优势。双目视觉和相移技术相结合的三维测量方法使用了两个相机和一个投影仪,首先左右相机分别拍摄投影条纹后的物体图片,利用相移算法得到左右图片的相位图,然后利用相位图匹配得到左右照片的对应点对,最后利用三角算法得到空间点的三维坐标。这个方法只将左右图片的相位图作为双目视觉中点云匹配的依据,可以避免因相位计算的不准确而直接造成的系统精度影响,从而可以避免投影仪标定的繁琐工序。同时,本文还介绍了结构光系统的非线性标定的原理和方法。本文介绍了高分辨率三维测量系统的总体硬件框架,介绍了相机和投影仪的特点。本系统使用了高分辨率的相机和LED投影仪,投影仪和相机被固定在一个铝制的支架上,系统体积小巧,可作为便携式仪器使用。本文介绍了相机和投影仪的控制,以及软件同步相机和投影仪的方法。本研究在原有算法的基础上加以改进,提出了亚像素级的双目匹配方法。原双目视觉和相移技术相结合的三维重构方法是利用左右图片的横纵相位图来匹配左右图片的像素点,但是由于图片上的像素点是有限离散的,对于右图上的像素点A,我们很难在左图上找到和它的横纵相位值完全相同的像素点,这会导致在双目匹配的过程中存在像素级别的误差。为了解决这个问题,我们采用亚像素级的双目匹配方法,用插值的方法在左图上找到和右图中像素点的横纵相位值完全相同的点,实现了亚像素级的双目匹配,减少了系统误差。研究中,我们采用了两种不同的插值方法。一种方法是两维线性插值法,两维线性插值具有简单易用的特点,但是它的缺点是插值结果一阶导数不连续。另一种方法是两维三次Hermite插值法,三次Hermite插值的优势在于它实现了插值结果一阶导数连续,使结果更加光滑。实验结果显示:亚像素级别的双目匹配算法取得了非常好的效果,显著的提高了系统的分辨率。本研究采用了多次采样的方法来减少系统的随机误差。通过平均多次采样的结果,我们可以有效减少系统的随机误差。通过对实验结果的分析,本研究合理地选择了采样的组数。本文介绍了系统精度和分辨率的评价方法和结果。提出了一种误差补偿的方法来减小系统误差。利用已知点的误差值进行三维线性插值估算得到重构点的三维测量误差值,重构点减去三维测量误差得到误差补偿后的三维坐标。实验结果验证了此方法的可行性和有效性。最后,本文分析了系统的精度和分辨率的影响因素。