JPH11512856A - 2次元イメージから3次元イメージを生成する方法 - Google Patents

2次元イメージから3次元イメージを生成する方法

Info

Publication number
JPH11512856A
JPH11512856A JP9514342A JP51434297A JPH11512856A JP H11512856 A JPH11512856 A JP H11512856A JP 9514342 A JP9514342 A JP 9514342A JP 51434297 A JP51434297 A JP 51434297A JP H11512856 A JPH11512856 A JP H11512856A
Authority
JP
Japan
Prior art keywords
image
points
point
images
dimensional
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.)
Pending
Application number
JP9514342A
Other languages
English (en)
Inventor
ウエッブ,ジョン・エイ
ズィトニック,シー・ローレンス
Original Assignee
ビジュアル・インターフェース・インコーポレーテッド
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 ビジュアル・インターフェース・インコーポレーテッド filed Critical ビジュアル・インターフェース・インコーポレーテッド
Publication of JPH11512856A publication Critical patent/JPH11512856A/ja
Pending legal-status Critical Current

Links

Classifications

    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00—Image analysis
    • G06T7/50—Depth or shape recovery
    • G06T7/55—Depth or shape recovery from multiple images
    • G06T7/593—Depth or shape recovery from multiple images from stereo images
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/20—Image signal generators
    • H04N13/204—Image signal generators using stereoscopic image cameras
    • H04N13/239—Image signal generators using stereoscopic image cameras using two two-dimensional [2D] image sensors having a relative position equal to or related to the interocular distance
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/20—Image signal generators
    • H04N13/204—Image signal generators using stereoscopic image cameras
    • H04N13/243—Image signal generators using stereoscopic image cameras using three or more two-dimensional [2D] image sensors
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00—Indexing scheme for image analysis or image enhancement
    • G06T2207/10—Image acquisition modality
    • G06T2207/10004—Still image; Photographic image
    • G06T2207/10012—Stereo images
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/10—Processing, recording or transmission of stereoscopic or multi-view image signals
    • H04N13/106—Processing image signals
    • H04N13/133—Equalising the characteristics of different image components, e.g. their average brightness or colour balance
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/10—Processing, recording or transmission of stereoscopic or multi-view image signals
    • H04N13/189—Recording image signals; Reproducing recorded image signals
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/20—Image signal generators
    • H04N13/204—Image signal generators using stereoscopic image cameras
    • H04N13/246—Calibration of cameras
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/20—Image signal generators
    • H04N13/204—Image signal generators using stereoscopic image cameras
    • H04N13/254—Image signal generators using stereoscopic image cameras in combination with electromagnetic radiation sources for illuminating objects
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/20—Image signal generators
    • H04N13/296—Synchronisation thereof; Control thereof
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N2013/0074—Stereoscopic image analysis
    • H04N2013/0081—Depth or disparity estimation from stereoscopic image signals

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Length Measuring Devices By Optical Means (AREA)
  • Image Processing (AREA)
  • Measurement Of Optical Distance (AREA)
  • Processing Or Creating Images (AREA)
  • Image Analysis (AREA)

Abstract

(57)【要約】 複数の2次元イメージから3次元イメージを構築する方法は、イメージのうちの1つを基準イメージとして選択するステップと、第2のイメージを選択するステップとを備える。第2のイメージにおける1又はそれより多くの点が、基準イメージにおける各点に対する可能なマッチ点として識別される。他のイメージは、第2のイメージにおいて見つけられた可能なマッチ点を検証するために用いられる。可能なマッチ点の投影は3次元の領域にグループ化され、それら領域は偽の領域を識別するために基準イメージに投影される。偽の領域は除去され、残りの領域を組み合わせることによって3次元イメージが構築される。

Description

