JPS61292507A - 回転ずれ検出装置 - Google Patents

回転ずれ検出装置

Info

Publication number
JPS61292507A
JPS61292507A JP13573885A JP13573885A JPS61292507A JP S61292507 A JPS61292507 A JP S61292507A JP 13573885 A JP13573885 A JP 13573885A JP 13573885 A JP13573885 A JP 13573885A JP S61292507 A JPS61292507 A JP S61292507A
Authority
JP
Japan
Prior art keywords
pattern
standard
standard pattern
circuit
memory
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
JP13573885A
Other languages
English (en)
Inventor
Kazuo Mikami
和夫 三上
Suguru Ishihara
石原 英
Hiroshi Nakamoto
浩 中本
Masahiro Nishimura
西村 真洋
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.)
Omron Corp
Original Assignee
Omron Tateisi Electronics Co
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 Omron Tateisi Electronics Co filed Critical Omron Tateisi Electronics Co
Priority to JP13573885A priority Critical patent/JPS61292507A/ja
Publication of JPS61292507A publication Critical patent/JPS61292507A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Length Measuring Devices By Optical Means (AREA)

Abstract

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

Description

【発明の詳細な説明】 〈発明の技術分野〉 この発明は、静止若しくは移動中の被認識物体を画像化
して入力パターンを求め、この入力パターンを標準パタ
ーンと照合して、被認識物体を二次的に認識する視覚認
識技術に関連し、殊にこの発明は、パターン照合に先立
ち、標準パターンに対する入力パターンの回転ずれ量を
高速検知する新規回転ずれ検出装置を提供する。
〈発明の概要〉 この発明は、入力パターンと回転ずれのない標準パター
ンとの不一致画素数を計測し、その計測結果に基づき所
定のテーブルを参照して入力パターンの回転ずれ量を検
出しており、これによりビデオレートで入力パターンの
回転ずれ量を高速検知できるようにした。
〈発明の背景〉 一般に二次元視覚認識装置では、入力パターンと標準パ
ターンとを画像上で重ね合わせて、両パターンの重合一
致度合を検出して、被認識物体を認識するものである。
従ってこのパターン照合に際しては、両パターンを正確
に位置合わセする必要があり、従来はXYステージ等を
用いて被認識物体を所定停止位置に位置決めした後、こ
れをテレビカメラで撮像して人カバターンを求め、この
入力パターンにつき標準パターンと照合処理を行ってい
る。ところがこの種方式の場合、被認識物体の位置決め
機構が必要であるから、視覚認識装置の全体構造が複雑
化すると共に、位置決め操作の時間分だけパターン照合
に時間がかかる等の不利があった。
そこで近年、標準パターンに対する入力パターンの位置
ずれ量や回転ずれ量をデータとして検出し、この検出デ
ータに基づき入力パターンの位置や傾きを修正した上で
、この修正パターンを標準パターンと照合する方式が開
発された。
ところが従来は、特に入力パターンの回転ずれを検出す
るのに、まず入力パターンの輪郭を抽出し、ついでこの
輪郭データから人カバターンのモーメントを求めた後、
このモーメントを利用して入力パターンの回転ずれ量を
算出しており、これがため演算時間が著しく長くかかり
、処理の高速化を実現することが困難であった。
〈発明の目的〉 この発明は、標準パターンに対する入力パターンの回転
ずれ量を高速で検出可能とし、もって人カバターンが傾
いても、迅速且つ容易に物体認識を行い得る回転ずれ検
出装置を提供することを目的とする。
〈発明の構成および効果〉 上記目的を達成するため、この発明では、まず回転ずれ
のない標準パターンを基準メモリに格納すると共に、異
なる角度の回転ずれが与えられた各標準パターンにつき
前記回転ずれのない標準パターンとの不一致画素数を各
角度毎にテーブル化してメモリに記憶させておき、しか
る後に入力パターンを取り込んで前記基準メモリ中の標
準パターンとの不一致画素数を計測し、その計測結果に
基づき前記テーブルの内容を参照して入力パターンの回
転ずれ量を検出するようにした。
この発明によれば、データ上で入力パターンの回転ずれ
修正が可能となるから、被認識物体を所定停止位置に位
置決めする等の必要がなく、特別な位置決め機構が不要
となり、装置全体を簡易化できると共に、位置決め操作
に要する時間を節約し得、物体認識処理の効率を向上で
きる。また入力パターンの回転ずれを、モーメントを利
用した複雑な演算処理によらず、カウンタ等の簡易なハ
ード構成をもって、而もビデオレードで求め得るから、
演算処理等の効率を向上し得る等、発明目的を達成した
顕著な効果を奏する。
〈実施例の説明〉 第1図は、この発明の回転ずれ検出装置が組み込まれた
二次元視覚認識装置の回路構成例を示す。図中、テレビ
カメラ1は、静止または移動中の物体2を例えば上・方
より撮像し、飛越走査にかかる画像出力(第2図(1)
に示す)を同期分離回路3へ送出する。同期分離回路3
は、前記画像出力より水平同期信号HD、垂直同期信号
VD、奇数フィールド信号OD(第2図(2)に示す)
、クロック信号CK(第2図(4)に示す)等を分離し
、ビデオ信号VDiを2値化回路4へ出力する。2値化
回路4は、第2図(3)に示す如く、ビデオ信号VDi
に対し一定のスレシュホールドレベルTHを設定し、ビ
デオ信号VDiの奇数フィールドにつき白黒2値化して
2値パターンを形成出力する。2値化回路4には、モー
ド切換スイッチSWを会して基準メモリ5が接続されて
おり、モード切換スイッチSWを学習モード側aにセッ
トして回転ずれのない標準モデルを撮像するとき、基準
メモリ5に例えば第3図に示す回転ずれのない標準パタ
ーンPが書き込まれ、またモード切換スイッチSWを計
測モード側すにセットして、被認識物体を撮像するとき
、第4図に示すイメージの入力パターンPiが生成され
る。この実施例の場合、各パターンは縦横256ビツト
の画素範囲に生成されるもので、第4図に示す入力パタ
ーンPiの場合標準パターンPに対し角度Δθだけ回転
ずれをおこしている。
尚第1図中、水平カウンタ6および垂直カウンタ7は・
標準ツマターンPの読み書きGこ際し、基準メモリ5内
の画素位置をアドレス指定する。
またゲート回路8.9は、奇数フィールド信号ODやク
ロック信号CKで開閉制御され、書込み制御信号Wや読
出し制御信号Rを基準メモリ5へ供給する。更にゲート
回路10は奇数フィールド信号ODで開閉制御され、ク
ロック信号CKを水平カウンタ7および垂直カウンタ8
へ夫々供給する。
前記モード切換スイッチSWの計測モード側すには、エ
クスクル−シブ・オア回路(以下、rEX、OR回路」
という)11を介して画素カウンタ12が接続されてい
る。前記EX。
OR回路11には、基準メモリ5より読み出された標準
パターンPの画素データと、テレビカメラlより取り込
まれたパターンの画素データとが一致するか否かを判別
するためのもので、この両者が一致しないときに論理「
1」の信号を出力する。従ってこの出力信号を受ける画
素カウンタ12は、テレビカメラ1より取り込まれたパ
ターンの構成画素のうち、基準メモリ5中の標準パター
ンPの構成画素と一敗しない画素の数を計数することに
なる。この画素カウンタ12の計数データは水平同期期
間毎にl10(Input / 0utput )ポー
ト13を介してcpu(Central Proces
sing Unit )  14に取り込まれ、CPU
14Hこのデータ内容を表示部15に表示すると共に、
パターンの回転ずれの検出、さらには物体認識のための
パターン照合等の各処理を一連に実行する。なお図中、
設定スイッチ16は、パターン照合等における基準デー
タを設定するためのものである。またFROM(Pro
grammable  Read   0nly   
Memory  )   1 7  は回転ずれの検出
やパターンの修正等の一連のプログラムを格納し、また
R A M (RandomAccess  Mea+
ory )  18は各種データの格納するエリアの他
、各処理を実行するためのワークエリアを有する。また
ゲート回路19はCPU14に対し割込み信号INTを
発生させる回路であり、オア回路20は画素カウンタ1
2をリセットする回路である。
然してモード切換スイッチSWを学習モード側aに設定
した後、テレビカメラ1により回転ずれのない状態の標
準モデルを撮像すると、ビデオ信号VOiの最初の奇数
フィールドにつき2値化処理が実行され、回転ずれのな
い標準パターンP(第3図に示す)が基準メモリ5に書
き込まれる。
つぎにモード切換スイッチSWを計測モード側すに切り
換えた後、標準モデルを標準位置より所定角度Δθ、だ
け回転させ、この傾き状態の標準モデルをテレビカメラ
1により撮像すると、前記同様、ビデオ信号V旧の最初
の奇数フィールドにつき2値化処理が実行され、角度Δ
θ、の回転ずれを有する標準パターンP1(第5図に示
す)が生成される。この標準パターンP1を構成する画
素データは、EX、OR回路11へ入力され、このEX
、OR回路11において、基準メモリ5に格納された標
準パターンPにかかる対応する画素データと対比され、
両データが一致するか否かが判断される。もし両データ
が不一致のときは、EX、OR回路11は論理「1」の
信号を出力し、画素カウンタ12は不一致にかかるデー
タ数(不一致画素数)を水平走査ライン毎に計数する。
そして奇数フィールドにおける水平同期信号HDの各時
間タイミングで、CPU14に対し割込み信号INTが
発生せられ、CPU14はこの水平同期期間において、
画素カウンタ12の計数データを取り込み、これを全水
平走査ラインにわたり累計加算して、不一致画素総数Δ
N、を求める。
この不一致画素総数ΔN、は、第5図中、斜線で示す回
転ずれ領域S内に含まれる画素数を意味しており、この
データはRAM18内のテーブル格納エリア(第7図に
示す)において、角度Δθ1と対応するアドレスに格納
される。
第6図は、さらに大きい角度Δθ2の回転ずれを有する
標準パターンP2を示しており、この標準パターンPz
についても、上記と同様の手順で不一致総数ΔN2を求
めた後、このデータをRAM1Bの前記エリアに、角度
Δθ2に対応させて格納する。
以下、さらに異なる角度Δθ3.Δθ41.。
・・、Δθ7の回転ずれを存する標準パターンp、、p
、、・・・・、P7について、同様の手順で不一致画素
総数ΔN1.ΔN4.・・・・、ΔN7を求め、これを
RAM1Bの前記エリアへ格納して、第7図に示すテー
ブルTを生成する。
つぎに計測モードのまま被認識物体をテレビカメラ1で
t最像すると、ビデオ信号VD、の最初の奇数フィール
ドにつき2値化処理が行われて、第4図に示すような角
度Δθの回転ずれを有する人カバターンP!が生成され
る。この入力パターンP正を構成する画素データは、E
X。
OR回路11において、基準メモリ5中の標準パターン
Pの対応する画素データと対比され、両データが一致す
るか否かが判断される。そして不一致にかかるデータ数
が画素カウンタ12で計数され、この計数データは、水
平同期信号HDによる割込みがある毎に、CPU14に
取り込まれると共に、これが累積加算され、その結果、
全水平走査ラインにわたる不一致画素総数ΔNが求めら
れる。
かくてCPUL4は、続く偶数フィールドにおいて、前
記テーブルTを参照し、不一致総数ΔNと最も一致度の
高い不一致画素総数(例えばΔN4 )をサーチして、
対応する角度Δθ4を入力パターンPiの回転ずれ量と
して検出する。しかる後CPU14は、この角度Δθ4
のデータに基づき入力パターンPムの回転ずれを修正し
、その修正パターンにつき物体認識のためのパターン照
合を実行することになる。
なお基準メモリ5に複数種類の標準パターンを格納し、
またRAM18には各標準パターンについての前記テー
ブルを生成して格納しておけば、多種類の入力パターン
についての演算や処理をシーケンシャルに実施できる。
【図面の簡単な説明】
第1図はこの発明の実施例の回路構成を示すブロック図
、第2図は第1図に示す回路の信号波形を示すタイムチ
ャート、第3図は回転ずれのない標準パターンを示す図
、第4図は入力パターンの回転ずれ検出原理を示す図、
第5図および第6図は所定の回転ずれ量が与えられた標
準パターンを示す図、第7図はテーブルの内容。 を説明するための図である。 1・・・・テレビカメラ  4・・・・2値化回路5・
・・・基準メモリ

