JP3851887B2 - ステレオ写真方式による立体視地図表示装置および方法 - Google Patents
ステレオ写真方式による立体視地図表示装置および方法 Download PDFInfo
- Publication number
- JP3851887B2 JP3851887B2 JP2003131521A JP2003131521A JP3851887B2 JP 3851887 B2 JP3851887 B2 JP 3851887B2 JP 2003131521 A JP2003131521 A JP 2003131521A JP 2003131521 A JP2003131521 A JP 2003131521A JP 3851887 B2 JP3851887 B2 JP 3851887B2
- Authority
- JP
- Japan
- Prior art keywords
- map
- map information
- information
- display
- displayed
- 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 - Fee Related
Links
Images
Landscapes
- Instructional Devices (AREA)
- Processing Or Creating Images (AREA)
- Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
Description
【発明の属する技術分野】
本発明は、ステレオ写真方式により裸眼で地図の立体視を可能にする立体視地図表示装置および方法に関する。
【0002】
【従来の技術】
一般に地図は、一枚の紙面上で地形や地物がもつ平面位置情報を表示するものであるが、地形図と呼ばれるものは、地形、地物といった2次元情報に加えて等高線等による地形の高さ情報(3次元情報)も含んでいる。また、地形図は、一般に高さの情報は等高線で表現される。
【0003】
地形図の等高線は、写真測量により作成される。写真測量は、位置をずらしながら撮影した航空写真を基に、立体写真の原理を用いて一対の写真にある同一地物の位置差(視差)を、図化機で測定し地物がもつ高さの情報を得る。
近年、地図作成においても、コンピュータ技術を用いて地物がもつ、等高線表現とは異なる3次元情報を有する3D地図と呼ばれる立体地図が盛んに作られるようになった。代表的なものとしては鳥瞰図や立体視地図がある。鳥瞰図は、ある高さから斜めに地形をながめた情景をコンピューターで計算して描こうとするものである。また、立体視地図は、従来知られている立体視の原理を用いて、コンピュータ技術を用いて3次元表現しようとするものである。さらに、3次元表現を実施する方式についても様々な方式があり、代表的な方式として、余色眼鏡を用いるアナグリフ方式、偏光眼鏡を用いる方式、裸眼であるが2枚の地図を用いるステレオ写真方式、ホログラム方式がある。
【0004】
【非特許文献1】
「測地学の概観(General View of Geodesy)」、日本測地学会、1974年、p.386
【0005】
【発明が解決しようとする課題】
以上に説明した地形図のうち、本発明はステレオ写真方式を用いた立体視地図に関する。ステレオ写真方式による立体視地図の使用法について、図15から図16を用いて説明する。まず、図15に示すように、被写体A152および被写体B153が撮影されている写真150と、写真150の撮影地点からある距離だけずれた地点より被写体A152および被写体B153を撮影した写真151を左右に配置する。このとき、写真151に撮影されている被写体A155と被写体B156の距離である被写体Aと被写体Bの距離157と、写真150に撮影されている被写体Aと被写体Bの距離154は、撮影する角度により異なったものとなっている(以下の説明では、被写体Aと被写体Bの距離154と被写体Aと被写体Bの距離157との差を偏移量と言う)。
【0006】
次に、図16に示すように、図15に示す左右に配置した写真150および写真151を、目160から写真150および写真151の間隔を一定に保ち、現実に被写体A161および被写体B162があると思われる地点に目160の焦点を合わせることにより、写真150および写真151に撮されている被写体A161および被写体B162を、立体視映像の原理によって立体的に見ることが可能となる。
【0007】
実際に被写体A161および被写体B162を目160の視点から見ている状態で(目160の焦点をそのままの状態にして)、左目160の被写体A161への視線と写真150との交点に被写体A161が撮影され、同様に左目160の被写体B162への視線と写真150との交点に被写体B162が撮影されている写真150と、右目160から被写体A161および被写体B162への視線と写真151の交点に、それぞれ被写体A161および被写体B162が撮影されている写真151とを、それぞれ左目160の被写体A161および被写体B162への視線の途中と、右目160の被写体A161および被写体B162への視線の途中とに、挿入した場合に、写真150および写真151に写っている被写体A161および被写体B162を立体的な映像(実際に被写体A161および被写体B162を見ている状態の映像)として認識することができる。これは、左目160内に映し出される被写体Aと被写体Bの距離154と、右目160内に映し出される被写体Aと被写体Bの距離157の差(偏移量)によって立体映像として認識する立体映像の原理による。
【0008】
以上に述べた従来のステレオ写真方式による立体地図の問題点は、地図を使用する場合には、必ず2枚の地図を対にして両眼で立体視するため、地図を両眼の瞳孔幅以内に併置しなくてはならず、大きな地図では、縮小コピーをするなどして工夫をする必要があり、平面的な大きさが制限され実用的でないということである。
【0009】
本発明は、このような従来の問題を解決しようとするものであり、ステレオ写真方式による立体地図から視野の範囲制限を解放することを目的とするものである。
【0010】
【課題を解決するための手段】
請求項1記載の発明は、視差に基づく裸眼立体視を可能にする一対の地図情報を表示画面に表示する立体視地図表示装置であって、前記表示画面に表示すべく電子データ化された地図情報であって、各地点の位置を座標と対応させた第1の地図情報を記憶する第1の記憶手段と、前記表示画面に表示される前記第1の地図情報との間で裸眼立体視を可能にする視差が生じるように、前記第1の地図情報に含まれる各地点の座標が該各地点の高さ情報に応じて偏移された第2の地図情報を記憶する第2の記憶手段と、前記表示画面に前記第1および第2の地図情報のうち一方の地図情報を表示させる第1の表示制御手段と、該第1の表示制御手段によって前記表示画面に表示された前記一方の地図情報上の任意の場所を指定するための指定手段と、前記表示画面上において、前記指定手段によって指定された場所に対応した前記一方の地図情報上の部分領域の横に、該部分領域と対応する他方の地図情報上の部分領域を並列表示させる第2の表示制御手段とを備え、該並列表示された2つの部分領域間の視差に基づいて裸眼立体視を可能にすることを特徴する立体視地図表示装置である。
請求項2記載の発明は、高さ情報と、裸眼立体視を可能にする視差を得るための該高さ情報に対応する座標の偏移量との関係を記憶した第3の記憶手段と、前記第1の地図情報に含まれる前記各地点の高さ情報に対応した偏移量を前記第3の記憶手段から取得し、該取得した偏移量だけ前記第1の地図情報の前記各地点の座標をそれぞれ偏移させて、前記第2の地図情報を生成する偏移修正処理手段と、をさらに備えたことを特徴とする請求項1記載の立体視地図表示装置である。
【0011】
請求項3記載の発明は、前記高さ情報は、前記第1の地図情報に含まれる各地点での最低標高との差であることを特徴とする請求項1または2記載の立体視地図表示装置である。
請求項4記載の発明は、前記第1の地図情報、及び前記第2の地図情報は、標高に応じた等高線を前記表示画面に表示させるための情報を含んでいることを特徴とする請求項1乃至3のいずれか1項記載の立体視地図表示装置である。
【0012】
請求項5記載の発明は、前記第1の地図情報、及び前記第2の地図情報は、最低標高との差に応じて色区分された段彩図を前記表示画面に表示させるための情報を含んでいることを特徴とする請求項1乃至3のいずれか1項記載の立体視地図表示装置である。
請求項6記載の発明は、視差に基づく裸眼立体視を可能にする一対の地図情報をコンピュータの表示画面に表示する、コンピュータによる立体視地図表示方法であって、前記コンピュータが、前記表示画面に表示すべく電子データ化された地図情報であって、各地点の位置を座標と対応させた第1の地図情報を、前記コンピュータの第1の記憶手段に記憶するステップと、前記表示画面に表示される前記第1の地図情報との間で裸眼立体視を可能にする視差が生じるように、前記第1の地図情報に含まれる各地点の座標を該各地点の高さ情報に応じて偏移させて第2の地図情報を作成するステップと、該第2の地図情報を前記コンピュータの第2の記憶手段に記憶するステップと、前記第1の記憶手段に記憶された前記第1の地図情報を前記表示画面に表示するステップと、前記表示画面に表示された前記第1の地図情報上の任意の場所が前記コンピュータの指定手段によって指定された場合、該指定された場所に対応した前記第1の地図情報上の部分領域の横に、該部分領域と対応する前記第2の地図情報上の部分領域を並列表示するステップと、を実行することで、前記並列表示された2つの部分領域間の視差に基づく裸眼立体視を可能にすることを特徴とする立体視地図表示方法である。
【0013】
請求項7記載の発明は、前記高さ情報は、前記第1の地図情報に含まれる各地点での最低標高との差であることを特徴とする請求項6記載の立体視地図表示方法である。
請求項8記載の発明は、前記第1の地図情報、及び前記第2の地図情報は、標高に応じた等高線を前記表示画面に表示させるための情報を含んでいることを特徴とする請求項6または請求項7記載の立体視地図表示方法である。
【0014】
請求項9記載の発明は、前記第1の地図情報、及び前記第2の地図情報は、最低標高との差に応じて色区分された段彩図を前記表示画面に表示させるための情報を含んでいることを特徴とする請求項6または請求項7記載の立体視地図表示方法である。
以上請求項1記載の発明によれば、第1の表示制御手段によって表示画面に表示された地図の任意の場所について、指定手段によって指定した場所に、第2の表示制御手段によって部分的な地図が表示され、第1の表示制御手段によって表示された地図と、第2の表示制御手段によって表示された地図によって地図上の任意の場所で立体視が可能となる効果を奏する。また、請求項2乃至5の発明によっても、請求項1の発明と同様な作用・効果を得ることができる。
【0015】
請求項6記載の発明によれば、第1の地図情報を表示画面に表示するステップと、表示画面に表示された第1の地図情報上の任意の場所を指定手段によって指定された部分領域の横に、指定された場所に対応する第2の地図情報を並列して表示するステップとをコンピュータが実行することにより、地図上の任意の場所で立体視が可能となる効果を奏する。また、請求項7乃至9の発明によっても、請求項6の発明と同様な効果・作用を得ることができる。
【0016】
【発明の実施の形態】
図14は、本発明の実施形態に係る地図表示装置を実現するコンピュータの構成である。メモリ141上に格納されたプログラム命令に従って、CPU140は、基図、基図A、基図Bの地図データを作成する。作成された地図データは、一度外部記憶装置144に格納される(第1の記憶手段および第2の記憶手段)。上記地図データの作成が完了すると、基図Aを出力装置143であるディスプレイに表示し(第1の表示制御手段)、入力装置142であるマウス等からの指示(指定手段)待ち状態となる。マウス等から指示が来ると、CPU140に割り込み命令が上がり、指示された場所に対応する基図Bの部分領域が出力装置143であるディスプレイに表示される(第2の表示制御手段)。
【0017】
作成時のメモリ141上に格納された比高に対応する色の段彩用テーブルを参照して基図データに段彩データを付加する処理標高データに基づく基図を作成するための地図データである数値地図データと、段彩処理、および偏移修正処理時に必要となる標高データは可搬記憶媒体146に格納される。また、段彩処理時に必要となる比高と比高に対応する色の段彩用テーブル(図5)、および偏移修正処理時に必要となる比高に対応する偏移量(図10)は、メモリ141に格納され、基図を段彩処理する場合や偏移修正処理する場合にCPU140より参照される。
【0018】
図1は、本発明の実施形態の概要を示したフローチャートである。本発明では、ディスプレイ上で操作する時に用いる一対のステレオ地図(図13に示す基図A表示窓123および基図B表示窓124)を用意する必要がある。そこで、ステップS100において、この一対のステレオ地図の基となる地図情報を作製する。以降では、この地図情報を基図と呼び、この基図に対して地物の高さ情報を基に高さに応じた色情報を付加させる段彩化処理をしたものを基図Aと呼ぶ。さらに、基図Aに対して地物の高さ情報を基に偏移量を計算し、基図Aの地図データに偏移量を反映させる偏移修正処理をしたものを基図Bと呼ぶ。本発明の実施例では、基図の元データとして、国土地理院が発行しているCD版空間データ基盤・数値地図2500のうち「東京−5」を使用する。CD版空間データ基盤・数値地図2500は、2kmx1.5kmの小区画を単位面としており、「東京−5」には、東京都の豊島区、文京区、新宿区、千代田区、渋谷区、中央区、港区に関するベクトル地図データが小区画56面納められている。空間データ基盤・数値地図2500は、可搬記憶媒体146として媒体駆動装置145を介して、あるいは外部記憶装置144、あるいはネットワークを介してベクトル地図データをメモリ141へ読込み(ステップS101)、CPU140により上述のベクトル地図データよりなる小区画56面に分割されて記録されているデータを1面にまとめ、かつビットマップデータ形式に変換して基図データを作成し、外部記憶装置144に収納する(ステップS100)。ステップS100で作成した地図データを図2に示す。
【0019】
標高データを可搬記憶媒体146等からメモリ141に読み出し(ステップS103)、ステップS100で作成した基図データに、比高(使用する地図データにおける最低標高との差)に応じた段彩情報を追加し、外部記憶装置144に収納する(ステップS102)。なお、段彩処理において、本発明では高さ情報として標高ではなく比高を使用している。これは、最低標高が数百mある例えば長野市のような地域について段彩図を作成する場合、最低標高以下の段彩処理は必要ないからである。ステップS102によって作成された地図データを基図Aとする。また、本発明の実施例では、国土地理院が発行する標高データとしてCD版数値地図50mメッシュ標高データを使用している。これは、2万5千分の1の地形図1面を縦横約50m間隔に分割した200x200個の標高データで構成されている。
【0020】
ステップS104では、ステップS102によって作成した基図Aの地図データに対して、比高に応じて偏移量をCPU140により計算し偏移修正処理を実行し、その結果を外部記憶装置144等に格納する。ステップS104で作成した地図データを基図Bとする。
【0021】
ステップS102、ステップS104によってそれぞれ基図A、基図Bが作成されると、基図Aを出力装置143であるディスプレイに表示し(ステップS105)、入力装置142であるマウス125等からの入力による指示待ち状態となる(ステップS106)。ディスプレイには、基図A全体を一画面に表示してもよいし、基図Aの一部分のみ表示しておき、マウス125等でドラッグすることによって使用者が見たい地図の位置にずらすようにしてもよい。
【0022】
入力装置142であるマウス125等で、立体視地図を表示させたい画面上の地図のポイントをクリックにより指定すると、CPU140は、指定された画面の座標に応じた部分に基図Bを部分的に表示する表示処理を行う(ステップS108、および図12に示す基図B表示窓124)。このとき、立体視地図の見易さを考慮して、マウス125によってポイントされた部分の画面左側には基図A表示窓123に対して、基図B表示窓124の窓枠の大きさと同じ大きさの窓枠が表示される。また、表示した基図B表示窓124についても同様の理由から窓枠が表示される。立体視地図の利用者は、上記基図A表示窓123と基図B表示窓124を両眼で見ることによりポイントされた地図の周辺を立体地図として活用することができる。
【0023】
図1のステップS102における段彩処理の詳細を示すフローチャートを図4に示す。ステップ40では、ステップS100で作成した基図の地図データの各座標に対応する標高を、ステップS103で読み込んだ標高データから求める。基図の地図データおよびステップS103によって読み込んだCD版数値地図50mメッシュ標高データは、メモリ141に格納され、CPU140によって、全ての基図の地図データの座標に対応する標高を比較する処理を行い最低標高を算出する。
【0024】
ステップS41では、ステップS100で作成した基図の地図データから1つの座標データを選択し、ステップS40にて算出した最低標高との差をとって比高を算出する(ステップS42)。ステップS42によって比高が算出されると、ステップS43にて、予めメモリ141に格納しておいた、図5に示す比高と比高に対応する色の段彩用テーブルを基に段彩データを地図データに付加する(ステップS44)。
【0025】
ここで、本実施例では対象地域の50m間隔に対応する座標(x,y)ごとに比高に比例した半径rの大きさの円で段彩することとした。なお、段彩および変位計算における座標(x,y)の単位はピクセル(pic)である。実施例の場合には、1pic=0.29mmとなっている。実施例では、CD版空間データ基盤・数値地図2500を2万分の1の縮尺で基図を作成しているので、CD版空間データ基盤・数値地図2500の小区画(2kmx1.5km)は、ディスプレイ上では、100mmx75mmの大きさで描画され、ピクセル単位では、345picx259picとなる。以上のことから、基図を段彩処理した基図Aをディスプレイに表示する場合、比高をhとすると、対象地域の50m間隔に対応する座標(x,y)ごとに、図5に示す対応表から比高に応じた色をもって半径r=h/10(pic)の円で塗りつぶして表示している。図2に示す基図の地図データから比高に応じて図5のテーブルにしたがって、黄色データのみをディスプレイ上に表示した場合の図を図3に示す。また、基図(図2)を段彩処理した段彩図を図6に示す。
【0026】
段彩処理が完了すると、基図データの全ての座標に対して段彩処理を実施したかを判別し(ステップS45)、まだ段彩処理を実施していない地図データがある場合には、ステップS41に戻り段彩処理を実施する。全ての地図データについて段彩処理が実施済みである場合には、段彩処理を終了し(ステップS46)、変位修正処理(ステップS104)へと処理が移行する。
【0027】
図1のステップS104における偏移修正処理の詳細を示すフローチャートを図7に示す。メモリ141に展開された、ステップS102で作成した基図Aの地図データから、CPU140により、特定の座標を選択し(ステップS70)、選択した座標に対応する比高を計算する(ステップS71)、図10に示すように、予め計算してテーブル化してメモリ141に格納しておいた比高に対応する偏移量を、ステップS70で選択した座標に反映する(偏移量だけ座標を偏移させる)。図10に示す偏移量は、図12に示すように基図Bを基図A表示窓123の右側に基図B表示窓124として表示する場合の基図Aに対する基図Bの偏移量を表し、正の値の場合には、表示画面左下隅を原点にとった座標を考えた場合のx軸マイナス方向に偏移させる。偏移量を反映した座標データは、外部記憶装置144に基図Bの地図データとして逐次保存される。
【0028】
偏移修正処理が完了すると、地図データの全ての座標に対して偏移修正処理を実施したかを判別し(ステップS74)、まだ偏移修正処理を実施していない地図データがある場合には、ステップS70に戻り偏移修正処理を実施する。全ての地図データについて偏移修正処理が完了すると、偏移修正処理を終了し(ステップS75)、基図Aの地図データを出力装置143であるディスプレイに表示する処理に移行する(ステップS105)。
【0029】
ここで、ステップS72で使用した図10に示す比高に対応した偏移修正量の算出の概要について図8、図9で説明する。
図8に示すように、観測点O1およびO2から2点A、Bの相対的な位置を観測する場合(写真測量の場合)において、観測点O1およびO2から一定の距離cにある平面上に写真をおき、観測点O1およびO2からA点への方向角をそれぞれα1およびα2とし、h1およびh2を写***点とすれば、
tanα1=a1h1/c
tanα2=a2h2/c
の関係が成り立つ。
また、2つの観測点O1、O2間の実距離をbとすると、
b/h =(h1a1+h2a2)/c
b/(h+Δh)=(h1b1+h2b2)/c
となる。ここで、簡単のためにa1とb1が一致している場合を考えると、
a2b2≒b/h・c/h・Δh
となる。
したがって、写真測量の場合、一対の写真(または眼)には実際の標高差(比高)のある事物は、観測点O1にはa1=b1、観測点O2には視差差をdpとするとdp=a2−b2として映る。このとき、AおよびBの比高はΔh、縮尺係数をmとすれば、
Δh=h/b・m・dp
なる関係がある。
【0030】
本発明の実施例では、図9に示すとおり、眼幅(図8に示すb)をbm=200pic(58mm)、地図の標準眼視距離(図8に示すh)をhm=400mm、PCモニタ(ディスプレイ)上の地図の縮尺係数をm=20000、基図Aに対する基図Bの偏移量をdp(mm)とすると、認識される比高Δhは、
Δh=(hm/bm)・m・dp
となり、基図A、Bの偏移量dpと実際の比高との関係を、地物の比高80m未満の場合の偏移量は、
sd=s2/4−s3
とし、また、地物の比高80m以上の場合の偏移量は、
sd=18+s2/40−s3
で与えている。ここで、sdは、ディスプレイ横方向の偏移量(単位はpic)であり、s2は、地物の比高(単位はm)である。また、s3は、一定な偏移量(10pic)である。以上に述べた基図Bの地図データを出力装置143であるディスプレイに表示した場合の図を図11に示す。
【0031】
図12は、基図A、基図Bを出力装置143であるディスプレイに表示した場合の概念図であり、実際にディスプレイに表示した場合の表示例を図13に示す。基図A、基図Bはディスプレイ上に上下に重ねて表示されている。図1のステップS105で基図Aがディスプレイに表示される直前に、基図Bは、基図A表示窓123と対に基図B表示窓124を表示させるために、表示窓幅設定130に設定された値だけx座標を基図B表示窓124が表示される方向に平行移動する処理がされ、メモリ141に格納され、ディスプレイに表示される。その後、基図Aがディスプレイに表示される。ここの処理では、基図Bはメモリ141に格納したままの状態で、画面表示されていない状態であってもよく、後述するマウス125による指示があった場合に、メモリ141内の該当する基図Bの部分を表示する処理でもよい。また、マウス125による指示があってから、該当する基図Bの部分について、表示窓幅設定130に設定された値だけx座標を基図B表示窓124が表示される方向に平行移動する処理をしてディスプレイに表示してもよい。
【0032】
画面初期状態等の入力装置142であるマウス125等のクリック等による外部入力がない場合には、基図A121のみが表示された状態となっている(S106)。ここで、基図A表示窓123および基図B表示窓124の表示窓の横幅は、図13に示す表示窓幅設定部130で使用者が設定する。本実施例では、初期値として200picが設定される。また、実施例では、表示横幅と表示縦幅を1:2の割合で表示窓のサイズを決めている。したがって、表示窓の横幅の初期値が200picの場合には、表示窓縦幅の初期値は、400picとなる。ただし、表示窓の横幅と縦幅の割合は、1:2に限定されない。使用者が、マウス125等により、立体視地図として見たい基図Aの任意のポイントをクリックして指定すると、ディスプレイの表示がリフレッシュされ、基図Bが表示された後、基図Aが基図B表示窓124以外の部分に対して表示処理を行う。または、ディスプレイの表示がリフレッシュされ、基図Aをディスプレイに表示した後、マウス125等によって指示された該当部分の基図Bを表示してもよい。結果として、指定された基図Aに対応する基図Bの一部が基図B表示窓124に表示され、基図Aの窓を開け、基図Aの窓(基図B表示窓124)を介して基図Bを見ることが可能となる。基図B表示窓124には、窓枠が表示され、この窓枠と同じ大きさの窓枠が基図Aの表示窓にも表示される。また、マウス125をドラッグして、ディスプレイ中央など使用者が見やすい位置に、表示されている地図全体(基図A121、基図A表示窓122、基図B表示窓123)を移動してもよいし、基図A121上の立体視したい場所を使用者の見やすい位置にマウス125のドラッグによって移動した後、基図B表示窓122を表示させてもよい。これら、基図A表示窓123および基図Bの表示窓124を両眼で見ることにより、使用者は任意に指定した基図上の場所の立体視地図を見ることができる。
【0033】
さらに、異なる基図A上のポイントに対して立体地図を使用したい場合には、マウス125等によって使用したい場所をクリックすることによって、上記と同様に基図A表示窓123および基図Bの表示窓124が表示される。したがって、使用者は、希望する地図ごとに、従来のように紙の地図を一対用意することを必要とせず、単にディスプレイに表示された地図上の見たいポイントをマウス125等によって指示するだけで、画面に立体視地図が表示され、簡単に立体視地図を利用することが可能となる。図13は、本発明の実施例の図12に示した地図を実際にディスプレイに表示した場合の図である。
【0034】
以上の説明において、本発明の実施例では、基図の元データに国土地理院発行のCD版空間データ基盤・数値地図2500のようにベクトル地図データを使用したが、ベクトル地図データである必要はなく、ラスター数値地図データでもよく、また、旧来の紙地図をスキャナー等の手段によって電子数値化したデータを使用してもよい。また、比高(標高)に応じた段彩処理をした段彩図を基図Aに使用したが、段彩処理は本発明に必ず必要というわけではない。3次元的な視覚効果を上げるために、等高線のような標高の絶対値表示であってもよい。もちろん、段彩処理や等高線を使用しない場合においても、本発明は十分に立体視可能な立体視地図を実現することが可能である。さらに、基図A表示窓123および基図B表示窓124の並び順は図12に示す順に限定されない。基図B表示窓124が基図A表示窓123の左側に表示されても良い。この場合には、基図Aに対する基図Bの偏移修正処理を、図10に示すテーブルにしたがって、テーブル内偏移量が正の値の場合には、表示画面左下隅に原点をとる座標に対してx軸プラス方向に偏移させることで容易に実現可能である。
【0035】
図12では、基図A121を画面全体に表示しておき、マウス125等の指示があった場合に、基図B表示窓124を表示しているが、基図B122を画面全体に表示しておき、マウス125等の指示があった場合に、基図Aの表示窓123を表示させてもよい。
【0036】
また、ディスプレイに表示する出力装置143、および入力装置142は図14に示すように単一の装置で構成する必要はなく、出力装置143および入力装置142はネットワーク148等の電気通信回路網を介する出力装置および入力装置であってもよい。
【0037】
【発明の効果】
以上に説明したように、本発明のステレオ写真方式による電子立体視地図は、ディスプレイに表示される任意の場所を指定することによって、ステレオ写真方式に必要となる一対の地図がディスプレイに表示されるため、ディスプレイに表示された任意の場所について、ステレオ写真方式による立体視地図を利用することが可能となる。また、従来の紙による立体視地図での視野の範囲制限から解放されたことにより、どんなに大きな地図(広範囲な地図)であっても、ディスプレイ上に表示し、見たい場所を指定することで容易に立体視地図として見ることが可能な、ステレオ写真方式による立体地図を提供することができる。
【図面の簡単な説明】
【図1】本発明の実施形態のフローチャートである。
【図2】本発明の実施形態で作成する基図である。
【図3】本発明の実施形態で作成する特定標高の段彩図である。
【図4】本発明の実施形態の段彩図を作成するフローチャートである。
【図5】比高に対する彩色のテーブルを示す図である。
【図6】本発明の実施形態で作成する基図Aを示す図である。
【図7】本発明の実施形態の偏移図を作成するフローチャートである。
【図8】実体写真の概要を示す図である。
【図9】偏移量算出に使用する図である。
【図10】比高に対する偏移量のテーブルを示す図である。
【図11】図6を偏移させた基図Bを示す図である。
【図12】本発明の実施形態を示す図である。
【図13】図11の画面を示す図である。
【図14】本発明の実施形態で使用する回路図である。
【図15】ステレオ写真の図である。
【図16】ステレオ写真使用時の上面図である。
【符号の説明】
120・・・ディスプレイ
121・・・基図A
122・・・基図B
123・・・基図A表示窓
124・・・基図B表示窓
125・・・マウス
140・・・CPU
141・・・メモリ
142・・・入力装置
143・・・出力装置
144・・・外部記憶装置
145・・・媒体駆動装置
146・・・可搬記憶装置
147・・・ネットワーク接続装置
148・・・ネットワーク
149・・・バス
Claims (9)
- 視差に基づく裸眼立体視を可能にする一対の地図情報を表示画面に表示する立体視地図表示装置であって、
前記表示画面に表示すべく電子データ化された地図情報であって、各地点の位置を座標と対応させた第1の地図情報を記憶する第1の記憶手段と、
前記表示画面に表示される前記第1の地図情報との間で裸眼立体視を可能にする視差が生じるように、前記第1の地図情報に含まれる各地点の座標が該各地点の高さ情報に応じて偏移された第2の地図情報を記憶する第2の記憶手段と、
前記表示画面に前記第1および第2の地図情報のうち一方の地図情報を表示させる第1の表示制御手段と、
該第1の表示制御手段によって前記表示画面に表示された前記一方の地図情報上の任意の場所を指定するための指定手段と、
前記表示画面上において、前記指定手段によって指定された場所に対応した前記一方の地図情報上の部分領域の横に、該部分領域と対応する他方の地図情報上の部分領域を並列表示させる第2の表示制御手段とを備え、
該並列表示された2つの部分領域間の視差に基づいて裸眼立体視を可能にすることを特徴する立体視地図表示装置。 - 高さ情報と、裸眼立体視を可能にする視差を得るための該高さ情報に対応する座標の偏移量との関係を記憶した第3の記憶手段と、
前記第1の地図情報に含まれる前記各地点の高さ情報に対応した偏移量を前記第3の記憶手段から取得し、該取得した偏移量だけ前記第1の地図情報の前記各地点の座標をそれぞれ偏移させて、前記第2の地図情報を生成する偏移修正処理手段と、
をさらに備えたことを特徴とする請求項1記載の立体視地図表示装置。 - 前記高さ情報は、前記第1の地図情報に含まれる各地点での最低標高との差であることを特徴とする請求項1または2記載の立体視地図表示装置。
- 前記第1の地図情報、及び前記第2の地図情報は、標高に応じた等高線を前記表示画面に表示させるための情報を含んでいることを特徴とする請求項1乃至3のいずれか1項記載の立体視地図表示装置。
- 前記第1の地図情報、及び前記第2の地図情報は、最低標高との差に応
じて色区分された段彩図を前記表示画面に表示させるための情報を含んでいることを特徴とする請求項1乃至3のいずれか1項記載の立体視地図表示装置。 - 視差に基づく裸眼立体視を可能にする一対の地図情報をコンピュータの表示画面に表示する、コンピュータによる立体視地図表示方法であって、
前記コンピュータが、
前記表示画面に表示すべく電子データ化された地図情報であって、各地点の位置を座標と対応させた第1の地図情報を、前記コンピュータの第1の記憶手段に記憶するステップと、
前記表示画面に表示される前記第1の地図情報との間で裸眼立体視を可能にする視差が生じるように、前記第1の地図情報に含まれる各地点の座標を該各地点の高さ情報に応じて偏移させて第2の地図情報を作成するステップと、
該第2の地図情報を前記コンピュータの第2の記憶手段に記憶するステップと、
前記第1の記憶手段に記憶された前記第1の地図情報を前記表示画面に表示するステップと、
前記表示画面に表示された前記第1の地図情報上の任意の場所が前記コンピュータの指定手段によって指定された場合、該指定された場所に対応した前記第1の地図情報上の部分領域の横に、該部分領域と対応する前記第2の地図情報上の部分領域を並列表示するステップと、
を実行することで、前記並列表示された2つの部分領域間の視差に基づく裸眼立体視を可能にすることを特徴とする立体視地図表示方法。 - 前記高さ情報は、前記第1の地図情報に含まれる各地点での最低標高との差であることを特徴とする請求項6記載の立体視地図表示方法。
- 前記第1の地図情報、及び前記第2の地図情報は、標高に応じた等高線を前記表示画面に表示させるための情報を含んでいることを特徴とする請求項6または請求項7記載の立体視地図表示方法。
- 前記第1の地図情報、及び前記第2の地図情報は、最低標高との差に応じて色区分された段彩図を前記表示画面に表示させるための情報を含んでいることを特徴とする請求項6または請求項7記載の立体視地図表示方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003131521A JP3851887B2 (ja) | 2003-05-09 | 2003-05-09 | ステレオ写真方式による立体視地図表示装置および方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003131521A JP3851887B2 (ja) | 2003-05-09 | 2003-05-09 | ステレオ写真方式による立体視地図表示装置および方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2004333993A JP2004333993A (ja) | 2004-11-25 |
JP3851887B2 true JP3851887B2 (ja) | 2006-11-29 |
Family
ID=33506662
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003131521A Expired - Fee Related JP3851887B2 (ja) | 2003-05-09 | 2003-05-09 | ステレオ写真方式による立体視地図表示装置および方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3851887B2 (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5766394B2 (ja) * | 2009-08-14 | 2015-08-19 | 広幸 中村 | 立体画像地図 |
JP5642561B2 (ja) * | 2011-01-11 | 2014-12-17 | 株式会社パスコ | 家屋異動判読支援装置、家屋異動判読支援方法及び家屋異動判読支援プログラム |
JP2012222622A (ja) * | 2011-04-08 | 2012-11-12 | Toshiba Corp | 映像表示装置、映像表示方法 |
-
2003
- 2003-05-09 JP JP2003131521A patent/JP3851887B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2004333993A (ja) | 2004-11-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111247561B (zh) | 一种基于拍照重建三维空间场景的方法 | |
US6760020B1 (en) | Image processing apparatus for displaying three-dimensional image | |
JP3619063B2 (ja) | 立体画像処理装置、その方法、立体視パラメータ設定装置、その方法そしてコンピュータプログラム記憶媒体 | |
JP4065488B2 (ja) | 3次元画像生成装置、3次元画像生成方法及び記憶媒体 | |
KR20090031113A (ko) | 다수의 2차원 실사 영상들을 이용하여 3차원 영상을생성하는 방법 및 장치 | |
JP6096634B2 (ja) | 仮想現実を用いた3次元地図表示システム | |
US9549169B2 (en) | Stereoscopic map display system | |
JP2005165614A (ja) | 画像合成装置および画像合成方法 | |
US20110242271A1 (en) | Synthesizing Panoramic Three-Dimensional Images | |
KR101574636B1 (ko) | 면형방식 디지털 항공카메라로 촬영한 시계열 항공사진을 입체시하여 좌표를 연동하고 변화지역을 판독하는 시스템 | |
JP6110780B2 (ja) | 付加情報表示システム | |
RU2735066C1 (ru) | Способ отображения широкоформатного объекта дополненной реальности | |
JP2006163547A (ja) | 立体画像生成プログラム、立体画像生成システム及び立体画像生成装置。 | |
JP2021152935A (ja) | 情報可視化システム、情報可視化方法、及びプログラム | |
JPH1186034A (ja) | 景観ラベル付ヒューマンナビゲーション装置およびシステム | |
JP2012073520A (ja) | 立体視画像表示処理装置、立体視画像表示処理方法及びプログラム | |
JP2017059041A (ja) | 画像処理装置、画像処理方法、およびプログラム | |
JP3851887B2 (ja) | ステレオ写真方式による立体視地図表示装置および方法 | |
WO2014119555A1 (ja) | 画像処理装置、表示装置及びプログラム | |
JP2009239621A (ja) | 画像上方位表示方法及び装置並びに写真 | |
JP3114862B2 (ja) | 相互利用型景観ラベリングシステム | |
Jachimski | Video Stereo Digitizer-a small digital Stereophotogrammetric Working Station for the needs of SIT and other application | |
JP5927608B2 (ja) | 立体形状の立体視画像作成方法、立体形状の立体視表示方法及び立体形状の立体視画像作成プログラム | |
JP3156649B2 (ja) | 変形ラベル型景観ラベリング装置およびシステム | |
KR100893381B1 (ko) | 실시간 입체영상 생성방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20051005 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20051011 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20051206 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060502 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060524 |
|
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: 20060815 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20060904 |
|
R150 | Certificate of patent (=grant) or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
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 (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100908 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100908 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110908 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110908 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120908 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130908 Year of fee payment: 7 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |