# US 2026/0073501 A1 · Image processing apparatus, image processing method, and storage medium

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

- Number: US 2026/0073501 A1
- Document ID: US20260073501A1
- Status: Published application
- Kind: A1
- Application number: 19/319,490
- Filed: 2025-09-04
- Published: 2026-03-12
- Earliest claimed: 2024-09-11
- Assignees: Canon Kabushiki Kaisha
- Applicants: Canon Kabushiki Kaisha
- Inventors: TAKAYUKI JINNO
- Web page: https://patentgrep.com/patent/US20260073501A1

## CPC

- G06T 7/0004: {Industrial image inspection}
- G06T 7/0008: {checking presence/absence}
- G06T 7/50: Depth or shape recovery
- G06T 7/90: Determination of colour characteristics
- G06T 2207/10021: Stereoscopic video; Stereoscopic image sequence
- G06T 2207/10024: Color image
- G06T 2207/10152: Varying illumination
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL

## Abstract

An image processing apparatus comprises at least one processor and at least one memory. The at least one memory stores instructions for causing the at least one processor and the at least one memory to set a light source to be turned on from among a plurality of light sources disposed at positions different from each other, based on a gloss reflection intensity of an object to be inspected, and perform inspection processing on the object, based on a plurality of images of the object. In the plurality of images of the object, the object is irradiated with light from the set light source.

## Claims

### Claim 1

An image processing apparatus comprising:
at least one processor; and
at least one memory that is in communication with the at least one processor, wherein the at least one memory stores instructions for causing the at least one processor and the at least one memory to:
set a light source to be turned on from among a plurality of light sources disposed at positions different from each other, based on a gloss reflection intensity of an object to be inspected; and
perform inspection processing on the object, based on a plurality of images of the object, wherein, in the plurality of images of the object, the object is irradiated with light from the set light source.

### Claim 2 (depends on 1)

The image processing apparatus according to claim 1, wherein the plurality of light sources differs from each other in at least one of a zenith angle and an azimuth angle.

### Claim 3 (depends on 1)

The image processing apparatus according to claim 1, wherein the at least one memory further stores instructions for causing the at least one processor and the at least one memory to, in a case where the object has a first gloss reflection intensity, set an increased number of the light sources having a small zenith angle to be turned on in comparison with a case in which the object has a second gloss reflection intensity higher than the first gloss reflection intensity.

### Claim 4 (depends on 1)

The image processing apparatus according to claim 1, wherein the at least one memory further stores instructions for causing the at least one processor and the at least one memory to set the light source to be turned on based on a gloss reflection intensity designated by a user via a user interface.

### Claim 5 (depends on 1)

The image processing apparatus according to claim 1, wherein the at least one memory further stores instructions for causing the at least one processor and the at least one memory to set the light source to be turned on based on an object type designated by a user via a user interface.

### Claim 6 (depends on 1)

The image processing apparatus according to claim 1, wherein the at least one memory further stores instructions for causing the at least one processor and the at least one memory to set the light source to be turned on based on a correspondence relationship between the gloss reflection intensity and identification information on the plurality of light sources.

### Claim 7 (depends on 1)

The image processing apparatus according to claim 1, wherein the at least one memory further stores instructions for causing the at least one processor and the at least one memory to perform control to synchronize a lighting timing of the light source with an imaging timing.

### Claim 8 (depends on 1)

The image processing apparatus according to claim 1, wherein the inspection processing is to inspect at least one of a shape and a color of a surface of the object.

### Claim 9 (depends on 1)

The image processing apparatus according to claim 1, wherein the at least one memory further stores instructions for causing the at least one processor and the at least one memory to perform the inspection processing by combining the plurality of images by a photometric stereo method.

### Claim 10 (depends on 1)

The image processing apparatus according to claim 1, wherein the at least one memory further stores instructions for causing the at least one processor and the at least one memory to perform switching between a first mode in which the set light source is turned on and a second mode in which a predetermined light source is turned on, based on information on the object.

### Claim 11

An image processing method comprising:
setting a light source to be turned on from among a plurality of light sources disposed at positions different from each other, based on a gloss reflection intensity of an object to be inspected; and
performing inspection processing on the object, based on a plurality of images of the object, wherein, in the plurality of images of the object, the object is irradiated with light from the set light source.

### Claim 12

A non-transitory computer-readable storage medium storing instructions that, when executed by a computer, cause the computer to perform an image processing method, the image processing method comprising:
setting a light source to be turned on from among a plurality of light sources disposed at positions different from each other, based on a gloss reflection intensity of an object to be inspected;
performing inspection processing on the object, based on a plurality of images of the object, wherein, in the plurality of images of the object, the object is irradiated with light from the set light source.
