[go: up one dir, main page]

DE4410603C1 - Verfahren zur Erkennung von Fehlern bei der Inspektion von strukturierten Oberflächen - Google Patents

Verfahren zur Erkennung von Fehlern bei der Inspektion von strukturierten Oberflächen

Info

Publication number
DE4410603C1
DE4410603C1 DE4410603A DE4410603A DE4410603C1 DE 4410603 C1 DE4410603 C1 DE 4410603C1 DE 4410603 A DE4410603 A DE 4410603A DE 4410603 A DE4410603 A DE 4410603A DE 4410603 C1 DE4410603 C1 DE 4410603C1
Authority
DE
Germany
Prior art keywords
image
pixel
areas
samples
intermediate image
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
DE4410603A
Other languages
English (en)
Inventor
Joachim Wienecke
Karl-Heinz Franke
Michael Graef
Heiko Kempe
Dietmar Kollhoff
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Leica Microsystems CMS GmbH
Original Assignee
Jenoptik Jena GmbH
Jenoptik Technologie GmbH
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Jenoptik Jena GmbH, Jenoptik Technologie GmbH filed Critical Jenoptik Jena GmbH
Priority to DE4410603A priority Critical patent/DE4410603C1/de
Priority to TW083111387A priority patent/TW272261B/zh
Priority to FR9501258A priority patent/FR2717925A1/fr
Priority to IT95TO000097A priority patent/IT1279109B1/it
Priority to US08/395,668 priority patent/US6075880A/en
Priority to KR1019950006334A priority patent/KR950033944A/ko
Priority to JP7068314A priority patent/JP2742240B2/ja
Priority to GB9506207A priority patent/GB2286670B/en
Application granted granted Critical
Publication of DE4410603C1 publication Critical patent/DE4410603C1/de
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/0002Inspection of images, e.g. flaw detection
    • G06T7/0004Industrial image inspection
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/70Arrangements for image or video recognition or understanding using pattern recognition or machine learning
    • G06V10/74Image or video pattern matching; Proximity measures in feature spaces
    • G06V10/75Organisation of the matching processes, e.g. simultaneous or sequential comparisons of image or video features; Coarse-fine approaches, e.g. multi-scale approaches; using context analysis; Selection of dictionaries
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N21/00Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
    • G01N21/84Systems specially adapted for particular applications
    • G01N21/88Investigating the presence of flaws or contamination
    • G01N21/8851Scan or image signal processing specially adapted therefor, e.g. for scan signal adjustment, for detecting different kinds of defects, for compensating for structures, markings, edges
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/28Testing of electronic circuits, e.g. by signal tracer
    • G01R31/302Contactless testing
    • G01R31/308Contactless testing using non-ionising electromagnetic radiation, e.g. optical radiation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20076Probabilistic image processing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30108Industrial image inspection
    • G06T2207/30141Printed circuit board [PCB]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30108Industrial image inspection
    • G06T2207/30148Semiconductor; IC; Wafer

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Theoretical Computer Science (AREA)
  • General Health & Medical Sciences (AREA)
  • Quality & Reliability (AREA)
  • Immunology (AREA)
  • Pathology (AREA)
  • Biochemistry (AREA)
  • Analytical Chemistry (AREA)
  • Chemical & Material Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Signal Processing (AREA)
  • Electromagnetism (AREA)
  • Toxicology (AREA)
  • General Engineering & Computer Science (AREA)
  • Artificial Intelligence (AREA)
  • Multimedia (AREA)
  • Computing Systems (AREA)
  • Databases & Information Systems (AREA)
  • Evolutionary Computation (AREA)
  • Medical Informatics (AREA)
  • Software Systems (AREA)
  • Investigating Materials By The Use Of Optical Means Adapted For Particular Applications (AREA)
  • Testing Or Measuring Of Semiconductors Or The Like (AREA)
  • Image Processing (AREA)
  • Length Measuring Devices By Optical Means (AREA)
  • Image Analysis (AREA)

Description

Die Erfindung betrifft ein Verfahren zur Erkennung von Fehlern bei der Inspektion von strukturierten Oberflächen, insbesondere von Masken, LCD′s, Leiterplatten und Halbleiterscheiben, anhand spezifischer Bildpunktmerkmale der Strukturen und Fehler eines von der Oberfläche aufgenommenen Bildes, bei dem an einem durch Bildpunktklassifikation erzeugten Zwischenbild, in dem Gebiete des Bildes mit ähnlichen Bildpunktmerkmalen zusammengefaßt sind, durch Strukturklassifikation eine Umgebungsbewertung der Bildpunkte erfolgt.
Der Einsatz erfolgt vorwiegend in der statistischen Prozeßkontrolle im Herstellungs­ prozeß.
Zur maschinellen Inspektion von mit Strukturen versehenen Oberflächen existieren eine ganze Reihe von Verfahren.
Grundsätzlich lassen sich diese Verfahren unterscheiden in:
Streulicht- bzw. Laserscan-Verfahren,
holographische Verfahren und
Verfahren der digitalen Bildverarbeitung.
Bei der digitalen Bildverarbeitung gibt es zwei grundsätzliche Herangehensweisen bei der Lösung einer Inspektionsaufgabe.
Eine erste Variante beruht auf einem Soll-Ist-Vergleich, wobei hier wiederum drei Methoden unterschieden werden:
  • 1. Bild-Bild-Vergleich: Das Sollbild wird durch einen Musterprüfling geliefert.
  • 2. Bild-Daten-Vergleich: Das Sollbild wird durch ein aus dem CAD- Datensatz synthetisiertes Bild geliefert.
  • 3. Daten-Daten-Vergleich: Der Soll-Ist-Vergleich erfolgt auf der Basis der CAD-Daten.
