Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPS5934961B2 - Pattern inspection method - Google Patents
[go: Go Back, main page]

JPS5934961B2 - Pattern inspection method - Google Patents

Pattern inspection method

Info

Publication number
JPS5934961B2
JPS5934961B2 JP49047749A JP4774974A JPS5934961B2 JP S5934961 B2 JPS5934961 B2 JP S5934961B2 JP 49047749 A JP49047749 A JP 49047749A JP 4774974 A JP4774974 A JP 4774974A JP S5934961 B2 JPS5934961 B2 JP S5934961B2
Authority
JP
Japan
Prior art keywords
pattern
binary
degrees
storage
cut out
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
Application number
JP49047749A
Other languages
Japanese (ja)
Other versions
JPS50141355A (en
Inventor
利満 浜田
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.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP49047749A priority Critical patent/JPS5934961B2/en
Publication of JPS50141355A publication Critical patent/JPS50141355A/ja
Publication of JPS5934961B2 publication Critical patent/JPS5934961B2/en
Expired legal-status Critical Current

Links

Landscapes

  • Length Measuring Devices By Optical Means (AREA)
  • Image Processing (AREA)
  • Image Analysis (AREA)

Description

【発明の詳細な説明】 本発明はパターンの検査方法及びその装置に関するもの
である。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a pattern inspection method and apparatus.

従来、パターンの検査識別装置には、標準パターンをい
くつか用意しておき、入力パターンとのパターンマッチ
ングにより入力パターンを検査、識別する方式と、対象
パターンのいくつかの幾何学的特徴を入力パターンにつ
いて求め標準パターンのそれと比較し、検査、識別する
方式があつた。
Conventionally, pattern inspection and identification devices have a method of preparing several standard patterns and inspecting and identifying the input pattern by pattern matching with the input pattern, and a method of inspecting and identifying the input pattern by matching some geometric features of the target pattern with the input pattern. There was a method for determining, comparing with that of the standard pattern, and inspecting and identifying the pattern.

しかしながら前者の方式には標準パターンを多く用意せ
ねばならないと共に、位置合せをすることが必要となる
などの欠点があり、後者の方式には多くの判定基準を設
けないと誤認することがあるなどの欠点がある。本発明
の目的は、上記従来技術の欠点をなくし、90度回転対
称または点対称(180度回転対称)の2次元パターン
に欠階が存在するか否かについて簡単な構成で、能率よ
く、高精度に検査することができるようにしたパターン
検査方法及びその装置を提供するにある。
However, the former method has drawbacks such as the need to prepare a large number of standard patterns and the need for alignment, while the latter method may lead to misunderstandings if many judgment criteria are not provided. There are drawbacks. An object of the present invention is to eliminate the drawbacks of the above-mentioned prior art, and to determine whether or not a missing rank exists in a two-dimensional pattern with 90 degree rotational symmetry or point symmetry (180 degree rotational symmetry) with a simple structure, efficiently, and with high accuracy. It is an object of the present invention to provide a pattern inspection method and apparatus that enable accurate inspection.

即ち本発明は、正常ならば90度回転対称または点対称
であるパターンを1つの撮像装置を用いて撮像し、この
1つの撮像装置から得られる映像信号を2値化回路で2
値絵素化し、この2値絵素化信号をシフトレジスタ群を
用いて上記パターンを一度に切出せる大きさをもつた記
憶装置の2次元的に配列された記憶要素に同期信号にも
とづいて順次行方向及び列方向に移行させて切出し、こ
の切出された記憶装置から読み出して行方向に投影され
たパターンの長さの中心線と列方向に投影されたパター
ンの長さの中心線との交点が、上記記憶装置の所定の記
憶要素に位置することを検知し、この検知によつて求め
られた交点の位置に対して90度、または180度回転
させたとき対称関係にある二つの記憶要素に記憶された
二つの2値絵素化信号を上記記憶装置に切出された2値
化パターンのしめる領域の記憶要素に亘つて読み出して
同一であるか否かを比較し、90度回転対称または点対
称であるパターンに欠陥があるか否かを検査することを
特徴とするパターン検査方法であり、また本発明は、正
常ならば90度回転対称または点対称であるパターンを
走査しながら撮像する1つの撮像装置と、該1つの撮像
装置によつて得られる映像信号を所定のしきい値で2値
化すると共にサンプリングして絵素化する2値化回路と
、該2値化回路より出力される2値絵素化信号をシフト
レジスタ群を介して2次元的に配列された記憶要素にサ
ンプリング信号等の同期信号にもとづいて順次行方向及
び列方向に移行させて切出す記憶装置と、該記憶装置の
所定の記憶要素に対して、排他的論理和回路等で行方向
に投影されたパターンの長さの中心線と列方向に投影さ
れたパターンの長さの中心線との交点が位置することを
検知する検知手段と、該検知手段で上記交点が上記所定
の記憶要素に位置したことを検知したとき、この交点に
対して90度または180度回転させた対称関係にある
二つの記憶要素に記憶された二つの2値絵素化信号を、
上記記憶装置に切出された2値パターンのしめる領域の
記憶要素に亘つて読み出して同一であるか否かを比較す
る比較手段とを備え、該比較手段の出力によつて90度
回転対称または点対称であるパターンに欠陥が存在する
か否かを検査するように構成したことを特徴とするパタ
ーン検査装置である。
That is, in the present invention, a pattern that normally has 90 degree rotational symmetry or point symmetry is imaged using one imaging device, and a video signal obtained from this one imaging device is converted into two by a binarization circuit.
This binary pixel-formed signal is sequentially stored in two-dimensionally arranged storage elements of a storage device large enough to cut out the above pattern at once based on a synchronization signal using a group of shift registers. The pattern is cut out by moving in the row direction and the column direction, and the center line of the length of the pattern read out from this cut out storage device and projected in the row direction and the center line of the length of the pattern projected in the column direction are calculated. Detecting that the intersection point is located in a predetermined storage element of the storage device, and two memories that are symmetrical when rotated by 90 degrees or 180 degrees with respect to the position of the intersection determined by this detection. The two binary pixelated signals stored in the elements are read across the storage elements in the area covered by the binary pattern cut out in the storage device, compared to see if they are the same, and rotated by 90 degrees. It is a pattern inspection method characterized by inspecting whether or not there is a defect in a pattern that is symmetrical or point symmetrical. One imaging device that captures an image, a binarization circuit that binarizes a video signal obtained by the one imaging device at a predetermined threshold value, samples it, and converts it into picture elements, and the binarization circuit. A storage device that sequentially transfers and extracts a binary pixelated signal outputted from a group of shift registers to two-dimensionally arranged storage elements in the row and column directions based on a synchronization signal such as a sampling signal. and the center line of the length of the pattern projected in the row direction by an exclusive OR circuit etc. and the center line of the length of the pattern projected in the column direction for a predetermined storage element of the storage device. a detection means for detecting that the intersection point is located; and when the detection means detects that the intersection point is located in the predetermined storage element, the detection means is in a symmetrical relationship rotated by 90 degrees or 180 degrees with respect to the intersection point. The two binary pixelized signals stored in the two storage elements are
and a comparing means for reading out the storage elements in the area included in the cut out binary pattern in the storage device and comparing whether or not they are the same, and depending on the output of the comparing means, the storage elements are read out across the storage elements in the area included in the cut out binary pattern. A pattern inspection device is characterized in that it is configured to inspect whether or not a defect exists in a point-symmetric pattern.

以下本発明を図に示す実施例にもとづいて説明する。The present invention will be explained below based on embodiments shown in the drawings.

第1図は本発明のパターン検査装置の構成を示す図であ
る。同図に示す如く1は対象画像(2次元パターン)9
が描かれた物体である。この対象画像9は90度または
180度回転しても同じ形状を有する方形もしくは円形
などの画像から形成されている。即ち対象画像9は90
度回転対称または点対称の2次元パターンで形成されて
いる。2は撮像装置にして、TVカメラもしくはホトダ
イオードアレイ等から構成され、上記物体1の2次元パ
ターンを走査しながら撮像して映像信号に変換するもの
である。
FIG. 1 is a diagram showing the configuration of a pattern inspection apparatus according to the present invention. As shown in the figure, 1 is the target image (two-dimensional pattern) 9
It is an object with a drawn on it. This target image 9 is formed from a rectangular or circular image that has the same shape even when rotated by 90 degrees or 180 degrees. In other words, target image 9 is 90
It is formed in a two-dimensional pattern with rotational symmetry or point symmetry. Reference numeral 2 denotes an imaging device, which is composed of a TV camera, a photodiode array, or the like, and captures an image while scanning the two-dimensional pattern of the object 1, and converts the image into a video signal.

3は2値化回路にして、上記映像信号を所定のしきい値
で2値化すると共にサンプリングして絵素化して″0−
もしくば1゛からなる2値絵素化信号に変換するもので
ある。
3 is a binarization circuit, which binarizes the above video signal with a predetermined threshold value, samples it and converts it into picture elements, and converts it into "0-"
The signal is converted into a binary pixelated signal consisting of 1.

4はシフトレジスタ群にして、各々のシフトレジスタ4
1〜4。
4 is a shift register group, and each shift register 4
1-4.

、は上記2次元パターンの各行(走査線)の2値化映像
信号を記憶する多数の記憶素子から成り、各々の記憶素
子に記憶された2値絵素化映像信号をシフトするよう構
成されている。5は2次元メモリーにしてNxnの記憶
要素Aij(j−1〜N,j=1〜n)から形成され、
2値化回路3及びシフトレジスタ41〜40−1からの
出力信号を記憶要素Aij(1=1〜N,j=1〜n)
の各行に入力するように接続されている。
, is composed of a large number of storage elements for storing the binary video signal of each row (scanning line) of the two-dimensional pattern, and is configured to shift the binary picture element video signal stored in each storage element. There is. 5 is a two-dimensional memory formed from Nxn storage elements Aij (j-1 to N, j=1 to n),
The output signals from the binarization circuit 3 and shift registers 41 to 40-1 are stored in storage elements Aij (1=1 to N, j=1 to n).
are connected to input into each line.

6は2次元メモリにしてNXnの記憶要素Bij(1−
1〜N,j=1〜n)から形成され2値化回路3及びシ
フトレジスタ41〜4。
6 is a two-dimensional memory and storage element Bij(1-
1 to N, j=1 to n), and the binarization circuit 3 and shift registers 41 to 4.

からの出力信号を記憶要素Bij(1=1〜N,j一1
〜n)の各列に入力するよう接続されている。7は2次
元メモリ5に記憶された2次元パターンと2次元メモリ
ー6に記憶された2次元パターンを比較する比較論理回
路にして、排他的論理和回路及び論理積回路もしくは論
理和回路等の組合せにて形成されている。
The output signal from the storage element Bij (1=1~N, j-1
~n) are connected to input each column. 7 is a comparison logic circuit that compares the two-dimensional pattern stored in the two-dimensional memory 5 and the two-dimensional pattern stored in the two-dimensional memory 6, and is a combination of an exclusive OR circuit, an AND circuit, or an OR circuit, etc. It is formed in

10は2次元メモリー5に切出されて記憶された対象画
像(2次元パターン)9の中心が2次元メモリー5の中
心に位置したときを検知する検知回路で、具体的には第
4図に示す如く、2次元メモリー5の記憶要素Aij(
1一1〜N,j=1〜n)の各行Bij−Bnjl及び
各列Bil〜Binに亘つて論理和(対象画像力げビな
る2値絵素化信号で背景が″0゛゜なる2値絵素化信号
の場合)もしくは論理積(対象画像が1『”なる2値絵
素化信号で背景が″1゛なる2値絵素化信号の場合)を
とる行の論理和回路11aもしくは論理積回路、及び列
の論理和回路11bもしくは論理積回路と、上記2次元
メモリー5の中心n↑ 1(?)(但しnは奇数)を中
心として対称なn−1n+3n−3る行(?の行と?の
行、−?の行と 222n +5n−(n−2) n+n −ーの行、・・・・・・?の行と? の行)の上記行の論理和回路11aもしくは論理積回路
の出力の排他的論理和をとる行の排他的論理和回路12
a及び2次元メモリー5の中心n+1(?)(但しnは
奇数)を中心として対称な−1111011Uる列(?
の列と?の列、?の列と 000n +5n−(n−2ノ n+n ?の列、・・・・・・?一の列と? の列)の上記列の論理和回路11bもしくは論理積回路
の出力の排他的論理和をとる列の排他的論理和回路12
bとを備え、この行の排他的論理和回路及び列の排他的
論理和回路の出力に11゛が含まれなくなつて全て60
″になつたとき、論理和否定回路13a,13bの各々
の出力信号が61″となり、論理積回路14の論理積が
とれ、2次元メモリー5の中心(所定の記憶要素)に対
象画像(2次元パターン)9の中心が位置したことが検
知されるものである。
10 is a detection circuit that detects when the center of the target image (two-dimensional pattern) 9 cut out and stored in the two-dimensional memory 5 is located at the center of the two-dimensional memory 5; specifically, as shown in FIG. As shown, the storage element Aij(
1-1 to N, j=1 to n) across each row Bij-Bnjl and each column Bil-Bin OR circuit 11a or logic of a row that takes the logical product (in the case of a pixelated signal) or logical product (in the case of a binary pixelated signal where the target image is 1 "" and the background is a binary pixelated signal where the background is "1") The product circuit and the logical sum circuit 11b or logical product circuit of the column and the n-1n+3n-3 row (? OR circuit 11a or AND of the above lines (row and ? line, -? line and 222n +5n-(n-2) n+n - line, ...? line and ? line) Row exclusive OR circuit 12 that takes exclusive OR of circuit outputs
a and the -1111011U column (?) symmetrical about the center n+1 (?) (where n is an odd number) of the two-dimensional memory 5.
With a column of? A row of ? Exclusive OR of the outputs of the OR circuit 11b or the AND circuit of the columns 000n + 5n- (n-2 no n+n ? column, ...? 1 column and ? column). Exclusive OR circuit 12 for columns that take
b, and the outputs of the exclusive OR circuit in this row and the exclusive OR circuit in the column no longer contain 11゛, so that all 60
'', the output signals of each of the OR/NOT circuits 13a and 13b become 61'', the logical product of the AND circuit 14 is taken, and the target image (2 It is detected that the center of dimensional pattern) 9 is located.

また検知回路10の出力は上記比較論理回路7に接続さ
れている。上記構成により物体1の対象画像(2次元パ
ターン)9は撮像装置2により映像信号に変換され、2
値化回路3で2値化映像信号に変換され2次元メモリー
5,6及びシフトレジスタ群4に人力される。シフトレ
ジスタ群4は、撮像装置2が撮像する一走査線メモリす
るシフトレジスタを直列に接続して構成され、各々のシ
フトレジスタからはサンプリング信号でシフトされて出
力される2値絵素化信号が2次元メモリ5,6に並列に
入力される形となり、2次元メモリ5,6には順次2次
元パターン6が切出されサンプリング信号によつて移行
する。これにより2次元メモリ6には、2次元メモリー
5に対して90度回転した2次元パターンが記される。
これら2次元メモリー5及び2次元メモリー6に記憶さ
れた対象画像(2次元パターン)9の内容は撮像装置2
の走査信号に同期した同期信号にもとづいてシフトされ
ながら移行する。この間に対象画像9の中心が2次元メ
モリー5に記憶された対象画像(2次元パターン)の中
心に位置したとき、検知回路10の全ての排他的論理和
回路12a,12bから61″なる信号が出力されて検
知され、2次元メモリー5及び2次元メモリー6からの
2値化映像信号を比較論理回路7に印加できるように比
較論理回路7内に設けられたゲートを開く。これにより
比較論理回路7は2次元メモリー5に記憶された対象画
像(2次元パターン)と2次元メモリー6に記憶された
対象画像(2次元パターン)を比較し、物体上に存在す
る対象画像9の良否を検査し、判定信号8を出力する。
次に第2図aに示す如く対象画像9が正方形にて形成さ
れ、角に欠陥11がある場合について具体的に説明する
Further, the output of the detection circuit 10 is connected to the comparison logic circuit 7. With the above configuration, the target image (two-dimensional pattern) 9 of the object 1 is converted into a video signal by the imaging device 2,
The signal is converted into a binary video signal by the digitization circuit 3 and inputted to the two-dimensional memories 5 and 6 and the shift register group 4. The shift register group 4 is constructed by connecting shift registers in series to store one scanning line imaged by the imaging device 2, and each shift register outputs a binary pixelated signal shifted by a sampling signal. The pattern is input in parallel to the two-dimensional memories 5 and 6, and two-dimensional patterns 6 are sequentially cut out and transferred to the two-dimensional memories 5 and 6 according to the sampling signal. As a result, a two-dimensional pattern rotated by 90 degrees with respect to the two-dimensional memory 5 is recorded in the two-dimensional memory 6.
The contents of the target images (two-dimensional patterns) 9 stored in the two-dimensional memory 5 and two-dimensional memory 6 are stored in the image capturing device 2.
The transition is performed while being shifted based on a synchronization signal synchronized with the scanning signal. During this time, when the center of the target image 9 is located at the center of the target image (two-dimensional pattern) stored in the two-dimensional memory 5, a signal of 61'' is output from all the exclusive OR circuits 12a and 12b of the detection circuit 10. A gate provided in the comparison logic circuit 7 is opened so that the output and detected binary video signals from the two-dimensional memory 5 and the two-dimensional memory 6 can be applied to the comparison logic circuit 7.This opens the gate provided in the comparison logic circuit 7. 7 compares the target image (two-dimensional pattern) stored in the two-dimensional memory 5 with the target image (two-dimensional pattern) stored in the two-dimensional memory 6, and inspects the quality of the target image 9 existing on the object. , outputs a determination signal 8.
Next, a case where the target image 9 is formed in a square shape and there are defects 11 at the corners as shown in FIG. 2a will be specifically explained.

まず検知回路10は対象画像9の中心Pが、第2図bに
示す如く2次元メモリー5(1Σ11Σ1Aij)の中
心Qに位置するi二1j=1のを検知する。
First, the detection circuit 10 detects that the center P of the target image 9 is located at the center Q of the two-dimensional memory 5 (1Σ11Σ1Aij), i21j=1, as shown in FIG. 2b.

このとき2次元メモリー5には、第2図bに示すように
正方形の対象画像9aが2値化映像信号にて切出されて
記憶される。一方2次元メモリー6には上記正方形の対
象画像9aを90度回転した対象画像9bが第2図cに
示すように2値化映像信号にて切出されて記憶される。
この両方の対象画像9a及び9bを比較論理回路7内に
内蔵されている排他的論理和回路により排他的論理和を
とると、記憶要素A4,8と記憶要素B4,8、記憶要
素A5,8と記憶要素B5,8、記憶要素A8,7と記
憶要素B8,7,記憶要素A8,8と記憶要素B8,8
の各々の記憶内容が異るため、“1゛なる信号が出力さ
れ、対象画像9には欠陥11が存在するものとして、不
良品として判定される。しかしながら対象画像9に欠陥
11がない場合には、2次元メモリー5の記憶要素Ai
jの内容と2次元メモリー6の記憶要素Bijの内容と
一致するため比較論理回路7の排他的論理回路から10
゛なる信号が出力され対象画像9には欠陥がないものと
して、良品として判定される。しかし実際には量子化誤
差が発生するので上記判定にはこの量子化誤差について
考慮させる必要がある。ところで上記実施例では2次元
メモリー6に対象画像9を2次元メモリー5に対して9
0度回転させて記憶し、同じ対応位置の記憶要素を比較
論理回路7で比較しているが、2次元メモリー6も回転
させないで2次元メモリー5と同じように記憶させ、比
較論理回路7で比較するとき2次元メモリー5の所定の
記憶要素と、この記憶要素に対して90度回転させた位
置の2次元メモリー6の記憶要素とを比較しても同じ作
用になることは明らかである。ところで本発明において
は本来90度回転対称性または点対称性を有する2次元
パターンであればよいことは明らかである。
At this time, a square target image 9a is cut out as a binary video signal and stored in the two-dimensional memory 5, as shown in FIG. 2b. On the other hand, in the two-dimensional memory 6, a target image 9b obtained by rotating the square target image 9a by 90 degrees is cut out and stored as a binary video signal as shown in FIG. 2c.
When these two target images 9a and 9b are exclusive ORed by an exclusive OR circuit built in the comparison logic circuit 7, storage elements A4, 8, storage elements B4, 8, storage elements A5, 8, and storage element B5,8, storage element A8,7 and storage element B8,7, storage element A8,8 and storage element B8,8
Since the memory contents of each image are different, a signal of "1" is output, and it is determined that the target image 9 has a defect 11 and is determined to be a defective product. However, if the target image 9 does not have a defect 11, is the storage element Ai of the two-dimensional memory 5
10 from the exclusive logic circuit of the comparison logic circuit 7 because the contents of Bij match the contents of storage element Bij of the two-dimensional memory 6.
A signal ``'' is output, and the target image 9 is determined to have no defects and is determined to be a good product. However, since a quantization error actually occurs, it is necessary to take this quantization error into consideration in the above determination. By the way, in the above embodiment, the target image 9 is stored in the two-dimensional memory 6 as 9 in the two-dimensional memory 5.
The two-dimensional memory 6 is also stored in the same manner as the two-dimensional memory 5 without being rotated, and the comparison logic circuit 7 compares the memory elements at the same corresponding positions by rotating them by 0 degrees and storing them in the comparison logic circuit 7. When comparing, it is clear that the same effect will be obtained even if a predetermined storage element of the two-dimensional memory 5 is compared with a storage element of the two-dimensional memory 6 at a position rotated 90 degrees with respect to this storage element. However, in the present invention, it is clear that any two-dimensional pattern that originally has 90 degree rotational symmetry or point symmetry is sufficient.

従つて円形パターンの場合について説明する。第5図A
,b,cは各各正常円形パターン、右上に欠陥を有する
円形パターン、右に欠陥を有する円形パターンが2次元
メモリー5に切り出された状態を示すものである。一方
検知回路10は各々の円形パターンの中心P,,P2,
P3が2次元メモリー5の中心にきたことを検知する。
従つて比較論理回路7で比較され、不一致となる状態は
第5図A,b,cに示すパターンに対応して第6図A,
b,cに示す斜線部分となる。
Therefore, the case of a circular pattern will be explained. Figure 5A
, b, and c show the state in which each normal circular pattern, a circular pattern with a defect on the upper right, and a circular pattern with a defect on the right are cut out in the two-dimensional memory 5. On the other hand, the detection circuit 10 detects the centers P, , P2, and P2 of each circular pattern.
It is detected that P3 has come to the center of the two-dimensional memory 5.
Therefore, the comparison logic circuit 7 compares the results, and the non-coincidence states are shown in FIGS. 6A and 6 corresponding to the patterns shown in FIGS. 5A, b, and c.
This is the shaded area shown in b and c.

このように本発明の方式によれば第3図に示すように正
方形の対象画像9が傾斜した状態で2次元メモリ5に入
力されたとしても、従来のパターンマツチング方式のよ
うに逐次入力パターンを回転させて正規状態に復帰させ
ること、もしくは傾斜した状態の標準パターンを用意す
ることが不必要となる。また対象画像9の輪郭長さを求
めて、これを判定基準にする方式に比較し、90度回転
させた対象画像と原対象画像の不一致部分の面積を判定
基準にする本発明の方式の方が対象画像の良否を決定す
るのに有効である。以上説明したように本発明によれば
、標準パターン(辞書パターン)と比較する必要がない
ので、対称性を有する2次元パターンが撮像装置に対し
て傾斜した状態であろうとも、また90度回転対称性ま
たは点対称性を有する2次元パターンの大きさや、傾き
(方向)が変化しても欠陥が存在するか否かについて能
率よく、しかも高精度に検査することができる効果を奏
する。
As described above, according to the method of the present invention, even if the square target image 9 is input to the two-dimensional memory 5 in an inclined state as shown in FIG. It is no longer necessary to rotate the pattern to return it to its normal state or to prepare a standard pattern in an inclined state. In addition, compared to the method of determining the contour length of the target image 9 and using this as the determination criterion, the method of the present invention uses the area of the mismatched part between the target image rotated by 90 degrees and the original target image as the determination criterion. is effective in determining the quality of the target image. As explained above, according to the present invention, there is no need to compare with a standard pattern (dictionary pattern), so even if a symmetrical two-dimensional pattern is tilted with respect to the imaging device, it can be rotated by 90 degrees. Even if the size or inclination (direction) of a two-dimensional pattern having symmetry or point symmetry changes, the presence or absence of defects can be efficiently and precisely inspected.

また本発明によれば、1つの撮像装置を設けて簡単な構
成により、対称性を有する2次元パターンに欠陥が存在
するか否かについて撮像装置が撮像する実時間で能率よ
く検査することができる効果も奏する。また本発明を半
導体関係の自動外観検査もしくは簡単なパターン認識が
必要とされる部品自動組立に応用するとその効果は顕著
である。
Further, according to the present invention, by providing a single imaging device and having a simple configuration, it is possible to efficiently inspect whether or not a defect exists in a two-dimensional pattern having symmetry in real time when the imaging device takes an image. It is also effective. Further, when the present invention is applied to automatic visual inspection of semiconductors or automatic assembly of parts that requires simple pattern recognition, its effects are significant.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明のパターン検査装置の一実施例を示す構
成図、第2図A,b,cは第1図に示す装置を用いて正
方形から形成された対象画像を比較検査する状態を示し
た図、第3図は第1図に示す2次元メモリーに傾斜した
正方形の対象画像を入力させる場合の状態を示した図、
第4図は第1図に示す検知回路を具体的に示した図、第
5図A,b,cは各々正常、右上欠陥あり、右欠陥あり
の円形パターンが2次元メモリーに切出される状態を示
した図、第6図A,b,cは各々第5図A,b,cに対
応して比較論理回路で比較判定される状態を示した図で
ある。 4・・・・・・シフトレジスタ群、41〜4n−1・・
・・・・シフトレジスタ、5,6・・・・・・2次元メ
モリー、7・・・・・・比較論理回路、9・・・・・・
対象画像、10・・・・・・検知回路、Aij,Bij
・・・・・・記憶要素。
FIG. 1 is a block diagram showing one embodiment of the pattern inspection device of the present invention, and FIGS. 2A, b, and c show the state in which a target image formed from a square is comparatively inspected using the device shown in FIG. 1. The figure shown in Fig. 3 is a diagram showing the state when a tilted square target image is input into the two-dimensional memory shown in Fig. 1.
Fig. 4 is a diagram specifically showing the detection circuit shown in Fig. 1, and Fig. 5 A, b, and c are the states in which the circular patterns of normal, upper right defective, and right defective are cut out into the two-dimensional memory. FIGS. 6A, b, and c are diagrams illustrating states in which the comparison logic circuit compares and determines, corresponding to FIGS. 5A, b, and c, respectively. 4...Shift register group, 41 to 4n-1...
...Shift register, 5,6...Two-dimensional memory, 7...Comparison logic circuit, 9...
Target image, 10...Detection circuit, Aij, Bij
...Memory element.

Claims (1)

【特許請求の範囲】 1 正常ならば90度回転対称または点対称であるパタ
ーンを1つの撮像装置を用いて撮像し、この1つの撮像
装置から得られる映像信号を2値化回路で2値絵素化し
、この2値絵素化信号をシフトレジスタ群を用いて上記
パターンを一度に切出せる大きさをもつた記憶装置の2
次元的に配列された記憶要素に同期信号にもとづいて順
次行方向及び列方向に移行させて切出し、この切出され
た記憶装置から読み出して行方向に投影されたパターン
の長さの中心線と列方向に投影されたパターンの長さの
中心線との交点が、上記記憶装置の所定の記憶要素に位
置することを検知し、この検知によつて求められた交点
の位置に対して90度、または180度回転させたとき
対称関係にある二つの記憶要素に記憶された二つの2値
絵素化信号を上記記憶装置に切出された2値化パターン
のしめる領域の記憶要素に亘つて読み出して同一である
か否かを比較し、90度回転対称または点対称であるパ
ターンに欠陥があるか否かを検査することを特徴とする
パターン検査方法。 2 正常ならば90度回転対称または点対称であるパタ
ーンを走査しながら撮像する1つの撮像装置と、該1つ
の撮像装置によつて得られる映像信号を所定のしきい値
で2値化すると共にサンプリングして絵素化する2値化
回路と、該2値化回路より出力される2値絵素化信号を
シフトレジスタ群を介して2次元的に配列された記憶要
素にサンプリング信号等の同期信号にもとづいて順次行
方向及び列方向に移行させて切出す記憶装置と、該記憶
装置の所定の記憶要素に対して、排他的論理和回路等で
行方向に投影されたパターンの長さの中心線と列方向に
投影されたパターンの長さの中心線との交点が位置する
ことを検知する検知手段と、該検知手段で上記交点が上
記所定の記憶要素に位置したことを検知したとき、この
交点に対して90度または、180度回転させた対称関
係にある二つの記憶要素に記憶された二つの2値絵素化
信号を、上記記憶装置に切出された2値パターンのしめ
る領域の記憶要素に亘つて読み出して同一であるか否か
を比較する比較手段とを備え、該比較手段の出力によつ
て90度回転対称または点対称であるパターンに欠陥が
存在するか否かを検査するように構成したことを特徴と
するパターン検査装置。
[Claims] 1. A pattern that normally has 90 degree rotational symmetry or point symmetry is imaged using one imaging device, and a video signal obtained from this one imaging device is converted into a binary picture by a binarization circuit. This binary pixelized signal is stored in two storage devices large enough to cut out the above pattern at once using a group of shift registers.
Based on the synchronization signal, the dimensionally arranged storage elements are sequentially moved in the row direction and column direction and cut out, and the center line of the length of the pattern read out from the cut out storage device and projected in the row direction. It is detected that the intersection of the length of the pattern projected in the column direction with the center line is located in a predetermined storage element of the storage device, and the angle is 90 degrees to the position of the intersection determined by this detection. , or two binary pixelated signals stored in two storage elements that are symmetrical when rotated by 180 degrees, over the storage elements in the area covered by the cut out binary pattern in the storage device. A pattern inspection method characterized by reading out and comparing whether or not they are the same, and inspecting whether or not there is a defect in a pattern that is rotationally symmetrical or point symmetrical by 90 degrees. 2. One imaging device that scans and images a pattern that normally has 90 degree rotational symmetry or point symmetry, and binarizes the video signal obtained by the one imaging device using a predetermined threshold value. A binarization circuit that samples and converts it into pixels, and a binary pixelization signal output from the binarization circuit that is synchronized with the sampling signal, etc. to storage elements arranged two-dimensionally via a group of shift registers. A storage device that sequentially moves and cuts in the row direction and column direction based on a signal, and a pattern length that is projected in the row direction by an exclusive OR circuit etc. to a predetermined storage element of the storage device. a detection means for detecting that an intersection point between a center line and a center line of a length of a pattern projected in a column direction is located; and when the detection means detects that the intersection point is located in the predetermined storage element. , the two binary pixelized signals stored in two storage elements that are symmetrically rotated by 90 degrees or 180 degrees with respect to this intersection are shown in the binary pattern cut out in the storage device. a comparison means for reading across storage elements in an area and comparing whether or not they are the same, and depending on the output of the comparison means, it is determined whether a defect exists in a pattern that is 90 degrees rotationally symmetric or point symmetric. A pattern inspection device characterized in that it is configured to inspect.
JP49047749A 1974-04-30 1974-04-30 Pattern inspection method Expired JPS5934961B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP49047749A JPS5934961B2 (en) 1974-04-30 1974-04-30 Pattern inspection method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP49047749A JPS5934961B2 (en) 1974-04-30 1974-04-30 Pattern inspection method

Publications (2)

Publication Number Publication Date
JPS50141355A JPS50141355A (en) 1975-11-13
JPS5934961B2 true JPS5934961B2 (en) 1984-08-25

Family

ID=12783989

Family Applications (1)

Application Number Title Priority Date Filing Date
JP49047749A Expired JPS5934961B2 (en) 1974-04-30 1974-04-30 Pattern inspection method

Country Status (1)

Country Link
JP (1) JPS5934961B2 (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5039412B2 (en) * 1971-09-02 1975-12-17
JPS4898886A (en) * 1972-03-29 1973-12-14
JPS4934385A (en) * 1972-07-28 1974-03-29

Also Published As

Publication number Publication date
JPS50141355A (en) 1975-11-13

Similar Documents

Publication Publication Date Title
CA2053176C (en) Method of and apparatus for inspecting bottle or the like
US4589139A (en) Apparatus for detecting defects in pattern
JPH0526136B2 (en)
JPS6342223B2 (en)
JPH02210249A (en) Method and device for inspecting appearance
JPS5934961B2 (en) Pattern inspection method
JPS5924361B2 (en) 2D image comparison inspection device
JP2846052B2 (en) Cylindrical inspection equipment
JPS6256442B2 (en)
JPH0610815B2 (en) Wiring pattern inspection method and device
JPH063541B2 (en) Pattern inspection equipment
JPH0332723B2 (en)
JPS5821107A (en) pattern inspection equipment
JPH0480427B2 (en)
JPS642992B2 (en)
Chae et al. Template-set approach to VLSI pattern inspection
JPH0359362B2 (en)
JPS6160635B2 (en)
JPS62280981A (en) Pattern defect inspection device
JPH0564857B2 (en)
JPH0324671A (en) Defect inspection equipment
JPH02853B2 (en)
JPH0137789B2 (en)
JPS6095929A (en) Position recognizing device
JPH06249784A (en) Automatic visual inspection