Patent ID: 11947336
Assignee: PROTO LABS, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 9:
10. A method for superimposing two-dimensional (2D) prints of a part for manufacture onto three-dimensional (3D) computer models of the part for manufacture, the method comprising:
receiving, at a processor, a computer model of the part for manufacture, the computer model comprising a first plurality of object lines;
receiving, at the processor, a print of a part for manufacture, the print comprising a side view of the part for manufacture, the side view comprising a first semantic datum and a second plurality of object lines, wherein the first semantic datum comprises a first geometric tolerance;
decomposing, by the processor, a side view of the print, wherein decomposing the side view comprises identifying and distinguishing the side view from a remainder of the print, wherein decomposing the side view of the print further comprises:
training a bounding module machine learning model using training data, wherein the training data comprises a plurality of prints of a part for manufacture as inputs correlated to a plurality of side views as outputs, wherein training comprises:
iteratively updating the training data as a function of the inputs and the outputs of the bounding module machine learning model; and
retraining the bounding module machine learning model using the updated training data;

decomposing the side view of the print using a trained bounding module machine learning model;

matching, by the processor, features of the part for manufacture in the side view to features of the part for manufacture in the computer model, wherein matching further comprises matching based on:
a distance between a first object line of the first plurality of object lines and a first object line of the second plurality of object lines, wherein the first object line of the first plurality of object lines and the first object line of the second plurality of object lines are object lines of a first feature of the features of the part for manufacture;

superimposing, by the processor, the first plurality of object lines in the computing model onto the second plurality of object lines in the side view; and
transferring, by the processor, the first semantic datum from the side view to the computer model.