Die Wirkprinzipien der beiden ersten Methoden erfordern je nach Verfahrensweise ein extrem genaues Positionieren des Objektträgers, zwei absolut identische optoelektronische Bildkanäle bzw. eine extrem exakte Synthese von Musterbildern unter Berücksichtigung aller physikalischen und technischen Eigenschaften ein­ schließlich ihrer Toleranzen, angefangen von der Beleuchtung über das Objekt, die optische Abbildung, die Signalwandlung im Sensor, den Analogkanal bis hin zum virtuellen Bild.
Im Fall 3 wird die vollständige Analyse des realen Bildes erforderlich, d. h. bei einer Echtzeitbildverarbeitung muß die störsichere Segmentierung des Bildes, die Kanten­ detektion, die Approximation von Strukturelementen und die Beschreibung der Szene ebenfalls in Echtzeit beherrscht werden.
Alle o. g. Lösungen auf Basis des Soll-Ist-Vergleiches sind wegen der extrem hohen technischen Anforderungen an die Optik, die Präzisionsmechanik, die Zustandserfas­ sung sowie an die Elektronik (Sollbildgenerator) sehr kostenintensiv.
Prinzipbedingt sind sie nur für binäre Strukturen (Masken, LCD′s), für untere Strukturierungsebenen von Prozeßwafern und für den Vergleich einfacher Wieder­ holstrukturen untereinander einsetzbar.
In den höheren technologischen Schichten der Wafer ändern sich die Eigenschaften der Schichten und Strukturkanten durch die technologische Bearbeitung, durch Überlagerungen und Überdeckungen derart, daß die Unsicherheiten in diesem Be­ reich beim Soll-Ist-Vergleich nicht mehr beherrschbar sind.
Das macht sich besonders bemerkbar bei Schichtdickenänderung in den einzelnen Schichten (sie führen zu Grauwert- oder Farbänderungen) und bei Überdeckungs­ toleranzen. Alle diese technologischen Besonderheiten erschweren einen Soll-Ist- Vergleich bzw. machen ihn unmöglich. Daneben bilden sich Polisilizium und Metalli­ sierungsschichten als texturierte Regionen mit statistischen Modellparametern ab, so daß sie den Vergleichsverfahren ebenfalls unzugänglich sind.
Beispiele für derartige Lösungen sind in den nachfolgend genannten Patenten beschrieben.
Bei einem Verfahren des Bild-Bild-Vergleiches nach DE 25 08 992 wird eine Ist- Struktur mit einer zweiten Ist-Struktur mittels gesplitteter optischer Strahlengänge verglichen.
Die beiden Bilder können auch in Form eines Videobildes zur Deckung gebracht werden, wobei dann das zusammengesetzte Bild ausgewertet wird.
Bei diesem Verfahren werden Strukturfehler aus einer fehlenden Deckung der beiden zusammengesetzten Bilder ermittelt.
Bei einem anderen Verfahren nach DE 27 00 252 wird die zu überprüfende Struktur mit Hilfe eines Prüfstrahles rasterförmig abgetastet und in Bildpunkte zerlegt. Das so digitalisierte Gesamtbild wird auf eine Datenverarbeitungsanlage gegeben, in der die abgetastete Struktur mit in einem Speicher enthaltenen Sollbild, Sollstruktur oder Strukturregeln verglichen wird.
In EP 0426182 ist ein kombiniertes Verfahren beschrieben, das einerseits den allge­ mein bekannten Bild-Bild-Vergleich zweier benachbarter Kontrollobjekte und ande­ rerseits den Bild-Bild-Vergleich auf einem Kontrollobjekt beschreibt. Bei diesem Verfahren nutzt man die Tatsache, daß sich bei bestimmten Klassen hochintegrierter Schaltkreise (Speicher, CCD-Matrizen und anderen Multielementesensoren) die Strukturelemente vielfach auf einem Chip wiederholen.
Weitere Beispiele für einen Soll-Ist-Vergleich sind in den nachfolgend genannten Schutzrechten beschrieben:
DE 33 36 470, DE 36 12 268 , DE 37 14 011, DE 41 36 830.
Die zweite Variante nutzt die technologischen Besonderheiten aus, indem sie von einer Erkennung der Fehler anhand ihrer spezifischen Merkmale ausgeht, die aus Störungen und Abweichungen in den Parametern der technologischen Prozesse, aus Materialdefekten, schlechter Qualität der Hilfsstoffe, Verunreinigungen und Unre­ gelmäßigkeiten der Kristallstruktur hervorgehen.
Diese direkte Fehlerdetektion kommt im Gegensatz zum Soll-Ist-Vergleich weitge­ hend ohne umfangreiche Information zur Sollstruktur aus, da sie von bestimmten Grundregeln bzw. Regelabweichungen bei der Bilderkennung ausgeht.
Solche Regeln bzw. Regelabweichungen sind im wesentlichen durch Farb- und Formmerkmale der Sollstruktur oder der Sollschicht bzw. des Fehlers gegeben.
Eines dieser Verfahren, das in dem DE-Patent 34 27 981 beschrieben ist, geht davon aus, daß auf jedem strukturierten Kontrollobjekt ein Mindeststrukturabstand definiert werden kann und daß eine Vielzahl der auf dem Kontrollobjekt vorhandenen Defekte Maße aufweisen, die durch die vorgegebenen Abmessungen der Struktur unter- bzw. überschritten werden.
Bei einer automatischen Kontrolle gemäß dem Patent kann daher ein Maßfenster benutzt werden, bei dem eine geometrische Struktur unterhalb oder oberhalb der gegebenen Strukturmaße vermessen wird.
Durch diese Maßfenster werden dann nur solche Strukturelemente erkannt, die innerhalb des vorgegebenen Maßfensters liegen und nicht mit den definierten Struk­ turmaßen übereinstimmen.
Von Nachteil ist es, daß bei höheren Strukturierungsebenen eines Wafers durch die technologischen Besonderheiten, insbesondere durch die Überlagerung von verschie­ denen Strukturkomponenten, kein Mindestabstand mehr definierbar und das Verfahren deshalb nur für binäre Strukturen sinnvoll ist.
Nach DE 41 33 590 A1 ist es bekannt, bei einem Verfahren zur Klassifikation von Signalen, welche jeweils einen von mehreren möglichen Amplitudenwerten der Signale darstellen, in einem Kanal oder mehreren Kanälen
  • - Proben aus jeweils mehreren Abtastwerten zu bilden
  • - aus jeder Probe mindestens ein Merkmal zu extrahieren und
  • - das Merkmal bzw. die Merkmale jeder Probe als Adressen zu verwenden, um aus einer Tabelle gespeicherte Auftrittswahrscheinlichkeiten auszulesen.
