Machine vision methods for image segmentation using multiple images
First Claim
Patent Images
1. A machine vision method for inspecting an object, comprising the steps of:
- illuminating the object with an illumination source selected from a group of illumination sources including (i) a first source that illuminates the object along a direction of a first axis, and (ii) a second source that illuminates the object from an angle other than along the direction of the first axis, and generating a first image of the object with an image capture device while the object is so illuminated, the image capture device being oriented for capturing the first image in the direction of the first axis;
illuminating the object with another illumination source selected from the aforesaid group, and generating a second image of the object with an image capture device while it is so illuminated, the image capture device being oriented for capturing the second image in the direction of the first axis; and
subtracting the second image from the first image to form a third image that increases a contrast between the object and a background thereof.
1 Assignment
0 Petitions
Accused Products
Abstract
Machine vision methods for segmenting an image include the steps of generating a first image of the background of an object, generating a second image of the object and background, and subtracting the second image from the first image. The methods are characterized in that the second image is generated such that subtraction of it from the first image emphasizes the object with respect to the background.
310 Citations
32 Claims
-
1. A machine vision method for inspecting an object, comprising the steps of:
-
illuminating the object with an illumination source selected from a group of illumination sources including (i) a first source that illuminates the object along a direction of a first axis, and (ii) a second source that illuminates the object from an angle other than along the direction of the first axis, and generating a first image of the object with an image capture device while the object is so illuminated, the image capture device being oriented for capturing the first image in the direction of the first axis;
illuminating the object with another illumination source selected from the aforesaid group, and generating a second image of the object with an image capture device while it is so illuminated, the image capture device being oriented for capturing the second image in the direction of the first axis; and
subtracting the second image from the first image to form a third image that increases a contrast between the object and a background thereof. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
generating a threshold image from at least one of the first and second images, the threshold image having pixels representing local threshold intensity values; - and
using the threshold image to distinguish, in the third image, at least one of the object and its edges from the background.
-
-
9. A method according to claim 8, wherein the step of generating the threshold image includes the step of mapping image intensity values in the second image to generate the threshold image.
-
10. A method according to claim 8, wherein the step of using the threshold image includes the step of subtracting the threshold image from the third image.
-
11. A method according to claim 1, comprising the step of normalizing at least one of the first and second images before the subtracting step.
-
12. A method according to 11, wherein the normalizing step includes the steps of
determining distributions of intensity values of each of the first and second images; -
generating a mapping function for matching extrema of those distributions; and
transforming the intensity values of at least one of the first and second images with that mapping function.
-
-
13. A method according to claim 1, including the step of generating the first and second images with light of different respective polarizations.
-
14. A method according to claim 1, including the step of generating the first and second images by illuminating the semiconductor device with emissions in different respective wavelengths.
-
15. A method according to claim 1, including the further step of registering the first and second images with one another before the subtracting step.
-
16. A machine vision method for inspecting an object, comprising the steps of:
-
illuminating the object with an illumination source selected from a group of illumination sources including (i) a first source that illuminates the object along a direction of a first axis, and (ii) a second source that illuminates the object from an angle other than along the direction of the first axis; and
generating a first image of the object with an image capture device while the object is so illuminated, the image capture device being oriented for capturing the first image in the direction of the first axis;
illuminating the object with another illumination source selected from the aforesaid group, and generating a second image of the object with an image capture device while it is so illuminated, the image capture device being oriented for capturing the second image in the direction of the first axis;
isolating the object from the background in the third image by any of segmentation, edge detection and tracking, connectivity analysis, and thresholding.
-
-
17. A machine vision method for inspecting an object, comprising the steps of:
-
lighting the object with a source selected from a group of sources including (i) a first source that lights the object along a direction of a first axis, and (ii) a second source that lights the object from an angle other than along the direction of the first axis, and generating a first image of the object with an image capture device while the object is so lighted, the image capture device being oriented for capturing the first image in the direction of the first axis;
lighting the object with another source selected from the aforesaid group, and generating a second image of the object with an image capture device while it is so lighted, the image capture device being oriented for capturing the second image in the direction of the first axis; and
subtracting the second image from the first image to form a third image that increases a contrast between the object and a background thereof. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
generating a threshold image from at least one of the first and second images, the threshold image having pixels representing local threshold intensity values; - and
using the threshold image to distinguish, in the third image, at least one of the object and its edges from the background.
-
-
25. A method according to claim 24, wherein the step of generating the threshold image includes the step of mapping image intensity values in the second image to generate the threshold image.
-
26. A method according to claim 24, wherein the step of using the threshold image includes the step of subtracting the threshold image from the third image.
-
27. A method according to claim 17, comprising the step of normalizing at least one of the first and second images before the subtracting step.
-
28. A method according to 27, wherein the normalizing step includes the steps of
determining distributions of intensity values of each of the first and second images; -
generating a mapping function for matching extrema of those distributions; and
transforming the intensity values of at least one of the first and second images with that mapping function.
-
-
29. A method according to claim 17, including the step of generating the first and second images with light of different respective polarizations.
-
30. A method according to claim 17, including the step of generating the first and second images by lighting the semiconductor device with emissions in different respective wavelengths.
-
31. A method according to claim 17, including the further step of registering the first and second images with one another before the subtracting step.
-
32. A machine vision method for inspecting an object, comprising the steps of:
-
lighting the object with a source selected from a group of sources including (i) a first source that lights the object along a direction of a first axis, and (ii) a second source that lights the object from an angle other than along the direction of the first axis, and generating a first image of the object with an inmage capture device while the object is so lighted, the image capture device being oriented for capturing the first image in the direction of the first axis;
lighting the object with another source selected from the aforesaid group, and generating a second image of the object with an image capture device while it is so lighted, the image capture device being oriented for capturing the second image in the direction of the subtracting the second image from the first image to form a third image that enhances a contrast between the object and a background thereof; and
isolating the object from the background in the third image by any of segmentation, edge detection and tracking, connectivity analysis, and thresholding.
-
Specification