(57)【要約】【課題】  飛翔体の三次元軌跡を２Dや３Dの地図と組み合わせて表示し、飛翔体の動きを把握する。【解決手段】  移動体(21)をカメラ(22)で撮影した画像データ、その画像データに関する光学的データおよびカメラ(22)の位置データを入力するデータ入力部(12)と、前記画像データに対応する画像位置を検出する撮影位置検出手段(19)と、前記画像位置に対応する２D地図データ(31)を入力する二次元地図入力部(13)と、前記画像位置に対応する等高線を示す標高付き３D地図データ(32)を入力する三次元地図入力部(14)と、前記画像データおよび光学的データを用いて移動体(21)の三次元位置座標の軌跡(23)を演算する飛翔体軌跡演算部(16)と、２D地図データ(31)および３D地図データ(32)をＸ軸−Ｙ軸平面上の基準点で重ね合わせ、Ｘ軸、Ｙ軸、Ｚ軸の基準点に合わせて飛翔体軌跡演算部(16)で演算した移動体(21)の軌跡を合成する合成演算部(17)と、を備える。【選択図】  図１
2011090047.tif 000002
【特許請求の範囲】
【請求項１】
移動体をカメラで撮影した画像データ、その画像データに関する光学的データおよびカメラの位置データを入力するデータ入力部と、
データ入力部に入力された前記位置データおよび前記光学的データを用いて前記画像データに対応する画像位置を検出する撮影位置検出手段と、
その撮影位置検出手段が検出した画像位置に対応する二次元の地図データである２D地図データを入力する二次元地図入力部と、
前記撮影位置検出手段が検出した画像位置に対応する等高線を示す標高付き地図データである３D地図データを入力する三次元地図入力部と、
前記画像データおよび光学的データを用いて移動体の三次元位置座標の軌跡を演算する飛翔体軌跡演算部と、
前記２D地図データおよび前記３D地図データをＸ軸−Ｙ軸平面上の基準点で重ね合わせるとともに、Ｘ軸、Ｙ軸、Ｚ軸の基準点に合わせて前記飛翔体軌跡演算部で演算した前記移動体の軌跡を合成することで合成データを作成する合成演算部とを備えた移動軌跡図作成装置。
【請求項２】
前記Ｚ軸の高さ方向の基準点を、二次元地図における所望の場所の海抜高さにオフセットする構成とした請求項１記載の移動軌跡図作成装置。
【請求項３】
前記合成演算部にて合成した合成データを出力表示させる出力表示部を備え、
その出力表示部は、飛翔体の軌跡を動画にて表示する出力形態とした請求項１または２記載の移動軌跡図作成装置。
【請求項４】
前記出力表示部は、飛翔体の軌跡上における任意の点に、その速度と方向をベクトル表示で表示する出力形態とした請求項３に記載の移動軌跡図作成装置。
【請求項５】
前記データ入力部は、２D地図データおよび３D地図データを人為的に変化させる人為データを入力可能とし、
前記合成演算部は、その人為データを反映させて合成データを演算可能とした請求項１から請求項４のいずれかに記載の移動軌跡図作成装置。
【請求項６】
前記合成演算部は、合成した二次元地図データと三次元地図データと前記飛翔体の軌跡を合成した三次元データに基づいて、所望の位置における解析用のＸ軸−Ｚ軸平面もしくはＹ軸−Ｚ軸平面の二次元データを演算する機能を備えたことを特徴とする請求項１から請求項５のいずれかに記載の移動軌跡図作成装置。
【請求項７】
地形などの高さ方向のデータをも備えた地図データに対して当該地図データ内を移動する移動体の移動軌跡を表示可能なコンピュータプログラムであって、
そのコンピュータプログラムは、
移動体をカメラで撮影した画像データ、その画像データに関する光学的データおよびカメラの位置データを入力するデータ入力手順と、
データ入力手順にて入力された前記位置データおよび前記光学的データを用いて前記画像データに対応する画像位置を検出する撮影位置検出手順と、
その撮影位置検出手順にて検出した画像位置に対応する二次元の地図データである２D地図データを入力する二次元地図入力手順と、
前記撮影位置検出手順にて検出した画像位置に対応する等高線を示す標高付き地図データである３D地図データを入力する三次元地図入力手順と、
前記画像データおよび光学的データを用いて移動体の三次元位置座標の軌跡を演算する飛翔体軌跡演算手順と、
前記２D地図データおよび前記３D地図データをＸ軸−Ｙ軸平面上の基準点で重ね合わせるとともに、Ｘ軸、Ｙ軸、Ｚ軸の基準点に合わせて前記飛翔体軌跡演算部で演算した前記移動体の軌跡を合成することで合成データを作成する合成演算手順と、
その合成データを出力表示させる出力手順と、をコンピュータに実行させることとしたコンピュータプログラム。
【請求項８】
２D地図データおよび３D地図データを人為的に変化させる人為データを入力する人為データ入力手順を含むとともに、
前記合成演算手順は、その人為データを反映させて合成データを演算可能とした請求項７に記載のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、鳥や飛行物体などの飛翔体の三次元位置座標データを取得した後のデータ処理であって、その飛翔体と実際における地表面の構造物との位置関係を示す移動軌跡図を作成する移動軌跡図作成装置およびコンピュータプログラムに関する。
【背景技術】
【０００２】
大規模な屋外フィールドにおける鳥などの飛翔体の軌跡を記録するには、以下のような方法が一般的であった。
まず、撮影対象となるフィールドを挟むように、２台のカメラを充分に離れた２カ所に設置する。そして、その２台のカメラで同時に撮影することによって飛翔体の画像データを取得する。その画像データを三次元における速度ベクトルに変換し、飛翔体の三次元の軌跡（飛翔図）を求めていた。三次元における速度ベクトルに変換する方法としては、例えば、ステレオＰＴＶ法を用いて三次元位置座標を定量的に計測する。その計測データに基づいて時間毎の位置から三次元飛翔図を作成していた。
【０００３】
さて、特許文献１には、移動物体の三次元軌跡を計測する技術が開示されている。この技術は、球技スポーツにおけるボールのように高速で移動する物体の移動軌跡を求める技術である。これは、複数（たいてい２台）のカメラで飛翔体を含む画像データを取得し、同期させた複数の画像データ中において、一致する粒子や画素を抽出する（ＰＴＶのステレオペアマッチング）。  一致した粒子や画素について、三次元における速度ベクトルに変換し、三次元の軌跡を求めるものである。この技術を飛翔体の軌跡を求めるために応用することができる。
【０００４】
また、移動物体の三次元軌跡を計測する他の従来の技術としては、以下のようなものもあり、特許文献２，３などに開示されている。
すなわち、左カメラと右カメラを用いて所定の空間領域を互いに異なる方向から同期させて連続撮影し、それぞれ左側画像データおよび右側画像データを取得する。次に、左側画像データおよび右側画像データの粒子の対応付けを実行する。その対応付けを行った粒子に対して時刻間の対応付けが行われる。このとき、複数の時刻間で対応付けが検証されていた。
上記の対応付けられた複数の時刻間の粒子により、その粒子の三次元速度ベクトルが算出される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−１１５２３６号公報
【特許文献２】特開平８−１４８２８号公報
【特許文献３】特開平１０−１２２８１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
さて、鳥などの飛翔体や移動物体が三次元空間を飛翔した軌跡を三次元で表す三次元飛翔図を作成する際に、ステレオ撮影を実行するカメラに絶対的な位置データを把握可能なＧＰＳ（Global Positioning System）レシーバを備えることとする。そうすれば、そのＧＰＳレシーバにてカメラの緯度および経度を取得することができる。そして、ステレオ撮影にて得た飛翔体の画像データを対応付けし、その画像データを座標変換すれば地表面からの絶対的な高さが把握できる。すると、飛翔体の軌跡を緯度、経度、標高の三次元座標値にて表わすことができることとなる。
【０００７】
しかし、ここまででは当該飛翔体の軌跡が緯度および経度を含んだ三次元座標値として得られるのみである。すなわち、その緯度および経度に実際に存在する森林、谷、丘等の自然形態や、地表面に設置された構造物との位置関係までは把握できなかった。そのために、飛翔体（鳥）が地表の形態とどのような関わりを持って移動しているかを分析することに役立つデータ取得には至っていなかった。
本発明が解決しようとする課題は、鳥などの飛翔体、移動体の三次元軌跡を電子地図と組み合わせて効果的に表示し、移動体の軌跡を効果的に把握することができる移動軌跡図作成装置を提供することにある。
【課題を解決するための手段】
【０００８】
（第一の発明）
本願における第一の発明は、  移動体(21)をカメラ(22)で撮影した画像データ、その画像データに関する光学的データおよびカメラ(22)の位置データを入力するデータ入力部(12)と、  データ入力部(12)に入力された前記位置データおよび前記光学的データを用いて前記画像データに対応する画像位置を検出する撮影位置検出手段(19)と、  その撮影位置検出手段(19)が検出した画像位置に対応する二次元の地図データである２D地図データ(31)を入力する二次元地図入力部(13)と、  前記撮影位置検出手段(19)が検出した画像位置に対応する等高線を示す標高付き地図データである３D地図データ(32)を入力する三次元地図入力部(14)と、  前記画像データおよび光学的データを用いて移動体(21)の三次元位置座標の軌跡(23)を演算する飛翔体軌跡演算部(16)と、  前記２D地図データ(31)および前記３D地図データ(32)をＸ軸−Ｙ軸平面上の基準点で重ね合わせるとともに、Ｘ軸、Ｙ軸、Ｚ軸の基準点に合わせて前記飛翔体軌跡演算部(16)で演算した前記移動体(21)の軌跡を合成する合成演算部(17)と、を備えた移動軌跡図作成装置に係る。
【０００９】
（用語説明）
「移動体」とは、例えば、鳥などの飛翔体、飛行体などである。
「二次元の地図データ」とは、市販されている二次元の数値地図のデータであり、三次元の地図データより細かいメッシュの間隔を持つものである。
「三次元の地図データ」とは、市販されている三次元の等高線を示す標高付き数値地図のデータである。
【００１０】
（作用）
移動体(21)をカメラ(22)で撮影した画像データ、その画像データに関する光学的データおよびカメラの位置データをデータ入力部(12)から入力すると、撮影位置検出手段(19)では前記画像データに対応する画像位置を検出し、その画像位置に対応する２D地図データ(31)および３D地図データ(32)を取得する。一方、飛翔体軌跡演算部(16)では、前記画像データおよび光学的データを用いて移動体(21)の三次元位置座標の軌跡(23)を演算する。合成演算部(17)では、前記２D地図データ(31)および前記３D地図データ(32)をＸ軸−Ｙ軸平面上の基準点で重ね合わせるとともに、Ｘ軸、Ｙ軸、Ｚ軸の基準点に合わせて前記飛翔体軌跡演算部(16)で演算した移動体(21)の軌跡を合成する。その結果、移動体(21)の軌跡を詳細な三次元の地図上に移動軌跡図として作成可能である。
【００１１】
（第一の発明のバリエーション１）
第一の発明は、以下のようなバリエーションを提供することもできる。
すなわち、  前記Ｚ軸の高さ方向の基準点を、二次元地図における所望の場所の海抜高さにオフセットしてもよい。
【００１２】
（作用）
二次元地図における所望の場所の海抜高さをＺ軸の基準点としてオフセットしたので、移動体(21)の軌跡(23)はその地形に対する高さデータで表示して容易に把握することができる。
【００１３】
（第一の発明のバリエーション２）
第一の発明は、以下のようなバリエーションを提供することもできる。
すなわち、  前記合成演算部(17)にて合成した合成データを出力表示させる出力表示部(18)を備え、  その出力表示部(18)は、飛翔体の軌跡(23)を動画にて表示する出力形態としてもよい。
【００１４】
（作用）
動画での表示出力とすることによって、飛翔体の動きを時間経過とともに把握することが可能となる。
【００１５】
（第一の発明のバリエーション３）
第一の発明は、以下のようなバリエーションを提供することもできる。
すなわち、前記出力表示部(18)は、移動体(21)の軌跡(23)上の任意の点に、その速度と方向をベクトル表示で表示する出力形態としてもよい。
【００１６】
（作用）
静止画像で移動体(21)の軌跡(23)を表示する際に、移動体(21)の軌跡(23)上にその速度と方向をベクトル表示することによって、小さいデータ量でも効果的に移動体(21)の動きを把握することが可能となる。
【００１７】
（第一の発明のバリエーション４）
第一の発明は、以下のようなバリエーションを提供することもできる。
すなわち、  前記データ入力部は、２D地図データ(31)および３D地図データ(32)を人為的に変化させる人為データを入力可能とし、  前記合成演算部は、その人為データを反映させて合成データを演算可能としても良い。
ここで、「人為データ」とは、建築予定の構造物(34)、予定されている造成によって変化した後の地形などを表すために必要なデータである。
【００１８】
（作用）
データ入力部からは、人為データが入力可能なので、建築予定の構造物(34)を二次元地図の所望の場所に該当する三次元地図上に表示することができる。その人為データを反映させた三次元地図上に飛翔体の移動軌跡を表示させれば、その建築予定地の適否を容易に把握することが可能となる。しかもシミュレーションすることで、より効果的に解析できる。
【００１９】
（第一の発明のバリエーション５）
第一の発明は、以下のようなバリエーションを提供することもできる。
すなわち、前記合成演算部(17)は、合成した二次元地図データ(31)と三次元地図データ(32)と前記移動体(21)の軌跡(23)を合成した三次元データに基づいて、所望の位置における解析用のＸ軸−Ｚ軸平面もしくはＹ軸−Ｚ軸平面の二次元データを演算する機能を備えてもよい。
【００２０】
（作用）
合成した三次元データに基づいて、地図上の所望の位置でＸ軸−Ｚ軸平面もしくはＹ軸−Ｚ軸平面で表示することによって、その場所での移動体(21)の高さ方向の動きを効果的に解析することが可能となる。
【００２１】
（第二の発明）
第二の発明は、地形などの高さ方向のデータをも備えた地図データに対して当該地図データ内を移動する移動体の移動軌跡を表示可能なコンピュータプログラムに係る。
そのコンピュータプログラムは、  移動体をカメラで撮影した画像データ、その画像データに関する光学的データおよびカメラの位置データを入力するデータ入力手順と、  データ入力手順にて入力された前記位置データおよび前記光学的データを用いて前記画像データに対応する画像位置を検出する撮影位置検出手順と、  その撮影位置検出手順にて検出した画像位置に対応する二次元の地図データである２D地図データを入力する二次元地図入力手順と、  前記撮影位置検出手順にて検出した画像位置に対応する等高線を示す標高付き地図データである３D地図データを入力する三次元地図入力手順と、  前記画像データおよび光学的データを用いて移動体の三次元位置座標の軌跡を演算する飛翔体軌跡演算手順と、  前記２D地図データおよび前記３D地図データをＸ軸−Ｙ軸平面上の基準点で重ね合わせるとともに、Ｘ軸、Ｙ軸、Ｚ軸の基準点に合わせて前記飛翔体軌跡演算部で演算した前記移動体の軌跡を合成することで合成データを作成する合成演算手順と、  その合成データを出力表示させる出力手順とをコンピュータに実行させることとしたコンピュータプログラムである。
【００２２】
（第二の発明のバリエーション）
第二の発明は、２D地図データおよび３D地図データを人為的に変化させる人為データを入力する人為データ入力手順を含むとともに、  前記合成演算手順には、その人為データを反映させて合成データを演算可能とすることもできる。
【００２３】
第二の発明は、記録媒体に格納して提供することも可能であるし、通信手段を介して送受信することも可能である。
【発明の効果】
【００２４】
第一の発明によれば、鳥などの飛翔体の三次元軌跡を２Dや３Dの地図と組み合わせて表示し、飛翔体の動きを効果的に把握可能な移動軌跡図作成装置を提供することができた。
第二の発明によれば、鳥などの飛翔体の三次元軌跡を２Dや３Dの地図と組み合わせて表示し、飛翔体の動きを効果的に把握可能な移動軌跡図作成プログラムを提供することができた。
【図面の簡単な説明】
【００２５】
【図１】本発明の実施形態の移動軌跡図作成装置によって合成されるデータを概念的に示したものである。（Ａ）は鳥の軌跡を示す移動軌跡図であり、（Ｂ）はワイヤフレームで示す三次元地図データであり、（Ｃ）は二次元地図データであり、（Ｄ）は（Ａ）〜（Ｃ）を基準点で合成した移動軌跡図である。
【図２】移動軌跡図作成装置（コンピュータ）の構成ブロック図である。
【図３】移動軌跡図を作成するための画像データを取得する方法を示す斜視図である。
【図４】（Ａ）、（Ｂ）は、飛翔体の軌跡を表示する出力形態の一例を示す斜視図である。
【図５】（Ａ）は、図１（Ｄ）のＡ地点を含むＸ軸−Ｚ軸平面図で、（Ｂ）は、図１（Ｄ）のＡ地点を含むＹ軸−Ｚ軸平面図である。
【図６】図２に示した構成ブロック図のバリエーションを示す。
【図７】図６に示した構成ブロック図のバリエーションを示す。
【発明を実施するための形態】
【００２６】
以下、この発明の実施の形態について図面を参照して説明する。
図１ないし図３に示すように、本実施形態に係る移動軌跡図作成装置１０は、鳥２１などの飛翔体や移動物体の三次元軌跡を電子地図と組み合わせて効果的に表示し、移動体の軌跡を効果的に把握するコンピュータである。
すなわち、鳥２１（移動体）をカメラ２２で撮影し、その撮影した画像データから前記鳥２１の三次元位置座標を得るためのデータを取得する。その後、前記データから鳥２１の軌跡２３を計算する。その鳥２１の軌跡２３と市販の地図データ３０を合成して表示することによって、実際に存在する道路、森林、河川、湖、谷、丘等の自然形態や、地表面に設置された、あるいは設置される予定の構造物３４との位置関係を把握するための移動軌跡図２０を作成するものである。
【００２７】
鳥２１の軌跡２３と市販の地図データ３０を合成して表示することによって、鳥２１が地表の形態とどのような関わりを持って移動しているかを容易に把握して分析する。
地図データ上に鳥２１の軌跡２３を表示するにあたり、市販の地図データ３０は、二次元地図データ３１（以下、「２Ｄ地図データ」という）と三次元地図データ３２（以下、「３Ｄ地図データ」という）がある。
【００２８】
３Ｄ地図データ３２は国土地理院などを介して入手可能であるが、三次元の等高線を示す標高付き数値地図が２Ｄ地図データ３１に比べて種類が圧倒的に少ない。メッシュも５０ｍ間隔程度である。例えば１ｋｍ四方を表示するに当たり、格子点数は一辺２０点となり、非常に少ないものである。したがって、単に３Ｄ地図データ３２と鳥２１の軌跡２３を合成して解析するとしても、空間解像度の低下が問題となる。
一方、２Ｄ地図データ３１は、公的機関を含む各社から入手可能であり、その種類が多く、細密なメッシュをデータとして備えたものもある。例えば０．５メートルから数メートル間隔程度のメッシュ毎に土地や建物の高さ方向のデータを備えている。加えて、用途に応じて建物名など付加情報も含まれたものもある。
【００２９】
本実施形態の移動軌跡図作成装置１０では、２Ｄ地図データ３１と３Ｄ地図データ３２を合成することによって、細かいメッシュの２Ｄ地図データ３１が３Ｄ地図データ３２に反映されることとなる。例えば、２Ｄ地図データ３１の道路、家屋、森林、河川などの詳しい位置が３Ｄ地図データ３２の地形に反映される。また、２Ｄ地図データ３１の細かいメッシュに対応するメッシュで３Ｄ地図データ３２に仮想した三次元の線を表示することもできる。
そのように合成した三次元の地図上に、細かい間隔で取得した鳥２１の軌跡データを合成することによって、鳥２１の軌跡２３が地表面の各種の自然形態や構造物３４と関連付けられて効果的に解析可能な移動軌跡図２０を作成することになる。
【００３０】
鳥２１の軌跡２３を示す移動軌跡図２０を作成するための画像データを取得する方法としては、図３に示すように、撮影対象となる所定の空間領域２４を挟むように、左カメラ２２Ｌおよび右カメラ２２Ｒの２台を充分に離れた２か所に設置する。その左カメラ２２Ｌおよび右カメラ２２Ｒの２台で同時にステレオ撮影することによって鳥２１の画像データを取得する。
すなわち、左カメラ２２Ｌと右カメラ２２Ｒが互いに異なる方向から当該所定の空間領域２４（撮影領域）を互いに同期して連続撮影する。本実施形態では１秒間に５０回ほど連続撮影し、例えば５〜１０分間、撮影する。なお、左カメラ２２Ｌと右カメラ２２Ｒとの距離は例えば６ｋｍ（キロメートル）である。
【００３１】
図３では、説明のために、左カメラ２２Ｌで取得した左側画像２５Ｌと、右カメラ２２Ｒで取得した右側画像２５Ｒはハッチングの面で図示している。
左カメラ２２Ｌおよび右カメラ２２ＲはＣ−ＭＯＳセンサを用いたカメラである。Ｃ−ＭＯＳセンサを備えているのは、ＣＣＤ素子よりも露光時間の制御が容易であり、飛行速度の速い鳥類の画像を捉えるのに適している。また曇天などにおいても撮影が容易でレーザ光の照射などの設備が不要となるからである。
【００３２】
また、左カメラ２２Ｌおよび右カメラ２２Ｒは、それぞれＧＰＳレシーバ２６を備えている。各ＧＰＳレシーバ２６で取得した位置データを用いて、左カメラ２２Ｌおよび右カメラ２２Ｒで撮影した各画像データに対応する緯度、経度、標高の三次元位置データを取得することができる。そのようにして、鳥２１の軌跡２３は海抜０ｍを基準点とするＸ軸、Ｙ軸、Ｚ軸座標データで表わされる。なお、Ｘ軸−Ｙ軸平面は水平面であり、Ｚ軸は垂線方向の軸である。
【００３３】
なお、鳥２１の軌跡２３を示す移動軌跡図２０を作成するための画像データを取得する他の方法としては、一台のカメラ（図示を省略）で鳥２１を撮影し、前記カメラから鳥２１までの距離を例えばレーザ距離計などのセオドライト（図示を省略）で計測することによっても可能である。前記カメラの位置データは、当該カメラに装備されたＧＰＳレシーバを用いて取得する。そのように、一台のカメラで撮影した画像データ、前記カメラの位置データ、鳥２１までの距離等のデータに基づいて、鳥２１のＸ軸、Ｙ軸、Ｚ軸座標を取得できる。
【００３４】
本実施形態の移動軌跡図作成装置１０（コンピュータ）は、図２に示すように、中央処理装置であるＣＰＵ１１に、データ入力部１２と、撮影位置検出手段１９と、二次元地図入力部１３と、三次元地図入力部１４と、種々のデータを記憶する記憶手段１５と、飛翔体軌跡演算部１６と、合成演算部１７が接続されている。
【００３５】
データ入力部１２は、鳥２１を撮影手段で撮影した画像データ、その画像データに関する光学的データおよびカメラ２２の位置データを入力するものである。
本実施形態では、撮影手段である左カメラ２２Ｌおよび右カメラ２２Ｒの２台を用いて取得した左側画像２５Ｌの画像データと右側画像２５Ｒの画像データを入力することを例にとって説明する。
光学的データとは、左カメラ２２Ｌおよび右カメラ２２Ｒのレンズの種類（レンズのミリ数、画角）および左カメラ２２Ｌおよび右カメラ２２Ｒが向いている方位といったデータである。前記方位は前記ＧＰＳレシーバ２６によって取得できる。
左カメラ２２Ｌおよび右カメラ２２Ｒの位置データとは、各ＧＰＳレシーバ２６によって取得したＸ軸、Ｙ軸、Ｚ軸座標値の三次元位置のデータである。
【００３６】
撮影位置検出手段１９は、前記データ入力部１２に入力された位置データおよび光学的データを用いて画像データに対応する画像位置を検出するものである。
例えば、２Ｄ地図データ３１は、公的機関を含む各社から販売されているデータベースを利用することができる。一方、３Ｄ地図データ３２は、例えば国土地理院などから販売されている標高付き数値地図のデータベースを利用することができる。すなわち、それらのデータベースから前記位置データに対応する２Ｄ地図データ３１および３Ｄ地図データ３２を検出する。
【００３７】
二次元地図入力部１３は、前記撮影位置検出手段１９が検出した画像位置に対応する二次元の地図データである２Ｄ地図データ３１を入力するものである。
【００３８】
三次元地図入力部１４は、前記撮影位置検出手段１９が検出した画像位置に対応する等高線を示す標高付き地図データである３Ｄ地図データ３２を入力するものである。
【００３９】
飛翔体軌跡演算部１６は、前記データ入力部１２から入力された画像データおよび光学的データを用いて鳥２１の三次元位置座標の軌跡２３を演算するものである。
【００４０】
すなわち、飛翔体軌跡演算部１６では、左カメラ２２Ｌおよび右カメラ２２Ｒで取得した左側画像２５Ｌの画像データと右側画像２５Ｒの画像データからステレオマッチングが行われる。
そのステレオマッチングは、左カメラ２２Ｌおよび右カメラ２２Ｒによって取得した左側画像データおよび右側画像データの高さ方向が予め同一に設定されていることが望ましい。その左側画像データおよび右側画像データの水平方向における探索領域が画面縦方向の上下に予め許容範囲で設定される。左側画像データの鳥２１などの飛翔体による粒子と、右側画像データの鳥２１などの飛翔体による粒子を、前記許容範囲に限って対応付けることによって三次元データを作成する。
【００４１】
動いている部位のデータは、左カメラ２２Ｌおよび右カメラ２２Ｒにおいては二次元の動きであるために、三次元のどの方向に向かうかは不明である。しかし、左側画像データおよび右側画像データを同期させると三次元データとなる。例えば、左側画像２５Ｌの鳥２１の粒子と、右側画像２５Ｒの鳥２１の粒子が許容範囲の中に位置している場合は同じ鳥２１として判断する。
【００４２】
また、飛翔体軌跡演算部１６の内部に備えている撮像データ解析手段（図示なし）が、左カメラ２２Ｌおよび右カメラ２２Ｒが撮影した左側画像データおよび右側画像データを解析する。その際に、左側画像データおよび右側画像データの高さ方向が予め同一に設定されているので、単に、左側画像データおよび右側画像データで同一の高さにあるものを同じ対象の飛翔体であると判断する。
なお、左カメラ２２Ｌおよび右カメラ２２Ｒで撮影した画像データは、緯度、経度、標高の位置データに対応して画像検出しているので、鳥２１の位置は海抜０ｍを基準点とするＸ軸、Ｙ軸、Ｚ軸座標データで表わされる。
【００４３】
次に、時刻間を対応付けする。その時刻間対応付けは、前記三次元データの鳥２１の粒子に対して、例えばΔｔ秒後の次の時刻の左側画像データおよび右側画像データで対応付けられた三次元データの鳥２１の中で最も距離が短い粒子が、対応する鳥２１の粒子として決定される。
【００４４】
次に、速度ベクトルを算出する。すなわち、前記時刻間対応付けによって対応付けられた二つの時刻間（Δｔ秒間）の鳥２１の粒子に対して、その粒子の三次元速度ベクトル２７を算出する。その三次元速度ベクトル２７は、例えば図４（Ａ）、（Ｂ）に示すように表示できる。
【００４５】
時刻ごとに算出した鳥２１の粒子の三次元速度ベクトル２７を連続させてたどっていくと、鳥２１の軌跡２３が算出される。その鳥２１の軌跡２３は海抜０ｍを基準点とするＸ軸、Ｙ軸、Ｚ軸座標データで表わすことができる。
【００４６】
合成演算部１７は、前記２Ｄ地図データ３１および前記３Ｄ地図データ３２をＸ軸−Ｙ軸平面上の基準点で重ね合わせるとともに、Ｘ軸、Ｙ軸、Ｚ軸の基準点に合わせて前記飛翔体軌跡演算部１６で演算した鳥２１の軌跡２３を合成するものである。
例えば、図１（Ｂ）に示す３Ｄ地図データ３２のＸ軸−Ｙ軸平面上の基準点と、図１（Ｃ）に示す２Ｄ地図データ３１のＸ軸−Ｙ軸平面上の基準点を重ね合わせて合成する。このとき、２Ｄ地図データ３１は、いわゆる高さの次元がないＸ軸−Ｙ軸平面であるので、海抜０ｍのＺ軸の基準点に２Ｄ地図データ３１を重ね合わせる。
【００４７】
なお、２Ｄ地図データ３１は例えば０．５〜数メートル間隔程度の細かいメッシュであるので、そのメッシュに関連づけをさせて、３Ｄ地図上に細かいメッシュで仮想した三次元の線を表示するように演算することもできる。
さらに、鳥２１の軌跡２３に関するデータは、海抜０ｍをＺ軸の基準点として重ね合わせることによって３Ｄ地図データ３２の地形に対して関連付けることができる。
【００４８】
なお、上記のように海抜０ｍをＺ軸の基準点として重ね合わせることは、市販の３Ｄ地図データ３２と、ＧＰＳによる位置データから得た鳥２１の軌跡２３に関するデータを、そのままの数値で演算できるので、演算処理が容易である。しかし、実際には、鳥２１の軌跡２３は２Ｄ地図データ３１および３Ｄ地図データ３２が示す地形に対して表示する方が把握しやすくなる。つまり、所望の場所の地形に対してどのくらいの高さを飛んでいるかをＸ軸、Ｙ軸、Ｚ軸座標値で表示する方が実際的である。そこで、２Ｄ地図データ３１における所望の場所の標高をＺ軸の基準点としてオフセットすることが望ましい。
【００４９】
また、上記のＣＰＵ１１には、前記合成演算部１７にて合成した合成データを出力表示させる出力表示部１８を接続することができる。
【００５０】
出力表示部１８は、上記の合成演算部１７において２Ｄ地図と３Ｄ地図と鳥２１の軌跡２３を重ね合わせて演算したデータを、モニタの画面に三次元表示するものである。
図１（Ｄ）に示すように、２Ｄ地図データ３１は海抜０ｍの基準点にＸ軸−Ｙ軸平面で表示される。この２Ｄ地図データ３１上に、３Ｄ地図データ３２の等高線をワイヤフレーム３３にて表現して海抜０ｍの基準点に重ね合わせて表示する。その三次元の地図上に、鳥２１の軌跡２３を合成して三次元表示する。
【００５１】
２Ｄ地図には実際に存在する道路、森林、河川、湖、谷、丘等の自然形態や、地表面に設置された構造物３４などの詳しい位置データが細かいメッシュで表示される。その２Ｄ地図の詳しい位置データはワイヤフレーム３３に反映される。例えば、その２Ｄ地図の位置データを平面的に切り出してワイヤフレーム３３の対応する地表面に表示することができる。
鳥２１の軌跡２３はワイヤフレーム３３の地表面に関連付けて表示されるので、鳥２１が地表の形態とどのような関わりを持って移動しているかを容易に把握して分析することができる。
【００５２】
なお、上記の出力表示部１８では、鳥２１の軌跡２３を動画で表示する出力形態とすることができる。動画はデータ量が大きいのであるが、アニメーション表示することによって鳥２１の動きを効果的に把握することができる。
【００５３】
また、上記の出力表示部１８では、図４（Ａ）に示すように、静止画像の鳥２１の軌跡２３上の任意の点に、その速度と方向をベクトル表示で表示する出力形態とすることができる。ベクトル２７の長さで速度を表わし、ベクトル２７の方向が地表に対してどのような移動をしているかを把握することができる。例えばベクトル２７の矢印線の太さは、ベクトル２７が長いほどを細くし、ベクトル２７が短いほど太くするようにして、速度の変化を表示させる。このような出力形態は、鳥２１の移動速度変化を一目して容易に把握できるように助ける。
【００５４】
あるいは、出力表示部１８は、図４（Ｂ）に示すように、鳥２１の軌跡２３上における任意の点に、その速度を数字などのアナログで表示する出力形態とすることができる。例えば、「４．２ｍ／秒」と表示する。このようなアナログによる出力形態は、一目してすぐに速度変化を把握することはできないが、正確な速度の変化を把握する点で効果がある。
【００５５】
以上のような静止画像の出力形態は、リアルな動きを表示する効果性という点では動画より低下するが、上記のような工夫をすることで、鳥２１の動きをある程度の時間経過を視覚的に把握することができる。しかも、静止画像は、動画データに比べてデータ量が小さくて済むというメリットがある。
【００５６】
また、前述したデータ入力部１２は、２Ｄ地図データ３１および３Ｄ地図データ３２を人為的に変化させる人為データを入力可能とすることができる。なお、人為データとは、建築予定の構造物３４、予定されている造成によって変化した後の地形などを表すために必要なデータである。
これに伴って、前記合成演算部１７は、前記データ入力部１２から入力した人為データを反映させて合成データを演算可能とすることができる。すなわち、合成演算部１７では、二次元地図の所望の場所に該当する三次元地図上に、人為データとして建築予定の建築構造物３４を表示すべく演算する。
出力表示部１８では、図１（Ｄ）に示すように、ワイヤフレーム３３などの三次元地図上に、建築構造物３４の大きさを立体的に表示する。
【００５７】
その結果、データ入力部１２から、人為データが入力可能なので、建築予定の構造物３４を二次元地図の所望の場所に該当する三次元地図上に表示することができる。その人為データを反映させた三次元地図上に鳥２１の移動軌跡を表示させれば、その建築予定地の適否を容易に把握することが可能となる。そのことをシミュレーションすることで、より効果的に解析することができる。
例えば、建築予定地に立てられる建築構造物３４が、鳥２１の動きにどのような影響を与えるかを容易に把握し、分析することができる。そのようにして、建築予定地に対する鳥２１の軌跡２３から判断すると、どの地点の予定地がベストになるかを解析することができる。
【００５８】
上記の合成演算部１７では、合成した２Ｄ地図データ３１および３Ｄ地図データ３２と、その地図上に鳥２１の軌跡２３を合成した三次元の合成データに基づいて、所望の位置（地点）における解析用のＸ軸−Ｚ軸平面もしくはＹ軸−Ｚ軸平面の二次元データを演算する機能を備えることができる。
例えば、図１（Ｄ）のＡ地点を含むＸ軸−Ｚ軸平面では、鳥２１の動きが図５（Ａ）に示すようになる。図１（Ｄ）のＡ地点を含むＹ軸−Ｚ軸平面では、鳥２１の動きが図５（Ｂ）に示すようになる。これにより、特にＡ地点付近の垂直方向（Ｚ軸方向）の鳥２１の動きをよりいっそう明確に把握し分析することができる。
【００５９】
高さ方向のゼロ点は、海抜ゼロメートルであるが、撮影場所における基準点をゼロに調整することができる機能を備えている。
【００６０】
（図６）
図６は、図２とは異なる表現にて、移動軌跡図作成装置１０（画像作成装置）を示している。
カメラ２２は２台でのステレオ撮影であり、それぞれの左カメラ２２Ｌおよび右カメラ２２ＲにはGPS機能が装備されている。したがって、データ入力部１２に対しては、前記GPS機能が取得した左カメラ２２Ｌおよび右カメラ２２Ｒの位置データを送信することができる。
データ入力部１２に対しては、当該位置データの他に、当該左カメラ２２Ｌおよび右カメラ２２Ｒのレンズの種類（レンズのミリ数、画角）および左カメラ２２Ｌおよび右カメラ２２Ｒが向いている方位といった光学的データを送信する。
【００６１】
撮影位置検出手段１９は、データ入力部１２が取得した前記位置データおよび光学的データを用いて、飛翔体を含む位置データに相当する地図データを取得する。その取得元は、前記移動軌跡図作成装置とは物理的に離れた場所に存在する２D地図データベースおよび３D地図データベースである。それら２D地図データベースおよび３D地図データベースからは、通信回線を介して、必要な地図データを取得する。
【００６２】
取得した２D地図データおよび３D地図データは、それぞれ２D地図データ蓄積手段１５ａおよび３D地図データ蓄積手段１５ｂに蓄積され、合成データ作成の際に使用される。２D地図データ蓄積手段１５ａおよび３D地図データ蓄積手段１５ｂとは、実質的にはランダムアクセスメモリに該当する。
【００６３】
（図７）
図７と図６との相違点は、移動軌跡図作成装置１０として、２D地図データベースおよび３D地図データベースを装置内に備えている点、および出力表示部も装置内に備えている点である。
出力表示部１８とは、事実上、モニタとなっている。
【産業上の利用可能性】
【００６４】
本発明は、飛翔体に関する環境アセスメントの情報を収集するための計測サービスに関する事業、当該計測機器の製造業、当該計測サービスに関するソフトウェア作成業などにおいて、利用可能性を有する。
【符号の説明】
【００６５】
１０  移動軌跡図作成装置            １１  ＣＰＵ
１２  データ入力部                  １３  二次元地図入力部
１４  三次元地図入力部              １５  記憶手段
１５ａ  ２Ｄ地図蓄積手段           １５ｂ  ３Ｄ地図蓄積手段
１６  飛翔体軌跡演算部              １７  合成演算部
１８  出力表示部                     １９  撮影位置検出手段
２０  移動軌跡図                    ２１  鳥（飛翔体）
２２  カメラ（撮影手段）            ２２Ｌ  左カメラ
２２Ｒ  右カメラ                     ２３  鳥の軌跡
２４  空間領域                      ２５Ｌ  左側画像
２５Ｒ  右側画像                     ２６  ＧＰＳレシーバ
２７  三次元速度ベクトル
３０  地図データ
３１  ２Ｄ地図データ（二次元地図データ）
３２  ３Ｄ地図データ（三次元地図データ）
３３  ワイヤフレーム                    ３４  建築構造物
【図１】
2011090047.tif 000003
【図２】
2011090047.tif 000004
【図３】
2011090047.tif 000005
【図４】
2011090047.tif 000006
【図５】
2011090047.tif 000007
【図６】
2011090047.tif 000008
【図７】
2011090047.tif 000009