JPH0415883A - 画像処理装置 - Google Patents

画像処理装置

Info

Publication number
JPH0415883A
JPH0415883A JP2120349A JP12034990A JPH0415883A JP H0415883 A JPH0415883 A JP H0415883A JP 2120349 A JP2120349 A JP 2120349A JP 12034990 A JP12034990 A JP 12034990A JP H0415883 A JPH0415883 A JP H0415883A
Authority
JP
Japan
Prior art keywords
coordinate system
coordinate
coordinate transformation
value
position data
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
JP2120349A
Other languages
English (en)
Other versions
JP2959043B2 (ja
Inventor
Shiro Fujieda
紫朗 藤枝
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 Corp
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 Corp, Omron Tateisi Electronics Co filed Critical Omron Corp
Priority to JP2120349A priority Critical patent/JP2959043B2/ja
Publication of JPH0415883A publication Critical patent/JPH0415883A/ja
Application granted granted Critical
Publication of JP2959043B2 publication Critical patent/JP2959043B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 〈産業上の利用分野〉 この発明は、カメラで得た画像を処理して特微量の算出
などを実行するための画像処理装置に関連し、殊にこの
発明は、カメラ座標系を実座標系に変換する操作(以下
、これを「キャリブレーション」という)の適否を判別
する機能を備えた画像処理装置に関する。
〈従来の技術〉 例えばロボットアームに視覚としてのカメラが一体に設
けられた視覚ロボットでは、カメラで得た画像を画像処
理装置で処理して、対象物の画像の面積や周囲長さなど
の特微量を算出している。この画像処理装置はロボ、ト
コントロ−ラに接続され、ロボットコントローラは画像
処理装置からの情報に基づきロボットアームの動作を制
御して所定の仕事を実行させる。
このようにしてロボットの動作を制御するには、動作の
開始に先立ち、キャリブレーションを実施して、カメラ
の画像上の位置を表すカメラ座標系をロボットの空間位
置を表す実座標系に変換するための座標変換パラメータ
を生成する必要がある。
〈発明が解決しようとする問題点〉 従来、−この種キャリブレーションを実行して座標変換
パラメータを生成した後は、その座標変換パラメータの
適否をチエツクすることなく直ちにロボットの動作を開
始させている。ところがデータ人力や画像処理にミスが
介在して不適正な座標変換パラメータが生成されること
があり、かかる場合には特徴量の算出値に大きな誤差が
生じ、ロボットなどの動作を適正に制御できなくなる。
この発明は、上記問題に着目してなされたもので、キャ
リブレーションにより生成された座標変換パラメータの
適否をチエツクすることを可能とした画像処理装置を提
供することを目的とする。
く問題点を解決するための手段〉 この発明は、複数の基準マークをカメラで撮像して得た
画像からカメラ座標系における各基準マークの位置を算
出した後、その算出データと実座標系における各基準マ
ークの位置データとから座標変換パラメータを算出する
機能を有する画像処理装置において、前記座標変換パラ
メータを用いて各基準マークのカメラ座標系における位
置データを実座標系における位置データに変換するため
の演算を実行する演算手段と、各基準マークの実座標系
における位置につき前記演算手段による演算値を真値と
比較して前記座標変換パラメータの評価値を算出する評
価値算出手段と、前記評価値を所定の判定基準値と比較
して前記座標変換パラメータの適否を判別する判別手段
とを具備させたものである。
また請求項2に記載された発明では、前記判別手段は、
複数の判定基準値が設定され、座標変換パラメータの評
価値を各判定基準値と比較することにより、座標変換パ
ラメータの適否と不適正であることの要因とを判別して
いる。
〈作用〉 キャリブレーションで生成した座標変換パラメータ用い
て各基準マークのカメラ座標系における位置データを実
座標系における位置データに変換し、その演算値を真価
と比較して前記座標変換パラメータの評価値を算出した
後、この評価値を所定の判定基準値と比較して前記座標
変換パラメータの適否を判別するので、データ人力や画
像処理にミスが介在して不適正な座標変換パラメータが
生成されても、かかるミスを容易に発見して是正できる
。また判定基準値を複数設けて、座標変換パラメータが
不適正であることの要因を判定しているので、是正のた
めの処置が迅速に行える。
〈実施例〉 第1図は、この発明にかかる画像処理装置1が用いられ
た視覚装置2の構成と、この視覚装置2によるキャリブ
レーションの実施状況を示したものである。
この視覚装置2は、カメラ3に画像処理装置1が接続さ
れ、画像処理装置1にキーボード4やモニタテレビ5な
どの入出力手段が接続されている。
カメラ3は真下に向けて固定され、このカメラ3の視野
内にキャリブレーション用の治具6が位置決めしである
。この治具6は水平な表面に円形状をなす複数の基準マ
ーク7a〜7dを所定位置に付したものであり、カメラ
3はこれら基準マーク78〜7dを含む視野で撮像動作
を行ってその画像信号を画像処理装置1へ送出する。
画像処理装置1は、キャリブレーションに際して、前記
基準マーク7a〜7dの画像信号を人力して2値化処理
し、その2値画像よりカメラ座標系における各基準マー
ク78〜7dの位置を算出した後、その算出データと実
座標系における各基準マーク7a〜7dの位置データと
から座標変換パラメータを算出する。
第2図は、XcYcの直交座標平面で構成されるカメラ
座標系8と、XrYrの直交座標平面で構成される実座
標系9との関係を示しており、カメラ座標系8における
点Pが実座標系9における点Qに写像されている。なお
りメラ座標系8の各座標軸の単位は画素であり、実座標
系9の各座標軸の単位は例えばcmである。
いまカメラ座標系8における点Pの位置を(xc、yi
とし、実座標系9における点Qの位置を(xy、y、)
とすると、Xr+Vrは座標変換マトリクスTを用いて
つぎの0式で与えられる。
ただし座標変換マトリクスTは6個の座標変換パラメー
タT、、TI□、  TIa、  Tzo、  Tz□
T23を用いてつぎの0式で表される。
前記画像処理装置1は、キャリブレーションを実施して
、カメラ座標系8における各基準マーク7a〜7dの位
置算出データと実座標系9における各基準マーク7a〜
7dの位置データとから座標変換パラメータT、l、T
、□+Tl:J+Tz+、Tz□、T23を算出すると
共に、キャリブレーションの実施後にその座標変換パラ
メータの算出値が適正か否かのチエツクを行うもので、
その動作手順の一例が第3図に具体的に示しである。
第3図のスタート時点では、カメラ3の視野内に治具6
を位置させて、4個の基準マーク7a〜7dの撮像を行
い、各基準マーク7a〜7dの画像を画像処理装置1に
取り込んで2値化する。まずステップ1(図中rsTI
Jで示す)で画像処理装置1は各基準マーク7a〜7d
の画像の重心位置を算出し、その算出値をカメラ座標系
8における各基準マーク7a〜7dの位置データとして
所定のメモリ領域に保持する。
つぎのステップ2で各基準マーク7a〜7dの実座標系
9における位置データがキーボード5よりキー人力され
ると、画像処理装置lはこのキー人力データとステップ
1で算出したカメラ座標系8における各基準マーク7a
〜7dの位置データとを用いてキャリブレーションを実
施し、前記の座標変換マトリクスTを算出する。
キャリブレーションが完了すると、つぎのステップ3で
画像処理装置1は、座標変換マトリクスTを用いて各基
準マーク7a〜7dのカメラ座標系8における位置デー
タを実座標系9における位置データに変換する演算を実
行する。
いま各基準マーク7a〜7dの実座標系9における位置
につきステップ3の演算で得られた演算値を(Xr% 
、)’r;’ )(ただしi・L2.、。
・・、4)、キー人力された真値を(xr=、  yr
;)とするとき、つぎのステップ4ではこれらの値を次
式に代入することにより、座標変換パラメータの評価値
としての重相関係数RX、RYを求める。
RX=(Σ (x、、’  −χ)2 なお上式中、x、Yは次式で与えられる。
この重相関係数Rx、R−の値が「1」に近ければ前記
演算値(Xri’ +  Vr;’ )と真値(xr;
、  yr;)との間の相関が高いことを意味しており
、つぎのステップ5.6で各重相関係数Rx、Ryが所
定の判定基準値A、Bより大きいか否かにより座標変換
マトリクスTの各パラメータT 1+、  T I□、
  Tlff、  Tz5.  Tz□、T2゜が適正
か否かを判別する。この実施例の場合、前記判定基準値
A、BをA = B =0.9に設定しており、もしス
テップ5,6のいずれかが“°NO”であれば、ステッ
プ7でモニタテレビ4へ各座標変換パラメータが不適正
である旨の警告文字を表示する。通常、これらが不適正
となる要因としてキー人力ミスの他に、画像処理時に2
値化レヘルが適切でない場合、カメラ3の姿勢が垂直と
なっていない場合、照明が適正でない場合などが考えら
れ、この警告表示を見て再度正しいキー人力を行い、或
いは計測条件を整えて再度重心計測を行って、同様の手
順でキャリブレーションを実施し、またその適否を判別
することになる。
なおこの実施例では、座標変換パラメータの評価値とし
て重相関係数R,,RVを用いたが、これに限らず、次
式で与えられる前記演算値(Xr% 、)’r;’ )
と真価(Xア8.  yr=)とずれ量の平均値Sを座
標変換パラメータの評価値として用いることもできる。
十(yr=’  Yr=)21 ””・・・・■第4図
は、重相関係数R,,RYを第1の判定基準値C,Dお
よび第2の判定基準値E、  F(ただしCUE、D<
F)とステップ5.7にて段階的に比較して座標変換パ
ラメータの適否判断を行っている。この実施例では、第
1の判定基準値C,DをC= D =0.8〜0.85
 (例えば0.8)、第2の判定基準値E、FをE =
 F =0.9〜0.95 (例えば0.9)に設定し
ており、もしRx>c、  Rv >Dを満たさなけれ
ば座標変換パラメータが不適正であってその要因がキー
人力ミスによることをモニタテレビ4に警告表示しくス
テップ6)、またもしRx >E、 Ry >Fを満た
さなければ座標変換パラメータが不適正であってその要
因が計測不安定によることをモニタテレビ4に警告表示
する(ステップ8)。
この実施例によれば、座標変換パラメータが不適正であ
ることの要因も併せて教唆するから、是正のための処置
が迅速に行える。
〈発明の効果〉 この発明は上記の如く、キャリブレーションで生成した
座標変換パラメータを用いて各基準マークのカメラ座標
系における位置データを実座標系における位置データに
変換し、その演算値を真値と比較して前記座標変換パラ
メータの評価値を算出した後、この評価値を所定の判定
基準値と比較して前記座標変換パラメータの適否を判別
するようにしたから、データ入力や画像処理にミスが介
在して不適正な座標変換パラメータが生成されても、か
かるミスを容易に発見して是正できる。
また判定基準値を複数設けて、座標変換パラメータが不
適正であることの要因を判定するようにしたから、是正
のための処置が迅速に行えるなど、発明目的を達成した
顕著な効果を奏する。
【図面の簡単な説明】
第1図はこの発明にかかる画像処理装置を含む視覚装置
の外観を示す斜面図、第2図はカメラ座標系と実座標系
との関係を示す説明図、第3図はこの発明の一実施例に
かかる画像処理装置の動作手順を示すフローチャート、
第4図はこの発明の他の実施例の動作手順を示すフロー
チャートである。

Claims (2)

    【特許請求の範囲】
  1. (1)複数の基準マークをカメラで撮像して得た画像か
    らカメラ座標系における各基準マークの位置を算出した
    後、その算出データと実座標系における各基準マークの
    位置データとから座標変換パラメータを算出する機能を
    有する画像処理装置において、 前記座標変換パラメータを用いて各基準マ ークのカメラ座標系における位置データを実座標系にお
    ける位置データに変換するための演算を実行する演算手
    段と、 各基準マークの実座標系における位置につ き前記演算手段による演算値を真値と比較して前記座標
    変換パラメータの評価値を算出する評価値算出手段と、 前記評価値を所定の判定基準値と比較して 前記座標変換パラメータの適否を判別する判別手段とを
    備えて成る画像処理装置。
  2. (2)前記判別手段は、複数の判定基準値が設定され、
    座標変換パラメータの評価値を各判定基準値と比較する
    ことにより、座標変換パラメータの適否と不適正である
    ことの要因とを判別する請求項1に記載された画像処理
    装置。
JP2120349A 1990-05-09 1990-05-09 画像処理装置 Expired - Fee Related JP2959043B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2120349A JP2959043B2 (ja) 1990-05-09 1990-05-09 画像処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2120349A JP2959043B2 (ja) 1990-05-09 1990-05-09 画像処理装置

