JPS6049474A - 物体検出方法 - Google Patents

物体検出方法

Info

Publication number
JPS6049474A
JPS6049474A JP58158358A JP15835883A JPS6049474A JP S6049474 A JPS6049474 A JP S6049474A JP 58158358 A JP58158358 A JP 58158358A JP 15835883 A JP15835883 A JP 15835883A JP S6049474 A JPS6049474 A JP S6049474A
Authority
JP
Japan
Prior art keywords
slit
point
image
virtual straight
straight line
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
JP58158358A
Other languages
English (en)
Other versions
JPH024028B2 (ja
Inventor
Norio Aoki
青木 則夫
Saburo Tsuji
辻 三郎
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 JP58158358A priority Critical patent/JPS6049474A/ja
Publication of JPS6049474A publication Critical patent/JPS6049474A/ja
Publication of JPH024028B2 publication Critical patent/JPH024028B2/ja
Granted legal-status Critical Current

Links

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、組立て、溶接ロボットなどの3次元物体を扱
う産業機器において、対象物体の位置。
形状等を認識する物体検出方法に関するものである。
従来例の構成とその問題点 近年、産業用ロボットの普及はめざましく、より高度な
機能が要求されるようになっている。工業用TVカメラ
などを用いた視覚機能も、その1つであり、視覚フィー
ド−パックによるロボットの知能化が期待されている。
しかし、現在までのところ、実用化レベルに至っている
のは、主に2次元情報を利用したものがほとんどで、産
業応用の対象として最も重要な3次元物体の認識は、盛
んに研究されているが、実用例は少ない。
3次元物体の位置、形状等を認識するための、一般的な
従来の方法は、2台のTVカメラによって対象物を異な
る角度から撮像し、両眼立体視することにより、3次元
的な位置、形状をめるものであるが、次のような問題点
がある。
(1)階調を有する入力画像の中から、エツジ、コーナ
点などの特徴を抽出するのに膨大な計算量が必要である
(2)左、右両画面間で、特徴となる線2点間の対応関
係をめる必要があり、これが困難である。
問題点(2)は、両眼立体視する場合に特有の問題点で
あり、あらかじめ対象となる物体の形状情報などがなけ
れば一意的にはめられない。
そこで従来は上記(1) 、 (2)の問題点に対する
解決策として、スリット光を利用する方法が研究されて
きた。
第1図には、従来のスリット光を用いた距離測定法の原
理図を示す。同図の例では、スリット光源1から照射さ
れるスリット光束2を、回転ミラー4によって偏向させ
、対象となる3次元物体3に照射し、その反射光をTV
カメラ5で撮像する。
スリット光束面の角度情報と、カメラの位置情報(角度
、距離等)から、物体上のスリット光の3次元位置をめ
ることができる。3次元物体3の全体の距離情報を得る
ためには、回転ミラー4によってスリット光を順次走査
してゆき、その都度距離を測定する。
同図に示す方法では、入力画像がスリット・パターンで
あるため、容易に2値化画像を得ることができ、スリッ
ト・パターンの屈折点などの特徴点の抽出も容易である
。また、ミラーの回転角度と、カメラの設定角度から一
意的に3次元の距離情報をめることができ、前述の問題
点(1) 、 (2)とも解決できる手法である。
しかし、この従来の方法では、画像入力に時間がかかる
という問題点が残っている。すなわち、1何の画像入力
によって得られるのは1本のスリット・パターンだけで
あるため、3次元物体の全体にわたって距離情報を得る
ためには、ミラー4を回転させてスリット・パターンを
順次走査しながら走査の各ステップごとに画像入力を行
゛なわねばならず、実用的な見地からは、その入力時間
が大きな問題となっている。複数本のスリット・パター
ンを3次元物体の全体に照射するようにすれば、画像入
力の回数は、1回だけでよくなるが、スリット光束面が
複数枚存在するため、入力画像中のスリット・パターン
と、該当するスリット光束面との対応をめることが困難
であり、確実に距離情報をめることができない。
発明の目的 本発明は、以上に述べたような3次元物体の位置、形状
をめるための従来の方法において問題であった画像入力
時間を大幅に短縮し、実用的な3次元物体の検出方法を
提供することを目的とする。
発明の溝成 本発明は、被検出物体にスリット光源から複数本のスリ
ット・パターンを照射し、前記検出物体を互いに異なる
2つの方向から第1および第2の画像入力装置によって
撮像し、前記第1の画像入力装置の撮像面上に結像した
スリット・パターン上の任意の1点を選択し、前記選択
した第1の選択点と前記第1の画像入力装置のレンズ系
の光学的中心とを−結んでなる3次元空間中の第1の仮
想的直線をめ、前記第2の画像入力装置の撮像面上に結
像したスリット・パターン上の任意の1点を選択し、前
記選択した第2の選択点と前記第2の画像入力装置のレ
ンズ系の光学的中心とを結んでなる3次元空間中の第2
の仮想的直線をめ、前記第1および第2の仮想直線と、
前記スリット光源から照射される複数のスリット光束平
面のうちの任意の1つとの第1および第2の交点をめ、
前記第1および第2の交点の3次元空間における位置を
比較することによって、前記第1および第2の選択点の
対応関係を検出し、対応のとれた前記選択点に該当する
前記被検出物体表面上の点の3次元位置を検出すること
を特徴とする物体検出方法である。
実施例の説明 以下本発明の原理について、図面を用いながら詳細に説
明する。
第2図は、本発明の画像入力部の構成例を示す図である
。スリット光源1から、複数枚のスリット光束群2を3
次元物体3に照射する。これによってS次元物体3の表
面上、および床面上にはスリット・パターン群7が形成
される。これを、第1のTV左カメラおよび、第2のT
V左カメラで撮像する。第3図aには第1のカメラ5に
よる入力画像(右画面)を、第3図すには第2のカメラ
6による入力画像(左画面)の例をそれぞれ示す。
第4図は、カメラ光学系と、撮像面、人力画像の関係を
示す図である。11はカメラのレンズ系を表わしており
、点E12はカメラ・レンズ系11の光学的中心(以下
、視点と呼ぶ)である。3次元空間中に置かれた3次元
物体3をカメラで撮像すると、カメラの撮像面13上に
は、同図に示すような結像が得られる。Llは、視点E
12と、撮像面13との距離である。通常撮像面13は
、レンズ系11の焦点面近傍に位置する。撮像面13上
の結像を観測するためには、結像パターンを別のイメー
ジ面14に出力する必要がある。イメージ面14として
は、081画面、写真など任意のものが考えられるが、
通常計算機を用いて画像データを処理するためには、入
力画像を画像メモリに記録格納することが一般的である
ので、ここではイメージ面14として画像メモリを考え
る。撮像面13上の結像パターンと、画像メモリ14上
の人力画像とは、撮像面上のx−y平面と、イメージ面
上のX“−Y′平面との平行移動量および拡大比率の関
係から、変換マトリクスTo、(T。
は3X3のマトリクス)によって、次のように線型座標
変換が可能である。
(X、Y 、1 )=(X’、 Y’、 1 )・T。
TOは、カメラおよび、画像メモリの設計仕様、あるい
は入力画像データの解析などによって、あらかじめめて
おくことができる。
15は、撮像面13を視点E12を対称点として点対称
な位置に移した仮想的な撮像面である。
一方16は、撮像面13上のX−Y平面の原点と、イメ
ージ面上の対応する点(平行移動がなければ原点)とが
、ともにカメラの光軸上にあると考えた時に、平行移動
量および拡大比率の関係から3次元空間中にめられるイ
メージ面14を、同様に視点E12を対称点として点対
称な位置に移した仮想的なイメージ面である。L2は、
この仮想的なイメージ面16と視点E12との距離であ
る。
L2は、イメージ面16と、撮像面15との拡大比率P
から、L2−Ll XPとしてめられる。
撮像面13と15.イメージ面14と16とは、視点E
12を、対称点として点対称な位置にあるため、3次元
物体3上の点と、視点E12とを結ぶ視線と、撮像面あ
るいはイメージ面との交点の座標を考える上では等価で
ある。(ただしZ軸方向の座標および扱いは異なる。)
従ってぐ説明の簡単化のための以下の説明では、撮像面
あるいはイメージ面として16あるいは16を想定して
説明する。
第5図は、本発明の構成と原理を説明するための図であ
る。同図において、0は絶対空間中の座標原点であり、
3次元物体3の置かれる床面上などに設定する。El 
、E2はそれぞれ第1.第2のTV左カメラ、6のレン
ズ系の光学的中心(視点)である。21.22はそれぞ
れ第1.第2のTV右カメラ撮像面である。ただし、こ
こで考える撮像面は第4図において説明したように、実
際の燥像面金視点を対称点として点対称な位置に移動し
た平面である。”11’2は、それぞれ第1および第2
のTV右カメラ視点と撮像面との距離である。撮像面2
1.22のかわりに、第4図のイメージ面16に相当す
るものを考えてもよい。ただし、その場合はgl 、g
2としては、各イメージ面と視点との距離を考えなくて
はならない。
01ハ撮像m2LfK想定fルX1−Yl−Z1座標系
(Z1軸方向は、01→E1の方向とする)の原点であ
る。02は撮像面22上に想定するX2− Y2−22
座標系(z2軸方向はo2→E、2の方向とする)の原
点である。同図の例では第1のTV左カメラは、光軸が
原点Oを通り、絶対座標系のx −z平面に対してα1
,7 Z平面に対してθの角度をもって設置されており
、第2のカメラ6は、光軸が原点0を通り、絶対座標系
のX −2平面に対してα2の角度をもって設置されて
いるものとしている。
絶対座標系の原点0と、各視点E1 、E2との距離を
それぞれdl、d2 とすると、上記のようなカメラ系
の設定条件(α1 )α2 Tθr’1 +12、dl
 、d2これらを以後カメラ・パラメータと呼ぶ)は、