【発明の詳細な説明】 2次元イメージから3次元イメージを生成する方法 発明の背景 発明の分野 本発明は広くはイメージング・システムに関し、より特定的には3次元イメー ジ・システムに関する。 背景の説明 ステレオ・ビジョン(stereo vision)はイメージからの深さ(depth、深度) 情報の回復のための古典的な方法である。人間及び他の動物は、部分的に、2つ の目からのイメージを比較することによって深度を見ることが数世紀にわたって 知られている。このプロセスの幾何学的基礎が図1に示されている。図1におい て、左と右の両方のカメラは、近点(near point)と遠点(far point)とラベ ル付けされた2つの同じ点を見る。両方の点に対して、三角形が形成され、その 三角形の1つの辺はカメラのベースラインであり、これは知られているものと推 定され、カメラの光学的中心から空間中の点への2つの光線が他の2つの辺を形 成する。カメラのイメージ上の点の位置が知られているので、深度における点の 位置は、単に、光線をイメージ点を通じて、空間においてそれらが交差するまで 延長することによって、計算される。その交差点はイメージからの点の3次元座 標である。 そのプロセスを行うために知らねばならない情報は以下のものを含む。 ・左のイメージのどの点が、右のイメージのどの点に対応するかについて。こ れは対応関係の問題として知られている。 ・カメラの特性、即ち、それらの焦点距離、相対的配置、その他について。こ れは校正の問題として知られている。 何れの問題も容易には解決できない。対応関係については困難である。なぜな ら、多くのイメージは反復的な質感を有するが、人間は多くの他の情報を適用す ることができるので混乱することはない。しかし、そのような質感はコンピュー タを容易に混乱させる。校正は概念的には困難ではない。しかし、校正は、信頼 性のある結果を導出するために高い精度をもって行われねばならないので、技術 的に困難である。 対応関係又は校正におけるエラーの結果は厳しいものとなる。対応関係におけ る誤りが図1の例においてなされ、右イメージの遠点のイメージが、左イメージ の近点のイメージとして誤って識別された仮定する。その結果は図2に示されて いる。真の近点も真の遠点もも発見されず、代わりに、誤った点(偽の点)が見 られる。他方、校正エラーは、深度においてイメージのひずみを生じさせる。例 えば、ベースラインの距離が測定されるものよりも実際に少ないならば、イメー ジ全体の深度が実際と比較して延ばされる。校正の問題は、多種の手段によって カメラの特性を正確に測定することによって解決できるので、典型的には対応関 係の問題によって大きな問題が発生する。 左イメージにおける点、例えば図2の近点、に対するマッチ(match、整合、 一致)を見つけることの問題を考慮する。この点に対する正しい深度は未知であ るので、左イメージのこの点を通る光線を探さねばならない。その光線は、右イ メージの、エピポーラ(epipolar)・ラインと呼ばれるラインに投射する。その ラインのイメージは図3に示すように現れる。左イメージからのピクセルのイン テンシティ(intensity、輝度)は知られているので、エピポーラ・ラインは、 右イメージの同じインテンシティのピクセルに対してサーチ(探査)され得る。 それは、空間における点が両方のカメラに対しておなじ外観を有することを仮定 し、これは、対象物がミラー様の仕上げを有していないことを暗黙のうちに仮定 する。(この分野で既知のステレオ・アルゴリズムは光る金属面に対して作用し ないのはこの理由のためである。)サーチによって、いくつかの可能なマッチ点 (整合点である可能性のある点)が識別される。正しいマッチ点を適切に選択せ ねばならない。さもなければ、深度の回復において、誤り、恐らくは重大な誤り がなされてしまう。 正しい選択を行う試みのためのいくつかの従来技術の方法がある。第1に、カ メラが互いに近接して配置されたならば、ベースラインが、固定された深度範囲 に対して減少される。ベースラインが短いので、ラインが偽のマッチ(誤った整 合)に交差する可能性が低くなる。このアプローチの問題は、カメラの光学的中 心と空間中の点とで形成される三角形が狭くなるので、精度も低下することであ る。結果として、マッチの概算における小さいエラーが、深度の概算における大 きなエラーを導く。 第2の従来技術の技法は、個々のピクセルではなく領域を整合(マッチ)させ ることである。例えば、左イメージからの各ピクセルのまわりの小さい矩形が領 域であり得、該領域に対して右イメージにおけるマッチが探され得る。独立性を 仮定したときに、Nピクセルのマッチする可能性は1ピクセルがマッチする可能 性の1/Nであるので、偽のマッチの可能性は減少される。このアプローチの問 題は、空間の点が両方のイメージにおいて同じようにアライメントされていると 仮定せねばならないことである。即ち、カメラ間のベースライン距離が大きいな らば、左イメージからの矩形が、右イメージの平行四辺形に投影し得る。平行四 辺形の形状は未知である。なぜなら、それは空間における面の垂直、及びその位 置に依存するからである。結果として、右イメージにおいて、左イメージからの 矩形を見つけるための、検査する正しいピクセルを識別することができない。見 る者(ビューワ)に対して正面に呈示された表面を見るときは、その影響は無視 できる。しかし、表面がビューワから曲がって遠ざかるにつれて、及び左イメー ジからの矩形が大きく異なる深度の点を含み得る対象物の境界では、より顕著に なる。このアプローチを基にする従来技術のステレオ技術は、対象物の境界でそ の能力が低下する傾向がある。 別の従来技術のアプローチは、1つのイメージにおける大きな特徴であって、 他方のイメージにおいてもサーチ可能である特徴、例えば、縁部、を識別するこ とを試みることである。このアプローチは、領域のマッチングに幾分類似してい る。しかし、上述の問題に苦しむ度合いが低い。なぜなら、視野の広い範囲にわ たって同一に見える傾向のある特徴部が選択され得るからである。しかしながら このアプローチの問題は、深度が少なくなってしまうことである。なぜなら、多 くの表面、特に、人工的なものは、識別されるべき多くの特徴部を有していない からである。 最も保証された技術の1つは複数のカメラを用いることである。複数のイメー ジにおけるマッチが捜されるならば、使用されるカメラの数に比例して偽のマッ チ(誤ったマッチ)の可能性が低減され得る。N+1のカメラを用いたときの偽 のマッチの可能性は、2つのカメラを用いたときの偽のマッチの可能性の1/N である。しかしながら、誤った数のピクセルがマッチされると、偽のマッチは起 こり、また、マッチングを行うのは計算的に高価である。したがって、信頼性が 高く、正確で、適正なマッチを識別するのに必要な時間と計算リソースとを減ら すような、複数のカメラによって生成された複数の2次元イメージから3次元イ メージを生成する方法に対する必要性が存在する。 発明の概要 本発明は少なくとも2つの2次元イメージから3次元イメージを構築する方法 に関する。この方法は基準イメージとなるようにイメージの1つを選択するステ ップを備える。他方のイメージの1つ以上の点が、基準イメージにおける各点に 対する可能なマッチ点として識別される。マッチする点の投影(プロジェクショ ン)は3次元領域にグループ化され、その領域は、偽の領域(誤った領域)を識 別するために基準イメージに投影される。偽の領域は除去され、3次元イメージ が正しい領域を用いて構成される。 領域を基準イメージに投影することによって、従来技術のシステムで見られた 欠点が克服される。個々のピクセルや正方形のような任意の範囲ではなく、全体 の領域を見ることによって、偽のマッチを識別して除去する能力が大きく向上す る。残りの領域は真のマッチ点を表すであろうため、それにより、2次元イメー ジからの正確な3次元の再構築を提供する。 本発明の1つの実施形態に従うと、付加的な2次元イメージを生成するために 付加的なカメラが用いられ得る。この付加的な2次元イメージは、マッチの可能 性のあるもののうちの特定のものを除去するために用いられ得、これは、残りの マッチしたものが共に組み合わされて3次元領域が形成される前になされ得る。 使用可能な情報が多いほど、より正確な3次元イメージが再構築される可能性が 大きくなり、結果的な3次元イメージの精度がより高くなる。 本発明の別の実施形態に従うと、この方法が実施された後に、基準イメージに おける各ピクセルは他のイメージにおけるマッチ点を有する。その情報を基にし て、各ピクセルに対するインテンシティ値と他のイメージにおけるすべてのその マッチが基準化(normalize)され、再構築される3次元イメージの精度を向上 させるためにプロセスは反復される。 本発明は従来技術に関連する多くの問題を克服し、再構築された3次元イメー ジの精度および信頼性を向上させる。本発明の方法は、計算リソースが最少化さ れ、イメージの処理に必要な時間が分単位ではなく時間単位で減少されるように して、ソフトウエアで実現され得る。更に、2次元イメージを生成するために必 要なハードウエアは、商業的に入手可能であり、比較的低価格である。本発明の 方法を実施するシステムは、数百ドルから数千ドルのオーダーで構築され得るこ とが予想される。これは、数万ドルから数十万ドルのオーダーの費用がかかる現 状の技術での3次元イメージング・システムとは対照的である。従って、本発明 は、パーソナル・コンピュータを所有する者が支払い得るコスト・レベルで2次 元イメージから3次元イメージを再構築する能力において顕著な躍進を表す。本 発明のそれら及び他の利点及び利益は、以下の好適な実施形態の説明から明らか になるであろう。 図面の簡単な説明 本発明をより容易に理解し且つ実施するために、本発明を図面と関連させて説 明する。 図1は、2つのイメージの同じ点から深度情報を抽出するための幾何学的関係 を示す。 図2は、図1の右イメージの遠点が、左イメージの近点のイメージとして誤っ て識別された場合に起こるであろうエラーを示す。 図3は、エピポーラ・ラインを示す。 図4は、本発明の方法を実施するための装置を示す。 図5は、作業空間の3次元の対象物に焦点合わせされた4つのカメラによって 生成される4つのイメージを示す。 図6は、4つのイメージのそれぞれが投影された作業空間を示す。 図7は、本発明の方法を示す高レベルのフロー・チャートである。 図8は、どのようにして1つのカメラからのイメージの点を、別のカメラから のイメージのラインに投影するかを示す。 図9は、エピポーラ・ラインに沿った値を計算するためにバイポーラ補間技術 を適用することによって得られる一連のランプ(ramp)を示す。 図10は、領域にグループ化された点を示す。 図11及び12は、基準化プロセスを示す。 好適な実施形態の説明 図4は、本発明の方法を実施するための装置を示す。図4において、本発明の 装置10はN個のカメラを備え得る。図4において4つのカメラ、12、14、 16、18が示されている。これらのカメラは、バー又はメンバ20に接続され る。このバーによって、カメラ12、14、16、18は、互いに水平に配置さ れて、作業空間(workspace)22に焦点合わせすることが可能となる。各カメ ラの他のカメラに対しての水平位置は調整可能であり、バー20には、カメラの そのような配置を行うための適当な機械的アタッチメント(示さず)が備えられ る。典型的に、カメラ14と16は互いに最も近接して配置され、この2つのカ メラのうちの1つが基準カメラとして選択される。この実施形態では、カメラは 合計で約3分の2メートル離れて配置され、約0.5m×0.5mの作業空間22 に集中するように配置される。作業空間22にストライプ・パターンを投影する ライト23又は他の手段が、後に説明する理由により、提供される。ライトは通 常は基準カメラの後ろに又は隣接して配置され、図4では、説明を明瞭にするた めに別に示している。 図5に示すように、カメラ12、14、16、18は、作業空間22に配置さ れた3次元の対象物25のイメージ12'、14'、16'、18'をそれぞれ生成 する。カメラ12、14、16、18の各々は、作業空間22内の対象物の僅か に異なる視界を有し、イメージ12'、14'、16'、18'の各々は3次元の対 象物25の僅かに異なる2次元イメージである。図4に示すように、各2次元イ メージは入力電子装置24によって捕捉される。入力電子装置24は、カメラ1 2、14、16、18からイメージを受信できる既知のデバイスの任意の組み合 わせでよい。入力電子装置24の正確な構成は使用されるカメラに依存する。例 えば、安価なアナログ・カメラでは、複数のアナログ/デジタル変換器、又はカ メラ12、14、16、18によって生成されるイメージを順次に処理する多重 化様式で動作する1つのアナログ/デジタル変換器が必要とされる。入力電子装 置24の目的は、作業空間22に含まれる3次元の対象物25の少なくとも2つ の2次元イメージを提供することである。それらのイメージはデジタル化されて コンピュータ26に供給される。多種の安価なカメラ12、14、16、18に 適当な入力電子装置24を与え、コンピュータ26に作業空間22内の3次元の 対象物25の少なくとも2つの2次元イメージをデジタル形式で供給でき得るこ とを、当業者は認識するであろう。 コンピュータ26は、キーボード28及びマウス30のような典型的な形式の 入力装置に接続される。また、コンピュータ26は、表示装置のような出力装置 32に既知の様式で接続される。好適な実施形態において、本発明の方法は、コ ンピュータ26に記憶され且つ実行されるソフトウエアで実施される。 図5に戻る。従来のステレオ・イメージング技術は、相関(correlation)技 術、特徴マッチング(fearure-matching)、又は対象物の形状を再構築する他の 技術を用いてイメージ12'、14'、16'、18'を比較する。図6に示される ように、本発明においては、イメージ12'、14'、16'、18'を直接的に比 較する代わりに、それらを作業空間22に再び投影(投射)する。結果として、 作業空間の各エレメント、又は「ボクセル(voxel)」は、各カメラから1つず つの、複数の値を受け取る。ボクセルの数Wは、再構築の所望される解像度を基 にする。エンジニアリングの目的のために有用な再構築に対しては、解像度はミ ル(mil)のオーダーである必要があり得る。整形手術の目的のために有用な再 構築に対しては、解像度はミリメートルのオーダーである必要があり得る。 対象物25が質感のある背景に対してセットされると仮定すると、各ボクセル に見られる値に対しては3つのみの可能性がある。 1.それらが等しいか又はほぼ等しい。これは、ボクセルが或る対象物の表面 であることを意味する。 2.それらの幾つかのものが等しいか又はほぼ等しく、他のものが大きく異な る。これは、ボクセルが対象物の表面であるが、すべてのカメラで見えないこと を意味するか、又は、類似の対象物の特徴の事故的アライメントが起こったこと を意味する。 3.それらすべてが大きく異なる。これは、ボクセルが対象物の表面ではない ことを意味する。 上述のアプローチの問題は、計算に関する要求度が高いことである。もしNが イメージの数であり、Mがイメージの解像度であり、Wが作業空間の解像度であ れば、各イメージを作業空間の各ボクセルに投影し、表面を見つけるために接続 された領域に対して作業空間をサーチするためには、N*M2*W3回のオーダー を要する。たとえば、512×512解像度の16イメージと1024×102 4×1024の作業空間は、252の更新が行われねばならないであろう。たとえ 更新が200MHzでスーパーコンピュータを用いて行えたとしても、なおも、 252/200,000,000=225179981.37秒又は2606.25日 を必要とする。これは、許容できないほど遅い。計算速度を大きく向上させるた めに多種の方法を使用できるが、本発明のアプローチは、作業空間のサーチを対 象物の表面が存在するであろう範囲に制限することである。本発明の方法は3つ のフェーズで働く。 ・イメージ・ドメイン(イメージ範囲)における計算によって、近くのカメラ を用いて可能性のある表面点を位置付する。 ・離れたカメラを用いて表面点を検証(verify)する。 ・表面領域を抽出するために不透明面強制(opaque surfaces constraint)を 適用する。 図7は本発明の方法を示す高レベルフローチャートである。図7において第1 のステップ、ステップ34は、3次元のアーティクル(物)の必要なイメージを 捕捉するためのものである。これはカメラ12、14、16、18及び光源23 と関連して動作する入力電子装置24によって行われる。また、対応するフレー ムが決定されることを可能にするためにタイミング信号が供給される限り、カメ ラに取り付けたビデオテープ装置にデータを予め記録しておくこともできる。 プロセスの次のステップは、プリ-ノーマリゼーション(pre-normalization、 前基準化)ステップ36である。イメージの各々の主要なイメージ特徴は光源2 3によって投影されたパターンであるので、その下にあるイメージ値は、各カメ ラの見通しの聞く地点(vantage point)と独立的に概算され得る。各ピクセル での基準化されたイメージ値は、各ピクセルを投影されたパターンにおけるピー ク及び谷と比較することによって計算され得る。次に、プロセスはステップ38 に続き、ここで可能なマッチ(マッチである可能性のもの)が決定される。 従来技術の方法では、マッチング点は、図3に示されたタイプのエピポーラ・ ラインに沿ってサーチすることによって発見される。「正しい」マッチは、その ラインに沿って関数を最小化することによって見つけられる。このアプローチの 問題は、たとえ「正しい選択」を行うために従来技術で見つけられた方法を用い ても、偽のマッチ(誤ったマッチ)がなおも見つけられ、それらのエラーを除去 するために更なる処理が必要とされることである。この付加的な処理によって、 多くの推定がもたらされ、これによって信頼性が低下し、計算時間が増加する。 従来技術のアプローチの基本的問題は、それらがすべてイメージに関して排他的 に集中していることである。一般的に、イメージを見るこ及びイメージのドメイ ンを考えることによって純粋にピクセルに対する正しいマッチを決定する方法は ない。 図8において、カメラ16が基準カメラであり、イメージ16'が基準イメー ジであると仮定する。パースペクティブ・プロジェクション(投影)の下では、 イメージ16'からの各ピクセルPはイメージ14'のラインL上に投影する。こ れは、深度が未知であるためであり、ピクセルPに対してマッチするピクセルは ラインLに沿ったどこかにあるためである。カメラ14と16のように互いに物 理的に近接したカメラについては、イメージ14'においてラインLが横切るピ クセルの数は、作業空間において点42と44によってライン・セグメントが横 切るボクセルの数よりも少ない。これは、カメラ14と16の視点及び光学軸が 類似であるからであり、それによって、基準カメラ16から投影されたラインL がカメラ14の視野において大きく短縮されるからである。結果として、作業空 間においてではなく、イメージ空間においてサーチすることによって、ラインL に沿ってピクセルPに対してのマッチするピクセルを捜すことによって、時間を 節約することができる。近くのカメラに対するエピポーラ・ラインが比較的短い 傾向があるというのみではなく、近い視点からは一般に対象物が大いに類似して 見え、そのため、視点の変更に起因する外観のシフトの結果として真のマッチが 拒絶されないであろう可能性が増するので、ステップ38で使用するためにカメ ラ14と18が選択される。 ラインLは図3に示したタイプのエピポーラ・ラインである。イメージ14' の個別性のため、その値は補間(interpolation)によって計算されなければな らない。バイリニア(bilinear、双線形)補間のような、簡単ではあるが有効な 補間の技術を用いると、ラインLに沿って計算された値は、図9に示すような一 連のリニア(線形)のランプのようになる。高次の補間を用いることができ、こ れはLの構造を幾らか複雑にするが、以下に説明する性能は同じオーダーにとど まる。 イメージ空間は、図9に示すLのリニアのランプと基準イメージ16'からの ピクセルPに対する値でのコンスタントのラインとの交差点を見つけることによ りサーチされる。それら交差点の半分は、Pに対する値との交差点でグラジエン ト(gradient)の符号(サイン)を含むことによって除去できる。その結果はピ クセルPに対する可能なマッチ点の集合体であり、それらは次に偽のマッチを除 くために検証(verify)されねばならない。この実施形態では、典型的に基準イ メージ16'における各ピクセルに対して4つの偽のマッチが見つけられる。 次に基準ピクセルと可能なマッチ・ピクセルとを通る光線は3次元空間に投影 され、その交差点は可能なマッチの3次元座標である。各基準ピクセルに対する すべての可能なマッチのリストが生成され、これがステップ38の出力である。 ステップ38を表す擬似コードがテーブルNo.1に見られる。 テーブルNo.1 インテンシティ(intensity)(c,p)は、位置「p」でのカメラcに対して のインテンシティ(ピクセル,値)である。 可能なマッチ(マッチである可能性のあるもの)の位置を見つけるためのプロ セスは、イメージ14'上のラインLの投影(プロジェクション)におけるピク セルの数に比例する時間で行われることができる。ステップ38を行うために必 要な時間はC*N2*Tのオーダーであり、ここにおいて、Cはローカル・セッ トに含まれるカメラの数である(図8の例では2である)。Nは、ユーザの要求 するイメージの解像度であり、TはラインLがその上にマップするピクセルの数 である。 図7に戻る。プロセスの次のステップ、ステップ46は、ステップ38で見つ けたマッチを検証してマッチの精度を向上させるためのものである。これは、基 準イメージからのピクセルの各々に対するイメージ値を、他のカメラ12、18 により生成された対応するイメージ値と比較することにより達成される。他のイ メージにおいての基準ピクセルがマップする、エピポーラ・ラインに沿ってサー チが行われる。しかしながら、それぞれの可能なマッチの両側における固定の短 い距離にサーチを制限することによって、計算時間が減少される。他のイメージ においてマッチする点が見つけられると、マッチ点のすべてを共に平均すること によって、予測される深度の位置が得られる。マッチ点は、基準カメラと各カメ ラの間のベースライン距離の長さに従って重みを付けられることができ、最も遠 く離れたカメラが最も大きい重みをもつ。マッチが見つからなければ、イメージ 14'において見つけられた可能なマッチは拒絶される。ステップ46の出力は 可能なマッチの改善された集合である。 ステップ46の実行において、イメージの各点はすべてのカメラにおいて同じ 外観を有するものと仮定される。これは、ランバーシアン・オブジェクツ・アサ ンプション(Lambertian object assumption、ランバート的対象物仮定)と呼ば れる(本質的に、すべての世界の表面は平らな壁の塗装のように僅かに荒れてい ると仮定し、これはステレオ・ビジョンにおいてほぼ普遍的な仮定である)。最 近、対象物上のハイライトを検出して考慮から除くことにより、反射する(光っ た)対象物の場合を含むように、ステレオ・ビジョンを拡張することが可能であ ることが示されている。対象物の表面の広い範囲の認識を可能とするように、こ のアプローチが本発明の方法に適用され得ることが考慮される。 現在の実施形態においては、15ミリメートルのサーチ距離が用いられる。典 型的に、偽のマッチが少しだけ減少される(基準ピクセルあたり4又は5の偽の マッチから、基準ピクセルあたり3から4の偽のマッチへ)が、データの精度は 大きく向上する。ステップ46に対する時間はD*N2*Uのオーダーであり、 Dは距離セットにおけるカメラの数(図4に示す実施形態では2)であり、Nは イメージの解像度であり、Uは最初のステップから残っているピクセルに対する 可能なマッチの数である。ステップ46を行うための擬似コードをテーブル2に 示す。 テーブルNo.2 検証ステップの始めに、基準イメージにおける各ピクセルxに対する可能なマ ッチのリストが生成されている。そのリストはPoints_list(x)と呼ばれる。 テーブル2に示した擬似コードは検証のために2つのカメラ、カメラ12及び 18を使用するものと仮定することに留意されたい。一般の場合は、検証ステッ プ26は、更なるに次元イメージを供給するために更なるカメラが使用可能であ るならば、必要なだけ繰り返されるであろう。 次のステップ、ステップ48は、点を領域に接続する(つなぐ)ことである。 もしスライスがこの時に一定の高さで作業空間を通じて作られるならば、点のグ ループは図10に示すように見えるであろう。ここまでのフィルタリンング・ス テップでは実際の対象物の面から真の点を除去しておらず、また、すべての偽の 点も除去されていない。これは、真の表面からの深度オフセットでの「エコー」 が見られる反復する質感の場合には、真実である。真の表面の不連続部及び対象 物の境界もまた視覚可能である。真の表面を識別するために、その光景における 対象物は不透明であるという仮定が適用される。ここで、どの点が同じ不透明の 領域に属し得るかが判定される。これは、基準イメージ16'における近くにあ るピクセルを考慮することにより行われる。近くにある3次元の点に対するマッ チは、すべてのカメラからのすべてのイメージにおいて、もし、それらの投影が イメージにおいて同じ順で起こるならば、及びそれらの投影が何れかのイメージ において決して遠く離れすぎないならば、同じ領域に属し得る。それらが深度に おいておおよそ同じ位置にあるという要求もまた課される。図10において、こ れらの基準に適合する点が楕円で囲まれている。これらの基準の下で等価のクラ スの点を判定することによって、3次元空間における点の接続された領域が抽出 される。現在の実施形態において、この時点では典型的に、数百の領域があり、 最大のものは数万の点を有する。ステップ48を行うための擬似コードがテーブ ルNo.3に示されている。 テーブルNo.3 接続ステップは、前のステップから可能な良い点のリストを取り、領域の集合 を生成する。上述のように、以下の擬似コードは、2つの検証カメラ12及び1 8を使用するために設計されている。一般の場合、ステップ5におけるテストが すべての検証カメラに対して繰り返されるであろう。 ステップ52において、偽の領域(図10の51)が除去される。イメージか らの最大の領域が抽出され、それが関連する基準ピクセルがマークされる。次に 大きい領域が抽出され、該次に大きい領域からの基準ピクセルが、前の領域から のピクセルとかなり多く重なるか(オーバーラップするか)についての判定が行 われる。そうであるならば、該次に大きい領域は除去される。そうでない場合、 それは、良い領域(図10の50)のリストに付加される。このプロセスは、領 域のサイズがかなり小さくなるまで反復される。現在の実施形態においては、領 域サイズの約90%のオーバーラップをチェックする。最小の領域サイズは約1 000点である。 ステップ52における仮定は、表面が不透明であるということである。前のス テップで真の点を全く除去していないので、残されるエラーは誤ったエコーのみ である。それらのエコーのサイズは、ステップ46とステップ48とに関連して 使用するカメラをより多く含むことによって、減少させることができる。十分な 数のカメラを用いると、すべての誤ったエコーが表面の点の何れよりも小さくな る。残りの誤ったエコーはステップ52で除去される。 偽の領域を除去するステップ52を示す擬似コードがテーブルNo.4に示さ れる。 テーブルNo.4 ステップ52の終わりでは、殆どのイメージに対する深度の値が概算されてい る。幾らかのイメージ・ピクセルが深度値を有さないことも可能であり、なぜな ら、それらは近い対象物の境界やそれと同様のものであるからである。更に、本 発明の方法はマッチング・プロセスに関して大変伝統的であるので、概算される 深度値がない多くの点が存在する。しかしながら、表面の多くに対する真の深度 値が判定されているので、補間を基にする方法を用いて多くの点の位置付けを行 う(位置を見つける)ためにその情報を用いることができる。 プロセスの最後のステップはポスト-ノーマリゼーション(post-normalizatio n、後基準化)ステップ54である。この時点では、基準イメージにおける多数 のイメージ点に対するマッチが計算されているので、各マッチの投影のまわりの イメージ値の平均及び標準偏差を計算することにより、その下にある真のイメー ジ値をより正確に概算することができる。すべてのイメージにおけるイメージ値 は、平均及び標準偏差を均一化するために調節される。このプロセスは図11及 び図12にグラフで示されており、図11は第1の反復を示し、図12は第2の 反復を示す。その後、プロセスはステップ38に戻ることによって繰り返され得 る。ステップ38に戻ると、調節されたイメージ値を用いて、より多くのマッチ 点が見つけられ、マッチがより正確に見つけられる。現在、ポイント-ノーマリ ゼーション(点基準化)は1回のみ行われ、プロセスを通じて第2の反復がなさ れると、プロセスはステップ52で終了し、そこで偽の領域が除去される。基準 化のためのウインドウはかなり小さい(3×5ピクセル)。なぜなら、パターン からのインテンシティの変化(variation)がイメージにおける他の変化を支配 することが知られているからである。 本発明は、この技術での幾つかの実質的な進歩を表す。まず、点を領域に接続 し、領域に基づいて判断を行うことにより、高い忠実度で元の対象物の3次元イ メージを再生成する能力が大きく向上する。更に、本方法における幾つかの位置 で、必要とされる計算時間を減少させるためのステップが行われる。例えば、互 いに近接した2つのカメラから始め、作業空間ではなくイメージ空間におけるエ ピポーラ・ラインをサーチすることによって、計算時間が減少される。その後、 基準カメラから離れたカメラからのイメージ、従って、より長いエピポーラ・ラ インを有するイメージに関して行われなければならないサーチの量を制限するた めに、その情報が用いられる。この技術は、必要とされる計算リソース(資源) を大きく減らし、それによって、本発明の方法が商業的に入手可能なハードウエ アで、分のオーダーの時間フレームで、実施されることを可能にする。 当業者は本発明の多くの改造及び変形が可能であることを認識するであろう。 例えば、3次元空間における可能なマッチ及び領域の位置を見つけるステップは 上述のように行う必要はない。本発明の方法は、可能なマッチを見つける他の方 法とともに同じように良く動作する本発明の他の方法とともに同じように良く動 作する。すべてのそのような改造及び変形は上述り説明及び特許請求の範囲の精 神及び範囲に含まれることを意図する。
───────────────────────────────────────────────────── フロントページの続き (81)指定国 EP(AT,BE,CH,DE, DK,ES,FI,FR,GB,GR,IE,IT,L U,MC,NL,PT,SE),OA(BF,BJ,CF ,CG,CI,CM,GA,GN,ML,MR,NE, SN,TD,TG),AP(KE,LS,MW,SD,S Z,UG),UA(AM,AZ,BY,KG,KZ,MD ,RU,TJ,TM),AL,AM,AT,AU,AZ ,BA,BB,BG,BR,BY,CA,CH,CN, CU,CZ,DE,DK,EE,ES,FI,GB,G E,HU,IL,IS,JP,KE,KG,KP,KR ,KZ,LC,LK,LR,LS,LT,LU,LV, MD,MG,MK,MN,MW,MX,NO,NZ,P L,PT,RO,RU,SD,SE,SG,SI,SK ,TJ,TM,TR,TT,UA,UG,UZ,VN

