Font Size: a A A

Display And Registration Of Point Cloud Data

Posted on:2008-08-16Degree:MasterType:Thesis
Country:ChinaCandidate:T MaFull Text:PDF
GTID:2178360212996617Subject:Computational Mathematics
Abstract/Summary:PDF Full Text Request
Computer Aided Design (CAD), coming up with the development of computer and the modern industry, today it is still regarding geometric modeling of industry product as its research object. There are two methods in CAD. One is a design member design an object according to the certain method under the condition of object is nonexistent, it is normal direction, and its workload is very huge. Another one is basis the object which has already existed, using the data acquisition which was obtained on the object's surface, we can receive the point cloud data in an order or disorder, then surface or curve will be reconstructed through handling of the point cloud data. Thus CAD that computer can identify will be get. It is reverse engineering in the development. Reverse engineering is an important technology in realizing the duplication and modifying of freeform surface parts, which includes measuring, modeling, manufacturing and inspecting of freeform surface. Reverse engineering is a basic problem in geometric modeling, has great common sense and practicality, and it is complement with CAD/CAM/CAE. This article is based on the main problem that we should solve in reverse engineering, our primary research is on the pre-handling of the point cloud data, and surface reconstruction.Pre-handling of the point cloud data is an important step, which completes the digital of object model. Because the obtained point cloud data is more than one piece, we could register the point cloud data, using the geometric nature of point cloud data. Through the methods of rotation and translation, we can register the point cloud data which is obtained from several times and a variety of measuring, from the own local coordinates to overall coordinates.Let p i and its k-nearest points be N( p i), which can be approximated by the quadric parameters surface. Set the quadric parameters equation as: We can use the principle of least squares, derive the coefficient matrixQ , and get the equation of quadric parameters surface r (u ,v). The unit normal vector of the surface is Calculate the first and the second basic quantity of the \ the average curvature and then according to the above values, we canget the main curvature k1,k2 Here, we finished the computation of the normal vector and curvature of every data point.Given the two point sets of cloud data which waiting for registration S1 = {p11,p21,,pm1}and S2 = { p12,p22,,pn2}, if k1,k2 of p i are zero, discarding p i. It is said that p i will not be entered to the set of the matching points. Applying the maximum and the minimum curvature, filtering to the matching points, selecting following the principle All the matching points, which are approximate enough, constitute a table. For every matching point ( pi1 , pj2) on the table, the rigid transformations that map pi1 to pj2 are computed, making the direction of normal vectors ni1 and nj2coincide.Compute the rotate transformations of every matching point (n i1 , nj2), then compute translation vectors, so that matching points pi1 and pj2 overlap. Therefore, we can get the rigid transformations that make pi1 and pj2 overlapped.A hash table is constituted from the coordinate transformations in 3D space. The target transformation that makes the most count in this table is employed to register the two point cloud data. If we want to get more precision result, we can use the result of the rough registration, and then the iterative closet point algorithm leads to perfect registration.For the display of point cloud data, we propose the facility display usage. Take a piece of point cloud data, divide it into several small pieces and process B-spline surface display. Let point cloud data (data point) be control point of B-spline surface and approximate the surface, also, we give the theory proof of this method. In addition, we could approximate with piecewise least square for data, after obtaining the display of every small piece, we put together the adjacent small pieces and obtain the continuous smooth figure with G 0. Following, we compare the two display methods in the front and illuminate the effectiveness of the algorithm in this paper. At the end of the article, we show the numerical experiment of the point cloud data of the rabbits, and implement the algorithm.
Keywords/Search Tags:Registration
PDF Full Text Request
Related items