Claims (1)

  1. 【特許請求の範囲】 物体画像を2値化して標準パターンおよび入力パターン
    を生成するパターン生成手段と、回転ずれのない標準パ
    ターンを格納するための基準メモリと、 異なる角度の回転ずれが与えられた各標準パターンにつ
    き前記基準メモリ中の標準パターンとの不一致画素数を
    各角度毎にテーブル化して記憶させるためのテーブルメ
    モリと、 前記入力パターンにつき基準メモリ中の標準パターンと
    の不一致画素数を計測する計測手段と、 計測結果に基づき前記テーブルを参照して入力パターン
    の回転ずれ量を検出する検出手段とを具備して成る回転
    ずれ検出装置。
JP13573885A 1985-06-20 1985-06-20 回転ずれ検出装置 Pending JPS61292507A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP13573885A JPS61292507A (ja) 1985-06-20 1985-06-20 回転ずれ検出装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP13573885A JPS61292507A (ja) 1985-06-20 1985-06-20 回転ずれ検出装置

Publications (1)

Publication Number Publication Date
JPS61292507A true JPS61292507A (ja) 1986-12-23

Family

ID=15158714

Family Applications (1)

Application Number Title Priority Date Filing Date
JP13573885A Pending JPS61292507A (ja) 1985-06-20 1985-06-20 回転ずれ検出装置