Claims (1)

  1. 【特許請求の範囲】 1. 少なくとも2つの2次元イメージから3次元イメージを構築する方法に おいて、 イメージのうちの1つを基準イメージとして選択するステップと、 他方のイメージにおける1又はそれより多くの点を、前記基準イメージにおけ る各点に対する可能なマッチ点として識別するステップと、 マッチする点の投影を3次元領域にグループ化するステップと、 偽の領域を識別するために前記領域を前記基準イメージに投影するステップと 、 前記偽の領域を除去するステップと、 偽の領域ではない前記領域を付加することによって3次元イメージを構築する ステップと を備える方法。 2. 請求項1に記載の方法において、前記イメージにおける前記点を基準化 し、前記方法を繰り返すステップを含む方法。 3. 請求項1に記載の方法において、前記の1又はそれより多くの可能なマ ッチ点を識別するステップは、それに対してマッチが捜される前記基準イメージ における点に対応する前記他方のイメージにおけるエピポーラ・ラインに沿って サーチするステップを含む、方法。 4. 請求項1に記載の方法において、前記基準イメージにおける点を通じて 延びる光線が前記可能なマッチ点を通じて延びる光線と交差する、作業空間にお ける第1の点を識別するステップを更に備える方法。 5. 請求項4に記載の方法において、第3の2次元のイメージが使用可能で あり、前記第3のイメージにおける1又はそれより多くの点を、前記基準イメー ジにおける各点に対する可能なマッチ点として識別するステップと、前記基準イ メージにおける点を通じて延びる光線が前記可能なマッチ点を通じて延びる光線 と交差する、作業空間における第2の点を識別するステップと、前記第1の点と 前記第2の点を組み合わせるステップとを更に備える方法。 6. 請求項5に記載の方法において、前記の前記第3のイメージにおける1 又はそれより多くの点を識別するステップは、前記他方のイメージからのマッチ 点によって制限されるサーチ範囲において、それに対してマッチが捜される前記 基準イメージにおける点に対応する前記第3のイメージにおけるエピポーラ・ラ インに沿ってサーチするステップを含む、方法。 7. 請求項6に記載の方法において、前記サーチ範囲は、前記第3のイメー ジの前記エピポーラ・ライン上の前記他方のイメージのマッチ点の位置の両側の 約15mmに制限される、方法。 8. 請求項1に記載の方法において、前記のマッチする点の投影を領域にグ ループ化するステップは、前記マッチする点の投影をそれらの間隔および各イメ ージにおける順に従ってグループ化することを含む、方法。 9. 請求項8に記載の方法において、前記のグループ化するステップは、約 5mmの間隔に従ってグループ化することを含む、方法。 10. 請求項8に記載の方法において、前記のグループ化するステップは、 前記マッチする点の前記投影をそれらの個々の深度に従ってグループ化すること を含む、方法。 11. 請求項1に記載の方法において、前記の前記偽の領域を識別するステ ップは、(i)最大の領域を選択し、前記最大の領域によって明らかにされる前 記基準イメージ上の点をマークするステップと、(ii)次に大きい領域を選択し 、前記次に大きい領域によって明らかにされる前記基準イメージ上の点をマーク するステップと、(iii)前記のマークされた点の間のオーバーラップの度合い が所定のスレッショルドよりも上であるならば、前記次に大きい領域を偽の領域 として識別するステップと、(iv)所定のサイズよりも大きいすべての領域が選 択されるまでステップ(ii)からステップ(iv)を繰り返すステップとを含む、 方法。 12. 請求項11に記載の方法において、前記の前記次に大きい領域を偽の 領域として識別するステップは、もしオーバーラップの度合いが少なくとも約1 0パーセントであるならば、前記次に大きい領域を偽の領域として識別すること を含む、方法。 13. 請求項11に記載の方法において、前記ステップ(ii)から前記ステ ップ(iv)は、約1000点よりも多くの点を有するすべての領域が選択される まで繰り返される、方法。 14. 複数の2次元イメージから3次元イメージを構築する方法において、 イメージのうちの1つを基準イメージとして選択するステップと、 第2のイメージを選択するステップと、 前記第2のイメージにおける1又はそれより多くの点を、前記基準イメージに おける各点に対する可能なマッチ点として識別するステップと、 前記可能なマッチ点を検証するために前記複数のイメージの残りのものを用い るステップと、 前記の検証したマッチ点の投影を3次元領域にグループ化するステップと、 偽の領域を識別して除去するために前記領域を前記基準イメージに投影するス テップと、 偽の領域ではない前記領域を付加することによって3次元イメージを構築する ステップと を備える方法。 15. 請求項14に記載の方法において、前記の第2のイメージを選択する ステップは、前記基準イメージに対して最も短いベースラインを有するイメージ を選択するステップを含む、方法。 16. 請求項14に記載の方法において、前記の前記可能なマッチ点を検証 するために前記複数のイメージの残りのものを用いるステップは、前記マッチ点 の範囲における前記の残りのイメージの各々におけるエピポーラ・ラインをサー チするステップと、サーチされる前記エピポーラ・ラインの部分に沿って更なる マッチが発見できない何れのマッチ点も除くステップとを含む、方法。 17. 請求項14に記載の方法において、前記イメージにおける前記点を基 準化するステップと、前記方法を繰り返すステップとを含む方法。 18. 請求項14に記載の方法において、3次元の対象物にパターンを投影 するステップと、前記複数の2次元イメージを生成するステップと、前記3次元 対象物の前記複数の2次元イメージを生成するステップとを更に備える方法。 19. 請求項18に記載の方法において、前記複数のイメージのインテンシ ティを基準化するために前記2次元イメージの各々において見つけられる前記パ ターンからの情報を用いるステップを更に備える方法。
