JPH10253322A - 空間内で物体を位置指定する方法および装置 - Google Patents

空間内で物体を位置指定する方法および装置

Info

Publication number
JPH10253322A
JPH10253322A JP10062038A JP6203898A JPH10253322A JP H10253322 A JPH10253322 A JP H10253322A JP 10062038 A JP10062038 A JP 10062038A JP 6203898 A JP6203898 A JP 6203898A JP H10253322 A JPH10253322 A JP H10253322A
Authority
JP
Japan
Prior art keywords
image
trace
mark
function
camera
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
JP10062038A
Other languages
English (en)
Other versions
JP4221768B2 (ja
Inventor
Marc Viala
ヴィアラ マルク
Laurent Letellier
ルテリエ ローラン
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.)
Commissariat a lEnergie Atomique et aux Energies Alternatives CEA
Orano Demantelement SAS
Original Assignee
Commissariat a lEnergie Atomique CEA
Compagnie Generale des Matieres Nucleaires SA
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 Commissariat a lEnergie Atomique CEA, Compagnie Generale des Matieres Nucleaires SA filed Critical Commissariat a lEnergie Atomique CEA
Publication of JPH10253322A publication Critical patent/JPH10253322A/ja
Application granted granted Critical
Publication of JP4221768B2 publication Critical patent/JP4221768B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01VGEOPHYSICS; GRAVITATIONAL MEASUREMENTS; DETECTING MASSES OR OBJECTS; TAGS
    • G01V8/00Prospecting or detecting by optical means
    • G01V8/10Detecting, e.g. by using light barriers
    • 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/20Image preprocessing
    • G06V10/24Aligning, centring, orientation detection or correction of the image
    • G06V10/245Aligning, centring, orientation detection or correction of the image by locating a pattern; Special marks for positioning

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • General Life Sciences & Earth Sciences (AREA)
  • Geophysics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Length Measuring Devices By Optical Means (AREA)
  • Image Processing (AREA)
  • Image Analysis (AREA)

Abstract

