# US 11,308,601 B2 · Container inspection system with individual light control

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,308,601 B2
- Document ID: US11308601B2
- Status: Granted
- Kind: B2
- Application number: 15/130,523
- Filed: 2016-04-15
- Published: 2016-11-03
- Granted: 2022-04-19
- Earliest claimed: 2015-04-29
- Assignees: Emhart Glass S.A.
- Applicants: Joe Dordoni; Richard D. Diehr
- Inventors: Joe Dordoni; Richard D. Diehr
- Web page: https://patentgrep.com/patent/US11308601B2

## CPC

- G06T 7/0004: {Industrial image inspection}
- G01B 11/2504: {Calibration devices}
- G01B 11/254: {Projection of a pattern, viewing through a pattern, e.g. moiré}
- G01L 1/24: by measuring variations of optical properties of material when it is stressed, e.g. by photoelastic stress analysis {using infrared, visible light, ultraviolet}
- G01M 11/081: {by using a contact-less detection method, i.e. with a camera}
- G01N 21/8806: {Specially adapted optical and illumination features}
- G01N 21/8851: {Scan or image signal processing specially adapted therefor, e.g. for scan signal adjustment, for detecting different kinds of defects, for compensating for structures, markings, edges (G01N21/8806 and G01N21/93 - G01N21/95692 take precedence; optical measurement of dimensions G01B11/00; optical scanning G02B26/10; image transformation G06T3/00; computerised image enhancement G06T5/00; image processing per se for flaw detection G06T7/0002)}
- G01N 21/90: in a container or its contents (G01N21/91 takes precedence)
- G01N 21/9036: {using arrays of emitters or receivers}
- G01N 21/93: Detection standards; Calibrating {baseline adjustment, drift correction}
- H04N 17/002: {for television cameras}
- H04N 23/56: provided with illuminating means
- H04N 23/60: Control of cameras or camera modules
- H04N 23/90: Arrangement of cameras or camera modules, e.g. multiple cameras in TV studios or sports stadiums
- G01N 2021/8896: {Circuits specially adapted for system specific signal conditioning}
- G01N 2201/06146: Multisources for homogeneisation, as well sequential as simultaneous operation
- G06T 2207/30108: Industrial image inspection
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G01B: MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01L: MEASURING FORCE, STRESS, TORQUE, WORK, MECHANICAL POWER, MECHANICAL EFFICIENCY, OR FLUID PRESSURE (weighing G01G)
- G01M: TESTING STATIC OR DYNAMIC BALANCE OF MACHINES OR STRUCTURES; TESTING OF STRUCTURES OR APPARATUS, NOT OTHERWISE PROVIDED FOR
- G01N: INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES (measuring or testing apparatus or processes other than immunoassay, involving enzymes or microorganisms C12M, C12Q)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A system for inspecting a glass container and methods of inspecting glass containers are provided. The system includes a panel including a plurality of light sources configured to illuminate the glass container. The system includes a camera configured to image the illuminated glass container. The system includes a controller configured to adjust the amount of power applied to each of the light sources individually. The system includes a processor configured to evaluate the image of the illuminated glass container for indications of defects in the container. Methods of calibrating the system are also provided.

## Claims

### Claim 1

A system for inspecting a glass container comprising:
a panel configured to illuminate the glass container, the panel including a first plurality of light sources directed parallel to one another;
a first camera configured to image the illuminated glass container;
a controller configured to adjust the amount of power supplied to each of the light sources individually; and
a processor configured to evaluate the image of the illuminated glass container for indications of defects in the container.

### Claim 2 (depends on 1)

The system of claim 1, wherein each light source is one or more surface mounted LED.

### Claim 3 (depends on 1)

The system of claim 1, wherein the panel is configured to illuminate the first plurality of light sources simultaneously, the processor is configured to evaluate an image of the panel, and the controller is configured to control the power supplied to each of the first plurality of light sources individually such that an image of the panel appears to be uniformly lit to the first camera.

### Claim 4 (depends on 1)

The system of claim 1, wherein the processor is configured to evaluate an output from the first camera to determine if the brightness detected in a field of view of the first camera is below a predetermined threshold and to indicate to the controller when the brightness detected in a field of view of the first camera is below the predetermined threshold.

### Claim 5 (depends on 4)

The system of claim 4, wherein the controller is configured to receive the indication that the brightness detected in a field of view of the first camera is below a predetermined threshold and to adjust the amount of power supplied to at least one of the first plurality of light sources until a desired brightness is detected.

### Claim 6 (depends on 1)

