Optical inspection system
First Claim
1. An automated optical inspection device suitable for inspection of an article, comprising:
- at least one detector providing a polychromatic image output of at least a portion of an article; and
processing circuitry receiving said polychromatic image output and providing edge detection to sub-pixel accuracy operative to distinguish borders among regions of different color wherein said processing circuitry is operative to distinguish a border between a first color region associated with a first color population and a second color region associated with a second color population by identifying an approximate border location between said first color region and said second color region and determining a location of a border between said first color region and said second color region by using a preferred method for identifying the location of a border between said first color population and said second color population.
1 Assignment
0 Petitions
Accused Products
Abstract
This invention discloses a method for determining a location of a border in a color image, the image comprising at least two color populations, between a first color region associated with a first one of the two color populations and a second color region associated with a second one of the two color populations, both the first color region and the second color region being comprised in the color image, the method includes identifying an approximate border location between the first color region and the second color region, determining a plurality of candidate border locations between the first color region and the second color region, each of the plurality of candidate border locations being determined by applying a corresponding border location method chosen from among a plurality of border location methods, choosing one method from among the plurality of border location methods as a preferred method, and determining a location of a border between the first color region and the second color region by designating one of the plurality of candidate border locations associated with the preferred method as the border. An automated optical inspection device suitable for inspection of patterned articles is also disclosed.
56 Citations
48 Claims
-
1. An automated optical inspection device suitable for inspection of an article, comprising:
-
at least one detector providing a polychromatic image output of at least a portion of an article; and processing circuitry receiving said polychromatic image output and providing edge detection to sub-pixel accuracy operative to distinguish borders among regions of different color wherein said processing circuitry is operative to distinguish a border between a first color region associated with a first color population and a second color region associated with a second color population by identifying an approximate border location between said first color region and said second color region and determining a location of a border between said first color region and said second color region by using a preferred method for identifying the location of a border between said first color population and said second color population. - View Dependent Claims (2, 3)
-
-
4. An automated optical inspection device suitable for inspection of an article, comprising:
-
at least one detector providing an image output of at least a portion of an article having at least three different regions, each of which regions is distinguished at least by an optical characteristic detectable by said detector; and processing circuitry receiving said image output and providing edge detection to sub-pixel accuracy operative to distinguish borders of at least two of said at least three different regions, wherein said processing circuitry receives said image output and provides edge detection to sub-pixel accuracy operative to distinguish borders of said at least three different regions. - View Dependent Claims (5)
-
-
6. An automated optical inspection device suitable for inspection of an article comprising:
-
at least one detector providing a polychromatic image output of at least a portion of an article; processing circuitry receiving said polychromatic image output and providing at least one of the following inspection functionalities; segmentation of said polychromatic image into a segmented color image comprising a plurality of color regions each having one of a plurality of representative color possibilities; binarization of the segmented color image into a binary image including regions and borders; morphological erosion of the regions to provide a skeleton representing the regions; and assignment of color regions to elements in the skeleton; wherein the processing circuitry is operative to superimpose the skeleton and the segmented color image, and to assign data representative of regions to elements in the skeleton as a function of the superimposition. - View Dependent Claims (7)
-
-
8. An automated optical inspection device suitable for inspection of an article, comprising:
-
at least one detector providing a polychromatic image output of at least a portion of an article, said article comprising an electrical circuit formed on a printed circuit board; and processing circuitry receiving said polychromatic image output and providing a color image representing said article, the color image comprising a map which indicates borders between different regions of an article and identifies materials in each of said different regions having a common border said different regions including uncoated metal conductors, coated metal conductors, uncoated substrate, and coated substrate. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. An automated optical inspection device suitable for inspection of a patterned article, comprising:
-
at least one detector providing an image output of at least a portion of a patterned article comprising a plurality of materials having detectable borders between the plurality of materials said plurality of materials comprising at least three materials; and processing circuitry receiving said image output and providing an inspection functionality comprising pattern analysis of image data relating to the borders to provide an indication of the presence of nicks and protrusions along said borders. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. An automated optical inspection device suitable for inspection of an electrical circuit, comprising:
-
at least one detector providing an image output of at least a portion of an electrical circuit comprising multiple materials; and processing circuitry receiving said image output and providing an output indication of the presence of at least one predetermined material, said processing circuitry providing an output indication of the presence of at least two materials out of a group of at least three predetermined materials. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. An automated optical inspection device suitable for inspection of a patterned article, comprising:
-
at least one detector providing an image output of at least a portion of a patterned article through a translucent overlay at least partially covering the patterned article; and processing circuitry receiving said image output and providing an output indication which is independent of the translucent overlay, said processing circuitry being operative to provide an indication of parts of the pattern covered by the translucent overlay and parts of the pattern not covered by the translucent overlay. - View Dependent Claims (39, 40, 41)
-
-
42. Apparatus for automatically optically inspecting color images of objects, comprising:
-
a sensor operative to acquire polychromatic images of an object; an image processor operative to process the polychromatic images and output a report indicating candidate defects and features chosen from among a predetermined set of features, and to provide an image of a region surrounding each said candidate defect and feature, said image processor including a binary image processor operative to process binary images generated from the polychromatic image, and a color image processor operative to process the polychromatic images. - View Dependent Claims (43)
-
-
44. An automated optical inspection device suitable for inspection of an article and comprising:
-
at least one detector providing an image output of at least a portion of an article having at least three different regions, each of which regions is distinguished at least by an optical characteristic detectable by said detector; and processing circuitry receiving said image output and providing edge detection to sub-pixel accuracy operative to distinguish borders of at least two of said at least three different regions, wherein said processing circuitry provides mapping based at least partially on said image output which identifies materials in each of said different regions having a common border.
-
-
45. An automated optical inspection device suitable for inspection of an article comprising:
-
at least one detector providing a polychromatic image output of at least a portion of an article; processing circuitry receiving said polychromatic image output and providing at least one of the following inspection functionalities; segmentation of said polychromatic image into a segmented color image comprising a plurality of color regions each having one of a plurality of representative color possibilities; binarization of the segmented color image into a binary image including regions and borders; morphological erosion of the regions to provide a skeleton representing the regions; and assignment of color regions to elements in the skeleton; wherein the processing circuitry is operative to assign data representative of regions to elements in the skeleton the superimposed location of an element of the skeleton in a color region.
-
-
46. An automated optical inspection device suitable for inspection of an article comprising:
-
at least one detector providing a polychromatic image output of at least a portion of an article; and processing circuitry receiving said polychromatic image output and providing a color image representing said article, the color image comprising a map which indicates borders between different regions of an article and identifies materials in each of said different regions having a common border, said different materials including different metals.
-
-
47. An automated optical inspection device suitable for inspection of a patterned article comprising:
-
at least one detector providing an image output of at least a portion of a patterned article comprising a plurality of materials having detectable borders between the plurality of materials, said materials include materials from the following group;
uncoated metal conductors, coated material conductors, uncoated substrate, coated substrate; andprocessing circuitry receiving said image output and providing an inspection functionality comprising pattern analysis of image data relating to the borders to provide an indication of the presence of nicks and protrusions along said borders.
-
-
48. An automated optical inspection device suitable for inspection of a patterned article comprising:
-
at least one detector providing an image output of at least a portion of a patterned article comprising a plurality of materials having detectable borders between the plurality of materials; and processing circuitry receiving said image output and providing an inspection functionality comprising pattern analysis of image data relating to the borders to provide an indication of the presence of nicks and protrusions along said borders, said inspection functionality comprising pattern analysis including; identifying an ordered plurality of points along a border defined by the image data relating to the borders, each of said ordered plurality of points having at least one neighboring point in the ordered plurality of points; determining a normal direction to the smooth curve at each of said ordered plurality of points; and identifying a point of said ordered plurality of points as being part of an irregularity comprising one of a nick and a protrusion based, at least in part, on a local normal difference comprising a difference between the normal direction to the smooth curve at said point and a normal direction to the smooth curve at said at least one neighboring point of said point.
-
Specification