JP9514342A 1995-10-04 1996-09-30 2次元イメージから3次元イメージを生成する方法 Pending JPH11512856A (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US08/539,307 US5818959A (en) 1995-10-04 1995-10-04 Method of producing a three-dimensional image from two-dimensional images
US08/539,307 1995-10-04
PCT/US1996/015631 WO1997013218A1 (en) 1995-10-04 1996-09-30 Method of producing a three-dimensional image from two-dimensional images

Publications (1)

Publication Number Publication Date
JPH11512856A true JPH11512856A (ja) 1999-11-02

Family

ID=24150674

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9514342A Pending JPH11512856A (ja) 1995-10-04 1996-09-30 2次元イメージから3次元イメージを生成する方法

Country Status (5)

Country Link
US (1) US5818959A (ja)
EP (1) EP0853798A1 (ja)
JP (1) JPH11512856A (ja)
AU (1) AU7201796A (ja)
WO (1) WO1997013218A1 (ja)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000331160A (ja) * 1999-05-24 2000-11-30 Nec Corp 画像マッチング装置、画像マッチング方法及び画像マッチング用プログラムを記録した記録媒体
JP2004502997A (ja) * 2000-06-28 2004-01-29 テレフォンアクチーボラゲット エル エム エリクソン(パブル) ベイジアンフレームワークにおける仮説混合による深度マップの生成
JP2018032144A (ja) * 2016-08-23 2018-03-01 キヤノン株式会社 画像処理装置、画像処理方法およびプログラム。
JP2018526689A (ja) * 2016-07-04 2018-09-13 ペキン チンギン マシン ヴィジュアル テクノロジー カンパニー リミテッド 4カメラ組の平面アレイの特徴点のマッチング方法、及びそれに基づく測定方法
US10341683B1 (en) 2017-12-26 2019-07-02 Fujitsu Limited Apparatus and method to reduce an amount of coordinate data representing an object taken by an imaging device in a three dimensional space

Families Citing this family (62)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19636028C1 (de) * 1996-09-05 1997-11-20 Daimler Benz Ag Verfahren zur Stereobild-Objektdetektion
JP2910698B2 (ja) * 1996-10-15 1999-06-23 日本電気株式会社 三次元構造推定方法及び装置
US6858826B2 (en) * 1996-10-25 2005-02-22 Waveworx Inc. Method and apparatus for scanning three-dimensional objects
US7098435B2 (en) * 1996-10-25 2006-08-29 Frederick E. Mueller Method and apparatus for scanning three-dimensional objects
US5864640A (en) * 1996-10-25 1999-01-26 Wavework, Inc. Method and apparatus for optically scanning three dimensional objects using color information in trackable patches
SE511461C2 (sv) * 1997-03-03 1999-10-04 Qualisys Ab Databearbetning
EP0880010B1 (en) * 1997-05-22 2005-02-23 Kabushiki Kaisha TOPCON Measuring apparatus
DE69811050T2 (de) * 1997-07-29 2003-11-06 Koninklijke Philips Electronics N.V., Eindhoven Rekonstruktionsverfahren, Vorrichtung und Dekodierungssystem für dreidimensionalen Szenen.
GB9716240D0 (en) * 1997-07-31 1997-10-08 Tricorder Technology Plc Scanning apparatus and methods
FR2767404B1 (fr) * 1997-08-12 1999-10-22 Matra Systemes Et Information Procede de production de donnees cartographiques par stereovision
US6047078A (en) * 1997-10-03 2000-04-04 Digital Equipment Corporation Method for extracting a three-dimensional model using appearance-based constrained structure from motion
JP3728900B2 (ja) * 1997-10-17 2005-12-21 ソニー株式会社 キャリブレーション方法及び装置、並びにキャリブレーション用データ生成方法
US6201541B1 (en) * 1997-12-11 2001-03-13 Cognitens, Ltd. System and method for “Stitching” a plurality of reconstructions of three-dimensional surface features of object(s) in a scene defined relative to respective coordinate systems to relate them to a common coordinate system
JP2000076460A (ja) * 1998-06-18 2000-03-14 Minolta Co Ltd モニタ表示装置
US6125197A (en) * 1998-06-30 2000-09-26 Intel Corporation Method and apparatus for the processing of stereoscopic electronic images into three-dimensional computer models of real-life objects
JP2000090233A (ja) * 1998-09-08 2000-03-31 Olympus Optical Co Ltd 画像処理装置
US6466205B2 (en) * 1998-11-19 2002-10-15 Push Entertainment, Inc. System and method for creating 3D models from 2D sequential image data
US6278460B1 (en) * 1998-12-15 2001-08-21 Point Cloud, Inc. Creating a three-dimensional model from two-dimensional images
US6744914B1 (en) * 2000-04-28 2004-06-01 Orametrix, Inc. Method and system for generating a three-dimensional object
DE19913853A1 (de) * 1999-03-26 2000-10-05 Steffen Setzer Verfahren und Vorrichtung zum bildhaften Erfassen dreidimensionaler Objekte
JP4453119B2 (ja) * 1999-06-08 2010-04-21 ソニー株式会社 カメラ・キャリブレーション装置及び方法、画像処理装置及び方法、プログラム提供媒体、並びに、カメラ
JP2000346634A (ja) 1999-06-09 2000-12-15 Minolta Co Ltd 3次元入力装置
US6668327B1 (en) 1999-06-14 2003-12-23 Sun Microsystems, Inc. Distributed authentication mechanisms for handling diverse authentication systems in an enterprise computer system
US6307959B1 (en) 1999-07-14 2001-10-23 Sarnoff Corporation Method and apparatus for estimating scene structure and ego-motion from multiple images of a scene using correlation
FR2798761B1 (fr) * 1999-09-17 2002-03-29 Thomson Multimedia Sa Procede de construction d'un modele de scene 3d par analyse de sequence d'images
US6865289B1 (en) * 2000-02-07 2005-03-08 Canon Kabushiki Kaisha Detection and removal of image occlusion errors
US6862364B1 (en) * 1999-10-27 2005-03-01 Canon Kabushiki Kaisha Stereo image processing for radiography
US6804683B1 (en) * 1999-11-25 2004-10-12 Olympus Corporation Similar image retrieving apparatus, three-dimensional image database apparatus and method for constructing three-dimensional image database
US6990228B1 (en) 1999-12-17 2006-01-24 Canon Kabushiki Kaisha Image processing apparatus
US7082387B1 (en) 2000-02-08 2006-07-25 International Business Machines Corporation System and method for simultaneous construction of physical and CAD models
US6765572B2 (en) * 2001-04-23 2004-07-20 Koninklijke Philips Electronics N.V. Virtual modeling by voxel-clipping shadow-cast
GB0125774D0 (en) * 2001-10-26 2001-12-19 Cableform Ltd Method and apparatus for image matching
US7031512B2 (en) * 2002-04-18 2006-04-18 Stmicroelectronics, Inc. Method and system for 3D smoothing within the bound of error regions of matching curves
US7164784B2 (en) * 2002-07-30 2007-01-16 Mitsubishi Electric Research Laboratories, Inc. Edge chaining using smoothly-varying stereo disparity
US7711155B1 (en) 2003-04-14 2010-05-04 Videomining Corporation Method and system for enhancing three dimensional face modeling using demographic classification
US7356164B2 (en) * 2003-05-30 2008-04-08 Lucent Technologies Inc. Method and apparatus for finding feature correspondences between images captured in real-world environments
IL157877A0 (en) * 2003-09-11 2004-03-28 Imagine It S Happening Ltd Color edge based 3d scanner
US20050088515A1 (en) * 2003-10-23 2005-04-28 Geng Z. J. Camera ring for three-dimensional (3D) surface imaging
CA2573077A1 (en) * 2004-07-16 2006-01-26 Dofasco Inc. Flatness monitor
US20050057438A1 (en) * 2004-08-27 2005-03-17 Remes Roberto Luis Garcia Apparatus and method for producing three-dimensional motion picture images
US20070237417A1 (en) * 2004-10-14 2007-10-11 Motilal Agrawal Method and apparatus for determining camera focal length
KR20060063265A (ko) * 2004-12-07 2006-06-12 삼성전자주식회사 영상 처리 방법 및 장치
US7415152B2 (en) * 2005-04-29 2008-08-19 Microsoft Corporation Method and system for constructing a 3D representation of a face from a 2D representation
CN100447820C (zh) * 2005-08-04 2008-12-31 浙江大学 基于立体视觉的公交客流统计方法及其系统
US7535560B2 (en) * 2007-02-26 2009-05-19 Aceris 3D Inspection Inc. Method and system for the inspection of integrated circuit devices having leads
DE102007054906B4 (de) * 2007-11-15 2011-07-28 Sirona Dental Systems GmbH, 64625 Verfahren zur optischen Vermessung der dreidimensionalen Geometrie von Objekten
US8471844B2 (en) * 2008-01-18 2013-06-25 Sony Corporation Streaming geometry for use in displaying and editing 3D imagery
JP2009239391A (ja) * 2008-03-26 2009-10-15 Fujifilm Corp 複眼撮影装置およびその制御方法並びにプログラム
US8737721B2 (en) 2008-05-07 2014-05-27 Microsoft Corporation Procedural authoring
US20120056982A1 (en) * 2010-09-08 2012-03-08 Microsoft Corporation Depth camera based on structured light and stereo vision
JP2012234258A (ja) * 2011-04-28 2012-11-29 Sony Corp 画像処理装置と画像処理方法およびプログラム
US20130287294A1 (en) * 2012-04-30 2013-10-31 Cywee Group Limited Methods for Generating Personalized 3D Models Using 2D Images and Generic 3D Models, and Related Personalized 3D Model Generating System
US20150015701A1 (en) * 2013-07-10 2015-01-15 Faro Technologies, Inc. Triangulation scanner having motorized elements
CN103455792A (zh) * 2013-08-20 2013-12-18 深圳市飞瑞斯科技有限公司 一种客流量统计方法及系统
US9836118B2 (en) 2015-06-16 2017-12-05 Wilson Steele Method and system for analyzing a movement of a person
CN105389845B (zh) * 2015-10-19 2017-03-22 北京旷视科技有限公司 三维重建的图像获取方法和系统、三维重建方法和系统
WO2018078986A1 (ja) * 2016-10-24 2018-05-03 ソニー株式会社 情報処理装置、情報処理方法、およびプログラム
US20230107110A1 (en) * 2017-04-10 2023-04-06 Eys3D Microelectronics, Co. Depth processing system and operational method thereof
US10460512B2 (en) * 2017-11-07 2019-10-29 Microsoft Technology Licensing, Llc 3D skeletonization using truncated epipolar lines
US20200137380A1 (en) * 2018-10-31 2020-04-30 Intel Corporation Multi-plane display image synthesis mechanism
SG10202003292XA (en) * 2020-04-09 2021-11-29 Sensetime Int Pte Ltd Matching method and apparatus, electronic device, computer-readable storage medium, and computer program
US11676293B2 (en) * 2020-11-25 2023-06-13 Meta Platforms Technologies, Llc Methods for depth sensing using candidate images selected based on an epipolar line

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4654872A (en) * 1983-07-25 1987-03-31 Omron Tateisi Electronics Co. System for recognizing three-dimensional objects
US4825393A (en) * 1986-04-23 1989-04-25 Hitachi, Ltd. Position measuring method
US4982438A (en) * 1987-06-02 1991-01-01 Hitachi, Ltd. Apparatus and method for recognizing three-dimensional shape of object
WO1991019265A1 (en) * 1990-05-29 1991-12-12 Axiom Innovation Limited Machine vision stereo matching
US5577130A (en) * 1991-08-05 1996-11-19 Philips Electronics North America Method and apparatus for determining the distance between an image and an object
DE69430153T2 (de) * 1993-06-21 2002-09-05 Nippon Telegraph & Telephone Verfahren und Vorrichtung zur dreidimensionalen Bilderzeugung von Objekten
US5561526A (en) * 1994-05-26 1996-10-01 Lockheed Missiles & Space Company, Inc. Three-dimensional measurement device and system

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000331160A (ja) * 1999-05-24 2000-11-30 Nec Corp 画像マッチング装置、画像マッチング方法及び画像マッチング用プログラムを記録した記録媒体
JP2004502997A (ja) * 2000-06-28 2004-01-29 テレフォンアクチーボラゲット エル エム エリクソン(パブル) ベイジアンフレームワークにおける仮説混合による深度マップの生成
JP2018526689A (ja) * 2016-07-04 2018-09-13 ペキン チンギン マシン ヴィジュアル テクノロジー カンパニー リミテッド 4カメラ組の平面アレイの特徴点のマッチング方法、及びそれに基づく測定方法
JP2018032144A (ja) * 2016-08-23 2018-03-01 キヤノン株式会社 画像処理装置、画像処理方法およびプログラム。
US10341683B1 (en) 2017-12-26 2019-07-02 Fujitsu Limited Apparatus and method to reduce an amount of coordinate data representing an object taken by an imaging device in a three dimensional space

Also Published As

Publication number Publication date
WO1997013218A1 (en) 1997-04-10
EP0853798A1 (en) 1998-07-22
US5818959A (en) 1998-10-06
AU7201796A (en) 1997-04-28

Similar Documents

Publication Publication Date Title
US5818959A (en) Method of producing a three-dimensional image from two-dimensional images
US5383013A (en) Stereoscopic computer vision system
JP5249221B2 (ja) 画像から奥行きマップを決定する方法、奥行きマップを決定する装置
Koch et al. Multi viewpoint stereo from uncalibrated video sequences
KR101554241B1 (ko) 3차원 이미지에서의 결함성 픽셀 깊이 데이터 값의 깊이 맵 품질 향상을 위한 방법
US7570805B2 (en) Creating 3D images of objects by illuminating with infrared patterns
US8432435B2 (en) Ray image modeling for fast catadioptric light field rendering
US6868194B2 (en) Method for the extraction of image features caused by structure light using image reconstruction
US20030044073A1 (en) Image recognition/reproduction method and apparatus
US20100328308A1 (en) Three Dimensional Mesh Modeling
JP2000512012A (ja) 三次元形状の表示を得る方法とシステム
CN110500957A (zh) 一种主动三维成像方法、装置、设备以及存储介质
Wong et al. Fast acquisition of dense depth data by a new structured light scheme
US6512844B2 (en) 3D rendering
US20030113020A1 (en) Method for the extraction of image features caused by structure light using template information
EP1580684B1 (en) Face recognition from video images
Gimel’farb Stereo terrain reconstruction by dynamic programming
RU2716311C1 (ru) Устройство для восстановления карты глубины с поиском похожих блоков на основе нейронной сети
Zitnick et al. Multi-baseline stereo using surface extraction
Maimone Characterizing stereo matching problems using local spatial frequency
Canu et al. Accurate and robust stereovision with a large number of aerial images
Sala et al. Personal identification and minimum requirements on image metrological features
Pedersini et al. Accurate 3-D reconstruction from trinocular views through integration of improved edge-matching and area-matching techniques
Anandan Motion and stereopsis
Xu et al. Mask Scale Adjustment (MSA) in Stereo Matching

Legal Events

Date Code Title Description
A072 Dismissal of procedure [no reply to invitation to correct request for examination]

Free format text: JAPANESE INTERMEDIATE CODE: A073

Effective date: 20040203