System, a method and a computer program product for fitting based defect detection

US10290092B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10290092-B2
Application numberUS-201414279192-A
CountryUS
Kind codeB2
Filing dateMay 15, 2014
Priority dateMay 15, 2014
Publication dateMay 14, 2019
Grant dateMay 14, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A system configured to detect defects in an inspection image generated by collecting signals arriving from an article, the system comprising a tangible processor which includes: (i) a distribution acquisition module, configured to acquire a distribution of comparison values, each of the comparison values being indicative of a relationship between a value associated with a pixel of the inspection image and a corresponding reference value; (ii) a fitting module, configured to fit to the distribution an approximation function out of a predefined group of functions; and (iii) a defect detection module, configured to: (a) set a defect detection criterion based on a result of the fitting; and to (b) determine a presence of a defect in the inspection image, based on the defect detection criterion.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for computerized defect detection in an inspection image generated by collecting signals arriving from an article, the method comprising: acquiring a distribution of comparison values, each of the comparison values being indicative of a relationship between a value associated with a pixel of the inspection image and a corresponding reference value; selecting a family of functions, from a plurality of families of functions, based on a noise characteristic of an inspection of the article and a type of defect to be detected; selecting an approximation function from the selected family of functions; fitting, to the distribution, the approximation function that is selected from the family of functions; setting a defect detection criterion based on a result of the fitting; and determining, by a processing device, a presence of a defect in the inspection image based on the defect detection criterion. 2. The method according to claim 1 , wherein the approximation function is a Parabola and the fitting includes selecting one or more Parabola parameters. 3. The method according to claim 1 , wherein the fitting includes selecting the approximation function by estimating errors between the distribution of comparison values and the approximation function. 4. The method according to claim 1 , wherein each of the comparison values is indicative of a difference between a color value of a pixel of the inspection image and a color value of a corresponding pixel of a reference image. 5. The method according to claim 1 , wherein the fitting gives smaller weight to common comparison values. 6. The method according to claim 1 , wherein the acquiring comprises applying an operator to values of the distribution, wherein for at least half of the values of the distribution, a difference between an output value of the operator and a maximum function is less than 10% of a maximum value of the distribution, wherein the maximum function is based on another output value of a logarithmic function and a constant value. 7. The method according to claim 1 , wherein the fitting gives smaller weight to comparison values whose distance from an average comparison value is larger than a standard deviation of the distribution. 8. The method according to claim 1 , wherein the fitting gives smaller weight to: (a) common comparison values, and to (b) comparison values whose distance from an average comparison value is larger than a standard deviation of the distribution. 9. A system configured to detect defects in an inspection image generated by collecting signals arriving from an article, the system comprising: a memory; and a processor, operatively coupled with the memory, to: acquire a distribution of comparison values, each of the comparison values being indicative of a relationship between a value associated with a pixel of the inspection image and a corresponding reference value; select a family of functions, from a plurality of families of functions, based on a noise characteristic of an inspection of the article and a type of defect to be detected; select an approximation function from the selected family of functions; fit, to the distribution, the approximation function that is selected from the family of functions; set a defect detection criterion based on a result of the fitting; and determine a presence of a defect in the inspection image based on the defect detection criterion. 10. The system according to claim 9 , wherein the approximation function is a Parabola and the fitting includes selecting one or more Parabola parameters. 11. The system according to claim 9 , wherein the processor is further to select the approximation function by estimating errors between the distribution of comparison values and the approximation function. 12. The system according to claim 9 , wherein each of the comparison values is indicative of a difference between a color value of a pixel of the inspection image and a color value of a corresponding pixel of a reference image. 13. The system according to claim 9 , wherein the processor is further to give smaller weight to common comparison values when fitting the approximation function to the distribution. 14. The system according to claim 9 , wherein the processor is further to apply an operator to values of the distribution, wherein for at least half of the values of the distribution, a difference between an output value of the operator and a maximum function is less than 10% of a maximum value of the distribution, wherein the maximum function is based on another output value of a logarithmic function and a constant value. 15. The system according to claim 9 , wherein the processor is further to give smaller weight to comparison values whose distance from an average comparison value is larger than a standard deviation of the distribution when fitting the approximation function to the distribution. 16. The system according to claim 9 , wherein the processor is further to give smaller weight to: (a) common comparison values, and to (b) comparison values whose distance from an average comparison value is larger than a standard deviation of the distribution, when fitting the approximation function to the distribution. 17. A non-transitory computer readable storage medium having instructions that, when executed by a processing device, cause the processing device to perform operations for defect detection in an inspection image generated by collecting signals arriving from an article, the operations comprising: acquiring a distribution of comparison values, each of the comparison values being indicative of a relationship between a value associated with a pixel of the inspection image and a corresponding reference value; selecting a family of functions, from a plurality of families of functions, based on a noise characteristic of an inspection of the article and a type of defect to be detected; selecting an approximation function from the selected family of functions; fitting, to the distribution, the approximation function that is selected from the family of functions; setting a defect detection criterion based on a result of the fitting; and determining a presence of a defect in the inspection image based on the defect detection criterion. 18. The non-transitory computer readable storage medium according to claim 17 , wherein the approximation function is a Parabola and the fitting includes selecting one or more Parabola parameters. 19. The non-transitory computer readable storage medium according to claim 17 , wherein the fitting includes selecting the approximation function by estimating errors between the distribution of comparison values and the approximation function. 20. The non-transitory computer readable storage medium according to claim 17 , wherein the fitting gives smaller weight to common comparison values. 21. The non-transitory computer readable storage medium according to claim 17 , wherein the acquiring comprises applying an operator to values of the distribution, wherein for at least half of the values of the distribution, a difference between an output value of the operator and a maximum function is less than 10% of a maximum value of the distribution, wherein the maximum function is based on another output value of a logarithmic function and a constant value. 22. The non-transitory computer readable storage medium according to claim 17 , wherein the fitting gives smaller weight to comparison values whose distance fr

Assignees

Inventors

Classifications

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10290092B2 cover?
A system configured to detect defects in an inspection image generated by collecting signals arriving from an article, the system comprising a tangible processor which includes: (i) a distribution acquisition module, configured to acquire a distribution of comparison values, each of the comparison values being indicative of a relationship between a value associated with a pixel of the inspectio…
Who is the assignee on this patent?
Applied Materials Israel Ltd
What technology area does this patent fall under?
Primary CPC classification G06T7/001. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 14 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).