Image processing apparatus, image processing method, and program for detecting defect from image
First Claim
1. An image processing apparatus comprising:
- one or more processors configured to cause the image processing apparatus to;
detect a first detected region from an input image on the basis of a first detection criterion and a second detected region from the input image on the basis of a second detection criterion, wherein the first detection criterion is based on a first threshold and the second detection criterion is based on a second threshold that is smaller in value than the first threshold;
set, as a target image subjected to correction, an image including the first detected region, and set, as a reference image that is referred to in a correction process, an image including the second detected region;
set a unit region in the detected region in each of the target image and the reference image by segmenting the detected region in each of the target image and the reference image, the unit region serving as a unit of processing in the correction process;
set a to-be-corrected region in the reference image; and
correct the unit region in the target image on the basis of the to-be-corrected region set in the reference image.
1 Assignment
0 Petitions
Accused Products
Abstract
An image processing apparatus includes detecting means for detecting a first detected region and a second detected region from an input image, on the basis of a first detection criterion and a second detection criterion, respectively; image setting means for setting, as a target image subjected to correction, an image including the first detected region, and setting, as a reference image that is referred to in the correction, an image including the second detected region; accepting means for accepting, from a user, designation of a region in the target image and a correction instruction for the designated region; correction region setting means for identifying, in the reference image, a region corresponding to the designated region, and for setting a to-be-corrected region on the basis of the identified region and the second detected region; and correcting means for correcting the first detected region in the target image on the basis of the to-be-corrected region set in the reference image.
-
Citations
13 Claims
-
1. An image processing apparatus comprising:
-
one or more processors configured to cause the image processing apparatus to; detect a first detected region from an input image on the basis of a first detection criterion and a second detected region from the input image on the basis of a second detection criterion, wherein the first detection criterion is based on a first threshold and the second detection criterion is based on a second threshold that is smaller in value than the first threshold; set, as a target image subjected to correction, an image including the first detected region, and set, as a reference image that is referred to in a correction process, an image including the second detected region; set a unit region in the detected region in each of the target image and the reference image by segmenting the detected region in each of the target image and the reference image, the unit region serving as a unit of processing in the correction process; set a to-be-corrected region in the reference image; and correct the unit region in the target image on the basis of the to-be-corrected region set in the reference image. - View Dependent Claims (2, 3, 4, 5, 8, 9, 10, 11, 12, 13)
-
-
6. An image processing method comprising:
-
detecting a first detected region from an input image on the basis of a first detection criterion and a second detected region from the input image on the basis of a second detection criterion, wherein the first detection criterion is based on a first threshold and the second detection criterion is based on a second threshold that is smaller in value than the first threshold; setting, as a target image subjected to correction, an image including the first detected region, and setting, as a reference image that is referred to in a correction process, an image including the second detected region; setting a unit region in the detected region in each of the target image and the reference image by segmenting the detected region in each of the target image and the reference image, the unit region serving as a unit of processing in the correction process; setting a to-be-corrected region in the reference image; and correcting the unit region in the target image on the basis of the to-be-corrected region set in the reference image.
-
-
7. A non-transitory computer readable storage medium storing a program that, when executed by one or more processors, causes a computer to:
-
detect a first detected region from an input image on the basis of a first detection criterion and a second detected region from the input image on the basis of a second detection criterion, wherein the first detection criterion is based on a first threshold and the second detection criterion is based on a second threshold that is smaller in value than the first threshold; set, as a target image subjected to correction, an image including the first detected region, and set, as a reference image that is referred to in a correction process, an image including the second detected region; set a unit region in the detected region in each of the target image and the reference image by segmenting the detected region in each of the target image and the reference image, the unit region serving as a unit of processing in the correction process; set a to-be-corrected region in the reference image; and correct the unit region in the target image on the basis of the to-be-corrected region set in the reference image.
-
Specification