Zur weiteren Auswertung wird aus den Auftrittswahrscheinlichkeiten aller Proben eine Entscheidungsgröße berechnet und mit einem Schwellwert verglichen.
Es ist von Nachteil, daß dieses Verfahren nicht zum Erkennen von Fehlern auf Waferstrukturen geeignet ist, wo die minimalen Strukturbreiten und die kleinsten zu detektierenden Defekte in der Größenordnung der Schichtdicken und diese wiederum in der Größenordnung der Wellenlänge des als Informationsträgers verwendeten Lichtes liegen.
Aufgabe der Erfindung ist es, eine Fehlererkennung in Echtzeitbetrieb unabhängig von der Anzahl der Strukturierungsebenen für einen Fehlerumfang zu gewährleisten, in dem auch solche Fehler eingeschlossen sind, die in ihren Abmessungen in der Größenordnung von Kantenübergängen zwischen den Strukturen liegen.
Erfindungsgemäß wird die Aufgabe durch ein Verfahren zur Erkennung von Fehlern bei der Inspektion von strukturierten Oberflächen, insbesondere von Masken, LCD′s, Leiterplatten und Halbleiterscheiben, anhand spezifischer Bildpunktmerkmale der Strukturen und Fehler eines von der Oberfläche aufgenommenen Bildes, bei dem an einem durch Bildpunktklassifikation erzeugten Zwischenbild, in dem Gebiete des Bildes mit ähnlichen Bildpunkt­ merkmalen zusammengefaßt sind, durch Strukturklassifikation eine Umgebungsbewertung der Bildpunkte erfolgt, dadurch gelöst, daß das Zwischenbild die Bildpunktmerkmale als in Grauwerte umgewandelte Zugehö­ rigkeitswahrscheinlichkeiten zu Gebieten, die durch Anlernen bekannt gemacht sind, enthält, einschließlich der Grauwertstufungen von Übergängen zwischen aneinander angrenzender Gebiete.
Mit der Erzeugung des grauwertigen Zwischenbildes, in dem Kanten- und Ecken­ strukturen noch enthalten sind, werden in einer Vorsegmentierung Fehler weitgehend von Gutstrukturen ohne Einführung von Schwellen getrennt, indem die Bildpunktklassifikation als unscharfe, sogenannte fuzzifizierte Klassifikation ausgeführt wird, in deren Ergebnis noch kein Binärbild mit scharfen Trenneigenschaften vorliegt.
Zur Erzeugung des Zwischenbildes werden Verteilungen von Bildpunktmerkmalen ausgewählter, mindestens der Anzahl merkmalsverschiedener fehlerfreier Oberflächenabschnitte entsprechender Stichproben in einem durch die Anzahl der Bildpunktmerkmale aufgespannten ersten Merkmalsraum durch Wahrscheinlichkeiten beschrieben, die, in Grauwerte transformiert, Inhalt eines adressierbaren Speichers zur Umbewertung jedes Bildpunktmerkmals des aufgenommenen Bildes in einen Grauwert sind, wobei die Verteilungen aller Stichproben eine Gesamtverteilung bilden.
Bewertungsergebnisse einer nach mindestens zwei, zueinander unkorrelierten Eigenschaften durchgeführten Umgebungsbewertung für jeden Bildpunkt des Zwischenbildes werden in einem zweiten adressierbaren Speicher binär in fehlerfreie Bereiche und in Fehlerbereiche getrennt abgelegt, wobei die Dimension des Speichers durch einen durch die Anzahl der bewerteten Eigenschaften aufgespannten zweiten Merkmalsraum bestimmt ist und die Ablage in dem Speicher der Verteilung der Eigenschaften eines jeden Bildpunktes in dem Merkmalsraum entspricht.
Für eine Entnahme von Stichproben sind sowohl das aufgenommene Bild als auch bereits abgespeicherte Bildinhalte geeignet.
Zur Erzeugung des Zwischenbildes können neben den Stichproben von fehler­ freien Oberflächenabschnitten zusätzlich Stichproben von Oberflächenabschnitten mit Fehlern dienen.
Durch die Bildfilterung des grauwertigen Zwischenbildes und die danach ausgeführte scharfe Trennung von Fehler- und Gutgebieten, werden sowohl kleine als auch großflächige Fehler detektiert.
Die Umgebungsbewertung erfolgt mit mindestens zwei, in ihrem Kern variierbaren und unkorrelierte Eigenschaften besitzenden Filtern durch Rauschunterdrückung und Hervorhebung in sich geschlossener, innerhalb der bewerteten Umgebung liegender Gebiete.
Vorteilhaft ist der Einsatz eines Paares von Filtern, von denen der eine ein Tiefpaßfilter, insbesondere ein Gaußfilter und der andere ein Bandpaßfilter, insbesondere ein Spotfilter, dessen Kern die zweite Ableitung einer zweidimensionalen Gaußfunktion darstellt, ist.
Die adressierbaren Speicher sind vorteilhafterweise Look-Up-Tabellen. Als Bildpunktmerkmale können sowohl Farbmerkmale der Bildpunkte, eingeschlossen Grauwerte als auch jedem Bildpunkt durch seine Umgebung zugeordnete Texturmerkmale dienen.
Geeignet sind aber auch andere mehrkanalige Informationen der zu untersuchenden Bildpunkte.
Vorteilhaft ist es außerdem, wenn von verschiedenen Inspektionsgebieten zunächst aus einem ersten Inspektionsgebiet ein der Größe des aufgenommenen Bildes entsprechender Bildausschnitt zur Bestimmung der Inhalte des ersten und des zweiten Speichers ausgewählt wird, in dem erkannte Fehler erneut als Stichproben dienen und die Anwendbarkeit der Ergebnisse an mindestens einem Bildausschnitt in mindestens einem der anderen Inspektionsgebiete überprüft wird.
Speicherinhalte des ersten und zweiten Speichers, die charakteristische Bildprimitive repräsentieren, können Inhalte einer Datenbank werden.
Das gilt auch für Informationen über Prüfstrukturen und Bilddaten von Gut- und Fehlergebieten.
Auf die Inhalte der Datenbank ist im Bedarfsfall zurückzugreifen, insbesondere wenn die Anwendbarkeit von Klassifikatoren überprüft oder Korrekturen an Klassifikatoren vorgenommen werden sollen.
Ein Ausführungsbeispiel der Erfindung soll nachstehend anhand der schematischen Zeichnung näher erläutert werden. Es zeigen:
Fig. 1 ein Bild einer strukturierten Oberfläche,
Fig. 2 die Grauwertverteilung des Bildes nach Fig. 1,
Fig. 3 Histogramme ausgewählter Stichproben,
Fig. 4 eine Wahrscheinlichkeitsverteilung der Grauwerte für ausgewählte Stichproben aus der strukturierten Oberfläche,
Fig. 5 die Grauwertverteilung eines aus dem Bild nach Fig. 1 erzeugten Zwischenbildes,
Fig. 6 die Belegung einer Look-Up-Tabelle mit den neuen Grauwerten,
Fig. 7 das erzeugte grauwertige Zwischenbild,
Fig. 8 eine Bewertungsmethode zur Bestimmung des Verhaltens der Bildpunktmerkmale eines Bildpunktes zu denen benachbarter Bildpunkte zur Beseitigung von Kanten- und Eckenübergängen und Hervorhebung von Mikrodefekten,
Fig. 9 das Ergebnis der Bewertungsmethode nach Fig. 8,
Fig. 10 ein Fehlerbild als Ergebnis des erfindungsgemäßen Verfahrens,
Fig. 11 eine Schaltungsanordnung zur Realisierung des erfindungsgemäßen Verfahrens,
Fig. 12 ein Modell für eine erweiterte Methode zur Ermittlung der Inhalte des ersten und des zweiten Speichers.
Der in Fig. 1 dargestellte Bildausschnitt aus der zu inspizierenden Oberfläche einer Halbleiterscheibe enthält sowohl Gutgebiete in Form definierter Strukturen A und B als auch einen erkennbaren eingeschlossenen Fehler C.
Das Ausführungsbeispiel bezieht sich aus Gründen der einfacheren Darstellungsweise auf einen Bildausschnitt, der lediglich grauwertige Informationen enthält, da Farb- oder Texturbilder bei der Auswertung zu höherdimensionalen Räumen führen.
Die Grauwertverteilung des Bildausschnittes in Fig. 2 enthält bei mittleren Grauwer­ ten ga, gb und gc Grauwertmaxima na, nb und nc.
In dem erfindungsgemäßen Verfahren, in dem Bewertungskriterien für die eigentli­ che Inspektion zu ermittelt sind, werden von den Strukturen A und B geeignete, mit 1 und 2 bezeichnete Stichproben entnommen.
Bildpunktmerkmale sind Grauwerte, deren Verteilungen in einem ersten eindimen­ sionalen Merkmalsraum dargestellt sind und die eine Betrachtung als Gaußverteilungen rechtfertigen. Relative, den Strukturen A und B zugeordnete Grauwertmaxima na und nb entstehen bei mittleren Grauwerten ga und gb.
Für die Zugehörigkeit eines Bildpunktes zu einer Klasse von Gutgebieten oder zu Fehlergebieten wird jedem Bildpunkt aus dem Bildausschnitt eine Wahrscheinlichkeit zugeordnet, die der geschätzten Wahrscheinlichkeitsdichte der Verteilung der Stichproben im Merkmalsraum proportional ist und im Zentrum der Verteilung den Wert 1 annimmt.
Als Maß für die Zugehörigkeit zur Grauwertverteilung der Struktur A ergibt sich eine Wahrscheinlichkeit Pa(g), die bestimmt ist mit
Dabei sind ga als Mittelwert und sa als Varianz durch die Grauwertverteilung der Stichprobe aus der Struktur A geschätzt.
Analog gilt für die Wahrscheinlichkeit Pb(g):
und für die Wahrscheinlichkeit P(g) zu irgendeinem der Gutgebiete zu gehören
P(g) = 1 - [1-Pa(g)] * [1-Pb(g)].
Dadurch wird erreicht, daß Bildpunkte mit einem Grauwert, der entweder dem Mit­ telwert der Verteilung der Struktur A oder der Verteilung der Struktur B entspricht, die Wahrscheinlichkeit 1 zugeordnet bekommen.
Nach dieser Methode erhalten alle Bildpunkte, deren Eigenschaften irgendeinem der Gutgebiete sehr ähnlich sind, hohe Wahrscheinlichkeitswerte. Die sich ergebende Wahrscheinlichkeitsverteilung ist in Fig. 4 dargestellt.
Faßt man die Funktion P(g) als Vorschrift zur Umbewertung der Grauwerte des Bildausschnitts in neue Grauwerte auf, erhalten Bildpunkte, deren Grauwerte denen der Stichproben A und B nahe kommen, gemäß dem erfindungsgemäßen Verfahren hohe Grauwerte, die sich mit zunehmendem Wahrscheinlichkeitsabstand verringern, so daß Bildpunkten aus dem Fehler C, ohne diesen selbst durch eine Stichprobe anzulernen zu müssen, niedrige Grauwerte zugewiesen werden. Selbstverständlich ist es auch möglich, den Fehler C durch eine Stichprobe zusätzlich "negativ" anzulernen.
Die neuen Grauwerte f ergeben sich aus der Beziehung
f = fmax * P(g),
wobei fmax die Gesamtzahl der möglichen Grauwertstufen darstellt.
Ein Bildpunkt aus der Fig. 1 mit dem Grauwert ga erhält dementsprechend den Grauwert fmax. Dies gilt gleichermaßen für einen Bildpunkt in Fig. 1 mit dem Grau­ wert gb. Da es entsprechend der Grauwertverteilung in Fig. 2 na Bildpunkte mit dem Grauwert ga und nb Bildpunkte mit dem Grauwert gb gibt, entstehen (na + nb) Bild­ punkte mit dem Grauwert fmax.
Die nc Bildpunkte mit dem Grauwert gc, die die mittleren Eigenschaften des Fehler­ gebietes C in Fig. 1 beschreiben, erhalten den Grauwert fc mit
fc = fmax * [Pa(gc) + Pb(gc) - Pa(gc)Pb(gc)].
Dieser Sachverhalt ist in Fig. 5 dargestellt.
Die neuen, durch Umbewertung entstandenen Grauwerte der Stichproben werden wie in Fig. 6 dargestellt, in einen adressierbaren Speicher in Form einer Look-Up- Tabelle eingetragen, so daß es nunmehr möglich ist, den Bildausschnitt in ein Wahr­ scheinlichkeitsbild in Form eines grauwertigen Zwischenbildes entsprechend Fig. 7 zu überführen.
Jeder Grauwert gx,y eines Bildpunktes aus Fig. 1 mit Koordinaten x, y aktiviert dazu einen "Zeiger" (dargestellt mit →), der auf den entsprechenden Grauwert in der Look-Up-Tabelle gerichtet ist. Der in der entsprechenden Speicherzelle stehende umgerechnete Grauwert f wird mit Koordinaten x′, y′ in das überführte Bild eingetragen.
Die Look-Up-Tabelle stellt einen ersten Klassifikator zur Bildpunktklassifizierung dar, mit dem der Bildinhalt von Fig. 1 wesentlich verändert wird, wie Fig. 7 zeigt.
Die Tabelleninhalte der Look-Up-Tabelle werden bei der Inspektion wegen der Echtzeitforderungen über einen RAM benutzt.
Anhand des erzeugten Zwischenbildes gemäß Fig. 7 läßt sich natürlich direkt erkennen, ob die derart ermittelten, in dem Klassifikator realisierten Bewertungskriterien den gestellten Anforderungen entsprechen. Keines der in Fig. 1 dargestellten Gutgebiete darf im grauwertigen Zwischenbild dunkel erscheinen und die Kanten- und Eckenstrukturen müssen noch vorhanden sein. Vorteilhaft kann auch eine Softwaresimulation der Look-Up-Tabelle sein.
Durch die Anwendung von Grauwerten wurden die einzelnen Bildpunkte hinsichtlich der Wahrscheinlichkeit bewertet, zu einem Gutgebiet zu gehören.
Unabhängig davon, wieviele Gutgebiete ein Bildausschnitt enthält, das jeweilige Zwischenbild hat nach dem bis jetzt beschriebenen ersten Verarbeitungsschritt immer eine Grauwertverteilung, die diejenigen in Fig. 5 ähnlich ist.
Damit wurde erreicht, daß ohne Einführung von Schwellen die in Fig. 2 dargestellte Grauwertverteilung in Fehlergebiete und Gutgebiete gemäß Fig. 5 sortiert wird.
Die Gewinnung des Zwischenbildes als sogenanntes Bekanntheitsbild (Gebiete eines Ausgangsbildes werden in einer Anlernphase "bekannt" gemacht) ist nicht auf die Information in den Grauwerten eines Bildes beschränkt, wie in diesem Beispiel aus Gründen der Übersichtlichkeit dargestellt.
Es können sowohl die Farbinformationen als auch andere einen Merkmalsraum auf­ spannende Informationen über die Textur oder über Bildpunkteigenschaften in re­ gionalen Nachbarschaften zur Klassifikation herangezogen werden.
Anhand des Zwischenbildes in Fig. 7 ist erkennbar, daß das Fehlererkennungspro­ blem nach diesem ersten Verarbeitungsschritt noch nicht gelöst ist.
Naturgemäß treten im Übergangsgebiet vom Gebiet A zum Gebiet B in den Kanten Grauwerte auf, die in das Fehlergebiet des Merkmalraumes reichen. Es entsteht in Fig. 7 zusätzlich eine Struktur D.
Gleichermaßen sind die Verhältnisse bei einer Farb- bzw. Texturklassifikation, bei der aufgrund von Beugungs- und Interferrenzeffekten bei der Abbildung von Struk­ turkanten unvermeidbare Farbsäume auftreten, die eine Farbauswertung erheblich stören. In den Kantenbereichen verändern sich die Farbwertanteile in Abhängigkeit vom Fokussierungszustand, von den Kontrastverhältnissen und vom Höhenunter­ schied aneinandergrenzender Schichten so stark und komplex, daß eine einfache Fehlerdetektion mit Hilfe der Farbpixelklassifikation zu erheblichen Pseudofehlerra­ ten in den Kantenbereichen führt.
Desweiteren ist der Nachweis von Mikrodefekten, in Fig. 7 als punktförmiges Objekt E dargestellt, kritisch, weil ihre Ausdehnungen in der Größenordnung der Breite von Kantenübergängen D liegen.
Deshalb wird in einem zweiten Verarbeitungsschritt die lokale Umgebung der Bild­ punkte des Zwischenbildes weitergehend hinsichtlich der Merkmale von Gut- und Fehlerstrukturen analysiert.
Wie Fig. 8 zeigt, wird zu dieser Analyse das Zwischenbild, das mit 11 bezeichnet ist, mit einem "Fenster" 12 bildpunktweise abgerastert. Im Ergebnis vorliegende lokale Ausschnitte werden hinsichtlich ihres Bildinhaltes sowohl mit einem Filter 13 als auch mit einem Filter 14 nach zueinander unkorrelierten Eigenschaften bewertet. Die Bewertungsergebnisse lassen sich in Form einer Filterantwort 1 und einer Filterantwort 2 als zwei Koordinaten in einem zweidimensionalen Merkmalsraum für jeden Bildpunkt als Punkt M darstellen.
Es entstehen Punktwolken, wobei lokale Gebiete gleicher Eigenschaft, bezogen auf die Filter 13 und 14, Häufungsgebiete im Merkmalsraum ohne lokale Zuordnung im Zwischenbild bilden.
Vorteilhaft hat sich die Verwendung eines Gaußfilters für den Filter 13 zur Rausch­ unterdrückung und eines Spotfilters für den Filter 14, dessen Kern die zweite Ablei­ tung einer zweidimensionalen Gaußfunktion darstellt, zur Hervorhebung in sich geschlossener Gebiete (Mikrodefekte) innerhalb der bewerteten Umgebung erwiesen.
Durch deren Anwendung wird eine nahezu korrelationsfreie Punktwolkenerzeugung, wie in Fig. 9 dargestellt, erreicht.
Die Gebiete A und B aus Fig. 1, die in Fig. 7 den Gebieten F entsprechen, bilden sich als Gebiete hoher Bekanntheit in einer ersten Punktwolke 15 ab, die Strukturen D als Punktwolke 16 in unmittelbarer Nachbarschaft. Bildpunktwolken für die Feh­ lergebiete C und E sind mit 17 und 18 bezeichnet.
Je nach Fehlereigenschaften und zulässiger Falschalarmrate ist es natürlich auch möglich, eine höhere Zahl von andersartigen Filtern, wie z. B. richtungsabhängige Tief-, Band- und Hochpässe einzusetzen, wobei der Filterzahl entsprechend höher­ dimensionale Merkmalsräume entstehen. Es muß erreicht werden, daß die gesuchten Fehler möglichst weit entfernt von den Punktwolken der Gutgebiete im Merkmals­ raum abgebildet werden.
Wie Fig. 9 zeigt, ist durch die Anwendung der Filter 13 und 14 eine ausreichende Trennung von Gut- und Fehlergebieten erreicht worden, so daß nunmehr durch Ein­ führung von Schwellen 19, 20 oder einer Trennfunktion 21 Gut- und Fehlergebiete binär getrennt werden können. Das Ergebnis wird Inhalt eines zweiten, jetzt zweidi­ mensionalen programmierbaren Speichers in Form einer Look-Up-Tabelle.
Die Optimierung der Schwellenwerte kann entweder anhand einer Kontrolle des Ergebnisses an einem Monitor oder mit Belehrungsalgorithmen erfolgen.
Als Belehrungsalgorithmen lassen sich vorteilhaft ein Nächster-Nachbar-Klassifika­ tor, ein Backpropagation-Netzwerk oder ein Maximum-Likelihood-Klassifikator einsetzen.
Das ist besonders dann von Vorteil, wenn im Merkmalsraum komplexere Strukturen vorhanden sind, deren Trennung nur mit einer nichtlinearen Trennfunktion erfolgen kann.
Der zweite Speicher stellt einen zweiten Klassifikator dar, mit dem das Zwischenbild in ein binarisiertes Fehlerbild gemäß Fig. 10 überführbar ist, in dem nur noch die Fehler C und D übrigbleiben.
In der in Fig. 11 dargestellten Anordnung zur Erkennung von Fehlern bei der Inspektion von strukturierten Oberflächen ist ein als Look-Up-Tabelle in Form eines RAM-Bausteins ausgebildeter erster Klassifikator KL1, an dessen Eingang ein bild­ punktweise ankommendes Bild anliegt, mit seinen Signalausgängen an Eingänge zweier Zeilenpuffer ZP1 und ZP2 angeschlossen. Während der Zeilenpuffer ZP1 ausgangsseitig mit einem Gaußfilter GF verbunden ist, besteht für den Zeilenpuffer ZP2 eine derartige Verbindung mit einem Spotfilter SPF, dessen Kern die zweite Ableitung einer zweidimensionalen Gaußfunktion darstellt. Schließlich ist jeder Filter GF, SPF an einen Eingang eines zweiten Klassifikators KL2, der als zweidimensionale Look-Up-Tabelle ausgebildet ist, angeschlossen.
Das bildpunktweise ankommende Bild adressiert als Eingangssignal B1 über den ersten Klassifikator KL1, dessen Look-Up-Tabelleneinträge nach der Anlernphase der Funktion f(g) entsprechen, ein Ausgangssignal B2 zur Überführung des ankom­ menden Bildes in das Zwischenbild. Das Ausgangssignal B2 wird sowohl auf den Zeilenpuffer ZP1 als auch auf den Zeilenpuffer ZP2 gegeben, die dafür sorgen, daß der jeweilige Bildpunkt und seine Umgebung gleichzeitig den Filtern GF und SPF übergeben werden.
Filterantworten 1 und 2 der Filter GF und SPF adressieren als Ausgangssignale B3 und B4 den zweiten Klassifikator KL2. Dadurch wird ein Ausgangssignal B5 gewonnen, welches das Fehlerbild entsprechend Fig. 10 enthält.
Das Signal B5 kann zur Darstellung auf einem Monitor genutzt werden oder wird einem Ereignisempfänger zugeführt. Die Pipeline-Struktur der Schaltungsanord­ nung entsprechend Fig. 11 erlaubt eine mit der Aufnahmegeschwindigkeit schritthal­ tende Fehlerdetektion.
In der Inspektionsphase können nun ausgewählte Inspektionsgebiete bildfeldweise in Videoechtzeit abgerastert werden, wobei jedes Bildfeld, das beispielsweise 512 * 512 Bildpunkte groß ist, bildpunktweise durch die beiden Klassifikatoren bewertet wird. Im Ergebnis liegt für jedes Bildfeld eine Liste von Fehlern mit deren Koordinaten vor, aus der sich eine Fehlerhäufigkeit ermitteln läßt.
Anhand Fig. 12 soll eine erweiterte Methode zur Ermittlung der Inhalte des ersten und des zweiten Speichers beschrieben werden, wenn die zu inspizierende Struktur nicht durch eine Bildaufnahme erfaßt werden kann.
Aus zwei Inspektionsgebieten IG1, IG2 werden zwei Bildausschnitte BA1, BA2 als Testgebiete ausgewählt, die jeweils zwei Realisierungen einer zu prüfenden Struktur beinhalten. Während die Größe der Testgebiete der Größe eines aufgenommenen Bildes entspricht, ist die Größe des Inspektionsgebietes nicht beschränkt.
Anhand des Bildausschnittes BA1 wird, wie bereits beschrieben, der Inhalt des ersten und des zweiten Speichers ermittelt.
Danach wird das Inspektionsgebiet IG1 vollständig verarbeitet, wobei die Fehler mit ihren Koordinaten in dem Inspektionsgebiet IG1 erfaßt werden.
Wenn man davon ausgeht, daß Fehler seltene Ereignisse sind, kann durch eine direkte Bewertung erkannter Fehler gegebenenfalls eine Korrektur des Speicherin­ halts durchgeführt werden. Danach können das Inspektionsgebiet IG2 und weitere gleiche Gebiete auf Fehler untersucht werden.
Der Bildausschnitt BA2 dient dazu, die Gültigkeit der Speicherinhalte, die für das Inspektionsgebiet IG1 gewonnen wurden, für das Inspektionsgebiet IG2 durch einen Vergleich von Strukturmerkmalen zu verifizieren.

