Patent US3918733A successfully refreshed from Google Patents.
Patent US2825959A successfully refreshed from Google Patents.
Patent US5204910A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5204910A Expired / Lapsed US ⏱️ 0.0 years remaining

Method for detection of defects lacking distinct edges

Assignee: NXP USA Inc
•
Filing: 1992-06-08
•
Granted: 1993-04-20
•
Expires: 2012-06-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method of image processing for visually inspecting a workpiece. The method compares the brightness (15) at each location within an image of the workpiece to the equivalent location within an image of an idealized workpiece. The inspection depends only on local brightness differences between the two images. The method can detect defects which have no distinct edges. Finally this method can detect defects which are small enough that the resolution of the image will show these small defects only as a single point of light (12) or dark (27).

Inventors

  • 👤 Christopher J. Lebeau

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 11:17
CPC Classifications
G; G06; G06T; G06T7/00; G06T7/0002; G06T7/0004; G06T7/001; G01; G01N; G01N21/00; G01N21/84; G01N21/88; G01N21/95; G01N21/956; G01N21/95607; G06T2207/00; G06T2207/30; G06T2207/30108; G06T2207/30148

Claims Analysis

Total Claims: 15
Claim 1
Independent Claim 158 words
A method for detecting defects which lack distinct edges, comprising: providing a graylevel representation of a taught image of a defect free workpiece; providing a graylevel representation of a run image of a workpiece being inspected, the run image revealing a defect which lacks distinct edges; registering the run image by mechanical and optical means to scale, rotation and spatial position of the taught image; refining the registration between the run image and the taught image by relaxation of the graylevel representation of at least one of the two images; providing a means to determine a mean brightness level of the run image; mapping values of the graylevel of each pixel of one image based on a comparison of the mean brightness level of the two images; and comparing the graylevel representations of the taught image with that of the run image to create a representation of a composite image which highlights the defect which lacks distinct edges.
Claim 2
Independent Claim 158 words
A method for detecting defects which lack distinct edges, comprising: providing a graylevel representation of a taught image of a defect free workpiece; providing a graylevel representation of a run image of a workpiece being inspected, the run image revealing a defect which lacks distinct edges; registering the run image by mechanical and optical means to scale, rotation and spatial position of the taught image; refining the registration between the run image and the taught image by relaxation of the graylevel representation of at least one of the two images; providing a means to determine a mean brightness level of the run image; mapping values of the graylevel of each pixel of one image based on a comparison of the mean brightness level of the two images; and comparing the graylevel representations of the taught image with that of the run image to create a representation of a composite image which highlights the defect which lacks distinct edges.
Claim 3
Dependent Claim 63 words
The method for detecting defects which lack distinct edges of claim 1 further comprising: mapping the graylevel representation of the run image based upon the relative location of a local minima in a graylevel histogram which serves to characterize the taught image when compared to the location of an equivalent local minima in the graylevel histogram which serves to characterize the run image.
Claim 4
Dependent Claim 23 words
The method for detecting defects which lack distinct edges of claim 1 further comprising: mapping of the graylevel values using a linear scaling.
Claim 5
Independent Claim 171 words
A method for detecting defects which lack distinct edges, comprising: providing a graylevel representation of a taught image of a defect free workpiece; providing a graylevel representation of a run image of a workpiece being inspected; registering the run image by mechanical and optical means to scale, rotation and spatial position of the taught image; refining the registration between the run image and the taught image by relaxation of the graylevel representation of at least one of the two images; providing a means to determine a mean brightness level of the run image; mapping values of the graylevel of each pixel of one image based on a comparison of the means brightness level of the two images; comparing the graylevel representations of the taught image with that of the run image to create a representation of a composite image which highlights defects including defects which lack distinct edges in the run image; and identifying defects by recording locations within the composite image which fall outside a predetermined range of acceptable graylevels.
Claim 6
Independent Claim 171 words
A method for detecting defects which lack distinct edges, comprising: providing a graylevel representation of a taught image of a defect free workpiece; providing a graylevel representation of a run image of a workpiece being inspected; registering the run image by mechanical and optical means to scale, rotation and spatial position of the taught image; refining the registration between the run image and the taught image by relaxation of the graylevel representation of at least one of the two images; providing a means to determine a mean brightness level of the run image; mapping values of the graylevel of each pixel of one image based on a comparison of the means brightness level of the two images; comparing the graylevel representations of the taught image with that of the run image to create a representation of a composite image which highlights defects including defects which lack distinct edges in the run image; and identifying defects by recording locations within the composite image which fall outside a predetermined range of acceptable graylevels.
Claim 7
Dependent Claim 32 words
The method for detecting defects which lack distinct edges of claim 4 further comprising: relaxing the graylevel of the run image with a combination of graylevel morphological erosion and graylevel morphological dilation.
Claim 8
Dependent Claim 42 words
The method for detecting defects which lack distinct edges of claim 4 further comprising: refining the registration between the run images and the taught image by relaxation of local brightness maxima and minima within the graylevel representation of the run image alone.
Claim 9
Dependent Claim 42 words
The method for detecting defects which lack distinct edges of claim 4 further comprising: refining the registration between the run image and the taught image by relaxation of local brightness maxima and minima within the graylevel representation of the taught image alone.
Claim 10
Dependent Claim 54 words
The method for detecting defects which lack distinct edges of claim 4 further comprising: eroding the representation of the composite image using a feature erode of defects having a brightness level which is greater than a predetermined range of acceptable graylevels so as to eliminate bright defects which are smaller than a predetermined size.
Claim 11
Dependent Claim 54 words
The method for detecting defects which lack distinct edges of claim 4 further comprising: dilating the representation of the composite image using a feature dilate of defects having a brightness level which si lower than a predetermined range of acceptable graylevels so as to eliminate dark defects which are smaller than a predetermined size.
Claim 12
Independent Claim 219 words
A method for detecting defects which lack distinct edges, comprising: providing an image of a defect free workpiece; providing an image of a workpiece being inspected having a defect which lacks distinct edges; adjusting values of a graylevel representation of the workpiece being inspected based on the relative location of a local minima in a graylevel histogram which serves to characterize the defect free workpiece image and an equivalent local minima found on the graylevel histogram which serves to characterize the image of the workpiece being inspected; aligning the representation of the image of the workpiece being inspected to the defect free image by mechanical and optical means; refining the alignment between the representation of the image of the workpiece being inspected and the representation of the image of the defect free workpiece by a relaxation of the graylevel representation of at lest one of the representations of the images; comparing the graylevel representations of the images of the workpiece being inspected with the representation of the image of the defect free workpiece to create a representation of a composite image which highlights the defect which lacks distinct edges in the run image; and identifying defects including the defect which lacks distinct edges by recording locations within the composite image which are outside a predetermined range of acceptable graylevels.
Claim 13
Independent Claim 219 words
A method for detecting defects which lack distinct edges, comprising: providing an image of a defect free workpiece; providing an image of a workpiece being inspected having a defect which lacks distinct edges; adjusting values of a graylevel representation of the workpiece being inspected based on the relative location of a local minima in a graylevel histogram which serves to characterize the defect free workpiece image and an equivalent local minima found on the graylevel histogram which serves to characterize the image of the workpiece being inspected; aligning the representation of the image of the workpiece being inspected to the defect free image by mechanical and optical means; refining the alignment between the representation of the image of the workpiece being inspected and the representation of the image of the defect free workpiece by a relaxation of the graylevel representation of at lest one of the representations of the images; comparing the graylevel representations of the images of the workpiece being inspected with the representation of the image of the defect free workpiece to create a representation of a composite image which highlights the defect which lacks distinct edges in the run image; and identifying defects including the defect which lacks distinct edges by recording locations within the composite image which are outside a predetermined range of acceptable graylevels.
Claim 14
Independent Claim 253 words
A method for detecting defects which lack distinct edges, comprising: providing a representation of an image of a defect free workpiece; providing a representation of an image of a workpiece being inspected, the workpiece including a defect which lacks distinct edges; registering the representation of the image of the workpiece being inspected by mechanical and optical means to scale, rotation and spatial position of the representation of the image of the defect free workpiece; refining registration between the representation of the image of the workpiece being inspected and the representation of the image of the defect free workpiece by relaxation of a graylevel representation of the image of the defect free workpiece; scaling values of the graylevel representation using a linear scale factor of the representation of the image of the workpiece being inspected based on the relative location of a local minima in graylevel histograms which characterize the representation of the image of the defect free workpiece and the representation of the image of the workpiece being inspected; comparing the graylevel representations of the image of the defect free workpiece with that of the image of the workpiece being inspected thereby creating a representation of a composite image which highlights defects in the run image; eroding the representation of the composite image to eliminate defects which are smaller than a predetermined size; and identifying defects, including the defect which lacks distinct edges by recording locations within the composite image which are outside a predetermined range of acceptable graylevels for the composite image.
Claim 15
Independent Claim 253 words
A method for detecting defects which lack distinct edges, comprising: providing a representation of an image of a defect free workpiece; providing a representation of an image of a workpiece being inspected, the workpiece including a defect which lacks distinct edges; registering the representation of the image of the workpiece being inspected by mechanical and optical means to scale, rotation and spatial position of the representation of the image of the defect free workpiece; refining registration between the representation of the image of the workpiece being inspected and the representation of the image of the defect free workpiece by relaxation of a graylevel representation of the image of the defect free workpiece; scaling values of the graylevel representation using a linear scale factor of the representation of the image of the workpiece being inspected based on the relative location of a local minima in graylevel histograms which characterize the representation of the image of the defect free workpiece and the representation of the image of the workpiece being inspected; comparing the graylevel representations of the image of the defect free workpiece with that of the image of the workpiece being inspected thereby creating a representation of a composite image which highlights defects in the run image; eroding the representation of the composite image to eliminate defects which are smaller than a predetermined size; and identifying defects, including the defect which lacks distinct edges by recording locations within the composite image which are outside a predetermined range of acceptable graylevels for the composite image.

References Cited (Backward Citations)

US4477926A Cited
US4926489A Cited
US4791586A Cited
US4760444A Cited
US4755874A Cited
US5023916A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1996-04-19 1996-10-19 1997-04-20 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2000-04-19 2000-10-19 2001-04-20 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2004-04-19 2004-10-19 2005-04-20 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag