INSPECTION DEVICE AND SUBSTRATE PROCESSING APPARATUS
First Claim
1. An inspector that performs appearance inspection for a substrate, comprising:
- an image data acquirer that acquires image data of a substrate with no defect in appearance as first image data, and acquires image data of a substrate to be inspected as second image data by picking up an image of the substrate to be inspected; and
a determiner that calculates values related to differences between gradation values of pixels of the first image data acquired by the image data acquirer and gradation values of corresponding pixels of the of second image data acquired by the image data acquirer as pieces of difference information, and determines whether there is a defect in appearance on the substrate to be inspected based on whether each piece of calculated difference information is in a predetermined allowable range.
1 Assignment
0 Petitions
Accused Products
Abstract
Surface image data of a non-defective sample substrate is acquired, and surface image data of a substrate to be inspected is acquired. Differences between gradation values are calculated for pixels of the surface image data of the substrate to be inspected and corresponding pixels of the surface image data of the sample substrate. A constant value is added to the difference between gradation values of each pixel. In the case where the value acquired by addition is in a predetermined allowable range, it is determined that there is no defect for the substrate to be inspected. In the case where the value acquired by addition is outside of the allowable range, it is determined that the substrate to be inspected is defective. A defect in appearance on the substrate to be inspected is detected based on a pixel of which the value is outside of the allowable range.
45 Citations
29 Claims
-
1. An inspector that performs appearance inspection for a substrate, comprising:
-
an image data acquirer that acquires image data of a substrate with no defect in appearance as first image data, and acquires image data of a substrate to be inspected as second image data by picking up an image of the substrate to be inspected; and a determiner that calculates values related to differences between gradation values of pixels of the first image data acquired by the image data acquirer and gradation values of corresponding pixels of the of second image data acquired by the image data acquirer as pieces of difference information, and determines whether there is a defect in appearance on the substrate to be inspected based on whether each piece of calculated difference information is in a predetermined allowable range. - View Dependent Claims (2, 3, 4, 5, 24, 25)
-
-
6. An inspector that performs appearance inspection for a substrate, comprising:
-
an image data acquirer that acquires image data of a substrate with no defect in appearance as first image data, and acquires image data of a substrate to be inspected as second image data by picking up an image of the substrate to be inspected; a range setter that sets an allowable range for determining whether there is a defect in appearance on the substrate; and a determiner that calculates values related to differences between gradation values of pixels of the first image data acquired by the image data acquirer and gradation values of pixels of the second image data acquired by the image data acquirer, the pixels of the first and second image data being considered to correspond to each other, and determines whether there is a defect in appearance on the substrate to be inspected based on whether each piece of calculated difference information is in the allowable range set by the range setter, wherein the range setter calculates, for each of a plurality of predetermined target pixels of the first image data, differences between gradation values of a target pixel and a plurality of pixels in a constant region including the target pixel, determines, for each of the plurality of predetermined target pixels of the first image data, a representative value in a range from a minimum value to a maximum value of a plurality of differences by a predetermined method based on the plurality of calculated differences, and respectively sets values related to a minimum value and a maximum value of the plurality of representative values respectively determined for the plurality of target pixels as a lower limit value and an upper limit value of the allowable range. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 26, 27)
-
-
14. An inspector that performs appearance inspection for a substrate, comprising:
-
an image data acquirer that acquires image data indicating a first image of a substrate with no defect in appearance as first image data, and acquires image data indicating a second image of a substrate to be inspected as second image data by picking up an image of the substrate to be inspected; a corrector that corrects correspondence relationships between pixels of the first image data and pixels of the second image data; and a determiner that calculates values related to differences between gradation values of pixels of the first image data acquired by the image data acquirer and gradation values of corresponding pixels of the second image data acquired by the image data acquirer as pieces of difference information based on the correspondence relationship corrected by the corrector, and determines whether there is a defect in appearance on the substrate to be inspected based on whether each piece of calculated difference information is in a predetermined allowable range, wherein the first image is constituted by a plurality of first unit images, the first image data includes a plurality of pieces of first unit image data respectively indicating the plurality of first unit images, the second image is constituted by a plurality of second unit images, the second image data includes a plurality of pieces of second unit image data respectively indicating the plurality of second unit images, and the corrector detects relative deviation amounts between first and second unit images by comparing the pieces of first unit image data of the plurality of first unit images and the pieces of the second unit image data of the plurality of second unit images, the plurality of first and second unit images being located at corresponding positions, calculates a deviation amount for every pixel of the first and second images based on a plurality of deviation amounts detected for the plurality of first and second unit images, and corrects the correspondence relationship between a pixel of the first image data and a pixel of the second image data based on the calculated deviation amount for every pixel to resolve the deviation. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 28, 29)
-
Specification