JPH01181165A - Tilt detecting device - Google Patents

Tilt detecting device

Info

Publication number
JPH01181165A
JPH01181165A JP577888A JP577888A JPH01181165A JP H01181165 A JPH01181165 A JP H01181165A JP 577888 A JP577888 A JP 577888A JP 577888 A JP577888 A JP 577888A JP H01181165 A JPH01181165 A JP H01181165A
Authority
JP
Japan
Prior art keywords
tilt
circuit
signal
calculated
calculates
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
JP577888A
Other languages
Japanese (ja)
Inventor
Sadaaki Yokoi
横井 貞明
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP577888A priority Critical patent/JPH01181165A/en
Publication of JPH01181165A publication Critical patent/JPH01181165A/en
Pending legal-status Critical Current

Links

Landscapes

  • Image Input (AREA)

Abstract

PURPOSE:To improve the tilt calculating accuracy and to detect even the tilt of a complicated pattern by obtaining the density distribution signals in response to the angles for both subject and standard patterns and calculating a tilt angle from the mutual correlative function between both patterns. CONSTITUTION:A photoelectric transformation scanner 1 is scanned by a synchronizing signal 16 of a synchronizing generating circuit 15 and an input picture 2 is read out and converted into a digital picture 4 of a multiple level via an A/D converter 3. A density distribution calculating circuit 5 calculates the mean value of the picture 4 in accordance with its angle formed to a center position and obtains a density distribution signal 6 to store this signal into a subject pattern memory circuit 8 in case the scanning position set on the picture 4 is kept within a fixed distance from the center position detected preliminarily. While a standard pattern is also stored in a standard pattern memory circuit 7. Then a mutual correlative function calculating circuit 11 calculates a mutual correlative function 12 based on the signals 9 and 10 received from both circuits 7 and 8 respectively. Thus a tilt signal 14 which secures the optimum value is calculated.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明ri傾き検出装置、特に、あらかじめ記憶させて
おいた標準パターンに対して1元電変換スキャナで走査
して読み出した対象パターンの傾きを求める傾き検出装
置に関する。
[Detailed Description of the Invention] [Industrial Field of Application] The inclination detection device of the present invention, in particular, detects the inclination of a target pattern read out by scanning a standard pattern stored in advance with a one-dimensional electric conversion scanner. Regarding the desired tilt detection device.

〔従来の技術〕[Conventional technology]

従来の技術としては、例えばエム・エルΦベアード(+
d 、 h 、 t3aird)がアン−アプリ’y 
−’/ −1ン・オプ・コンピュータ・ビジョン・ツー
・オートメーテツド・アイシー・チップ・マニファクチ
ャ(an application of Compu
ter fisionto Automated IC
Chip Manufacture)の題名でプロンー
デインクIIv−ド・インターナシ肩ナルージョ1ント
ーコンファレンス−オン・パターン・リンゲニン!l 
7 (Proc、3rd Int JointConf
 on Pattern Recognition )
 3〜7頁1976年に発表したようなICチップの傾
き検出技術がある。
As a conventional technology, for example, M.L.P. Baird (+
d, h, t3aird) is an app'y
-'/-1-op Computer Vision to Automated IC Chip Manufacture (an application of Comput
Ter fision to Automated IC
Chip Manufacture) was published under the title of Plonde Ink IIv-De Internasi Shoulder Narugeot Conference-On Pattern Ringenin! l
7 (Proc, 3rd Int JointConf
on Pattern Recognition)
There is a technique for detecting the tilt of an IC chip, as announced in 1976 on pages 3 to 7.

従来の傾き検出技術は、あらかじめ対象パターンのエッ
ヂの方向分布が08および90°と限られている場合に
ついて、入力ディジタル画像に3×3のウィンドを用い
たエッヂ検出処理を行ない工、ヂの方向分布を求め、そ
の値と、前述した様に限られた分布Ooおよび90°と
のずれ童を求めて傾き算出を行なっていた。
Conventional tilt detection technology performs edge detection processing using a 3 x 3 window on the input digital image when the directional distribution of the edges of the target pattern is limited to 08 and 90 degrees. The distribution was obtained, and the deviation between the value and the limited distribution Oo and 90° as described above was obtained and the slope was calculated.

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