Claims (14)

1. Verfahren zur Erkennung von Fehlern bei der Inspektion von strukturierten Oberflächen, insbesondere von Masken, LCD′s, Leiterplatten und Halbleiter­ scheiben, anhand spezifischer Bildpunktmerkmale der Strukturen und Fehler eines von der Oberfläche aufgenommenen Bildes, bei dem an einem durch Bildpunktklassifikation erzeugten Zwischenbild, in dem Gebiete des Bildes mit ähnlichen Bildpunktmerkmalen zusammengefaßt sind, durch Strukturklassifikation eine Umgebungsbewertung der Bildpunkte erfolgt, dadurch gekennzeichnet, daß das Zwischenbild die Bildpunktmerkmale als in Grauwerte umgewandelte Zugehörigkeitswahrscheinlichkeiten zu Gebieten, die durch Anlernen bekannt gemacht sind, enthält, einschließlich der Grauwertstufungen von Übergängen zwischen aneinander angrenzender Gebiete.
2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß zur Erzeugung des Zwischenbildes Verteilungen von Bildpunktmerkmalen aus­ gewählter, mindestens der Anzahl merkmalsverschiedener fehlerfreier Oberflä­ chenabschnitte entsprechender Stichproben in einem durch die Anzahl der Bild­ punktmerkmale aufgespannten ersten Merkmalsraum durch Wahrscheinlichkeit beschrieben werden, die, in Grauwerte transformiert, Inhalt eines adressierbaren Speichers zur Umbewertung jedes Bild­ punktmerkmals des aufgenommenen Bildes in einen Grauwert sind, wobei die Verteilungen aller Stichproben eine Gesamtverteilung bilden, und daß Bewertungsergebnisse einer nach mindestens zwei, zueinander unkorre­ lierten Eigenschaften durchgeführten Umgebungsbewertung für jeden Bildpunkt des Zwischenbildes in einem zweiten adressierbaren Speicher, binär in fehlerfreie Bereiche und in Fehlerbereiche getrennt, abgelegt werden, wobei die Dimension des Speichers durch einen durch die Anzahl der bewerteten Eigenschaften aufge­ spannten zweiten Merkmalsraum bestimmt ist und die Ablage in dem Speicher der Verteilung der Eigenschaften eines jeden Bildpunktes in dem Merkmalsraum entspricht.
3. Verfahren nach Anspruch 2, dadurch gekennzeichnet, daß die Stichproben aus dem aufgenommenen Bild entnommen sind.
4. Verfahren nach Anspruch 2, dadurch gekennzeichnet, daß die Stichproben aus abgespeicherten Bildinhalten entnommen sind.
5. Verfahren nach Anspruch 2, dadurch gekennzeichnet, daß die Stichproben sowohl aus dem aufgenommenen Bild als auch aus abgespeicherten Bildinhalten entnommen sind.
6. Verfahren nach Anspruch 3, 4 oder 5, dadurch gekennzeichnet, daß neben den Stichproben von fehlerfreien Oberflächenabschnitten zusätzlich Stichproben von Oberflächenabschnitten mit Fehlern zur Erzeugung des Zwischenbildes dienen.
7. Verfahren nach Anspruch 3, 4, 5 oder 6, dadurch gekennzeichnet, daß die Umgebungsbewertung mit mindestens zwei, in ihrem Kern variierbaren und unkorrelierte Eigenschaften besitzenden Filtern durch Rauschunterdrückung und Hervorhebung in sich geschlossener, innerhalb der bewerteten Umgebung lie­ gender Gebiete erfolgt.
8. Verfahren nach Anspruch 7, dadurch gekennzeichnet, daß ein Filterpaar eingesetzt wird, von denen der eine ein Tiefpaßfilter und der andere ein Bandpaßfilter ist.
9. Verfahren nach Anspruch 8, dadurch gekennzeichnet, daß der Tiefpaßfilter ein Gaußfilter und der Bandpaßfilter ein Spotfilter, dessen Kern die zweite Ableitung einer zweidimensionalen Gaußfunktion darstellt, ist.
10. Verfahren nach Anspruch 9, dadurch gekennzeichnet, daß als adressierbare Speicher Look-Up-Tabellen verwendet werden.
11. Verfahren nach Anspruch 10, dadurch gekennzeichnet, daß als Bildpunktmerkmale Farbmerkmale der Bildpunkte dienen.
12. Verfahren nach Anspruch 10, dadurch gekennzeichnet, daß als Bildpunktmerkmale Texturmerkmale dienen, die jedem Bildpunkt durch seine Umgebung zugeordnet sind.
13. Verfahren nach Anspruch 11 oder 12, dadurch gekennzeichnet, daß von verschiedenen Inspektionsgebieten zunächst aus einem ersten Inspektionsgebiet ein der Größe des aufgenommenen Bildes entsprechender Bildausschnitt zur Bestimmung der Inhalte des ersten und des zweiten Speichers ausgewählt wird, in dem erkannte Fehler erneut als Stichproben dienen und die Anwendbarkeit der Ergebnisse an mindestens einem Bildausschnitt in mindestens einem der anderen Inspektionsgebiete überprüft wird.
14. Verfahren nach Anspruch 2 oder 13, dadurch gekennzeichnet, daß sowohl Speicherinhalte des ersten und zweiten Speichers, die charakteristische Bildprimitive repräsentieren, als auch Informationen über Prüfstrukturen Inhalte einer Datenbank werden.
DE4410603A 1994-03-16 1994-03-26 Verfahren zur Erkennung von Fehlern bei der Inspektion von strukturierten Oberflächen Expired - Fee Related DE4410603C1 (de)

