Patent ID: 11908150
Assignee: XESTO INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 17:
18. A non-transitory computer-readable medium having stored thereon computer- executable instructions that, when executed by a system to scan and measure three-dimensional features, the instructions comprising instructions to:
receive a plurality of images of an object;
preprocess each of the plurality of images using morphological refinement;
create a plurality of point clouds from the preprocessed plurality of images;
determine, for each point cloud, prominent features by a determination of:
an estimate of a curvature of each of the plurality of point clouds; and thereafter
a refinement of the estimated curvature by an iterative calculation of the curvature over one or more iterations, such that a region of high curvature is re-calculated by a consideration of a smaller neighborhood in the region; and
a repetition of the iterations until a sample of the smaller neighborhood does not increase the curvature in the region by more than a specified threshold;

rank the prominent features in each point cloud the based on the curvature determined therefor;
match points with similar curvature based on the curvature determined therefor;
generate a transformed point cloud based on the prominent features in each point cloud of the plurality of point clouds; and
determine an overlap between the plurality of point clouds and labeled correspondences between prominent features thereof.