Information processing apparatus, information processing method, and storage medium utilizing technique for detecting an abnormal state such as a scratch on a target
First Claim
1. An information processing apparatus for detecting a defect in a target object, the information processing apparatus comprising:
- a memory; and
a processor in communication with the memory, the processor configured to provide;
an illumination control unit configured to generate a plurality of different illumination states by switching lighting and extinction of each of a plurality of illumination units in times series, the plurality of illumination being placed at a plurality of different positions;
an acquisition unit configured to acquire an image group obtained by imaging the target object in the plurality of different illumination states and in a state where relative orientations of the target object and the plurality of illumination units change while the target object is being conveyed by a conveyance unit;
a generation unit configured to, based on luminance information of images included in the image group, generate a first luminance profile indicating a distribution of a luminance value of a first region in each of the images over the plurality of different illumination states generated in time series, and a second luminance profile indicating a distribution of a luminance value of a second region in each of the images over the plurality of different illumination states generated in time series; and
a detection unit configured to detect a defect in the target object based on the first luminance profile and the second luminance profile.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing apparatus for, to classify and detect a plurality of types of defects, detecting a defect in a target object without using data obtained by prior learning includes an acquisition unit configured to acquire an image group obtained by capturing a target object irradiated with light from a plurality of illumination units placed at a plurality of different positions, a generation unit configured to, based on luminance information of images included in the image group, generate a first luminance profile indicating a change in a luminance value of a first region, which is a region corresponding between the images, and a second luminance profile indicating a change in a luminance value of a second region, which is a region corresponding between the images, and a detection unit configured to detect a defect in the target object based on the first luminance profile and the second luminance profile.
34 Citations
10 Claims
-
1. An information processing apparatus for detecting a defect in a target object, the information processing apparatus comprising:
-
a memory; and a processor in communication with the memory, the processor configured to provide; an illumination control unit configured to generate a plurality of different illumination states by switching lighting and extinction of each of a plurality of illumination units in times series, the plurality of illumination being placed at a plurality of different positions; an acquisition unit configured to acquire an image group obtained by imaging the target object in the plurality of different illumination states and in a state where relative orientations of the target object and the plurality of illumination units change while the target object is being conveyed by a conveyance unit; a generation unit configured to, based on luminance information of images included in the image group, generate a first luminance profile indicating a distribution of a luminance value of a first region in each of the images over the plurality of different illumination states generated in time series, and a second luminance profile indicating a distribution of a luminance value of a second region in each of the images over the plurality of different illumination states generated in time series; and a detection unit configured to detect a defect in the target object based on the first luminance profile and the second luminance profile. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An information processing method for detecting a defect in a target object, the information processing method comprising:
-
generating a plurality of different illumination states by switching lighting and extinction of each of a plurality of illumination units in time series, the plurality of illumination units being placed at a plurality of different positions; acquiring an image group of images obtained by imaging a target object in the plurality of different illumination states and in a state where relative orientations of the target object and the plurality of illumination units change while the target object is being conveyed by a conveyance unit; generating a first luminance profile indicating a distribution of a luminance value of a first region in each of the images over the plurality of different illumination states generated in time series, wherein the first region is a region corresponding between the images included in the image group, and a second luminance profile indicating a distribution transition of a luminance value of a second region in each of the images over the plurality of different illumination states generated in time series; and detecting a defect in the target object based on the first luminance profile and the second luminance profile.
-
-
10. A non-transitory storage medium having stored thereon a program for causing a computer to function as each unit of an information processing apparatus for detecting a defect in a target object, the information processing apparatus comprising:
-
an illumination control unit configured to generate a plurality of different illumination states by switching lighting and extinction of each of a plurality of illumination units in time series, the plurality of illumination units being placed at a plurality of different positions; an acquisition unit configured to acquire an image group of images obtained by imaging the target object in the plurality of different illumination states and in a state where relative orientations of the target object and the plurality of illumination units change while the target object is being conveyed by a conveyance unit; a generation unit configured to, based on luminance information of images included in the image group, generate a first luminance profile indicating a distribution of a luminance value of a first region in each of the images over the plurality of different illumination states generated in time series, and a second luminance profile indicating a distribution of a luminance value of a second region in each of the images over the plurality of different illumination states generated in time series; and a detection unit configured to detect a defect in the target object based on the first luminance profile and the second luminance profile.
-
Specification