上述した従来の傾き検出技術では、3X3のウィンドを
用いたエッヂ検出処理によるエッヂ方向分布を用いてい
るため、対象パターンの傾き算出棺度が悪く、また、対
象パターンのエッヂ方向分布に制約があるために、複数
なパターンの傾き検出を行なうことが不+liJ能であ
るという欠点がちった。
In the conventional tilt detection technology described above, since the edge direction distribution is used by edge detection processing using a 3×3 window, the accuracy of calculating the tilt of the target pattern is poor, and there are restrictions on the edge direction distribution of the target pattern. Therefore, there is a drawback that it is impossible to detect the inclination of a plurality of patterns.

〔問題点を解決するための手段〕[Means for solving problems]

本発明の傾き検出装置は、傾き検出対象パターンを走査
する元1変換スキャナと、前記光電変換スキャナを制御
するための同期信号発生回路と、前記元i、ilc変換
スキャナで検出された画像を多1直レベルのディジタル
画像に変換するためのA/D変換回路と、前記同期信号
発生回路の出力信号に基づいてディジタル画像上での走
査位置を求めその位ばかあらかじめ検出した中心位置よ
り一定距離内にある点について中心位置とのなす角度に
応じて前記ディジタル画像の平均値を算出して角度に対
する8度分布として求める濃度分布算出回路と。
The tilt detection device of the present invention includes an original 1 conversion scanner that scans a pattern to be detected for tilt, a synchronization signal generation circuit for controlling the photoelectric conversion scanner, and a multiplex image detected by the original i, ilc conversion scanner. The scanning position on the digital image is determined based on the output signal of the A/D conversion circuit for converting to a digital image of the 1st level digital image and the synchronization signal generation circuit, and the scanning position is within a certain distance from the center position detected in advance. a density distribution calculation circuit that calculates the average value of the digital image according to the angle formed by a point with respect to the center position, and obtains an 8-degree distribution with respect to the angle;

算出した濃度分布を記憶させるための対象パターン記憶
回路と、標準パターンについて前述と同様  ゛の処理
を行なってあらかじめ算出した角度に対する濃度分布を
記憶させておく標準パターン記憶回路と、@記記憶させ
た対象パターン記憶回路の出力値および標準パターン記
憶1錯の出力値を用いて相互相関関数を算出する相互相
関算出回路と。
There is a target pattern storage circuit for storing the calculated density distribution, a standard pattern storage circuit for storing the density distribution for angles calculated in advance by performing the same process as described above for the standard pattern, and a cross-correlation calculation circuit that calculates a cross-correlation function using the output value of the target pattern storage circuit and the output value of the standard pattern storage circuit;

前記算出した相互相関関数の最大値を与える位置より傾
きを算出する傾き算出回路とを含んで構成される。
and a slope calculation circuit that calculates the slope from the position giving the maximum value of the calculated cross-correlation function.

〔実施例〕〔Example〕

次に1本発明の実施例について1図面を参照して詳細に
説明する。
Next, one embodiment of the present invention will be described in detail with reference to one drawing.

第1図は、本発明の一実施例を示すフロック図である。FIG. 1 is a block diagram showing one embodiment of the present invention.

同期信号発生回路15より出力される同期信号16によ
シ、光−変換スキャナ1を走査して人力画像2を読み出
し、さらに、A/D変換回繕3により多値レベルのディ
ジタル画像4に変換する。
Using the synchronization signal 16 output from the synchronization signal generation circuit 15, the optical conversion scanner 1 is scanned to read out the human image 2, which is further converted into a multilevel digital image 4 by the A/D conversion repair 3. do.

濃度分布算出回路5では、同期信号16に基づき、ディ
ジタル画像4上での走査位置を求め、その位置が、あら
か−じめ検出した中心位置より一足距離内にある場合に
は、中心位置とのなす角度に応じてディジタル画像4の
平均値を算出し角度に対する濃度分布を求め、算出した
4傭分布信号6は、対象パターン記憶回路8に記憶され
る。
The density distribution calculation circuit 5 calculates the scanning position on the digital image 4 based on the synchronization signal 16, and if the position is within one foot distance from the previously detected center position, it is determined as the center position. The average value of the digital image 4 is calculated according to the angle formed by the digital image 4 to obtain the density distribution with respect to the angle, and the calculated 4-degree distribution signal 6 is stored in the target pattern storage circuit 8.

標準パターンについても、前述と同様の処理上あらかじ
め行なっておき、算出した濃度分布は。
For the standard pattern, the same processing as above was performed in advance, and the calculated density distribution is as follows.