Country Status (1)

Country Link
JP (1) JPS61292507A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109655016A (zh) * 2019-02-15 2019-04-19 广西玉柴机器股份有限公司 一种现场零件角度测量装置及方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109655016A (zh) * 2019-02-15 2019-04-19 广西玉柴机器股份有限公司 一种现场零件角度测量装置及方法
CN109655016B (zh) * 2019-02-15 2020-06-26 广西玉柴机器股份有限公司 一种现场零件角度测量装置及方法

Similar Documents

Publication Publication Date Title
CN106650682B (zh) 一种人脸追踪的方法及装置
US20030031356A1 (en) Pattern inspection apparatus and method
JPH03294976A (ja) 基準マークパターン検出装置
JPH08287252A (ja) ネジ穴位置認識方法
JPH0644292B2 (ja) 二次元視覚認識装置
JPS62285004A (ja) 対象パタ−ンの回転角検出方式
JPS61292507A (ja) 回転ずれ検出装置
JP3427230B2 (ja) 画像処理装置
JPS61294306A (ja) 回転ずれ検出装置
JPS61879A (ja) 二次元視覚認識装置
JPH0259976A (ja) ブロック統合処理方式
JPH0418684A (ja) 画像処理装置
JPS61255484A (ja) 画像処理による欠け検査方法
JPS619773A (ja) 二次元視覚認識装置
JPS6121579A (ja) 二次元視覚認識装置
JPS6136881A (ja) パタ−ン判別装置
JPH04255079A (ja) 輪郭画素データ変換装置
JPS60263274A (ja) 二次元視覚認識装置
JPH0129643Y2 (ja)
JPS6318683B2 (ja)
JPH0196540A (ja) 液体中の異物検出方法
JPS61134886A (ja) 画像間回転角度差検出装置
JPH0731733B2 (ja) 矩形検出装置
JPS63282889A (ja) 画像処理方法
JPS615384A (ja) 二次元視覚認識装置