Priority Applications (8)

Application Number Priority Date Filing Date Title
DE4410603A DE4410603C1 (de) 1994-03-26 1994-03-26 Verfahren zur Erkennung von Fehlern bei der Inspektion von strukturierten Oberflächen
TW083111387A TW272261B (de) 1994-03-26 1994-12-07
FR9501258A FR2717925A1 (fr) 1994-03-26 1995-02-03 Procédé d'identification de défauts lors de l'inspection de surfaces structurées.
IT95TO000097A IT1279109B1 (it) 1994-03-26 1995-02-14 Procedimento per il riconoscimento di difetti nell'ispezione di superfici strutturate.
US08/395,668 US6075880A (en) 1994-03-16 1995-02-28 Method for detection of defects in the inspection of structured surfaces
KR1019950006334A KR950033944A (ko) 1994-03-26 1995-03-24 구조화된 표면들의 검사에서 결함을 식별하는 방법
JP7068314A JP2742240B2 (ja) 1994-03-26 1995-03-27 構造物表面の検査における欠陥の検出方法
GB9506207A GB2286670B (en) 1994-03-26 1995-03-27 Method for detection of defects in the inspection of structured surfaces

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE4410603A DE4410603C1 (de) 1994-03-26 1994-03-26 Verfahren zur Erkennung von Fehlern bei der Inspektion von strukturierten Oberflächen

