JPH11259688A - 画像記録装置並びにその位置及び向きの決定方法 - Google Patents

画像記録装置並びにその位置及び向きの決定方法

Info

Publication number
JPH11259688A
JPH11259688A JP11009274A JP927499A JPH11259688A JP H11259688 A JPH11259688 A JP H11259688A JP 11009274 A JP11009274 A JP 11009274A JP 927499 A JP927499 A JP 927499A JP H11259688 A JPH11259688 A JP H11259688A
Authority
JP
Japan
Prior art keywords
image
frame
image recording
pickup device
recording apparatus
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
JP11009274A
Other languages
English (en)
Other versions
JP4242495B2 (ja
Inventor
Annamaria B Amenta
ビー.アメンタ アンナマリア
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.)
Xerox Corp
Original Assignee
Xerox 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 Xerox Corp filed Critical Xerox Corp
Publication of JPH11259688A publication Critical patent/JPH11259688A/ja
Application granted granted Critical
Publication of JP4242495B2 publication Critical patent/JP4242495B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/20Analysis of motion
    • G06T7/246Analysis of motion using feature-based methods, e.g. the tracking of corners or segments
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/80Analysis of captured images to determine intrinsic or extrinsic camera parameters, i.e. camera calibration
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30241Trajectory

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Image Input (AREA)
  • Processing Or Creating Images (AREA)
  • Image Analysis (AREA)

Abstract

