JPH06325181A - パターン認識方法 - Google Patents

パターン認識方法

Info

Publication number
JPH06325181A
JPH06325181A JP5114807A JP11480793A JPH06325181A JP H06325181 A JPH06325181 A JP H06325181A JP 5114807 A JP5114807 A JP 5114807A JP 11480793 A JP11480793 A JP 11480793A JP H06325181 A JPH06325181 A JP H06325181A
Authority
JP
Japan
Prior art keywords
pattern
vector
pattern vector
recognition method
basic
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.)
Pending
Application number
JP5114807A
Other languages
English (en)
Inventor
Kenichi Tanaka
健一 田中
Yuko Shimizu
優子 清水
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP5114807A priority Critical patent/JPH06325181A/ja
Priority to US08/237,138 priority patent/US5568563A/en
Priority to DE4416801A priority patent/DE4416801C2/de
Priority to FR9405907A priority patent/FR2705479B1/fr
Publication of JPH06325181A publication Critical patent/JPH06325181A/ja
Pending legal-status Critical Current

Links

Classifications

    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00—Image analysis
    • G06T7/0002—Inspection of images, e.g. flaw detection
    • G06T7/0004—Industrial image inspection
    • G06T7/001—Industrial image inspection using an image reference approach
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00—Indexing scheme for image analysis or image enhancement
    • G06T2207/10—Image acquisition modality
    • G06T2207/10056—Microscopic image
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00—Indexing scheme for image analysis or image enhancement
    • G06T2207/30—Subject of image; Context of image processing
    • G06T2207/30108—Industrial image inspection
    • G06T2207/30148—Semiconductor; IC; Wafer
    • H—ELECTRICITY
    • H10—SEMICONDUCTOR DEVICES; ELECTRIC SOLID-STATE DEVICES NOT OTHERWISE PROVIDED FOR
    • H10P—GENERIC PROCESSES OR APPARATUS FOR THE MANUFACTURE OR TREATMENT OF DEVICES COVERED BY CLASS H10
    • H10P74/00—Testing or measuring during manufacture or treatment of wafers, substrates or devices
    • H10P74/20—Testing or measuring during manufacture or treatment of wafers, substrates or devices characterised by the properties tested or measured, e.g. structural or electrical properties
    • H10P74/203—Structural properties, e.g. testing or measuring thicknesses, line widths, warpage, bond strengths or physical defects

Landscapes

  • Engineering & Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Testing Or Measuring Of Semiconductors Or The Like (AREA)
  • Investigating Materials By The Use Of Optical Means Adapted For Particular Applications (AREA)
  • Image Analysis (AREA)
  • Image Processing (AREA)

Abstract