Publications (1)

Publication Number Publication Date
DE4410603C1 true DE4410603C1 (de) 1995-06-14

Family

ID=6513975

Family Applications (1)

Application Number Title Priority Date Filing Date
DE4410603A Expired - Fee Related DE4410603C1 (de) 1994-03-16 1994-03-26 Verfahren zur Erkennung von Fehlern bei der Inspektion von strukturierten Oberflächen

Country Status (8)

Country Link
US (1) US6075880A (de)
JP (1) JP2742240B2 (de)
KR (1) KR950033944A (de)
DE (1) DE4410603C1 (de)
FR (1) FR2717925A1 (de)
GB (1) GB2286670B (de)
IT (1) IT1279109B1 (de)
TW (1) TW272261B (de)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19709939A1 (de) * 1997-03-11 1998-09-17 Atg Test Systems Gmbh Verfahren und Vorrichtung zum Prüfen von Leiterplatten
US5825499A (en) * 1995-10-25 1998-10-20 Siemens Aktiengesellschaft Method for checking wafers having a lacquer layer for faults
DE19612939C2 (de) * 1996-04-01 1998-10-29 Jenoptik Jena Gmbh Verfahren und Einrichtung zur Auswahl von Meßgebieten bei der Vermessung von Strukturbreiten und Überdeckungsgenauigkeiten in Herstellungsprozessen für integrierte Schaltkreise
DE19726696A1 (de) * 1997-06-24 1999-01-07 Jenoptik Jena Gmbh Verfahren zur Fokussierung bei der Abbildung strukturierter Oberflächen von scheibenförmigen Objekten
DE19745728A1 (de) * 1997-10-16 1999-04-22 Bayerische Motoren Werke Ag Verfahren zur optischen Kontrolle eines mechanischen Befestigungselements
DE19731545C1 (de) * 1997-07-23 1999-05-27 Basler Gmbh Vorrichtung und Verfahren zum optischen Erfassen der Verformung einer Fläche
DE29916075U1 (de) * 1999-09-13 2000-12-14 Siemens AG, 80333 München Einrichtung zur Inspektion einer dreidimensionalen Oberflächenstruktur
EP1139285A1 (de) * 2000-03-31 2001-10-04 Österreichisches Forschungszentrum Seibersdorf Ges.m.b.H. Verfahren und Vorrichtung zur Prüfung bzw. Untersuchung von Gegenständen
EP0959380A4 (de) * 1997-12-05 2005-08-31 Citizen Watch Co Ltd Flüssigkristallvorrichtung und Verfahren zur Ansteuerung derselben