標準パターン記憶回路7にあらかじめ記憶させておく。The standard pattern is stored in the standard pattern storage circuit 7 in advance.

標準パターン記憶回路7より出力される標準パターン信
号9および対象パターンaピ憶回路8よシ出力される対
象パターン信号10を用いて、相互相関算出回路11で
は相互相関関数12の算出をhない、傾き算出回路13
では、前記算出した相互相関関数12の最大重を与える
位置より傾きを算出して、傾き信号14を出力する。
Using the standard pattern signal 9 outputted from the standard pattern storage circuit 7 and the target pattern signal 10 outputted from the target pattern a memory circuit 8, the cross-correlation calculation circuit 11 calculates the cross-correlation function 12. Slope calculation circuit 13
Then, the slope is calculated from the position giving the maximum weight of the calculated cross-correlation function 12, and the slope signal 14 is output.

次に、各部の詳細について説明を行なう。Next, details of each part will be explained.

第2図(al 、 tblは、濃度分布算出回路の動作
説明図である。
FIG. 2 (al, tbl is an explanatory diagram of the operation of the concentration distribution calculation circuit).

第2図1b+は1人力されたディジタル画像20よシ、
中心23より一定の距離r内にある濃度分布算出エリア
内の点について、傾き角θに応じて濃度分布を求める様
子を示す。
Figure 2 1b+ is a digital image 20 created by one person.
It shows how the concentration distribution is determined for points within the concentration distribution calculation area within a certain distance r from the center 23 according to the inclination angle θ.

また第2図1b+は、前記した濃度分布算出回路より求
められた濃度分布6を示す。
Further, FIG. 2 1b+ shows the concentration distribution 6 determined by the aforementioned concentration distribution calculation circuit.

第3図は、濃度分布算出回路を示すプロ、り図である。FIG. 3 is a professional diagram showing the concentration distribution calculation circuit.

制御部30では、入力された同期信号16に基づき、走
置位置を求め、その位置とあらかじめ登録しておいた中
心位置との距離りおよび角度θをX−x(。
The control unit 30 determines the traveling position based on the input synchronization signal 16, and calculates the distance and angle θ between that position and the pre-registered center position by X-x(.

但しくx、y):走査位置 (xOaYo ) :中心位置 一90°くθ≦90゜ (1)および(2)式を用いて計算し、距離りがあらか
じめ設定した距離rより小さい場合に、角度信号35お
よび制御信号31を出力する。
However, x, y): Scanning position (xOaYo): Center position - 90° θ≦90° Calculated using formulas (1) and (2), and if the distance is smaller than the preset distance r, An angle signal 35 and a control signal 31 are output.

更に、角度信号35をメモリのアドレス人力としてテー
ブルメモリ部32の内容k taみ出し、読み出された
メモリ・データ36は、市1.御信号31のもとで、デ
ィジタル画像4と加31834で加算部れ、加算された
結果の加算値33を用いて、角度信号35に対応するテ
ーブルメモリ部32の内容が吏新される。すべての人力
ディジタル画像4についてのAil述の処理が終了した
時に、テーブルメモリ部32の内容を逐次読み出すこと
により。
Further, the contents of the table memory section 32 are read out using the angle signal 35 as the address of the memory, and the read memory data 36 is written as the city 1. Under the control signal 31, the digital image 4 is added to the adder 31834, and the added value 33 resulting from the addition is used to update the contents of the table memory section 32 corresponding to the angle signal 35. By sequentially reading out the contents of the table memory section 32 when the processing described above for all human-powered digital images 4 is completed.

改変分布信号6が得られる。A modified distribution signal 6 is obtained.

第4図tal 、 tblは、傾き算出方法の説明図で
ある。
FIG. 4 tal and tbl are explanatory diagrams of the slope calculation method.

第4図ta+は、標準パターン信号9および対象パター
ン偏+510での濃度分布の様子を示す。
FIG. 4 ta+ shows the density distribution with the standard pattern signal 9 and the target pattern bias +510.

第4図Fblは標準パターン信号9を基準として求めた
。対象パターン信号10との相互相関関数12の様子を
示す。相互相関値が最大となる位置を。
Fbl in FIG. 4 was obtained using the standard pattern signal 9 as a reference. The state of the cross-correlation function 12 with the target pattern signal 10 is shown. The position where the cross-correlation value is maximum.

前記傾き算出回路13で求めると、傾き信号14がすれ
量τとして得られる。
When calculated by the slope calculating circuit 13, a slope signal 14 is obtained as the amount of deviation τ.

〔発明の効果〕〔Effect of the invention〕

本発明の傾き検出装置では、3×3のウィンドを用いた
エッヂ挽出処理を行なう代わりに、角度θに応じた会度
分布信号を対象パターンおよび標準パターンの各々につ
いて求め、ざらに、両者の相互相関関数より傾き角を算
出しているので、傾き算出相変が良く、また、複雑なパ
ターンの傾き検出もできるという効果がある。
In the tilt detection device of the present invention, instead of performing edge extraction processing using a 3×3 window, a degree distribution signal corresponding to the angle θ is obtained for each of the target pattern and the standard pattern, and roughly Since the tilt angle is calculated from the cross-correlation function, there is an effect that the tilt calculation phase change is good and it is also possible to detect the tilt of a complicated pattern.

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

第1図は本発明の一実施例を示すブロック図、第2図i
a) 、 (blは濃度分布算出回路の動作説明図。 第3図は濃度分布算出回路のプロ、り図、第4図tal
 、 tblは傾き算出方法の説明図である。 l・・・・・・元it変俟スキャナ、2・・・・・・人
力画像、3・・・・・・A/Di換回路、4・・・・・
・ディジタル画像、5・・・・・・濃度分布算出回路、
6・・・・・・改変分布信号、7・・・・・・標準ハタ
ーン記憶回路、8・・・・・・対象パターン記憶回路、
9−・・・・・橡準パターン信号、10・・・・・・対
象パターン信号、11・・・・・・相互相関算出回路、
12・・・・・・相互相関関数、13・・・・・・傾き
算出回路、14・・・・・・傾き信号、15・・・・・
・同期色号発生回路、16・・・・・・同期信号、20
・・・・・・ディジタル画像、21・・・・・・濃度分
布算出エリア、22・・・・・・傾き角、23・・・・
−・中心、30・・・・・・制御部、31・・・・・・
制御信号、32・・・・・・テーブルメモリ部、33・
・・・・・加算;直。 34・・・・・・加算部、35・・・・・・角度信号、
36・・・・・・メモリ・データ。 代理人 弁理士  内 原   晋 竿 1 閃 算 2 閃 Cb) イヴし〉iラ θ 第 3 菌
Figure 1 is a block diagram showing one embodiment of the present invention, Figure 2
a) , (bl is an explanatory diagram of the operation of the concentration distribution calculation circuit. Figure 3 is a professional diagram of the concentration distribution calculation circuit, Figure 4 tal
, tbl is an explanatory diagram of the slope calculation method. l... Original IT conversion scanner, 2... Human image, 3... A/Di conversion circuit, 4...
・Digital image, 5...Concentration distribution calculation circuit,
6... Modified distribution signal, 7... Standard pattern storage circuit, 8... Target pattern storage circuit,
9-.....quasi pattern signal, 10..... target pattern signal, 11..... cross-correlation calculation circuit,
12... Cross-correlation function, 13... Slope calculation circuit, 14... Slope signal, 15...
・Synchronization color code generation circuit, 16...Synchronization signal, 20
...Digital image, 21...Density distribution calculation area, 22...Tilt angle, 23...
- Center, 30... Control section, 31...
Control signal, 32... Table memory section, 33.
...addition; direct. 34...Addition section, 35...Angle signal,
36...Memory data. Agent Patent Attorney Shinkan Uchihara 1 Sensan 2 SenCb) Eveshi〉ira θ 3rd bacterium