2台めカメラ5,6を、絶対空間中に設置するときに、
実測したり基準入力画像を解析することによって、あら
かじめめておくことができる。従って以後は、既知のデ
ータとして扱う。
上記カメラ・パラメータがわかれば、撮像面21上のX
l−Yl−Z1座標系から絶対座標系への変換マトリク
スT1、および撮像面22上のX2−T2−22座標系
から絶対座標系への変換マトリクスT2も一意的に決定
できる。一般にT1T2は4X4のマトリクスとして表
現できる。
第6図の構成例におけるT1を以下に例示する。
T1.T2についてもあらかじめめておくものとする。
また、第5図には、スリット光源1から照射される3枚
のスリット・光束平面2−1 、2−2 。
2−3についても示している。各スリット光束平面の3
次元空間中における位置は、スリット光源1の設計仕様
および、スリット光源1の3次元空間における設定位置
および照射角度から一意的に決定できる。また、スリッ
ト光源1の3次元空間中の位置と、物体3を除いた時に
床面上に形成されるスリット・パターン像を計測するこ
とによっても、各スリット光束平面の位置をめることが
可能である。上記のような方法によって、各スリット光
束平面2−1〜2−3の、絶対座標系における平面の式
S1 、S2 、S3についても、あらかじめ既知のデ
ータとしてめておくものとする。
さて、上記の準備をした上で、第1.第2のTVカメラ
5,6によって3次元物体3の表面上に形成されるスリ
ット・パターン像を入力すると、撮像面21.22上に
は、第5図に示すようなスリット・パターンが得られる
いま、特徴点として、スリット・パターンの屈折点を考
え、第5図の撮像面21上の点Piを選択したとする。
同図の例では、図面が複雑になるのを避けるため、スリ
ット光束面を3枚とし、対象物体も単純な形状としたの
で、Piが第2のスリット光束面2−2によって形成さ
れたスリット・パターン上の点であることは人間には容
易にわかるが、計算機によってこれが、スリット光束面
2−2によって形成されたものであることをめるには、
かなりのデータ処理が必要である。また、より一般的に
は、位置検出精度の関係から、実用的にはもっと多くの
スリット光束を照射するのが普通であり、さらに対象と
なる3次元物体の形状が複雑になれば、形成されるスリ
ット・パターンがいくつかに途切れた線分状になるため
、選択した特徴点がどのスリット光束面によって形成さ
れたものであるかを一意的にめるのは不可能になってく
る。
従って、一般的にはPiがどのスリット光束面によって
形成されたものであるかは、未知であると考えなくては
ならない。そこで本発明では、2つのTVカメラによっ
て、両眼立体視した画像データから、Piがどのスリッ
ト光束面によって形成されたものであるかをめてゆく。
絶対空間中において、撮像面21上の特徴点P□と、第
1のカメラの視点E1とを結ぶ第1の仮想的直線23を
考え、この直線23の延長と、スリット光束面との交点
をめる。このとき撮像面21のかわりに第4図中のイメ
ージ面16に相当する任意のイメージ面を考えても、第
1の仮想的直線23は、撮像面上の点Piと、イメージ
面上のPiに相当する点を必ず通過するので、該直線と
スリット光束面との交点としては同じ結果が得られる。
直線23と、3つのスリット光束面2−1〜2−3との
交点を第5図のPil、Pi2.Pl3とすると、Pi
1〜Pi3 のうち1つは、スリット光束面が3次元物
体3と交わってできる3次元物体の表面上の特徴点であ
り、真の交点である。一方Pi1〜Pi3のうちの残り
2つは偽の交点であって、3次元物体3の表面に形成さ
れるスリット・パターン上の点ではない。
一方、右画面上の特徴点P、に相当する3次元物体3の
表面上の点が、第2のTVカメラの視角からも見える点
であれば、当然左画面上においても、Piに対応する特
徴点が存在するはずである。
そこで、撮像面22(左画面)上においても、スリット
ハターンの形状から適当に特徴点?、を選択し、その特
徴点′!jと第2のTVカメラ6の視点E2を結ぶ第2
の仮想的直線24を絶対空間中において考え、この直線
24の延長と、3つのスリット光束面2−1〜2−3と
の交点をP、、Pl2゜Pl3とする。右画面で考えた
場合と同様に、Pj1〜Pj3−のうち1つは、スリッ
ト光束面が3次元物体3と交わってできるスリット・パ
ターン上の特徴点であり、真の交点である。そして右画
面上のPl と、左画面上のP、が、対応していれば、
その交点は、右画面上の特徴点P1からめた第1の仮想
的直線の真の交点と一致する。第5図の例においては、
第2のスリット光束面2−2との交点であるPi2 と
Pl2とが一致する。
一方、Pi1〜Pj3のうちの残り2つは偽の交点であ
って、3次元物体3の表面上に形成されたスリット・パ
ターン上の点ではない。従ってP、1〜Pi3 のいず
れとも一致しない。もちろんP、とp、が対応点同士で
なければ、Pi1〜P、3のどの組合せにおいても一致
は検出されない。
Pi とPjとの対応関係は事前には不明であるため、
実際7の手順としては、右画面上の特徴点P、(i=1
.2.・・・・・・)によって決定される第1の仮想的
直線群と各スリット光束面との交点Pik(k=1.2
.s)、および、左画面上の特徴点Pj()−1+ 2
 +・・・・・・)によって決定される第2の仮想的直