Families Citing this family (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6738505B1 (en) * 1999-05-04 2004-05-18 Speedline Technologies, Inc. Method and apparatus for detecting solder paste deposits on substrates
US6891967B2 (en) 1999-05-04 2005-05-10 Speedline Technologies, Inc. Systems and methods for detecting defects in printed solder paste
US7072503B2 (en) 1999-05-04 2006-07-04 Speedline Technologies, Inc. Systems and methods for detecting defects in printed solder paste
TW422925B (en) * 1999-05-24 2001-02-21 Inventec Corp A method of testing the color-mixing error of liquid crystal monitor
US6603877B1 (en) * 1999-06-01 2003-08-05 Beltronics, Inc. Method of and apparatus for optical imaging inspection of multi-material objects and the like
US6488405B1 (en) * 2000-03-08 2002-12-03 Advanced Micro Devices, Inc. Flip chip defect analysis using liquid crystal
JPWO2003010525A1 (ja) * 2001-07-27 2004-11-18 日本板硝子株式会社 対象物表面の汚れ評価方法およびこの方法に使用する撮影ボックス
US7602962B2 (en) * 2003-02-25 2009-10-13 Hitachi High-Technologies Corporation Method of classifying defects using multiple inspection machines
US7991242B2 (en) 2005-05-11 2011-08-02 Optosecurity Inc. Apparatus, method and system for screening receptacles and persons, having image distortion correction functionality
EP1886257A1 (de) 2005-05-11 2008-02-13 Optosecurity Inc. Verfahren und system zum prüfen von gepäckstücken, frachtcontainern oder personen
US7899232B2 (en) 2006-05-11 2011-03-01 Optosecurity Inc. Method and apparatus for providing threat image projection (TIP) in a luggage screening system, and luggage screening system implementing same
JP2007310741A (ja) * 2006-05-19 2007-11-29 Fuji Heavy Ind Ltd 立体物認識装置
US8494210B2 (en) 2007-03-30 2013-07-23 Optosecurity Inc. User interface for use in security screening providing image enhancement capabilities and apparatus for implementing same
JP4439533B2 (ja) * 2007-03-27 2010-03-24 株式会社東芝 負荷算定装置および負荷算定方法
JP2009085617A (ja) * 2007-09-27 2009-04-23 Fujifilm Corp 欠陥検出装置及び方法
EP2671044A1 (de) * 2011-01-31 2013-12-11 Biametrics GmbH Verfahren und vorrichtung zur bestimmung optischer eigenschaften durch gleichzeitiges messen von intensitäten an dünnen schichten mit licht von mehreren wellenlängen
WO2013036735A1 (en) 2011-09-07 2013-03-14 Rapiscan Systems, Inc. X-ray inspection system that integrates manifest data with imaging/detection processing
CN103499585B (zh) * 2013-10-22 2015-07-29 常州工学院 基于机器视觉的非连续性锂电池薄膜缺陷检测方法及其装置
US9230316B2 (en) * 2013-12-31 2016-01-05 Shenzhen China Star Optoelectronics Technology Co., Ltd Defect inspection device for display panel and method for the same
AU2015336259B2 (en) * 2014-10-20 2018-08-30 Ab Initio Technology Llc Specifying and applying rules to data
CN104614372B (zh) * 2015-01-20 2017-05-03 佛山职业技术学院 一种太阳能硅片检测方法
EP3764280B1 (de) 2016-02-22 2024-11-20 Rapiscan Systems, Inc. Verfahren zur verifikation von containertypen
CN110954758A (zh) * 2018-09-26 2020-04-03 珠海格力电器股份有限公司 电器的故障确定方法及装置
CN109613002B (zh) * 2018-11-21 2020-06-26 腾讯科技(深圳)有限公司 一种玻璃缺陷检测方法、装置和存储介质
CN109738447B (zh) * 2018-12-14 2021-12-21 惠州锂威新能源科技有限公司 一种电池极片保护胶的自动纠偏方法及装置
US10502691B1 (en) 2019-03-29 2019-12-10 Caastle, Inc. Systems and methods for inspection and defect detection
CN110441315B (zh) * 2019-08-02 2022-08-05 英特尔产品(成都)有限公司 电子部件测试设备和方法
CN111272764B (zh) * 2020-01-22 2023-04-28 哈尔滨工业大学 大型智能临时平台非接触图像识别移动管控系统及方法
CN115578383B (zh) * 2022-11-23 2023-04-07 惠州威尔高电子有限公司 基于全景图像的厚铜pcb板检测方法
CN117269197B (zh) * 2023-11-21 2024-02-02 昆明理工大学 多晶硅原料表面质量检测方法及检测装置
CN117392131B (zh) * 2023-12-12 2024-02-06 宁波昱辰汽车零部件有限公司 一种压铸件内壁缺陷检测方法及系统

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2508992A1 (de) * 1974-03-08 1976-04-01 Westinghouse Electric Corp Verfahren zur ueberpruefung des einwandfreien zustands von bauteilen
DE2700252A1 (de) * 1977-01-05 1978-07-06 Licentia Gmbh Verfahren zum pruefen definierter strukturen
DE3336470A1 (de) * 1982-11-02 1984-05-03 Cambridge Instruments Ltd., Cambridge Verfahren und anordnung zum vergleich von bildern
DE3427981A1 (de) * 1984-07-28 1986-02-06 Telefunken electronic GmbH, 7100 Heilbronn Verfahren zur fehlererkennung an definierten strukturen
DE3612268A1 (de) * 1986-04-11 1987-10-15 Licentia Gmbh Verfahren zum auffinden von in einem vergleichsbild vorhandenen flaechen in einem bild
DE3714011A1 (de) * 1986-07-31 1988-02-11 Jenoptik Jena Gmbh Verfahren und anordnung zum bildvergleich
EP0426182A2 (de) * 1989-10-31 1991-05-08 Kla Instruments Corp. Automatische mit hoher Geschwindigkeit arbeitende optische Prüfungsvorrichtung und Verfahren
DE4136830A1 (de) * 1990-11-08 1992-05-14 Hitachi Ltd Vorrichtung und verfahren zur mustererkennung
DE4133590A1 (de) * 1991-07-03 1993-01-14 Bosch Gmbh Robert Verfahren zur klassifikation von signalen

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0054598B1 (de) * 1980-12-18 1985-04-03 International Business Machines Corporation Verfahren zum Untersuchen und automatischen Sortieren von Objekten bestimmter Gestalt mit festen dimensionalen Toleranzen und Einrichtung zur Durchführung des Verfahrens
GB8331248D0 (en) * 1983-11-23 1983-12-29 Kearney & Trecker Marwin Ltd Inspecting articles
US5046109A (en) * 1986-03-12 1991-09-03 Nikon Corporation Pattern inspection apparatus
US4961231A (en) * 1987-01-20 1990-10-02 Ricoh Company, Ltd. Pattern recognition method
JPH0642882B2 (ja) * 1987-04-20 1994-06-08 富士写真フイルム株式会社 所望画像信号範囲決定方法
JPH01158579A (ja) * 1987-09-09 1989-06-21 Aisin Seiki Co Ltd 像認識装置
GB2218507B (en) * 1989-05-15 1992-02-26 Plessey Co Plc Digital data processing
US5537483A (en) * 1989-10-03 1996-07-16 Staplevision, Inc. Automated quality assurance image processing system
GB9008632D0 (en) * 1990-04-17 1990-06-13 Leicester Polytechnic Inspecting garments
EP0475454A3 (en) * 1990-09-14 1992-10-14 Fuji Photo Film Co., Ltd. Defect inspection system
US5475766A (en) * 1991-09-05 1995-12-12 Kabushiki Kaisha Toshiba Pattern inspection apparatus with corner rounding of reference pattern data
EP0542361B1 (de) * 1991-11-14 1998-09-16 Agfa-Gevaert N.V. Verfahren und Vorrichtung zum Herstellen eines Histogramms in der digitalen Bildverarbeitung mittels statistischer Pixelabtastung
US5335293A (en) * 1992-06-16 1994-08-02 Key Technology, Inc. Product inspection method and apparatus
US5452368A (en) * 1993-08-02 1995-09-19 Motorola, Inc. Method of detecting defects in semiconductor package leads
US5537669A (en) * 1993-09-30 1996-07-16 Kla Instruments Corporation Inspection method and apparatus for the inspection of either random or repeating patterns
US5450502A (en) * 1993-10-07 1995-09-12 Xerox Corporation Image-dependent luminance enhancement
US5594807A (en) * 1994-12-22 1997-01-14 Siemens Medical Systems, Inc. System and method for adaptive filtering of images based on similarity between histograms

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2508992A1 (de) * 1974-03-08 1976-04-01 Westinghouse Electric Corp Verfahren zur ueberpruefung des einwandfreien zustands von bauteilen
DE2700252A1 (de) * 1977-01-05 1978-07-06 Licentia Gmbh Verfahren zum pruefen definierter strukturen
DE3336470A1 (de) * 1982-11-02 1984-05-03 Cambridge Instruments Ltd., Cambridge Verfahren und anordnung zum vergleich von bildern
DE3427981A1 (de) * 1984-07-28 1986-02-06 Telefunken electronic GmbH, 7100 Heilbronn Verfahren zur fehlererkennung an definierten strukturen
DE3612268A1 (de) * 1986-04-11 1987-10-15 Licentia Gmbh Verfahren zum auffinden von in einem vergleichsbild vorhandenen flaechen in einem bild
DE3714011A1 (de) * 1986-07-31 1988-02-11 Jenoptik Jena Gmbh Verfahren und anordnung zum bildvergleich
EP0426182A2 (de) * 1989-10-31 1991-05-08 Kla Instruments Corp. Automatische mit hoher Geschwindigkeit arbeitende optische Prüfungsvorrichtung und Verfahren
DE4136830A1 (de) * 1990-11-08 1992-05-14 Hitachi Ltd Vorrichtung und verfahren zur mustererkennung
DE4133590A1 (de) * 1991-07-03 1993-01-14 Bosch Gmbh Robert Verfahren zur klassifikation von signalen

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5825499A (en) * 1995-10-25 1998-10-20 Siemens Aktiengesellschaft Method for checking wafers having a lacquer layer for faults
DE19612939C2 (de) * 1996-04-01 1998-10-29 Jenoptik Jena Gmbh Verfahren und Einrichtung zur Auswahl von Meßgebieten bei der Vermessung von Strukturbreiten und Überdeckungsgenauigkeiten in Herstellungsprozessen für integrierte Schaltkreise
DE19709939A1 (de) * 1997-03-11 1998-09-17 Atg Test Systems Gmbh Verfahren und Vorrichtung zum Prüfen von Leiterplatten
DE19726696A1 (de) * 1997-06-24 1999-01-07 Jenoptik Jena Gmbh Verfahren zur Fokussierung bei der Abbildung strukturierter Oberflächen von scheibenförmigen Objekten
DE19731545C1 (de) * 1997-07-23 1999-05-27 Basler Gmbh Vorrichtung und Verfahren zum optischen Erfassen der Verformung einer Fläche
DE19745728A1 (de) * 1997-10-16 1999-04-22 Bayerische Motoren Werke Ag Verfahren zur optischen Kontrolle eines mechanischen Befestigungselements
EP0959380A4 (de) * 1997-12-05 2005-08-31 Citizen Watch Co Ltd Flüssigkristallvorrichtung und Verfahren zur Ansteuerung derselben
DE29916075U1 (de) * 1999-09-13 2000-12-14 Siemens AG, 80333 München Einrichtung zur Inspektion einer dreidimensionalen Oberflächenstruktur
EP1139285A1 (de) * 2000-03-31 2001-10-04 Österreichisches Forschungszentrum Seibersdorf Ges.m.b.H. Verfahren und Vorrichtung zur Prüfung bzw. Untersuchung von Gegenständen

Also Published As

Publication number Publication date
TW272261B (de) 1996-03-11
FR2717925A1 (fr) 1995-09-29
GB2286670A (en) 1995-08-23
JPH07311028A (ja) 1995-11-28
IT1279109B1 (it) 1997-12-04
GB2286670B (en) 1995-12-13
JP2742240B2 (ja) 1998-04-22
ITTO950097A1 (it) 1996-08-14
US6075880A (en) 2000-06-13
GB9506207D0 (en) 1995-05-17
ITTO950097A0 (it) 1995-02-14
KR950033944A (ko) 1995-12-26

Similar Documents

Publication Publication Date Title
DE4410603C1 (de) Verfahren zur Erkennung von Fehlern bei der Inspektion von strukturierten Oberflächen
DE60100594T2 (de) Verfahren und system zur aufspürung von fehlern auf einer gedruckten leiterplatte
DE68923353T2 (de) Anordnung und Verfahren zum Ermitteln von Fehlern in zu prüfenden Mustern.
DE102018129425B4 (de) System zur Erkennung eines Bearbeitungsfehlers für ein Laserbearbeitungssystem zur Bearbeitung eines Werkstücks, Laserbearbeitungssystem zur Bearbeitung eines Werkstücks mittels eines Laserstrahls umfassend dasselbe und Verfahren zur Erkennung eines Bearbeitungsfehlers eines Laserbearbeitungssystems zur Bearbeitung eines Werkstücks
DE69129275T2 (de) Verfahren zum Verarbeiten von Röntgenbilddaten zur Ermittlung von Schweissfehlern
DE10011200A1 (de) Verfahren zur Bewertung von Strukturfehlern auf einer Waferoberfläche
EP0095517B1 (de) Verfahren und Einrichtung zur automatischen optischen Inspektion
DE19849793C1 (de) Vorrichtung und Verfahren zur berührungslosen Erfassung von Unebenheiten in einer gewölbten Oberfläche
DE69818438T2 (de) Verfahren zur kontrolle der oberfläche einer laufenden materialbahn mit bildsegmentierung zur umgrenzung von defektbereichen
DE69429145T2 (de) Klassifikation und Prüfvorrichtung für Teilchen in einer Flüssigkeit
DE19639884C2 (de) Mustererkennungssystem
DE112008003337B4 (de) Eigenschaftsanalysegerät
DE3336471A1 (de) Verfahren und anordnung zur inspektion von bildern
DE3937950A1 (de) Verfahren zum pruefen optischer oberflaechen
EP3291172B1 (de) Verfahren zur ermittlung von ergebnisbilddaten
DE10392705T5 (de) Verfahren zur Musterprüfung
DE3838032A1 (de) Verfahren und einrichtung zur strukturpruefung
DE102020126554A1 (de) Mikroskopiesystem und verfahren zum überprüfen von eingabedaten
EP1979875A2 (de) Verfahren und system zur optischen inspektion einer periodischen struktur
DE2830846A1 (de) Vorrichtung zum ermitteln von fehlern in flaechenhaften mustern, insbesondere in photomasken
DE102010032241A1 (de) Verfahren und Vorrichtung zum Erkennen von Oberflächenfehlern
DE2653590C3 (de) Vorrichtung zum Ermitteln von Fehlern in flächenhaften Mustern, insbesondere in Photomasken
DE69821225T2 (de) Verfahren zur kontrolle der oberfläche einer laufenden materialbahn mit vorklassifikation von ermittelten unregelmässigkeiten
DE4130373A1 (de) Pruefverfahren und pruefvorrichtung
DE10057948A1 (de) Verfahren und Vorrichtung zur Benutzerführung in der Rastermikroskopie

Legal Events

Date Code Title Description
8100 Publication of patent without earlier publication of application
D1 Grant (no unexamined application published) patent law 81
8364 No opposition during term of opposition
8327 Change in the person/name/address of the patent owner

Owner name: JENOPTIK AG, 07743 JENA, DE

8327 Change in the person/name/address of the patent owner

Owner name: LEICA MICROSYSTEMS WETZLAR GMBH, 35578 WETZLAR, DE

8327 Change in the person/name/address of the patent owner

Owner name: LEICA MICROSYSTEMS SEMICONDUCTOR GMBH, 35578 WETZL

8327 Change in the person/name/address of the patent owner

Owner name: LEICA MICROSYSTEMS WETZLAR GMBH, 35578 WETZLAR, DE

8339 Ceased/non-payment of the annual fee