Methods of generating three-dimensional digital models of objects by wrapping point cloud data points
First Claim
Patent Images
1. A method of converting a physical object into a three-dimensional digital model, the method comprising the steps of:
- acquiring data points measured from a surface of the physical object;
reconstructing a three-dimensional digital model of the physical object from the data points by;
constructing a Delaunay complex of the data points and a flow structure of simplices in the Delaunay complex; and
retracting the Delaunay complex into three-dimensional digital model of the physical object using the flow structure; and
modifying the three-dimensional digital model using a shape improvement method selected from the group consisting of data relaxation by filtering out high surface frequencies, surface refinement by decomposing edges and triangles, surface decimation by reducing a number of edges and triangles and surface thickening.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of automatic conversion of a physical object into a three-dimensional digital model. The method acquires a set of measured data points on the surface of a physical model. From the measured data points, the method reconstructs a digital model of the physical object using a Delaunay complex of the points, a flow strcuture of the simplicies in the Delaunay complex and retracting the Delaunay complex into a digital model of the physical object using the flow structure. The method then outputs the digital model of the physical object.
-
Citations
30 Claims
-
1. A method of converting a physical object into a three-dimensional digital model, the method comprising the steps of:
-
acquiring data points measured from a surface of the physical object;
reconstructing a three-dimensional digital model of the physical object from the data points by;
constructing a Delaunay complex of the data points and a flow structure of simplices in the Delaunay complex; and
retracting the Delaunay complex into three-dimensional digital model of the physical object using the flow structure; and
modifying the three-dimensional digital model using a shape improvement method selected from the group consisting of data relaxation by filtering out high surface frequencies, surface refinement by decomposing edges and triangles, surface decimation by reducing a number of edges and triangles and surface thickening. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of generating a model of an object, comprising the steps of:
-
acquiring data points that define a shape of the object; and
constructing a three-dimensional digital model of the object by;
determining a Delaunay complex from the data points;
determining an acyclic flow relation of simplices in the Delaunay complex;
determining a first boundary of the Delaunay complex; and
retracting the Delaunay complex by collapsing a first simplex pair in the acyclic flow relation at the first boundary. - View Dependent Claims (10, 11, 12, 13)
considering additional points to be used in constructing the three-dimensional digital model;
discarding redundant ones of the additional points; and
changing the three-dimensional digital model by incorporating at least some of the additional points that contribute valuable information about the object.
-
-
12. The method according to claim 9, wherein the constructing step comprises the step of editing the retracted Delaunay complex to remove extraneous surfaces and punch holes in the Delaunay complex that appear as tunnels in the three-dimensional digital model having a non star-shaped surface that outlines a volume.
-
13. The method of claim 9, wherein the step of collapsing a first simplex pair in the acyclic flow relation at the first boundary defines a second boundary and is followed by the step of collapsing a second simplex pair in the acyclic flow relation at the second boundary.
-
14. A method of modeling a non star-shaped surface of a physical object, comprising the steps of:
-
acquiring data points that describe the non star-shaped surface of the physical object and are identified by their Cartesian coordinates;
processing the data points using an automated wrap function that, independent of information in excess of the Cartesian coordinates of the data points, converts the data points into a three-dimensional digital model of the non star-shaped surface of the physical object; and
outputting the three-dimensional digital model of the non star-shaped surface of the physical object. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method of generating a model of an object, comprising the steps of:
-
acquiring a set of data points that define a shape of the object and carry information regarding respective probing half-lines; and
constructing a three-dimensional digital model of the object from the set of data points by;
generating a first three-dimensional digital model having a first boundary;
checking for intersections between a probing half-line and simplices of the first three-dimensional digital model;
eliminating simplices of the first three-dimensional digital model that intersect the probing half-line to thereby define a second three-dimensional digital model having a second boundary; and
retracting the second three-dimensional digital model by removing simplices on the second boundary. - View Dependent Claims (25, 26)
-
-
27. A method of generating a model of an object, comprising the steps of:
-
constructing a Delaunay complex of points and a flow structure of simplices in the Delaunay complex; and
retracting the Delaunay complex into a three-dimensional digital model of the object using the flow structure as a guide.
-
-
28. A computer program product that models an object and comprises a computer-readable storage medium having computer-readable program code embodied in said medium, said computer-readable program code comprising:
-
computer-readable program code means that constructs a Delaunay complex of points and a low structure of simplices in the Delaunay complex; and
computer-readable program code means that retracts the Delaunay complex into a three-dimensional digital model of the object using the flow structure as a guide. - View Dependent Claims (29)
-
-
30. A method of modeling a non star-shaped surface of a physical object, comprising the steps of:
-
acquiring data points that describe the non star-shaped surface of the physical object and are identified by their Cartesian coordinates; and
processing the data points using an automated wrap function that, independent of connectivity information linking the data points by edges and triangles, converts the data points into a three-dimensional digital model of the non star-shaped surface of the physical object.
-
Specification