Publications (2)

Publication Number Publication Date
JPH0415883A true JPH0415883A (ja) 1992-01-21
JP2959043B2 JP2959043B2 (ja) 1999-10-06

Family

ID=14784033

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2120349A Expired - Fee Related JP2959043B2 (ja) 1990-05-09 1990-05-09 画像処理装置

Country Status (1)

Country Link
JP (1) JP2959043B2 (ja)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07208924A (ja) * 1994-01-11 1995-08-11 Toshiba Corp 視覚認識装置の認識用光学系のキャリブレーション方法
JPH09166410A (ja) * 1995-12-14 1997-06-24 Toshiba Corp 位置計測装置
JP2004534337A (ja) * 2001-07-04 2004-11-11 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 撮像素子の位置を予測するのに用いられる参照マーキング選択の最適化
JP2008275340A (ja) * 2007-04-25 2008-11-13 Canon Inc 情報処理装置、情報処理方法
JP2016209995A (ja) * 2016-06-22 2016-12-15 オムロン株式会社 画像処理装置および画像処理システム、ならびにそれらに向けられたガイダンス装置
WO2023181495A1 (ja) * 2022-03-25 2023-09-28 パナソニックIpマネジメント株式会社 情報処理装置、荷物検出システム、及び、キャリブレーション方法
EP4289565A1 (en) * 2022-06-09 2023-12-13 DAIHEN Corporation Device, method and program for marker position registration and corresponding marker

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07208924A (ja) * 1994-01-11 1995-08-11 Toshiba Corp 視覚認識装置の認識用光学系のキャリブレーション方法
JPH09166410A (ja) * 1995-12-14 1997-06-24 Toshiba Corp 位置計測装置
JP2004534337A (ja) * 2001-07-04 2004-11-11 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 撮像素子の位置を予測するのに用いられる参照マーキング選択の最適化
JP2008275340A (ja) * 2007-04-25 2008-11-13 Canon Inc 情報処理装置、情報処理方法
JP2016209995A (ja) * 2016-06-22 2016-12-15 オムロン株式会社 画像処理装置および画像処理システム、ならびにそれらに向けられたガイダンス装置
WO2023181495A1 (ja) * 2022-03-25 2023-09-28 パナソニックIpマネジメント株式会社 情報処理装置、荷物検出システム、及び、キャリブレーション方法
EP4289565A1 (en) * 2022-06-09 2023-12-13 DAIHEN Corporation Device, method and program for marker position registration and corresponding marker

