[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP3253444B2 - 3次元物体位置姿勢推定法 - Google Patents

3次元物体位置姿勢推定法

Info

Publication number
JP3253444B2
JP3253444B2 JP03433394A JP3433394A JP3253444B2 JP 3253444 B2 JP3253444 B2 JP 3253444B2 JP 03433394 A JP03433394 A JP 03433394A JP 3433394 A JP3433394 A JP 3433394A JP 3253444 B2 JP3253444 B2 JP 3253444B2
Authority
JP
Japan
Prior art keywords
posture
procedure
candidate
orientation
dimensional object
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.)
Expired - Fee Related
Application number
JP03433394A
Other languages
English (en)
Other versions
JPH07244737A (ja
Inventor
弘一 田中
直樹 武川
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.)
Nippon Telegraph and Telephone Corp
Original Assignee
Nippon Telegraph and Telephone 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 Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP03433394A priority Critical patent/JP3253444B2/ja
Publication of JPH07244737A publication Critical patent/JPH07244737A/ja
Application granted granted Critical
Publication of JP3253444B2 publication Critical patent/JP3253444B2/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)

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、レンジセンサを用いて
3次元物体の位置姿勢を推定する物体位置姿勢推定法に
関するものである。
【0002】
【従来の技術】従来、機械部品や工具などの定型の3次
元物体の位置姿勢をレンジデータをもとに決定する手法
として、測定対象の3次元物体の重心位置、重心まわり
のモーメントを計算するものが知られている。すなわ
ち、この手法は、まず計測物体のレンジデータから重心
を求める。この重心を、計算機内部にデータベースとし
て記述されている物体モデルから計算される重心と比較
することにより、物体の3次元空間内での位置(x,
y,z)を決定する。つづいて重心まわりのモーメント
を計測物体、物体モデルそれぞれにおいて計算し、それ
らを比較することにより物体姿勢(θ,φ,α)を決定
する。但し、(x,y,z)は空間に定めた直交座標系
に対しての座標、(θ,φ,α)は、物体の姿勢を表す
パラメータで、球座標(θ,φ)が物体方向を表し、
(α)がその回りでの回転をあらわす。
【0003】
【発明が解決しようとする課題】上述した従来の方法
は、重心まわりの回転モーメントを用いて姿勢を決定す
るものである。そのため回転モーメントの表現において
方向の特徴がでやすい対象物体、即ちアスペクト比が著
しく異なる形状の物体には適用できるが、それ以外の物
体に対して精度よく姿勢を決定することが難しかった。
また、従来法はレンジセンサに対して物体が見えている
方向を固定としているために、環境変動による物体の3
次元的な姿勢の変化には対応できなかった。
【0004】本発明は、このような問題点を解決するた
めに為されたものであり、その目的は、3次元的な姿勢
の変動がある場合やアスペクト比が1に近いような形状
の物体でもレンジデータをもとに安定かつ効率的に物体
の位置姿勢の決定を行うことができる、3次元物体位置
姿勢推定法を提供することにある。また、1計測方向か
らのみでは、物体の特徴がつかめないようなセンサと物
体の配置の状況に対しても安定な位置姿勢推定結果を与
えることができる3次元物体位置姿勢推定法を提供する
ことにある。
【0005】
【課題を解決するための手段】上記の目的を達成するた
め、本発明の3次元物体位置姿勢推定法は、計測された
3次元物体のレンジデータをもとに該3次元物体の物体
位置と物体姿勢を決定する方法において、3次元物体の
計測レンジデータと物体モデルとのマッチングにより該
3次元物体の観測方向の候補を生成する第1の手順と、
第1の手順の結果である観測方向の候補に対してその方
向回りの回転角を推定する第2の手順と、第2の手順の
結果に基づいて物体姿勢の候補を表す回転行列を決定す
る第3の手順と、第3の手順の結果に基づいて各物体姿
勢の候補に対して物体位置を表す3つのパラメータを決
定する第4の手順と、これらの候補の中で評価のために
定義された測度が最高の値をとる候補により物体位置の
3つのパラメータ及び物体姿勢の回転行列を決定する第
5の手順と、を有することを特徴とする。
【0006】ここで、第1の手順としては、計測レンジ
データから3次元物体のレンジデータヒストグラムを作
成し、物体モデルに基づき事前に作成しておいた多方向
からのレンジデータヒストグラムと前記3次元物体のレ
ンジデータヒストグラムの相関をとり、相関値の高い方
から上位候補を生成するものが好適である。
【0007】また、第2の手順としては、観測方向回り
の回転角を、事前に作成しておいた物体モデルの角度方
向重心マップと計測レンジデータから求めた角度方向重
心マップとの相関をとり、最大の相関値を与える回転角
により決定するものが好適である。
【0008】また、第3の手順としては、第1の手順と
第2の手順と座標系間の幾何学的関係式に基づいて各候
補毎に物体姿勢を表す回転行列を決定するものが好適で
ある。
【0009】また、第3の手順が各候補毎に物体姿勢を
表す回転行列を決定するに際し、上記好適な3次元物体
位置姿勢推定法における第1の手順の相関値と第2の手
順の相関値の積により姿勢候補の確からしさを決定し、
第5の手順としては、前記姿勢候補の確からしさを測度
として物体位置の3つのパラメータ及び物体姿勢の回転
行列を決定するものが好適である。
【0010】また、第4の手順としては、物体位置を計
測レンジデータの3次元重心と物体姿勢候補の3次元重
心との差から推定するものが好適である。
【0011】さらに、第1、第2、第3、第4の手順を
レンジセンサの2計測方向に対して行なうことにより、
物体の位置姿勢の候補をそれぞれ作成し、第5の手順が
前記レンジセンサの2計測方向に対しての位置姿勢の候
補間の全てのペアーに対してそれらが幾何学的に両立で
きるかの評価をその評価のために定義された両立性を表
す測度で行ない、この両立性を表す測度の値により物体
位置の3つのパラメータ及び物体姿勢の回転行列を決定
するものが好適である。
【0012】ここで、第5の手順としては、レンジセン
サの2計測方向に対しての位置姿勢の候補間の全てのペ
アーに対してそれらが幾何学的に両立できるかの評価を
その評価のために定義された両立性を表す測度で行な
い、この両立性を表す測度の値と請求項5記載の3次元
物体位置姿勢推定法における第3の手順で求めた姿勢候
補の確からしさの値との積を計算し、該積を測度として
最高の値をとる物体姿勢の候補のペアーを求め、そのペ
アーから物体位置の3つのパラメータ及び物体姿勢の回
転行列を決定するものが好適である。
【0013】また、第1、第2、第3、第4の手順につ
いてレンジセンサの計測方向を3以上として物体の位置
姿勢の候補をそれぞれ作成し、第5の手順が前記レンジ
センサの3以上の計測方向に対しての位置姿勢の候補間
の全ての組に対してそれらが幾何学的に両立できるかの
評価をその評価のために定義された両立性を表す測度で
行ない、この両立性を表す測度の値を用いるものが好適
である。
【0014】
【作用】物体の位置姿勢を決定するためには、物体の3
次元空間での位置3自由度と物体の姿勢3自由度、合計
6自由度を決定する必要がある。しかしながら、物体モ
デルと計測データのマッチングをするためにこの位置姿
勢を表す6自由度空間を直接に探索することは、計算コ
ストおよび計算に要するメモリーの観点からして得策で
ない。本発明では、この6自由度の決定問題を、レンジ
データが捉える観測方向(θ,φ)の2自由度、観測方
向まわりでの回転角(α)の1自由度、3次元位置
(x,y,z)の3自由度決定問題に分解することによ
り計算コストおよび計算に要するメモリーの削減を可能
とする。また、本発明は、2以上の計測方向のレンジデ
ータに対して両立する最適な位置姿勢を推定することに
より、1方向観測レンジデータのみでは安定に推定でき
ないような状況、すなわち、ノイズによるデータの汚れ
がある場合や、位置姿勢を推定するには物体特徴が得ら
れにくいセンサと物体の配置の場合においても安定な位
置姿勢推定結果を与える。
【0015】
【実施例】以下、本発明の実施例を、図面を参照して詳
細に説明する。
【0016】まず、本発明の原理について説明する。図
1から図5まではそのための説明図であって、図1は計
測センサ座標系と解座標系の関係を示し、図2(a),
(b),(c)は3次元データ獲得の概念を示し、図3
は解座標系と前解座標系の関係を示し、4は前解座標系
とモデルセンサ座標系の関係を示し、図5は球面テセレ
ーション法を用いた物体方向サンプリング法の概念を示
している。
【0017】ワールド座標系(O→:X→,Y→,Z
→)内に置かれたモデル物体Modelに対して、観測
物体Objectの位置姿勢推定は、図1にあるよう
に、以下の関係にある回転行列(回転マトリックス)R
と並進ベクトルTを見つける問題である。
【0018】
【数1】
【0019】ただし、文中のO→,X→,Y→,Z→等
の文字・記号は下記の文字・記号を表すものとする(以
下、同じ)。
【0020】
【数2】
【0021】本発明では、ノイズの影響にロバストな位
置姿勢の推定を行なうために、図2(a)に示すように
2つのレンジセンサを用いて異なる2方向から図2
(b)のような物体を計測し、これらセンサから獲得さ
れる図2(c)のようなレンジデータの両方に両立する
位置姿勢を推定する。
【0022】まず、座標系と回転行列、並進ベクトルの
間の関係を説明し、位置姿勢候補の生成手続きについて
説明を行なう。図1にあるように計測物体を計測センサ
座標系(o→:x→,y→,z→)objから見た時と同
じ見え方をするモデル物体を見る座標系を解座標系と呼
び(o→:x→,y→,z→)solで、図3にあるよう
にR-1Tだけ原点を並行移動した座標系を前解座標系と
呼び(o→:x→,y→,z→)sol′で、そして図4
のように前解座標系(o→:x→,y→,z→)sol
と同じz軸方向をもつ、モデルのデータベースを作成し
た座標系をモデルセンサ座標系と呼び(o→:x→,y
→,z→)iで表す。これら座標系間の幾何学的な関係
を用いることにより、回転行列Rは、
【0023】
【数3】
【0024】で表される。ここで、(2)式中の文字・
記号の意味と各項の定義は以下の通りである。
【0025】
【数4】
【0026】また、並進ベクトルTは、モデルセンサ座
標系(o→:x→,y→,z→)iで事前に計算された
重心座標(Gxi,Gyi,Gzi)を前解座標系(o
→:x→,y→,z→)sol′で表示し直したものを
(Gxsol′,Gysol′,Gzsol′)とし、計測セン
サ座標系(o→:x→,y→,z→)objで計算された
重心座標(Gxobj,Gyobj,Gzobj)とすれば、
【0027】
【数5】
【0028】と求められる。計測センサ座標系は既知で
あるので、レンジデータより抽出される特徴量をもとに
モデルセンサ座標系および前解座標系を求めることが、
位置姿勢を推定するうえで必要である。
【0029】そのために、物体モデルに対して事前に図
5にあるようにモデル物体を囲む量子化された全方向か
らレンジデータのヒストグラムを計算しておく。このヒ
ストグラムを多重方向ヒストグラムと呼び以下ではm−
ヒストグラムと書く。また同様に全方向に対して、その
方向と直角な平面上でのレンジデータの重心の列である
角度方向重心マップ及び3次元重心を計算しておき、m
−ヒストグラムとともにデータベースとして保持する。
このデータベースを用いての物体位置姿勢候補の生成の
手続きは以下のようになる。
【0030】1)m−ヒストグラムと計測データのヒス
トグラムの相関をとり、その相関値の高い方からソーテ
ィングを行ない上位n量子化方向を決定する。
【0031】2)上記1)で生成されたモデルセンサ座
標系における上位各方向に対して角度方向重心マップと
計測データの角度方向重心マップとの相関から一番高い
相関値をあたえる回転角度を求め、前解座標系が求ま
る。これにより回転行列Ri(1≦i≦n)が決定され
る。また、ヒストグラム相関の時の相関値と角度方向重
心マップの時の相関値の積で各候補の姿勢の確からしさ
i(1≦i≦n)を定義する。
【0032】3)上記2)の各物体姿勢に対してデータ
ベースにあるモデルの3次元重心と計測物体の3次元重
心の差から並進ベクトルTi(1≦i≦n)を決定す
る。
【0033】具体的には、それぞれのセンサに対して、
n個の位置姿勢の候補{(R,T)k1,(R,T)k2
…,(R,T)kn}(k=1,2)及び各候補の確から
しさ{pk1,pk2,…,pkn}(k=1,2)を生成す
る。こうして生成された位置姿勢候補をもとに、計測物
体の位置姿勢の推定は、2つの位置姿勢pose1i
(R,T)1i、pose2j=(R,T)2jの両立の測度
をpose_match(pose1i,pose2j)で
表したとき、(5)式で定義される測度measure
(pose1i,pose2j)を最大にするpose1i
{(R,T)11,(R,T)12,…,(R,T)1n
と、pose2j∈{(R,T)11,(R,T)12,…,
(R,T)1n}の組み合わせ(pose1i,pos
2j)を求め、その平均を計測物体の位置姿勢とするこ
とにより行なう。
【0034】
【数6】
【0035】次に、本発明の実施例について処理の流れ
を説明する。図6はその基本的な処理の流れ図である。
先ず、処理はオフライン処理とオンライン処理にわかれ
る。
【0036】オフライン処理では、物体のモデルをもと
にモデルを囲む球上の各方向に対して、m−ヒストグラ
ム、角度方向重心マップ、3次元重心を計算し、各方向
に対してのこれら3種類の特徴量をデータベースとして
保存する。実際にレンジセンサを用いて対象物を計測し
てデータベースを生成する方法として、CADモデルな
どの対象を記述するモデルに対して仮想的なレンジセン
サを計算機上でシミュレーションする方法がある。ここ
では、後者について説明する。図12は本実施例におけ
る球面テセレーション法を用いた物体方向サンプリング
の説明図、図13は本実施例におけるヒストグラムの構
成の説明図、本実施例における角度方向重心マップの構
成の説明図である。
【0037】はじめに、観測方向をサンプリングするた
めに球面テセレーション法を使う。図12にあるように
球面は正20面体からはじめて、個々の面である3角形
を4分割していくことにより任意の細かさでほぼ均等に
分割することができる。ここでは、3段階の分割を行な
い全方向を1280方向にサンプリングする。こうし
て、サンプリングされた1280方向に対してその方向
(θi,φi)から計測したとき獲得されるレンジデータ
(xil、yil、zil)(1≦i≦1280,lは
レンジデータ標本点を表す)を計算機シミュレーション
により生成する。こうして得られたレンジデータからm
−ヒストグラムhi(1≦i≦1280)を以下の式に
従い構成する。
【0038】
【数7】
【0039】図13にあるようにヒストグラムは量子化
された方向iをz軸とし、zminとzmaxの間の距離をL
個の区間に等分し個々の区間に含まれるレンジデータの
個数をカウントしたものである。次に、各方向に対して
3次元重心を以下の式に従い計算する。
【0040】
【数8】
【0041】ここで、Niはモデルのレンジデータ標本
数である。z軸に垂直は平面上での重心(Gxi,G
i)回りの物体形状を表現するために、図14にある
ように角度方向をM個の区間に等分し各区間にたいして
動径方向の重心を計算し、角度方向重心マップfi(1
≦i≦1280)を作成する。角度方向重心マップは以
下のように定義される。
【0042】
【数9】
【0043】ここで、Nimは、方向mにおけるデータ
個数
【0044】
【数10】
【0045】γil、αilは、レンジデータの極座標
表示、
【0046】
【数11】
【0047】で定義され、(xil、yil)は量子化
方向(θi,φi)のモデルレンジデータ列のx−y成分
である。以上がオフライン処理である。
【0048】次に、オンライン処理について説明する。
オンライン処理は、基本的に図6に示すように、以下の
第1から第5までの手順からなる。すなわち、第1の手
順において、3次元物体の計測レンジデータと物体モデ
ルとのマッチングにより3次元物体の観測方向の候補を
生成し、第2の手順において、第1の手順の結果である
観測方向の候補に対してその方向回りの回転角を推定
し、第3の手順において、第2の手順の結果に基づいて
物体姿勢の候補を表す回転行列を決定し、第4の手順に
おいて、第3の手順の結果に基づいて各物体姿勢の候補
に対して物体位置を表す3つのパラメータを決定し、第
5の手順において、これらの候補の中で評価のために定
義された測度が最高の値をとる候補により物体位置の3
つのパラメータ及び物体姿勢の回転行列を決定し、3次
元物体の位置姿勢を推定する。図7から図11までは上
記の各手順のより詳しい処理の流れ図である。
【0049】まず、2つのレンジセンサで異なる方向か
ら観測物体を計測することによりレンジデータ
(xobjl、yobjl、zobjl)(k=1,2、kは
2つのレンジセンサを表す)を獲得する。獲得されたレ
ンジデータをもとに、第1の手順ではヒストグラムを、
第2の手順では重心、角度方向重心マップを計算する。
これらの量はオフラインでは1280方向に対してそれ
ぞれ計算されたが、このオンライン処理では実際のレン
ジセンサ方向のみの計算であることを注意しておく。2
つのセンサから得られるレンジデータそれぞれに対し
て、以下の処理により、観測物体の位置姿勢候補の生成
を行う。以下では、レンジセンサのラベルであるkを省
略する。
【0050】第1の手順では図7に示すように、先ず、
レンジデータのヒストグラムhobjを(6)式のように
計算する。こうして計算された、ヒストグラムhobj
オフラインで計算していた多重方向ヒストグラムhi
の間の相関を次式の相関関数h_matchにより評価
する。これは観測方向iと奥行き方向zに対して一致す
る候補を求めるものである。
【0051】
【数12】
【0052】ここで、hobjとhiは以下の意味で正規化
しておく。
【0053】
【数13】
【0054】各方向i毎にshiftを変数としてh_
match(i,shift)の値がが最大になるsh
iftを求め、そのときの相関値をC1(i)とする。
この関数C1(i)を値が高い順にソーティングを行な
い量子化された観測方向の上位n候補を生成する。
【0055】次に、第2の手順では、図8に示すように
3次元重心を次式により計算して求める。
【0056】
【数14】
【0057】ここで、Nobjは、観測レンジデータ標本
数である。この3次元重心の計算結果を用い、角度方向
重心マップを次式で計算を行なう。
【0058】
【数15】
【0059】ここで、Nobjmは、方向mにおけるデー
タ個数
【0060】
【数16】
【0061】γobjl、αobjlは、レンジデータの極
座標表示、
【0062】
【数17】
【0063】で定義され、(xobjl、yobjl)は計
測レンジデータ列のx−y成分、(Gxobj,Gyobj
は重心を表す。この角度方向マップfobjとデータベー
スのある上位n候補の角度方向重心マップfi
【0064】
【数18】
【0065】で定義される相関関数f_matchで評
価を行ない、各上位n個の量子化方向毎に一番高い相関
値を与える回転角mを決定する。この時の相関値をC2
(i)とする。ここでBは回転方向重心マップの平均値
を0にするために、Cは自己相関値が1になるように規
格化するために入れた定数である。
【0066】次に、第3の手順では、図9に示すように
各方向毎に決定された回転角mから各候補に対して前解
座標系を求め、(2)式を使うことにより姿勢を表す回
転行列{R1,R2,…,Rn}を求める。また、ヒスト
グラム相関の相関値C1(i)と角度方向重心マップの
相関値C2(i)の積より物体位置姿勢の確からしさpi
を計算する。
【0067】 pi≡C1(i)×C2(i) (15) また、第4の手順では、図10に示すように物体の3次
元重心(Gxobj,Gyobj,Gzobj)と物体モデルの
3次元重心の差から(4)式を使うことにより並進ベク
トル{T1,T2,…,Tn}を求める。
【0068】以上の手続きにより、物体位置姿勢候補
{(R,T)1,(R,T)2,…,(R,T)n}とそ
の確からしさ{p1,p2,…,pn}の生成が完成す
る。この手続きを2つの計測レンジデータに対して行な
い、物体位置姿勢候補{(R,T)k1,(R,T)k2
…,(R,T)kn}(k=1,2)とその確からしさ
{pk1,pk2,…,pkn}(k=1,2)を生成する。
【0069】次に、第5の手順では、図11に示すよう
にこの物体位置姿勢候補を用いて観測物体の位置姿勢を
推定する。先ず、(5)式で定義される評価式において
pose_match(pose1i,pose2j)を以
下のように定義する。
【0070】
【数19】
【0071】ここで、pose_sigは定数、Trは
行のトレース、Iは単位行列を表す。measure
(pose1i,pose2j)を最大にするpose1i
{(R,T)11,(R,T)12,…,(R,T)1n
と、pose2j∈{(R,T)11,(R,T)12,…,
(R,T)2n}の組み合わせ(pose1i,pos
2j)を求める。このpose1i=(R,T)1iとpo
se2j=(R,T)2jから並進ベクトルTは平均値を計
算して、
【0072】
【数20】
【0073】により求める。回転行列はある軸回りの回
転で表現でき、この回転軸を方向として回転角の大きさ
とするようなベクトルを考えそれをその回転行列の回転
ベクトルとよぶ。そこで、この回転行列に回転ベクトル
を対応させる関数をFで、回転ベクトルにその回転行列
を対応させる関数をF-1で定義する。この定義をもと推
定する回転行列R1iとR2iの平均である回転行列Rは
【0074】
【数21】
【0075】と推定される。このようにして回転行列R
および並進ベクトルTを推定し、このことより観測物体
の位置姿勢が推定される。
【0076】なお、上記の実施例では、レンジセンサに
よる計測方向を2つとした場合について説明したが、レ
ンジセンサによる計測方向を3以上に拡張することは同
様にして容易に実施できることである。ただし、計測方
向が増えれば物体の位置姿勢の推定精度は向上するが、
それだけ処理時間が増大するので、そのトレードオフを
考慮する必要がある。また、上記の実施例では、位置姿
勢の推定において、評価のための測度として、位置姿勢
の確からしさとレンジセンサの2計測方向に対しての位
置姿勢の候補間の全てのペアーに対してそれらが幾何学
的に両立できるかの評価のために定義された両立性を表
す測度との積を用いた例を示したが、推定の精度が少し
低くても良い場合には、そのいずれかを用いても良い。
すなわち、レンジセンサの2計測方向に対しての位置姿
勢の候補間の全てのペアーに対してそれらが幾何学的に
両立できるかの評価のために定義された両立性を表す測
度だけを用いても、第3の手順で求めた姿勢候補の確か
らしさの値だけを測度として用いても良い。
【0077】
【発明の効果】以上述べたように、本発明は、3次元物
体の位置姿勢の6自由度決定を、観測方向の2自由度、
観測方向まわりの物体回転角1自由度、物体位置の3自
由度の決定に分解して決定を行うことにより、計算コス
トおよび計算に要するメモリーを削減する効果がある。
また、姿勢推定のマッチングにおいてヒストグラムと角
度方向重心マップの相関を用い、従来のモーメント法で
は決定することが難しかったアスペクト比が1に近い物
体に対しても安定した推定値を与える効果がある。
【0078】また、請求項2の発明によれば、特に、モ
デルデータから生成された各物体方向からのヒストグラ
ムと計算データのヒストグラムの相関をとるために、非
凸物体に対して発生するセルフオクルージョンのある計
測データに対しても適用可能である。
【0079】また、請求項7の発明によれば、特に、2
方向から観測されたレンジデータに対しての最適な位置
姿勢を推定するので、1観測方向からのみでは位置姿勢
を安定して推定することが難しいセンサと物体の配置の
状況においても適用可能である。
【0080】また、請求項8の発明によれば、特に、位
置姿勢推定の評価の測度として、2観測方向のレンジデ
ータに対する両立性の評価測度と姿勢候補の確からしさ
の積を用いているので、請求項7の発明に加えて、推定
の精度を一層高めることができる。
【0081】さらに、請求項9の発明によれば、特に、
3以上の方向から観測されたレンジデータに対しての最
適な位置姿勢を推定するので、処理時間はかかるもの
の、より一層推定の精度を向上させることができる。
【図面の簡単な説明】
【図1】本発明の原理を説明するための計測センサ座標
系と解座標系の説明図
【図2】(a),(b),(c)は本発明の原理を説明
するための2つのレンジセンサによる3次元データの獲
得を示す概念図
【図3】本発明の原理を説明するための解座標系と前解
座標系の説明図
【図4】本発明の原理を説明するための前解座標系とモ
デルセンサ座標系の説明図
【図5】本発明の原理を説明するための球面テセレーシ
ョン法を用いた物体方向サンプリング法の概念図
【図6】本発明の一実施例を示す処理流れ図
【図7】上記実施例の第1の手順の詳細を示す処理流れ
【図8】上記実施例の第2の手順の詳細を示す処理流れ
【図9】上記実施例の第3の手順の詳細を示す処理流れ
【図10】上記実施例の第4の手順の詳細を示す処理流
れ図
【図11】上記実施例の第5の手順の詳細を示す処理流
れ図
【図12】上記実施例における球面テセレーション法を
用いた物体方向サンプリングの説明図
【図13】上記実施例におけるヒストグラムの構成の説
明図
【図14】上記実施例における角度方向重心マップの構
成の説明図
───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 平3−150402(JP,A) 特開 昭61−129508(JP,A) 田中弘一、武川直樹,3次元物体同 定、位置姿勢推定のための多重方向ヒス トグラム法,情報処理学会研究報告CV −85,日本,情報処理学会,1993年 9 月30日,Vol.93,No.87,p.25 −32 (58)調査した分野(Int.Cl.7,DB名) G06T 1/00 G06T 7/00 - 7/60 G01B 11/00 - 11/30

Claims (9)

    (57)【特許請求の範囲】
  1. 【請求項1】 計測された3次元物体のレンジデータを
    もとに該3次元物体の物体位置と物体姿勢を決定する方
    法において、3次元物体の計測レンジデータと物体モデ
    ルとのマッチングにより該3次元物体の観測方向の候補
    を生成する第1の手順と、第1の手順の結果である観測
    方向の候補に対してその方向回りの回転角を推定する第
    2の手順と、第2の手順の結果に基づいて物体姿勢の候
    補を表す回転行列を決定する第3の手順と、第3の手順
    の結果に基づいて各物体姿勢の候補に対して物体位置を
    表す3つのパラメータを決定する第4の手順と、これら
    の候補の中で評価のために定義された測度が最高の値を
    とる候補により物体位置の3つのパラメータ及び物体姿
    勢の回転行列を決定する第5の手順と、を有することを
    特徴とする3次元物体位置姿勢推定法。
  2. 【請求項2】 第1の手順が、計測レンジデータから3
    次元物体のレンジデータヒストグラムを作成し、物体モ
    デルに基づき事前に作成しておいた多方向からのレンジ
    データヒストグラムと前記3次元物体のレンジデータヒ
    ストグラムの相関をとり、相関値の高い方から上位候補
    を生成することを特徴とする請求項1記載の3次元物体
    位置姿勢推定法。
  3. 【請求項3】 第2の手順が、観測方向回りの回転角
    を、事前に作成しておいた物体モデルの角度方向重心マ
    ップと計測レンジデータから求めた角度方向重心マップ
    との相関をとり、最大の相関値を与える回転角により決
    定することを特徴とする請求項1記載の3次元物体位置
    姿勢推定法。
  4. 【請求項4】 第3の手順が、第1の手順と第2の手順
    と座標系間の幾何学的関係式に基づいて各候補毎に物体
    姿勢を表す回転行列を決定することを特徴とする請求項
    1記載の3次元物体位置姿勢推定法。
  5. 【請求項5】 第3の手順が各候補毎に物体姿勢を表す
    回転行列を決定するに際し、請求項2記載の3次元物体
    位置姿勢推定法における第1の手順の相関値と請求項2
    記載の3次元物体位置姿勢推定法における第2の手順の
    相関値の積により姿勢候補の確からしさを決定し、第5
    の手順が前記姿勢候補の確からしさを測度として物体位
    置の3つのパラメータ及び物体姿勢の回転行列を決定す
    ることを特徴とする請求項1記載の3次元物体位置姿勢
    推定法。
  6. 【請求項6】 第4の手順が、物体位置を計測レンジデ
    ータの3次元重心と物体姿勢候補の3次元重心との差か
    ら推定することを特徴とする請求項1記載の3次元物体
    位置姿勢推定法。
  7. 【請求項7】 第1、第2、第3、第4の手順をレンジ
    センサの2計測方向に対して行なうことにより、物体の
    位置姿勢の候補をそれぞれ作成し、第5の手順が前記レ
    ンジセンサの2計測方向に対しての位置姿勢の候補間の
    全てのペアーに対してそれらが幾何学的に両立できるか
    の評価をその評価のために定義された両立性を表す測度
    で行ない、この両立性を表す測度の値により物体位置の
    3つのパラメータ及び物体姿勢の回転行列を決定するこ
    とを特徴とする請求項1記載の3次元物体位置姿勢推定
    法。
  8. 【請求項8】 第5の手順が、レンジセンサの2計測方
    向に対しての位置姿勢の候補間の全てのペアーに対して
    それらが幾何学的に両立できるかの評価をその評価のた
    めに定義された両立性を表す測度で行ない、この両立性
    を表す測度の値と請求項5記載の3次元物体位置姿勢推
    定法における第3の手順で求めた姿勢候補の確からしさ
    の値との積を計算し、該積を測度として最高の値をとる
    物体姿勢の候補のペアーを求め、そのペアーから物体位
    置の3つのパラメータ及び物体姿勢の回転行列を決定す
    ることを特徴とする請求項7記載の3次元物体位置姿勢
    推定法。
  9. 【請求項9】 第1、第2、第3、第4の手順について
    レンジセンサの計測方向を3以上として物体の位置姿勢
    の候補をそれぞれ作成し、第5の手順が前記レンジセン
    サの3以上の計測方向に対しての位置姿勢の候補間の全
    ての組に対してそれらが幾何学的に両立できるかの評価
    をその評価のために定義された両立性を表す測度で行な
    い、この両立性を表す測度の値を用いることを特徴とす
    る請求項7または請求項8に記載の3次元物体位置姿勢
    推定法。
JP03433394A 1994-03-04 1994-03-04 3次元物体位置姿勢推定法 Expired - Fee Related JP3253444B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP03433394A JP3253444B2 (ja) 1994-03-04 1994-03-04 3次元物体位置姿勢推定法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP03433394A JP3253444B2 (ja) 1994-03-04 1994-03-04 3次元物体位置姿勢推定法

Publications (2)

Publication Number Publication Date
JPH07244737A JPH07244737A (ja) 1995-09-19
JP3253444B2 true JP3253444B2 (ja) 2002-02-04

Family

ID=12411222

Family Applications (1)

Application Number Title Priority Date Filing Date
JP03433394A Expired - Fee Related JP3253444B2 (ja) 1994-03-04 1994-03-04 3次元物体位置姿勢推定法

Country Status (1)

Country Link
JP (1) JP3253444B2 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102007016056B4 (de) * 2007-04-03 2011-08-25 Sauer GmbH LASERTEC, 87437 Verfahren und Vorrichtung zur Werkstückeinmessung und Werkstückbearbeitung
CN102338617B (zh) * 2010-07-22 2016-06-29 首都师范大学 三维测量系统

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
田中弘一、武川直樹,3次元物体同定、位置姿勢推定のための多重方向ヒストグラム法,情報処理学会研究報告CV−85,日本,情報処理学会,1993年 9月30日,Vol.93,No.87,p.25−32

Also Published As

Publication number Publication date
JPH07244737A (ja) 1995-09-19

Similar Documents

Publication Publication Date Title
CN110097639B (zh) 一种三维人体姿态估计方法
Lowe Fitting parameterized three-dimensional models to images
JP5618569B2 (ja) 位置姿勢推定装置及びその方法
Allen et al. Haptic object recognition using a multi-fingered dextrous hand
JP6004809B2 (ja) 位置姿勢推定装置、情報処理装置、情報処理方法
JP5759161B2 (ja) 物体認識装置、物体認識方法、学習装置、学習方法、プログラム、および情報処理システム
JP5627325B2 (ja) 位置姿勢計測装置、位置姿勢計測方法、およびプログラム
JP2016161569A (ja) オブジェクトの3d姿勢およびオブジェクトのランドマーク点の3dロケーションを求める方法、およびオブジェクトの3d姿勢およびオブジェクトのランドマークの3dロケーションを求めるシステム
CN109636854A (zh) 一种基于line-mod模板匹配的增强现实三维跟踪注册方法
US20060262141A1 (en) Position and orientation measuring method and apparatus
JP6191145B2 (ja) オフセット推定装置及びプログラム
CN115371665B (zh) 一种基于深度相机和惯性融合的移动机器人定位方法
CN114299150A (zh) 一种深度6d位姿估计网络模型及工件位姿估计方法
JPWO2019069358A1 (ja) 認識プログラム、認識方法および認識装置
CN110211174B (zh) 曲面测量装置标定的方法、设备和存储介质
JP6673504B2 (ja) 情報処理装置、データベース生成装置、方法、プログラム、及び記憶媒体
Bierbaum et al. Robust shape recovery for sparse contact location and normal data from haptic exploration
JP3253444B2 (ja) 3次元物体位置姿勢推定法
CN113160280B (zh) 一种基于激光雷达的动态多目标跟踪方法
CN115120967A (zh) 目标定位方法、装置、存储介质及终端
Spek et al. A fast method for computing principal curvatures from range images
Hashimoto et al. Current status and future trends on robot vision technology
Roh et al. Volume motion template for view-invariant gesture recognition
Liu et al. Robust 3-d object recognition via view-specific constraint
JP3253430B2 (ja) 3次元物体位置姿勢推定法

Legal Events

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