線群と各スリット光束面との交点P、k(k=1.2.
3)をすべてめ、Pikの3次元的位置とPjk の3
次元的位置が一致するようなiとjのベアを、対応関係
の確認できた特徴点として登録してゆく、このときPA
=Pjkの座標値が該当する3次元物体表面上の点の3
次元的位置を表わしている。上記の操作は、いくつかの
顕著な特徴点に対して行なえばよいものであって、一度
対応するスリット光束面の番号kが確認できれば、たと
えば、撮像面21上において、Plを含む一連のスリッ
ト・パターンは、すべて同一のスリット光束面によって
形成されたものであるから、Piを含むスリット・パタ
ーン上の任意の点について、第1の仮想的直線と、該当
するスリット光束面(2−k)との交点をめるととによ
り、その絶対空間における位置を直接求めることができ
る。
カメラと、スリット光源の設定角度および、3次元物体
の形状によっては、まれに第1あるいは第2の仮想的直
線の延長上に、2つ以上の真の交点が存在する可能性も
ある。2つ以上の真の交点があっても、一般にはそれぞ
れに対応関係が確認できるが、まれには対応関係が一意
に決定できない交点位置の組合せも存在する。
そのような場合には、入力画像中のスリット・パターン
像を直線近似するなどの方法によって直線の両端点、あ
るいは直線上の数点などの特徴点の組合せによって対応
関係の判断を行なってゆく。
また一方の画面上には存在する特徴点が、他の画面上で
は隠れてしまって見えない場合もある。
この場合には、PikとP3にのあらゆる組合せの中に
も、3次元位置の一致するベアが存在しない。従ってそ
のような特徴点は、他方の画面上では隠れているとして
情報を登録する。
以上説明してきたような構成によってなる本発明の物体
検出方法を採用し〕、3次元物体の位置。
形状認識装置を構成した一実施例を以下に説明する。第
6図は同実施例のブロック構成図である。
本実施例では、CPUによって左・右両画面の入力画像
データを処理して、本発明にかかる位置検出方法により
、いくつかの特徴点について、左・右両画面間での対応
関係、および3次元物体表面上での絶対位置をめる。そ
れらのデータをもとに対象である3次元物体の位置、形
状の認識を行なう。
第6図に2いて、1はスリット光源、5,6は第1.第
2のTV右カメラある。31.32はそれぞれ第1.第
2のTV右カメラらの入力画像a。
bを格納する第1.第2の画像メモリである。33はC
PUであり、以下の構成要素は、すべてこのCPUKよ
って動作する。42はカメラ−パラメータ、43は光源
パラメータであり、あらかじめデータとして与えておく
。35.36は第1.第2の特徴抽出部であり、入力画
像a−,bに対して2値化、細網化、直線近似などの従
来の方法によって入力画像中の特徴点などの特徴データ
c、dを抽出する。37は第1の仮想的直線をめる手段
であり、前記特徴データCの中の特徴点Piと、第1の
TVカメラ5の視点E1とを結ぶ直線の式θをめる。t
lは第1の画像メモリ上から第1のTV右カメラの撮像
面上へのI!i標変侯を行なう変換マトリクス、T1は
第1のTVカメラ5の撮像面上にとったx、 −yl−
zl 座標系から絶対座標系への変換マトリクスであり
、いずれもカメラ・パラメータ等からあらかじめめてお
いてCPU33が記憶している。38は第2の仮想的直
線をめる手段であり、前記特徴データdの中から選択し
た特徴点P、と、第2のTV右カメラの視点E2と葡結
ぶ直線の式fをめる。t2は第2の画像メモリ32上か
ら、第2のTV右カメラの撮像面上への座標変換を行な
う変換マトリクス、T2は第2のTV右カメラの撮像面
上にとったX2−T2−Z2座標系から絶対座標系への
変換マトリクスである。
39はスリット光束面との交点をめる手段であり、第1
の仮想的直線をめる手段37でめた第1の仮想的直線、
あるいは第2の仮想的直線をめる手段38でめた第2の
仮想的直線と、CPU33によって指示されるに番目の
スリット光束面との交点Pik+ Pjkの3次元座標
q、hをめる。SkはCPU33があらかじめ記憶して
いるに番目のスリット光束面の式である。4゜は、第1
の座標データの登録部であり、39でめた第1の仮想的
直線とスリット光束面との交点Pik の座標qを格納
する。41は、第2の座標データ登録部であり、39で
め」た第2の仮想的直線とスリット光束面との交点Pj
k の座標りを格納する。42は、対応関係検出部であ
り、前記第1.第2の座標データ登録部に格納されてい
るPikおよびPjk(’ r j =1 、2 、・
・・・・・)の座標データg、hの間で一致するペアを
検出する。
43は、対応関係登録部であり、対応関係検出部42に
おいて対応関係の確認された2つの特徴点PikとPj
kおよび対応するスリット光束面の番号kを情報として
登録する。44は、位゛置、形状認識部であり、対応関
係登録部43に登録されている左、右両画面上の特徴点
同士、およびスリット光束面との対応関係のデータと、
座標データ登録部40.41に格納されている第1.第
2の座標データq、h等をもとに、対象である3次元物
体の位置、形状等の認識を行なう。
上記各構成要素の詳細について、さらに説明を加えると
、第1.第2の特徴抽出部35.36および位置、形状
認識部44については、従来から研究発表が多く行なわ
れており、たとえば「土井他、”レーザ光切断法による
3D物体の認識”。
計測自動制御学会論文集、 Vog9 、 /K 1 
、 PP1a−211(1973)J l r大島他、
パ三次元物体認識のための特殊ハードウェア″、電子技
術総合研究所 報、VoR3? 、 /fii 5 、
 PP493−501 。