Claims (1)

【特許請求の範囲】[Claims] 傾き検出対象パターンを走査する光電変換スキャナと、
前記光電変換スキャナを制御するための同期信号発生回
路と、前記光電変換スキャナで検出された画像を多値レ
ベルのディジタル画像に変換するためのA/D変換回路
と、前記同期信号発生回路の出力信号に基づいてディジ
タル画像上での走査位置を求めその位置があらかじめ検
出した中心位置より一定距離内ある点について中心位置
とのなす角度に応じて前記ディジタル画像の平均値を算
出して角度に対する濃度分布として求める濃度分布算出
回路と、算出した濃度分布を記憶させるための対象パタ
ーン記憶回路と、標準パターンについて前述と同様の処
理を行なってあらかじめ算出した角度に対する濃度分布
を記憶させておく標準パターン記憶回路と、前記記憶さ
せた対象パターン記憶回路の出力値および標準パターン
記憶回路の出力値を用いて相互相関関数を算出する相互
相関算出回路と、前記算出した相互相関関数の最大値を
与える位置より傾きを算出する傾き算出回路とを含むこ
とを特徴とする傾き検出装置。
a photoelectric conversion scanner that scans a pattern to be detected for tilt;
a synchronization signal generation circuit for controlling the photoelectric conversion scanner; an A/D conversion circuit for converting the image detected by the photoelectric conversion scanner into a multilevel digital image; and an output of the synchronization signal generation circuit. The scanning position on the digital image is determined based on the signal, and the average value of the digital image is calculated according to the angle made with the center position for a point within a certain distance from the center position detected in advance, and the density relative to the angle is calculated. A concentration distribution calculation circuit for determining the distribution, a target pattern storage circuit for storing the calculated concentration distribution, and a standard pattern memory for storing the concentration distribution for angles calculated in advance by performing the same processing as described above for the standard pattern. a cross-correlation calculation circuit that calculates a cross-correlation function using the output value of the stored target pattern storage circuit and the output value of the standard pattern storage circuit, and a position that gives the maximum value of the calculated cross-correlation function. A tilt detection device comprising: a tilt calculation circuit that calculates a tilt.
JP577888A 1988-01-13 1988-01-13 Tilt detecting device Pending JPH01181165A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP577888A JPH01181165A (en) 1988-01-13 1988-01-13 Tilt detecting device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP577888A JPH01181165A (en) 1988-01-13 1988-01-13 Tilt detecting device

