Cam reference for inspection of multi-color and contour images
First Claim
Patent Images
1. An electrical circuit inspection system comprising:
- an optical subsystem for optically inspecting an electrical circuit and providing an inspection output identifying more than two different types of regions; and
an analysis subsystem for analyzing said inspection output, said analyzing including comparing said inspection output with a computer file reference identifying more than two different types of regions.
1 Assignment
0 Petitions
Accused Products
Abstract
This invention discloses an electrical circuit inspection system including an optical subsystem for optically inspecting an electrical circuit and providing an inspection output identifying more than two different types of regions and an analysis subsystem for analyzing the inspection output, the analyzing including comparing the inspection output with a computer file reference identifying more than two different types of regions. A method for inspecting an electrical circuit inspection is also disclosed.
-
Citations
77 Claims
-
1. An electrical circuit inspection system comprising:
-
an optical subsystem for optically inspecting an electrical circuit and providing an inspection output identifying more than two different types of regions; and
an analysis subsystem for analyzing said inspection output, said analyzing including comparing said inspection output with a computer file reference identifying more than two different types of regions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 19, 20, 21, 22, 23, 24)
-
- 16. Apparatus for constructing a computer file reference identifying more than two different types of regions on an electrical circuit comprising a superimposer for superimposing in mutual registration at least two computer files, each representing a different portion of said electrical circuit.
- 30. A computer file reference useful in an electrical circuit inspection system and comprising at least one computer originated computer file representing more than two different types of regions in said electrical circuit
-
40. A method for determining a contour element (cel) in each of a plurality of big pixels, each big pixel comprising an array of small pixels, the method comprising:
-
assigning an array of small pixels to each big pixel;
performing the following steps for each big pixel;
computing a difference of gradients sign (DOG sign) at one vertex of the big pixel;
determining two cross points along two edges of the big pixel, each cross point representing a value crossover between pixels having a first value and pixels having a second value;
determining DOG signs for remaining vertices of the big pixel based on DOG values assigned to neighboring pixels of the big pixel; and
if at least one DOG sign at one vertex of the big pixel differs from at least one DOG sign at one other vertex of the big pixel;
determining remaining cross points along remaining edges of the big pixel; and
assigning a cel based on a result of the determining remaining cross points step.
-
-
41. A method for determining a color contour element (cel) in each of a plurality of big pixels, each big pixel comprising an array of small pixels, the method comprising:
-
assigning an array of small pixels to each big pixel;
performing the following steps for each big pixel;
determining a number of colors of small pixels comprised in the big pixel;
if the number of colors is equal to one, concluding the method;
if the number of colors is greater than two, indicating that a junction exists in the big pixel and terminating the method;
otherwise, the number of colors being two, performing the following steps;
computing a difference of gradients sign (DOG sign) at one vertex of the big pixel;
determining two cross points along two edges of the big pixel, each cross point representing a value crossover between pixels having a first value and pixels having a second value;
determining DOG signs for remaining vertices of the big pixel based on DOG values assigned to neighboring pixels of the big pixel; and
if at least one DOG sign at one vertex of the big pixel differs from at least one DOG sign at one other vertex of the big pixel;
determining remaining cross points along remaining edges of the big pixel; and
assigning a color cel based on a result of the determining remaining cross points step and on the colors of small pixels comprised in the big pixel.
-
-
42. An electrical circuit inspection method comprising:
-
optically inspecting an electrical circuit and providing an inspection output identifying more than two different types of regions; and
analyzing said inspection output, said analyzing including comparing said inspection output with a computer file reference identifying more than two different types of regions.
-
-
43. A method for constructing a computer file reference identifying more than two different types of regions on an electrical circuit comprising superimposing in mutual registration at least two computer files, each representing a different layer of said electrical circuit.
-
44. Apparatus for determining a contour element (cel) in each of a plurality of big pixels, each big pixel comprising an array of small pixels, the apparatus comprising:
-
a pixel assigner operative to assign an array of small pixels to each big pixel;
a cel determiner operative, for each big pixel;
to compute a difference of gradients sign (DOG sign) at one vertex of the big pixel;
to determine two cross points along two edges of the big pixel, each cross point representing a value crossover between pixels having a first value and pixels having a second value;
to determine DOG signs for remaining vertices of the big pixel based on DOG values assigned to neighboring pixels of the big pixel; and
if at least one DOG sign at one vertex of the big pixel differs from at least one DOG sign at one other vertex of the big pixel;
to determine remaining cross points along remaining edges of the big pixel; and
to assign a cel based on a result of the determining remaining cross points step. - View Dependent Claims (47, 48, 49, 50, 51, 52, 53)
-
-
45. Apparatus for determining a color contour element (cel) in each of a plurality of big pixels, each big pixel comprising an array of small pixels, the apparatus comprising:
-
and assigner operative to assign an array of small pixels to each big pixel;
a color cel determiner operative, for each big pixel;
to determine a number of colors of small pixels comprised in the big pixel;
if the number of colors is equal to one, to conclude the method;
if the number of colors is greater than two, to indicate that a junction exists in the big pixel and terminating the method;
otherwise, the number of colors being two;
to compute a difference of gradients sign (DOG sign) at one vertex of the big pixel;
to determine two cross points along two edges of the big pixel, each cross point representing a value crossover between pixels having a first value and pixels having a second value;
to determine DOG signs for remaining vertices of the big pixel based on DOG values assigned to neighboring pixels of the big pixel; and
if at least one DOG sign at one vertex of the big pixel differs from at least one DOG sign at one other vertex of the big pixel;
to determine remaining cross points along remaining edges of the big pixel; and
to assign a color cel based on a result of the determining remaining cross points step and on the colors of small pixels comprised in the big pixel.
-
-
46. An electrical circuit inspection system comprising:
-
an optical subsystem for optically inspecting an electrical circuit and providing an inspection output identifying edges between at least two different regions in the electrical circuit; and
an analysis subsystem for analyzing said inspection output, said analyzing including comparing said inspection output with a computer file reference identifying edges between at least two different regions. - View Dependent Claims (54, 55, 56, 57, 58, 59, 60, 61)
-
-
62. A method for electrical circuit inspection comprising:
-
optically inspecting an electrical circuit and providing an inspection output identifying edges between at least two different regions in the electrical circuit; and
analyzing said inspection output, said analyzing including comparing said inspection output with a computer file reference identifying edges between at least two different regions. - View Dependent Claims (63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77)
-
Specification