(’1973)Jなどに詳しく開示されている。
仮想的直線をめる手段37.38〜対応関係登録部43
までの構成要素の一連の動作および具体的方法について
は、第7図A−Cのフロー・チャートで示す。フロー・
チャートの右に付した番号は対応する第6図中の構成要
素の番号である。
初期状態としてi=1.に=1の状態からスタ−卜する
。まず第1の画像メモリ31上の特徴データCの中から
任意の特徴点piを選択する。これに対応する第1のT
Vカメラの撮像面上の点をめるため、座標変換マトリク
スt1によってPiを第1のTVカメラの撮像面上にと
ったxl−y1座標系の座標p、=p、x tlに変換
する。撮像面のかわ・りに最初から、第1の画像メモリ
31上に相当するイメージ面を考えておけば上記のステ
ップは不要である。Poのxl−yl−z、座標系での
座標をP i(Xp 1 、 Yp、 、 Q )とす
ると、次にこれを絶対座標系への変換マトリクスT1に
よって絶対座標PニーPIXT1に変換する。一方、第
1のTVカメラ5の視点E1のxl−yl−z1座標系
での座標はEl(o 、 o 、 輸)であり、これを
同様に絶対座標E1=E1 xTl に変換する。次に
絶対座標系において、上記PiとEl とを結ぶ第1の
仮想的直線の式eをめる。
次のステップでは、あらかじめ既知デュタとして記憶し
ているに番目のスリット光束面の平面式Skと、上記直
線の式eとを連立させて交点Pikの絶対座標qをめる
上記一連の操作の実際上の方法としては、あらかじめ座
標変換と連立方程式の解を文字式の形でめておき、カメ
ラ・パラメータ、光源パラメータの既知のデ〜りと、P
、の第1の画像メモリ上における座標値およびスリット
光束面を表わす式の係数をデータとして与えることによ
り、交点Pijの3次元座標値全算出する。
なお上記の説明では、P、とE4を共に絶対座標に変換
してから、2点を結ぶ直線の式をめているが、P□とE
lをxl−yl−z1座標系で表現し、2点を結ぶ直線
の式を同座標系においてめ、次に該直線の式を絶対座標
系に変換するという手順も可能であり、結果としては同
じものが得られる。
求めた交点Pikの座標データqを、第1の座標データ
登録部4oに格納した後、k=1c+1として次のスリ
ット光束面との交点をめる処理をくり返す。最後のスリ
ット光束面(k=n)との交点までめ終ると、s=i+
1として、次の特徴点Piを選択して、上記の操作を最
初からくり返す。第1の画像メモリ上からは、2個の特
徴点を選択し、処理するものとする。
次に、第2の画像メモリ上からも、m個の特徴点P j
、() −1r 2 +・・・・・・、 m )を選択
して、全く同様の処理をくり返すことにより、各スリッ
ト光束面との交点P、k(k=1.2 、・・・・・・
、n)の座標データを、第2の座標データ登録部41に
格納する。
次に、対応関係検出部42によって、第1および第2の
座標データ登録部40.41に格納されているPlにお
よびPjk の座標データのあらゆる組合せについて空
間中での距離D = Pi、・Pjkをめ、あらかじめ
定められているいき値Thとの比較を行なう。いき値T
hは、検出誤差、計算誤差などを吸収するための値であ
り、DくThが成立すればPlk とPlにの座標が一
致する。すなわち、P、とP、とが対応点同士であると
判断して、PlとPjの対応関係および該当するスリッ
ト光束面の番号になどを、対応関係登録部43に記録す
る。
座標データの一致するベアの検出できなかったP、ある
いはP、については、他方の画面上には、対応する特徴
点がないものとして情報を記録する。
対応点の検出が終了すると、位置、形状認識部44に制
御を移して、対応関係登録部43に格納されている左、
右両画面間の対応の関係のデータおよび座標データ登録
部40.41に格納されている3次元物体表面上の点の
座標データ等をもとに、対象物体の位置、形状認識を行
なう。
なお、第1の画像メモリ31上において、対応関係の確
認されたP、を含む1つながりのスリット・パターン上
の任意の点は、もはや対応関係の確認を行なう必要はな
く、その点によって決定される第1の仮想的直線と、該
当するスリット光束面との交点から、直接3次元的な位
置をめることができる。従って、必要に応じて認識を行
なうためのデータを補充することが簡単にできる。
なお、第5図の例で示した、2つのカメラおよびスリッ
ト光源の設定条件(位置・角度等)は、代表的な例であ
り、平行移動等も含めてより一般的な設定条件のもとに
カメラ等を配置することも可能である。ただし、2つの
カメラおよびスリット光源の配置をうまく設定すること
により、位置検出精度の向上、座標値計算の簡単化など
の利点が生ずるため、上記2つのカメラおよびスリット
光゛源の設定条件をうまく選ぶことが望ましい。なお、
本発明では2つのカメラを使用することとしているが、
ミラー等を用いて、1つのカメラで異なる角度からの画
像を順次入力する方法も、もちろん採用することができ
る。またスリット光として、網目状のパターン(グリッ
ド光)などを採用することも可能である。必要に応じて
、本発明の一部をハードウェアによって構成することも
可能である。
発明の効果 以上の説明で述べてきたように、本発明の物体位置検出
方法によれば、簡単な構成で、従来の方法のみでは困難
で、あった両眼立・体視をした時の左、右両画面間の対
応づけの問題を解決できると共に、い。
3次元物体上の特徴点の3次元的位置を直接求めること
ができる。対応づけの問題が解決されたことにより、従
来n本のスリット像に対してn回の画像入力と、特徴抽
出のための前処理が必要であったものが、1回ですむよ
うになり、大幅な画像入力、前処理時間の短縮が実現で
きる。また以後のデータ処理も簡単な計算ですむため、
本発明は実用的な3次元物体の認識装置を実現可能にす
るという意味で産業的に非常に大きな効果が期待できる
ものである。
【図面の簡単な説明】
第1図は従来のスリット光を用いた距離測定方法を示す
原理図、第2図は本発明の物体検出方法の一実施例にお
ける画像入力部を示す概念図、第3図a、bは第1図お
よび第2のTV右カメラよる入力画像の例を示すパター
ン図、第4図はカメラ光学系と撮像面、入力画像の関係
を示す概念配置図、第6図は同実施例の構成を説明する
ための概念図、第6図は同実施例の構成を示すブロック
図、第7図A−Cは同実施例の動作を説明するフ0−・
チャートである。 1・・・・・・スリット光源、2・・・・・・スリット
光束面群、5.6・・・・・・第1.第2の画像入力装
置、21.22・・・・・・第1.第2の画像入力装置
の撮像面、232.24・・・・・・第1.第2の仮想
的直線、37.38・・・・・・第1.第2の仮想的直
線をめる手段、39・・・・・・スリット光束面との交
点をめる手段、42・・・対応関係検出部、44・・・
・・・位置、形状認識部。 代理人の氏名 弁理士 中 尾 敏 男 ほか1名第1
図 第2図 第3図 α 4 図 す

Claims (1)

    【特許請求の範囲】
  1. 被検出物体にスリット光源から複数本のスリット・パタ
    ーンを照射し、前記被検出物体を互いに異なる2つの方
    向から第1および第2の画像入力装置によって撮像し、
    前記第1の画像入力装置の撮像面上に結像したスリット
    ・パターン上の任意の1点を選択し、前記選択した第1
    の選択点と前記第1の画像入力装置のレンズ系の光学的
    中心とを結んでなる3次元空間中の第1の仮想的直線を
    め、前記第2の画像入力装置の撮像面上に結像したスリ
    ット・パターン上の任意の1点を選択し、前記選択した
    第2の選択点と前記第2の画像入力装置のレンズ系の光
    学的中心とを結んでなる3次元空間中の第2の仮想的直
    線をめ、前記第1および第2の仮想的直線と、前記スリ
    ット光源から照射される複数のスリット光束平面のうち
    の任意の1つとの41.′よび第2の交点をめ、前記第
    1および第2の交点の3次元空間における位置を比較す
    ることによって、前記第1および第2の選択点の対応関
    係を検出し、対応のとれた前記選択点に該当する前記被
    検出物体表面上の魚の3次元位置を検出することを特徴
    とする物体検出方法。
JP58158358A 1983-08-29 1983-08-29 物体検出方法 Granted JPS6049474A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58158358A JPS6049474A (ja) 1983-08-29 1983-08-29 物体検出方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58158358A JPS6049474A (ja) 1983-08-29 1983-08-29 物体検出方法