Publications (1)

Publication Number Publication Date
JPH01181165A true JPH01181165A (en) 1989-07-19

Family

ID=11620566

Family Applications (1)

Application Number Title Priority Date Filing Date
JP577888A Pending JPH01181165A (en) 1988-01-13 1988-01-13 Tilt detecting device

Country Status (1)

Country Link
JP (1) JPH01181165A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5844396A (en) * 1996-04-18 1998-12-01 Nec Corporation Voice coil motor drive unit for magnetic disk drive having a wave shaping unit including zener diodes with zener voltage set higher than a voltage applied to the coil in positioning the magnetic head, and lower than the voltage applied to the coil in movi
US5973421A (en) * 1996-04-18 1999-10-26 Nec Corporation Voice coil motor actuator for magnetic disk device

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5844396A (en) * 1996-04-18 1998-12-01 Nec Corporation Voice coil motor drive unit for magnetic disk drive having a wave shaping unit including zener diodes with zener voltage set higher than a voltage applied to the coil in positioning the magnetic head, and lower than the voltage applied to the coil in movi
US5973421A (en) * 1996-04-18 1999-10-26 Nec Corporation Voice coil motor actuator for magnetic disk device

Similar Documents

Publication Publication Date Title
JP3284190B2 (en) Image correction device for stereo camera
US6031941A (en) Three-dimensional model data forming apparatus
JP2002305647A (en) Image combining device
JPH0816918B2 (en) Row extraction method
JP2001177716A (en) Image processing method and image processing device
JPH07220026A (en) Image processing apparatus and method
JP2000003448A (en) Brightness value correction circuit and method, and distance image generation device
JPH0863604A (en) Image processing apparatus and image processing method
JP2644724B2 (en) Document image skew correction method
JPH09147109A (en) Specific mark detection method and specific mark detection device
US5471536A (en) Figure digitizing system
JPH0865457A (en) Image input device
JP3421456B2 (en) Image processing device
JP3265096B2 (en) Image evaluation method and apparatus
JPH0424749B2 (en)
JPH11103465A (en) Interpolation device and recording medium recording interpolation processing program
JPS5932742B2 (en) correlation tracking device
JPH1069536A (en) Image synthesis device
JP2000236434A (en) Image forming device
JPH08194773A (en) Image processing method and image processing apparatus
JPH01142874A (en) Original area detector
JP2007052471A (en) Two-dimensional pattern reading device, two-dimensional pattern reading method
JPH07152906A (en) Recognition processor for two-dimensional symbol image
JP2604050B2 (en) Line figure recognition device
JPS60173683A (en) Picture reading system