JPH02126105A - 位置認識方法 - Google Patents

位置認識方法

Info

Publication number
JPH02126105A
JPH02126105A JP63278691A JP27869188A JPH02126105A JP H02126105 A JPH02126105 A JP H02126105A JP 63278691 A JP63278691 A JP 63278691A JP 27869188 A JP27869188 A JP 27869188A JP H02126105 A JPH02126105 A JP H02126105A
Authority
JP
Japan
Prior art keywords
pattern
mask pattern
product
detected
target 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.)
Granted
Application number
JP63278691A
Other languages
English (en)
Other versions
JPH07117377B2 (ja
Inventor
Kazumasa Okumura
一正 奥村
Yasushi Mizuoka
靖司 水岡
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co 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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP63278691A priority Critical patent/JPH07117377B2/ja
Priority to KR1019890015989A priority patent/KR920005243B1/ko
Priority to EP89120503A priority patent/EP0367295B1/en
Priority to DE68927662T priority patent/DE68927662T2/de
Publication of JPH02126105A publication Critical patent/JPH02126105A/ja
Priority to US07/890,323 priority patent/US5226095A/en
Publication of JPH07117377B2 publication Critical patent/JPH07117377B2/ja
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
    • G06T1/00General purpose image data processing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/70Determining position or orientation of objects or cameras
    • G06T7/73Determining position or orientation of objects or cameras using feature-based methods
    • G06T7/74Determining position or orientation of objects or cameras using feature-based methods involving reference images or patches
    • 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)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Image Analysis (AREA)
  • Length Measuring Devices By Optical Means (AREA)
  • Image Processing (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 産業上の利用分野 本発明は位置認識方法に関し、特にICの表面パターン
のように、形状の再現性のよい対象パターンに好適に適
用できる位置認識方法に関するものである。
従来の技術 従来、ICの表面パターンの位置を認識するには、テレ
ビカメラで撮像した画像を2値化し、特徴的な形状の部
分パターンをテンプレートとして登録し、2値化された
対象画像とテンプレートとを順次比較し、最もよ(一致
する位置を検出するテンプレートマツチング法が使われ
ていた。
このようすを第5図を用いて説明する。1は2値化され
たテンプレートであり、1は白色、Oは黒色の画素であ
ることを示す。2は対主画像の2値化された状態を示す
。この対象画像の左上偶にテンプレートを重ね合わせ、
各画素の一致の状態を調べる。0とO同志または1と1
同志ならば、一致していると判断する。次に1画素右の
場所にテンプレートを移動し、同様に一致度を調べる。
この作業をくり返し行い、画像の右下偶まで実行する。
そして、このうち最も一致度の高い位置を認識点とする
。第5図の対象画像の場合は、(イ)の場所での一致度
が64と最も高くなり認識点として検出する。
発明が解決しようとする課題 ところが、上記のような方法では対象物の明るさが変わ
ると2値化画像の状態が変化し、誤認識や認識不可の状
態になるという問題があった。例えば、第5図の対主画
像で対象物が暗(なり、1の画素がなくすべてOの画素
になると一致度がどの場所でも同じ値となり、認識点が
特定できないということになる。
本発明は上記従来の問題点を解消し、対象物の反射率や
照明光量の変化があっても安定に認識できる位置認識方
法を提供することを目的とする。
課題を解決するだめの手段 本発明は上記目的を達成するため、検出しようとする特
定形状パターンと背最の濃度差を強調させるように異な
る値を有するマスクパターンを作成し、対象画像の部分
パターンの濃淡データとマスクパターンとの積和演算を
行い、この積和演算結果が最も大きな値をもつ位置を検
出することを特徴とする。
又、マスクパターンをその値の和が0となるよう設定し
たものである。
作   用 本発明は上記構成を有するので、対象物の明るさが変化
し濃淡データが相対的に変化してもマスクパターンと濃
淡データとの積和演算を行うことにより、所望の形状パ
ターンの位置において、積和演算結果の値が最も大きく
なり、これを検出することによって安定に位置認識を行
うことができる。
実施例 以下、本発明の一実施例を第1図〜第3図を参照しなが
ら説明する。
第1図は、マスクパターンの作成例を示す図である。第
1図の左債は、検出しようとする対象パターンであり、
斜線の部分が濃度が高く白っぽい領域である。右側がマ
スクパターン例で、濃度の高い部分を1、濃度の低い部
分を〜1として、濃度差が強調されるようにマスクパタ
ーンの係数を設定する。また1と−1の数が同じになり
正規化されるように1と〜1の境界以外のところに0の
領域を設ける。
′!JJ2図は上記のようにして作成したマスクパター
ンと濃淡データの対象画像の例を示す図で対象画像内の
数字は各画素での濃度値(濃淡データ)である。この濃
淡データの対象画像を例えば、40をしきい値にしてそ
れ以上の濃淡データをもつ画素を1、それ以下の濃淡デ
ータをもつ画素を0とすると従来例で説明した第5図の
対象画像と同じになる。
位置認識をする場合、先ず第2図のマスクパターン1と
対象画像2の(ロ)の位置で積和演算を行う。即ち、マ
スクパターンの係数データを旧j(i、j共にO〜7)
、対主画像から切り出した部分パターンの濃淡データを
5ij(i、j  共にO〜7)とし、Σ (Mij−
5ij)を計算する。(ロ)の位置での積和演算の結果
は−4となる。
次に(ロ)の位置より1画素右となりの部分パターンを
切出して同様に積to演算を行う。そして更に右となり
というように対象画像の右下隅までこの動作をくり返し
て最も積和演算の結果の値が大きい位置を認識点とする
第2図の場合は(イ)の場所でその値が最も太きく 1
274となる。濃淡の変化のない所では、値はマスクパ
ターンの係数データ通り和はOとなり、より位置認識が
容易となる。
次に対象画像が全体的に暗(なった時の例を第3図の対
象画像例で説明する。この場合も上記した方法により対
象画像から順次部分パターンを切り出して積和演算を行
っていく。(ロ)の位置での積和演算値は−4で、また
(イ)の位置での積和演算値は302となり、この対象
画像9最も大きな値となり第2図と同じ位置が認識され
る結果となる。
なお、ここでは1種類のマスクパターンで説明を行なっ
たが、その他の形状を表すマスクパターンについても全
く同じである。また、対象画像中によく似たパターンが
存在する場合は、第4図に示すように複数のマスクパタ
ーンを用いて、さらに安定して位置認識を行うことがで
きる。つまり先ずマスクパターン1にて積和演算を行い
値が周りの位置より極大となる点(8近傍より値が大き
くなる点)を値の大きい方から2点選ぶと第4図のA1
点とA2点の2点が検出できる。次にマスクパターン2
にて同様に積和演算結果値が極大となる点のうちその値
の大きい方から2点選ぶと81点と82点の2点が検出
できる。次にあらかじめ登録しであるマスクパターン1
とマスクパターン2との相対位置rに最も近い相対位置
r3からなるA2点とB1点の組合せを抽出して認識点
を決定する。この時の相対位置rは、距離と角度を使っ
てもよいし、そのいずれか一方のみでもよい。
なお、以上の例は検出しようとする位置で積和演算結果
が最も太き(なるようにマスクパターンの係数を設定し
たが、逆に最も小さくなるようにマスクパターンの係数
を設定し、積和演算結果が最も小さくなる位置を検出す
るようにしてもよい。
発明の効果 本発明の位置認識方法によれば、マスクパターンと濃淡
データの積和演算結果の値により認識点を決定している
ので、対象物の反射率や照明光量が変化して画像の濃度
が変化しても、安定にしかも簡単な処理で位置認識が可
能になるという効果がある。検出すべき特定位置とそれ
以外の位置とで又、マスクパターンの値の和がOとなる
よう設定することで、値の差が大きくなり、位置検出が
より容易となる。
【図面の簡単な説明】
第1図〜第4図は本発明の一実施例を示し、第1図はマ
スクパターンの作成例を示す図、第2図及び第3図はマ
スクパターンと対象画像の例を示す図、第4図は複数の
マスクパターンを使用した場合の実施例を示す図、第5
図は従来の位置認識方法を説明する図である。 代理人の氏名 弁理士 粟野重孝 ほか18第 図 x1象5八′ターン マズクハ゛ターン 第 図 (イ〕マズフハ゛夕 ソ (’2)f:;丁 ち(恒百水、 第 図 第 図 jアyi匙、iD−イ?ミ; 図 (1)子ツブL刊、 (Zン 灯象毘1駿

Claims (4)

    【特許請求の範囲】
  1. (1)対象画像中の特定形状位置を認識する方法であっ
    て、検出しようとする特定形状パターンと背景との間で
    異なる値を有するマスクパターンを作成し、対象画像の
    部分パターンの濃淡データと上記マスクパターンとの積
    和演算を行い、この積和演算結果が最も大きな値をもつ
    部分パターンの位置を特定形状位置として検出すること
    を特徴とする位置認識方法。
  2. (2)対象画像中の特定形状位置を認識する方法であっ
    て、検出しようとする特定形状パターンと背景との間で
    異なる値を有するマスクパターンを複数個作成すると共
    に各マスクパターン間の相対位置を登録し、対象画像の
    部分パターンの濃淡データと上記複数個のマスクパター
    ンとの積和演算を各々行い、各マスクパターンについて
    積和演算結果が極大となる位置を候補点として複数点検
    出し、異なるマスクパターンの候補点間の相対位置があ
    らかじめ登録されている相対位置に最も近い候補点の組
    合せを抽出することを特徴とする位置認識方法。
  3. (3)マスクパターン間の相対位置を表わすのが、距離
    と角度またはそのいずれか一方である請求項2記載の位
    置認識方法。
  4. (4)検出しようとする特定形状パターンと背景との間
    で異なる値を有するマスクパターンが、1と−1と0の
    係数から構成され、係数の総和が0となるよう構成した
    請求項1又は2記載の位置認識方法。
JP63278691A 1988-11-04 1988-11-04 位置認識方法 Expired - Fee Related JPH07117377B2 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP63278691A JPH07117377B2 (ja) 1988-11-04 1988-11-04 位置認識方法
KR1019890015989A KR920005243B1 (ko) 1988-11-04 1989-11-04 영상에서 목적 패턴의 위치를 검지하는 방법
EP89120503A EP0367295B1 (en) 1988-11-04 1989-11-06 A method of detecting the position of an object pattern in an image
DE68927662T DE68927662T2 (de) 1988-11-04 1989-11-06 Verfahren zur Feststellung der Lage eines Objektmusters in einem Bild
US07/890,323 US5226095A (en) 1988-11-04 1992-05-26 Method of detecting the position of an object pattern in an image

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63278691A JPH07117377B2 (ja) 1988-11-04 1988-11-04 位置認識方法

Publications (2)

Publication Number Publication Date
JPH02126105A true JPH02126105A (ja) 1990-05-15
JPH07117377B2 JPH07117377B2 (ja) 1995-12-18

Family

ID=17600832

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63278691A Expired - Fee Related JPH07117377B2 (ja) 1988-11-04 1988-11-04 位置認識方法

Country Status (4)

Country Link
EP (1) EP0367295B1 (ja)
JP (1) JPH07117377B2 (ja)
KR (1) KR920005243B1 (ja)
DE (1) DE68927662T2 (ja)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0586708B1 (en) * 1992-03-06 2001-09-26 Omron Corporation Image processor and method therefor
FR2726078B1 (fr) * 1994-10-24 1997-01-03 3 14 Ingenierie Procede de controle de l'emplacement respectif de motifs sur une nappe de materiau
US7190809B2 (en) 2002-06-28 2007-03-13 Koninklijke Philips Electronics N.V. Enhanced background model employing object classification for improved background-foreground segmentation
GB2499799B (en) * 2012-02-28 2019-06-26 Snell Advanced Media Ltd Identifying points of interest in an image
US9977992B2 (en) * 2012-02-28 2018-05-22 Snell Advanced Media Limited Identifying points of interest in an image

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61250504A (ja) * 1985-04-27 1986-11-07 Omron Tateisi Electronics Co 移動体認識視覚センサ

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4581762A (en) * 1984-01-19 1986-04-08 Itran Corporation Vision inspection system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61250504A (ja) * 1985-04-27 1986-11-07 Omron Tateisi Electronics Co 移動体認識視覚センサ

Also Published As

Publication number Publication date
DE68927662T2 (de) 1997-05-28
DE68927662D1 (de) 1997-02-27
EP0367295A2 (en) 1990-05-09
EP0367295B1 (en) 1997-01-15
KR920005243B1 (ko) 1992-06-29
EP0367295A3 (en) 1992-08-12
KR900008843A (ko) 1990-06-03
JPH07117377B2 (ja) 1995-12-18

Similar Documents

Publication Publication Date Title
JP4016342B2 (ja) コード認識のための装置及びその方法
CN101246549B (zh) 用于识别图像信息中的边界线的方法和装置
JP2696211B2 (ja) 濃淡画像からのパターン認識方法及び装置
WO2001009822A1 (en) Apparatus and method for verifying a scanned image
US5226095A (en) Method of detecting the position of an object pattern in an image
JP2002133426A (ja) 多値画像から罫線を抽出する罫線抽出装置
JP6890427B2 (ja) 車番認識装置
JP4062987B2 (ja) 画像の領域分割方法、画像の領域分割装置、画像の領域分割プログラム
JPH09251544A (ja) ワークエッジ検出画像処理装置
Subasic et al. Face image validation system
US20050201622A1 (en) Image recognition method and image recognition apparatus
US20100226558A1 (en) Registering Device, Checking Device, Program, and Data Structure
KR930002347B1 (ko) 패턴위치 인식장치
JPH02126105A (ja) 位置認識方法
Chi et al. Separation of single-and double-touching handwritten numeral strings
JP4756436B2 (ja) パターン認識装置とそのパターン認識方法、及びパターン認識プログラム
Chi et al. A two-stage binarization approach for document images
JP3096481B2 (ja) 帳票類の種類判別方法
JP3150762B2 (ja) グラディエントベクトルの抽出方式及び文字認識用特徴抽出方式
JP5337844B2 (ja) 領域検出装置、領域検出方法及びプログラム
Kurnia et al. Object detection on hindered condition by using chain code-based angle detection
JPS62138986A (ja) 文字認識装置
JP2001043312A (ja) 文書画像処理装置
JPH06266897A (ja) 背景付き文字列からの文字列画像の抽出処理方式
JPH0335400A (ja) ナンバープレートの用途コード認識方法

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees