(57)【特許請求の範囲】
【請求項１】
判定対象領域に関し取得された、数値表層モデルを含む判定時期の空間情報と、前記判定時期に先行する時期の家屋ポリゴンとから当該判定対象領域における家屋異動を検出して家屋の位置及び形状情報を含む地図データを更新する地図データ更新装置であって、
前記数値表層モデルから家屋に応じた地上表層の凸部を抽出し、当該凸部に基づいて前記判定対象領域における家屋位置を求める家屋位置決定手段と、
前記家屋位置に対応する前記家屋ポリゴンが存在しないことに基づいて、当該家屋位置における家屋の新築を検出する新築家屋検出手段と、
前記数値表層モデルに基づき前記家屋ポリゴンに対応する領域について地面からの高さである地物高を求める地物高抽出手段と、
前記家屋ポリゴンに関する前記地物高に基づいて当該家屋ポリゴンに存在した家屋の異動を検出する既存家屋異動検出手段と、
を有し、
前記地物高抽出手段は、前記家屋ポリゴンからその周に沿って配置された内縁領域を除いた内部領域について前記地物高を求めること、
を特徴とする地図データ更新装置。
【請求項２】
請求項１に記載の地図データ更新装置において、
前記既存家屋異動検出手段は、前記地物高の前記家屋ポリゴンに対応する領域内での最小値が家屋高さの閾値未満であることに基づいて、当該家屋ポリゴンに存在した家屋の異動を検出すること、を特徴とする地図データ更新装置。
【請求項３】
請求項１又は請求項２に記載の地図データ更新装置において、
前記地物高抽出手段は、前記家屋ポリゴンの周に沿って配置された外縁領域内にて前記数値表層モデルが表す高さの最小値に基づいて前記地面の高さを定め、当該地面の高さを用いて前記地物高を求めること、を特徴とする地図データ更新装置。
【請求項４】
請求項３に記載の地図データ更新装置において、
前記地物高抽出手段は、前記地面の高さを求める目的家屋ポリゴンが、前記外縁領域に重複を有することにより連鎖する家屋ポリゴン群を構成するものの一つである場合に、当該家屋ポリゴン群の前記外縁領域の全体内での前記最小値を前記目的家屋ポリゴンの前記地面の高さとすること、を特徴とする地図データ更新装置。
【請求項５】
請求項１から請求項４のいずれか１つに記載の地図データ更新装置において、
前記空間情報はオルソ画像を含み、
前記家屋位置決定手段は、前記家屋位置に加え、前記オルソ画像から、前記凸部に対応する家屋領域の形状を抽出すること、
を特徴とする地図データ更新装置。
【請求項６】
請求項５に記載の地図データ更新装置において、
前記家屋位置決定手段により決定された前記家屋位置に対応する前記家屋ポリゴンと、当該家屋位置の前記家屋領域との非重複部分の有無に基づいて、当該家屋ポリゴンに存在した家屋の異動を検出する家屋領域異動検出手段を有すること、を特徴とする地図データ更新装置。
【請求項７】
判定対象領域に関し取得された、数値表層モデルを含む判定時期の空間情報と、前記判定時期に先行する時期の家屋ポリゴンとから、コンピュータが当該判定対象領域における家屋異動を検出して家屋の位置及び形状情報を含む地図データを更新する地図データ更新方法であって、
前記数値表層モデルから家屋に応じた地上表層の凸部を抽出し、当該凸部に基づいて前記判定対象領域における家屋位置を求める家屋位置決定ステップと、
前記家屋位置に対応する前記家屋ポリゴンが存在しないことに基づいて、当該家屋位置における家屋の新築を検出する新築家屋検出ステップと、
前記数値表層モデルに基づき前記家屋ポリゴンに対応する領域について地面からの高さである地物高を求める地物高抽出ステップと、
前記家屋ポリゴンに関する前記地物高に基づいて当該家屋ポリゴンに存在した家屋の異動を検出する既存家屋異動検出ステップと、
を有し、
前記地物高抽出ステップは、前記家屋ポリゴンからその周に沿って配置された内縁領域を除いた内部領域について前記地物高を求めること、
を特徴とする地図データ更新方法。
【請求項８】
コンピュータを、判定対象領域に関し取得された、数値表層モデルを含む判定時期の空間情報と、前記判定時期に先行する時期の家屋ポリゴンとから当該判定対象領域における家屋異動を検出して家屋の位置及び形状情報を含む地図データを更新する地図データ更新装置として機能させるためのプログラムであって、
前記数値表層モデルから家屋に応じた地上表層の凸部を抽出し、当該凸部に基づいて前記判定対象領域における家屋位置を求める家屋位置決定手段と、
前記家屋位置に対応する前記家屋ポリゴンが存在しないことに基づいて、当該家屋位置における家屋の新築を検出する新築家屋検出手段と、
前記数値表層モデルに基づき前記家屋ポリゴンに対応する領域について地面からの高さである地物高を求める地物高抽出手段と、
前記家屋ポリゴンに関する前記地物高に基づいて当該家屋ポリゴンに存在した家屋の異動を検出する既存家屋異動検出手段と、
をコンピュータに実現させ、
前記地物高抽出手段は、前記家屋ポリゴンからその周に沿って配置された内縁領域を除いた内部領域について前記地物高を求めること、
を特徴とする地図データ更新プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は地図データ更新装置、地図データ更新方法及び地図データ更新プログラムに関する。
【背景技術】
【０００２】
航空写真測量や航空レーザ計測等の空中測量技術により得られる空間情報を利用して家屋位置及び形状情報を含む地図データの更新を行う際、通常は、高分解能のトゥルーオルソ画像やＤＳＭ（Digital Surface Model：数値表層モデル）を新旧の２時期について取得し、それら２時期の画像やデータを比較して当該２時期間での家屋の異動を検出する。
【０００３】
しかしながら、この手法は旧時期における空間情報が得られていない場合には家屋の異動を検出できない。この場合に対して、旧時期の空間情報に代えて既存の家屋ポリゴンデータを用いて異動検出を行う手法がある。具体的には従来は、新時期についてトゥルーオルソ画像から抽出した家屋の輪郭と旧時期の家屋ポリゴンとを対比して家屋異動を検出する。この手法では、トゥルーオルソ画像での二次元画像解析により抽出されるエッジや線分、輪郭に基づいて家屋の異動を検出する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−１１７２４５号公報
【特許文献２】特開２００７−３２４４号公報
【特許文献３】国際公開第２００９／０５１２５８号パンフレット
【特許文献４】国際公開第２００９／０５７６１９号パンフレット
【発明の概要】
【発明が解決しようとする課題】
【０００５】
旧時期について家屋ポリゴンを用いる手法において、新時期に関する上述の二次元画像解析に基づくエッジや線分、輪郭の抽出は精度が十分でなく、家屋異動の誤検出率が高くなるという問題があった。この問題は、家屋が密集した地域にて顕著となる。
【０００６】
本発明は上記問題点を解決するためになされたものであり、検出精度が向上した地図データ更新装置、地図データ更新方法及び地図データ更新プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る地図データ更新装置は、判定対象領域に関し取得された、数値表層モデルを含む判定時期の空間情報と、前記判定時期に先行する時期の家屋ポリゴンとから当該判定対象領域における家屋異動を検出して家屋の位置及び形状情報を含む地図データを更新するものであって、前記数値表層モデルから家屋に応じた地上表層の凸部を抽出し、当該凸部に基づいて前記判定対象領域における家屋位置を求める家屋位置決定手段と、前記家屋位置に対応する前記家屋ポリゴンが存在しないことに基づいて、当該家屋位置における家屋の新築を検出する新築家屋検出手段と、前記数値表層モデルに基づき前記家屋ポリゴンに対応する領域について地面からの高さである地物高を求める地物高抽出手段と、前記家屋ポリゴンに関する前記地物高に基づいて当該家屋ポリゴンに存在した家屋の異動を検出する既存家屋異動検出手段と、を有する。
【０００８】
他の本発明に係る地図データ更新装置においては、前記既存家屋異動検出手段は、前記地物高の前記家屋ポリゴンに対応する領域内での最小値が家屋高さの閾値未満であることに基づいて、当該家屋ポリゴンに存在した家屋の異動を検出する。
【０００９】
また他の本発明に係る地図データ更新装置においては、前記地物高抽出手段は、前記家屋ポリゴンからその周に沿って配置された内縁領域を除いた内部領域について前記地物高を求める。
【００１０】
別の本発明に係る地図データ更新装置においては、前記地物高抽出手段は、前記家屋ポリゴンの周に沿って配置された外縁領域内にて前記数値表層モデルが表す高さの最小値に基づいて前記地面の高さを定め、当該地面の高さを用いて前記地物高を求める。
【００１１】
また別の本発明に係る地図データ更新装置においては、前記地物高抽出手段は、前記地面の高さを求める目的家屋ポリゴンが、前記外縁領域に重複を有することにより連鎖する家屋ポリゴン群を構成するものの一つである場合に、当該家屋ポリゴン群の前記外縁領域の全体内での前記最小値を前記目的家屋ポリゴンの前記地面の高さとする。
【００１２】
他の本発明に係る地図データ更新装置においては、前記空間情報はオルソ画像を含み、前記家屋位置決定手段は、前記オルソ画像から、前記凸部に対応する家屋領域の形状を抽出する。
【００１３】
また他の本発明に係る地図データ更新装置においては、前記家屋位置決定手段により決定された前記家屋位置に対応する前記家屋ポリゴンと、当該家屋位置の前記家屋領域との非重複部分の有無に基づいて、当該家屋ポリゴンに存在した家屋の異動を検出する家屋領域異動検出手段を有する。
【００１４】
本発明に係る地図データ更新方法は、判定対象領域に関し取得された、数値表層モデルを含む判定時期の空間情報と、前記判定時期に先行する時期の家屋ポリゴンとから当該判定対象領域における家屋異動を検出して家屋の位置及び形状情報を含む地図データを更新する方法であって、前記数値表層モデルから家屋に応じた地上表層の凸部を抽出し、当該凸部に基づいて前記判定対象領域における家屋位置を求める家屋位置決定ステップと、前記家屋位置に対応する前記家屋ポリゴンが存在しないことに基づいて、当該家屋位置における家屋の新築を検出する新築家屋検出ステップと、前記数値表層モデルに基づき前記家屋ポリゴンに対応する領域について地面からの高さである地物高を求める地物高抽出ステップと、前記家屋ポリゴンに関する前記地物高に基づいて当該家屋ポリゴンに存在した家屋の異動を検出する既存家屋異動検出ステップと、を有する。
【００１５】
本発明に係る地図データ更新プログラムは、コンピュータを、判定対象領域に関し取得された、数値表層モデルを含む判定時期の空間情報と、前記判定時期に先行する時期の家屋ポリゴンとから当該判定対象領域における家屋異動を検出して家屋の位置及び形状情報を含む地図データを更新する地図データ更新装置として機能させるためのプログラムであって、前記数値表層モデルから家屋に応じた地上表層の凸部を抽出し、当該凸部に基づいて前記判定対象領域における家屋位置を求める家屋位置決定手段と、前記家屋位置に対応する前記家屋ポリゴンが存在しないことに基づいて、当該家屋位置における家屋の新築を検出する新築家屋検出手段と、前記数値表層モデルに基づき前記家屋ポリゴンに対応する領域について地面からの高さである地物高を求める地物高抽出手段と、前記家屋ポリゴンに関する前記地物高に基づいて当該家屋ポリゴンに存在した家屋の異動を検出する既存家屋異動検出手段と、をコンピュータに実現させる。
【発明の効果】
【００１６】
本発明によれば、家屋ポリゴンを用いた異動検出において、ＤＳＭに現れる凸部に基づいて家屋に対応する家屋オブジェクトを抽出して家屋新築の検出が行われる一方、ＤＳＭから得られる地物高に基づいて既存家屋の異動が検出され、これら異なる検出方式の組み合わせにより異動検出精度が向上する。また、既存家屋の異動を、家屋高さの変化の観点から検出することにより、家屋ポリゴンとの二次元的な対比による検出における問題を回避することが可能となる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施形態に係る地図データ更新装置の概略のブロック図である。
【図２】本発明の実施形態に係る地図データ更新装置の概略の処理の流れを説明する模式図である。
【図３】地物高抽出部の地面の高さ推定処理を説明する模式図である。
【図４】家屋密集地での地物高抽出部の地面の高さ推定処理を説明する模式図である。
【図５】地物高抽出部のポリゴン内高さ取得処理を説明する模式図である。
【発明を実施するための形態】
【００１８】
以下、本発明の実施の形態（以下実施形態という）について、図面に基づいて説明する。
【００１９】
図１は、実施形態に係る地図データ更新装置１０の概略のブロック図である。地図データ更新装置１０は、処理部１２、表示部１４、記憶部１６及び操作部１８を含んで構成され、判定対象領域に関し取得された空間情報に基づいて家屋異動を検出して家屋の位置及び形状情報を含む地図データを更新する。
【００２０】
処理部１２は、家屋位置決定部２０、新築家屋検出部２２、地物高抽出部２４、既存家屋異動検出部２６及び家屋領域異動検出部２８を含んで構成される。例えば、地図データ更新装置１０は、コンピュータを用いて構成することができ、そのＣＰＵが処理部１２を構成し、家屋位置決定部２０、新築家屋検出部２２、地物高抽出部２４、既存家屋異動検出部２６及び家屋領域異動検出部２８は当該ＣＰＵにより実行されるプログラムによって実現できる。なお、地図データ更新装置１０は、家屋領域異動検出部２８を省略した構成とすることもできる。
【００２１】
記憶部１６は、コンピュータに内蔵されるＲＯＭ(Read Only Memory)、ＲＡＭ(Random Access Memory)、ハードディスクなどの記憶装置である。記憶部１６は、家屋位置決定部２０、新築家屋検出部２２、地物高抽出部２４、既存家屋異動検出部２６及び家屋領域異動検出部２８の処理プログラムを含む各種プログラムや各種データを記憶し、処理部１２との間でこれらの情報を入出力する。また、記憶部１６は処理部１２が実行する処理で生成される各種の出力ファイルを記憶する。
【００２２】
表示部１４は液晶モニタ等の画像表示装置であり、操作部１８はキーボードやマウスなどで構成される。
【００２３】
地図データ更新装置１０は、判定時期における判定対象領域の空間情報と、判定時期に先行する時期における判定対象領域の家屋ポリゴンデータとから、両時期間での家屋の異動を検出する。地図データ更新装置１０は空間情報として、トゥルーオルソ画像及びＤＳＭを用いる。これら空間情報は、航空写真等の地上の高分解能画像データ及び航空レーザ計測データから生成される。地図データ更新装置１０は観測データからトゥルーオルソ画像やＤＳＭを生成する処理を行うように構成することもできるし、観測データを事前に処理して生成されたトゥルーオルソ画像及びＤＳＭを入力可能に構成することもできる。空間情報は判定時期に実施される航空計測等により取得されるが、家屋ポリゴンテータは予め作成されている既存データである。
【００２４】
家屋位置決定部２０は、判定対象領域の空間情報に基づいて個々の家屋に対応する家屋オブジェクトを抽出する。具体的には、家屋位置決定部２０は、判定時期において判定対象領域に存在する家屋の位置及び形状の情報を有する家屋オブジェクトを定義する。
【００２５】
新築家屋検出部２２は、判定時期に存在する家屋オブジェクトの位置（家屋位置）に、先行時期において家屋ポリゴンが存在するかを調べる。そして、当該家屋位置に家屋ポリゴンが存在しない場合、家屋異動事象として当該家屋位置における家屋の新築を検出する。
【００２６】
地物高抽出部２４は、ＤＳＭに基づき家屋ポリゴンに対応する領域について地面からの高さである地物高を求める。地物高抽出部２４は、家屋ポリゴンごとに地面の高さを推定する処理と、家屋ポリゴン内の高さを取得する処理とを行い、そして、家屋ポリゴン内の高さから地面の高さを減算する。これにより、判定時期において家屋ポリゴン内に存在する地物の高さ（地物高）が得られる。地物高抽出部２４の処理については後にさらに詳しく説明する。
【００２７】
既存家屋異動検出部２６は、家屋ポリゴンに対応して求められた地物高に基づいて当該先行時期において家屋ポリゴンに存在した家屋の異動を検出する。例えば、家屋であれば有するであろう高さを家屋高さの閾値として設定する。例えば、家屋高さの閾値は２〜３ｍ程度とすることができる。家屋が存在する先行時期においては家屋ポリゴン内の地物高は家屋高さの閾値以上である。よって、判定時期に家屋ポリゴンに対応する領域内にて地物高が家屋高さの閾値未満となる部分が生じていれば、そのことに基づいて当該家屋ポリゴンに存在した家屋の異動として滅失や建て替えを検出することができる。具体的には、既存家屋異動検出部２６は、地物高抽出部２４が求めた地物高の家屋ポリゴンに対応する領域内での最小値が家屋高さの閾値未満であることに基づいて家屋の異動を検出する。
【００２８】
家屋領域異動検出部２８は、家屋オブジェクトの位置・形状で定義される領域と、当該家屋オブジェクトに対応する位置の家屋ポリゴンとの非重複部分の有無に基づいて、当該家屋ポリゴンに存在した家屋の異動を検出する。
【００２９】
図２は、地図データ更新装置１０の概略の処理の流れを説明する模式図である。家屋位置決定部２０は、記憶部１６に格納された空間情報計測データ４０に基づいて、それに含まれる航空写真や衛星画像をオルソ補正してトゥルーオルソ画像を生成する（Ｓ４２）。また空間情報計測データ４０に含まれる画像データや航空レーザ計測データに基づいてＤＳＭを生成する（Ｓ４２）。生成されたトゥルーオルソ画像及びＤＳＭは記憶部１６のオルソ画像・ＤＳＭファイル４４に格納される。
【００３０】
家屋位置決定部２０はオルソ画像・ＤＳＭファイル４４に格納したＤＳＭから家屋に応じた地上表層の凸部を抽出し、当該凸部に基づいて判定対象領域における家屋位置を求める。また家屋位置決定部２０はオルソ画像・ＤＳＭファイル４４に格納したトゥルーオルソ画像から当該凸部に対応する家屋領域の形状を抽出する。これら家屋領域の位置（家屋位置）及び形状を総称して「家屋オブジェクト」という（Ｓ４６）。抽出された家屋オブジェクトは家屋オブジェクトファイル４８に格納される。なお、ＤＳＭの精密度が十分に得られる場合には、ＤＳＭのみを用いて家屋形状も含めた家屋オブジェクトを求めることも可能である。
【００３１】
新築家屋検出部２２は家屋オブジェクトファイル４８から家屋位置を順番に読み出し、当該家屋位置に対応する位置に存在する家屋ポリゴンが家屋ポリゴンデータ５０に存在するかを探索する。そして当該家屋位置に家屋ポリゴンが存在しない場合、家屋異動事象として当該家屋位置における家屋の新築を検出し、当該家屋異動を検出結果ファイル５４に記録する。
【００３２】
地物高抽出部２４は、オルソ画像・ＤＳＭファイル４４に格納されているＤＳＭを用いて、家屋ポリゴンデータ５０に格納される家屋ポリゴンごとに、当該家屋ポリゴンの位置での家屋の高さの基準となる地面の高さＨgを推定する（Ｓ５６）。図３は、地物高抽出部２４の地面の高さ推定処理Ｓ５６を説明する模式図である。図３には地面の高さの推定対象である家屋ポリゴン１００が示されている。地物高抽出部２４は、この家屋ポリゴン１００に対応する領域での地面の高さを推定するために、家屋ポリゴン１００の周に沿って外周バッファ領域（外縁領域）１０２を設定する。
【００３３】
外周バッファ領域１０２の内側の境界は家屋ポリゴン１００の周に一致し、外側の境界は家屋ポリゴン１００の周から所定距離離れた位置に設定される。これにより家屋ポリゴン１００を取り囲む帯状の外周バッファ領域１０２が設定される。当該帯の幅は、例えば生成されたＤＳＭの精密度に応じて、例えば家屋異動検出率が最も高くなるよう、事後的に定めることができる。一方、家屋ポリゴン１００から離れすぎた位置は家屋ポリゴン１００に対応する領域での高さからずれる可能性があるので、外周バッファ領域１０２の幅の設定にはこの点に配慮することが好ましい。具体的には、家屋ポリゴン１００の位置が山間部のように傾斜が予想される地域であれば、平地の場合よりも幅を小さくするといった配慮が可能である。例えば、外周バッファ領域１０２の幅は２〜５ｍ程度に設定し、これを閾値とすることができる。
【００３４】
地物高抽出部２４は、外周バッファ領域１０２内にてＤＳＭが与える高さデータのうち最小値を求め、基本的には当該最小値を家屋ポリゴン１００に対応する領域での地面の高さＨgと定める。
【００３５】
一方、外周バッファ領域１０２での高さの最小値が単純に目的とする家屋ポリゴン１００での地面高さとして設定されない場合もある。具体的には、目的とする家屋ポリゴン１００が家屋密集地に存在する場合である。図４は、この家屋密集地での地物高抽出部２４の地面の高さ推定処理Ｓ５６を説明する模式図である。図４は、目的家屋ポリゴン１００に接近して他の家屋ポリゴン１０４が存在する様子を示す平面図である。同図では、家屋ポリゴン１００の外周バッファ領域１０２の外側境界を点線で示し、他の家屋ポリゴンの外周バッファ領域は図示を省略している。例えば、家屋同士が接近して目的家屋ポリゴン１００の外周バッファ領域１０２が隣接する家屋ポリゴン１０４に重なる場合、生成したＤＳＭの精密度等に起因して地面の高さＨgが得られず、隣接する家屋での高さが最小値となることが起こり得る。実際には、家屋ポリゴンの周の内外でのＤＳＭによる高さ変化は、生成したＤＳＭの精密度等に起因して家屋の実際の高さ変化よりもなだらかになり、その影響で外周バッファ領域１０２が隣接家屋ポリゴン１０４に重複しなくても上述の最小値の誤差は発生し得る。
【００３６】
これに対応して地物高抽出部２４は、目的家屋ポリゴン１００が、外周バッファ領域１０２に重複を有することにより連鎖する家屋ポリゴン群を構成するものの一つである場合に、当該家屋ポリゴン群の外周バッファ領域１０２の全体内でのＤＳＭの高さの最小値を目的家屋ポリゴン１００の地面の高さＨgとして定める。家屋ポリゴン群を構成する家屋ポリゴンは、目的家屋ポリゴンＰ(0)、当該家屋ポリゴンＰ(0)の外周バッファ領域と重複する外周バッファ領域を有する家屋ポリゴンＰ(1)、及び家屋ポリゴンＰ(k)（ｋは自然数）の外周バッファ領域と重複する外周バッファ領域を有する家屋ポリゴンＰ(k+1)とする。図４においては、家屋ポリゴン１００がＰ(0)であり、これに隣接する家屋ポリゴン１０４がＰ(1)、また家屋ポリゴン１０６がＰ(2)であり、１０個の家屋ポリゴン１００，１０４，１０６が家屋ポリゴン群１１０を構成する。地物高抽出部２４は家屋ポリゴン群１１０を求めると、それを構成する各家屋ポリゴンの外周バッファ領域１０２での高さの最小値を求め、さらに家屋ポリゴンごとの当該最小値を比較して、それらの最小値を目的家屋ポリゴン１００に対応する領域での地面の高さの推定値Ｈgとする。
【００３７】
なお、地物高抽出部２４は、外部データとして地形データを利用できる場合には、これを用いて家屋ポリゴン１００に対応する領域での地面の高さＨgを求めてもよい。また、ＤＳＭを処理してＤＴＭ（Digital Terrain Model：数値地形モデル）を求め、当該ＤＴＭにより家屋ポリゴン１００に対応する領域での地面の高さＨgを定めてもよい。
【００３８】
地物高抽出部２４は上述のように家屋ポリゴンデータ５０に格納される家屋ポリゴンごとに地面の高さＨgを求める一方、オルソ画像・ＤＳＭファイル４４に格納されているＤＳＭを用い、当該家屋ポリゴンに対応する領域内にて地物を含む標高の代表値（ポリゴン内高さＨp）を取得する（Ｓ５８）。図５は、地物高抽出部２４のポリゴン内高さ取得処理Ｓ５８を説明する模式図である。図５にはポリゴン内高さの取得対象領域とする家屋ポリゴン１００が示されている。地物高抽出部２４は、家屋ポリゴン１００からその周に沿って配置された帯状の内周バッファ領域（内縁領域）１２０を除いた内部領域１２２内のＤＳＭに基づいてポリゴン内高さを求める。内周バッファ領域１２０を除く理由は、一つには、家屋ポリゴンデータとＤＳＭとの間に生じ得る位置ずれの影響を避けるためである。もう一つの理由は、上述したように家屋が密集した地域では、家屋の境界近傍において生成したＤＳＭの精密度により家屋の実際の高さとＤＳＭによる高さとの間のずれが大きくなるおそれがあり、この部分を内周バッファ領域１２０として除外することにより異動検出精度の低下を防止するためである。
【００３９】
内周バッファ領域１２０の外側の境界は家屋ポリゴン１００の周に一致し、内側の境界は家屋ポリゴン１００の周から所定距離離れた位置に設定される。内周バッファ領域１２０の幅Ｗは生成したＤＳＭの精密度に応じて定めることができる。幅Ｗは各家屋ポリゴンに共通の固定値に設定することができる。また幅Ｗは、家屋ポリゴン１００の大きさに比例係数κを乗じて求めてもよい。これにより、家屋ポリゴン１００が小さい場合でも内部領域１２２が確保される。例えば、家屋ポリゴン１００の大きさは、互いに直交する２方向に関する家屋ポリゴン１００の寸法とし、それら寸法に比例係数κを乗じて、当該各方向における幅Ｗを設定することができる。これにより、家屋ポリゴン１００が例えば細長い形状であるような場合でも、内部領域１２２が確保される。
【００４０】
地物高抽出部２４は内部領域１２２におけるＤＳＭの高さの最小値を求め、これをポリゴン内高さＨpとする。そして、このポリゴン内高さＨpから地面の高さＨgを減算し、得られた値（Ｈp−Ｈg）を家屋ポリゴン１００に存在する地物の高さ（地物高Ｈo）と定める（Ｓ６０）。
【００４１】
既存家屋異動検出部２６は、地物高算出処理Ｓ６０で得られた地物高Ｈoを家屋高さの閾値と比較する。Ｈoが当該閾値未満であれば、内部領域１２２に家屋が存在しない領域があると考えられ、既存家屋異動検出部２６は、家屋ポリゴン１００に存在した家屋に異動事象が発生したと判断する（Ｓ６２）。具体的には、このような異動事象として家屋の滅失や建て替えがある。既存家屋異動検出部２６は検出した家屋異動を検出結果ファイル６４に記録する。
【００４２】
家屋領域異動検出部２８は家屋ポリゴンデータ５０から順次、処理対象とする家屋ポリゴンを選択し、当該家屋ポリゴンに対応する家屋位置を有する家屋オブジェクトを家屋オブジェクトファイル４８から読み出す。そして、それら家屋ポリゴンと家屋オブジェクトとの領域対比処理を行う（Ｓ６６）。領域対比処理Ｓ６６では、上述した家屋ポリゴンと家屋オブジェクトの領域との非重複部分の有無が調べられる。
【００４３】
非重複部分の有無は、当該家屋ポリゴンと当該家屋オブジェクトとの非重複部分の面積が家屋ポリゴン（又は家屋オブジェクト）の面積に占める割合Ｒを閾値と比較して判定することができる。例えば、家屋オブジェクトの面積をＳo、家屋ポリゴンの面積をＳp、両者の重複領域の面積をＣ、また家屋オブジェクトの非重複領域をＤo（≡Ｓo−Ｃ）、家屋ポリゴンの非重複領域をＤp（≡Ｓp−Ｃ）と表すと、割合Ｒとして家屋ポリゴンを基準とした割合Ｒpと、家屋オブジェクトを基準とした割合Ｒoとを考えることができ、それぞれ次式
Ｒp＝Ｄp／Ｓp，Ｒo＝Ｄo／Ｓo
で算出される。
【００４４】
家屋領域異動検出部２８は割合Ｒp，Ｒoを閾値Ｔhと比較して、例えばＲp＞Ｔh又はＲo＞Ｔhであれば家屋異動を検出する（Ｓ６８）。家屋領域異動検出部２８は検出した家屋異動を検出結果ファイル７０に記録する。
【００４５】
閾値Ｔhは面積Ｓo，Ｓpの精度を考慮して設定される。仮に、それら面積の精度が十分に高ければＴhは基本的に０に設定することができる。しかし、実際には、特に家屋オブジェクトの形状・面積の決定精度が現状ではそれほど高くないため、当該精度及び、誤検出と検出漏れとのトレードオフを考慮して０より大きいＴhが設定される。
【００４６】
また、Ｒp≦Ｔhは家屋ポリゴンの全体が家屋オブジェクトに含まれ、Ｒo≦Ｔhは家屋オブジェクトの全体が家屋ポリゴンに含まれると推定される。異動検出処理Ｓ６８では例えば、Ｒp≦ＴhかつＲo＞Ｔhの場合は家屋を拡張する建て替えと判断でき、逆にＲo≦ＴhかつＲp＞Ｔhの場合は家屋を縮小する建て替えと判断できる。
【００４７】
なお、先に説明した既存家屋異動検出部２６においては、地物高Ｈoが家屋高さの閾値以上であれば家屋ポリゴン１００全体に家屋が存在すると推定され、この場合、先行時期の家屋ポリゴン１００に存在した家屋がそのまま判定時期にも存在している可能性があるため、異動検出処理Ｓ６２では家屋異動を検出しない。しかし、この場合には家屋を拡張する建て替えが行われている可能性もある。家屋領域異動検出部２８は、この家屋を拡張する建て替えを検出し得る。
【００４８】
地図データ更新装置１０は、新築家屋検出部２２、既存家屋異動検出部２６及び家屋領域異動検出部２８がそれぞれ出力した検出結果ファイル５４，６４，７０を統合して地図データの更新情報として家屋異動情報を生成・出力する（Ｓ７２）。例えば、地図データ更新装置１０は家屋異動情報を表示部１４に出力する。
【００４９】
なお、家屋異動には、階数を増やす増築、階数を減らす減築も存在する。上述の実施形態では先行時期の家屋の情報として二次元情報である家屋ポリゴンデータ５０を用いるため、先行時期に家屋が存在すること、すなわち家屋の高さに関しては一階建て以上であるとの情報しか与えられない。そのため、階数の増築・減築を検出することが困難である。この点、先行時期の家屋ポリゴンに対応する家屋の高さの情報として例えば、建物登記簿に記載される家屋の階数などを利用して増築・減築を検出する構成とすることもできる。具体的には、各家屋ポリゴンに対応する家屋の階数を例えば、家屋ポリゴンデータ５０の家屋ポリゴン１００の属性の一つとして格納しておき、既存家屋異動検出部２６は、地物高Ｈoに対する家屋高さの閾値を家屋の階数に応じて異なる値に設定し、閾値判定を行う。
【符号の説明】
【００５０】
１０  地図データ更新装置、１２  処理部、１４  表示部、１６  記憶部、１８  操作部、２０  家屋位置決定部、２２  新築家屋検出部、２４  地物高抽出部、２６  既存家屋異動検出部、２８  家屋領域異動検出部、４０  空間情報計測データ、４４  オルソ画像・ＤＳＭファイル、４８  家屋オブジェクトファイル、５０  家屋ポリゴンデータ、５４，６４，７０  検出結果ファイル、１００，１０４，１０６  家屋ポリゴン、１０２  外周バッファ領域、１１０  家屋ポリゴン群、１２０  内周バッファ領域、１２２  内部領域。
【図１】
0005566307.tif 000002
【図２】
0005566307.tif 000003
【図３】
0005566307.tif 000004
【図４】
0005566307.tif 000005
【図５】
0005566307.tif 000006