JP2002008024A - 2次元連続画像に3次元物体の画像を埋め込んだ合成画像の作成方法及び同装置 - Google Patents

2次元連続画像に3次元物体の画像を埋め込んだ合成画像の作成方法及び同装置

Info

Publication number
JP2002008024A
JP2002008024A JP2000186013A JP2000186013A JP2002008024A JP 2002008024 A JP2002008024 A JP 2002008024A JP 2000186013 A JP2000186013 A JP 2000186013A JP 2000186013 A JP2000186013 A JP 2000186013A JP 2002008024 A JP2002008024 A JP 2002008024A
Authority
JP
Japan
Prior art keywords
image
dimensional
transformation matrix
calibration
coordinates
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
JP2000186013A
Other languages
English (en)
Inventor
Kazufumi Suzuki
一史 鈴木
Yoshio Ichihashi
敬男 市橋
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.)
Gentech Co Ltd
Original Assignee
Gentech Co Ltd
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 Gentech Co Ltd filed Critical Gentech Co Ltd
Priority to JP2000186013A priority Critical patent/JP2002008024A/ja
Publication of JP2002008024A publication Critical patent/JP2002008024A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Image Processing (AREA)

Abstract

(57)【要約】 【課題】 2次元動画像に3次元物体のモデルから生成
した2次元画像等を合成するために、2次元動画像から
3次元座標からの射影変換行列または撮影したカメラの
カメラパラメータを高速に、かつスムーズな値として求
める方法およびそのための装置を提供することを課題と
している。 【解決手段】 2次元動画像の最初のキャリブレーショ
ン点から決定した射影変換行列の要素またはその関数を
カルマンフィルタの状態変数とし、カルマンフィルタか
ら射影変換行列を決める方法において、カルマン行列の
共分散行列で決められる探索範囲内でトラッキング点を
求め、このトラッキング点を射影変換行列によって変換
した観測値を使ってカルマンフィルタを修正することに
より高速に、かつスムーズな射影変換行列を得る。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】この発明は、複数の連続する
2次元画像に3次元物体の画像を埋め込んだ合成画像を
作成する技術分野に関するものである。
【0002】
【従来の技術】近年コンピュータの高速化、大容量化が
進み、コンピュータグラフィックス(いわゆるCG)や
実写を使用したコンピュータによる画像の生成、実写画
像へコンピュータによって生成された画像の埋め込み等
による画像合成技術が可能となってきている。これは静
止画像に限らず、連続した複数の画像や、動画像(画像
中の物体が移動したり、変化したりする画像をいう)に
対しても可能になっている。なお以下の説明では、連続
画像(又は連続撮影画像)というときは、静止物体をカ
メラを移動(又は回転)させて連続撮影した画像と、動
画像をも含めた広い意味に使用する。
【0003】例えば、静止実写画像中に3次元物体の画
像又はその他の2次元画像を自然な形で埋め込むために
はその実写画像のフレームに撮影地点および撮影方向と
埋め込むべき画像に対する視点および視線を一致させて
合成する必要がある。このためにはフレームの画像に対
する射影変換行列P(またはカメラパラメータ)を決定
する必要がある。
【0004】この射影変換行列Pは3×4の行列で、画
像を撮影するカメラの位置、姿勢、画角などのカメラに
関するすべての情報が含まれているためカメラパラメー
タと呼ぶこともある。ここでは射影変換行列と呼ぶこと
にする。射影変換行列Pは11個の未知パラメータと1
個のスケールファクタを含んでおり、この未知パラメー
タを決定するためには、3次元空間内の座標が既知であ
る少なくとも6個の点とそれに対応する2次元座標の6
個の座標が既知であることが必要である。以下、これら
の未知パラメータを決定するために使用する座標点を校
正点と呼び、未知パラメータを求めることをキャリブレ
ーションと呼ぶことにする。
【0005】これと同じように、連続撮影画像に対して
各フレームに3次元物体の画像を自然な形で埋め込んだ
合成画像を作成するためには、各フレーム毎に射影変換
行列を求めることによって、カメラの位置と撮影方向の
変化を射影変換行列の変化として追跡することができ、
実空間に対応した座標を使ってコンピュータ中に生成さ
れている3次元モデルに対し、各フレームにおける射影
変換行列による2次元画像を生成し、生成した画像を撮
影画像中の対応する位置に配置して合成することで、連
続撮影画像の合成画像を作成することができる。
【0006】また、逆に撮影カメラを固定した場合に
は、射影変換行列により実空間の被写体と画像中の被写
体の位置関係が明らかになっているため、画像中の被写
体の動きから、実空間における被写体の動きを捕らえる
ことができる。このことからモーションキャプチャと呼
ばれている。
【0007】上述した連続撮影画像において、各フレー
ムにおいて射影変換行列を求め、被写体の座標と画像中
の位置の対応をとるためには、校正点は6点のデータで
十分であるが、画像中のノイズ、あるいは選択点のうち
の4点以上が同一平面近傍にあるなどで誤差が拡大する
場合があるため、通常は10点以上の点を使用する。し
かしながら、すべてのフレームにおいて画面中の校正点
を指定する作業を行うとすると、例えば30フレーム/
秒のすべてのフレームで10点以上の点を指定しなけれ
ばならず、画面を見ながらのマニュアルでの実行は現実
的ではない。
【0008】そこで、自動的に校正点を探索する方法が
必要となる。即ち、最初のフレーム(フレーム(0)と称
する)もしくは最初のフレームからの連続する数フレー
ム中でn個(例えば10個)の点P01〜P0nを選定した
として、それ以降のフレーム(フレーム(k))での点を
自動的に探索する方法が必要である。従来から知られて
いる探索方法として以下の方法がある。即ち、 (1)最初のフレーム(フレーム(0))において点P0i
(i=1〜n)を中心にした特徴的な領域の画像領域P0i(i=1
〜n)を指定し(以下、ウインドウという)、その画像デ
ータPD0i(i=1〜n)を取得する。 (2)取得したウインドウの画像データPD0i(i=1〜n)
を次のフレーム(フレーム(1))の画像の端から逐次移
動させながら得られるフレーム(1)の画像データと画像
データPD0i(i=1〜n)との比較を行う、即ち、スキャン
しながら比較する。 (3)フレーム(1)の画面全体をスキャンして比較し
た結果、画像データD0i(i=1〜n)にもっとも近い画像デ
ータを得たスキャン位置での、点P0i(i=1〜n)に対応す
るフレーム(1)中の点を校正点P1i(i=1〜n)として選定
する。というものである。
【0009】この方法によれば、フレーム(k)における
n個の点から、自動的にフレーム(k+1)におけるn個の
点を求めることができるので、最初のフレーム(0)にお
けるカメラパラメータを決定するためのn個の点を指定
すれば、それ以降のフレーム(k)でのカメラパラメータ
は自動的に求めることができ、撮影動画像からカメラの
視線、方向の変化を自動的に取得することができる。
【0010】しかしながら、上記従来方法にはいくつか
の問題点がある。まず、フレーム(k)において射影変換
行列を決定するためのn個の点を決定し、射影変換行列
を演算で求めた後に、次のフレーム(k+1)における対応
するn個の点を求めるために、(1)フレーム(k+1)の
全範囲をスキャンするため、処理時間に長時間を要する
ことが問題である。(2)画像の種類によっては画像中
に類似の画像領域がある場合、画像にノイズがある場合
があり、誤設定する可能性のあるという問題がある。さ
らに、(3)カメラワークの結果、フレーム(k)の画像
中に存在した点Pki(i=1〜n)がフレーム(k+1)の画像中
には存在しなくなっている場合があるという問題点もあ
る。また、(4)点Pikから射影変換行列を得たとして
も、得られた結果はスムーズでなく、フィルタ等の後処
理を必要とするという問題点がある。
【0011】
【発明が解決しようとする課題】この発明は、上述のよ
うな背景の下になされたものであり、2次元動画像から
キャリブレーションによって射影変換行列を求め、この
射影変換行列を3次元物体のモデルに適用して該モデル
の画像を求め、この画像を2次元画像に埋め込んで表示
する方法、あるいはキャリブレーションで得られた射影
変換行列に基づいて更にカメラの位置・方向を求め、そ
のカメラの位置・方向で3次元物体を撮影して得た画像
を2次元画像に埋め込んで表示する方法において、画像
中の6〜10個以上のキャリブレーション点を決めるた
めの全画面スキャンを行わず、画像ノイズの処理・スム
ージング処理を最小限とすることで、射影変換行列また
はカメラの位置・方向を高速に取得することを目的とす
る。
【0012】
【課題を解決するための手段】上記課題を解決するため
に本発明は以下の手段を採用している。即ち、請求項1
記載の発明は、複数の連続する2次元画像に3次元物体
の画像を埋め込んだ合成画像を作成する方法において、
該2次元画像にキャリブレーションを行うための校正点
の座標を推定するステップと、該推定された座標点の近
傍をサーチして校正点の座標を決定するステップと、決
定された該校正点の座標からキャリブレーションによっ
て射影変換行列を求めるステップと、求められた該射影
変換行列を利用して3次元物体の埋め込み画像を求める
ステップと、該埋め込み画像を前記2次元画像に埋め込
んで合成するステップとを具備することを特徴とする合
成画像の作成方法である。
【0013】この方法では校正点の座標を推定し、推定
された座標点の近傍のみをサーチすることで校正点の座
標を決定することができるので、従来の全画面をスキャ
ンしてサーチする方法に比べ、非常に高速な処理が可能
となる。また、射影変換行列を求めるので、それを使用
すれば、コンピュータにより生成された3次元モデルか
らでも、実際に存在する3次元物体を撮影する方法でも
埋め込み画像を作成することができる。そして、射影変
換行列を使用して得られた埋め込み画像の2次元画像へ
の埋め込み合成は、周知のあらゆる方法が利用できる。
【0014】請求項2記載の発明は、請求項1記載の発
明において、校正点の座標を推定するステップとして、
射影変換行列の未知パラメータを未知状態変数としてカ
ルマンフィルタを利用することで、射影変換行列を推定
し、その変換行列により2次元画像の校正点の座標を推
定するものであり、カルマンフィルタを利用することに
より、特別な処理を行うことなくノイズを考慮した最適
推定値を求めることができる。
【0015】請求項3記載の発明は、請求項1又は請求
項2記載の発明において、3次元物体の埋め込み画像を
求めるステップを、3次元物体の3次元モデルに対して
キャリブレーションによって得られた射影変換行列を作
用させて埋め込み画像を求めるものであり、どのような
3次元モデルに対しても適用可能である。
【0016】請求項4記載の発明は、請求項1又は請求
項2記載の発明において、3次元物体の埋め込み画像を
求めるステップを、3次元空間における3次元物体に対
してキャリブレーションによって得られた射影変換行列
の要素に従って、撮影カメラの配置を設定して撮影して
埋め込み画像を求めるものであり、コンピュータにより
作成が困難な物体に対して適用可能であり、3次元物体
は静止している必要はなく、動きのあるものでもよい。
【0017】請求項5乃至請求項8記載の装置の発明
は、請求項1乃至請求項4の方法の発明に対応するもの
であり、請求項5の発明では、複数の連続する2次元画
像に3次元物体の画像を埋め込んだ合成画像を作成する
装置において、該2次元画像にキャリブレーションを行
うための校正点の座標を推定する推定手段と、該推定さ
れた座標点の近傍をサーチして校正点の座標を決定する
探索決定手段と、決定された該校正点の座標からキャリ
ブレーションによって射影変換行列を求める演算手段
と、求められた該射影変換行列を利用して3次元物体の
埋め込み画像を求める埋め込み画像生成手段と、該埋め
込み画像を前記2次元画像に埋め込んで合成する合成手
段とを具備することを特徴とする合成画像の作成装置で
ある。
【0018】この装置によれば、校正点を推定する推定
手段があるため、探索決定手段による探索範囲が限定さ
れ、高速に校正点を探索できる。そして、校正点を演算
手段に入力することで射影変換行列をオンラインで得る
ことができ、それ以降の、埋め込む画像生成手段、2次
元画像に埋め込んで合成する合成手段は周知の手段を使
用することができる。
【0019】
【発明の実施形態】図1は請求項1記載された発明の基
本的なステップを示す図であり、ステップAにおける校
正点の座標の推定とステップBにおいて推定座標点の近
傍のサーチにより、処理の高速化を図ることができる。
また、ステップCにおける校正点と射影変換行列の関係
は、請求項2記載の発明のカルマンフィルタの使用によ
り誤差の処理を含む最適な処理が可能となった。ステッ
プDおよびステップEの埋め込み画像の取得と2次元画
像への合成は周知の方法が利用できる。図2は本発明の
実施形態におけるアルゴリズムの全体フローチャートで
ある。以下 図2に示すフローチャートに従い、必要に
応じて他の図面を参照しながら本実施形態の方法を説明
する。
【0020】本発明の実施形態は、連続2次元画像のフ
レームからキャリブレーションによって射影変換行列を
求め、その射影変換行列をコンピュータ中に生成された
3次元物体のモデルに適用して該モデルの2次元画像を
連続2次元画像中に埋め込むものであり、コンピュータ
中に生成された3次元物体のモデルを指定された射影変
換行列により2次元画像に変換する技術は周知であり、
図2では連続2次元画像の時々刻々変化するフレーム
(通常1秒間で30フレーム)における射影変換行列又
はカメラパラメータを高速にかつスムーズに求めるため
にカルマンフィルタを使用するフローチャートを示して
いる。
【0021】以下、図2に従って説明する。まず、初期
値の設定のため2次元動画像のはじめのフレーム(0)に
対して時間的に変化しない既知の3次元座標を有する点
をn個(6点以上で、通常は10点以上)指定すること
で射影変換行列Pr(0)とフレーム(1)に対する射影変換
行列Pr(1)を求めることでキャリブレーションが開始
される(ステップ1)。
【0022】キャリブレーションは既知の点Pi(i=1〜
n)の3次元座標(Xi、Yi、Zi)に対するフレーム(0)
およびフレーム(1)における点P0i(i=1〜n)および点P1
i(i=1〜n)の2次元座標(ui、vi)を指定し、射影変
換行列Pr(0)およびPr(1)の要素を求める。これによ
り、フレーム(0)およびフレーム(1)の射影変換行列を決
定する(ステップ2)。射影変換行列の決定は11個の
未知数の決定であり、6点の座標データで十分ではある
が、10点以上の点のデータから種々の組み合わせの6
点を選定して求めた要素の値を平均化する等の方法(例
えば、自乗和を最小化する方法)によりノイズ、誤差を
除去することができる。
【0023】射影変換行列Pr(0)およびPr(1)から射
影変換行列の変化を知ることができ、これは動画像を撮
影したカメラの動きに対応するものであり、その変化か
らカメラの物理的な動きを表すパラメータである平行移
動と回転およびカメラの焦点距離(の変化)を表す7変
数を抽出することができる(ステップ3)。
【0024】抽出した7変数を状態変数の初期値として
離散時間システムのカルマンフィルタの設定を行うが、
7変数は射影変換行列の要素の関数であり、実質的には
射影変換行列の要素をカルマンフィルタの状態変数とし
ていることになる(ステップ4)。一般にカルマンフィ
ルタでは、信号を生成するシステムの動特性が離散時間
kのおける状態変数(ベクトル)x(k)に対する状態方
程式が、
【式1】 x(k+1)=F(k)x(k)+G(k)w(k)
(w(k)は外乱ベクトル) 出力ベクトルy(k)に対する観測方程式が、
【式2】 y(k)=H(k)x(k)+v(k) (v(k)
は観測雑音ベクトル) で指定され、外乱ベクトルw(k)、観測雑音ベクトルv
(k)の平均が0、かつ、そのスペクトルが白色であり、
w、vの共分散行列が
【式3】 E[w(k)w(j)T]=Q(k)δkj
【式4】 E[v(k)v(j)T]=R(k)δkj
【式5】 E[w(k)v(j)T]=0 (Eは平均、Tは転置、δkjはクロネッカーのデルタ) であり、初期値が与えられた場合、最適推定である状態
変数の最小2乗推定x*(k、k-1)が次の逐次式で与えら
れる。
【式6】 x*(k+1,k)=F(k)x*(k、k-1)+K(k)
ν(k) ここで、ν(k)は、離散時間kにおける実観測ベクトル
と最適推定x*(k、k-1)から導かれる推定観測ベクトル
の差、
【式7】 ν(k)=y(k)−H(k)x*(k、k-1) であり、K(k)は、カルマンゲインと呼ばれる。
【0025】この発明では、カメラの動きを示す7変数
を状態変数、キャリブレーション点のうちのいくつか
(6個未満でもよい)あるいは全てをシステムの状態を
修正するための観測値として使用するが、ここではその
働きからトラッキング点と呼ぶことにする。(一般的に
はキャリブレーション点と呼ばれる。)カルマンフィル
タにより推定された状態変数により生成される射影変換
行列によって変換されるトラッキング点の2次元座標を
出力、実際に画面中から得られるトラッキング点に対応
する2次元座標を観測値とする。
【0026】カメラの動きを示す7変数のうち、平行移
動t、回転rについては、時間の2階微分である加速度
が一定値、焦点距離fの変化については速度が一定でそ
れ以上は外乱であるとの近似を行う。初期値としては、
例えば、ある変数qについては、始めの3フレーム中の
データq0、q1、q2 を使用して、座標=q1、速度=
(q2−q0)/Δ、加速度=(q2−2q1+q0)/Δ
2(=一定値)として(Δはフレーム間の時間差)、q
についての運動方程式を作る。これによりシステムの動
特性を規定する状態方程式を得ることができる。
【0027】また、この発明における観測方程式は上記
平行移動、回転、焦点距離からなる状態変数(x(k))
からトラッキング点のフレーム中の2次元座標の観測値
(y(k)=(uk、vk))の予測値を得るものであ
り、そのためには原理的には平行移動、回転、焦点距離
などの状態変数が判れば、それから射影変換行列に対す
るオペレータを作成でき、結果として平行移動、回転、
焦点距離の値による新たな射影変換行列要素を計算した
後、uk、vk 、およびトラッキング点の2次元画像
中での座標予測値を得ることができる(ステップ5)。
【0028】次に、トラッキング点の2次元画像中での
座標測定値とステップ5で得た座標予測値の差にカルマ
ンゲインKを乗じ、カルマンフィルタのシステムを更新
する。この結果、7つの状態変数が更新され、それより
射影変換行列を得ることができ、同時に状態変数の推定
誤差共分散も更新される(ステップ6)。
【0029】以上の結果から、トラッキング点の次フレ
ームでの座標予測値(uk、vk)、カルマンフィルタ
の状態変数x(k)および推定誤差共分散R(k)が得られ
たので、次に、システム更新のための観測値を得るため
の探索範囲の決定を行う(ステップ7)。従来、探索範
囲は全画像中に対して行っていたが、この発明では、次
フレームでの座標予測値(uk、vk)と推定誤差共分
散R(k)が得られているので、探索範囲を座標予測値
の近傍で推定誤差共分散の値に応じた限定を行うことが
できる(図2参照)ので計算のための時間が大幅に短縮
することができる。
【0030】探索範囲が決定されたならば、前フレーム
におけるトラッキング点Piの周りの特徴的な画像デー
タPDiを切り出して保持する。保持したデータは、探
索範囲内をスキャンしながら得られる画像データと比較
され、そのパターンの最も一致した位置における前フレ
ームのトラッキング点Piに対応する点を新たなトラッ
キング点Piの座標の測定値とする(ステップ8)。
【0031】この結果、更新されたカルマンフィルタシ
ステムに対する新たな情報としての測定値が得られたの
で、得られた測定値であるトラッキング点の座標に対応
するカルマンフィルタシステムによる座標予測値を算出
し、更にカルマンフィルタシステムを更新するループが
形成される(ステップ8からステップ5に戻る)。
【0032】図4は請求項5乃至請求項8に記載された
装置の発明の実施例を説明する図である。
【0033】この装置では、最初に2次元連続画像4が
2次元画像メモリ5に読み込まれる。2次元画像メモリ
は半導体メモリに限らず、ハードディスクなどでもよ
く、必要に応じ、半導体メモリをキャッシュメモリとし
て利用するように構成されていてもよい。
【0034】2次元画像メモリの最初のフレームは表示
器6に表示され、その画像を見ながら、オペレータはラ
イトペン7で示すことにより画面上の校正点座標を入力
すると共に、キーボード8により校正点の3次元座標を
入力して、最初のキャリブレーションに必要なデータ入
力を行うと、座標値および校正点についての画像データ
は推定手段9を介して校正点画像メモリ10に格納され
る。
【0035】推定手段9は次のフレームの校正点座標を
推定すると共に、推定校正点座標と推定誤差共分散値か
ら算出した探索範囲および校正点画像メモリ10に蓄積
された校正点の画像データを探索手段11に送る。
【0036】探索手段11では推定手段9から送られた
データに基づき、2次元画像メモリ中の次のフレームに
おいて推定校正点座標の近傍の推定誤差共分散値から算
出した範囲をスキャンしながら、探索手段11から送ら
れた画像データと2次元画像メモリにおける画像データ
を比較し、観測値としての校正点を得る。
【0037】探索手段11により得られた校正点に基づ
き演算手段12では射影変換行列を求め、生成手段13
に送られ、生成手段13においては演算手段12からの
射影変換行列に基づき、3次元モデルメモリ14に蓄積
されたデータから3次元物体の埋め込み画像を生成す
る。
【0038】生成手段13で生成された埋め込み画像は
合成手段15により2次元画像メモリ5の2次元画像と
合成され、合成画像メモリ16に蓄積されが、合成画像
メモリ16はハードディスクのようなデジタル記憶手段
に限らす、ビデオテープ等の画像記録手段でもよい。
【0039】なお、演算手段12で得られた射影変換行
列は推定手段に戻され、次のフレームに対する推定に使
用され、逐次、推定のための状態変数が更新されること
になる。
【0040】
【発明の効果】この発明が目的とするカメラパラメータ
または射影変換行列は、ステップ6における状態変数か
ら求めることができ、カルマンフィルタシステムの更新
による状態変数の最小2乗推定値の変化に応じた変化と
して取得することができる。また、カルマンフィルタシ
ステムに備わった性質により、平均値0で白色スペクト
ルのシステムノイズおよび観測ノイズを状態変数を最小
2乗とする形ように取り込まれているので改めてフィル
タ等による平均化する必要はない。
【0041】この発明の方法によれば、撮影済の2次元
動画像からスムーズに変化する射影変換行列を短時間に
オンラインで取得できるので、コンピュータ中に生成さ
れた3次元物体モデルを、時々刻々と変化する2次元動
画像の撮影位置から見た2次元画像にリアルタイムに変
換し、撮影画像中に自然な形で埋め込むことが可能とな
る。
【0042】また、撮影済の2次元動画像からのデータ
を実際にカメラを移動させるカメラパラメータとして記
録するならば、現実の3次元物体若しくは縮尺模型を記
録されたカメラパラメータに従って撮影することにより
もとの2次元動画像と自然な形で合成することができ
る。この場合には、もとの動画像を撮影したと同じカメ
ラワークとなるため、現実の3次元物体は固定するする
必要はなく、役者の自由な動きを撮影して合成すること
もできる。
【図面の簡単な説明】
【図1】 本発明の方法の基本的なステップ。
【図2】 本発明の実施形態におけるアルゴリズムの全
体フローチャート。
【図3】 本発明の実施形態における各フレームにおけ
るトラッキング点の予測値、測定値と探索範囲の関係。
【図4】 本発明の装置の実施例のブロックダイアグラ
ム。
【符号の説明】
1:トラッキング点の測定値 2:トラッキング点の予測値 3:探索範囲 4:2次元連続画像 5:2次元画像メモリ 6:表示器 7:ライトペン 8:キーボード 9:推定手段 10:校正点画像メモリ 11:探索手段 12:演算手段 13:生成手段 14:3次元モデルメモリ 15:合成手段 16:合成画像メモリ

