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
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. 少なくとも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次元イメージの各々において見つけられる前記パ ターンからの情報を用いるステップを更に備える方法。
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)
| 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)
| 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)
| 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 |
-
1995
- 1995-10-04 US US08/539,307 patent/US5818959A/en not_active Expired - Fee Related
-
1996
- 1996-09-30 JP JP9514342A patent/JPH11512856A/ja active Pending
- 1996-09-30 EP EP96933192A patent/EP0853798A1/en not_active Withdrawn
- 1996-09-30 WO PCT/US1996/015631 patent/WO1997013218A1/en not_active Ceased
- 1996-09-30 AU AU72017/96A patent/AU7201796A/en not_active Abandoned
Cited By (5)
| 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 |