Methods and systems for generating a multi-dimensional surface model of a geometric structure
First Claim
1. A system for generating a multi-dimensional surface model of a geometric structure, the system comprising:
- a device comprising at least one sensor configured to collect a set of location data points corresponding to respective locations on or enclosed by a surface of the geometric structure; and
a computer-based model construction system coupled to the device and by executing the ordered sequence configured to;
generate a working volume based on the set of location data points, the working volume including a plurality of discretized locations;
calculate a dilated field for the working volume;
define a dilated surface based on the dilated field;
calculate an eroded field for the working volume based on the dilated surface by calculating an eroded field value E for each discretized location in the working volume, wherein the eroded field value E is a distance between a location and a closest point on the dilated surface;
define an eroded surface based on the eroded field; and
update the generated surface model when at least one of new location data points are collected and existing location data points are removed, the processing apparatus configured to update the generated surface model by executing the ordered sequence of;
updating the dilated field;
updating the dilated surface;
updating the eroded field; and
updating the eroded surface.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure provides systems and methods for generating a multi-dimensional surface model of a geometric structure. The system includes a device including at least one sensor configured to collect a set of location data points corresponding to respective locations on or enclosed by a surface of the geometric structure, and a computer-based model construction system coupled to the device. The computer-based model construction system is configured to generate a working volume based on the set of location data points, calculate a dilated field for the working volume, define a dilated surface based on the dilated field, calculate an eroded field for the working volume based on the dilated surface, and define an eroded surface based on the eroded field.
76 Citations
18 Claims
-
1. A system for generating a multi-dimensional surface model of a geometric structure, the system comprising:
-
a device comprising at least one sensor configured to collect a set of location data points corresponding to respective locations on or enclosed by a surface of the geometric structure; and a computer-based model construction system coupled to the device and by executing the ordered sequence configured to; generate a working volume based on the set of location data points, the working volume including a plurality of discretized locations; calculate a dilated field for the working volume; define a dilated surface based on the dilated field; calculate an eroded field for the working volume based on the dilated surface by calculating an eroded field value E for each discretized location in the working volume, wherein the eroded field value E is a distance between a location and a closest point on the dilated surface; define an eroded surface based on the eroded field; and update the generated surface model when at least one of new location data points are collected and existing location data points are removed, the processing apparatus configured to update the generated surface model by executing the ordered sequence of; updating the dilated field; updating the dilated surface; updating the eroded field; and updating the eroded surface. - View Dependent Claims (2, 3, 4, 5, 6, 16)
-
-
7. A computer-implemented method of generating a multi-dimensional surface model of a geometric structure, the method comprising the ordered sequence of:
-
acquiring a set of location data points corresponding to respective locations on or enclosed by a surface of the geometric structure; generating a working volume based on the set of location data points, the working volume including a plurality of discretized locations; calculating a dilated field for the working volume; defining a dilated surface based on the dilated field; calculating an eroded field for the working volume based on the dilated surface by calculating an eroded field value E for each discretized location in the working volume, wherein the eroded field value E is a distance between a location and a closest point on the dilated surface; defining an eroded surface based on the eroded field; and updating the generated surface model when at least one of new location data points are collected and existing location data points are removed by the ordered process of; updating the dilated field; updating the dilated surface; updating the eroded field; and updating the eroded surface. - View Dependent Claims (8, 9, 10, 11, 12, 17)
-
-
13. A processing apparatus for generating a multi-dimensional surface model of a geometric structure, the processing apparatus by executing the ordered sequence configured to:
-
acquire a set of location data points corresponding to respective locations on or enclosed by a surface of the geometric structure; generate a working volume based on the set of location data points, the working volume including a plurality of discretized locations; calculate a dilated field for the working volume; define a dilated surface based on the dilated field; calculate an eroded field for the working volume based on the dilated surface by calculating an eroded field value E for each discretized location in the working volume, wherein the eroded field value E is a distance between a location and a closest point on the dilated surface; define an eroded surface based on the eroded field; and update the generated surface model when at least one of new location data points are collected and existing location data points are removed, the processing apparatus configured to update the generated surface model by executing the ordered sequence of; updating the dilated field; updating the dilated surface; updating the eroded field; and updating the eroded surface. - View Dependent Claims (14, 15, 18)
-
Specification