节点文献

基于数码相机图像的三维重建技术研究

The Research of 3D Reconstruction Technology Base on Digital Camera

【作者】 魏冲

【导师】 周海英;

【作者基本信息】 中北大学 , 计算机应用技术, 2009, 硕士

【摘要】 随着计算机视觉技术和计算机图形学的发展,三维重建技术广泛应用在医学、虚拟现实、计算机动画、三维测量、工业检测以及物理学、化学、地质学等方面。基于数码相机图像的三维重建技术就是从已获取图像中提取所需要的二维信息,并通过相机定标、特征点提取、特征匹配和三维重建算法等相关技术将物体的三维信息恢复出来的过程。三维重建过程涉及到图像预处理、相机定标、特征点提取、基础矩阵计算等主要问题。在相机定标前,须利用高斯滤波去除图像中的噪声,以利于特征点的正确提取,同时,本研究中还提出了一种平均阈值边缘检测法来检测图像边缘,为相机精确定标奠定了基础;本研究在相机定标的过程中采用了一种新的相机定标方法,即基于线性模型的相机自定标方法,避免了求解过程中的累积误差,有利于高精度求出相机的全部内参数;在基础矩阵求解中,首先利用NCC匹配方法对图像特征点进行粗匹配,然后利用最相关和次相关比例法来消除误匹配点,最后,利用本研究中提出的改进的M-估计法来估计一个精度高和鲁棒性好的基础矩阵;在重建过程中,本研究采用欧氏重建方法求取图像中匹配点的三维空间坐标并通过三角剖分对物体进行建模,使得重建后的物体更具真实感。本研究的三维图像重建实现以Visual C++和MATLAB为开发工具,采用OpenGL技术显示了三维重建实体,取得了较好的重建效果。实验结果表明,本课题中提出的方法切实可行,实验结果能够反映实体的三维结构,具有较好的真实感。

【Abstract】 With the development of computer vision and computer graphics technology, 3D reconstruction technology is widely used in many fields such as medicine, Virtual Reality, computer cartoon, three-dimensional measurement, industry detection, physics, chemistry, and geology. 3D reconstruction technology of image based on digital camera is a process which extracts 2D information from obtained images, and then recovers the object’s 3D information on the basis of camera calibration, feature extraction, and feature matching through 3D reconstruction algorithm and some related technology.3D reconstruction process involves such primitive problems as preprocessing images, calibrating camera, extracting feature and calculating essential matrix. Before camera calibration, it is required that use Gauss wave filters to remove image noise so as to extract minutiae correctly, and also it suggests one kind of average threshold to detect images’ edges so that establishes a basis for calibrating camera accurately. This research applies a new camera calibration technology, self-calibration technology based on linear model, which avoids the errors accumulated in the process of calculation, and is well to obtain all the inner parameters of camera accurately.In order to obtain the essential matrix, first of all, NCC match approach is employed to finish the rough match to the image feature points, and then uses nearest and hypo-nearest proportion to remove mistake points, finally it uses improved M-estimate to estimate essential matrix which has a high-accuracy and good robustness. In reconstruction, firstly, Euclidean reconstruction approach is applied to calculate the three-dimensional coordinates of matching points in image, and the entities’ model is built through Delaunay triangulation so that make the objects reconstructed more vivid.This research uses Visual C++, and MATLAB software as development tools to realize 3D reconstruction, and applies OpenGL technology to display 3D object. It gets a good reconstruction effect. The result of experiment shows that the approaches presented in this research is reliable, and the 3D reconstruction model may reveal the structures of entities, in addition, the objects reconstructed have more sense of reality.

  • 【网络出版投稿人】 中北大学
  • 【网络出版年期】2009年 11期
节点文献中: 

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

本文的引文网络