IP Library Granted Patent US 7,046,837
Granted Patent B2
US 7,046,837 · App. 10/224,919 · Granted May 16, 2006

System and method for locating irregular edges in image data

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,046,837
App. No.
10/224,919
Granted
May 16, 2006
Kind
B2
Abstract

A system for processing image data, such as an image of a die cut from a silicon wafer, is provided. The system includes an irregular edge detection system, which can locate edge data of a feature of the image data, such as the edge of a probe mark in a bond pad. A feature area calculation system is connected to the irregular edge detection system, such as by accessing data stored by the irregular edge detection system. The feature area calculation system can receive the edge data of the feature and determining the area of the feature, such as by summing normalized pixel area values. The irregular edge detection system uses interpolation to locate edges that occur between the centerpoints of adjacent pixels.

Claims (38)

1. A system for inspecting components comprising:

an irregular edge detection system receiving image data and generating feature pixel data by assigning a brightness value to regular and irregular features in the image data;

a feature edge location system receiving the feature pixel data and generating sub-pixel edge data; and

a feature area calculation system receiving the sub-pixel edge data and generating feature area data using the sub-pixel edge data.

2. The system of claim 1 wherein the feature area calculation system further comprises a contrast selection receiving the feature pixel data and generating sub-pixel range data.

3. The system of claim 1 wherein the feature area calculation system further comprises a pixel comparator system receiving the feature pixel data and generating pixel area data.

4. The system of claim 1 wherein the feature area calculation system further comprises an area register receiving the feature pixel data and generating feature area data.

5. The system of claim 1 wherein the feature area calculation system further comprises an area register receiving the feature pixel data and generating probe mark area data.

6. The system of claim 1 wherein the irregular edge detection system further comprises a feature box system receiving the feature pixel data and generating feature box data.

7. The system of claim 1 wherein the brightness value is a variation in brightness between pixels in the image data.

8. The system of claim 1 wherein the feature pixel data includes a first brightness value assigned to a pixel within the feature and a second brightness value assigned to a pixel outside the feature.

9. A system for inspecting components comprising:

a brightness contrast selection system receiving image data and generating sub-pixel range data for regular and irregular features;

a pixel comparator receiving the sub-pixel range data and pixel data and generating sub-pixel edge data; and

an area register receiving the image data and generating feature area data.

10. The system of claim 9 wherein the sub-pixel edge data further comprises sub-pixel area data.

11. The system of claim 9 further comprising an area register receiving the image data and generating probe mark area data.

12. A method for inspecting components comprising:

receiving a plurality of pixels of image data;

determining a first brightness value of a pixel within a feature;

determining a second brightness value of a pixel outside of the feature;

identifying an edge pixel wherein an edge lies within an area bounded by the edge pixel; and

generating area data that is less than an area bounded by a standard pixel.

13. The method of claim 12 further comprising using the sub-pixel edge data to calculate feature area data.

14. The method of claim 12 wherein generating sub-pixel edge data comprises generating edge coordinate data.

15. The method of claim 12 wherein identifying the edge pixel comprises:

identifying a pixel as the edge pixel if the brightness of the pixel is between the first brightness value and the second brightness value.

16. The method of claim 12 wherein generating area data comprises:

generating area data based on the first brightness value and the second brightness value.

17. The method of claim 16 wherein generating the area data based on the first brightness value and the second brightness value comprises:

assigning a normalized area of 1.0 to the first brightness value;

assigning a normalized area of 0.0 to the second brightness value; and

assigning a normalized area to the edge pixel based on the ratio of the difference between the edge pixel brightness and the second brightness value to the difference between the first brightness value and the second brightness value.

18. The method of claim 12 further comprising using the sub-pixel edge data to calculate probe mark area data.

19. The method of claim 12 wherein identifying the edge pixel wherein the edge lies within the area bounded by the edge pixel comprises:

determining a pixel brightness variation D 2 of a first row of pixels;

determining a pixel brightness variation D 3 of a second row of pixels; and

identifying the edge pixel as the pixel where D 3 is greater than D 2 .

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 2, 2020
From: RUDOLPH TECHNOLOGIES, INC.
To: ONTO INNOVATION INC.
Reel/Frame 053117/0623 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 20, 2012
From: AUGUST TECHNOLOGY CORPORATION
To: RUDOLPH TECHNOLOGIES, INC.
Reel/Frame 029583/0982 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 11, 2012
From: SEMICONDUCTOR TECHNOLOGIES & INSTRUMENTS
To: AUGUST TECHNOLOGY CORPORATION
Reel/Frame 029446/0142 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 21, 2002
From: GUEST, CLYDE MAXWELL; CHANG, CHU-YIN
To: SEMICONDUCTOR TECHNOLOGIES & INSTRUMENTS, INC.
Reel/Frame 013220/0161 →