节点文献

高分辨率三维测量系统

A High-Resolution 3-D Shape Measurement System

【作者】 邓凯仁

【导师】 黄佩森;

【作者基本信息】 上海交通大学 , 计算机应用与技术, 2011, 硕士

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

【Abstract】 In this thesis, we first introduce the basic applications of three-dimensional measurement systems in aeronautics, medical systems, entertainment, and robotics. Then, it introduces various methods used for three-dimensional shape measurement. Among those techniques, the structured light technique is widely used due to its high-speed and high-resolution capabilities. This research is based on a new structured light method—combined stereovision and phase shifting method. In this research, a new three-dimensional measurement system is set up with two high-resolution cameras and one LED projector. A sub-pixel stereo matching method is proposed to improve the system resolution. Factors that may influence system resolution are analyzed. A method is proposed to reduce the random noise in the system by averaging multiple sets of samples. After the system accuracy and resolution are evaluated, an error compensation method is also proposed to reduce system error. Experimental results are shown to demonstrate the method’s effectiveness.The principle of the combined stereovision and phase shifting method is introduced along with its unique advantages as compared with conventional methods. The combined stereovision and phase shifting method uses two cameras and one projector. This method first calculates the horizontal and vertical phase maps based on the fringe images from the two cameras. It then uses these phase maps for stereo matching at the pixel level. The reconstruction of 3-D models is similar as that in a typical stereovision system. Since this method uses the phase values only in the process of stereo matching, phase measurement errors do not influence measurement accuracy directly. Therefore, this method can significantly reduce errors caused by phase measurement inaccuracy. In the mean time, it makes projector calibration unnecessary. The principle of nonlinear calibration of the measurement system is also introduced.The hardware system of this high-resolution three-dimensional measurement system is introduced, including the characteristics of the cameras and projector used in the system. The system uses two high-resolution cameras and one LED projector. Two cameras and one projector are fixed on a metal frame and the whole system is very compact. The control of the cameras and projector and the method to synchronize the cameras and projector are also discussed.We modify the original combined stereovision and phase shifting method and propose a sub-pixel stereo matching method. With both the left and right absolute phase maps available, pixels in the right image can be matched to pixels in the left image based on the vertical and horizontal phase values. However, because the pixels in the image are discrete and limited, it is almost impossible to find two pixels with exactly the same horizontal and vertical phase values. This leads to some digital errors at the pixel level. In order to solve this problem, a sub-pixel stereo matching method is proposed. We use a two-dimensional interpolation method to interpolate the pixels in the left image to find a point where the horizontal and vertical phase values are exactly the same as those at a pixel in the right image. This method can match the left and right images at the sub-pixel level, which greatly reduces the system error. In the research, we adopt two different interpolation methods: two-dimensional linear interpolation method and two-dimensional cubic Hermite interpolation method. Two-dimensional linear interpolation is simple and easy to use, but its first derivative is not continuous, which makes the result not smooth. Two- dimensional cubic Hermite interpolation method realizes the continuity of the first derivative and makes the result smooth. The experimental results show that the sub-pixel stereo matching method effectively enhances the system resolution.We also propose to reduce the system random noise by averaging multiple sets of images. By analyzing the experimental results, we choose the proper number of image sets that we should collect.We discuss about the methods to enhance system accuracy and resolution and provide the experimental results. We propose an error compensation method to reduce the system error. We construct an error map and do three-dimensional linear interpolation to estimate the errors at the measured points. Subtracting the estimated errors from the measured coordinates of these points, we obtain their three-dimensional coordinates with better accuracy. Experimental results show that this method effectively reduces the system error. Finally factors which may influence the system resolution and accuracy are analyzed.

节点文献中: 

本文链接的文献网络图示:

本文的引文网络