System and method for fitting feature elements using a point-cloud of an object
AssigneesHONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD., Hon Hai Precision Industry Co., Ltd.
InventorsCHIH-KUANG CHANG, XIN-YUAN WU, MIN WANG
Life of this patent
Estimating the term…
Abstract
A system and method for fitting feature elements is provided. The method first receives a point-cloud of an object from a point-cloud obtaining device and constructs a triangular mesh surface of the point-cloud. The method then determines a plurality of uppermost boundary points of the triangular mesh surface, and fits a feature element according to the uppermost boundary points. The method further creates the feature element, and outputs the feature element to a display.
Claims20
A computer-based method for fitting feature elements using a point-cloud of an object, the method comprising:
- receiving the point-cloud of the object from a point-cloud obtaining device;
- constructing a triangular mesh surface of the point-cloud;
- determining a plurality of uppermost boundary points of the triangular mesh surface;
- fitting a feature element according to the uppermost boundary points;
- and
- creating the feature element and outputting the feature element to a display.
A storage medium having stored thereon instructions that, when executed by a processor, causes the processor to perform a method for fitting feature elements using a point-cloud of an object, the method comprising:
- receiving the point-cloud of the object from a point-cloud obtaining device;
- constructing a triangular mesh surface of the point-cloud;
- determining a plurality of uppermost boundary points of the triangular mesh surface;
- fitting a feature element according to the uppermost boundary points;
- and
- creating the feature element, and outputting the feature element to a display.
A computing system for fitting feature elements using a point-cloud of an object, comprising:
- a receiving module operable to receive the point-cloud of the object from a point-cloud obtaining device;
- a meshing module operable to construct a triangular mesh surface of the point-cloud;
- a determining module operable to determine a plurality of uppermost boundary points of the triangular mesh surface;
- a fitting module operable to fit a feature element according to the uppermost boundary points using an iterative method;
- a drawing module operable to create the feature element according to the fitting parameters, and output the feature element to a display;
- and
- a processor that executes the receiving module, the meshing module, the determining module, the fitting module, and the drawing module.
Dependencies are inferred from the claim text.