Claims (8)

    【特許請求の範囲】
  1. 【請求項1】 複数の連続する2次元画像に3次元物体
    の画像を埋め込んだ合成画像を作成する方法において、
    該2次元画像にキャリブレーションを行うための校正点
    の座標を推定するステップ(A)と、該推定された座標
    点の近傍をサーチして校正点の座標を決定するステップ
    (B)と、決定された該校正点の座標からキャリブレー
    ションによって射影変換行列を求めるステップ(C)
    と、求められた該射影変換行列を利用して3次元物体の
    埋め込み画像を求めるステップ(D)と、該埋め込み画
    像を前記2次元画像に埋め込んで合成するステップ
    (E)とを具備することを特徴とする合成画像の作成方
    法。
  2. 【請求項2】 前記校正点の座標を推定するステップ
    は、前記射影変換行列の未知パラメータを未知状態変数
    としてカルマンフィルタを利用し、該射影変換行列を推
    定し、該射影変換行列を3次元空間の校正点の座標に演
    算して、2次元画像における該校正点の座標を推定する
    ことを特徴とする請求項1に記載の合成画像の生成方
    法。
  3. 【請求項3】 前記3次元物体の埋め込み画像を求める
    ステップは、3次元物体の3次元モデルに対してキャリ
    ブレーションによって得られた前記射影変換行列を作用
    させて埋め込み画像を求めることを特徴とする請求項1
    又は請求項2のいずれか1に記載の合成画像の作成方
    法。
  4. 【請求項4】 前記3次元物体の埋め込み画像を求める
    ステップは、3次元空間における3次元物体に対してキ
    ャリブレーションによって得られた前記射影変換行列の
    要素に従って、撮影カメラの配置を設定して撮影し、前
    記3次元物体の撮影画像から該埋め込み画像を求めるこ
    とを特徴とする請求項1又は請求項2のいずれか1に記
    載の合成画像の作成方法。
  5. 【請求項5】 複数の連続する2次元画像に3次元物体
    の画像を埋め込んだ合成画像を作成する装置において、
    該2次元画像にキャリブレーションを行うための校正点
    の座標を推定する推定手段と、該推定された座標点の近
    傍をサーチして校正点の座標を決定する探索決定手段
    と、決定された該校正点の座標からキャリブレーション
    によって射影変換行列を求める演算手段と、求められた
    該射影変換行列を利用して3次元物体の埋め込み画像を
    求める埋め込み画像生成手段と、該埋め込み画像を前記
    2次元画像に埋め込んで合成する合成手段とを具備する
    ことを特徴とする合成画像の作成装置。
  6. 【請求項6】 前記推定手段は、前記射影変換行列の未
    知パラメータを未知状態変数としてカルマンフィルタを
    利用し、該射影変換行列を推定し、該射影変換行列を3
    次元空間の校正点の座標に演算して、2次元画像におけ
    る該校正点の座標を推定することを特徴とする請求項5
    に記載の合成画像の生成装置。
  7. 【請求項7】 前記埋め込み画像生成手段は、3次元物
    体の3次元モデルに対してキャリブレーションによって
    得られた前記射影変換行列を作用させて埋め込み画像を
    求めることを特徴とする請求項5又は請求項6のいずれ
    か1に記載の合成画像の作成装置。
  8. 【請求項8】 前記埋め込み画像生成手段は、3次元空
    間における3次元物体に対してキャリブレーションによ
    って得られた前記射影変換行列の要素に従って、撮影カ
    メラの配置を設定し、前記3次元物体の撮影画像から該
    埋め込み画像を求めることを特徴とする請求項5又は請
    求項6のいずれか1に記載の合成画像の作成装置。