(57)【要約】 【課題】 ビデオ・カメラ(4)を使用して、空間内で
マーク(3)を有する物体(1)を位置指定しようと試
みること。 【解決手段】 ビデオ・カメラ(4)の視野内のマーク
(3)の方向および物体(1)の位置を推測するため
に、イメージ上のマーク(3)のトレースを捜す。使用
するアルゴリズムは、マークを簡単な式によって近似的
に見つけ出すステップ、次いでこの推定値を誤差最小化
計算によって改善するステップを含んでいる。カメラ
(4)の解像度ピッチよりもよい高い確度でトレースの
位置を決定するために、トレースをイメージ上でモデル
化する。したがって、非常に鋭いイメージを与える必要
がない。マーク(3)は、受動性マークが好ましく、反
射性であっても、反射性でなくてもよく、また光を放出
しない。このシステムは、寄生光に対してあまり敏感で
ない。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、3次元空間内で物
体を位置指定する方法および装置に関し、位置測定、ト
ラッキング、工業プロセス制御または変形測定のため
に、動く固体のランダムな動きを識別しなければならな
いロボット工学、地図作成、航空学など多数の用途を有
する。
【0002】
【従来の技術】これらのタイプの測定または検査を実施
する多数の技術的解決策があるが、すべての解決策が、
高い温度および高い圧力、または放射能のために危険で
ある工業環境内で使用することが容易であるとは限らな
い。さらに、すべての解決策が、十分な確度で結果を迅
速にもたらすことができるとは限らない。
【0003】周知のプロセスは、一般に、センサによっ
てねらわれるターゲットを物体に備えるステップから構
成され、ターゲットの位置は、センサに対して分かって
いる。物体の位置は、その配向を含めて、様々なターゲ
ットのすべての位置を考慮することによって推測され
る。代表的なターゲットには3つの範疇がある。すなわ
ち、磁気ターゲット、超音波ターゲット、光ターゲット
である。第1のターゲットは、通常、パルス動作を使用
して磁界をつくり出すコイルから構成され、このタイプ
のシステムは、磁界の力および角度を決定する磁気セン
サと一緒に使用される。しかし、それらは、測定遅延が
長い、範囲が限られている、磁界中に鉄材料が存在する
場合にコイル間で干渉が起こるという欠点を有する。最
後に、位置指定があまり正確でない。
【0004】超音波ターゲットは、各送信機と各センサ
との距離を測定し、かつ三角法によって送信機の位置を
推測するために、複数のセンサによって受け取られるパ
ルス・シーケンスを送信する。これらの解決策はまた、
解像度欠陥、低い精度、およびエコーおよび他の雑音に
よる干渉の危険に関連する欠点を有する。
【0005】光解決策は、物体上に作成され、カメラま
たはアナログ・イメージ撮影手段に見えるマークの観測
に基づく。複数のカメラが備えられている場合、各イメ
ージ上のマークの位置を別々に検査することによって物
体と各カメラとの間の方向を推測し、かつ物体の位置を
三角法によって推測するために、環境および物体の立体
ビューをつくり出す。しかし、これらのシステムは、カ
メラの数が多いために費用がかかり、またカメラは、位
置指定品質が容認できるように非常に正確にリンクしな
ければならず、また位置指定は、空間内のかなり制限さ
れた領域内に存在する物体、より正確には、観測カメラ
・ビームが交差する位置に存在する物体に限定され、し
たがってカメラを分解しなければならず、また様々な距
離において観測するためにシステムを再調整しなければ
ならない。
【0006】単眼位置指定は、単一のカメラの使用に基
づく。いくつかの解決方法は、分析的であり、そのイメ
ージから始まるマークの位置を決定するために方程式ま
たは連立方程式を解く必要がある。それらは迅速である
が、測定雑音に対して敏感である。
【0007】他の範疇は、物体上のマークの位置を推定
し、次いでカメラによって記録されたイメージと、マー
クが推定した位置にある場合に得られるであろうイメー
ジとの間の誤差基準を最小限に抑えるために補正する反
復解決策から構成される。これらの解決策は、正確であ
り、測定雑音に対してあまり敏感でなく、異なる数のマ
ークを使用することができるが、それらは、収束がかな
り遅く、また第1の推定値が解に近くなければならず、
さもなければ収束の保証はないという欠点がある。
【0008】1つの解決策が、DeMenthonおよ
びDavis著の文献「Model−based ob
ject pose in 25 lines of
code」、International Journ
al of Computer Vision、vo
l.15、p.123−141、1995に記載されて
おり、近似的であるが、使い易いアルゴリズムによって
物体上のマークの位置の第1の推定値を得るステップ、
次いでマークの位置推定値をカメラ・イメージ上に投影
し、その後近似アルゴリズムをこれらの投影に適用し
て、前の推定値よりも正確なマークの位置の新しい推定
値を与える反復プロセスによって推定位置を補正するス
テップから構成される。
【0009】
【発明が解決しようとする課題】本発明は、単眼光学方
法の一族に属し、上記の文献に非常に近い位置を推定す
る第1のアルゴリズムを使用する反復解決プロセスの使
用を含んでいる。しかし、本発明は、特に、イメージ上
のマークの位置決定を改善する特定のステップの結果と
して、またイメージ位置の最終決定における精度に対す
る要件を満足するマークの性質によって、測定雑音に対
してあまり敏感でないよりよい最終推定アルゴリズムを
使用する特徴を有する。
【0010】
【課題を解決するための手段】その最も一般的な形態で
は、本発明は、カメラを使用して撮影したイメージ上の
マークのトレースの位置を決定するステップ、次いでイ
メージ上のトレースの位置を使用して撮影したイメージ
に対するマークの位置を計算するステップを含んでお
り、所定の幾何形状関数を使用して、トレースをモデル
化し、トレースに最も良く一致する形状関数の位置を計
算することによってイメージ上のトレースの位置の決定
を改善するステップを含んでいることを特徴とする、空
間内でマークを担持する物体を位置決めするプロセスに
関する。このタイプのモデルは、カメラの解像度ピッチ
よりもはるかによい精度でトレースの位置を推定するこ
とができ、したがってイメージの解像度が低い場合で
も、マークの位置に関して優れた精度が得られる。
【0011】本発明によるプロセスにおいて使用される
デバイスは、光源なしのマークを含んでいることが好ま
しいが、あるいは必ずしも反射性でなくてもよい。ま
た、イメージ撮影手段はカメラの形をしている。
【0012】本発明について、いくつかの可能な実施形
態の1つを完全に示す以下の図面に関してより詳細に説
明する。
【0013】
【発明の実施の形態】図1に、ハンドル2によって持ち
上げられ、かつ観測ビデオ・カメラ4に対向する側にマ
ーク3を有するツール1である物体を示す。マーク3
は、色付きのドットまたは周囲の光を反射するドットな
ど小さいパターンから構成される。マーク3が、ビデオ
・カメラ4に対して画定された不変の配向を有すること
は不可欠ではないが、マーク3は、本発明を非常に多数
の状況に適用できるように、検出精度に影響を及ぼすこ
となくカメラに対して斜めに提示される。
【0014】これらの受動的マークは、一般に実地に使
用され、かつより容易に見えるが、あまり明確に画定さ
れていない輪郭を有し、したがって以下で説明する位置
推定値を改善するアルゴリズムを十分に利用することが
できない光マークよりもはるかに好まれる。
【0015】また、他のマーク3が他の物体、すなわち
ロボットのアーム5またはコンピュータによって遠隔的
に操作され、かつハンドル2を持ち上げようと試みるロ
ボットのアーム5の表面上に作成される。ビデオ・カメ
ラ4は、毎回2つの物体の相対位置を与えることができ
るように、ツール1を位置指定し、次いでアーム5が動
いている間にアーム5を周期的に位置指定することによ
ってツール1の接近を援助する。ビデオ・カメラ4は、
この情報を決定し、かつそれ自体アーム制御装置5に接
続されるか、あるいは遠隔操作アーム用に、そのときア
ーム5制御ステーション7上で効率的に作業するオペレ
ータに見えるディスプレイ・ユニット6に接続される計
算ユニット5に接続される。
【0016】位置指定プロセスの第1のステップは、ビ
デオ・カメラ4によって撮影されたイメージ上のマーク
3のトレースを捜すことである。このステップでは、そ
れぞれ1つのマーク3のトレースを含んでいるイメージ
のイメジットまたはポーションを識別する。図2に、こ
のプロセスが、ビデオ・カメラ4上のイメージ10を前
に撮影した較正イメージ9に関連付けることであること
を示す。1つのマーク3のトレースが較正イメージ9の
ポーションまたは基準イメジット11の輪郭内に含まれ
ることが分かった場合、位置指定プログラムは、イメー
ジ10上の座標xおよびyにおいて同じ輪郭を有するイ
メジット12を次々に生成し、次の式(1)を使用し
て、イメジット11の光強度とイメジット12の光強度
との間の相関Cを計算する。
【数1】 上式で、covは共分散であり、Eは数学的期待値であ
り、σは光強度の標準偏差である。Mo およびMk は、
イメジット11および12の内容または光パターンを表
す。この計算は、イメジット12のすべての位置に対し
て繰り返され、xおよびyを変化させる。そのとき、イ
メージ10に対して相関表が得られる。表の各点には、
−1から+1の間の数が割り当てられる。ただし、−1
は、考慮しているx座標およびy座標に対するパターン
o とMk との間の逆相関を意味し、0は無相関を意味
し、+1は完全相関を意味する。完全相関は、イメジッ
ト12が基準イメジット11に等しい場合に起こる。相
関は、特に相関表を読むことによってイメージ10上の
イメジット11とのよりよい相関の位置を識別するため
に使用される。したがって、それぞれねらわれる物体上
のマーク3のトレース13を含んでいる、イメージ10
上のいくつかのイメジット11を分離することができ
る。基準イメジット11は、マーク3が等しい場合、複
数のイメジット12に対して唯一である。それ以外の場
合、イメジット12は、対応する基準イメジット11に
関連する。
【0017】しかしながら、プロセスをより魅力的かつ
信頼できるものにするためにいくつかの予防措置を講じ
なければならない。これらの相関計算は、時間がかか
り、かつ費用がかかることに疑いはない。相関計算が実
際には単に元のイメージからの点(ピクセル)の選択を
含んでいる縮小されたイメージに対して実施されるのは
このためである。イメジット12が実際に捜した多数の
候補イメジットに対応する点は、このようにして得られ
た縮小された相関表から選択される。言い換えれば、縮
小されたイメージを形成する際に除去されたすべての点
を再挿入した後で、それらの中から第2の選択を実施す
るために、完全な候補イメジットに対して検査相関を実
施する。最後に選択されたイメジット12は、基準イメ
ジット11との最も良い検査相関を有するイメジットで
ある。これらの予防措置は、寄生光または他の影響がシ
ステムを迷わせ、それによりトレース13が正しい位置
と異なる位置において識別される特定の動作条件に関連
する誤差の危険に対する保護を実施する。さらに、各候
補イメジットのまわりに作成された所定の寸法を有する
窓14の輪郭内でイメジット12を毎回動かすことによ
って、検査相関を各イメジット12ごとに数回計算す
る。明らかに、窓14内の最も良い相関を使用して、イ
メジット12を画定する。このようにすれば、トレース
13をイメジット12内で悪くフレーミングすることに
よってトレース13を切頭する危険性が非常に低くな
る。
【0018】本発明の重要な要素は、イメジット12上
のマーク3のトレース13の位置を高い精度で推定する
ステップから構成される。提案するプロセスは、この位
置をピクセルよりも小さい確度で、言い換えれば、イメ
ージ内のドットの幅よりもよい精度で位置指定すること
ができる。したがって、ビデオ・カメラ4の解像度が低
い場合でも、物体の位置に対して満足な結果を得ること
ができ、したがって、あまり費用がかからず、またそれ
とともにイメージが迅速に使用できる。トレース13の
イメジット12とイメジット11などプリミティブ・イ
メージとの間の相関計算は、例えば、イメジット12上
のトレース13の中心の位置を計算する基準として使用
できる。しかし、このタイプの方法は、物体1が回転
し、そのマーク3が異なる入射角で見られ、それにより
マーク3がイメジット12上で変形した場合、急速に使
用できなくなる。次式(2)などの式によってイメジッ
ト12上のトレース13をモデル化することが提案され
ているのはこのためである。
【数2】 上式で、Iはイメジット12上の光強度であり、a、
b、cおよびdは定数であり、そのうち最初の3つは、
イメジット12の背景の光強度を推定するために使用さ
れ、dは、トレース13の全体的な光強度を推定するた
めに使用される。mx 、my は、トレース13の中心の
座標を表し、σx およびσy は、イメジット12の主軸
に対して傾いている主軸中のその幅であり、rxyはトレ
ースの広がりを表す。
【0019】数学的には、a、bおよびcは平面の係数
であり、dは、楕円二次元断面を有するガウス関数の高
さである。ただし、mx およびmy は平均値であり、σ
x およびσy は標準偏差であり、rxyは相関である。図
3および図4に、この関数のグラフを示す。
【0020】このモデルは、マーク3が遠くに離れ、か
つ物体Iの回転によって変形するためにトレース13が
イメジット12上でより狭くなることを考慮しているこ
とが分かる。イメジット上で測定した光強度を
【数3】 で示すと、この課題は、次式(3)中の関数Cmin の変
数、言い換えればモデル化パラメータを、それによって
与えられる光強度が測定値にできるだけ厳密に一致する
ように変化させることによってその関数を最小限に抑え
るステップから構成される。
【数4】 したがって、トレース13の正確なモデルが得られる。
特に、mx およびmy の値を使用して、中心を推測し、
その結果写真測量法によるビデオ・カメラ4のイメージ
の予備較正を使用して、考慮しているイメジット12に
関連するマーク3のビデオ・カメラ4に対する方向を得
ることができる。
【0021】上記のモデルは、円形マーク3に適してい
るが、簡単な形状の様々なマークに容易に置き換えるこ
とができる。
【0022】次のステップは、ビデオ・カメラ4に対す
るマーク3の位置を決定することである。以下の説明
は、図5を参照しながら読まれたい。
【0023】ビデオ・カメラ4の対物レンズによって生
じる形状ひずみが補正されている(これも写真測量法に
よるビデオ・カメラ4の予備較正によって実施すること
ができる)と仮定すると、マーク3の中心など点Pは、
イメージ10上の対応するトレース13の中心Ppを通
り、かつ焦点Fを通る投影線L上にある。焦点Fのとこ
ろにその原点を有するカメラの座標系の各軸をi、j、
kとする。軸kは、イメージ10に対して直角である。
ビデオ・カメラ4によって観測される空間内のすべての
点は、焦点Fを通る線によってイメージ10上に投影さ
れる。この集中的な投影は「遠近投影法」と呼ばれる。
したがって、物体1がビデオ・カメラ4の視野内の所与
の位置を占拠する場合、各点の位置Pp、すなわちトレ
ース13の中心を予測することができる。問題は、点P
pを点Pに通す逆投影関係を見つけるステップから構成
される。しかし、点Pの座標から点Ppの座標を計算す
るために使用される投影関係を逆転させることによって
得られる厳密な逆投影関係は、連立線形方程式から構成
されないので容易に使用することができない。
【0024】点Pの位置の第1の評価を実施することが
推奨されるのはこのためである。
【0025】この第1の評価は近似的であるが、容易に
得られ、したがって実際の解決に向けて収束手順用の開
始点として使用することができる。選択した原理は、ま
ずイメージ10の平面に対して平行な中間平面π内の点
P’上に直交投影を実施するステップ、その後イメージ
10上の点Pp’を与える焦点Fに向かってこの点P’
を遠近投影法を実施するステップで、点Pがイメージ1
0上に投影されると仮定するステップから構成される。
このダミー投影点は、実際の投影点Ppに隣接してい
る。点Pの位置の第1の評価は、いま説明したダミー投
影の逆である逆投影をイメージ10上の点Ppに適用す
るステップから構成される。そのようにして得られた点
を°Pで示す。
【0026】以上、この原理について説明したが、次に
使用される計算の詳細についてより正確に説明する。
【0027】物体1の状況は、上で定義したビデオ・カ
メラ4の座標系を物体1に関連する座標系に変換する次
の行列(4)に従う回転Rおよび並進tによって表され
る。
【数5】 上式で、tx 、ty 、tz は、ビデオ・カメラ4座標系
のi軸、j軸、k軸において表される並進座標であり、
i、j、kは、物体1の座標系において表されるビデオ
・カメラ4の座標系の単位ベクトルである。
【0028】平面πは、物体1の座標系の始点oを含む
ように選択される。これは、焦点Fと平面πとの距離が
値tz に等しいことを暗示する。
【0029】物体1の座標系における点Pの座標を°
x、°y、°zで示し、かつイメージ10上の点P’p
の座標を
【数6】 で示した場合、次の関係(5)が得られる。
【数7】
【0030】これらの式は、次式(6)のように物体1
上の点Pの数nに対して一般化される。
【数8】
【0031】次のステップは、量IおよびJを計算する
ことである。これは、次の式(8)を使用して実施す
る。
【数9】 上式で、行列BはAの疑似逆行列である。言い換えれ
ば、B=(AT A) -1T が成り立つ。
【0032】次いで、単に次のステップのシーケンスを
使用して、行列Rのパラメータi、j、kおよびtx
y 、tz を計算する。平均量nI =‖(I1 、I2
3T ‖およびnJ =‖(J1 、J2 、J3T ‖を
計算する。平均値n=(nI +nJ )/2を計算する。
I=(I1 、I2 、I3T /nI およびJ=(J1
2 、J3T /nJを計算する。ベクトルiとベクト
ルjのベクトル積としてkを計算する。成分tz =1/
nを計算する。tx =I4z およびty =J4z
計算する。
【0033】このようにして点Pの位置の推定値を与え
る点°Pの位置がこれらの計算によって得られたとき、
図5の注釈において説明した原理の誤差のために補正す
る必要がある。点°Pは、焦点Fに向かって線Fに沿っ
てイメージ10上に投影される。投影点°Ppの座標
【数10】 は、次式(9)によって与えられる。
【数11】 この式と、前の近似的であるが、より簡単な式(5)と
を比較されたい。
【0034】物体位置パラメータ1、言い換えれば物体
1の座標系の位置および配向を与える行列Rおよびtの
係数の各値の最後の推定値は、イメージ10の点Pp上
で測定した座標
【数12】 と、前の式(9)を使用して計算した点°Pの投影°P
pの座標
【数13】 との間の二乗平均誤差を最小限に抑えることによって得
られる。トレース13をモデル化することによって推定
した点Ppの座標の不確実さを考慮する(これらの不確
実さは、前もって推定される係数の行列Λによって表さ
れる)。言い換えれば、次式(10)によって与えられ
る量Cmin を最小限に抑えようと試みる。
【数14】
【0035】これらの投影がトレース13の中心Ppに
向かって十分に収束するまで、イメージ10上の投影°
Ppの関数として点°Pを動かすたびに、反復手法を使
用する。
【図面の簡単な説明】
【図1】本発明の概略図である。
【図2】物体上のマークのトレースに対してイメージ上
を検査するために使用される技法を示す図である。
【図3】トレースのモデルを示す図である。
【図4】トレースのモデルを示す図である。
【図5】位置決め方法を説明する図である。
【符号の説明】 1 ツール 2 ハンドル 3 マーク 4 ビデオ・カメラ 5 アーム制御装置/計算ユニット 6 ディスプレイ・ユニット 7 制御ステーション 9 較正イメージ 10 イメージ 11 基準イメジット 12 イメジット 13 トレース 14 窓
───────────────────────────────────────────────────── フロントページの続き (71)出願人 594076429 コンパーニュ ジェネラル デ マティエ ール ニュークレエール COMPAGNIE GENERALE DES MATIERES NUCLEA IRES フランス国,78140 ヴェリジー ヴィラ クブレ,ベーペ4,リュ ポール ドーテ ィエ 2番地 (72)発明者 マルク ヴィアラ フランス国, 78280 ギュイアンクール, 6 クロ アルフォンス ドーデ(番地 なし) (72)発明者 ローラン ルテリエ フランス国, 92260 フォントネ−オ− ローズ, リュ オギュスト エルヌー ル, 7番地

Claims (9)

    【特許請求の範囲】
  1. 【請求項1】 カメラ(4)を使用して撮影したイメー
    ジ(10)上のマーク(3)のトレース(13)の位置
    を決定するステップ、次いでイメージ(4)上のトレー
    ス(13)の位置を使用して、カメラ(4)に対するマ
    ーク(3)の位置を計算するステップから構成される、
    空間内でマーク(3)を担持する物体(1)を位置決め
    する方法であって、所定の幾何形状関数を使用して、ト
    レース(13)をモデル化し、トレースに最も良く一致
    する形状関数の位置を計算することによってイメージ
    (10)上のトレース(13)の位置の決定を改善する
    ステップを含んでおり、トレース(13)と幾何形状関
    数との間のイメージ上の光強度の差を最小限に抑えるこ
    とによって一致を計算し、幾何形状関数が変数パラメー
    タを有するガウス光強度関数を含んでいることを特徴と
    する位置決め方法。
  2. 【請求項2】 変数パラメータが幾何形状の寸法に関す
    るパラメータを含んでいることを特徴とする、請求項1
    に記載の位置決め方法。
  3. 【請求項3】 変数パラメータが幾何形状の変形に関す
    るパラメータを含んでいることを特徴とする、請求項1
    に記載の位置決め方法。
  4. 【請求項4】 幾何形状関数がイメージ背景の光強度の
    モデルを含んでいることを特徴とする、請求項1に記載
    の位置決め方法。
  5. 【請求項5】 イメージ(10)内のいくつかのドット
    を使用して、イメージ(10)を縮小し、次いでそれを
    基準イメージ(11)に関連付けることによって縮小さ
    れたイメージ上のトレースを捜すステップを含んでお
    り、その後完全なイメージを使用して、トレースの位置
    の決定を改善するステップを実施することを特徴とす
    る、請求項1に記載の位置決め方法。
  6. 【請求項6】 それぞれトレース(13)の1つを含ん
    でいるイメージ(10)のポーション(12)の抽出、
    およびトレース(13)を正確に囲むようにより大きい
    窓(14)内のイメージ・ポーション(12)の位置の
    調整を含んでおり、位置を連続的に調整されるイメージ
    ・ポーション(12)とマークのトレースを含んでいる
    基準イメージ(11)との相関を最大にし、その後トレ
    ースの位置の決定を改善するステップを実施することを
    特徴とする、請求項1に記載の位置決め方法。
  7. 【請求項7】 単一の焦点(F)に向かって収束する線
    に沿ってイメージ(10)の平面に対して平行な平面
    (π)上にトレース(13)の逆投影を実施する、次い
    で空間内の前記平行な平面に対して直角にトレース(1
    3)の逆投影を実施するアルゴリズムによってマーク
    (3)の位置を計算することを特徴とする、請求項1に
    記載の位置決め方法。
  8. 【請求項8】 アルゴリズムによって計算したマークを
    計算によって焦点(F)に向かって収束する線に沿って
    イメージ(10)の平面上に投影して、検査投影を与
    え、検査投影とトレースとの間の誤差基準を最小限に抑
    えるために計算したマークの位置を補正することを特徴
    とする、請求項7に記載の位置決め方法。
  9. 【請求項9】 マーク(3)が光源を有せず、かつイメ
    ージ撮影装置がカメラ(4)であることを特徴とする、
    請求項1に記載の方法を実施する装置。
JP06203898A 1997-02-28 1998-02-27 空間内で物体を位置指定する方法および装置 Expired - Fee Related JP4221768B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR9702426A FR2760277B1 (fr) 1997-02-28 1997-02-28 Procede et dispositif de localisation d'un objet dans l'espace
FR9702426 1997-02-28

Publications (2)

Publication Number Publication Date
JPH10253322A true JPH10253322A (ja) 1998-09-25
JP4221768B2 JP4221768B2 (ja) 2009-02-12

Family

ID=9504299

Family Applications (1)

Application Number Title Priority Date Filing Date
JP06203898A Expired - Fee Related JP4221768B2 (ja) 1997-02-28 1998-02-27 空間内で物体を位置指定する方法および装置

Country Status (5)

Country Link
US (1) US6300974B1 (ja)
EP (1) EP0863413B1 (ja)
JP (1) JP4221768B2 (ja)
DE (1) DE69802980T2 (ja)
FR (1) FR2760277B1 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6300974B1 (en) * 1997-02-28 2001-10-09 Commissariat A L'energie Atomique Process and device for locating an object in space
US7148896B2 (en) 2001-07-09 2006-12-12 Samsung Electronics Co., Ltd. Method for representing image-based rendering information in 3D scene
JP2008275340A (ja) * 2007-04-25 2008-11-13 Canon Inc 情報処理装置、情報処理方法

Families Citing this family (43)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2770317B1 (fr) 1997-10-24 2000-12-08 Commissariat Energie Atomique Procede d'etalonnage de la position et de l'orientation d'origine d'une ou plusieurs cameras mobiles et son application a la mesure de position tridimentionnelle d'objets fixes
US6980679B2 (en) * 1998-10-23 2005-12-27 Varian Medical System Technologies, Inc. Method and system for monitoring breathing activity of a subject
US6279579B1 (en) * 1998-10-23 2001-08-28 Varian Medical Systems, Inc. Method and system for positioning patients for medical treatment procedures
US7158610B2 (en) * 2003-09-05 2007-01-02 Varian Medical Systems Technologies, Inc. Systems and methods for processing x-ray images
US6973202B2 (en) * 1998-10-23 2005-12-06 Varian Medical Systems Technologies, Inc. Single-camera tracking of an object
US8788020B2 (en) 1998-10-23 2014-07-22 Varian Medical Systems, Inc. Method and system for radiation application
US6621889B1 (en) * 1998-10-23 2003-09-16 Varian Medical Systems, Inc. Method and system for predictive physiological gating of radiation therapy
US6937696B1 (en) 1998-10-23 2005-08-30 Varian Medical Systems Technologies, Inc. Method and system for predictive physiological gating
US6816625B2 (en) * 2000-08-16 2004-11-09 Lewis Jr Clarence A Distortion free image capture system and method
US20020131643A1 (en) * 2001-03-13 2002-09-19 Fels Sol Sidney Local positioning system
US6929548B2 (en) * 2002-04-23 2005-08-16 Xiaoling Wang Apparatus and a method for more realistic shooting video games on computers or similar devices
US7769430B2 (en) * 2001-06-26 2010-08-03 Varian Medical Systems, Inc. Patient visual instruction techniques for synchronizing breathing with a medical procedure
US20050233770A1 (en) * 2002-02-06 2005-10-20 Ramsey Craig C Wireless substrate-like sensor
US20050224902A1 (en) * 2002-02-06 2005-10-13 Ramsey Craig C Wireless substrate-like sensor
US7289230B2 (en) 2002-02-06 2007-10-30 Cyberoptics Semiconductors, Inc. Wireless substrate-like sensor
FR2838198B1 (fr) * 2002-04-05 2004-06-25 Acticm Repere dispose dans un environnement a mesurer et systeme de mesure comprenant ce repere
US20030199324A1 (en) * 2002-04-23 2003-10-23 Xiaoling Wang Apparatus and a method for more realistic shooting video games on computers or similar devices using visible or invisible light
US20040002369A1 (en) * 2002-05-06 2004-01-01 Walker Jay S. Method and apparatus for modifying a game based on results of game plays
US8571639B2 (en) 2003-09-05 2013-10-29 Varian Medical Systems, Inc. Systems and methods for gating medical procedures
DE102004046584A1 (de) 2003-09-26 2005-05-19 Micro-Epsilon Messtechnik Gmbh & Co Kg Verfahren und Vorrichtung zur berührungslosen optischen 3D-Lagebestimmung eines Objekts
DE10358017A1 (de) * 2003-12-11 2005-07-21 Siemens Ag 3D Kamerasteuerung
JP2007528615A (ja) * 2004-03-09 2007-10-11 サイバーオプティクス セミコンダクタ インコーポレイテッド 改良型の基板状無線センサ
US20060074305A1 (en) * 2004-09-30 2006-04-06 Varian Medical Systems Technologies, Inc. Patient multimedia display
US9119541B2 (en) * 2005-08-30 2015-09-01 Varian Medical Systems, Inc. Eyewear for patient prompting
US7893697B2 (en) 2006-02-21 2011-02-22 Cyberoptics Semiconductor, Inc. Capacitive distance sensing in semiconductor processing tools
CN101410690B (zh) * 2006-02-21 2011-11-23 赛博光学半导体公司 半导体加工工具中的电容性距离感测
DE112007002309T5 (de) * 2006-09-29 2009-07-30 Cyberoptics Semiconductor, Inc., Beaverton Substratähnlicher Teilchensensor
DE102007005085A1 (de) 2007-02-01 2008-08-07 Robert Bosch Gmbh Verfahren und Vorrichtung zum Ausrichten eines Fahrzeug-Umfeldsensors oder Scheinwerfers
DE102007005086A1 (de) * 2007-02-01 2008-08-07 Robert Bosch Gmbh Verfahren und Vorrichtung zum Ausrichten eines Fahrzeug-Umfeldsensors oder Scheinwerfers
DE102007005084A1 (de) 2007-02-01 2008-08-07 Robert Bosch Gmbh Verfahren und Vorrichtung zum Ausrichten eines Fahrzeug-Umfeldsensors
US7778793B2 (en) * 2007-03-12 2010-08-17 Cyberoptics Semiconductor, Inc. Wireless sensor for semiconductor processing systems
FR2913749B1 (fr) * 2007-03-13 2009-04-24 Commissariat Energie Atomique Systeme d'eclairage matriciel, notamment de type scialytique procede de controle d'un tel eclairage et procede d'etalonnage d'une camera equipant un tel systeme
US7953247B2 (en) * 2007-05-21 2011-05-31 Snap-On Incorporated Method and apparatus for wheel alignment
US20100061596A1 (en) * 2008-09-05 2010-03-11 Varian Medical Systems Technologies, Inc. Video-Based Breathing Monitoring Without Fiducial Tracking
US10667727B2 (en) 2008-09-05 2020-06-02 Varian Medical Systems, Inc. Systems and methods for determining a state of a patient
JP5928114B2 (ja) * 2012-04-12 2016-06-01 セイコーエプソン株式会社 ロボットシステム、ロボットシステムのキャリブレーション方法、ロボット
FR2993371B1 (fr) * 2012-07-13 2014-08-15 Thales Sa Systeme optique de mesure d'orientation et de position sans formation d'image a source ponctuelle et masque
EP2767232A1 (en) * 2013-02-15 2014-08-20 Koninklijke Philips N.V. System and method for determining a vital sign of a subject
US9802693B2 (en) * 2013-06-14 2017-10-31 The Boeing Company Control surface calibration system
US9889565B2 (en) 2014-06-23 2018-02-13 Abb Schweiz Ag Method for calibrating a robot and a robot system
DE102018208080B3 (de) 2018-05-23 2019-09-19 Kuka Deutschland Gmbh Verfahren und System zum Lokalisieren eines Objekts in einer Umgebung eines Roboters
CN112704514B (zh) * 2020-12-24 2021-11-02 重庆海扶医疗科技股份有限公司 病灶定位方法及病灶定位系统
CN120726140B (zh) * 2025-08-28 2025-11-07 国家电投集团江西电力有限公司新能源发电分公司 基于单目视觉的叶片动态三维轨迹重构与净空分析系统

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4183055A (en) * 1978-08-24 1980-01-08 The United States Of America As Represented By The United States Department Of Energy Beam/seam alignment control for electron beam welding
JP2564963B2 (ja) * 1990-03-29 1996-12-18 三菱電機株式会社 ターゲット及びこれを用いた三次元位置姿勢計測システム
JP3073599B2 (ja) * 1992-04-22 2000-08-07 本田技研工業株式会社 画像のエッジ検出装置
US5521036A (en) * 1992-07-27 1996-05-28 Nikon Corporation Positioning method and apparatus
JP2903964B2 (ja) * 1993-09-29 1999-06-14 株式会社デンソー 視覚に基く三次元位置および姿勢の認識方法ならびに視覚に基く三次元位置および姿勢の認識装置
JP3208953B2 (ja) * 1993-09-29 2001-09-17 株式会社デンソー 視覚に基く三次元位置および姿勢の認識方法ならびに視覚に基く三次元位置および姿勢の認識装置
US5611000A (en) * 1994-02-22 1997-03-11 Digital Equipment Corporation Spline-based image registration
US6009188A (en) * 1996-02-16 1999-12-28 Microsoft Corporation Method and system for digital plenoptic imaging
FR2760277B1 (fr) * 1997-02-28 1999-03-26 Commissariat Energie Atomique Procede et dispositif de localisation d'un objet dans l'espace

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6300974B1 (en) * 1997-02-28 2001-10-09 Commissariat A L'energie Atomique Process and device for locating an object in space
US7148896B2 (en) 2001-07-09 2006-12-12 Samsung Electronics Co., Ltd. Method for representing image-based rendering information in 3D scene
JP2008275340A (ja) * 2007-04-25 2008-11-13 Canon Inc 情報処理装置、情報処理方法

Also Published As

Publication number Publication date
JP4221768B2 (ja) 2009-02-12
EP0863413A1 (fr) 1998-09-09
US6300974B1 (en) 2001-10-09
DE69802980T2 (de) 2002-08-29
EP0863413B1 (fr) 2001-12-19
DE69802980D1 (de) 2002-01-31
FR2760277A1 (fr) 1998-09-04
FR2760277B1 (fr) 1999-03-26

Similar Documents

Publication Publication Date Title
JP4221768B2 (ja) 空間内で物体を位置指定する方法および装置
Yan et al. Joint camera intrinsic and LiDAR-camera extrinsic calibration
JP5839971B2 (ja) 情報処理装置、情報処理方法及びプログラム
CN103678754B (zh) 信息处理装置及信息处理方法
EP4396779B1 (en) Methods and systems of generating camera models for camera calibration
US12073582B2 (en) Method and apparatus for determining a three-dimensional position and pose of a fiducial marker
JP3930482B2 (ja) 3次元視覚センサ
US20060055943A1 (en) Three-dimensional shape measuring method and its device
CN114413958A (zh) 无人物流车的单目视觉测距测速方法
CN103649674A (zh) 测量设备以及信息处理设备
JP2021527220A (ja) 空間内の複雑な表面上の点を特定するための方法および設備
CN113324478A (zh) 一种线结构光的中心提取方法及锻件三维测量方法
EP1459035B1 (en) Method for determining corresponding points in stereoscopic three-dimensional measurements
KR20130075712A (ko) 레이저비전 센서 및 그 보정방법
CN109773589B (zh) 对工件表面进行在线测量和加工导引的方法及装置、设备
CN111738971B (zh) 一种基于线激光双目立体视觉的电路板立体扫描检测方法
KR20230003803A (ko) 라이다 좌표계와 카메라 좌표계의 벡터 정합을 통한 자동 캘리브레이션 방법
JP2016148649A (ja) 情報処理装置、情報処理装置の制御方法、およびプログラム
JP5976089B2 (ja) 位置姿勢計測装置、位置姿勢計測方法、およびプログラム
Liu et al. Rapid calibration method for 3D laser scanner
CN116124150B (zh) 一种摄像头拼接与面积匹配的室内多移动机器人定位方法
Wu et al. Visual edge feature detection and guidance under 3D interference: A case study on deep groove edge features for manufacturing robots with 3D vision sensors
Uyanik et al. A method for determining 3D surface points of objects by a single camera and rotary stage
CN119887937A (zh) 一种基于视觉传感的投影标示方法
HK40113494B (en) Methods and systems of generating camera models for camera calibration

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050131

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070724

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20071019

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20071024

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080123

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20080520

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080807

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20080916

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20081028

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20081110

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111128

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121128

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121128

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131128

Year of fee payment: 5

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees