Font Size: a A A

The Research Of 3D Reconstruction Technology Base On Digital Camera

Posted on:2010-03-10Degree:MasterType:Thesis
Country:ChinaCandidate:C WeiFull Text:PDF
GTID:2178360275485490Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
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.
Keywords/Search Tags:3D reconstruction, camera calibration, feature extraction, feature matching
PDF Full Text Request
Related items