JP2000186013A 2000-06-21 2000-06-21 2次元連続画像に3次元物体の画像を埋め込んだ合成画像の作成方法及び同装置 Pending JP2002008024A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000186013A JP2002008024A (ja) 2000-06-21 2000-06-21 2次元連続画像に3次元物体の画像を埋め込んだ合成画像の作成方法及び同装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000186013A JP2002008024A (ja) 2000-06-21 2000-06-21 2次元連続画像に3次元物体の画像を埋め込んだ合成画像の作成方法及び同装置

Publications (1)

Publication Number Publication Date
JP2002008024A true JP2002008024A (ja) 2002-01-11

Family

ID=18686250

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000186013A Pending JP2002008024A (ja) 2000-06-21 2000-06-21 2次元連続画像に3次元物体の画像を埋め込んだ合成画像の作成方法及び同装置

Country Status (1)

Country Link
JP (1) JP2002008024A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100466587B1 (ko) * 2002-11-14 2005-01-24 한국전자통신연구원 합성영상 컨텐츠 저작도구를 위한 카메라 정보추출 방법
JP2013073316A (ja) * 2011-09-27 2013-04-22 Kddi Corp 非固定カメラの動的パラメータ推定方法およびプログラム
CN109741245A (zh) * 2018-12-28 2019-05-10 杭州睿琪软件有限公司 平面信息的插入方法及装置

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100466587B1 (ko) * 2002-11-14 2005-01-24 한국전자통신연구원 합성영상 컨텐츠 저작도구를 위한 카메라 정보추출 방법
JP2013073316A (ja) * 2011-09-27 2013-04-22 Kddi Corp 非固定カメラの動的パラメータ推定方法およびプログラム
CN109741245A (zh) * 2018-12-28 2019-05-10 杭州睿琪软件有限公司 平面信息的插入方法及装置
CN109741245B (zh) * 2018-12-28 2023-03-17 杭州睿琪软件有限公司 平面信息的插入方法及装置

