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

Claim 0:
1. A system of three-dimensional scanning and measurement, comprising:
a mobile device to scan a plurality of images of an object;
a trained model of a neural network configured by parameter optimization;
at least one processor coupled to the mobile device to process the plurality of images of the object; and
a non-transitory computer-readable medium having stored thereon computer-executable instructions that, when executed by the at least one processor, cause the system to:
receive the plurality of images of the object,
preprocess the plurality of images, employing morphological refinement;
create a plurality of point clouds based on the plurality of images;
determine, for each point cloud, a plurality of prominent features by a determination of:
an estimate of a curvature of each of the plurality of point clouds;
a refinement of the estimate of the curvature by an iterative calculation of the curvature over one or more iterations such that a region of high curvature is calculated by considering a smaller neighborhood in the region; and
an iterative repetition until a sample in the smaller neighborhood does not increase the curvature in the region by more than a specified threshold;

rank the prominent features within in each point cloud by the curvature determined therefor;
match points between the point clouds based on a similarity of 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.