Image processing device, image processing method, and computer readable recording medium
AssigneeOMRON Corporation
InventorsYasuyuki IKEDA, Masashi KURITA
Life of this patent
Estimating the term…
Abstract
A convolutional neural network performs: a first masking process of masking a pixel region not to be inspected, by computing pixel values of corresponding pixels of an inspection image and of a mask image; an intermediate process for extracting a feature image from the inspection image that has been subjected to the first masking process; and a second masking process of masking the pixel region not to be inspected, by computing the pixel values of corresponding pixels of the inspection image that has been subjected to the intermediate process and of the mask image that has been subjected to a process identical to the intermediate process.
Claims8
An image processing device comprising:
- a means for performing a first masking process of masking a pixel region not to be inspected by computing pixel values of corresponding pixels of an inspection image including a pixel region to be inspected and the pixel region not to be inspected and a mask image including a pixel region that has a pixel value for masking the pixel region not to be inspected and that is associated with the pixel region not to be inspected;
- a means for performing an intermediate process for extracting a feature image from the inspection image on which the first masking process has been performed through a convolutional neural network;
- a means for performing the same process as the intermediate process on the mask image;
- and
- a means for performing a second masking process of masking the pixel region not to be inspected by computing pixel values of corresponding pixels of the inspection image on which the intermediate process has been performed and the mask image on which the same process as the intermediate process has been performed.
An image processing method comprising causing a computer system to execute:
- a step of performing a first masking process of masking a pixel region not to be inspected by computing pixel values of corresponding pixels of an inspection image including a pixel region to be inspected and the pixel region not to be inspected and a mask image including a pixel region that has a pixel value for masking the pixel region not to be inspected and that is associated with the pixel region not to be inspected;
- a step of performing an intermediate process for extracting a feature image from the inspection image on which the first masking process has been performed through a convolutional neural network;
- a step of performing the same process as the intermediate process on the mask image;
- and
- a step of performing a second masking process of masking the pixel region not to be inspected by computing pixel values of corresponding pixels of the inspection image on which the intermediate process has been performed and the mask image on which the same process as the intermediate process has been performed.
A computer readable recording medium, storing an image processing program, causing a computer system to execute:
- a step of performing a first masking process of masking a pixel region not to be inspected by computing pixel values of corresponding pixels of an inspection image including a pixel region to be inspected and the pixel region not to be inspected and a mask image including a pixel region that has a pixel value for masking the pixel region not to be inspected and that is associated with the pixel region not to be inspected;
- a step of performing an intermediate process for extracting a feature image from the inspection image on which the first masking process has been performed through a convolutional neural network;
- a step of performing the same process as the intermediate process on the mask image;
- and
- a step of performing a second masking process of masking the pixel region not to be inspected by computing pixel values of corresponding pixels of the inspection image on which the intermediate process has been performed and the mask image on which the same process as the intermediate process has been performed.
Dependencies are inferred from the claim text.