Publications (2)

Publication Number Publication Date
JPS6049474A true JPS6049474A (ja) 1985-03-18
JPH024028B2 JPH024028B2 (ja) 1990-01-25

Family

ID=15669921

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58158358A Granted JPS6049474A (ja) 1983-08-29 1983-08-29 物体検出方法

Country Status (1)

Country Link
JP (1) JPS6049474A (ja)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61241612A (ja) * 1985-04-19 1986-10-27 Kinkashiya:Kk 3次元形状計測システム
JPS6298204A (ja) * 1985-10-25 1987-05-07 Omron Tateisi Electronics Co 物体認識方法およびその装置
JPS6324116A (ja) * 1986-04-18 1988-02-01 Tokyo Optical Co Ltd 形状測定装置
JPH0333274U (ja) * 1989-08-09 1991-04-02
US5902057A (en) * 1997-09-09 1999-05-11 Genicom Corporation Print ribbon cartridge with re-inker assembly

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04117912U (ja) * 1991-04-03 1992-10-22 光洋精工株式会社 止め輪の固定構造
JPH0632749U (ja) * 1992-10-02 1994-04-28 愛知機械工業株式会社 ベアリングの固定構造

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61241612A (ja) * 1985-04-19 1986-10-27 Kinkashiya:Kk 3次元形状計測システム
JPS6298204A (ja) * 1985-10-25 1987-05-07 Omron Tateisi Electronics Co 物体認識方法およびその装置
JPS6324116A (ja) * 1986-04-18 1988-02-01 Tokyo Optical Co Ltd 形状測定装置
JPH0333274U (ja) * 1989-08-09 1991-04-02
US5902057A (en) * 1997-09-09 1999-05-11 Genicom Corporation Print ribbon cartridge with re-inker assembly