The system of claim 1, wherein all of the light sources of the panel are directed in a same orientation.

### Claim 7 (depends on 1)

The system of claim 1, wherein the light sources that are farther from the first camera are driven at a higher power than light sources that are closer to the first camera such that the brightness of the farther and closer light sources is the same as viewed by the first camera.

### Claim 8 (depends on 1)

The system of claim 1, wherein the controller is configured to illuminate the light sources based on a plurality of predetermined patterns depending on a type of container inspection, each predetermined pattern having a corresponding power table; and
wherein the controller and processor are configured to test the brightness of the light sources to determine power adjustment values based on a captured image of the panel and the controller and processor are configured to adjust the power table for one or more of the predetermined patterns based on the power adjustment values.

### Claim 9 (depends on 1)

The system of claim 1, wherein the image is captured when the glass container is off of a central axis of the first camera and the controller is configured to adjust the power of the first plurality of light sources as if the image was captured when the glass container was on the central axis of the first camera.

### Claim 10 (depends on 1)

The system of claim 1, further including a second camera, an inspection axis of the first camera is offset from an inspection axis of the second camera.

### Claim 11 (depends on 1)

The system of claim 1, wherein the panel is planar.

### Claim 12 (depends on 1)

The system of claim 1, wherein the panel is formed from a plurality of planar segments including at least a first segment and a second segment that are non-parallel to one another, the first segment including the first plurality of light sources, the first plurality of light sources being orthogonal to the first planar segment, the second segment including a second plurality of light sources that are parallel to one another and orthogonal to the second segment.

### Claim 13

A method of inspecting a glass container using a first panel including a first plurality of light sources, the method comprising:
illuminating a first predetermined set of the first plurality of light sources to illuminate the glass container with a first predetermined illumination pattern;
capturing a first image of the illuminated glass container;
illuminating a second predetermined set of the first plurality of light sources to illuminate the glass container with a second predetermined illumination pattern, the second predetermined illumination pattern being different from the first predetermined illumination pattern;
capturing a second image of the illuminated glass container; and
evaluating the first and second images to determine whether the glass container includes a defect.

### Claim 14 (depends on 13)

The method of claim 13, further comprising illuminating all of the first plurality of light sources, evaluating the brightness of the image viewed by a first camera, individually adjusting the amount of power supplied to at least one of the first plurality of light sources to provide uniform illumination from the view of the first camera.

### Claim 15 (depends on 13)

The method of claim 13, further comprising continuing to evaluate the brightness of a field of view viewed by a first camera and increasing the amount of power supplied to at least one of the plurality of light sources if the brightness of the field of view viewed by the first camera drops below a predetermined threshold.

### Claim 16 (depends on 13)

The method of claim 13, wherein the first image is captured by a first camera and the second image is captured by a second camera.

### Claim 17 (depends on 16)

The method of claim 16, wherein an inspection axis of the first camera is offset from an inspection axis of the second camera.

### Claim 18 (depends on 13)

The method of claim 13, wherein the first image is captured with the glass container located in a first location relative to the panel and the second image is captured with the glass container positioned in a second location relative to the panel, the second location being different than the first location.

### Claim 19 (depends on 18)

The method of claim 18, wherein the first and second images are captured by a same camera.

### Claim 20 (depends on 18)

The method of claim 18, wherein:
illuminating a first predetermined set of the first plurality of light sources includes powering the first predetermined set of the first plurality of light sources based on a first predetermined power table;
illuminating a second predetermined set of the first plurality of light sources includes powering the second set of the first plurality of light sources based on a second predetermined power table.

### Claim 21 (depends on 20)

The method of claim 20, further including:
analyzing the brightness of the first plurality of light sources and determining a brightness adjustment value for at least one of the first plurality of light sources;
creating a calibration table that stores the brightness adjustment value for the at least one of first plurality of light sources; and
adjusting the first and second predetermined power tables based on the calibration table.

### Claim 22 (depends on 13)

The method of claim 13, wherein illuminating a first predetermined set of the first plurality of light sources includes powering the first predetermined set of the first plurality of light sources based on a first predetermined power table;
further including:
analyzing the brightness of the first predetermined set of first plurality of light sources and determining a brightness adjustment value for at least one of the light sources of the first predetermined set; and
adjusting the first power table based on the brightness adjustment value for the at least one of the light sources of the first predetermined set.

### Claim 23 (depends on 13)

The method of claim 13, wherein the first and second predetermined illumination patterns are selected from one of a plurality of horizontal bands of light; a plurality of vertical bands of light; a uniform continuous light; a shape that follows the contour of the glass container; and a circle.