Also Published As

Publication number Publication date
JP2959043B2 (ja) 1999-10-06

Similar Documents

Publication Publication Date Title
EP3364214B1 (en) Method of automatically positioning an x-ray source of an x-ray system and an x-ray system
EP2416113B1 (en) Position and orientation measurement apparatus and position and orientation measurement method
US6728417B1 (en) Measurement apparatus
JPH08210816A (ja) ロボット−視覚センサシステムにおいてセンサ座標系とロボット先端部の関係を定める座標系結合方法
US9990739B1 (en) Method and device for fisheye camera automatic calibration
US7377650B2 (en) Projection of synthetic information
CN113840695B (zh) 标定检验组件、机器人***、检验方法和标定方法
JPH0415883A (ja) 画像処理装置
JPH06147830A (ja) 3次元位置測定装置及び3次元位置測定結果補正方法
JP2002140694A (ja) 画像処理装置、画像処理方法および画像処理プログラムを記録した記録媒体
JPH1079029A (ja) 立体情報検出方法及びその装置
CN116563391B (zh) 一种基于机器视觉的激光结构自动标定方法
JPS63311485A (ja) 自動キャリブレ−ション装置
JPH09196637A (ja) 長尺材の曲げ角度測定方法
JP2003510568A (ja) パターン比較によるlcd検査方法およびlcd検査装置
JP3123275B2 (ja) 電子部品の欠品検査における検査データの作成方法
JPH02276901A (ja) 視覚センサの位置ズレ修正方法
KR0156112B1 (ko) 카메라를 이용한 피씨비 자동검사 방법 및 장치
US20240153069A1 (en) Method and arrangement for testing the quality of an object
WO2023053395A1 (ja) 位置姿勢計測システム
JPH03158710A (ja) 画像データ作成装置
CN117532585A (zh) 手眼标定方法、装置、设备及存储介质
CN115922732A (zh) 一种fpc自动化组装控制方法、装置及***、电子设备
JP2002031515A (ja) カメラのキャリブレーション方法およびこれを利用する装置並びにキャリブレーションプログラムを記録したコンピュータ読み取り可能な記録媒体
JPS62221077A (ja) パタ−ン検出装置

Legal Events

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