JP4446041B2 - カメラベクトル演算装置と、このカメラベクトル演算装置に備えられる揺れ成分検出装置,画像安定化装置,位置姿勢安定化装置,目的対象物ロックオン装置及び実写対象物属性呼出装置 - Google Patents
カメラベクトル演算装置と、このカメラベクトル演算装置に備えられる揺れ成分検出装置,画像安定化装置,位置姿勢安定化装置,目的対象物ロックオン装置及び実写対象物属性呼出装置 Download PDFInfo
- Publication number
- JP4446041B2 JP4446041B2 JP2004291353A JP2004291353A JP4446041B2 JP 4446041 B2 JP4446041 B2 JP 4446041B2 JP 2004291353 A JP2004291353 A JP 2004291353A JP 2004291353 A JP2004291353 A JP 2004291353A JP 4446041 B2 JP4446041 B2 JP 4446041B2
- Authority
- JP
- Japan
- Prior art keywords
- camera
- image
- camera vector
- unit
- vector
- 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.)
- Expired - Lifetime
Links
Landscapes
- Studio Devices (AREA)
Description
特に、本発明は、動画映像の複数のフレーム画像から高精度なカメラ位置、カメラ回転角等のカメラベクトルを演算により自動的に求めるカメラベクトル演算装置と、求められたカメラベクトルに基づいて、ビデオ映像等の動画撮影において取得された画像のカメラの揺れに起因する不規則なブレ等を補正し、ブレのある画像からブレのない画像を生成することができる揺れ成分検出装置,画像安定化装置,位置姿勢安定化装置,目的対象物ロックオン装置及び実写対象物属性呼出装置に関する。
従来の画像補正は、画像のブレ成分を、画像内の複数の特徴点から抽出し、揺れ成分が少なくなるように画像を垂直方向と水平方向に移動することで、画像の変化が円滑になるように画像を処理することで実現されていた。
つまり、従来の動画映像の補正技術では、カメラの揺れによる画像の上下左右の移動分については補正できるが、カメラの3軸方向の回転成分に起因する揺れの歪みは補正することができなかった。
そして、求められたカメラベクトルに基づいて、揺れ成分検出装置において、予め予定された基準となるカメラ位置及び姿勢と現在のカメラ位置及び姿勢のズレから、カメラの揺れ成分を検出することができる。
ここで、予め予定された基準となるカメラベクトルとは、例えば、進行経路の平均的位置と回転姿勢であったり、軌道上を走行する車両にあってはレールの中心線とレールの傾斜であったり、あるいは、前もって緯度経度高度で入力された航行予定進路データである。
また、位置姿勢安定化装置においては、カメラの揺れ成分に基づき、画像ではなくカメラ自体の位置と姿勢、又はカメラを固定している固定物の位置と姿勢を制御してブレのない画像を生成することができる。
また、目的対象物ロックオン装置においては、カメラベクトル演算装置で求められるカメラベクトルに基づいて、画像内の任意の対象物が予め予定された位置と姿勢に固定されるように、画像又はカメラの位置と姿勢を制御することができる。
さらに、実写対象物属性呼出装置では、カメラベクトル演算装置で求められる三次元座標に基づいて目的対象物を特定することにより、当該対象物に関して予め用意された属性やコンテンツ等の所定の属性情報を呼び出すことができる。
また、画像の安定化には、画像そのものの揺れではなく、カメラの揺れに着目している。画像を画面上で上下左右に移動して補正するのではなく、画像からカメラベクトルを検出し、カメラの三次元座標と3軸方向の回転を検出して、カメラの視点方向の揺れによる変動成分を検出し、正規のカメラ方向の画像となるように、画像変換処理することで、完全な画像の安定化を実現することができる。
ここで、以下に示す本発明のカメラベクトル演算装置は、プログラム(ソフトウェア)の命令によりコンピュータで実行される処理,手段,機能によって実現される。プログラムは、コンピュータの各構成要素に指令を送り、以下に示すような所定の処理や機能、例えば、特徴点の自動抽出,抽出した特徴点の自動追跡,特徴点の三次元座標の算出,カメラベクトルの演算等を行わせる。このように、本発明のカメラベクトル演算装置における各処理や手段は、プログラムとコンピュータとが協働した具体的手段によって実現される。
なお、プログラムの全部又は一部は、例えば、磁気ディスク,光ディスク,半導体メモリ,その他任意のコンピュータで読取り可能な記録媒体により提供され、記録媒体から読み出されたプログラムがコンピュータにインストールされて実行される。また、プログラムは、記録媒体を介さず、通信回線を通じて直接にコンピュータにロードし実行することもできる。
まず、図1を参照して、本発明に係るカメラベクトル演算装置の一実施形態について説明する。図1は、本発明の一実施形態に係るカメラベクトル演算装置の概略構成を示すブロック図である。
同図に示すように、カメラベクトル演算蔵置10は、画像取得部11と、画像一時記録部12と、特徴点抽出部13と、特徴対応処理部14と、カメラベクトル演算部15と、誤差最小化部16と、三次元情報追跡部17と、高精度カメラベクトル演算部18を備え、さらに、揺れ成分検出装置20を備えている。
画像一時記録部12は、画像取得部11で取得された動画映像を一時記録する。
特徴対応処理部14は、自動抽出された特徴点を、各フレーム間で各フレーム画像内において自動的に追跡することで、その対応関係を自動的に求める。
カメラベクトル演算部15は、対応関係が求められた特徴点の三次元位置座標から各フレーム画像に対応したカメラベクトルを演算で自動的に求める。
誤差最小化部16は、複数のカメラ位置の重複演算により、各カメラベクトルの解の分布が最小になるように統計処理をし、誤差の最小化処理を施したカメラ位置方向を自動的に決定する。
高精度カメラベクトル演算部18は、三次元情報追跡部17で得られた追跡データに基づいて、カメラベクトル演算部15で得られるカメラベクトルより、さらに高精度なカメラベクトルを生成,出力する。
そして、以上のようにして得られたカメラベクトルが揺れ成分検出装置20に入力され、カメラの揺れ成分が検出されることになる。
特徴点を充分に多くとることにより、カメラベクトル情報が重複することになり、重複する情報から誤差を最小化させて、より精度の高いカメラベクトルを求めることができる。
一般に、静止した三次元物体は、位置座標(X,Y,Z)と、それぞれの座標軸の回転角(Φx,Φy,Φz)の六個の自由度を持つ。従って、カメラベクトルは、カメラの位置座標(X,Y,Z)とそれぞれの座標軸の回転角(Φx,Φy,Φz)の六個の自由度のベクトルをいう。なお、カメラが移動する場合は、自由度に移動方向も入るが、これは上記の六個の自由度から微分して導き出すことができる。
このように、本実施形態のカメラベクトル演算装置1によるカメラベクトルの検出は、カメラは各フレーム毎に六個の自由度の値をとり、各フレーム毎に異なる六個の自由度を決定することである。
まず、画像取得部11で取得された画像データは画像一時記録部12を経て(又は直接)特徴点抽出部13に入力され、特徴点抽出部13で、適切にサンプリングされたフレーム画像中に、特徴点となるべき点又は小領域画像が自動抽出され、特徴対応処理部14で、複数のフレーム画像間で特徴点の対応関係が自動的に求められる。
具体的には、カメラベクトルの検出の基準となる、十分に必要な数以上の特徴点を求める。画像間の特徴点とその対応関係の一例を、図2〜図4に示す。図中「+」が自動抽出された特徴点であり、複数のフレーム画像間で対応関係が自動追跡される(図4に示す対応点1〜4参照)。
ここで、特徴点の抽出は、図5に示すように、各画像中に充分に多くの特徴点を指定,抽出することが望ましく(図5の○印参照)、例えば、100点程度の特徴点を抽出する。
本実施形態では、例えば、360度全周画像のエピポーラ幾何からエピポーラ方程式を解くことによりカメラ運動(カメラ位置とカメラ回転)を計算するようになっている。
十分な数の特徴点を与えることにより、線形代数演算により最小自乗法による解としてt及びRを計算することができる。この演算を対応する複数フレームに適用し演算する。
カメラベクトル演算に用いる画像としては、原理的にはどのような画像でも良いが、図4に示す360度全周画像のような広角画像の方が特徴点を数多く選択し易くなる。そこで、本実施形態では、カメラベクトル演算に360度全周画像を用いるようにしてあり、これによって、特徴点の追跡距離を長くでき、特徴点を十分に多く選択することができ、遠距離、中距離、短距離それぞれに都合の良い特徴点を選択することができるようになる。また、回転ベクトルを補正する場合には、極回転変換処理を加えることで、演算処理も容易に行えるようになる。これらのことから、より精度の高い演算結果が得られるようになる。
なお、図4は、カメラベクトル演算装置1における処理を理解し易くするために、1台または複数台のカメラで撮影した画像を合成した360度全周囲の球面画像を地図図法でいうメルカトール図法で展開したものを示しているが、実際のカメラベクトル演算装置1では、必ずしもメルカトール図法による展開画像である必要はない。
さらに、誤差の分布が大きい特徴点につては削除し、他の特徴点に基づいて再演算することで、各特徴点及びカメラ位置での演算の精度を上げるようにする。
このようにして、特徴点の位置とカメラベクトルを精度良く求めることができる。
図6では、図4の画像1,2に示した特徴点1〜4の三次元座標と、画像1と画像2の間で移動するカメラベクトルが示されている。
図7及び図8は、充分に多くの特徴点とフレーム画像により得られた特徴点の位置と移動するカメラの位置が示されている。同図中、グラフ中央に直線状に連続する○印がカメラ位置であり、その周囲に位置する○印が特徴点の位置と高さを示している。
具体的には、カメラベクトル演算装置1は、画像内には映像的に特徴がある特徴点を自動検出し、各フレーム画像内に特徴点の対応点を求める際に、カメラベクトル演算に用いるn番目とn+m番目の二つのフレーム画像FnとFn+mに着目して単位演算とし、nとmを適切に設定した単位演算を繰り返す。
mはフレーム間隔であり、カメラから画像内の特徴点までの距離によって特徴点を複数段に分類し、カメラから特徴点までの距離が遠いほどmが大きくなるように設定し、カメラから特徴点までの距離が近いほどmが小さくなるように設定する。このようにするのは、カメラから特徴点までの距離が遠ければ遠いほど、画像間における位置の変化が少ないからである。
このようにして、フレーム画像FnとFn+mに着目した単位演算を行うことにより、m枚毎にサンプリングした各フレーム間(フレーム間は駒落ちしている)では、長時間かけて精密カメラベクトルを演算し、フレーム画像FnとFn+mの間のm枚のフレーム(最小単位フレーム)では、短時間処理で行える簡易演算とすることができる。
このようにして、画像の進行とともにnが連続的に進行することにより、同一特徴点について複数回演算されて得られる各カメラベクトルの誤差が最小になるようにスケール調整して統合し、最終のカメラベクトルを決定することができる。
これにより、誤差のない高精度のカメラベクトルを求めつつ、簡易演算を組み合わせることにより、演算処理を高速化することができるようになる。
これによって、各特徴点及びカメラ位置の誤差が最小になるようにスケール調整する形で統合し、距離演算を行い、さらに、誤差の分布が大きい特徴点を削除し、必要に応じて他の特徴点について再演算することで、各特徴点及びカメラ位置での演算の精度を上げることができる。
具体的には、まず、三次元情報追跡部17で、カメラベクトル演算部15,誤差最小化部16を経て得られたカメラベクトルを概略のカメラベクトルと位置づけ、その後のプロセスで生成される画像の一部として得られる三次元情報(三次元形状)に基づいて、複数のフレーム画像に含まれる部分的三次元情報を隣接するフレーム間で連続的に追跡して三次元形状の自動追跡を行う。
そして、この三次元情報追跡部17で得られた三次元情報の追跡結果から、高精度カメラベクトル演算部においてより高精度なカメラベクトルが求められる。
そこで、特徴点追跡で得られるカメラベクトルを概略値と位置づけ、その後のプロセスで得られる三次元情報(三次元形状)を各フレーム画像上に追跡して、その軌跡から高精度カメラベクトルを求めることができる。
三次元形状の追跡は、マッチング及び相関の精度を得やすく、三次元形状はフレーム画像によって、その三次元形状も大きさも変化しないので、多くのフレームに亘って追跡が可能であり、そのことでカメラベクトル演算の精度を向上させることができる。これはカメラベクトル演算部15により概略のカメラベクトルが既知であり、三次元形状が既に分かっているから可能となるものである。
また、得られた三次元形状を、カメラ位置から二次元画像に変換して、二次元画像として追跡することも可能である。カメラベクトルの概略値が既知であることから、カメラ視点からの二次元画像に投影変換が可能であり、カメラ視点の移動による対象の形状変化にも追従することが可能となる。
例えば、図10に示すように、車載カメラからの映像を平面展開して、各フレーム画像内の目的平面上の対応点を自動で探索し、対応点を一致させるように結合して目的平面の結合画像を生成し、同一の座標系に統合して表示する。そして、その共通座標系の中にカメラ位置とカメラ方向を次々に検出し、その位置や方向、軌跡をプロットしていくことができる。
そして、以上のようにして得られた高精度のカメラベクトルは、揺れ成分検出装置20に入力され、画像内の任意の対象物の揺れ評価に使用される。
揺れ成分検出装置20は、カメラベクトル演算装置10において得られたカメラベクトル(カメラの三次元位置座標及び3軸回転座標)から、あらかじめ予定された車両位置(カメラ位置と一対一に対応)と車両回転姿勢(カメラ姿勢と一対一に対応)である予定カメラベクトルとのズレ成分を抽出する。
そして、予定カメラベクトルと現時点でのカメラベクトルとの差から、若しくは評価時点でのカメラベクトルとの差から、位置ズレ成分信号及び回転ズレ成分信号を生成し、これらズレ成分信号のすべて、若しくは一部及びそれらの選択と組み合わせによる値を、目的に沿った適切な評価すべき座標系に変換して、カメラ(カメラが固定される車両等の固定物)の揺れを評価し、出力し、必要が有れば表示する。
ここで、δX,δY,δZ,δΦx,δΦy,δΦzとは、必ずしも微分値や差分値ではなく、予定の位置及び予定の姿勢からのズレを意味する。多くの場合は微分値で代用することで揺れ成分は検出できるが、予定の位置と予定の姿勢が前もって決まっていれば、それとの差分がδX,δY,δZ,δΦx,δΦy,δΦzとなる。
揺れ成分出力としては、X,Y,Z,Φx,Φy,Φzと、δX,δY,δZ,δΦx,δΦy,δΦzの計12個のパラメータを出力することができる。
但し、いずれの揺れ評価を目的とするかによって、パラメータの数はこの中から選択的に組み合わせることができ、評価対象物に対応することができる。
すなわち、カメラベクトル演算装置10と揺れ成分検出装置20からの出力を総合すると、X,Y,Zと、Φx,Φy,Φzと、δX,δY,δZと、δΦx,δΦy,δΦz
の12のパラメータがあるが、通常の画像安定化処理にはδΦx,δΦy,δΦzの3つのパラメータのみでよい。
また、通常、姿勢制御には、回転制御の場合にはδΦx,δΦy,δΦz、位置の制御を含むのであればこれに加えてδX,δY,δZの計六個のパラメータが必要となる。さらに、状況判断を含めればカメラベクトル演算装置10からの出力であるX,Y,Zと、Φx,Φy,Φz
も含めて必要となる場合もあるので、得られる12個のパラメータの中から選択的に組み合わせて画像処理や姿勢制御に用いることができる。
なお、この12個の変数以外に、画像安定化や姿勢安定化に用いられる撮影条件による他の係数としては、カメラの基準姿勢として画像の画枠での揺れ幅制限などがある。
同図に示す例は、車両にカメラを取り付けて走行し、その時に撮影した動画像から揺れ成分検出装置20で揺れを検出する場合となっている。
同図において、太線矢印はカメラを取り付けた車両の進行方向を示しており、カメラの光軸を原点とするカメラの位置と姿勢をカメラ座標系(Xc,Yc,Zc)とし(同図に示す破線)、カメラが半固定状態で取り付けられた車両は車両座標系(Xt,Yt,Zt)とし(同図に示す実線)、常に車両進行方向に座標軸を変える座標系を回転世界座標系(Xwr,Ywr,Zwr)とし(同図に示す2点鎖線)、さらに、外界の静止系を表す座標系を世界座標系(Xw,Yw,Zw)とする(同図に示す1点鎖線)。そして、この四つの座標系の関係を求めて、評価に必要な座標系に変換して車両の揺れが表現されるようになっている。
車両進行方向を車両座標系(Xt,Yt,Zt)の3軸の一つに選択することで揺れを評価するのにふさわしい座標系とすることができる。
また、車両の移動の軌跡は静止座標系である世界座標系(Xw,Yw,Zw)で表現するのが適切である。速度を表現するには回転世界座標系(Xwr,Ywr,Zwr)で単純に表現することができるが、ベクトルとして表現するには世界座標系(Xw,Yw,Zw)で表現するのがふさわしい。
揺れ信号は予定進路からのズレとして検出されるが、図11に示す例では、車両の平均進路を予定進路として揺れを評価している。そこで、世界座標系上でカメラの移動軌跡を求め、その平均進路を求め、これを予定進路とする。
本発明に係るカメラベクトル演算装置10及び揺れ成分検出装置20によれば、姿勢の基準となるジャイロ等を用いることなく、画像データを取得するカメラのみで揺れ成分の検出が可能となっているが、カメラ1台の場合、得られるカメラベクトルは相対値となり、ジャイロ等の世界座標系との校正装置を持たないことから、誤差の蓄積が生じることになる。このため、常に車両に対する揺れを評価するために、平均鉛直水平方向を与える必要がある。
これにより、カメラ座標系(Xc,Yc,Zc)は、車両座標系(Xt,Yt,Zt)に変換して揺れを計測して評価すればよい。
評価される揺れとしては、位置ズレ成分Xt,Yt,Ztと、回転成分Φxt,Φyt,Φzt、及び位置ズレ差分δXt,δYt,δZt等である(但し、ZtとδZtは、進行方向速度及びその加速度成分となるので、揺れの意味が他の成分とは異なる)。
・世界座標系における車両位置表示:
(Xw,Yw,Zw)
・車両進行方向に回転した回転世界座標系における速度及び加速度表示:
(δXwr,δYwr,δZwr) (ΔδXwr,ΔδYwr,ΔδZwr)
・車両座標系における揺れ表示:
(△Xt,△Yt,(△Zt)) (△Φxt,△Φyt,△Φzt)
・車両座標系とカメラ座標系の回転表示(半固定):
(Xc,Yc,Zc)=F(Xt,Yt,Zt)
・世界座標系における進行方向表示:
(Xw,Yw,Zw)=G(Xt,Yt,Zt)
・カメラ座標系における進行方向表示:
(Xc,Yc,Zc)=H(Xt,Yt,Zt)
・世界座標系に対する車両座標系の原点移動、回転姿勢表示:
(Xw,Yw,Zw) (δXw,δYw,δZw)
そして、このような揺れ成分検出装置20を用いることにより、後述するように、本発明に係る画像安定化装置や位置姿勢安定化装置,目的対象物ロックオン装置が実現できるようになる。
従って、通常の安価なカメラであっても、人がカメラをもって移動しながら撮影し、あるいはカメラを積載した移動する車両等から周囲画像を撮影し、その映像を分析して高精度なカメラ軌跡を三次元で求めることができる。
また、位置姿勢安定化装置においては、カメラの揺れ成分に基づき、画像ではなくカメラ自体の位置と姿勢を制御してブレのない画像を生成することができる。
さらに、実写対象物属性呼出装置では、カメラベクトル演算装置で求められる三次元座標に基づいて目的対象物を特定することにより、当該対象物に関して予め用意された属性やコンテンツ等の所定の属性情報を呼び出すことができる。
以下、本発明のカメラベクトル演算装置に備えられる画像安定化装置,位置姿勢安定化装置,目的対象物ロックオン装置及び実写対象物呼出装置の実施形態について図12〜図15を参照しつつ説明する。
図12に示すように、本実施形態の画像安定化装置30は、画像補正信号生成部31と、安定化画像変換部32と、安定化画像出力部33と、表示部34を備えている。
画像補正信号生成部31は、カメラベクトル演算装置10の揺れ成分検出装置20で求められるカメラの位置ベクトルと回転ベクトルとその揺れ成分に基づいて、カメラが揺れている画像から得られるカメラベクトルをカメラが揺れない場合に想定される基準カメラベクトルに一致するように補正して変換するための補正信号を生成する。
安定化画像変換部32は、カメラが揺れない場合に想定されるカメラベクトルを基準ベクトルとして撮影した場合と同等の安定化画像に変換処理する。
安定化画像出力部33は、安定化画像変換部32で変換された安定化画像を出力する。
表示部34は、出力された安定化画像を表示する。
画像補正信号生成部31では、この揺れ成分検出装置20で検出される揺れ成分に基づいて、画像を安定化するための補正信号を生成する。この補正信号により、安定化画像変換部32において安定化された正規化画像が生成される。
図13は、補正信号により安定化画像に変換処理される画像の一例を示しており、例えば、同図(a),(b)に示すように揺らぎのある画像が、同図(c),(d)に示すように補正された安定化画像として出力,表示される。
図14は、補正されたカメラベクトルの軌跡を示すグラフであり、同図中、グラフ中央に直線櫛状に並ぶのがカメラ移動の軌跡であり、移動するカメラの位置と高さを示している。
特に、計算上理論的に必要な計測点の数と比較して、計測点の数を大幅に増やし、また、対応する画像は理論的には二枚の画像でよいが、その数を大幅に増やし、より多くの情報に基づき精度の高いカメラ位置を演算で求めることができる。
また、画像の安定化には、画像そのものの揺れではなく、カメラの揺れに着目している。画像を移動して補正するのではなく、画像からカメラベクトルを検出し、カメラの三次元座標と3軸方向の回転を検出して、カメラの視点方向の揺れによる変動成分を検出し、正規のカメラ方向の画像となるように、画像変換処理することで、完全な画像の安定化を実現することができる。
位置姿勢安定化装置40は、図12に示すように、位置姿勢補正信号生成部41と、制御信号選択部42と、制御対象駆動部43を備えている。
位置姿勢補正信号生成部41は、揺れ成分検出装置20の出力に基づいて、予定するカメラの位置及び姿勢と現在のカメラの位置及び姿勢の差を求め、カメラの位置及び姿勢を制御して予定の位置及び姿勢に補正する補正信号を生成する。
制御信号選択部42は、位置姿勢補正信号生成部41で生成される一又は二以上の補正信号から任意の補正信号を選択し、カメラの位置及び姿勢を制御する制御信号として出力する。
制御対象駆動部43では、制御信号選択部42から出力された制御信号により制御対象物を駆動してカメラの位置及び姿勢を制御する。
カメラ位置補正信号は、カメラベクトル演算装置10において求められた、カメラの三次元位置信号及びその3軸回転信号、X,Y,Z,Φx,Φy,Φzから、車両位置(カメラ位置)X,Y,Zと、カメラ姿勢からの回転による揺れ成分Φx,Φy,Φzを抽出して、予定の車両位置(カメラ位置)と現在のカメラ位置の差から、カメラの位置を制御して補正する位置補正信号として生成される。
カメラ姿勢補正信号は、正常な車両姿勢(カメラ姿勢)と現在の車両姿勢(カメラ姿勢)との差から回転補正信号を生成し、カメラ又はカメラが固定されている保持機構、あるいはカメラを積載している車両等の移動物体の姿勢を制御して補正する回転補正信号として生成される。
そして、制御対象駆動部43により、制御信号選択部42から出力された制御信号に基づいて制御対象物(カメラ,カメラ保持機構,車両等)が駆動され、カメラの位置及び姿勢が制御されるようになる。
このようにして、位置姿勢安定化装置40では、カメラベクトル演算装置10において得られるカメラベクトルとその揺れ成分に基づいて、カメラ自身の位置と姿勢を駆動制御して、画像安定化装置30における場合と同様に、画像を安定化させることができる(図14参照)。
既に得られた画像については、取得した画像から後処理として3軸回転信号を補正信号として取り出して、画像を回転補整して安定化させることはできるが、位置制御はできない。
また、カメラベクトル演算装置10を航空機や車両等に適用した場合、カメラの回転姿勢制御のみならず、カメラが固定されている車両等を制御することで、車両の位置制御ができればきわめて有用な装置となる。
なお、この場合には、図15に示すように、映像取得用のカメラ部11bについて、さらに、画像安定化装置30によって画像を安定化させることも可能である。
一般に、狭角レンズカメラの映像では、カメラベクトル演算の精度が低下するため、カメラベクトル演算用には広角カメラが必要となるが、映像を目的とするカメラは必ずしも広角視野カメラとは限らない。
そこで、図15に示すように、カメラベクトル演算用のカメラと映像信号取得用のカメラとを分離すれば、映像取得用とカメラベクトル演算用のそれぞれのカメラを自由に選択できるようになる。これにより、カメラベクトル演算用のカメラとしては超広角レンズを使用し、画質を吟味する必要はなくなり、映像取得専用のカメラについては、ピクセル単位の画像精度を吟味する必要がなくなり、画質優先のカメラを使用することができるようになる。
例えば、カメラの回転角Φx,Φy,Φz から生成する回転補正信号によれば、回転角を一定に保つように制御することができる。
また、ヘリコプターが上空でホバリングするような場合の移動については、X,Y,Z,Φx,Φy,Φzの成分すべてについて制御することで実現できる。
さらに、位置制御の場合、予定された三次元位置からのズレを検出して、それを車両等の位置制御信号としてフィードバックすることで、予定の航路に導くことが可能となる。これにより、車両や航空機の予定航路をX,Y,Zと比較することで、位置制御として利用できる。
なお、このように移動物体の位置及び姿勢制御を行う場合には、リアルタイム性が要求されるので、図15に示すように、リアルタイム画像12aを直接カメラベクトル演算装置10に導き、過去のデータ(記録画像12b)と照らし合わせて、カメラベクトルのリアルタイム演算を行うことが好ましい。リアルタイム演算で得られた高精度カメラベクトルは、三次元位置とカメラの3軸回転の信号を含むので、カメラを積載した車両の姿勢制御と位置制御が実現できる。
また、後述する広角視野映像によるカメラベクトルを狭角視野映像によるカメラベクトル演算に代入することによる高精度なカメラベクトル演算装置(図16参照)と組み合わせることにより、れば、高精度の位置と姿勢制御が可能となる。
目的対象物ロックオン装置50は、図12に示すように、実写座標設定部51と、ロックオン対象物指定部52と、ロックオン制御部53を備えている。
実写座標設定部51は、実写画像内に適切な三次元座標系を設定する。
ロックオン対象物指定部52は、ロックオンすべき任意の対象物を画像内に指定する。
ロックオン制御部53は、カメラベクトル演算装置10で得られたカメラベクトルに基づいて、画像内に指定した対象物を実写座標系で計測してその三次元座標を求め、三次元座標が求められた指定対象物が、常に画枠の中心位置(又は任意の所定位置)に表示されるように、画像表示又はカメラ(カメラが固定される固定物)の位置及び姿勢を制御する。
あるいは、目的対象物を画像内の指定位置に常に表示するようにカメラを制御することができる。
このようにロックオン制御される対象画像としては、カメラベクトル演算装置10の画像取得部11で取得される揺れ成分を含んだままのオリジナル画像でもよく、また、画像安定化装置30の安定化画像出力部33から出力される安定化された画像であっても良い。
これにより、カメラの位置と姿勢を常にその対象物にむけることが可能となり、さらに、常に対象物がカメラの決められた位置(通常はカメラの中心部)で観察できるようになる。これは画像認識に依らずに、対象物をロックオンできるきわめて有用な手段となる。
従来より、対象物を画像中心にとらえるために、対象物の画像認識を行い、その認識した対象物を追いかけることでロックオンする方法が知られている。しかし、この従来方法では、視点が変化すると対象物の形状が変化してしまい、変化する画像に追従して多くのフレームに亘って追跡することは困難であった。
本実施形態の目的対象物ロックオン装置50によれば、対象物の三次元座標を追跡することになるので、視点変化による対象物の形状変化には関係なく、対象物を追跡できることになる。
また、目的対象物ロックオン装置50は、カメラベクトル演算装置10の出力を受けてロックオンすることもでき、既に安定化された画像安定化装置30の出力を受けてロックオンすることもできるが、さらに、揺れ成分検出装置20で検出された成分を用いて画像をロックオンすることもできる。すなわち、ロックオン処理では画像の位置は画枠の中央等の所定位置に固定できても、画像の回転成分はそのままとなるので、揺れが残ることがあり、揺れ成分検出装置20を介することにより通せば、回転成分を修正した回転のないロックオン画像を表示できることになる。
そして、目的対象物を指定することで、三次元座標を取得し、その座標を画枠内の任意の位置に固定して表示する。
図12に示す実写対象物属性呼出装置60は、カメラベクトル演算装置10のカメラベクトル演算部15で得られたカメラベクトルに基づいて、画像内で任意の対象物を指定し、又は指定した対象物を画像内の所定位置にロックオンして、当該対象物の属性,機能,コンテンツを含む所定の属性情報を呼び出す。
具体的には、実写対象物属性呼出装置60は、カメラベクトル演算装置10により既に得られているカメラベクトルによって隣接する各画像のカメラ位置と姿勢はすべて既知であることから、このカメラベクトルを用いることにより、画像内の目的対象物をマウスやタッチパネルやライトペン等で指定することで、目的対象物の三次元計測をし、その三次元座標及びその周辺座標であらかじめ関係づけてある目的対象物を特定し、目的対象物の属性呼び出し、あるいは、他の機能の呼び出し、コンテンツの呼び出しなどの機能を備えている。
また、目的対象物は、目定対象物ロックオン装置50により指定して画像内の所定位置にロックオンすることができる。
そして、この実写対象物属性呼出装置60を目的対象物ロックオン装置50と組み合わせることにより、動画像内の対象物、あるいは一時停止した画像内の対象物をマウス等でクリックすることで、その画像内の対象物がいつも指定された位置に表示され、しかも、対象物に関連する情報を取り出したり、他の機能に移行したりすることが簡単に実現できるようになる。
なお、ここで言う対象物には、実写映像のみではなく、CG(コンピュータ・グラフィックス)も含まれる。CGの場合には、その三次元座標は既知であるので、カメラベクトル演算装置10を必要とすることなく、対象物指定による属性情報の呼出等が行えることになる。
次に、以上のような構成からなるカメラベクトル演算装置(揺れ成分検出装置,画像安定化装置,位置姿勢安定化装置,目的対象物ロックオン装置及び実写対象物属性呼出装置を含む)において、広角カメラ映像と狭角カメラ映像を用いた高精度カメラベクトル演算を行う場合について、図16〜図21を参照しつつ説明する。
図16に示すように、カメラベクトル演算装置10においては、視野の広い広角視野カメラと、この広角カメラよりも視野の狭い狭角視野カメラとの位置関係を固定して、同時に同期させて使用し、広角カメラ側の広角視野映像と狭角視野カメラによる狭角視野映像をそれぞれ入力し、広角視野映像から演算によって得られたカメラベクトル値を、狭角視野映像によるカメラベクトル演算時に代入演算することで、高精度のカメラベクトルを得ることができる。
一方、狭角レンズは視野が狭いので位置精度が取れない。しかし、画角当たりの画素数が多いので、角度の精度は高くなる。
そこで、図16に示すカメラベクトル演算装置10では、広角レンズで得られる広角視野映像と、狭角レンズで得られる狭角視野映像の双方を用いてカメラベクトル演算を行うことにより、高精度なカメラベクトルを得ることが可能となる。
同図において、画像取得部11には、広角視野カメラと狭角視野カメラが固定して車両等に設置され、同期して使用されるようになっている。
広角視野カメラによる映像出力(1)は、例えばAVI等の方式により画像圧縮され、一旦記録部(画像一時記録部12)に保存される。そして、必要な画像フレームが呼び出され、カメラベクトル演算装置10で上述したカメラベクトル演算が行われる。
このようにして得られた狭角視野カメラのカメラベクトルは、視野角当たりの画素数が広角視野カメラに比較して十分に多いので、高精度の座標軸回転角を得ることができる。
必要があれば、ここで得られた高精度の座標軸回転角を、さらに、広角視野カメラ側の座標回転角として代入すれば位置精度は更に向上する。
それぞれのカメラの映像出力(映像出力(1),映像出力(2))は記録部12で記録する。後処理として、画像安定化する場合は、映像出力をAVI等で圧縮して、全フレームをストレージに記録する。また、リアルタイムでカメラ姿勢制御として画像安定化する場合や、カメラの保持機構や車両そのものの位置制御や姿勢制御を目的とする場合には、全フレームの画像の記録ではなく、リアルタイム処理に必要なフレーム数だけの画像を記録すればよい。ただし、映像そのものを必要とする場合は必要な画像はすべて記録する。
ここで、広角レンズカメラによるカメラベクトルは視野を広く取れるために、特徴点を長距離追跡することができ、三次元位置精度が高く取れる。一方、狭角レンズカメラの映像出力は、視野が狭い分特徴点の追跡距離が短くなり、三次元位置精度は取れないが、一ピクセル当たりの画角が小さいため、回転精度は高く取れる。
さらに、必要があれば、3軸回転信号を広角レンズカメラ側の3軸回転角として代入して、さらに精度の高い三次元位置を演算することができる。これを繰り返すことにより、精度をさらに高めることが可能となる。
また、記録された画像の画像安定化の実際の演算については、揺れ成分信号からの信号を処理するが、360°映像を扱う場合のように球面に貼り付けた映像を揺れ成分の信号で回転させて補正する方法や、通常の画像のように球面ではない通常の平面画像を揺れ角に合わせて回転させて平面展開するように平面変換するとで実現できる。実際には平面画像でも球面画像でも、球面変換も平面変換もどちらでも可能である。図17には、球面変換式を用いる場合と、平面変換式を用いる場合の二通りを示している。
同図に示すように、それぞれのカメラでは、それぞれの視野で特徴点抽出と特徴点追跡が行われるので、必ずしも視野が重複している必要はない。
それぞれのカメラの位置関係が固定されていることだけが必要となる。
一台のカメラによって得られるカメラベクトルの位置座標は相対値であるため、後に何らかのスケール校正を行う必要があるが、カメラの視野を重複させることで、同一特徴点を追跡できる場合には視差を計測できるので、距離の絶対距離が取得できるので、計測には有利であり精度は更に向上する。
カメラの視野を重複させる場合を図19に示す。
また、同図に示す横の独立視野の狭角視野カメラは、3軸回転角に高感度となるように設定してある。
このような視野重複カメラを画像安定化装置30に利用する場合には、カメラベクトル演算装置10の最終出力の3軸回転ベクトルを補正信号として画像に回転補正をかけて画像を安定化する。
なお、広角レンズと狭角レンズの視野は必ずしも重複する必要はない。
図21に示す例は、航空機の離着陸時のように、地面との距離が接近したような場合に、広角視野カメラを視野重複させて複数台(二台)設置した場合である。
航空機の離着陸時には、滑走路に近づいて対地速度が速くなるので、特徴点検出と追跡が困難になることを考慮して、図21に示すように、横外向きに広角視野カメラを設置する。
また、このように視野重複が有れば絶対距離が計測できるので、カメラベクトル演算で求められた相対距離を校正して、絶対距離に変換することが出来る。
例えば、図22に示すように、特徴点を電波源と置き換え、カメラをアンテナと置き換え、カメラベクトルをアンテナベクトルと置き換えることにより、複数の電波源を検出し、その方向を特定し、電波源の方向を追跡することで、アンテナベクトルを検出することができる。
この場合には、アンテナ方向が特徴点となる。アンテナ方向を追跡すれば、数学的には画像での特徴点追跡と全く同じものとして扱うことができる。画像上の特徴点と違い、夜間でも使用可能であり、電波源としては地上に点在する放送局等が利用可能である。
なお、電波源の座標は必要ないが、絶対座標を得るには、3カ所以上の三次元座標が既知である電波源をとらえることで実現できる。また、アンテナを複数とすることでも実現できる。
11 画像取得部
12 画像一時記録部
13 特徴点抽出部
14 特徴点対応処理部
15 カメラベクトル演算部
16 誤差最小化部
20 揺れ成分検出装置
30 画像安定化装置
40 位置姿勢安定化装置
50 目的対象物ロックオン装置
60 実写対象物属性呼出装置
Claims (14)
- 動画映像の画像データから、所定数の特徴点を自動抽出する特徴点抽出部と、
抽出された特徴点について、動画映像の各フレーム画像内で自動追跡してフレーム画像間での対応関係を求める特徴点対応処理部と、
対応関係が求められた特徴点の三次元位置座標を求め、当該三次元位置座標から、各フレーム画像に対応したカメラの三次元位置座標及び三次元回転座標からなるカメラベクトルを求めるカメラベクトル演算部と、
を備えることを特徴とするカメラベクトル演算装置。 - 前記カメラベクトル演算部において求められる複数のカメラベクトルの解の分布を最小になるように統計処理し、誤差の最小化処理を施したカメラベクトルを自動的に決定する誤差最小化部を備えた請求項1記載のカメラベクトル演算装置。
- 前記カメラベクトル演算部は、
カメラベクトル演算に用いる任意の二つのフレーム画像Fn及びFn+m(m=フレーム間隔)を単位画像として、所望の特徴点の三次元位置座標とカメラベクトルを求める単位演算を繰り返し、
前記二つのフレーム画像Fn及びFn+mの間のフレーム画像については、簡素化した演算によりカメラベクトルを求め、
前記誤差最小化部は、
画像の進行とともにnが連続的に進行することにより、同一特徴点について複数回演算されて得られる各カメラベクトルの誤差が最小になるようにスケール調整して統合し、最終のカメラベクトルを決定する請求項2記載のカメラベクトル演算装置。 - 前記カメラベクトル演算部は、
前記フレーム間隔mを、カメラから特徴点までの距離に応じて、カメラから特徴点までの距離が大きいほどmが大きくなるように設定して単位演算を行う請求項3記載のカメラベクトル演算装置。 - 前記カメラベクトル演算部は、
求められたカメラベクトルの誤差の分布が大きい特徴点を削除し、必要が有れば、他の特徴点に基づいてカメラベクトルの再演算を行い、カメラベクトル演算の精度を上げる請求項1乃至4記載のカメラベクトル演算装置。 - 前記カメラベクトル演算部は、
所望の精度となる最低数のフレーム画像と、自動抽出した最低数の特徴点に基づいて演算を行い、カメラベクトルの概略値をリアルタイムで求めて表示し、
画像の進行により画像が蓄積するにつれて、フレーム数を増加させ、特徴点の数を増加させて、より精度の高いカメラベクトル演算を行い、カメラベクトルの概略値を精度の高いカメラベクトル値に置き換えて表示する請求項1乃至5記載のカメラベクトル演算装置。 - 前記特徴点抽出部で特徴点が自動抽出される動画映像が、360度全周画像からなる請求項1乃至6記載のカメラベクトル演算装置。
- 前記特徴点抽出部で特徴点が自動抽出される動画映像として、位置関係が固定され同期して映像を取得する複数のカメラにより取得される視野の広い広角視野映像及び当該広角視野映像より視野の狭い狭角視野映像を入力し、
広角視野映像の画像データに基づいてカメラベクトルを演算するとともに、
当該広角視野映像に基づくカメラベクトル値を、狭角視野映像の画像データに基づくカメラベクトル演算時に代入演算することにより、高精度のカメラベクトルを求める請求項1乃至7記載のカメラベクトル演算装置。 - 前記カメラベクトル演算部で得られたカメラベクトルを概略のカメラベクトルとして、順次画像の一部分として得られる三次元情報に基づいて、複数のフレーム画像に含まれる部分的三次元情報を、隣接するフレーム間で連続的に追跡する三次元情報追跡部と、
三次元情報追跡部で得られた三次元情報の追跡結果に基づいて、前記概略のカメラベクトルより高精度のカメラベクトルを求める高精度カメラベクトル演算部と、を備える請求項1乃至8記載のカメラベクトル演算装置。 - 前記カメラベクトル演算部で得られるカメラベクトルと、予め予定されたカメラ位置とカメラ姿勢を示す予定カメラベクトルとのズレ成分を抽出し、予定カメラベクトルと現時点又は任意の時点で得られるカメラベクトルとの差から所定の位置ズレ成分信号及び回転ズレ成分信号を生成し、当該ズレ成分信号の一部又は全部を目的に沿った適切な座標系に変換し、カメラ又はカメラが固定された固定物の揺れとして出力する揺れ成分検出装置を備える請求項1乃至9記載のカメラベクトル演算装置。
- 前記揺れ成分検出装置の出力に基づいて、カメラが揺れている画像から得られるカメラベクトルをカメラが揺れない場合に想定される基準カメラベクトルに一致するように補正して変換するための補正信号を生成する画像補正信号生成部と、
前記画像補正信号生成部の補正信号により、画像データをカメラが揺れない場合に想定されるカメラベクトルを基準ベクトルとして撮影した場合と同等の安定化画像に変換処理する安定化画像変換部と、
前記安定化画像変換部で変換された安定化画像を出力する安定化画像出力部と、
前記安定化画像出力部から出力された安定化画像を表示する表示部と、
を有する画像安定化装置を備える請求項10記載のカメラベクトル演算装置。 - 前記揺れ成分検出装置の出力に基づいて、予定するカメラの位置及び姿勢と現在のカメラの位置及び姿勢の差を求め、カメラが固定された制御対象物の位置及び姿勢を三次元的に制御して予定の位置及び姿勢に補正する補正信号を生成する位置姿勢補正信号生成部と、
前記位置姿勢補正信号生成部で生成される一又は二以上の補正信号から任意の補正信号を選択し、カメラの位置及び姿勢を制御する制御信号として出力する制御信号選択部と、
前記制御信号選択部から出力された制御信号により制御対象物を駆動してカメラの位置及び姿勢を制御する制御対象駆動部と、
を有する位置姿勢安定化装置を備える請求項10又は11記載のカメラベクトル演算装置。 - 実写画像内に適切な三次元座標系を設定する実写座標設定部と、
ロックオンすべき任意の対象物を画像内に指定するロックオン対象物指定部と、
前記カメラベクトル演算装置で得られたカメラベクトルに基づいて、画像内に指定した対象物を実写座標系で計測してその三次元座標を求め、三次元座標が求められた指定対象物が常に画枠の中心位置又は所定位置に表示されるように、画像表示又はカメラが固定された固定物の位置及び姿勢を制御するロックオン制御部と、
を有する目的対象物ロックオン装置を備える請求項10乃至12記載のカメラベクトル演算装置。 - 前記カメラベクトル演算部で得られたカメラベクトルに基づいて、画像内で任意の対象物を指定し、又は指定した対象物を画像内の所定位置にロックオンし、当該対象物の属性,機能,コンテンツを含む所定の属性情報を呼び出して表示する実写対象物属性呼出装置を備える請求項1乃至13記載のカメラベクトル演算装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004291353A JP4446041B2 (ja) | 2003-10-02 | 2004-10-04 | カメラベクトル演算装置と、このカメラベクトル演算装置に備えられる揺れ成分検出装置,画像安定化装置,位置姿勢安定化装置,目的対象物ロックオン装置及び実写対象物属性呼出装置 |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003344836 | 2003-10-02 | ||
| JP2004064035 | 2004-03-08 | ||
| JP2004291353A JP4446041B2 (ja) | 2003-10-02 | 2004-10-04 | カメラベクトル演算装置と、このカメラベクトル演算装置に備えられる揺れ成分検出装置,画像安定化装置,位置姿勢安定化装置,目的対象物ロックオン装置及び実写対象物属性呼出装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2005295495A JP2005295495A (ja) | 2005-10-20 |
| JP4446041B2 true JP4446041B2 (ja) | 2010-04-07 |
Family
ID=35327886
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004291353A Expired - Lifetime JP4446041B2 (ja) | 2003-10-02 | 2004-10-04 | カメラベクトル演算装置と、このカメラベクトル演算装置に備えられる揺れ成分検出装置,画像安定化装置,位置姿勢安定化装置,目的対象物ロックオン装置及び実写対象物属性呼出装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4446041B2 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8681230B2 (en) | 2010-11-11 | 2014-03-25 | Panasonic Corporation | Picture processing device, picture processing method, program for picture processing, and imaging device |
| EP2785045A2 (en) | 2013-03-26 | 2014-10-01 | Canon Kabushiki Kaisha | Image processing apparatus and method, and image capturing apparatus |
Families Citing this family (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4665737B2 (ja) * | 2005-11-30 | 2011-04-06 | カシオ計算機株式会社 | 画像処理装置及びプログラム |
| JP5155145B2 (ja) * | 2006-02-23 | 2013-02-27 | パナソニック株式会社 | 画像補正装置、方法、プログラム、集積回路、システム |
| JP4926822B2 (ja) * | 2006-05-24 | 2012-05-09 | 株式会社岩根研究所 | 湧きだし点基準cv領域画像前置装置 |
| JP5090797B2 (ja) * | 2006-06-15 | 2012-12-05 | 株式会社岩根研究所 | Cv値基準一括追跡装置、このcv値基準一括追跡装置を用いたcv領域画像前置装置 |
| JP4870546B2 (ja) * | 2006-12-27 | 2012-02-08 | 株式会社岩根研究所 | レイヤー生成・選択機能を備えたcvタグ映像表示装置 |
| JP2008227807A (ja) * | 2007-03-12 | 2008-09-25 | Mitsubishi Electric Corp | 画像スタビライザ |
| KR101442613B1 (ko) * | 2008-04-04 | 2014-09-19 | 삼성전자주식회사 | 디지털 영상 처리장치 및 그 제어방법 |
| JP5242450B2 (ja) * | 2009-02-27 | 2013-07-24 | 株式会社熊谷組 | 音源推定方法 |
| JP5337658B2 (ja) * | 2009-10-02 | 2013-11-06 | 株式会社トプコン | 広角撮像装置及び測定システム |
| JP4689758B1 (ja) | 2010-04-22 | 2011-05-25 | 株式会社市川ソフトラボラトリー | 画像一致点検出装置、画像一致点検出方法および記録媒体 |
| WO2012064106A2 (en) | 2010-11-12 | 2012-05-18 | Samsung Electronics Co., Ltd. | Method and apparatus for video stabilization by compensating for view direction of camera |
| JP2014123208A (ja) * | 2012-12-20 | 2014-07-03 | Mitsubishi Electric Corp | 3次元復元装置 |
| CN105981074B (zh) | 2014-11-04 | 2018-02-02 | 深圳市大疆创新科技有限公司 | 用于标定成像装置的系统、方法和装置 |
| KR102612988B1 (ko) * | 2016-10-20 | 2023-12-12 | 삼성전자주식회사 | 디스플레이 장치 및 디스플레이 장치의 영상 처리 방법 |
| KR102653336B1 (ko) * | 2017-01-02 | 2024-04-02 | 삼성전자주식회사 | 전자 장치 및 그 제어 방법 |
| JP6473188B2 (ja) * | 2017-03-28 | 2019-02-20 | エスゼット ディージェイアイ テクノロジー カンパニー リミテッドSz Dji Technology Co.,Ltd | 深度マップを生成するための方法、装置およびプログラム |
| EP3809377B1 (en) * | 2019-10-15 | 2026-02-25 | AUMOVIO Autonomous Mobility Germany GmbH | Method and device for providing a visualization of a vehicle |
| CN112788227B (zh) * | 2019-11-07 | 2022-06-14 | 富泰华工业(深圳)有限公司 | 目标追踪拍摄方法、装置、计算机装置及存储介质 |
| CN115890654B (zh) * | 2022-10-09 | 2023-08-11 | 北京微链道爱科技有限公司 | 基于三维特征点的深度相机自动标定算法 |
-
2004
- 2004-10-04 JP JP2004291353A patent/JP4446041B2/ja not_active Expired - Lifetime
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8681230B2 (en) | 2010-11-11 | 2014-03-25 | Panasonic Corporation | Picture processing device, picture processing method, program for picture processing, and imaging device |
| EP2785045A2 (en) | 2013-03-26 | 2014-10-01 | Canon Kabushiki Kaisha | Image processing apparatus and method, and image capturing apparatus |
| US9762800B2 (en) | 2013-03-26 | 2017-09-12 | Canon Kabushiki Kaisha | Image processing apparatus and method, and image capturing apparatus for predicting motion of camera |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2005295495A (ja) | 2005-10-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4446041B2 (ja) | カメラベクトル演算装置と、このカメラベクトル演算装置に備えられる揺れ成分検出装置,画像安定化装置,位置姿勢安定化装置,目的対象物ロックオン装置及び実写対象物属性呼出装置 | |
| US11054258B2 (en) | Surveying system | |
| CN112567201B (zh) | 距离测量方法以及设备 | |
| JP6775776B2 (ja) | 自由視点移動表示装置 | |
| US11263761B2 (en) | Systems and methods for visual target tracking | |
| EP3333538B1 (en) | Scanner vis | |
| US11906983B2 (en) | System and method for tracking targets | |
| US9025825B2 (en) | System and method for visual motion based object segmentation and tracking | |
| JP5214355B2 (ja) | 車両走行軌跡観測システム、車両走行軌跡観測方法、およびそのプログラム | |
| JP6723533B2 (ja) | ドライビングシミュレーター | |
| JP2005115420A (ja) | 三次元形状生成装置 | |
| CN106257911A (zh) | 用于视频图像的图像稳定方法和装置 | |
| JP2012118666A (ja) | 三次元地図自動生成装置 | |
| JP2009199572A (ja) | 三次元機械地図、三次元機械地図生成装置、ナビゲーション装置及び自動運転装置 | |
| JPWO2004113836A1 (ja) | 撮影映像表示方法 | |
| AU2017344761B2 (en) | An image synthesis system | |
| JP4272966B2 (ja) | 3dcg合成装置 | |
| CN110275179A (zh) | 一种基于激光雷达以及视觉融合的构建地图方法 | |
| KR20030070553A (ko) | 촬영영상 처리방법 | |
| JP2019533875A (ja) | 道路の合成トップビュー画像を生成するための方法およびシステム | |
| JP4980617B2 (ja) | 二次元図面と映像の合成表示装置 | |
| JP2007240506A (ja) | 3次元形状と3次元地形計測法 | |
| JP2009260564A (ja) | 移動体画像追尾装置 | |
| US11415990B2 (en) | Optical object tracking on focal plane with dynamic focal length | |
| EP3957954A1 (en) | Active gimbal stabilized aerial visual-inertial navigation system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070423 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20090616 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090813 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20090824 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090904 |
|
| 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: 20091110 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20091201 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20091201 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130129 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4446041 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130129 Year of fee payment: 3 |
|
| S202 | Request for registration of non-exclusive licence |
Free format text: JAPANESE INTERMEDIATE CODE: R315201 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130129 Year of fee payment: 3 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313114 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| EXPY | Cancellation because of completion of term |