IP Library › Granted Patent US 11,557,112
Granted Patent B1
US 11,557,112 · App. 17/689,452 · Granted Jan 17, 2023

Methods and systems for feature recognition of two-dimensional prints for manufacture

Inventor: Shuji Usui (Minneapolis, MN)
Assignee: PROTOLABS, INC.
G06V10/84G06T7/136G06T7/344G06F30/10G06T2207/20081
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,557,112
App. No.
17/689,452
Granted
Jan 17, 2023
Kind
B1
Abstract

An apparatus for feature recognition of two-dimensional prints is illustrated. The apparatus comprise a processor and a memory communicatively connected to the processor. The memory contains instructions configuring the processor to receive a two-dimensional print of a part for manufacture, scale two-dimensional print so that the two-dimensional print is within a predetermined area, identify a curve feature of the two-dimensional print as a function of scaling of the two-dimensional print, wherein the curve feature comprises a plurality of line segments, and classify a line type of the curve feature using line observations as a function of the curve feature identification.

Claims (44)

1. An apparatus for feature recognition of two-dimensional prints, wherein the apparatus comprises:

a processor; and

a memory communicatively connected to the processor, the memory containing instructions configuring the processor to:

receive a two-dimensional print of a part for manufacture;

scale the two-dimensional print to fit a predetermined area, wherein scaling the two-dimensional print includes:

determining an original size of the part; and

resizing the two-dimensional print to the original size of the part;

identify a curve feature of the two-dimensional print as a function of scaling the two-dimensional print, wherein the curve feature comprises a plurality of line segments; and

classify the curve feature to a line type of as a function of the curve feature identification and at least a line observation.

2. The apparatus of claim 1 , wherein receiving the two-dimensional print further comprises receiving the two-dimensional print through a web application.

3. The apparatus of claim 1 , wherein the two-dimensional print includes an object line and scaling the two-dimensional print includes:

comparing a length of the object line to a length stated in an annotation of the two-dimensional print; and

validating scale and dimensions of the two-dimensional print as a function of the comparison.

4. The apparatus of claim 1 , wherein identifying the curve feature further comprises:

determining that the curve feature strays from a perfectly circular circle by less than a preconfigured threshold; and

identifying the curve as a circle as a function of the determination.

5. The apparatus of claim 1 , wherein identifying the curve feature further comprises:

determining that the curve feature strays from a perfectly circular arc by less than a preconfigured threshold; and

identifying the curve as an arc as a function of the determination.

6. The apparatus of claim 1 , wherein classifying includes classifying the line type as a function of a probabilistic machine learning model.

7. The apparatus of claim 1 , wherein the at least a line observation includes a superimposition of object lines on hidden lines.

8. The apparatus of claim 1 , wherein the at least a line observation includes a positioning of center lines.

9. The apparatus of claim 1 , wherein the at least a line observation includes at least a diameter annotation.

10. A method for feature recognition of two-dimensional prints, wherein the method is performed by a processor and comprises:

receiving a two-dimensional print of a part for manufacture;

scaling the two-dimensional print to fit a predetermined area, wherein scaling the two-dimensional print includes:

determining an original size of the part; and

resizing the two-dimensional print to the original size of the part;

identifying a curve feature of the two-dimensional print as a function of scaling the two-dimensional print, wherein the curve feature comprises a plurality of line segments; and

classifying curve feature to a line type as a function of the curve feature identification and at least a line observation.

11. The method of claim 10 , wherein receiving the two-dimensional print further comprises receiving the two-dimensional print through a web application.

12. The method of claim 10 , wherein the two-dimensional print includes an object line and scaling the two-dimensional print includes:

comparing a length of the object line to a length stated in an annotation of the two-dimensional print; and

validating scale and dimensions of the two-dimensional print as a function of the comparison.

13. The method of claim 10 , wherein identifying the curve feature further comprises:

determining that the curve feature deviates from a perfectly circular circle by less than a preconfigured threshold; and

identifying the curve as a circle as a function of the determination.

14. The method of claim 10 , wherein identifying the curve feature further comprises:

determining that the curve feature deviates from a perfectly circular arc by less than a preconfigured threshold; and

identifying the curve as an arc as a function of the determination.

15. The method of claim 10 , wherein classifying includes classifying the line type as a function of a probabilistic machine learning model.

16. The method of claim 10 , wherein the at least a line observation includes a superimposition of object lines on hidden lines.

17. The method of claim 10 , wherein the at least a line observation includes a positioning of center lines.

18. The method of claim 10 , wherein the at least a line observation includes at least a diameter annotation.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 7, 2024
From: USUI, SHUJI
To: PROTO LABS, INC
Reel/Frame 066683/0665 →
Cited By (1)
US 12,293,135