Patent ID: 11928805
Assignee: CANON KABUSHIKI KAISHA
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. An information processing apparatus comprising:
one or more processors; and
one or more memories in communication with the one or more processors,
wherein the one or more processors and the one or more memories cooperate to implement:
a feature extraction unit configured to extract feature points from each of a plurality of images of an object to be inspected captured from a plurality of viewpoints;
an acquisition unit configured to acquire defocus information on an image;
an image quality evaluation unit configured to, for each of the plurality of images, evaluate whether an image quality based on a predetermined index satisfies allowable conditions for inspection works of the object based on the defocus information;
an image stitching unit configured to stitch at least a part of the plurality of images, among the plurality of images, having the image quality that satisfies the allowable conditions according to a positional relation based on the feature points extracted by the extraction unit; and
a feature evaluation unit configured to perform feature point evaluation including evaluating a positional distribution of the feature points, and evaluating the number of feature points, extracted from each of the plurality of images,
wherein, each of the plurality of images includes a plurality of regions, and for each of the plurality of regions in each of the plurality of images, the image quality evaluation unit evaluates whether the image quality based on the predetermined index satisfies the allowable conditions for inspection works of the object,
wherein the image stitching unit stitches partial regions included in the plurality of images having the image quality that satisfies the allowable conditions according to the positional relation based on the extracted feature points,
wherein the image quality evaluation unit evaluates a resolution on the object for each region or a resolution on the object for each pixel, and
wherein, for each of images which are among the plurality of images and where a value indicating a result of the feature point evaluation by the feature evaluation unit is equal to or larger than a predetermined threshold value, the image quality evaluation unit evaluates whether the image quality based on the predetermined index satisfies the allowable conditions for inspection works of the object based on the defocus information.