(57)【要約】 【目的】 パターンのズレや照明光の変動に影響されず
にパターンの類似度を認識できると共に、パターンの類
似度の検出感度を可変にできるパターン認識方法を得
る。さらに、直接比較できない数値で表現された対象に
対してもパターンの類似度を求めることができるパター
ン認識方法を得る。 【構成】 基準位置にある基本パターンベクトルとそれ
を移動して得られる複数のパターンベクトルで張られる
線形部分空間に、テストパターンベクトルを射影するこ
とで、類似度の計算する。また、正規化フィルタを用い
た後の画像をパターンベクトルとする。また、パターン
ベクトルの次元を調整することで、認識検出の感度を可
変する。また、直接比較できない数値で表現された対象
に対しては、そのデータを画像に変換してパターンベク
トルとする。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】この発明は、例えば、目視検査を
自動化する時などに用いられるパターン認識方法に関す
るものである。
【0002】
【従来の技術】図19は、テレビジョン学会誌「超LS
Iウエハ表面欠陥検査装置」,第36巻,第1号,第3
8頁〜第44頁に示された従来のウェハ表面欠陥検査装
置を示すブロック図である。図において、2は検査対象
である被検査ウェハ、3は被検査ウェハ2を移動させる
移動機構、4は被検査ウェハ2の表面のパターンを拡大
して見るための顕微鏡、5は顕微鏡4で拡大されたウェ
ハ表面の画像を取り込むCCDカメラ、6はCCDカメ
ラ5で取り込まれた画像をモニタするディスプレイ、2
0はCCDカメラ5で取り込まれた画像から傷を識別す
るための傷識別回路、11は検査結果を表示する表示装
置である。
【0003】次に従来の検査装置の作用及び動作につい
て説明する。図20はこの検査装置の処理を示すフロー
チャートである。まず、CCDカメラ5で撮影した被検
査ウエハ2の画像データを取り込み(ST1)、前処理
として画像データを微分し、その結果を2値化して境界
抽出処理を行なう(ST2)。次に得られた微分2値画
像に対し、同一画面内でパターンの繰り返し距離だけ隔
たった部分にマッチング枠(A枠、B枠)を設ける(ST
3)。次にA、B枠内の同じ位置の画素を比較し(ST
4)、両画素の値が異なれば(ST5)どちらかのマッ
チング枠内に欠陥があると判定し(ST6)、同じなら
ばマッチング枠内に欠陥がないと判定する(ST7)。
このマッチング枠を移動させて全画面の検査を行なう
(ST8)。
【0004】
【発明が解決しようとする課題】上記のような従来方法
では、パターンの繰り返し性を用いて同一ウェハ内の隣
合った2つのパターンが異なっているかどうかを判別す
るだけなので、どちらのパターンに欠陥が含まれている
かの判定ができない。さらに、A、B枠間の距離をパタ
ーンの繰り返し距離に正確に一致させる必要があり、半
導体のような微細なパターンに対しては枠の位置決め精
度を確保するのが困難である。また、入力画像を微分し
それを2値化するので、画像に含まれるノイズや照明光
の変動により画素の輝度値が反転する場合があり、その
結果欠陥の判定に誤りが生じるなどの問題点があった。
【0005】この発明は上記のような問題点を解消する
ためになされたもので、パターンのズレや照明光の変動
に影響されず、微細なパターンに対しても精度よく認識
結果を得ることができるパターン認識方法を得ることを
目的としている。また、パターン中の欠陥の検出感度を
可変にできるパターン認識方法を得ることを目的として
いる。また、最小座標分解能が異なるCADデータ間の
比較のように、直接比較できない数値で表現された対象
に対してもパターンの類似度を求めることができるパタ
ーン認識方法を得ることを目的としている。さらに、移
動によるズレのみでなく、パターンの回転によるズレに
も影響されることのなく類似度を求めることができるパ
ターン認識方法を得ることを目的としている。
【0006】
【課題を解決するための手段】請求項1の発明に係わる
パターン認識方法は、基本パターンベクトルとそれを移
動して得られる複数のパターンベクトルで張られる線形
部分空間へテストパターンベクトルを射影し、その結果
得られた線形部分空間の補空間に含まれるベクトルのノ
ルムを用いて、基本パターンベクトルとテストパターン
ベクトルの類似度を測ることを特徴とするものである。
パターン認識方法。
【0007】また、請求項2の発明に係わるパターン認
識方法は、請求項1において、線形部分空間を張るパタ
ーンベクトルの数をパターンベクトルの次元よりも小さ
くすることを特徴とするものである。
【0008】また、請求項3の発明に係わるパターン認
識方法は、請求項1において、パターンベクトルの次元
を変化させることにより、類似度の検出感度を可変にし
たことを特徴とするものである。
【0009】また、請求項4の発明に係わるパターン認
識方法は、請求項1において、座標が数値データで表さ
れる図形を前処理して画像に変換し、これをパターンベ
クトルとして用いることを特徴とするものである。
【0010】また、請求項5の発明に係わるパターン認
識方法は、請求項1において、パターンベクトルを正規
化フィルタに通し、これを新たなパターンベクトルとし
て用いることを特徴とするものである。
【0011】また、請求項6の発明に係わるパターン認
識方法は、基本パターンベクトルとそれを移動して得ら
れる複数のパターンベクトルで張られる線形部分空間へ
テストパターンベクトルを射影し、その結果得られた線
形部分空間に含まれるベクトルのノルムを用いて、基本
パターンベクトルとテストパターンベクトルの類似度を
測ることを特徴とするものである。
【0012】また、請求項7の発明に係わるパターン認
識方法は、基本パターンベクトルとそれを回転して得ら
れる複数のパターンベクトルで張られる線形部分空間へ
画像シフタを通したテストパターンベクトルを射影し、
その結果得られた線形部分空間に含まれるベクトルのノ
ルムを用いて、基本パターンベクトルとテストパターン
ベクトルの類似度を測ることを特徴とするものである。
【0013】
【作用】この発明におけるパターン認識方法は、基本と
するパターンベクトルとこれをずらして得られる複数の
パターンベクトルで張られる線形部分空間を用いて類似
度を測るので、ベクトルの線形従属性の性質によりパタ
ーンベクトルのズレの影響が現れない。また、正規化フ
ィルタにより照明光の変動が画像の輝度値変動として現
れるのを防止できる。また、パターンベクトルの次元を
変えることで、欠陥を表すベクトル要素の数と欠陥でな
いベクトル要素の数の比率が変化するので欠陥検出の感
度が可変にできる。また、直接比較できない数値を画像
に変換してパターンベクトルとして表せば、上で述べた
認識方法がそのまま適用できる。
【0014】
【実施例】
実施例1.この発明の実施例1によるパタ−ン認識方法
を用いたウェハ欠陥検査装置について説明する。図1は
このウェハ欠陥検査装置を示すブロック図である。図に
おいて、1は基本パターンベクトルを作成するための良
品のウェハ、2は検査対象である被検査ウェハで、これ
からテストパターンベクトルを作成する。3はウェハ
1、2を移動させる移動機構、4はウェハ表面のパター
ンを拡大して見るための顕微鏡、5は顕微鏡4で拡大さ
れたウェハ表面の画像を取り込むCCDカメラ、6はC
CDカメラ5で取り込まれた画像をモニタするためのデ
ィスプレイ、7はCCDカメラ5で取り込まれた画像を
A/D変換してディジタル化する画像入力装置、8はそ
の画像データを格納するフレームメモリ、9はフレーム
メモリ8の画像データを用いて後述するパターン認識方
法の手順により良品ウェハ1のパターンと被検査ウェハ
2のパターンの類似度を計算する中央演算装置(以下C
PUと記す)、10は計算プログラムや途中結果を格納
するメモリ、11は検査結果を表示する表示装置であ
る。
【0015】以下に全体の概略的な動作について説明す
る。図2はこの装置における処理を示すフローチャート
である。良品ウェハ1を移動機構3に乗せてウェハ全面
をCCDカメラ5で走査し、その画像データをフレーム
メモリ8に格納する(ST9)。このデータに基き、後
述する方法で基本パターンベクトルの集合を求め(ST
10)、線形部分空間Lを作る(ST11)。次に、被
検査ウェハ2を移動機構3に乗せてウェハ全面を走査し
ながら(ST12)、後述するパターン認識方法の手順
により良品ウェハ1のパターンと被検査ウェハ2のパタ
ーンの類似度を計算し(ST13)、しきい値と比較す
る(ST14)。この結果、類似度がしきい値よりも小
さければ欠陥があると判断し(ST15)、しきい値よ
りも大きければ欠陥が無いと判断し(ST16)、その
結果を表示装置11に表示する。この動作をウェハ全体
の検査が終わるまで続ける(ST17)。
【0016】以下に、メモリ10に格納されているプロ
グラムで行なうパターン認識方法について説明する。ま
ず、ST10における処理で、画像データからパターン
ベクトルを作成する方法について述べる。例えば、図3
のパターンを例に取って基本パターンベクトルとそれを
移動した複数のパターンベクトルについて説明する。こ
の例では±1画素の位置ズレを許容するように、基準位
置の基本パターンベクトル(e)と位置ズレした8個の
パターンベクトル{(a)〜(d),(f)〜(i)}
を用いる。これら9個のパターンベクトルは、基本パタ
ーンベクトル(e)と、この基本パターンベクトル
(e)を上下左右に1画素ずつずらしたものであり、こ
こでは基本パターンベクトルの集合と記すことにする。
これらのパターンは6×6画素で構成されており、これ
ら36画素の輝度値を1列に並べた36次元ベクトルを
パターンベクトルとしている。輝度値の並べ方の一例と
して、図4に示すようにパターンの上から順に、右方向
に並べる。図3の(e)のパターンの場合、白の部分を
0、黒の部分を1とすると基本パターンベクトルX5 は
式1のようになる。
【0017】 X5 =[0,0,0,0,0,0,0,0,1,0,0,0, 0,1,1,0,1,0,0,1,1,1,1,0, 0,0,1,0,0,0,0,0,0,0,0,0]T ・・(1) ここで、Tは転置を表す。
【0018】基本パターンベクトルの集合Xi (i=
1,9)は、図3の9個のパターンを式1の様に表現し
た9個のベクトルである。
【0019】以上のようなパターンベクトルを用いてS
T11〜ST13におけるパターン認識の方法を一般化
して述べると以下のようになる。検査の基準となるn次
元の基本パターンベクトルを良品ウェハ1のパターンか
ら求める。この基本パターンベクトルとこれを移動して
得られる複数パターンベクトル、合計m個で構成される
基本パターンベクトルの集合を考える。これらm個のパ
ターンベクトルで張られる線形部分空間をLとする。こ
の線形部分空間Lは式2で表される。図3における例で
はm=9,n=36である。
【0020】
【数1】
【0021】一方、被検査ウェハ2のパターンを同様に
n次元ベクトルで表し、テストパターンベクトルXを得
る。ここで、XをLに射影し、Lの補空間Lc に属する
ベクトルXc を求める。Xが基本パターンベクトルに類
似していれば、XはXi のいずれかのパターンにほぼ等
しくなり、線形部分空間Lにおおむね含まれる。ところ
が、もしXが基本パターンベクトルと異なる要素を持て
ば、Xは線形部分空間Lには含まれず、その異なった要
素のためにLの補空間Lc に属するベクトルXc が存在
する。従って、XをLに射影しXc のノルム|Xc |に
マイナス符号を付けたものが、基本パターンベクトルと
テストパターンベクトルの類似度を表す。即ち、−|X
c |が小さいほど類似度が小さく、異なる要素が多いこ
とになる。そこで、被検査ウェハ2に対する−|Xc |
を計算し、その値から欠陥の有無を判定することができ
る。ノルムとしては数学上のノルムの定義を満足するも
のであれば、何を用いても良く、L2ノルム{(Xc )
T Xc }0.5 はその代表的なものである。
【0022】射影として直交射影を用いた場合、Xの直
交補空間Lc に属するベクトルXcは以下のような式で
求められる。 1) 式3によってm個の基本パターンベクトルXi
(i=1,・・・,m)の集合から線形部分空間Lを張
る直交ベクトル列Hi (i=1,・・・,m)を求め
る。
【0023】
【数2】
【0024】ただし、(Xi ,Hk )はXi とHk の内
積を表したもので、式3の計算の途中で|Hi |=0に
なった場合、Xi はX1 からXi-1 の線形結合として表
されるので、Xi を捨てXi+1 について計算を続け
る。 2) テストパターンベクトルXをLへ直交射影し、式
4によりXc を求める。
【0025】
【数3】
【0026】m’は直交ベクトル列Hi の個数を表す。
1)で述べたように式3の計算の途中で|Hi |=0に
なった場合は、m’はmより小さくなり、そうでない場
合はm’=mとなる。
【0027】3) ST14におけるで処理で−|Xc
|を評価して欠陥の有無を判定する。適当なしきい値ε
を設定し、 −|Xc |≦ε :欠陥あり(ST15) −|Xc |>ε :欠陥なし(ST16) ・・・(5) とする。
【0028】これまでに述べた方法の有効性を示すため
の2つの結果を示す。まず、欠陥の程度が|Xc |にど
の様な影響を及ぼすかについて述べる。図5(a)に示
す32×16画素のウェハパターンを検査する場合を考
える。図で示されるウェハパターンの各画素の明るさ
は、縦線の密度によって3段階に表現されている。斜線
Aは0.25,斜線Bは0.5,一点斜線Cは1.0を
表す。背景とウェハパターンの外側の明るさは0であ
る。ウェハパターンを図5(b)に示すように8分割
し、4×16画素を1回の処理単位、即ち、パターンベ
クトルの次元を64として、8個のテストパターンベク
トルについて別々に検査を行なう。ここでは、処理単位
それぞれについて、±1画素の位置ズレを許容するため
に、上下左右方向に1画素ずらした9個のパターンベク
トルを基本パターンベクトルの集合として用いる。
【0029】例えば、シミュレーションの条件は次のよ
うに設定した。 (1)欠陥画素の個数を1〜10個に変化させる。 (2)欠陥画素の輝度値を減じて欠陥の程度を変化させ
る。 例えば それぞれの画素の輝度値を25%、50%、7
5%減じる。ただし、輝度値が0の画素は逆に25%、
50%、75%増加させる。
【0030】テストパターンベクトルは基本パターンベ
クトルの集合から乱数で一つのパターンベクトルを選択
し、それに乱数で指定された画素にあらかじめ設定した
数だけの欠陥を発生させたものである。図6にシミュレ
ーション結果を示す。図6(a)は欠陥の程度が75
%、図6(b)は50%、図6(c)は25%の場合で
あり、グラフの縦軸は|Xc |の大きさを表し、横軸は
欠陥画素の個数を表す。図中の8本の曲線はそれぞれ8
個のテストパターンベクトルに対応する。図からわかる
ように、欠陥の程度が大きいほど|Xc |の値も大きく
なっている。この傾向はテストパターンベクトルの違い
によらず同じである。これらの結果から|Xc |の大き
さを評価することで欠陥の有無を検出できることがわか
る。
【0031】次に、この実施例によるパタ−ン認識方法
がパターンの位置ズレの影響を受けないことを示す。ウ
ェハの位置ズレがどの程度|Xc |に影響を与えるかを
調べるために、ウェハの実画像を用いて実験を行なった
結果について述べる。ウェハの実画像の縦8画素×横1
28画素(1024画素)を1回の処理単位、即ちパタ
ーンベクトルの次元を1024とする。基本パターンベ
クトルの集合は、処理単位の上下左右方向に±1,±2
画素位置ズレした25のパターンベクトルから構成さ
れ、100枚の画像データの平均画像を用いた。そし
て、同じ品種の良品ウェハを上下左右方向に0.2μm
毎に最大4μm(1画素はほぼ1μmに相当する)移動
させ、この時の|Xc |を評価した。図7はその結果で
ある。
【0032】図7はウェハを移動したそれぞれの位置に
おける|Xc |を表している。表示の関係から上下反転
して描かれているので、|Xc |の値が小さいほど図で
は上方に描かれることになる。図から明らかなように、
|Xc |の値は基本パターンベクトルで覆われる範囲内
(±2画素)でウエハが移動した時は小さく保たれてお
り、そこから外れるにつれて増加する。図の平坦な四角
形の中に入るようにウェハの位置合わせをすれば、基本
パターンベクトルの集合を構成する任意の2個のパター
ンベクトルの間にウェハが移動しても、位置ズレに影響
されることなく欠陥検査を行なうことができる。図8は
図7をある断面で切断したグラフである。図のX軸は位
置ズレの大きさ、Y軸は|Xc |の大きさを表してい
る。最大±2画素の位置ズレを考慮した場合である。位
置ズレを考慮した場合は、基本パターンベクトルの集合
で覆われている範囲では、|Xc |の値は小さく保たれ
ており位置ズレに影響されない欠陥検出ができる。
【0033】以上のように、この実施例では、位置ズレ
した複数のパターンベクトルを基本パターンベクトルの
集合に含めているので、ベクトルの線形従属性の性質に
より位置ズレの影響が現れず、位置ズレ許容範囲内にお
いて、正しい認識が行なわれることがわかる。
【0034】ところで、一般的にn次元のベクトル空間
には、たかだかn本の基底ベクトルしか存在しない。そ
のうちのm本をLを張るベクトルとして使用するので、
残りのn−m本を欠陥の成分を表すベクトルとして用い
ることができる。n−mが大きくなるようにn,mを決
めれば、欠陥を含むテストパタ−ンが、直交ベクトル列
Hi の線形結合で表される部分空間Lに含まれる確率が
極めて低くなる。このため認識できない欠陥の個数は減
少する。従って基本パターンベクトルの集合を構成する
パターンベクトルの数mをパターンベクトルの次元nよ
りも小さくしたほうが、誤認識する確率が低くなり精度
よく認識できる。
【0035】さらに、図6で示すように、欠陥画素の個
数が多くなる、即ち欠陥を表すベクトル要素の数が増え
るほど、|Xc |の値は単調に増加している。このこと
から、パターンベクトルの次元を大きくとると、欠陥要
素のベクトル全体に対して占める割合が小さくなるの
で、欠陥の検出感度が下がり、逆にパターンベクトルの
次元を小さくとると、欠陥の検出感度が上がることがわ
かる。即ち、パターンベクトルの次元を変化させること
で、類似度の検出感度を可変にできる。
【0036】また、式1ではパターンベクトルの要素と
して画素の輝度値を0、1の2値で表したが、輝度値を
アナログ量で表したものを用いても良い。
【0037】実施例2.実施例1に示したパターン認識
方法において、各画素の輝度値を線形及び非線形な入出
力関係を持つ正規化フィルタを通した結果をパターンベ
クトルの要素とするようにしてもよい。例えば、最大輝
度を1に最小輝度を0に対応づける正規化フィルタはそ
の代表的なものである。このような正規化フィルタを図
1に示した画像入力装置7に組み込む。図2におけるS
T9,ST12で良品ウェハ,非検査ウェハの画像を取
り込む時に、画像フィルタを通してフレームメモリ8に
記憶する。このように、正規化フィルタを通した後のパ
ターンベクトルを用いて実施例1と同様にしてパターン
を認識すれば、照明光の変動による画像のコントラスト
変化の影響などを防止できる。
【0038】実施例3.この発明の実施例3によるパタ
ーン認識方法を例えばCADデータの照査システムにつ
いて説明する。図9は実施例3によるCADデータの照
査システムを示すブロック図である。図において、12
は基準となる最小座標分解能1のCADデータ、13は
照査される最小座標分解能0.5のCADデータ、14
はCADデータ12,13を画像に変換する画像変換装
置、8は変換した画像を格納するフレームメモリ、9は
CPUで、フレームメモリ8の画像を用いて、CADデ
ータ12から変換された画像と、CADデータ13から
変換された画像の類似度を計算する。10は計算プログ
ラムや途中結果を格納するメモリ、11は検査結果を表
示する表示装置である。
【0039】以下、動作について説明する。CADデー
タでは図形はその頂点の座標や線要素の長さ、曲線の曲
率などの数値データで表現されている。一つの図形が最
小座標分解能の異なるCADデータで、どのように表さ
れるかを図10を用いて説明する。図10に示すよう
に、太い実線で示されるX軸とY軸に平行な長方形を考
える。この長方形の4つの頂点の座標は、(1.4,
0.6)、(2.4,0.6)、(2.4,2.6)、
(1.4,2.6)である。この図形をCADデータと
して表すためには、4つの座標をCADデータの持つ最
小座標分解能にまるめる必要がある。ここでは、座標の
まるめ方として、最も近い格子点へまるめることにす
る。その場合最小座標分解能が1のCADデータ12で
は、4つの頂点が(1,1)、(2,1)、(2,
3)、(1,3)として表され、図10において横方向
にハッチングを施した長方形となる。一方、最小座標分
解能が0.5のCADデータ13では、4つの頂点が
(1.5,0.5)、(2.5,0.5)、(2.5,
2.5)、(1.5,2.5)として表され、図10に
おいて縦方向にハッチングを施した長方形となる。
【0040】明らかにCADデータ12とCADデータ
13との座標は異なっており、単純に頂点の座標を比較
するだけではその同一性や類似性が判断できない。その
ため、以下のような手順で照査を行う。今、CADデー
タ12を基準データとし、CADデータ13を被検査デ
ータとする。図11に実施例3における処理のフローチ
ャートを示す。まず、CADデータ12を画像変換装置
14へ入力し、画像へ変換する(ST18)。ここで、
CADデータを用いることに対応して前処理を行う。こ
の前処理は例えば頂点の座標を線で結び、その線で囲ま
れた部分を塗りつぶす。この処理で図12に示す画像が
得られ、この画像を用いて実施例1で述べたように基本
パターンベクトルを作成し、さらにそれを移動したパタ
ーンベクトルを含めて基本パターンベクトルの集合を得
る(ST19)。これを用いて式3により線形部分空間
Lを求める(ST20)。
【0041】次に、被検査CADデータ13を上記と同
様に前処理を行えば、図13に示す画像が得られる。こ
の変換された画像データからテストパターンベクトルを
作成する(ST21)。その結果を用いてCPU9によ
り実施例1で述べたパターン認識の手順で式4により類
似度を計算する(ST22)。ST22で得られた類似
度をしきい値と比較し(ST23)、類似度がしきい値
よりも小さければ2つのCADデータは異なると判断し
(ST24)、しきい値よりも大きければ2つのCAD
データは同一であると判断する(ST25)。この動作
をCADデータ全体の照査が終わるまで続ける(ST2
6)。
【0042】以上のように、この実施例においても、実
施例1で述べたように位置ズレした複数のパターンベク
トルを基本パターンベクトルの集合に含めているので、
ベクトルの線形従属性の性質により位置ズレの影響が現
れず、位置ズレ許容範囲内において、正しい認識が行な
われる。従って、最小座標分解能が異なるCADデータ
間の比較のように、直接比較できない数値で表現された
対象に対しても、パターンの類似度を求めることができ
る。
【0043】実施例4.この発明の実施例4によるパタ
ーン認識方法を例えば半導体ウェハ上の電極の半田の有
無を検査する検査装置について説明する。この実施例で
は、画像として不良品のパターンを基本パターンベクト
ルとして用い、これとテストパターンベクトルとの類似
性を測るものである。
【0044】図14は実施例4による検査装置を示すブ
ロック図である。図において、15は半田が無い不良品
のウェハ、16は半田の有無を検査する被検査ウェハ、
3はウェハ15,16を移動させる移動機構、4はウェ
ハ表面のパターンを拡大して見るための顕微鏡、5は顕
微鏡4で拡大されたウェハ表面の画像を取り込むCCD
カメラ、6はCCDカメラ5で取り込まれた画像をモニ
タするためのディスプレイ、7はCCDカメラ5で取り
込まれた画像をA/D変換しディジタル化する画像入力
装置、8はその画像データを格納するフレームメモリ、
9はフレームメモリ8の画像データを用いて後述するパ
ターン認識方法の手順により不良品ウェハ15のパター
ンと被検査ウェハ16のパターンの類似度を計算するC
PU、10は計算プログラムや途中結果を格納するメモ
リ、11は検査結果を表示する表示装置である。
【0045】以下、動作について説明する。図15はこ
の検査装置における処理を示すフローチャートである。
まず、不良品ウェハ15を移動機構3に乗せてウェハ全
面を走査し、その画像データをフレームメモリ8に格納
する(ST27)。このデータを基本パターンベクトル
とし、実施例1で述べた方法でパターンベクトルの集合
を求める(ST28)。この複数のパターンベクトルで
張られる線形部分空間Lを式3により求める(ST2
9)。次に、被検査ウェハ16を移動機構3に乗せてウ
ェハ全面を走査して画像を取り込む(ST30)。ST
31では後述するパターン認識方法の手順により不良品
ウェハ15のパターンと被検査ウェハ16のパターンの
類似度を計算する。この類似度をしきい値と比較し(S
T32)、類似度がしきい値よりも大きければ半田がな
い不良品と判断し(ST33)、しきい値よりも小さけ
れば半田がある良品と判断する(ST34)。この判断
結果を表示装置11に表示する。この動作をウェハ全体
の検査が終わるまで続ける(ST35)。
【0046】メモリ10に格納されているプログラムで
行うパターン認識方法について説明する。まず、ST2
7における処理で、実施例1で述べたように画像からパ
ターンベクトルを求める。検査の基準となる基本パター
ンベクトルである不良品ウェハのパターンベクトルをn
次元ベクトルで表現する。次にST28で基本パターン
ベクトルとこれを移動して得られる複数パターンベクト
ルm個で構成される基本パターンベクトルの集合を考え
る。これらのm個のパターンベクトルで張られる線形部
分空間をLとする(ST29)。線形部分空間Lは式2
で表される。一方、被検査ウェハのパターンを同様にn
次元ベクトルで表し、テストパターンベクトルXを得
る。ここで、XをLに射影し、Lに属するベクトルXh
を求める。Xが基本パターンベクトルに類似していれば
XはXi のいずれかのパターンにほぼ等しく、線形部分
空間Lにおおむね含まれる。従って、XをLに射影した
Xh のノルム|Xh |から、基本パターンベクトルとテ
ストパターンベクトルの類似度を測ることができる。
【0047】即ち、|Xh |が大きいほど類似度が大き
く、基本パターンベクトルとテストパターンベクトルと
が似ていることになる。このことから被検査ウェハに対
する|Xh |を計算すれば、その値から半田の有無がわ
かる。ノルムとしては数学上のノルムの定義を満足する
ものであれば、何を用いても良く、例えばL2ノルム
{(Xh )T Xh }0.5 はその代表的なものである。
【0048】射影として直交射影を用いた場合、Xの線
形部分空間Lに属するベクトルXhは、以下の式で求め
られる。
【0049】1) 式3によってm個の基本パターンベ
クトルXi (i=1,・・・,m)の集合から線形部分
空間Lを張る直交ベクトル列Hi (i=1,・・・,
m)を求める。 2) テストパターンベクトルXを線形部分空間Lへ直
交射影し、式6によりXh を求める。
【0050】
【数4】
【0051】m’は直交ベクトル列Hi の個数を表す。
1)で述べたように式3の計算の途中で|Hi |=0に
なった場合は、m’はmより小さくなり、そうでない場
合はm’=mとなる。 3) ST32におけるで処理で|Xh |を評価して欠
陥の有無を判定する。適当なしきい値εを設定し、 |Xh |≦ε :半田ありの良品(ST34) |Xh |>ε :半田なしの不良品(ST33) とする。
【0052】以上のように、この実施例では、不良品を
基本パターンベクトルとした場合でも、位置ズレした複
数のパターンベクトルを基本パターンベクトルの集合に
含めているので、ベクトルの線形従属性の性質により位
置ズレの影響が現れず、位置ズレ許容範囲内において、
正しい認識が行なわれることがわかる。
【0053】実施例5.この発明の実施例5によるパタ
ーン認識方法を例えばボルトの外観を検査する外観検査
装置について説明する。ボルトなどの外観を検査する場
合、ボルトは一定の方向を向いているとは限らない。こ
の実施例は、検査対象物の向きが一定していない場合の
パターン認識方法に関するものである。
【0054】図16は実施例5による検査装置を示すブ
ロック図である。図において、17は基本パターンベク
トルを作成するための良品のボルト、18は検査対象で
ある被検査ボルト、5はボルト17,18の画像を取り
込むCCDカメラ、6はCCDカメラ5で取り込まれた
画像をモニタするためのディスプレイ、7はCCDカメ
ラ5で取り込まれた画像をディジタル化する画像入力装
置、19は画像入力装置7でディジタル化された画像か
ら個々のボルトを探し、ボルトの重心が指定された位置
に来るように画像を並進移動させる画像シフタ、8はそ
の画像データを格納するフレームメモリ、9はフレーム
メモリ8の画像データを用いて後述するパターン認識方
法の手順により良品ボルト1のパターンと被検査ボルト
2のパターンの類似度を計算するCPU、10は計算プ
ログラムや途中結果を格納するメモリ、11は検査結果
を表示する表示装置である。
【0055】以下、この実施例の動作について説明す
る。図17はこの実施例における処理を示すフローチャ
ートである。まず、良品ボルト17の画像データを画像
シフタ19に通し、その重心を指定された位置に合わせ
る(ST36)。さらに、このデータを基本パターンベ
クトルとし、実施例1と同様にして基本パターンベクト
ルの集合を求める(ST37)。次にこの基本パターン
ベクトルの集合から式3によって線形部分空間Lを求め
る(ST38)。
【0056】ST39では、被検査ボルト18の画像を
入力し、画像シフタ19でその重心を指定された位置に
合わせ、実施例4と同様に良品ボルト17のパターンと
被検査ボルト18のパターンの類似度を式6で計算する
(ST40)。この結果をしきい値と比較する(ST4
1)。類似度がしきい値よりも小さければ不良ボルトと
判断し(ST42)、しきい値よりも大きければ良品ボ
ルトと判断する(ST43)。この判断結果を表示装置
11に表示する。この動作をすべての被検査ボルト18
の検査が終わるまで続ける(ST44)。
【0057】以下に、メモリ10に格納されているプロ
グラムで行うパターン認識方法について説明する。図1
8のパターンを例に取って基本パターンベクトルとそれ
を回転した複数のパターンベクトルについて説明する。
この例では回転によるパターンのズレを許容するよう
に、基準位置の基本パターンベクトル(a)と、それを
90度毎に回転した3個のパターンベクトル{(b)〜
(d)}を用いる。これらのパターンは6×6画素で構
成されており、これら36画素の輝度値を1列に並べた
36次元ベクトルをパターンベクトルとし、基本パター
ンベクトルの集合とする。一方、被検査ボルトの画像も
36次元のテストパターンベクトルとする。
【0058】これらのパターンベクトルから実施例4で
述べた方法により|Xh |を求めれば、回転によるパタ
ーンのズレの影響を受けること無く、類似度が求められ
るので、任意の方向を向いたボルトの欠陥検査を行うこ
とができる。
【0059】
【発明の効果】以上のように、請求項1の発明によれ
ば、基本パターンベクトルとそれを移動して得られる複
数のパターンベクトルで張られる線形部分空間へテスト
パターンベクトルを射影し、その結果得られた線形部分
空間の補空間に含まれるベクトルのノルムを用いて、基
本パターンベクトルとテストパターンベクトルの類似度
を測ることにより、パターンの位置ズレに影響されずに
パターン認識できるパターン認識方法を得ることができ
る効果がある。
【0060】また、請求項2の発明によれば、請求項1
において、線形部分空間を張るパターンベクトルの数を
パターンベクトルの次元よりも小さくすることにより、
パターンの位置ズレに影響されずに精度よくパターン認
識できるパターン認識方法を得ることができる効果があ
る。
【0061】また、請求項3の発明によれば、請求項1
において、パターンベクトルの次元を変化させることに
より、類似度の検出感度を可変にできるパターン認識方
法を得ることができる効果がある。
【0062】また、請求項4の発明によれば、請求項1
において、座標が数値データで表される図形を前処理し
て画像に変換し、これをパターンベクトルとして用いる
ことにより、座標値など直接比較が困難な対象に対して
も、パターン認識できるパターン認識方法を得ることが
できる効果がある。
【0063】また、請求項5の発明によれば、請求項1
において、パターンベクトルを正規化フィルタに通し、
これを新たなパターンベクトルとして用いることによ
り、照明光の変動の影響を受けること無くパターン認識
できるパターン認識方法を得ることができる効果があ
る。
【0064】また、請求項6の発明によれば、基本パタ
ーンベクトルとそれを移動して得られる複数のパターン
ベクトルで張られる線形部分空間へテストパターンベク
トルを射影し、その結果得られた線形部分空間に含まれ
るベクトルのノルムを用いて、基本パターンベクトルと
テストパターンベクトルの類似度を測ることにより、パ
ターンの位置ズレに影響されずにパターン認識できるパ
ターン認識方法を得ることができる効果がある。
【0065】また、請求項7の発明によれば、基本パタ
ーンベクトルとそれを回転して得られる複数のパターン
ベクトルで張られる線形部分空間へ画像シフタを通した
テストパターンベクトルを射影し、その結果得られた線
形部分空間に含まれるベクトルのノルムを用いて、基本
パターンベクトルとテストパターンベクトルの類似度を
測ることにより、基本パターンベクトルの移動や回転に
よるズレに影響されずに、パターン認識できるパターン
認識方法を得ることができる効果がある。
【図面の簡単な説明】
【図1】この発明の実施例1によるパターン認識方法を
用いたウェハ欠陥検査装置を示すブロック図である。
【図2】実施例1に係る処理を示すフローチャートであ
る。
【図3】実施例1に係る基本パターンベクトルを示す説
明図である。
【図4】実施例1に係る画像からパターンベクトルへの
変換方法を示す説明図である。
【図5】実施例1に係るウェハパターンのサンプルを示
す説明図である。
【図6】実施例1に係る欠陥の程度に対する類似度の変
化を示すグラフである。
【図7】実施例1に係る位置ズレに対する類似度の変化
を示す斜視図である。
【図8】実施例1に係る位置ズレに対する類似度の変化
を示すグラフである。
【図9】この発明の実施例3によるパターン認識方法を
用いたCADデータ照査システムを示すブロック図であ
る。
【図10】実施例3に係るCADデータを示す説明図で
ある。
【図11】実施例3に係る処理を示すフローチャートで
ある。
【図12】実施例3に係る最小座標分解能1の画像デー
タを示す説明図である。
【図13】実施例3に係る最小座標分解能O.5の画像
データを示す説明図である。
【図14】この発明の実施例4によるパターン認識方法
を用いた半田の検査装置を示すブロック図である。
【図15】実施例4に係る処理を示すフローチャートで
ある。
【図16】この発明の実施例5によるパターン認識方法
を用いたボルト検査装置を示すブロック図である。
【図17】実施例5に係る処理を示すフローチャートで
ある。
【図18】実施例5に係る回転する基本パターンベクト
ルを示す説明図である。
【図19】従来のパターン認識方法を用いたウェハ表面
欠陥検査装置を示すブロック図である。
【図20】従来のパターン認識方法の処理を示すフロー
チャートである。
【符号の説明】
3 移動機構 4 顕微鏡 5 CCDカメラ 6 ディスプレイ 7 画像入力装置 8 フレームメモリ 9 CPU 10 メモリ 11 表示装置 14 画像変換装置 19 画像シフタ
─────────────────────────────────────────────────────
【手続補正書】
【提出日】平成5年8月17日
【手続補正1】
【補正対象書類名】明細書
【補正対象項目名】0005
【補正方法】変更
【補正内容】
【0005】この発明は上記のような問題点を解消する
ためになされたもので、パターンのズレや照明光の変動
に影響されず、微細なパターンに対しても精度よく認識
結果を得ることができるパターン認識方法を得ることを
目的としている。また、パターン中の欠陥の検出感度を
可変にできるパターン認識方法を得ることを目的として
いる。また、最小座標分解能が異なるCADデータ間の
比較のように、直接比較できない数値で表現された対象
に対してもパターンの類似度を求めることができるパタ
ーン認識方法を得ることを目的としている。さらに、移
動によるズレのみでなく、パターンの回転によるズレに
も影響されることなく類似度を求めることができるパタ
ーン認識方法を得ることを目的としている。
【手続補正2】
【補正対象書類名】明細書
【補正対象項目名】0006
【補正方法】変更
【補正内容】
【0006】
【課題を解決するための手段】請求項1の発明に係わる
パターン認識方法は、基本パターンベクトルとそれを移
動して得られる複数のパターンベクトルで張られる線形
部分空間へテストパターンベクトルを射影し、その結果
得られた線形部分空間の補空間に含まれるベクトルのノ
ルムを用いて、基本パターンベクトルとテストパターン
ベクトルの類似度を測ることを特徴とするものである。
【手続補正3】
【補正対象書類名】図面
【補正対象項目名】図2
【補正方法】変更
【補正内容】
【図2】
【手続補正4】
【補正対象書類名】図面
【補正対象項目名】図11
【補正方法】変更
【補正内容】
【図11】
【手続補正5】
【補正対象書類名】図面
【補正対象項目名】図15
【補正方法】変更
【補正内容】
【図15】
【手続補正6】
【補正対象書類名】図面
【補正対象項目名】図17
【補正方法】変更
【補正内容】
【図17】