Also Published As

Publication number Publication date
JPH024028B2 (ja) 1990-01-25

Similar Documents

Publication Publication Date Title
EP1649423B1 (en) Method and sytem for the three-dimensional surface reconstruction of an object
CN106959078B (zh) 一种用于三维轮廓测量的轮廓测量方法
JP4492654B2 (ja) 3次元計測方法および3次元計測装置
KR101843838B1 (ko) 4카메라그룹 평면 어레이의 특징점의 3차원 측정 시스템 및 측정 방법
Yang et al. Robust and accurate surface measurement using structured light
KR20180014677A (ko) 3d 이미지 데이터에서 3d 포즈와 기생포인트 제거의 스코어링을 개선하는 시스템 및 방법
CN112161619A (zh) 位姿检测方法、三维扫描路径规划方法和检测系统
JP2002505412A (ja) 複数の物体の空間位置と方向とを検出するシステム
CN107850425B (zh) 用于测量制品的方法
Dorai et al. From images to models: Automatic 3D object model construction from multiple views
JP2020180914A (ja) 対象物の位置姿勢を検出する装置、方法およびプログラム
US9245375B2 (en) Active lighting for stereo reconstruction of edges
Park et al. Dual-beam structured-light scanning for 3-D object modeling
CN105574812A (zh) 多角度三维数据配准方法及装置
Li et al. Stereo vision based automated solder ball height and substrate coplanarity inspection
JPS6049474A (ja) 物体検出方法
CN117881959A (zh) 外观检查装置以及外观检查方法
Octavia et al. Intelligent Systems Laboratory Electrical Engineering Department, FT-10 University of Washington Seattle, WA 98195, USA
Kim et al. An active trinocular vision system of sensing indoor navigation environment for mobile robots
JP2022553597A (ja) 車両部品のギャップ・フラッシュ測定方法及び測定用トンネル
JPH024029B2 (ja)
JPH024030B2 (ja)
Adán et al. Disordered patterns projection for 3D motion recovering
Peng et al. 3D digitizing technology in product reverse design
WO2022168617A1 (ja) ワーク検出装置、ワーク検出方法、ワーク検出システム及びワーク検出プログラム