IP Library Granted Patent US 7,206,443
Granted Patent B1
US 7,206,443 · App. 09/633,756 · Granted Apr 17, 2007

Apparatus and methods for the inspection of objects

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,206,443
App. No.
09/633,756
Granted
Apr 17, 2007
Kind
B1
Abstract

A method for inspecting objects comprising: creating a reference image for a representative object, the reference image comprising an at least partially vectorized first representation of boundaries representing the representative object; acquiring an image of an object under inspection comprising a second representation of boundaries representing the object under inspection; and comparing a location of at least some boundaries in the second representation of boundaries to a location of corresponding boundaries in the at least partially vectorized first representation of boundaries, thereby to identify defects.

Claims (23)

1. A method for inspecting objects, the method comprising:

creating a reference image for a representative object, said reference image comprising an at least partially vectorized first representation of boundaries representing said representative object, said at least partially vectorized first representation of boundaries comprising connected reference vectors extending along said boundaries;

acquiring an image of an object under inspection comprising a second representation of boundaries representing said object under inspection; and

comparing a location of at least some boundaries in the second representation of boundaries to a location of corresponding boundaries in said at least partially vectorized first representation of boundaries, thereby to identify defects.

2. A method according to claim 1 wherein the comparing employs a user-selected variable threshold for acceptable distance between corresponding portions of the boundaries in the first and second representations.

3. A system for image processing comprising:

a boundary identifier operative to generate a representation of boundaries of known elements in an image, said representation of boundaries comprising connected reference vectors extending along said boundaries;

a hardware candidate defect identifier operative to identify at least some candidate defects in the image, in hardware; and

a software candidate defect inspector receiving an output from the hardware candidate defect identifier and analyzing a location of boundaries in said representation of boundaries to identify at least one false alarm within said output, in software.

4. A system according to claim 3 wherein the boundary identifier comprises a hardware boundary identifier operative to generate a representation of boundaries of known elements in the image, in hardware.

5. A system according to claim 3 and also comprising a software candidate defect identifier operative to identify additional candidate defects in the image, in software.

6. A system according to claim 5 wherein the software candidate defect inspector also receives a second output from the software candidate defect identifier and uses the representation of boundaries to identify at least one false alarm within said second output, in software.

7. A system according to claim 3 wherein said hardware candidate defect identifier employs said representation of boundaries in order to identify at least some candidate defects.

8. A system according to claim 5 wherein said software candidate defect identifier employs said representation of boundaries in order to identify at least some candidate defects.

9. A system for image processing comprising:

a boundary identifier operative to generate a representation of boundaries of known elements in an image;

a hardware candidate defect identifier operative to identify at least some candidate defects in the image, in hardware;

software candidate defect identifier operative to identify at least some candidate defects in the image, in software; and

a software candidate defect inspector receiving an output at least from the hardware candidate defect identifier and analyzing a location of boundaries in said representation of boundaries to identify at least one false alarm within said output, in software.

10. A system according to claim 9 wherein the boundary identifier comprises a hardware boundary identifier operative to generate a representation of boundaries of known elements in the image, in hardware.

11. A system according to claim 9 wherein the software candidate defect inspector also receives a second output from the software candidate defect identifier and uses the representation of boundaries to identify at least one false alarm within said second output, in software.

12. A system according to claim 9 wherein said hardware candidate defect identifier employs said representation of boundaries in order to identify at least some candidate defects.

13. A system according to claim 9 wherein said software candidate defect identifier employs said representation of boundaries in order to identify at least some candidate defects.

Assignments (2)
RELEASE OF SECURITY INTEREST Recorded Jul 5, 2016
From: JPMORGAN CHASE BANK, N.A.
To: ORBOTECH LIMITED
Reel/Frame 039256/0711 →
PATENT SECURITY AGREEMENT Recorded Mar 7, 2016
From: ORBOTECH LTD.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 038021/0001 →