Claims (7)

    【特許請求の範囲】
  1. 【請求項1】 基本パターンベクトルとそれを移動して
    得られる複数のパターンベクトルで張られる線形部分空
    間へテストパターンベクトルを射影し、その結果得られ
    た線形部分空間の補空間に含まれるベクトルのノルムを
    用いて、上記基本パターンベクトルと上記テストパター
    ンベクトルの類似度を測ることを特徴とするパターン認
    識方法。
  2. 【請求項2】 請求項1において、線形部分空間を張る
    パターンベクトルの数をパターンベクトルの次元よりも
    小さくすることを特徴とするパターン認識方法。
  3. 【請求項3】 請求項1において、パターンベクトルの
    次元を変化させることにより、類似度の検出感度を可変
    にしたことを特徴とするパターン認識方法。
  4. 【請求項4】 請求項1において、座標が数値データで
    表される図形を前処理して画像に変換し、これをパター
    ンベクトルとして用いることを特徴とするパターン認識
    方法。
  5. 【請求項5】 請求項1において、パターンベクトルを
    正規化フィルタに通し、これを新たなパターンベクトル
    として用いることを特徴とするパターン認識方法。
  6. 【請求項6】 基本パターンベクトルとそれを移動して
    得られる複数のパターンベクトルで張られる線形部分空
    間へテストパターンベクトルを射影し、その結果得られ
    た線形部分空間に含まれるベクトルのノルムを用いて、
    上記基本パターンベクトルと上記テストパターンベクト
    ルの類似度を測ることを特徴とするパターン認識方法。
  7. 【請求項7】 基本パターンベクトルとそれを回転して
    得られる複数のパターンベクトルで張られる線形部分空
    間へ画像シフタを通したテストパターンベクトルを射影
    し、その結果得られた線形部分空間に含まれるベクトル
    のノルムを用いて、上記基本パターンベクトルと上記テ
    ストパターンベクトルの類似度を測ることを特徴とする
    パターン認識方法。