Similar Documents

Publication Publication Date Title
US10643347B2 (en) Device for measuring position and orientation of imaging apparatus and method therefor
JP4809291B2 (ja) 計測装置及びプログラム
JP4733651B2 (ja) 位置検出装置、位置検出方法、及び位置検出プログラム
JP3054681B2 (ja) 画像処理方法
US11741631B2 (en) Real-time alignment of multiple point clouds to video capture
JP6061770B2 (ja) カメラ姿勢推定装置及びそのプログラム
KR101266362B1 (ko) 카메라 트래킹 시스템, 트래킹 방법 및 이를 이용한 실사영상 합성 시스템
WO2019093457A1 (ja) 情報処理装置、情報処理方法及びプログラム
JP6894707B2 (ja) 情報処理装置およびその制御方法、プログラム
JP3637226B2 (ja) 動き検出方法、動き検出装置及び記録媒体
JP2015524946A (ja) 画像解像度が改善された超解像画像を形成するための方法及び測定装置
JP5937977B2 (ja) 変換行列推定装置、変換行列推定方法、及びプログラム
JP6494402B2 (ja) 画像処理装置、撮像装置、画像処理方法、プログラム
JP5566199B2 (ja) 画像処理装置およびその制御方法、並びにプログラム
WO2021230157A1 (ja) 情報処理装置、情報処理方法、および情報処理プログラム
CN119672766B (zh) 眼镜设备中手关节检测的方法、存储介质、电子设备及产品
JP5530391B2 (ja) カメラポーズ推定装置、カメラポーズ推定方法及びカメラポーズ推定プログラム
JP2005141655A (ja) 3次元モデリング装置及び3次元モデリング方法
JP4017578B2 (ja) 手ぶれ補正装置、手ぶれ補正方法および手ぶれ補正プログラムを記録した記録媒体
JP2002008024A (ja) 2次元連続画像に3次元物体の画像を埋め込んだ合成画像の作成方法及び同装置
JP5359477B2 (ja) 道路領域推定装置及びプログラム
CN114463434B (zh) 基于一维图像信息实时测量动态摄像头移动参数的方法
JP2002170111A (ja) 画像合成装置、画像合成方法および画像合成プログラムを記録した記録媒体
KR102847863B1 (ko) 3차원 맵 생성 방법 및 시스템
KR101477009B1 (ko) 고속 움직임 추정 방법 및 장치

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20060922