(57)【要約】【課題】Ｗｅｂ環境下において、サーバコンピュータの負担が少なく、ユーザが、衛星画像データから地物の３次元データを容易に作成することのできるようにする。【解決手段】地上の任意の３次元座標値の地点が撮影されている左右の衛星画像データの座標位置をＲＰＣモデル１３に基づいて計算し、座標位置が撮影された左右の衛星画像データをサーバコンピュータ１に要求する第１のステップと、サーバコンピュータ１から入手した左右の衛星画像を撮影した各衛星の位置を結ぶ線分をステレオ基線とみなし、左右の衛星画像の座標位置同士を一致させた状態で、左右の衛星画像をステレオ基線の方向ベクトルと左右の衛星画像のスキャン方向とのなす角度だけ回転させてステレオ表示した場合に、左右の衛星画像の座標位置に写る地物が一致していれば、当該地物の３次元座標値が地上の地点の３次元座標値であると決定する第２のステップと、を備えた。【選択図】図１
2012032304.tif 000002
【特許請求の範囲】
【請求項１】
サーバコンピュータから地物が撮影された衛星情報付きの衛星画像データ及びＲＰＣモデルを入手して前記地物の３次元データを生成する方法であって、
地上の任意の３次元座標値の地点が撮影されている左右の衛星画像データの座標位置を前記ＲＰＣモデルに基づいて計算し、前記座標位置が撮影された左右の衛星画像データを前記サーバコンピュータに要求する第１のステップと、
前記サーバコンピュータから入手した前記左右の衛星画像を撮影した各衛星の位置を結ぶ線分をステレオ基線とみなし、前記左右の衛星画像の前記座標位置同士を一致させた状態で、前記左右の衛星画像を前記ステレオ基線の方向ベクトルと前記左右の衛星画像のスキャン方向とのなす角度だけ回転させてステレオ表示した場合に、前記左右の衛星画像の前記座標位置に写る地物が一致していれば、当該地物の３次元座標値が前記地上の地点の３次元座標値であると決定する第２のステップと、
を備えたことを特徴とする地物の３次元データ生成方法。
【請求項２】
前記各衛星画像がどの方向から撮影されたかを表わす前記各衛星の３次元方向ベクトルで形成される平面が撮影対象地表面と交差する交線ベクトルを前記ステレオ基線の方向ベクトルとしたことを特徴とする請求項１に記載の地物の３次元データ生成方法。
【請求項３】
前記左右の衛星画像の前記座標位置に写る地物が一致しない場合には、前記左右の衛星画像の前記座標位置に写る地物が一致するまで、前記地上の地点の３次元座標値を変化させて前記ＲＰＣモデルに基づいて前記左右の衛星画像の前記座標位置を再計算させることを特徴とする請求項１に記載の地物の３次元データ生成方法。
【請求項４】
サーバコンピュータとユーザコンピュータとが公衆通信網を介して接続されて構成され、
前記サーバコンピュータは、衛星情報付きの衛星画像データ、ＲＰＣモデル、前記ユーザコンピュータで作動するウェブブラウザと協働して動作する３次元データ生成プログラムを記憶手段に保存するとともに、前記ユーザコンピュータに配信可能に構成され、
前記ユーザコンピュータは、前記サーバコンピュータから配信される前記３次元データ生成プログラムに基づいて３次元データ生成手段を構成し、
前記３次元データ生成手段は、前記サーバコンピュータから配信される前記ＲＰＣモデルに基づいて、地上の任意の３次元座標値の地点が撮影されている左右の衛星画像データの座標位置を計算して、当該座標位置が撮影された左右の衛星画像データを前記サーバコンピュータから入手するとともに、前記左右の衛星画像を撮影した各衛星の位置を結ぶ線分をステレオ基線とみなし、前記左右の衛星画像の前記座標位置を一致させた状態で、前記左右の衛星画像を前記ステレオ基線の方向ベクトルと前記左右の衛星画像のスキャン方向とのなす角度だけ回転させてステレオ表示した場合に、前記左右の衛星画像の前記座標位置に写る地物が一致していれば、当該地物の３次元座標値が前記地上の地点の３次元座標値であると決定することを特徴とする地物の３次元データ生成システム。
【請求項５】
前記３次元データ生成手段は、前記左右の衛星画像がそれぞれ１画素の地上投影寸法の異なる衛星によって撮影されたものである場合に、前記ユーザコンピュータの表示手段の画像表示倍率を調整するスケールファクタを乗じる処理を行うことを特徴とする請求項４に記載の地物の３次元データ生成システム。
【請求項６】
前記３次元データ生成手段は、前記ステレオ表示に縦視差が残る場合には、前記ＲＰＣモデルのバイアス補正値を算出して前記ＲＰＣモデルを修正する処理を行うことを特徴とする請求項４に記載の地物の３次元データ生成システム。
【請求項７】
前記３次元データ生成手段は、ジオイドモデルを用いて、前記地上の地点の３次元座標値の楕円体高を標高へ換算する処理を行うことを特徴とする請求項４に記載の地物の３次元データ生成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Ｗｅｂ環境下において、地物の３次元データを生成する方法等に関する。
【背景技術】
【０００２】
Ｗｅｂ環境下において、航空写真画像データから地物の３次元データを生成することが知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４４３８００２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
航空写真画像はフレーム型の面センサカメラにより撮影するため、ステレオ画像形成に不可欠な共面条件に基づくエピポーラ・ラインが成立する。
しかしながら、衛星から撮影される衛星画像は、ライン型（プッシュブルーム型とも言う）センサカメラを固定搭載した衛星が飛行することにより当該ライン型センサカメラで撮影されるか、もしくは、衛星に搭載したライン型センサカメラを動かすことにより撮影されるため、前記エピポーラ・ラインが成立しない。このため、Ｗｅｂ環境下において、衛星画像データから地物の３次元データを生成する方法については開発されていない。
したがって、結局のところユーザは、近年、携帯電話等に提供されているような、サーバである地図検索サイトが、ユーザからの入手希望が多いとサーバ側が予想して予め作成した地物の３ＤＣＡＤデータしか入手できないでいるのが現状である。
本発明は、従来の問題点に鑑みてなされたもので、Ｗｅｂ環境下において、サーバコンピュータの負担が少なく、ユーザが、衛星画像データから地物の３次元データを容易に作成することのできるネットワークを用いた地物の３次元データ生成方法等を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明に係る地物の３次元データ生成方法は、サーバコンピュータから地物が撮影された衛星情報付きの衛星画像データ及びＲＰＣモデルを入手して前記地物の３次元データを生成する方法であって、地上の任意の３次元座標値の地点が撮影されている左右の衛星画像データの座標位置を前記ＲＰＣモデルに基づいて計算し、前記座標位置が撮影された左右の衛星画像データを前記サーバコンピュータに要求する第１のステップと、前記サーバコンピュータから入手した前記左右の衛星画像を撮影した各衛星の位置を結ぶ線分をステレオ基線とみなし、前記左右の衛星画像の前記座標位置同士を一致させた状態で、前記左右の衛星画像を前記ステレオ基線の方向ベクトルと前記左右の衛星画像のスキャン方向とのなす角度だけ回転させてステレオ表示した場合に、前記左右の衛星画像の前記座標位置に写る地物が一致していれば、当該地物の３次元座標値が前記地上の地点の３次元座標値であると決定する第２のステップと、を備えたので、Ｗｅｂ環境下において、サーバコンピュータの負担が少なく、かつ、ユーザが、衛星画像データから地物の３次元データを容易に作成することができる。
前記各衛星画像がどの方向から撮影されたかを表わす前記各衛星の３次元方向ベクトルで形成される平面が撮影対象地表面と交差する交線ベクトルを前記ステレオ基線の方向ベクトルとしたので、ステレオ基線の方向ベクトルをエピポーラ・ラインの近似と見なすことによって立体視が可能となる。
前記左右の衛星画像の前記座標位置に写る地物が一致しない場合には、前記左右の衛星画像の前記座標位置に写る地物が一致するまで、前記地上の地点の３次元座標値を変化させて前記ＲＰＣモデルに基づいて前記左右の衛星画像の前記座標位置を再計算させるので、地物の３次元座標値を確実に得ることができる。
本発明に係る地物の３次元データ生成システムは、サーバコンピュータとユーザコンピュータとが公衆通信網を介して接続されて構成され、前記サーバコンピュータは、衛星情報付きの衛星画像データ、ＲＰＣモデル、前記ユーザコンピュータで作動するウェブブラウザと協働して動作する３次元データ生成プログラムを記憶手段に保存するとともに、前記ユーザコンピュータに配信可能に構成され、前記ユーザコンピュータは、前記サーバコンピュータから配信される前記３次元データ生成プログラムに基づいて３次元データ生成手段を構成し、前記３次元データ生成手段は、前記サーバコンピュータから配信される前記ＲＰＣモデルに基づいて、地上の任意の３次元座標値の地点が撮影されている左右の衛星画像データの座標位置を計算して、当該座標位置が撮影された左右の衛星画像データを前記サーバコンピュータから入手するとともに、前記左右の衛星画像を撮影した各衛星の位置を結ぶ線分をステレオ基線とみなし、前記左右の衛星画像の前記座標位置を一致させた状態で、前記左右の衛星画像を前記ステレオ基線の方向ベクトルと前記左右の衛星画像のスキャン方向とのなす角度だけ回転させてステレオ表示した場合に、前記左右の衛星画像の前記座標位置に写る地物が一致していれば、当該地物の３次元座標値が前記地上の地点の３次元座標値であると決定するので、Ｗｅｂ環境下において、サーバコンピュータの負担が少なく、かつ、ユーザが、衛星画像データから地物の３次元データを容易に作成することができる。
前記３次元データ生成手段は、前記左右の衛星画像がそれぞれ１画素の地上投影寸法の異なる衛星によって撮影されたものである場合に、前記ユーザコンピュータの表示手段の画像表示倍率を調整するスケールファクタを乗じる処理を行うので、左右の衛星画像がそれぞれ１画素の地上投影寸法の異なる衛星によって撮影されたものである場合でも自然な立体視を実現できる。
前記３次元データ生成手段は、前記ステレオ表示に縦視差が残る場合には、前記ＲＰＣモデルのバイアス補正値を算出して前記ＲＰＣモデルを修正する処理を行うので、縦視差を解消できる。
前記３次元データ生成手段は、ジオイドモデルを用いて、前記地上の地点の３次元座標値の楕円体高を標高へ換算する処理を行うので、地球のジオイドを考慮した標高（海抜標高）ｈを表した地物の３次元座標値を得ることができる。
【図面の簡単な説明】
【０００６】
【図１】３次元地物データの生成システムの構成を示す図（実施形態１）。
【図２】地上の座標系と衛星画像の座標系との関係を示す図（実施形態１）。
【図３】衛星画像撮影方法を示す図（実施形態１）。
【図４】衛星画像のステレオ基線方向に基づくエピポーラ・ラインの近似を説明した図（実施形態１）。
【図５】衛星画像のステレオ基線方向の設定方法の説明図（実施形態１）。
【図６】回転角の説明図（実施形態１）。
【図７】ＲＰＣモデルを用いた標高変化と画素位置変化の関係を示す説明図（実施形態１）。
【図８】ステレオペア画像を立体化する方法の一例を示す図である。
【発明を実施するための形態】
【０００７】
実施形態１
実施形態１に係る地物の３次元データ生成システムは、図１に示すように、地図作成情報提供サイトのＷｅｂサーバのようなサーバコンピュータ１とユーザコンピュータ２とがインターネット３等の公衆通信網を介して接続されて構成される。
【０００８】
サーバコンピュータ１は、衛星画像データ１１、衛星画像データに関する衛星情報１２、ＲＰＣモデル（Rational Polynomial  Coefficients Model）１３、ユーザコンピュータ２で作動するＷｅｂブラウザと協働して動作するアプリケーションプログラムである３次元データ生成プログラム１４を記憶手段１５に保存するとともに、これら衛星画像データ１１、衛星情報１２、ＲＰＣモデル１３、３次元データ生成プログラム１４をユーザコンピュータ２に配信可能に構成される。
尚、各衛星画像データ１１と各衛星画像データ１１の衛星情報１２とが関連付けされて記憶され、衛星画像データ１１が検索された場合、その検索された衛星画像データ１１と当該衛星画像データ１１に関する衛星情報１２とを一緒に取り出せるようにデータベース化されており、衛星画像データ１１と当該衛星画像データ１１の衛星情報１２とが一緒にユーザコンピュータ２に送信される。
また、衛星画像は、データの取出しが容易になるように、例えば、等倍画像と、距離比が等倍画像の１／２である中領域画像と、距離比が中領域画像の１／２である大領域画像とに階層化／小分割(タイル)化されて保存されている。
【０００９】
ユーザコンピュータ２は、サーバコンピュータ１から配信される３次元データ生成プログラム１４を入手して３次元データ生成手段２０を構成する。
即ち、３次元データ生成手段２０は、ユーザコンピュータ２とユーザコンピュータ２上で動作するＷｅｂブラウザと３次元データ生成プログラム１４との協働により実現される。この３次元データ生成手段２０は、サーバコンピュータ１に対して３次元計測対象となるステレオ立体視のための左右の衛星画像（以下、ステレオペア画像という）を要求する処理、及び、当該ステレオペア画像に基づいて地物の３次元データを生成する処理を行う。
【００１０】
つまり、３次元データ生成手段２０は、画像座標計算手段２１と、サーバコンピュータ１にステレオペア画像を要求するステレオペア画像要求手段２２と、ステレオ基線方向設定手段２３と、回転角算出手段２４と、ステレオ表示手段２５と、標高換算手段２６とを備える。なお、ステレオペア画像を立体視する方法としては、上下分割方式、左右分割方式などがあるが、Ｗｅｂブラウザでの立体表示としては、周知のグラフィックスカードを用いることが好ましい。
【００１１】
次に、本発明による地物の３次元データの生成方法について説明する。
はじめに、ユーザは、ユーザコンピュータ２を用い、インターネット３を介してサーバコンピュータ１にアクセスする。これにより、サーバコンピュータ１からユーザコンピュータ２に３次元データ生成プログラム１４、ＲＰＣモデル１３が送信される。
当該３次元データ生成プログラム１４は、ユーザコンピュータ２上で作動しているＷｅｂブラウザに、地上の任意の点Ｐの３次元座標値Ｐ（Ｕ，Ｖ，Ｗ）を指定するための初期入力画面の表示を指示する。これにより、ユーザコンピュータ２の表示手段３０の表示画面３１に初期入力画面が表示される。
【００１２】
前記３次元座標値Ｐ（Ｕ，Ｖ，Ｗ）が前記初期入力画面に入力された場合、ユーザコンピュータ２の画像座標計算手段２１は、ＲＰＣモデル１３に基づいて、前記３次元座標値Ｐ（Ｕ，Ｖ，Ｗ）の地点が撮影されている左の衛星画像データ及び右の衛星画像データのスキャン方向座標位置とライン方向座標位置とを計算する。
【００１３】
地上の座標系と衛星画像の座標系との関係は、ＲＰＣモデル１３により決定される。
ＲＰＣモデル１３とは、地上の座標系と衛星画像の座標系を有理多項式で関係づけるモデルである。
ＲＰＣモデル１３を用いることによって、図２に示すように、衛星の軌道情報が未知であっても３次元座標値Ｐ（Ｕ，Ｖ，Ｗ）に対応する画像座標ｐ（ｃ，ｌ）を計算できる。但し、ｃは衛星画像のスキャン方向座標、ｌは衛星画像のライン方向座標である。
画像座標ｐ（ｃ，ｌ）は、次の式により表される。但し、Ｕ，Ｖは経緯度座標、Ｗは楕円体高である。
2012032304.tif 000003
但しＲＰＣｉ（Ｕ，Ｖ，Ｗ）は以下により与えられる。
2012032304.tif 000004
【００１４】
次に、ステレオペア画像要求手段２２は、画像座標ｐ（ｃ，ｌ）を中心としたステレオ表示に必要な範囲領域を表示手段３０の表示画面３１の大きさ等に応じて計算し、この計算した範囲領域を示す情報をサーバコンピュータ１に送信してサーバコンピュータ１にステレオペア画像を要求する。これにより、サーバコンピュータ１は、衛星画像データ１１中からステレオ表示に必要な範囲領域のステレオペア画像データを抽出して、ユーザコンピュータ２に送信する。
【００１５】
ユーザコンピュータ２のステレオ基線方向設定手段２３は、サーバコンピュータ１から送られてきたステレオペア画像及びステレオペア画像の衛星情報１２に基づいてステレオ基線方向を設定する。
【００１６】
衛星画像の場合、エピポーラ・ラインは成立しないが、図３に示すように、衛星画像は画角が極めて狭く、平行投影とみなせるので、図４に示すように、ステレオを形成する２つの衛星の位置（図４のＳ１；Ｓ２）を結ぶ線分をステレオ基線ａと見なし、このステレオ基線ａの方向を画像のエピポーラ・ラインの近似と見なすことによって立体視が可能となる。
【００１７】
ステレオ基線方向設定手段２３は、以下の（１）、（２）に示す方法のうちのいずれか方法でステレオ基線ａの方向を設定する。
（１）ステレオペア画像を撮影した衛星１および衛星２（図４；図５参照）のそれぞれの撮影位置（撮影時の衛星位置Ｓ１；Ｓ２）及び撮影対象地表位置Ｐの３点で作られる面が撮影対象地表面と交差する交差線を計算し、この交差線をステレオ基線ａの方向とする。
（２）図５に示すように、立体視のためのステレオペア画像（図５の画像１；画像２）に付加されている衛星情報の一つである撮影時の衛星１と衛星２のそれぞれの方位角θｉと仰角φｉとにもとづき計算する。即ち、衛星画像１；衛星画像２（ステレオペア画像）がどの方向から撮影されたかを表わす衛星１、衛星２の３次元方向ベクトルで形成される平
2012032304.tif 000005
【００１８】
前記衛星情報１２は、軌道情報（撮影時の衛星位置、撮影方向角）、１画素が相当する地上投影寸法、画像取得時の衛星方位と仰角など画像毎に付加されアンシラリ・データや画像メタデータに記載の事項等であるが、一般に、軌道情報として、衛星の撮影方向角、即ち、衛星の方位角θｉと仰角φｉの情報は与えられるが、撮影時の衛星位置に関する情報は与えられない場合が多い。従って、撮影時の衛星位置に関する情報が与えられない場合は、ステレオ基線方向設定手段２３は、前記（２）で示した方法でステレオ基線ａの方
2012032304.tif 000006
・ラインの近似と見なすことによって立体視が可能となる。
【００１９】
そして、ステレオ表示手段２５は、ステレオペア画像を前記のように求めたステレオ基線ａの方向に合わせて左右に配置し、かつ、エピポーラ・ラインの近似方向に対する回転角としてステレオペア画像を後述する角度で回転表示させ、ステレオ基線ａの方向を表示手段３０の表示画面３１の横軸方向に一致させるようにして表示させる。
【００２０】
ステレオ基線ａの方向に対するステレオペア画像の回転角は、回転角算出手段２４により以下のように算出される。
2012032304.tif 000007
めのステレオペア画像の回転角τとして算出する。ここで、ｉは衛星番号、ｊは四隅の番号である。
2012032304.tif 000008
されていることから、例えば、図５，図６に示すように、画像の中心付近が位置する地上の座標Ｑ（Ｕ，Ｖ，Ｗ０）に対応する画像座標ｑ（ｃ，ｌ）ｉ＝１，２と、Ｑにステレオ
2012032304.tif 000009
向に一致させるように回転させる。高さ方向Ｗは任意の一定値とする。
【００２１】
前記ＲＰＣモデル１３で計算されたステレオペア画像の画像座標ｐｉ（ｃ，ｌ）を計測点位置として、例えば測標（表示画面３１の中央などを設定した目印（メスマーク））の位置に一致させ、かつ、それぞれの画像について上述した回転角で画像を回転させて表示する。そして、左右の画像の座標位置ｐｉ（ｃ，ｌ）に写る地物を立体視して一致していれば、その地物の３次元座標値が（Ｕ，Ｖ，Ｗ）であると決定でき、地物の３次元座標値データが得られる。
【００２２】
図２に示すように、地上の３次元座標値Ｐ（Ｕ，Ｖ，Ｗ）のＷは地球楕円体からの比高（楕円体高）を表しており、地球のジオイドを考慮した標高（海抜標高）ｈを表してはいない。Ｗとｈの差（ジオイド高）をモデル化したジオイドモデルが一般に提供されているため、所与のジオイドモデルを用いて楕円体高Ｗを標高ｈへ換算すればよい。これにより、地球のジオイドを考慮した標高（海抜標高）ｈを表した地物の３次元座標値を得ることができる。即ち、ジオイドモデルを用いて、地上の点の３次元座標値の楕円体高Ｗを標高（海抜標高）ｈへ換算する処理する標高換算手段２６を備えた構成の３次元データ生成手段２０とした。
【００２３】
横視差の制御方法について説明する。
ステレオペア画像の画像座標ｐｉ（ｃ，ｌ）を、例えば測標（表示画面の中央などを設定した目印（メスマーク））の位置に一致させ、かつ、その時それぞれの画像について上述した回転角で画像を回転させて表示するが、この際、もし、計算された画像座標位置の地物が立体視しても一致しない場合は、図７に示す如く、（Ｕ，Ｖ，Ｗ＋ΔＷ）や（Ｕ＋ΔＵ，Ｖ＋ΔＶ，Ｗ）もしくは（Ｕ＋ΔＵ，Ｖ＋ΔＶ，Ｗ＋ΔＷ）のように地上座標値を変化させて画像座標を再計算させ、再度、立体表示させて画像に写る地物が一致するまで繰り返し、一致したところを地物の３次元座標値として決定する。このようにすれば、地物の３次元座標値を確実に得ることができる。尚、図７はＷを変化させた場合を図示している。
このとき、ΔＵ，ΔＶ，ΔＷの変化は、ユーザコンピュータ２のポインティングデバイスとしての３次元ホイール付きマウスなどの動きとして、ΔＵ，ΔＶをマウスの左右前後の動きに、ΔＷをホイールの動きにそれぞれ対応させることができるため、マウスの動きにより、立体表示する位置や３次元計測する位置を制御することができる。
なお、マウスの左右前後の動きに対応させる方向は、マウスの左右の動きを例えばステ
2012032304.tif 000010
それぞれ設定する。
【００２４】
なお、前記３次元計測は対象物である地物のカテゴリー別に行うことが好ましい。例えば、建物ならば直角閉合モード、道路ならば直線モードの計測モードが自動的に割り当てられていればよい。
【００２５】
即ち、実施形態１では、Ｗｅｂブラウザ上で、地上の任意の点の３次元座標値Ｐ（Ｕ，Ｖ，Ｗ）を指定することにより、ユーザコンピュータ２は、ＲＰＣモデル１３に基づいてＰ（Ｕ，Ｖ，Ｗ）に対応する衛星画像の座標位置ｐｉ（ｃ，ｌ）を計算し、この座標位置ｐｉ（ｃ，ｌ）を中心としてステレオ表示に必要な領域範囲を計算し、この領域範囲を示すデータをサーバコンピュータに送信してステレオペア画像を要求することによりステレオペア画像を入手する。そして、ステレオペア画像の座標位置ｐｉ（ｃ，ｌ）を回転中心としてステレオペア画像を回転させてステレオ表示させる。この際、座標位置ｐｉ（ｃ，ｌ）の画像に写る地物が一致していれば、その地物の３次元座標値が（Ｕ，Ｖ，Ｗ）であると決定できて、３次元計測でき、地物の３次元座標値データを生成できる。
従って、ユーザコンピュータ２側で３次元データ生成処理を行うので、Ｗｅｂ環境下において、サーバコンピュータ１の負担が少なく、かつ、ユーザが、衛星画像データから地物の３次元データを容易に作成することができる。
【００２６】
実施形態２
衛星画像配信元より提供されるＲＰＣモデル１３のみでは縦視差が残る場合がある。この場合には、所与の手法であるシフトバイアスＡ０，Ｂ０および画像座標軸方向のドリフトバイアスＡ１，Ｂ１を、
2012032304.tif 000011
を観測方程式として、ｋ個の地上基準点（Ｕ，Ｖ，Ｗ）ｋおよびそれに対応する画素の画
2012032304.tif 000012
場合はシフトバイアスのみ、ｋ≧２の場合はドリフトバイアスまで計算できる。以上により、縦視差を解消できる。
即ち、ステレオ表示に縦視差が残る場合には、ＲＰＣモデルのバイアス補正値を算出してＲＰＣモデルを修正する処理を行う残存縦視差除去手段を備えた構成の３次元データ生成手段２０とした。
【００２７】
実施形態３
１画素の地上投影寸法の異なる２衛星によるステレオ形成について説明する。
衛星画像データのステレオ形成は、１画素の地上投影寸法が同じである衛星同士の組み合わせのみならず、１画素の地上投影寸法が互いに異なる衛星同士の組み合わせであっても、ＲＰＣモデルが存在し、かつステレオ基線方向が計算されるなら可能である。画像の地上投影寸法の異なるときは、左右画像（ｉ＝１，２、ｉは画像の区別）のそれぞれの１画素の地上投影寸法の縦ｍｋ、横ｎｋ、の長さに基づき、１：ｎ１/ｍ１：ｍ２/ｍ１：ｎ２/ｍ１をスケールファクタとして左右の画像のディスプレイ上の画像表示倍率をスキャン方向とライン方向でそれぞれ１：ｎ１/ｍ１：ｍ２/ｍ１：ｎ２/ｍ１とすれば、自然な立体視を得ることができる。
即ち、左右の衛星画像がそれぞれ１画素の地上投影寸法の異なる衛星によって撮影されたものである場合に、ユーザコンピュータ２の表示手段３０の画像表示倍率を調整するスケールファクタを乗じる処理を行う手段を備えた構成の３次元データ生成手段２０とした。
【００２８】
尚、前記例では、ステレオペア画像を立体視する方法として、グラフィックスカードを用いた例を示したが、グラフィックスカードは高価なので、図８（ａ），（ｂ）に示すように、奇数行を左目で、偶数行を右目でみるようなラインシーケンシャル方式の画面を表示手段３０の表示画面３１に表示し、ユーザは偏光メガネ３２をかけてこの画面を見る方法などのように、画素単位で左眼と右眼とを制御して立体視を行う仕組みを用いるようにすれば、ユーザシステムを安価に構築することができる。
また、画像座標を計算する処理、ステレオ表示に必要な範囲領域を計算する処理をサーバコンピュータ１に負担させてもよい。
【符号の説明】
【００２９】
１  サーバコンピュータ、２  ユーザコンピュータ、３  インターネット、
１４  ３次元データ生成プログラム、２０  ３次元データ生成手段。
【図１】
2012032304.tif 000013
【図２】
2012032304.tif 000014
【図３】
2012032304.tif 000015
【図４】
2012032304.tif 000016
【図５】
2012032304.tif 000017
【図６】
2012032304.tif 000018
【図７】
2012032304.tif 000019
【図８】
2012032304.tif 000020