JP5114807A 1993-05-17 1993-05-17 パターン認識方法 Pending JPH06325181A (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP5114807A JPH06325181A (ja) 1993-05-17 1993-05-17 パターン認識方法
US08/237,138 US5568563A (en) 1993-05-17 1994-05-03 Method and apparatus of pattern recognition
DE4416801A DE4416801C2 (de) 1993-05-17 1994-05-11 Verfahren zur Mustererkennung
FR9405907A FR2705479B1 (fr) 1993-05-17 1994-05-13 Procédé et appareil de reconnaissance de formes.

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5114807A JPH06325181A (ja) 1993-05-17 1993-05-17 パターン認識方法

Publications (1)

Publication Number Publication Date
JPH06325181A true JPH06325181A (ja) 1994-11-25

Family

ID=14647186

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5114807A Pending JPH06325181A (ja) 1993-05-17 1993-05-17 パターン認識方法

Country Status (4)

Country Link
US (1) US5568563A (ja)
JP (1) JPH06325181A (ja)
DE (1) DE4416801C2 (ja)
FR (1) FR2705479B1 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005250863A (ja) * 2004-03-04 2005-09-15 Univ Waseda 領域検出方法およびそのシステム
JP2019091249A (ja) * 2017-11-15 2019-06-13 オムロン株式会社 欠陥検査装置、欠陥検査方法、及びそのプログラム

Families Citing this family (70)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6067379A (en) 1988-12-09 2000-05-23 Cognex Corporation Method and apparatus for locating patterns in an optical image
US6026176A (en) 1995-07-25 2000-02-15 Cognex Corporation Machine vision methods and articles of manufacture for ball grid array inspection
US5872870A (en) 1996-02-16 1999-02-16 Cognex Corporation Machine vision methods for identifying extrema of objects in rotated reference frames
US5909504A (en) 1996-03-15 1999-06-01 Cognex Corporation Method of testing a machine vision inspection system
US6259827B1 (en) 1996-03-21 2001-07-10 Cognex Corporation Machine vision methods for enhancing the contrast between an object and its background using multiple on-axis images
US5949901A (en) * 1996-03-21 1999-09-07 Nichani; Sanjay Semiconductor device image inspection utilizing image subtraction and threshold imaging
US6298149B1 (en) 1996-03-21 2001-10-02 Cognex Corporation Semiconductor device image inspection with contrast enhancement
US5978502A (en) 1996-04-01 1999-11-02 Cognex Corporation Machine vision methods for determining characteristics of three-dimensional objects
JPH10105707A (ja) * 1996-09-25 1998-04-24 Sony Corp 画像照合装置
US6137893A (en) 1996-10-07 2000-10-24 Cognex Corporation Machine vision calibration targets and methods of determining their location and orientation in an image
US5960125A (en) 1996-11-21 1999-09-28 Cognex Corporation Nonfeedback-based machine vision method for determining a calibration relationship between a camera and a moveable object
US5953130A (en) 1997-01-06 1999-09-14 Cognex Corporation Machine vision methods and apparatus for machine vision illumination of an object
US6587581B1 (en) * 1997-01-10 2003-07-01 Hitachi, Ltd. Visual inspection method and apparatus therefor
US6075881A (en) 1997-03-18 2000-06-13 Cognex Corporation Machine vision methods for identifying collinear sets of points from an image
US5974169A (en) 1997-03-20 1999-10-26 Cognex Corporation Machine vision methods for determining characteristics of an object using boundary points and bounding regions
US6141033A (en) 1997-05-15 2000-10-31 Cognex Corporation Bandwidth reduction of multichannel images for machine vision
US6608647B1 (en) 1997-06-24 2003-08-19 Cognex Corporation Methods and apparatus for charge coupled device image acquisition with independent integration and readout
US6895109B1 (en) * 1997-09-04 2005-05-17 Texas Instruments Incorporated Apparatus and method for automatically detecting defects on silicon dies on silicon wafers
US5978080A (en) 1997-09-25 1999-11-02 Cognex Corporation Machine vision methods using feedback to determine an orientation, pixel width and pixel height of a field of view
US6556703B1 (en) * 1997-10-24 2003-04-29 Agere Systems Inc. Scanning electron microscope system and method of manufacturing an integrated circuit
US6185316B1 (en) 1997-11-12 2001-02-06 Unisys Corporation Self-authentication apparatus and method
US6025854A (en) 1997-12-31 2000-02-15 Cognex Corporation Method and apparatus for high speed image acquisition
DE19802781A1 (de) * 1998-01-26 1999-07-29 Peter L Prof Dr Andresen Schnelle Identifizierung von wertvollen Objekten durch digitale Bildanalytik
US6282328B1 (en) 1998-01-28 2001-08-28 Cognex Corporation Machine vision systems and methods for morphological transformation of an image with non-uniform offsets
US6236769B1 (en) 1998-01-28 2001-05-22 Cognex Corporation Machine vision systems and methods for morphological transformation of an image with zero or other uniform offsets
US6215915B1 (en) 1998-02-20 2001-04-10 Cognex Corporation Image processing methods and apparatus for separable, general affine transformation of an image
US6381375B1 (en) 1998-02-20 2002-04-30 Cognex Corporation Methods and apparatus for generating a projection of an image
US6366688B1 (en) 1998-06-13 2002-04-02 Samsung Electronics Co., Ltd. Apparatus and method for contact failure inspection in semiconductor devices
TW402769B (en) * 1998-06-13 2000-08-21 Samsung Electronics Co Ltd Apparatus and method for contact failure inspection in semiconductor devices
US6154567A (en) * 1998-07-01 2000-11-28 Cognex Corporation Pattern similarity metric for image search, registration, and comparison
US7016539B1 (en) 1998-07-13 2006-03-21 Cognex Corporation Method for fast, robust, multi-dimensional pattern recognition
US6608920B1 (en) * 1998-10-29 2003-08-19 Applied Materials, Inc. Target acquisition technique for CD measurement machine
US6687402B1 (en) 1998-12-18 2004-02-03 Cognex Corporation Machine vision methods and systems for boundary feature comparison of patterns and images
US6381366B1 (en) 1998-12-18 2002-04-30 Cognex Corporation Machine vision methods and system for boundary point-based comparison of patterns and images
US6577757B1 (en) * 1999-07-28 2003-06-10 Intelligent Reasoning Systems, Inc. System and method for dynamic image recognition
US6614924B1 (en) * 1999-08-02 2003-09-02 Applied Materials, Inc. Adaptive mask technique for defect inspection
US6912304B1 (en) * 1999-08-02 2005-06-28 Applied Materials, Inc. Two-dimensional scatter plot technique for defect inspection
US6522776B1 (en) * 1999-08-17 2003-02-18 Advanced Micro Devices, Inc. Method for automated determination of reticle tilt in a lithographic system
JP3813772B2 (ja) * 1999-09-27 2006-08-23 株式会社ルネサステクノロジ 半導体装置の製造方法
DE19951078C2 (de) * 1999-10-23 2002-10-24 Cortologic Ag Verfahren zur Musterklassifizierung
US6684402B1 (en) 1999-12-01 2004-01-27 Cognex Technology And Investment Corporation Control methods and apparatus for coupling multiple image acquisition devices to a digital data processor
US6941007B1 (en) 2000-01-28 2005-09-06 Micron Technology, Inc. Pattern recognition with the use of multiple images
US6748104B1 (en) 2000-03-24 2004-06-08 Cognex Corporation Methods and apparatus for machine vision inspection using single and multiple templates or patterns
JP2001331784A (ja) * 2000-05-18 2001-11-30 Hitachi Ltd 欠陥分類方法及びその装置
JP4176977B2 (ja) * 2000-09-28 2008-11-05 矢崎総業株式会社 端子金具の検査装置
WO2002045323A2 (en) * 2000-12-01 2002-06-06 Sri International Data relationship model
US7006669B1 (en) 2000-12-31 2006-02-28 Cognex Corporation Machine vision method and apparatus for thresholding images of non-uniform materials
US6959112B1 (en) 2001-06-29 2005-10-25 Cognex Technology And Investment Corporation Method for finding a pattern which may fall partially outside an image
US6763142B2 (en) * 2001-09-07 2004-07-13 Nline Corporation System and method for correlated noise removal in complex imaging systems
JP3828552B2 (ja) * 2003-06-23 2006-10-04 株式会社東芝 寸法測定方法と寸法測定システム及び寸法測定プログラム
US8081820B2 (en) 2003-07-22 2011-12-20 Cognex Technology And Investment Corporation Method for partitioning a pattern into optimized sub-patterns
US7613316B2 (en) * 2003-07-22 2009-11-03 L-3 Communications Security and Detection Systems Inc. Methods and apparatus for detecting objects in baggage
US7190834B2 (en) 2003-07-22 2007-03-13 Cognex Technology And Investment Corporation Methods for finding and characterizing a deformed pattern in an image
US6986112B2 (en) * 2003-07-28 2006-01-10 Lsi Logic Corporation Method of mapping logic failures in an integrated circuit die
US6865435B1 (en) * 2003-09-08 2005-03-08 Lsi Logic Corporation Method of translating a net description of an integrated circuit die
US7243165B2 (en) * 2004-01-14 2007-07-10 International Business Machines Corporation Parallel pattern detection engine
US8437502B1 (en) 2004-09-25 2013-05-07 Cognex Technology And Investment Corporation General pose refinement and tracking tool
US20060147707A1 (en) * 2004-12-30 2006-07-06 Jian Meng Compacted, chopped fiber glass strands
US7639861B2 (en) 2005-09-14 2009-12-29 Cognex Technology And Investment Corporation Method and apparatus for backlighting a wafer during alignment
US8111904B2 (en) 2005-10-07 2012-02-07 Cognex Technology And Investment Corp. Methods and apparatus for practical 3D vision system
JP4791141B2 (ja) * 2005-10-25 2011-10-12 株式会社日立ハイテクノロジーズ 電子線式寸法計測装置及びそれを用いた寸法計測方法
JP2007233873A (ja) * 2006-03-02 2007-09-13 Toshiba Corp パターン認識装置及びその方法
US20090306922A1 (en) * 2006-04-27 2009-12-10 Sharp Kabushiki Kaisha Method and System for Classifying Defect Distribution, Method and System for Specifying Causative Equipment, Computer Program and Recording Medium
US8162584B2 (en) 2006-08-23 2012-04-24 Cognex Corporation Method and apparatus for semiconductor wafer alignment
US8103085B1 (en) 2007-09-25 2012-01-24 Cognex Corporation System and method for detecting flaws in objects using machine vision
CN101923123B (zh) * 2009-06-16 2012-08-22 中芯国际集成电路制造(上海)有限公司 相似性检测方法和装置
US9177370B2 (en) * 2012-03-12 2015-11-03 Kla-Tencor Corporation Systems and methods of advanced site-based nanotopography for wafer surface metrology
US20140064596A1 (en) 2012-08-29 2014-03-06 Micron Technology, Inc. Descriptor guided fast marching method for analyzing images and systems using the same
US9679224B2 (en) 2013-06-28 2017-06-13 Cognex Corporation Semi-supervised method for training multiple pattern recognition and registration tool models
US10147178B2 (en) * 2017-01-12 2018-12-04 Nanya Technology Corporation Method of recognizing wafer

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE217118C (ja) *
US4135147A (en) * 1976-09-10 1979-01-16 Rockwell International Corporation Minutiae pattern matcher
DD133870A1 (de) * 1977-11-03 1979-01-24 Burghart Fimmel Verfahren und anordnung zur erkennung gerasterter zeichen
JPS6063405A (ja) * 1983-09-16 1985-04-11 Fujitsu Ltd パタ−ン検査方法及びその装置
EP0217118A3 (de) * 1985-09-30 1990-03-28 Siemens Aktiengesellschaft Verfahren zur automatischen Trennung von Nutz- und Störinformation in Mikroskopbildern, insbesondere von Wafer-Oberflächen, zum Zwecke einer automatischen Erkennung von Wafer Kennzeichnungen
US5163101A (en) * 1985-10-07 1992-11-10 Schlumberger Technologies, Inc. Bitplane area correlator
JPS63120382A (ja) * 1986-11-10 1988-05-24 Fuji Electric Co Ltd 類似度演算装置
JPH02170284A (ja) * 1988-12-22 1990-07-02 Seiko Epson Corp 画像パターン差異検出装置
JPH0535878A (ja) * 1991-07-26 1993-02-12 Sony Corp ニユーラルネツトワーク

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005250863A (ja) * 2004-03-04 2005-09-15 Univ Waseda 領域検出方法およびそのシステム
JP2019091249A (ja) * 2017-11-15 2019-06-13 オムロン株式会社 欠陥検査装置、欠陥検査方法、及びそのプログラム

Also Published As

Publication number Publication date
FR2705479B1 (fr) 1995-11-24
DE4416801C2 (de) 1996-10-24
US5568563A (en) 1996-10-22
DE4416801A1 (de) 1994-12-01
FR2705479A1 (fr) 1994-11-25

Similar Documents

Publication Publication Date Title
US5568563A (en) Method and apparatus of pattern recognition
US20230419472A1 (en) Defect detection method, device and system
KR100954703B1 (ko) 결함을 검출하는 방법 및 시스템
US7333677B2 (en) Image alignment method, comparative inspection method, and comparative inspection device for comparative inspections
EP2264671B1 (en) Image processing apparatus and method, medium storing program for image processing, and inspection apparatus
JPH0160767B2 (ja)
JPS60215286A (ja) 対象物における面模様をオプトエレクトロニクス検査する方法とその装置
JPWO1999052072A1 (ja) 画像処理装置および方法、画像処理のためのプログラムを記憶した媒体、ならびに検査装置
Nguyen et al. Deep learning-enhanced defects detection for printed circuit boards
US7643668B2 (en) Workpiece inspection apparatus, workpiece inspection method and computer-readable recording medium storing program
CN119151928A (zh) 一种基于少样本学习的缺陷检测方法、装置、设备及介质
JP2004251781A (ja) 画像認識による不良検査方法
JPH11306793A (ja) 不良解析方法および装置
JP3752849B2 (ja) パターン欠陥検査装置及びパターン欠陥検査方法
JP2004177170A (ja) 画像認識による不良検査方法
JP4233556B2 (ja) 画像補正装置、パターン検査装置、画像補正方法、及び、パターン検査方法
JP7475901B2 (ja) 試験片上の欠陥検出の方法およびそのシステム
JPH0210461B2 (ja)
JP2000097869A (ja) パターンの欠陥検査方法およびその装置
JP2006113073A (ja) パターン欠陥検査装置及びパターン欠陥検査方法
US20040228516A1 (en) Defect detection method
Wu et al. A system for automated BGA inspection
US20260120266A1 (en) Image processing device, optical apparatus, image processing method, and method of using optical apparatus
JP2001183810A (ja) マスクパターン形状評価装置および形状評価方法並びに形状評価プログラムを記録した記録媒体
JP3043530B2 (ja) ドットパターン検査装置