(57)【要約】 【課題】 光フィールドを用いて画像記録装置の動きを
トラッキングする装置及び方法を提供する。 【解決手段】 画像記録装置は、周囲環境の連続フレー
ム画像を得る画像ピックアップデバイスと、画像ピック
アップデバイスにより得られた連続フレームを記憶する
フレーム記憶装置と、連続フレームに基づいて画像ピッ
クアップデバイスの位置及び向きを決定するプロセッサ
とを有し、連続画像フレームを記録し(S200)、連
続フレームの各フレーム毎に画像記録装置の位置及び向
きを決定し(S300)、新しい画像フレームを記録し
(S500)、連続画像フレームのフレームに対する画
像記録装置の位置及び向きに基づいて、新しい画像フレ
ームに対する画像記録装置の位置及び向きを決定する
(S600)。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、画像ベースでレン
ダリング(描画)する装置及び方法に関する。特に本発
明は、後で3次元構造又は環境を再構成するためのデー
タを提供するために、光フィールドを用いてカメラの動
きをトラッキングする装置及び方法に関する。
【0002】
【従来の技術及び発明が解決しようとする課題】コンピ
ュータグラフィック業界は、多数収集した2次元画像を
用いて3次元のオブジェクト又は環境を表現する方法
に、ますます関心を持つようになってきた。この方法
は、画像ベースレンダリングと呼ばれる。オブジェクト
又は環境を表現する1つの方法は、光フィールドを用い
る方法である。
【0003】光フィールドとは、3次元自由空間R3
入射ラインの集合上に誘導された放射輝度による3次元
シーンのあらゆる表現である。光フィールドには、2次
元画像を収集したものとしてこの放射輝度をサンプリン
グし記憶する表現、及び3次元自由空間R3 のラインを
表現するデータ構造にこの放射輝度をサンプリングし記
憶する表現が含まれるが、これらの表現に限定されるわ
けではない。
【0004】例えば、2次元画像のオブジェクト又は環
境をカメラ位置の2次元集合Pにおいて高密度にサンプ
リングすると、Pを通過する全てのライン沿いに見られ
る放射輝度がサンプリングされている。これらの放射輝
度は、例えば、各要素が3次元自由空間R3 の1ライン
に対応する4次元アレイに記憶することができる。3次
元集合の位置から捕獲したオブジェクトのあらゆる画像
は、このアレイから適切なラインを収集することにより
再構成することができる。このような表現を光フィール
ドと呼ぶ。
【0005】図1及び下記の説明を参照すれば、光フィ
ールドを最も良く理解できるであろう。図1は光フィー
ルドの光スラブ表現を示している。3次元自由空間R3
の2つの平行な平面P1 及びP2 を通過するラインの集
合を考えてみよう。平面P1の点p1 及び平面P2 の点
2 の各対は、唯一のラインを画定する。P1 及びP 2
に平行なラインを除く各ラインは、点p1 及びp2 の唯
一の対を画定する。従って3次元自由空間R3 の全ての
ラインの集合は4次元空間であり、この4次元空間は、
点p1 及びp2 を指定するのに必要な4つの座標(u,v,
s,t) によりパラメータ化されることができる。
【0006】R3 の指定の点pを通るラインは2次元の
部分集合を形成し、この2次元の部分集合はこのパラメ
ータ化に基づく平面である。画像は、pを焦点としたこ
の「ラインの平面」の矩形の部分集合である。
【0007】これらのような光フィールドは、オブジェ
クトの多数の画像を含む4次元空間のラインの部分集合
を収集することにより画像を再構成するのに用いること
ができる。4次元空間のラインの部分集合は、画像記録
デバイスをオブジェクトに向け、2次元の矩形を横切る
ように画像記録デバイスを物理的に走査することによっ
て、収集される。ラインの2次元の集合は、それぞれの
画像記録デバイスの位置で収集される。全ての画像のラ
インは、2つの平行な平面(一方は動いているカメラを
含み、他方はオブジェクトの前にある)を用いてパラメ
ータ化され、4次元アレイとして記憶される。4次元ア
レイの各ライン沿いに見られる放射輝度は、ライン座標
によりアドレスされる。2つの平面付近の3次元のどこ
かに焦点を有するオブジェクトの画像は、このアレイか
らそのラインそれぞれの放射輝度を収集することによ
り、抽出することができる。このようにして、画像はリ
アルタイムで再構成することができる。
【0008】これらの光フィールドは、適当な大きさに
圧縮することができ、ハイエンド(high-end)装置におい
てリアルタイムでレンダリングできるほどに速くアクセ
スすることができる。しかし、これらの光フィールドを
捕獲する方法は、コンピュータ制御されたカメラのガン
トリーのようなデバイスを用いて、2次元の平面を横切
るようにカメラを機械的に走査する方法に限られてき
た。このようなデバイスについては、レボイ(Levoy) ら
の“Light Field Rendering ”(Computer Graphics Pro
ceedings, SIGGRAPH '96, P.528, 531-542) に開示され
ている。これらのデバイスにおいて、コンピュータは、
光フィールドを捕獲するプロセスの各フレームでカメラ
の位置をトラッキングし続ける。このようなデバイスは
通常高価であり、扱うことのできるオブジェクトの大き
さが指定の領域及び範囲に限られており、製造し使用す
るのに多くの時間と金を投資する必要がある。
【0009】光フィールドを捕獲するもう1つ別の方法
は、基準点、つまり3次元自由空間R3 にあり何らかの
座標フレームでその正確な位置がわかる点を用いる方法
である。ゴートラー(Gortler) らの“The Lumigraph ”
(Computer Graphics Proceedings, SIGGRAPH '96, P.52
8, 543-554) は、基準点を用いて3次元環境の画像を得
る1つの方法を開示している。しかし、この方法では、
環境内に多数の基準点を設け、画像フィールドのこれら
の基準点を各画像を捕獲する間維持する必要がある。従
って、カメラの動ける範囲が、多数の基準点のある領域
に限られてしまう。
【0010】従って、手持ちカメラを用いて、特定の可
動領域、即ち基準点を含む領域に制限されることなく、
3次元環境の画像を捕獲することができれば、有益であ
りより実用的であろう。しかし、手持ちのデバイスを用
いる際に根本的に困難な点は、画像を捕獲するプロセス
の各フレームにおけるカメラの位置及び向きをトラッキ
ングする点である。
【0011】カメラトラッキングという問題は、コンピ
ュータビジョンに頻繁に起こる。カメラトラッキングの
1つの技法は、1つの画像フレームから次の画像フレー
ムへの光のフローを測定することである。この技法にお
いて、各ピクセルは最も良くマッチングするカラーを有
する隣接したピクセルに一致すると仮定される。ピクセ
ルの動きの全体の組み合わせが、カメラの動きと解釈さ
れる。この方法は、2つの連続した画像フレーム間の動
きをトラッキングする場合に用いると、良い結果を得る
ことができる。しかし、環境を捕獲するのに必要とされ
るような多数のフレームに対しては、カメラ位置に関す
るエラーが急速に増加する。
【0012】カメラトラッキングのもう1つ別の技法は
点対応方法であり、(例えばオブジェクトの角のよう
な)外面的特徴で区別できる点を画像から抽出し、この
点を1つの画像フレームから次の画像フレームへとトラ
ッキングする。これらの点は、カメラトラッキングの間
基準点の役割を果たす。この方法は光のフローを測定す
る方法よりは良い結果を得ることができるが、同じ3次
元の点を画像フレームから画像フレームへとトラッキン
グするのは困難であり、この方法自体かなり時間がかか
り厄介である。
【0013】さらに、カメラトラッキングし3次元環境
の画像を捕獲し後でその環境を再構成する際の問題は、
任意の映像のシーケンスからデータを捕獲する際の問題
とは異なる。カメラのオペレータは、自分がその環境の
データを捕獲しようとしており、そのために特定の方法
でカメラを動かそうとしていることを知っている。従っ
て、対話式データ収集システムはカメラのオペレータに
フィードバックすることができ、しっかりとカメラトラ
ッキングを続けて所望のデータを得るための指示をオペ
レータに与える。
【0014】
【課題を解決するための手段】本発明は、画像記録デバ
イスの動きをトラッキングする方法及び装置を提供す
る。この方法及び装置においては、手持ちの画像記録デ
バイスを用いることができる。
【0015】本発明はまた、光フィールドを用いて画像
記録デバイスの動きをトラッキングする簡単な方法及び
装置も提供する。
【0016】本発明はさらに、オペレータにフィードバ
ックして、光フィールドを十分に含む連続フレームを捕
獲する、対話式システムを提供する。
【0017】本発明はさらに、オペレータにフィードバ
ックして、3次元構造を再構成するための十分なデータ
を提供する、対話式システムを提供する。
【0018】本発明の方法及び装置は、フレームのライ
ンに沿った放射輝度及び前のフレームの対応するライン
に沿った放射輝度をチェックすることにより、各フレー
ムにおける画像記録デバイスの位置及び向きを検出す
る。従って、画像記録デバイスの位置をトラッキングし
続ける別個のデバイスを必要としない。
【0019】本発明の方法及び装置は、前のフレームで
捕獲されたライン沿いに見られる放射輝度をチェックす
ることにより、各フレームにおける画像記録デバイスの
位置及び向きを非常に正確に検出する。
【0020】本発明の請求項1の態様は、周囲環境の画
像を得る画像ピックアップデバイスであり、該画像が連
続フレームである画像ピックアップデバイスを有し、該
画像ピックアップデバイスにより得られた連続フレーム
を記憶するフレーム記憶装置を有し、連続フレームに基
づいて該画像ピックアップデバイスの位置及び向きを決
定するプロセッサを有する、画像記録装置であって、フ
レームが複数のラインを含み、該プロセッサが、現在の
フレームにある複数のラインのうちの少なくとも1つに
沿った放射輝度を、連続フレーム内の少なくとも1つの
前のフレームにある複数のラインのうちの対応するライ
ンに沿った放射輝度と相関させることにより、該画像ピ
ックアップデバイスの位置を決定する。
【0021】本発明の請求項15の態様は、画像記録装
置の位置及び向きの決定方法であって、連続画像フレー
ムを記録するステップと、連続フレームの各フレーム毎
に画像記録装置の位置及び向きを決定するステップと、
新しい画像フレームを記録するステップと、連続画像フ
レームのフレームに対する画像記録装置の位置及び向き
に基づいて、新しい画像フレームに対する画像記録装置
の位置及び向きを決定するステップと、を備える。
【0022】本発明のこれらの及びその他の特徴並びに
利点は、下記の好適な実施の形態の詳細な説明に述べら
れており、またこの詳細な説明から明らかである。
【0023】
【発明の実施の形態】本発明の好適な実施の形態を図面
を参照しながら詳細に記載する。図2は画像ピックアッ
プデバイス110、プロセッサ120、フレーム記憶装
置130、メモリ140、出力コントローラ150、及
び出力デバイス160を含む画像記録装置100を示
す。画像ピックアップデバイス110は、画像ピックア
ップデバイス110が動作している環境の画像を検知す
る。記録されると、この画像はフレームである。画像ピ
ックアップデバイス110としてはビデオカメラ、静止
写真カメラ、デジタルカメラ、電子カメラ、画像編集機
などが挙げられる。本発明の1つの好適な実施の形態で
は、画像ピックアップデバイス110は手持ちのカメラ
である。記録された各フレームはプロセッサ120へ入
力され、プロセッサ120はフレーム記憶装置130中
にこれらのフレームを記録する。フレーム記憶装置13
0はビデオテープ、写真フィルム、CD−ROM、磁気
媒体、RAM、ハードドライブ、フロッピーディスク及
びディスクドライブ、フラッシュメモリなどを含む。そ
の後フレームI’はプロセッサ120へ伝送される。
【0024】プロセッサ120は画像ピックアップデバ
イス110から得られた連続するm個のフレームの各フ
レーム毎に、画像ピックアップデバイス110の位置を
決定する。これは、画像フレーム中で分かっている点の
位置を画像ピックアップデバイス110の相対位置を決
定するのに用いる方法であれば、あらゆる方法を用いて
行うことができる。次いでプロセッサ120は、各フレ
ーム中の、画像ピックアップデバイス110の位置を通
るラインの部分集合を決定する。
【0025】次に画像ピックアップデバイス110は新
しいフレームの画像データを捕獲し、これをプロセッサ
120に伝送する。新しいフレームI中の画像ピックア
ップデバイス110の位置及び向きは、以下の略述に従
って決定される。
【0026】画像ピックアップデバイス110の位置及
び向きの決定はリアルタイムで行われるため、画像記録
デバイスのオペレータに出力デバイス160を介してフ
ィードバックが行われる。例えば、オペレータはカメラ
を緩やかに、又は円滑に動かすことができず、位置合わ
せを維持できないことがある。位置合わせとは前の画像
と現在の画像とをマッチングすることである。図3に示
すように、位置合わせが失われると、画像記録装置10
0はオペレータに基準点に戻るよう指示を与えることが
できる。基準点とは、その正確な位置が論理に基づいて
分かっている点を指す。この指示は視覚によるものでも
聴覚によるものでも、又その両方であってもよい。例え
ば、画像記録装置100は図3に示すようにディスプレ
イ160上に「基準点に戻れ("Return to Fiducial Poi
nts") 」というメッセージを表示してもよく、及び/又
はスピーカ170を通じてメッセージを告知してもよ
い。
【0027】同様に、オペレータがトラバースした現在
の経路の視覚的なフィードバックを得ることは、オペレ
ータにとって有用なことである。従って、図4に示すよ
うに、本発明の1つの実施の形態において、プロセッサ
120はディスプレイ160に、予め計算された画像記
録デバイスの位置を表す視覚的な表示であるドット16
2、トラバースした経路を表す曲線、などを出力しても
よい。
【0028】更に、図5に示すように、画像記録装置1
00はディスプレイ160上でオペレータに動作につい
ての指示を与えることもできる。これらの動作の指示
は、光フィールドの疎らにサンプリングされた部分のデ
ータを供給する位置に移動するよう、オペレータに指示
を行う。更に画像記録装置100は、オペレータに前の
フレームデータがその時点では位置合わせが行われてい
ない領域から離れるよう指示することもできる。
【0029】画像記録装置100の構成要素は、図4に
示すように全ての要素が1つのハウジング180中に収
容されるように1つのユニットの一部分であってもよ
く、又図3のように分離していてもよい。例えば画像記
録装置100は、手持ちの単一の画像記録装置100で
あってもよく、その中に画像ピックアップデバイス11
0、プロセッサ120、フレーム記憶装置130、及び
出力デバイス160及びスピーカ170が収容されてい
る。或いは、画像ピックアップデバイス110は、プロ
セッサ120、メモリ130及び140、出力デバイス
160及び170を収容するコンピュータ又はパーソナ
ルデジタル補助手段などのデバイスにケーブルを介して
接続されたビデオ記録デバイスであってもよい。当業者
には容易に明らかとなるであろうが、本発明を実行する
のに他の組合せを用いてもよい。
【0030】図6は本発明に従う好適な画像記録方法を
概略で示したフローチャートである。図6に示すよう
に、この方法はステップS100で開始される。次い
で、ステップS200で画像記録デバイスが連続するm
個のフレームを捕獲し、それらを画素ラインの集合とし
てフレーム記憶装置130中に記憶する。次にステップ
S300で、それぞれ向き”o”及び”o’”を有する
焦点”p”及び”p’”として定義されるカメラ位置が
決定される。前述したように一連の、正確に位置合わせ
されたフレーム(このフレームから開始する)を生成す
る簡単な方法は、基準点を用いた方法である。
【0031】基準点を得るには、種々の方法が用いられ
得る。本発明の好適な実施の形態では、基準点は直角に
結合した3本の別個の矢線などの物理的座標のフレーム
を形成することにより得られてもよい。3つの矢線の点
(即ち、基準点)は画像中に容易に見出される。基準点
から、座標フレームに対するカメラの相対的な位置及び
向きが決定される。その後画像記録デバイスが基準点の
周りをゆっくりと動いて所望の画像を捕獲することがで
きる。このようにして、最初の光フィールドが捕獲され
る。最初の光フィールドの捕獲後は、画像ピックアップ
デバイス110の視野内に基準点を維持することはもは
や必要ではない。
【0032】次いでステップS400で、これらのフレ
ーム毎に光フィールドに記憶された画素ラインの集合の
部分集合を用いて画像が識別される。焦点のシーケンス
は三次元の自由空間R3 において曲線”C”に沿って”
m”個のポイントのシーケンス”P”を形成する。曲
線”C”はその環境におけるカメラの動きを表してい
る。
【0033】次にステップS500で、画像ピックアッ
プデバイス110は新しいフレームI、即ちある新た
な、未知の焦点pを通るラインの新しい部分集合を得
る。この目的は光フィールドにおいて新しいフレームを
前のフレームと相関させることによりp及びoを決定す
ることである。
【0034】図8に示すように、集合”P”中のp及び
他のあらゆる点p’を通るライン”l”はp’に対応す
る前のフレームI’によりすでに捕獲され、光フィール
ドに記憶されていると考えられる点に注目することは重
要である。特に、画像記録デバイスが前のフレームI’
の画像平面上へのpの投射が前のフレームI’の中に入
るようにp’で向いている場合、又、逆に、画像記録デ
バイスが新しいフレームIの画像平面上のp’の投射が
新しいフレームIの中に入るようにpで向いている場
合、lはフレームI及びI’の両方において捕獲され
る。従って、画像記録デバイスの正しいp及びoがわか
ると、I中のlに割り当てられる放射輝度はI’中のl
に割り当てられる放射輝度と等しくなるはずである。p
及びoの値は、I中のラインL={l1 ,...,
m }の位置及びこれらの位置における放射輝度の予測
と一致する。mが大きい場合には、これによりp及びo
の正しい値の非常に正確な検証がなされる。
【0035】次いでステップS600で、新しいフレー
ムのために画像記録デバイスの位置p及び向きoが決定
される。ステップS700では、制御ルーチンが新しい
画像フレームのために動作を反復するか否かを決定す
る。これは、画像ピックアップデバイス110が記録を
まだ続けているか否か、又画像ピックアップデバイス1
10が移動したか否か、などを決定することにより行わ
れてもよい。動作を繰り返す場合には、制御はステップ
S500に戻る。そうでない場合には制御はステップS
800に進み、ここで制御ルーチンは終了する。
【0036】図7は位置及び向き決定ステップS600
をより詳細に示したものである。詳細には、制御ルーチ
ンはステップS600で開始されステップS610に続
く。ステップS610では空間”S”中で画像ピックア
ップデバイス110を含みそうな小さい容量”v”を識
別することにより位置p及び向きoの推定値”e”が決
定される。空間Sは画像ピックアップデバイス110が
とり得る位置の六次元空間である。
【0037】ステップS610では、画像記録デバイス
の位置及び向きの推定値eを得るために画像ピックアッ
プデバイス110の動作に関するいくつかの仮定がなさ
れる。画像ピックアップデバイス110の動作が速すぎ
ない場合には、位置pと前の位置p’との相違はあまり
大きくない。画像ピックアップデバイス110がその並
進及び回転の軌道を突然に変化させることがなければ、
新しい位置pは前の位置p’のある数を大まかに外挿す
るのがよい。オペレータがその環境を後で再現するため
に画像を捕獲しようとしていることを自分で理解し、そ
れに従って画像ピックアップデバイス110を操作する
と考えられるため、これらの仮定は正しいと考えられ
る。
【0038】新しいフレームI中の位置pの大まかな推
定値を得るために、従来の方法を用いることも可能であ
る。例えば、前のフレームI’と現在のフレームIとの
間の光フロー(2つの画像間の差異を一定の放射輝度の
点の集合の動きとして解釈する)の計算は高価ではな
く、又画像ピックアップデバイス110の動作の推定値
を得ることもできる。同様に、画像ピックアップデバイ
スの位置の大まかな推定値を得るのに点を対応させる方
法も用いることができる。
【0039】次いでステップS620で、画像への精密
なマッチングを見出すため容量vが稠密にサンプリング
される。ステップS620では空間S中で大まかな推定
値eが与えられると、光フィールド中に記憶されたライ
ンに対応するI中の1つもしくはそれ以上のラインに最
もよくマッチングする点即ち画素を見出すためにSの小
さな周囲の容量がサンプリングされる。次にステップS
630でマッチングの誤差が空間Sの点の関数”F”と
して決定される。空間S中の点”s”におけるFの値
は、Iがsにあると仮定した場合にIにオーバーラップ
している部分Lの予測放射輝度と、対応する点Iの観測
値との差である。これらの差は孤立値の存在を見込んで
のものであり、ランダム画像ノイズを補償するものであ
るが、量子化誤差によってのみ影響をうけるべき非孤立
値のかなり正確なマッチングを要するものである。
【0040】最後にステップS640で、厳密な当ては
めのために得られた値を最適化する。ステップS640
では、最も厳密な対応を得る目的で誤差を最小化するた
め、マッチングが最適化される。ステップS650で制
御はステップS700に戻る。
【0041】従って本発明では、画像記録デバイスの位
置は、新たに捕獲したフレーム中の放射輝度ラインを前
に獲得された光フィールドにある放射輝度ラインに相関
させることにより正確にトラッキングされることができ
る。
【0042】これらの相関されたフレームはこの後、光
フィールドを拡大するために、既存の光フィールドに加
えられてもよい。これらのフレームの光フィールドへの
追加は、フレームが捕獲されている際に動的に行われて
もよく、又はオフラインで行われてもよい。このように
して、光フィールドは更なるカメラトラッキング及び画
像記録で使用する前にオフラインで前処理されてもよ
い。
【0043】更に、フレームを最初の光フィールドに追
加するこの工程は、より大きい光フィールドを得るため
に繰返し行われてもよい。このように、後に再現するた
めに全環境が捕獲されることができる。
【0044】本発明のトラッキングの使用にあたって
は、一旦最初の光フィールドが獲得されると、画像フレ
ーム中に基準点を維持することは必要でない。最初の光
フィールドの獲得後は、トラッキングは新しいフレーム
中の放射輝度ラインを光フィールド中の放射輝度ライン
と相関させることにより達成される。これにより画像記
録装置はずっと大きい環境で使用することが可能とな
る。
【0045】図4に示すように、画像記録装置100は
プログラムされた汎用コンピュータを用いて実行される
ことが好ましい。しかしながら、この画像記録装置10
0は専用コンピュータ、プログラミングされたマイクロ
プロセッサ又はマイクロコントローラ、及び周辺集積回
路素子、ASIC又は他の集積回路、離散素子回路など
のハードウェア電子又は論理回路、PLD、PLA、F
PGA又はPALなどのプログラマブル論理デバイス、
などを用いて実行することも可能である。一般に、有限
状態の機械が図6及び図7に示したフローチャートを実
行することができるものであれば、本発明の画像記録を
実行するためにあらゆるデバイスが使用可能である。
【0046】本発明は最初の光フィールドを獲得するの
に基準点を用いるものとして記載したが、本発明はこの
ような構成に限定されるものではない。当業者には、最
初の光フィールドがガントリー型デバイス、点対応方
法、又は他のあらゆる方法により獲得できることが容易
に明らかとなるであろう。
【0047】本発明は特定の実施形態を用いて詳述した
が多くの代替物、変更、変形が存在し得ることは当業者
には明白であろう。従って、本明細書中に記載した本発
明の好適な実施形態はあくまでも本発明の主旨の明確化
を意図するものであり、本発明は前記した実施形態に限
定されるものではない。前記請求項に示す本発明の精神
と範囲から離れることなく種々の変更形態が存在し得
る。
【図面の簡単な説明】
【図1】光フィールドの光スラブ表現を示す図である。
【図2】本発明の装置のブロック図である。
【図3】オペレータへのメッセージが表示される及び/
又は告知される、本発明の1つの実施の形態の図であ
る。
【図4】画像ピックアップデバイスのパスが表示され
る、本発明の1つの実施の形態の図である。
【図5】オペレータへの動作指示が表示される、本発明
の1つの実施の形態の図である。
【図6】本発明の方法の1つの実施の形態を略述したフ
ローチャートである。
【図7】図6の新しいフレームの位置及び向きを決定す
るステップをより詳細に示した、フローチャートであ
る。
【図8】画像記録装置の動きのカーブに沿った2つのフ
レームを示す図である。
【符号の説明】
110 画像ピックアップデバイス 160 ディスプレイ 170 スピーカー 180 ハウジング
【手続補正書】
【提出日】平成11年4月27日
【手続補正1】
【補正対象書類名】図面
【補正対象項目名】図1
【補正方法】変更
【補正内容】
【図1】
【手続補正2】
【補正対象書類名】図面
【補正対象項目名】図3
【補正方法】変更
【補正内容】
【図3】
【手続補正3】
【補正対象書類名】図面
【補正対象項目名】図4
【補正方法】変更
【補正内容】
【図4】
【手続補正4】
【補正対象書類名】図面
【補正対象項目名】図5
【補正方法】変更
【補正内容】
【図5】
【手続補正5】
【補正対象書類名】図面
【補正対象項目名】図8
【補正方法】変更
【補正内容】
【図8】

Claims (21)

    【特許請求の範囲】
  1. 【請求項1】 周囲環境の画像を得る画像ピックアップ
    デバイスであり、該画像が連続フレームである画像ピッ
    クアップデバイスを有し、 該画像ピックアップデバイスにより得られた連続フレー
    ムを記憶するフレーム記憶装置を有し、 連続フレームに基づいて該画像ピックアップデバイスの
    位置及び向きを決定するプロセッサを有する、画像記録
    装置であって、 フレームが複数のラインを含み、該プロセッサが、現在
    のフレームにある複数のラインのうちの少なくとも1つ
    に沿った放射輝度を、連続フレーム内の少なくとも1つ
    の前のフレームにある複数のラインのうちの対応するラ
    インに沿った放射輝度と相関させることにより、該画像
    ピックアップデバイスの位置を決定する、 画像記録装置。
  2. 【請求項2】 前記プロセッサが、前記フレーム記憶装
    置に記憶された連続フレームから最初の光フィールドを
    決定する、請求項1に記載の画像記録装置。
  3. 【請求項3】 前記プロセッサが、現在のフレームにあ
    る複数のラインのうちの少なくとも1つに沿った放射輝
    度を、最初の光フィールドにある複数のラインのうちの
    対応するラインに沿った放射輝度と相関させて、前記画
    像ピックアップデバイスの位置及び向きを決定する、請
    求項2に記載の画像記録装置。
  4. 【請求項4】 前記画像ピックアップデバイスの位置及
    び向きが決定された後、前記プロセッサが現在のフレー
    ムを最初の光フィールドに加える、請求項3に記載の画
    像記録装置。
  5. 【請求項5】 前記画像ピックアップデバイスがフレー
    ムを得ていない間に、前記プロセッサが現在のフレーム
    を最初の光フィールドに加える、請求項4に記載の画像
    記録装置。
  6. 【請求項6】 前記画像ピックアップデバイスが手持ち
    カメラである、請求項1に記載の画像記録装置。
  7. 【請求項7】 前記画像ピックアップデバイスを介して
    現在のフレームを表示し、指示及び情報を前記画像記録
    装置のオペレータに与える対話式ディスプレイをさらに
    有する、請求項1に記載の画像記録装置。
  8. 【請求項8】 前記対話式ディスプレイが、前記画像ピ
    ックアップデバイスを位置決めするための指示を与え
    る、請求項7に記載の画像記録装置。
  9. 【請求項9】 前記対話式ディスプレイが、オペレータ
    により現在トラバースされているパスに関する情報を与
    える、請求項7に記載の画像記録装置。
  10. 【請求項10】 前記画像ピックアップデバイス、前記
    フレーム記憶装置、前記プロセッサ、及び前記対話式デ
    ィスプレイが、1つのハウジングに含まれる、請求項7
    に記載の画像記録装置。
  11. 【請求項11】 前記画像ピックアップデバイス、前記
    フレーム記憶装置、前記プロセッサ、及び前記対話式デ
    ィスプレイが、分散コンピュータシステムの部分であ
    る、請求項7に記載の画像記録装置。
  12. 【請求項12】 オペレータにより現在トラバースされ
    ているパスを指定する音声情報を出力する音声出力デバ
    イスをさらに有する、請求項1に記載の画像記録装置。
  13. 【請求項13】 前記画像ピックアップデバイスを位置
    決めするための音声指示を出力する音声出力デバイスを
    さらに有する、請求項1に記載の画像記録装置。
  14. 【請求項14】 音声指示及び情報を前記画像記録装置
    のオペレータに出力する音声出力デバイスをさらに有す
    る、請求項1に記載の画像記録装置。
  15. 【請求項15】 画像記録装置の位置及び向きの決定方
    法であって、 連続画像フレームを記録するステップと、 連続フレームの各フレーム毎に画像記録装置の位置及び
    向きを決定するステップと、 新しい画像フレームを記録するステップと、 連続画像フレームのフレームに対する画像記録装置の位
    置及び向きに基づいて、新しい画像フレームに対する画
    像記録装置の位置及び向きを決定するステップと、 を備える画像記録装置の位置及び向きの決定方法。
  16. 【請求項16】 連続フレームの各フレーム毎に画像記
    録装置の位置及び向きを決定するステップが、基準点に
    関する画像記録装置の位置及び向きを決定するステップ
    を含む、請求項15に記載の方法。
  17. 【請求項17】 新しい画像フレームに対する画像記録
    装置の位置及び向きを決定するステップが、連続画像フ
    レームの少なくとも1つの画像フレーム及び新しい画像
    フレームにおいて一致する少なくとも1つのラインの検
    出を含み、検出された少なくとも1つのラインが、連続
    画像フレームの少なくとも1つの画像フレーム及び新し
    い画像フレームにおいて実質的に一致する放射輝度を有
    する、請求項15に記載の方法。
  18. 【請求項18】 連続画像フレームからの最初の光フィ
    ールドの決定をさらに含む、請求項15に記載の方法。
  19. 【請求項19】 新しい画像フレームに対する画像記録
    装置の位置及び向きを決定するステップが、新しい画像
    フレームにある少なくとも1つのラインに沿った放射輝
    度を、最初の光フィールドにある対応するラインに沿っ
    た放射輝度と相関させることを含む、請求項18に記載
    の方法。
  20. 【請求項20】 画像記録装置の位置及び向きが決定さ
    れた後、新しい画像フレームが最初の光フィールドに加
    えられる、請求項19に記載の方法。
  21. 【請求項21】 画像記録装置が画像フレームを記録し
    ていない間に、新しい画像フレームが最初の光フィール
    ドに加えられる、請求項20に記載の方法。
JP00927499A 1998-01-16 1999-01-18 画像記録装置並びにその位置及び向きの決定方法 Expired - Fee Related JP4242495B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US007776 1987-01-28
US09/007,776 US6342917B1 (en) 1998-01-16 1998-01-16 Image recording apparatus and method using light fields to track position and orientation

Publications (2)

Publication Number Publication Date
JPH11259688A true JPH11259688A (ja) 1999-09-24
JP4242495B2 JP4242495B2 (ja) 2009-03-25

Family

ID=21728091

Family Applications (1)

Application Number Title Priority Date Filing Date
JP00927499A Expired - Fee Related JP4242495B2 (ja) 1998-01-16 1999-01-18 画像記録装置並びにその位置及び向きの決定方法

Country Status (3)

Country Link
US (1) US6342917B1 (ja)
EP (1) EP0930583A1 (ja)
JP (1) JP4242495B2 (ja)

Families Citing this family (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9513744B2 (en) * 1994-08-15 2016-12-06 Apple Inc. Control systems employing novel physical controls and touch screens
US6750848B1 (en) * 1998-11-09 2004-06-15 Timothy R. Pryor More useful man machine interfaces and applications
US6720949B1 (en) * 1997-08-22 2004-04-13 Timothy R. Pryor Man machine interfaces and applications
US20020036617A1 (en) 1998-08-21 2002-03-28 Timothy R. Pryor Novel man machine interfaces and applications
US7015950B1 (en) 1999-05-11 2006-03-21 Pryor Timothy R Picture taking method and apparatus
US6766036B1 (en) * 1999-07-08 2004-07-20 Timothy R. Pryor Camera based man machine interfaces
GB9927678D0 (en) 1999-11-23 2000-01-19 Canon Kk Image processing apparatus
JP3840109B2 (ja) * 1999-11-23 2006-11-01 キヤノン株式会社 画像処理装置
AU2090701A (en) * 1999-12-13 2001-06-18 Princeton Video Image, Inc. 2-d/3-d recognition and tracking algorithm for soccer application
JP2001290820A (ja) * 2000-01-31 2001-10-19 Mitsubishi Electric Corp 映像収集装置、映像検索装置および映像収集検索システム
US7328119B1 (en) * 2000-03-07 2008-02-05 Pryor Timothy R Diet and exercise planning and motivation including apparel purchases based on future appearance
JP3747737B2 (ja) * 2000-05-10 2006-02-22 日本電気株式会社 広域精細画像生成方法及びシステム並びにコンピュータ可読記録媒体
GB0023681D0 (en) 2000-09-27 2000-11-08 Canon Kk Image processing apparatus
GB2370737B (en) 2000-10-06 2005-03-16 Canon Kk Image processing apparatus
US20080024463A1 (en) * 2001-02-22 2008-01-31 Timothy Pryor Reconfigurable tactile control display applications
US8306635B2 (en) 2001-03-07 2012-11-06 Motion Games, Llc Motivation and enhancement of physical and mental exercise, rehabilitation, health and social interaction
US20040056957A1 (en) * 2002-09-20 2004-03-25 Crandall John Christopher System and method for capturing images based upon subject orientation
US20040056953A1 (en) * 2002-09-20 2004-03-25 Crandall John Christopher System and method for controlling service delivery
US20040056954A1 (en) * 2002-09-20 2004-03-25 Crandall John Christopher System and method for monitoring within a vehicle
US20040059752A1 (en) * 2002-09-20 2004-03-25 Crandall John Christopher System and method for wirelessly viewing restricted data
US7961909B2 (en) 2006-03-08 2011-06-14 Electronic Scripting Products, Inc. Computer interface employing a manipulated object with absolute pose detection component and a display
US20100231506A1 (en) * 2004-09-07 2010-09-16 Timothy Pryor Control of appliances, kitchen and home
BRPI0606477A2 (pt) * 2005-01-07 2009-06-30 Gesturetek Inc sensor de inclinação baseado em fluxo ótico
ES2325698B1 (es) * 2006-01-20 2010-10-19 Universidad De La Laguna Camara de fase para la medida de distancias y de aberraciones de frente de onda en diversos entornos mediante slice de fourier.
US7840042B2 (en) * 2006-01-20 2010-11-23 3M Innovative Properties Company Superposition for visualization of three-dimensional data acquisition
US7698014B2 (en) * 2006-01-20 2010-04-13 3M Innovative Properties Company Local enforcement of accuracy in fabricated models
US20080005418A1 (en) * 2006-05-09 2008-01-03 Jorge Julian Interactive interface for electronic devices
EP3144879A1 (en) * 2015-09-17 2017-03-22 Thomson Licensing A method and an apparatus for generating data representative of a light field
US11577159B2 (en) 2016-05-26 2023-02-14 Electronic Scripting Products Inc. Realistic virtual/augmented/mixed reality viewing and interactions

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0554128A (ja) * 1991-02-07 1993-03-05 Hughes Aircraft Co 写真測定を使用する自動ビデオ映像データベースの生成
JPH05108827A (ja) * 1991-10-18 1993-04-30 Olympus Optical Co Ltd 画像相関演算装置
JPH05313229A (ja) * 1991-10-11 1993-11-26 Gec Marconi Ltd コンピュータビジョンシステム
JPH0660183A (ja) * 1992-06-30 1994-03-04 American Teleph & Telegr Co <Att> 時空的画像におけるエッジおよび角の検出・追跡方法
JPH0886615A (ja) * 1994-09-19 1996-04-02 Mitsubishi Electric Corp 映像表示装置及び映像表示システム
JPH08251561A (ja) * 1995-03-09 1996-09-27 Nec Corp 画像通信端末装置のユーザインタフェース
JPH08294025A (ja) * 1995-04-24 1996-11-05 Olympus Optical Co Ltd カメラ
JPH0934916A (ja) * 1995-07-25 1997-02-07 Yokogawa Electric Corp 無線データ収集装置
JPH09163217A (ja) * 1995-09-19 1997-06-20 Samsung Electron Co Ltd カメラ映像の動きベクトル検出装置および動きベクトル検出方法

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1996024216A1 (en) * 1995-01-31 1996-08-08 Transcenic, Inc. Spatial referenced photography
JPH08336069A (ja) * 1995-04-13 1996-12-17 Eastman Kodak Co 電子スチルカメラ
US6011585A (en) * 1996-01-19 2000-01-04 Apple Computer, Inc. Apparatus and method for rotating the display orientation of a captured image
US6192145B1 (en) * 1996-02-12 2001-02-20 Sarnoff Corporation Method and apparatus for three-dimensional scene processing using parallax geometry of pairs of points

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0554128A (ja) * 1991-02-07 1993-03-05 Hughes Aircraft Co 写真測定を使用する自動ビデオ映像データベースの生成
JPH05313229A (ja) * 1991-10-11 1993-11-26 Gec Marconi Ltd コンピュータビジョンシステム
JPH05108827A (ja) * 1991-10-18 1993-04-30 Olympus Optical Co Ltd 画像相関演算装置
JPH0660183A (ja) * 1992-06-30 1994-03-04 American Teleph & Telegr Co <Att> 時空的画像におけるエッジおよび角の検出・追跡方法
JPH0886615A (ja) * 1994-09-19 1996-04-02 Mitsubishi Electric Corp 映像表示装置及び映像表示システム
JPH08251561A (ja) * 1995-03-09 1996-09-27 Nec Corp 画像通信端末装置のユーザインタフェース
JPH08294025A (ja) * 1995-04-24 1996-11-05 Olympus Optical Co Ltd カメラ
JPH0934916A (ja) * 1995-07-25 1997-02-07 Yokogawa Electric Corp 無線データ収集装置
JPH09163217A (ja) * 1995-09-19 1997-06-20 Samsung Electron Co Ltd カメラ映像の動きベクトル検出装置および動きベクトル検出方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
苗村健, 外2名: ""光線情報の正投影表現に基づく3次元空間の記述"", 映像情報メディア学会誌, vol. 第51巻, 第12号, JPN6008040665, 20 December 1997 (1997-12-20), JP, pages 2082 - 2089, ISSN: 0001110489 *

Also Published As

Publication number Publication date
US6342917B1 (en) 2002-01-29
JP4242495B2 (ja) 2009-03-25
EP0930583A1 (en) 1999-07-21

Similar Documents

Publication Publication Date Title
JP4242495B2 (ja) 画像記録装置並びにその位置及び向きの決定方法
JP3021556B2 (ja) 映像情報処理装置とその方法
US6415051B1 (en) Generating 3-D models using a manually operated structured light source
CN111127422A (zh) 图像标注方法、装置、系统及主机
US20030202120A1 (en) Virtual lighting system
US20030210407A1 (en) Image processing method, image processing system and image processing apparatus
JP2874710B2 (ja) 三次元位置計測装置
CN100437639C (zh) 图像处理装置和图像处理方法
JP2000512410A (ja) 参照モデルを用いて画像情報を索引付けをする方法
JP7657308B2 (ja) シーンの3次元モデルを生成するための方法、装置、およびシステム
JP2010014718A (ja) 対象物を3dデジタル化するための方法及び装置
CN112262411B (zh) 图像关联方法、系统和装置
CN114821544A (zh) 感知信息生成方法、装置、车辆、电子设备及存储介质
WO1999059100A1 (en) Euclidean reconstruction of 3d scene from 2d images following a non-rigid transformation
GB2312582A (en) Insertion of virtual objects into a video sequence
CN1145074C (zh) 用于使用数字相机自动捕获图象的方法和设备
JP2003006618A (ja) 3次元モデルの生成方法および装置並びにコンピュータプログラム
US7711507B2 (en) Method and device for determining the relative position of a first object with respect to a second object, corresponding computer program and a computer-readable storage medium
JPH10320558A (ja) キャリブレーション方法並びに対応点探索方法及び装置並びに焦点距離検出方法及び装置並びに3次元位置情報検出方法及び装置並びに記録媒体
JP2005031044A (ja) 三次元誤差測定装置
CN116740716B (zh) 视频标注方法、装置、电子设备及介质
JP3149923B2 (ja) 曲線長計測装置及びその計測方法並びに曲線の長さを計測するための制御プログラムを格納した記憶媒体
JP2001245323A (ja) 3次元入力方法および装置
JP3452188B2 (ja) 2次元動画像中の特徴点の追跡方法
CN117635702A (zh) 图像采集设备的定位方法、投影系统及存储介质

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060118

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20080729

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080812

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080925

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: 20081125

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: 20081225

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

Free format text: PAYMENT UNTIL: 20120109

Year of fee payment: 3

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: 20130109

Year of fee payment: 4

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees