IP Library Granted Patent US 11,623,344
Granted Patent B2
US 11,623,344 · App. 16/854,220 · Granted Apr 11, 2023

System and method for autonomously defining regions of interest for a container

Inventor: Jeffrey A. Peterson (Pittsburgh, PA)
Assignee: AGR INTERNATIONAL, INC.
B25J9/1612B25J9/1697G06V10/25
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,623,344
App. No.
16/854,220
Granted
Apr 11, 2023
Kind
B2
Abstract

A system and method for autonomously defining regions of interest for a container are provided. The system comprises a platform for supporting the container, a detector for capturing feature data of the container while on the platform, and a computer system. The computer system is in communication with the detector and platform. The computer system is programmed to locate features of the container from the captured feature data, and define the regions of interest for the container based on the located features.

Claims (48)

1. A system for autonomously defining regions of interest for a container, the system comprising:

a detector for capturing feature data of the container; and

a computer system in communication with the detector, wherein the computer system is programmed to:

identify edges of the container from the captured feature data, including transforming the captured feature data into a silhouette of the container;

locate features on the edges of the container including to identify an edge angle attribute along the edges from the silhouette of the container;

classify the features on the edges of the container into measurement categories based on the edge angle attribute and location of the features; and

define the regions of interest for a dimensional measurement of the container based on the located features, including determining which located features to include in the region of interest based on the measurement category.

2. The system of claim 1 , wherein the computer system is programmed to utilize at least one of chain code, raster scanning, Sobel edge detection, thresholding, and edge extraction to locate features on the edges of the container.

3. The system of claim 1 , wherein the computer system is programed to locate features on the edges of the container comprises the computer system programmed to locate at least one of a concave region and a convex region from the captured feature data.

4. The system of claim 1 , wherein the features comprise at least one of a horizontal center of the container, a vertical center of the container, a top of the container, a side of the container, a bottom of the container, a finish feature, a body feature, a shoulder feature, and a heel feature.

5. The system of claim 4 , wherein the finish feature comprises at least one of a thread crest, a thread root, a support ledge edge, and a neck straight edge.

6. The system of claim 1 , further comprising a platform to support the container.

7. The system of claim 6 , further comprising a light source, wherein the platform is positioned intermediate the light source and the detector.

8. The system of claim 6 , wherein the platform is configured to rotate about an axis and change elevation relative to the detector.

9. The system of claim 6 , wherein the detector is configured for capturing images of the container over time while on the platform, wherein there is relative movement between the platform and the detector, such that feature data captured by the detector is of different container poses relative to the detector.

10. The system of claim 9 , further comprising the computer system programmed to combine at least two of the captured images together into a combined image of at least a portion of the container.

11. The system of claim 10 , wherein the at least two images were captured at substantially the same angle of the platform relative to the detector and different elevations of the platform relative to the detector.

12. The system of claim 1 , further comprising:

a display in communication with the computer system, wherein the computer system is configured to display a virtual representation of the feature data of at least a portion of the container on the display.

13. The system of claim 12 , wherein the computer system is further configured to annotate the virtual representation with a parameter associated with the container.

14. The system of claim 12 , wherein the computer system is configured to change at least one of the pose and magnification of the virtual representation responsive to received input.

15. The system of claim 1 , further comprising the computer system programmed to compare the features to a data store of features and select a region of interest based on the comparison.

16. The system of claim 15 , further comprising a robotic system, wherein the robotic system is programmed to grip the container based on the comparison.

17. The system of claim 1 , wherein the computer system is programmed to determine dimensional measurements of the container from the features.

18. The system of claim 17 , further comprising a robotic system, wherein the robotic system is programmed to grip the container based on the determined dimensional measurements.

19. The method of claim 1 , wherein the detector is at least one of a camera, an infrared sensor, a spectrometer, a confocal probe, LIDAR, and a thickness sensor.

20. The method of claim 1 , wherein the detector is a camera and the captured feature data is an image.

21. A method for autonomously defining regions of interest for a container, the method comprising:

capturing, by a detector, feature data of the container;

identifying, by a computer system, edges of the container from the captured feature data, including transforming the captured feature data into a silhouette of the container;

locating, by the computer system, features on the edges of the container including identifying an edge angle attribute along the edges from the silhouette of the container;

classifying, by the computer system, the features on the edges of the container into measurement categories based on the edge angle attribute and location of the features; and

defining, by the computer system, the regions of interest for a dimensional measurement of the container based on the features, including determining which located features to include in the region of interest based on the measurement category.

22. The method of claim 21 , further comprising storing the regions of interest in a data store.

23. The method of claim 21 , further comprising forming containers with a container forming machine in a production run.

24. The method of claim 23 , further comprising:

determining, by the computer system, dimensional measurements of the container from the features; and

comparing dimensions of containers formed in the production run to a specification for the container using the regions of interest stored in the data store.

25. The method of claim 21 , further comprising:

capturing, by the detector, images of the container over time while on a platform, wherein there is relative movement between the platform and the detector, such that images captured by the detector are of different container poses relative to the detector; and

combining at least two of the captured images together into a combined image of at least a portion of the container.

26. A system for autonomously defining regions of interest for a container, the system comprising:

a detector for capturing feature data of the container; and

a computer system in communication with the detector, wherein the computer system is programmed to:

identify edges of the container from the captured feature data, including transforming the captured feature data into a silhouette of the container;

locate features on the edges of the container, including identify an edge angle along the edges from the silhouette of the container; and

define the regions of interest for a dimensional measurement of the container based on the edge angle and location of the features.

27. The method of claim 26 , wherein the edge angle is identified by defining a first line between two adjacent pixels on the edges and determining an angle of a second line normal to the first line relative to a reference line.

Assignments (4)
RELEASE OF SECOND LIEN PATENT SECURITY INTERESTS Recorded May 30, 2025
From: ROYAL BANK OF CANADA
To: AGR INTERNATIONAL, INC.; ALPHA TECHNOLOGIES SERVICES LLC; AMOT CONTROLS LLC; COMPRESSOR CONTROLS LLC; CORNELL PUMP COMPANY LLC; DYNISCO INSTRUMENTS LLC; HANSEN TECHNOLOGIES LLC; METRIX INSTRUMENT CO., L.P.; PETROLEUM ANALYZER COMPANY L.P.; ROPER HOLDINGS, LLC; ROPER INDUSTRIAL PRODUCTS INVESTMENT COMPANY LLC; ROPER PUMP COMPANY LLC; STRUERS LLC; VIATRAN CORPORATION
Reel/Frame 071476/0346 →
SECURITY AGREEMENT (FIRST LIEN) Recorded Dec 24, 2024
From: AGR INTERNATIONAL, INC.
To: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
Reel/Frame 069775/0554 →
SECURITY AGREEMENT (SECOND LIEN) Recorded Dec 24, 2024
From: AGR INTERNATIONAL, INC.
To: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
Reel/Frame 069775/0579 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2020
From: PETERSON, JEFFREY A.
To: AGR INTERNATIONAL, INC.
Reel/Frame 052503/0231 →