(57)【要約】  異動検出支援装置１００は、同一対象物についての撮影日時の異なる各画像のカラー情報及びテクスチャー情報に基づいて、各画像を複数の領域に分割する、画像分割部３０と、分割によって得られた領域毎に、特徴ベクトルを抽出し、互いに対応する領域間について、特徴ベクトルの相違を表す変化特徴ベクトルを算出する、変化特徴算出部６０と、全変化特徴ベクトルに対してクラスタリングを行ってクラスターを生成する、クラスタリング部７０と、生成されたクラスターに基づいて、各領域について、古い撮影日時から新しい撮影日時までの間に変化が生じている可能性を判定する、判定部８０とを備えている。
2015151553.tif 000002
【特許請求の範囲】
【請求項１】
同一対象物についての撮影日時の異なる二つの画像を用いて、古い撮影日時から新しい撮影日時までの間に変化した箇所を検出する際の、支援を行うための装置であって、
前記二つの画像それぞれのカラー情報及びテクスチャー情報に基づいて、前記二つの画像それぞれを複数の領域に分割する、画像分割部と、
前記画像分割部による分割によって得られた前記複数の領域それぞれ毎に、特徴ベクトルを抽出し、更に、前記二つの画像における互いに対応する前記領域間について、前記特徴ベクトルの相違を表す変化特徴ベクトルを算出する、変化特徴算出部と、
前記変化特徴算出部によって算出された全ての変化特徴ベクトルに対して、クラスタリングを行い、それによってクラスターを生成する、クラスタリング部と、
前記クラスタリング部によって生成されたクラスターに基づいて、前記複数の領域それぞれについて、前記変化が生じている可能性を判定する、判定部と、
を備えることを特徴とする異動検出支援装置。
【請求項２】
前記判定部は、前記クラスターのサイズを特定し、
特定した前記サイズが予め設定された閾値以上となる場合は、前記サイズが特定されたクラスターに関連する前記領域は、前記変化が生じている可能性を有していないと判定し、
特定した前記サイズが閾値未満となる場合は、前記サイズが特定されたクラスターに関連する前記領域は、前記変化が生じている可能性を有していると判定する、
請求項１に記載の異動検出支援装置。
【請求項３】
前記二つの画像が上空からの撮影によって得られている場合に、前記画像分割部による分割によって得られた前記複数の領域のうち、建築物の屋上を表している領域を、屋上領域として抽出する、屋上領域抽出部と、
前記二つの画像間で、それぞれの前記屋上領域を互いに対比して、前記屋上領域において、前記古い撮影日時から前記新しい撮影日時までの間に変化した箇所が存在しているかどうかを判定する、屋上領域判定部と、を更に備え、
前記変化特徴算出部は、前記屋上領域判定部によって前記変化した箇所が存在していると判定されなかった前記屋上領域を対象として、前記特徴ベクトルを抽出し、更に、前記変化特徴ベクトルを算出し、
前記判定部は、前記クラスターに基づいて、前記屋上領域判定部によって前記変化した箇所が存在していると判定されなかった前記屋上領域について、前記変化が生じている可能性を判定する、
請求項１または２に記載の異動検出支援装置。
【請求項４】
前記屋上領域抽出部は、前記画像分割部による分割によって得られた前記複数の領域のうち、面積が予め設定された上限値と下限値とで定義された範囲内にあり、形状が予め設定された条件を満たし、更に、色とテクスチャーとの分布が予め設定された条件を満たす、領域を、前記屋上領域として抽出する、
請求項３に記載の異動検出支援装置。
【請求項５】
前記形状について予め設定された条件が、
当該領域の内部に穴が存在していないこと、
当該領域に外接する矩形の両辺の比が、それについて設定された閾値以下であること、
当該領域の面積と前記矩形の面積との割合が、それについて設定された閾値以上であること、
を含んでいる、請求項４に記載の異動検出支援装置。
【請求項６】
前記色とテクスチャーの分布について予め設定された条件が、
当該領域内の色の均一度がそれについて設定された閾値以上であること、
当該領域内のテクスチャーの均一度がそれについて設定された閾値以上であること、
を含んでいる、請求項４に記載の異動検出支援装置。
【請求項７】
前記屋上領域判定部は、判定対象となる画像が、撮影日時の異なる２つの画像である場合に、撮影日時が新しい画像とそれよりも撮影日時が古い画像とを重なり範囲で互いに対比し、対比の結果、
一方の前記画像からは前記屋上領域が抽出されているが、前記重なり範囲で他方の前記画像からは前記屋上領域が抽出されていない場合は、前記屋上領域において、前記変化した箇所が存在していると判定し、
更に、前記重なり範囲で前記新しい画像と前記古い画像との両方から前記屋上領域が抽出されている場合は、前記新しい画像の前記屋上領域の面積に対する、前記新しい画像と前記古い画像との前記屋上領域において重なっている部分の面積の割合が、設定された面積についての閾値よりも小さいかどうかを判定し、判定の結果、小さい場合は、前記屋上領域において、前記変化した箇所が存在していると判定し、
一方、小さくない場合は、前記新しい画像の前記屋上領域に存在する建築物と、前記古い画像の前記屋上領域に存在する建築物とが、構造的に同一かどうかを判定し、判定の結果、同一でない場合は、前記屋上領域において、前記変化した箇所が存在していると判定する、
請求項４〜６のいずれかに記載の異動検出支援装置。
【請求項８】
前記屋上領域判定部は、前記新しい画像の前記屋上領域に存在する建築物と、前記古い画像の前記屋上領域に存在する建築物とが、構造的に同一かどうかの判定において、
判定対象となる、前記新しい画像の前記屋上領域及び前記古い画像の前記屋上領域それぞれについて、直線状の部分を抽出し、更に、それぞれから抽出された前記直線状の部分のうち、前記新しい画像と前記古い画像とにおいてマッチングしている前記直線状の部分の数を求め、次いで、求めた数の、一方の画像の前記屋上領域から抽出された前記直線状の部分の数に対する割合を求め、求めた割合が、設定された閾値より小さい場合に、構造的に同一でないと判定する、
請求項７に記載の異動検出支援装置。
【請求項９】
同一対象物についての撮影日時の異なる二つの画像を用いて、古い撮影日時から新しい撮影日時までの間に変化した箇所を検出する際の、支援を行う方法であって、
（ａ）前記二つの画像それぞれのカラー情報及びテクスチャー情報に基づいて、前記二つの画像それぞれを複数の領域に分割する、ステップと、
（ｂ）前記（ａ）のステップによる分割によって得られた前記複数の領域それぞれ毎に、特徴ベクトルを抽出し、更に、前記二つの画像における互いに対応する前記領域間について、前記特徴ベクトルの相違を表す変化特徴ベクトルを算出する、ステップと、
（ｃ）前記（ｂ）のステップによって算出された全ての変化特徴ベクトルに対して、クラスタリングを行い、それによってクラスターを生成する、ステップと、
（ｄ）前記（ｃ）のステップによって生成されたクラスターに基づいて、前記複数の領域それぞれについて、前記変化が生じている可能性を判定する、ステップと、
を有することを特徴とする異動検出支援方法。
【請求項１０】
コンピュータによって、同一対象物についての撮影日時の異なる二つの画像を用いて、古い撮影日時から新しい撮影日時までの間に変化した箇所を検出する際の、支援を行うためのプログラムを記録したコンピュータ読み取り可能な記録媒体であって、
前記コンピュータに、
（ａ）前記二つの画像それぞれのカラー情報及びテクスチャー情報に基づいて、前記二つの画像それぞれを複数の領域に分割する、ステップと、
（ｂ）前記（ａ）のステップによる分割によって得られた前記複数の領域それぞれ毎に、特徴ベクトルを抽出し、更に、前記二つの画像における互いに対応する前記領域間について、前記特徴ベクトルの相違を表す変化特徴ベクトルを算出する、ステップと、
（ｃ）前記（ｂ）のステップによって算出された全ての変化特徴ベクトルに対して、クラスタリングを行い、それによってクラスターを生成する、ステップと、
（ｄ）前記（ｃ）のステップによって生成されたクラスターに基づいて、前記複数の領域それぞれについて、前記変化が生じている可能性を判定する、ステップと、
を実行させる命令を含む、プログラムを記録しているコンピュータ読み取り可能な記録媒体。 
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影日時の異なる同一対象についての二つの画像を用いて、この対象において変化した箇所（異動）の検出を支援する、異動検出支援装置、異動検出支援方法、及び、これらを実現するためのプログラムを記録したコンピュータ読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
従来から、地図の更新、及び固定資産税の見直し等のために、一定期間をおいて同一対象について撮影された２つの画像（航空機からの撮影画像、衛星からの撮影画像等）同士を比較して、変化した箇所を特定する処理が行われることがある。このような処理は、作業者が、撮影日時の異なる画像を並べて眺め、目視で変化した箇所を抽出することによっても行うことはできるが、この場合、膨大な作業時間と人力とが必要となり、全体の作業コストは非常に高くなってしまう。【０００３】
このため、同一対象についての撮影日時の異なる２つの画像から、自動又は半自動で変化した箇所（以下「異動箇所」と表記する。）を検出する様々な方法が提案されている（例えば、特許文献１参照）。但し、従来からの方法には、以下のような問題がある。例えば、同じ対象を違う日時で撮影する場合、撮影対象が同じであっても、撮影時に環境等の様々の影響によって環境の明るさが異なり、そのため、各撮影画像の色が異なることがある。このことから、従来からの方法では、異動が生じていない撮影対象に対しても、環境の明るさに起因する画像の色の違いが、変化した箇所、即ち、異動箇所であると判断されてしまうことがある。【０００４】
そして、このような明るさの違いによる異動箇所の誤検出を抑制するため、例えば、非特許文献１は、撮影日時の異なる画像の明るさを補正した上で異動箇所を検出する方法を提案している。具体的には、非特許文献１に開示された手法では、まず、撮影日時の異なる２つの画像の一方の明るさが、他方に基づいて、補正される。また、このとき、画像全体に同じ補正が行われる。次に、明るさが補正された一方の画像と、補正の基準となった他方の画像とが対比され、異動箇所の検出が行われる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−２４１８８６号公報
【非特許文献】
【０００６】
【非特許文献１】Satoshi Nakamura, Yoshimitu Aoki, "Automatic Change Detection of Buildings from Aerial Images", Proceedings of SICE Annual Conference 2010, pp. 92-95, Aug. 2010.
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記の非特許文献１に開示された方法には、以下のような問題点がある。まず、画像の明るさを補正する場合は、補正に必要なパラメータを設定する必要があるが、パラメータは経験に基づいて設定されるため、実用の情報が蓄積されていない場合は、適切な補正を実行できないという問題が生じてしまう。【０００８】
また、上記の非特許文献１に開示された方法での明るさの補正は、画像全体に対して行われており、異なる環境下での明るさの影響を一定程度だけ小さくしているに過ぎないという問題もある。つまり、厳密な明るさ補正を行うためには、光源についての情報（例えば、太陽の高度及び方位角等）、被写体（例えば、建築物等）の材質、被写体の向き、カメラの位置、といった色を決定する要因を細かく分析する必要がある。しかし、通常、これらの情報を全部取得することは難しく、更に、現実には、他の様々な影響も存在するため、厳密な明るさ補正を行うことは困難である。【０００９】
本発明の目的の一例は、上記問題を解消し、判定対象となる各画像が異なる環境下で撮影されていた場合における、異動箇所の検出精度の向上に貢献し得る、異動検出支援装置、異動検出支援方法、及びコンピュータ読み取り可能な記録媒体を提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、本発明の一側面における異動検出支援装置は、同一対象物についての撮影日時の異なる二つの画像を用いて、古い撮影日時から新しい撮影日時までの間に変化した箇所を検出する際の、支援を行うための装置であって、
前記二つの画像それぞれのカラー情報及びテクスチャー情報に基づいて、前記二つの画像それぞれを複数の領域に分割する、画像分割部と、
前記画像分割部による分割によって得られた前記複数の領域それぞれ毎に、特徴ベクトルを抽出し、更に、前記二つの画像における互いに対応する前記領域間について、前記特徴ベクトルの相違を表す変化特徴ベクトルを算出する、変化特徴算出部と、
前記変化特徴算出部によって算出された全ての変化特徴ベクトルに対して、クラスタリングを行い、それによってクラスターを生成する、クラスタリング部と、
前記クラスタリング部によって生成されたクラスターに基づいて、前記複数の領域それぞれについて、前記変化が生じている可能性を判定する、判定部と、
を備えることを特徴とする。【００１１】
また、上記目的を達成するため、本発明の一側面における異動検出支援方法は、同一対象物についての撮影日時の異なる二つの画像を用いて、古い撮影日時から新しい撮影日時までの間に変化した箇所を検出する際の、支援を行う方法であって、
（ａ）前記二つの画像それぞれのカラー情報及びテクスチャー情報に基づいて、前記二つの画像それぞれを複数の領域に分割する、ステップと、
（ｂ）前記（ａ）のステップによる分割によって得られた前記複数の領域それぞれ毎に、特徴ベクトルを抽出し、更に、前記二つの画像における互いに対応する前記領域間について、前記特徴ベクトルの相違を表す変化特徴ベクトルを算出する、ステップと、
（ｃ）前記（ｂ）のステップによって算出された全ての変化特徴ベクトルに対して、クラスタリングを行い、それによってクラスターを生成する、ステップと、
（ｄ）前記（ｃ）のステップによって生成されたクラスターに基づいて、前記複数の領域それぞれについて、前記変化が生じている可能性を判定する、ステップと、
を有することを特徴とする。【００１２】
更に、上記目的を達成するため、本発明の一側面におけるコンピュータ読み取り可能な記録媒体は、コンピュータによって、同一対象物についての撮影日時の異なる二つの画像を用いて、古い撮影日時から新しい撮影日時までの間に変化した箇所を検出する際の、支援を行うためのプログラムを記録したコンピュータ読み取り可能な記録媒体であって、
前記コンピュータに、
（ａ）前記二つの画像それぞれのカラー情報及びテクスチャー情報に基づいて、前記二つの画像それぞれを複数の領域に分割する、ステップと、
（ｂ）前記（ａ）のステップによる分割によって得られた前記複数の領域それぞれ毎に、特徴ベクトルを抽出し、更に、前記二つの画像における互いに対応する前記領域間について、前記特徴ベクトルの相違を表す変化特徴ベクトルを算出する、ステップと、
（ｃ）前記（ｂ）のステップによって算出された全ての変化特徴ベクトルに対して、クラスタリングを行い、それによってクラスターを生成する、ステップと、
（ｄ）前記（ｃ）のステップによって生成されたクラスターに基づいて、前記複数の領域それぞれについて、前記変化が生じている可能性を判定する、ステップと、
を実行させる命令を含む、プログラムを記録していることを特徴とする。
【発明の効果】
【００１３】
以上のように本発明によれば、判定対象となる各画像が異なる環境下で撮影されていた場合における、異動箇所の検出精度の向上に貢献することができる。
【図面の簡単な説明】
【００１４】
【図１】図１は、本発明の実施の形態１における異動検出支援装置の概略構成を示すブロック図である。
【図２】図２は、本発明の実施の形態１における異動検出支援装置の構成を具体的に示すブロック図である。
【図３】図３は、図１及び図２に示した画像分割部によるスムーズ領域の併合処理を説明するための図であり、図３（ａ）及び（ｂ）はそれぞれ異なるケースを示している。
【図４】図４は、スムーズ領域間の対応関係の決定処理を説明するための図であり、図４（ａ）及び図４（ｂ）はそれぞれ異なるケースを示している。
【図５】図５は、本発明の実施の形態１における異動検出支援装置の動作を示すフロー図である。
【図６】図６は、図５に示した変化特徴ベクトルの算出処理を具体的に示すフロー図である。
【図７】図７は、図５に示した判定処理を具体的に示すフロー図である。
【図８】図８は、本発明の実施の形態２における異動検出支援装置の構成を具体的に示すブロック図である。
【図９】図９は、本発明の実施の形態２において行われる屋上領域の判定処理を説明するための図であり、図９（ａ）〜（ｃ）それぞれは異なるケースを示している。
【図１０】図１０は、本発明の実施の形態２における異動検出支援装置の動作を示すフロー図である。
【図１１】図１１は、図１０に示した屋上領域の抽出処理を具体的に示すフロー図である。
【図１２】図１２は、図１０に示した屋上領域の判定処理を具体的に示すフロー図である。
【図１３】図１３は、図１２に示した屋上の構造の判定処理を具体的に示すフロー図である。
【図１４】図１４は、本発明の実施の形態１及び２における異動検出支援装置を実現するコンピュータの一例を示すブロック図である。
【発明を実施するための形態】
【００１５】
（発明の概要）
本発明では、従来のように、撮影日時の異なる画像間の環境による明るさの違いを補正することによって、明るさの違いの影響を軽減するのではない。本発明では、環境による明るさの違いによって発生した各画像の色変化そのものを利用することで、撮影日時の異なる画像間の明るさの違いによる影響を軽減して、画像間の変化した箇所を検出する。なお、以降においては、画像間の変化した箇所を「異動箇所」とも表記する。
【００１６】
ここで、対象となる画像が、例えば、異なる日時に上空から撮影された二つの画像であるとする。まず、一つの画像において、一定の範囲内の被写体に対し、太陽の高度及び方位角といった光源の情報が同じであり、一定の範囲内の地物に対するカメラの方向も近似的に同じであるとする。この場合、表面の向きが近似し、かつ表面の材質が同じである一定範囲内の地物たちの色は、近似することになる。
【００１７】
一方、異なる撮影日時に撮影した両画像において、光源の情報が異なり、更に、カメラの方向も異なったとする。この場合、環境の明るさの相違によって両画像間で変化していない地物たちであっても、両画像間でその色は異なってしまう。しかし、一定の範囲内にある表面の向きと材質とが同じである、変化していない地物たちについて、それらの地物における色の変化は近似している。本発明は、このことを利用して、画像間の変化した箇所、即ち、異動箇所の検出を支援する。また、この結果、本発明では、各画像の色形成を分析したり、分析の結果に基づいて各画像の色を補正したりする必要もなく、明るさの補正に必要なパラメータについての問題が生じる余地もなくなる。
【００１８】
また、本発明では、対象となる画像に建築物の屋上が写っている場合においては、建築物の屋上を表している領域（以下「屋上領域」という。）を抽出し、この屋上領域については後述の判定処理を行うことができる。これにより、色の変化には変わりがないが、実際には建築物が建て替えられている場合にも対応することができる。
【００１９】
（実施の形態１）
以下、本発明の実施の形態１における、異動検出支援装置、異動検出支援方法、及びプログラムについて、図１〜７を参照しながら説明する。なお、以下の実施の形態１は説明のためのものであり、本願発明の範囲を制限するものではない。従って、当業者であればこれらの各要素または全要素をこれと均等なものに置換した実施の形態１を採用することが可能であり、それらの実施の形態も本発明の範囲に含まれる。
【００２０】
［装置構成］
最初に、図１を用いて、本実施の形態１における異動検出支援装置１００の構成について説明する。図１は、本発明の実施の形態１における異動検出支援装置の概略構成を示すブロック図である。
【００２１】
図１に示すように、本実施の形態１における異動検出支援装置１００は、同一対象物についての撮影日時の異なる二つの画像を用いて、古い撮影日時から新しい撮影日時までの間に変化した箇所（異動箇所）を検出する際の、支援を行うための装置である。
【００２２】
また、図１に示すように、異動検出支援装置１００は、画像分割部３０と、変化特徴算出部６０と、クラスタリング部７０と、判定部８０とを備えている。このうち、画像分割部３０は、入力した撮影日時の異なる二つの画像それぞれのカラー情報及びテクスチャー情報に基づいて、二つの画像それぞれを複数の領域に分割する。
【００２３】
また、変化特徴算出部６０は、画像分割部３０による分割によって得られた領域毎に、特徴ベクトルを抽出し、更に、撮影日時が異なる二つの画像における互いに対応する領域間について、特徴ベクトルの相違を表す変化特徴ベクトルを算出する。
【００２４】
クラスタリング部７０は、変化特徴算出部６０によって算出された全ての変化特徴ベクトルに対して、クラスタリングを行い、それによってクラスターを生成する。
【００２５】
判定部８０は、クラスタリング部７０によってクラスターが生成されると、この生成されたクラスターに基づいて、各領域について、変化（異動）が生じている可能性を判定する。また、判定部８０は、判定結果を、外部へと出力する。
【００２６】
以上のように本実施の形態１では、撮影日時が異なる画像同士の対応する領域について、両者の特徴ベクトルの相違を表す変化特徴ベクトルが算出され、更に、算出された変化特徴ベクトルに対してクラスタリングが行われる。このため、一定範囲内にあって変化しておらず、且つ、表面の向きと材質とが互いに近似している、領域それぞれにおいては、各領域の変化特徴ベクトルは、近似の変化パターンを持ち、そして、同じクラスターに含まれることになる。このため、クラスターを分析すれば、環境による明るさの影響を受けることなく、画像間で変化していない箇所（異動がない箇所）を特定することができる。従って、本実施の形態１によれば、判定対象となる各画像が異なる環境下で撮影されていた場合における、変化している箇所の検出精度の向上に貢献できる。
【００２７】
続いて、図２を用いて、本実施の形態１における異動検出支援装置の構成について更に具体的に説明する。図２は、本発明の実施の形態１における異動検出支援装置の構成を具体的に示すブロック図である。
【００２８】
また、以下の説明では、変化した箇所（異動箇所）の検出対象となる画像は、上空からの撮影によって得られた２つの画像であるとする。更に、このうちの一方の画像は、ある年に撮影され、他方の画像は、それ以後の年に撮影されているとする。そして、撮影日時が新しい画像を「新年度の画像」と表記し、撮影日時が古い画像を「旧年度の画像」と表記する。
【００２９】
図２に示すように、本実施の形態１に係る異動検出支援装置１００は、上述した画像分割部３０、変化特徴算出部６０、クラスタリング部７０、及び判定部８０に加え、画像入力部１０と、処理パラメータ入力部２０と、処理パラメータ記憶部２１とを更に備えている。異動検出支援装置１００は、これらの構成により、新旧年度の画像を対象にして、分割によって得られた領域を分析し、画像間での変化を変化特徴として特定することができる。そして、異動検出支援装置１００は、特定した変化特徴のパターンの分布状況を用いることで、環境による明るさの影響を受けない異動検出を可能にする。以下、各部について説明する。
【００３０】
画像入力部１０は、外部から入力された画像データを受け取り、これを画像分割部３０に入力する。外部から画像入力部１０への画像データの入力は、ユーザーによって、ネットワーク又は記録媒体を経由して行われる。本実施の形態１では、新年度の画像の画像データと、旧年度の画像の画像データとが、外部から入力される。更に、これらの画像データは、オルソ画像の画像データであっても良い。なお、本実施の形態１において、オルソ画像の生成方法は、特に限定されない。オルソ画像は、例えば、航空写真又は衛星写真のステレオ処理によって取得されたＤＥＭ（Digital Elevation Model）に基づいて、生成される。
【００３１】
処理パラメータ入力部２０は、外部から入力された、異動検出に関する全てのパラメータを受け取り、これらを処理パラメータ記憶部２１に入力する。外部から処理パラメータ入力部２０へのパラメータの入力は、ユーザーによって、ネットワーク又は記録媒体を経由して行われても良いし、ユーザーが入力機器によって直接入力することによって行われても良い。
【００３２】
パラメータとしては、後述する画像分割部３０での処理に必要となるパラメータ（以下「画像分割パラメータ」と表記する。）、判定部８０での処理に必要となるパラメータ（以下「判定パラメータ」と表記する。）が挙げられる。具体的には、画像分割部３０での処理に必要となる画像分割パラメータとしては、後述の面積の小さい領域の併合処理に用いる閾値（後述において「面積閾値」と表記されている。）が挙げられる。判定部８０での処理に必要な判定パラメータとしては、後述のクラスターサイズについて設定された閾値が挙げられる。
【００３３】
処理パラメータ入力部２０に外部から入力されたパラメータは、処理パラメータ記憶部２１に保存される。そして、画像分割処理、判定処理といった各処理の実行時に、それぞれの処理に必要なパラメータが、処理パラメータ記憶部２１より適時取得される。
【００３４】
画像分割部３０は、本実施の形態１では、画像入力部１０から入力された新旧年度の画像を対象とする。また、画像分割部３０は、各画像データに含まれるカラー情報及びテクスチャー情報に基づいて、分割によって得られる各領域において、カラー分布又はテクスチャー分布が近似するように、各画像を複数の領域に分割する。よって、分割によって得られた領域（以下、「スムーズ領域」と表記する。）は、近似のカラー分布、又は近似のテクスチャー分布を特徴として有している。この分割処理により、一つの画像は、サイズ及び形状が異なる複数のスムーズ領域に分割されることになる。
【００３５】
また、画像の分割処理方法としては、例えば、既存の領域分割方法又は輪郭抽出方法を用いることもできる。領域分割方法を利用する場合、処理結果は直接に各スムーズ領域となる。輪郭抽出方法を利用する場合、得られた各閉輪郭の内部の領域が、スムーズ領域となる。
【００３６】
ところで、取得された各スムーズ領域の内部には、他のスムーズ領域が存在する場合がある。このため、画像分割部３０は、スムーズ領域の内部に存在する別のスムーズ領域の面積が、設定された閾値（以下「面積閾値」と表記する。）以下の場合、別のスムーズ領域をその周りのスムーズ領域に併合させて、この別のスムーズ領域を除去する。なお、面積閾値は、画像分割パラメータとして、処理パラメータ入力部２０を介して入力され、処理パラメータ記憶部２１に記憶されているので、画像分割部３０は、処理パラメータ記憶部２１から面積閾値を取得する。
【００３７】
ここで、スムーズ領域の併合処理について図３を用いて説明する。図３は、図１及び図２に示した画像分割部によるスムーズ領域の併合処理を説明するための図であり、図３（ａ）及び（ｂ）はそれぞれ異なるケースを示している。
【００３８】
図３（ａ）に示すケースでは、スムーズ領域３１Ａの内部に、スムーズ領域３１Ｂとスムーズ領域３１Ｃとが存在している。そして、このケースにおいて、スムーズ領域３１Ｂとスムーズ領域３１Ｃとが面積閾値以下であるとすると、これらのスムーズ領域はスムーズ領域３１Ａに併合される。
【００３９】
また、図３（ｂ）に示すケースでは、スムーズ領域３１Ｄの内部に、スムーズ領域３１Ｅと３１Ｆとが存在している。そして、このケースにおいては、スムーズ領域３１Ｆのみが面積閾値以下であるとすると、スムーズ領域３１Ｆのみがスムーズ領域３１Ｄに併合され、スムーズ領域３１Ｅは併合されない。このため、スムーズ領域３１Ｄでは、スムーズ領域３１Ａと異なり、スムーズ領域の併合処理後に内部に穴が存在している状態となる。
【００４０】
また、表面の向きが色形成に影響するので、後述の処理のため、各スムーズ領域は、近似のカラーを有する近隣ピクセルの集合で構成されているだけではなく、三次元空間的に領域自体が平面であるのが好ましい。従って、画像分割は、少し「過分割」となるように、つまり少し細かくなるように行われているのがよい。画像分割のため、画像分割部３０は、例えば、region growing方法を利用して画像分割を行っても良い。
【００４１】
変化特徴算出部６０は、本実施の形態１では、新年度の画像及び旧年度の画像それぞれから、画像分割部３０で取得したスムーズ領域毎に、特徴ベクトルを抽出し、新旧年度の画像の対応関係にある各スムーズ領域からの特徴ベクトルの相違を変化特徴ベクトルとして計算する。
【００４２】
ここで、新年度の画像から得られたスムーズ領域と旧年度の画像から得られたスムーズ領域との互いに対応する部分、即ち、両スムーズ領域を互いに重ね合わせた場合の重なり合う部分を想定する。このような部分において、単純に両スムーズ領域の差分のみを抽出したのでは、画像間の色の変化が、本当の異動によって生じているのか、新旧年度の環境による明るさの違いによって生じているのかを区別することは困難である。
【００４３】
このため、本実施の形態１では、この２つを区別するために、新年度の画像と旧年度の画像とから変化特徴ベクトルが抽出され、画像全体についての分析が行われる。また、本実施の形態１では、変化特徴ベクトルは、新年度の画像のスムーズ領域と、旧年度の画像の対応するスムーズ領域とのそれぞれから、特徴ベクトルを計算することによって算出される。即ち、２つの特徴ベクトルの相違が、変化特徴ベクトルとして算出される。
【００４４】
ところで、画像分割の結果として、新年度の画像データから取得したスムーズ領域と、旧年度の画像データから取得したスムーズ領域とは、必ずしも同じ範囲とはなっておらず、画像空間の座標関係だけで両者が互いに対応する関係にあるとは限らない。従って、本実施の形態１では、変化特徴算出部６０は、変化特徴ベクトルの算出の前に、まず、新年度の画像のスムーズ領域と旧年度の画像のスムーズ領域との対応関係を決定する。
【００４５】
新年度の画像のスムーズ領域と旧年度の画像のスムーズ領域との対応関係の決定処理は、新年度の画像のスムーズ領域を基準にして、対応する旧年度の画像のスムーズ領域を探索しても良いし、逆に旧年度の画像のスムーズ領域を基準にして、対応する新年度の画像のスムーズ領域を探索しても良い。ここで、変化特徴算出部６０における対応関係の決定処理の具体例について、新年度の画像のスムーズ領域を基準にする場合を例として挙げて、その過程を説明する。
【００４６】
本実施の形態１では、変化特徴算出部６０は、新年度の画像のスムーズ領域に対して重なっている旧年度の画像のスムーズ領域のうち、最も大きなスムーズ領域は、この新年度のスムーズ領域に対応していると決定する。そして、変化特徴算出部６０は、新年度の画像のスムーズ領域と旧年度の画像のスムーズ領域との互いに重なっている部分について、それぞれ、特徴ベクトルを抽出し、更に、これらから変化特徴ベクトルを計算する。
【００４７】
図４を用いて更に具体的に説明する。図４は、スムーズ領域間の対応関係の決定処理を説明するための図であり、図４（ａ）及び図４（ｂ）はそれぞれ異なるケースを示している。
【００４８】
図４（ａ）に示すケースでは、旧年度の画像において、新年度の画像のスムーズ領域４１Ａに対して重なる領域には、スムーズ領域４１Ｂとスムーズ領域４１Ｃとが存在している。従って、このケースでは、変化特徴算出部６０は、重なっている面積が大きいスムーズ領域４１Ｂを、スムーズ領域４１Ａに対応するスムーズ領域と判定する。よって、変化特徴算出部６０は、スムーズ領域４１Ａとスムーズ領域４１Ｂとの重なっている部分、つまり、スムーズ領域４１Ｂの範囲で、変化特徴ベクトルを算出する。
【００４９】
また、図４（ｂ）に示すケースでは、新年度の画像のスムーズ領域４２Ａ及びスムーズ領域４２Ｃに対して、旧年度の画像のスムーズ領域４２Ｂが重なっている。よって、新年度の画像のスムーズ領域４２Ａに対して重なる領域には、スムーズ領域４２Ｂだけが存在している。従って、このケースでは、変化特徴算出部６０は、スムーズ領域４２Ｂを、スムーズ領域４２Ａに対応するスムーズ領域と判定する。よって、変化特徴計算部６０は、スムーズ領域４２Ａとスムーズ領域４２Ｂとの重なっている部分、つまりスムーズ領域４２Ａの範囲で、変化特徴ベクトルを算出する。
【００５０】
また、変化特徴算出部６０は、変化特徴ベクトルの算出の前に、特徴ベクトルを抽出するが、その際、各スムーズ領域から、その領域の色分布を代表する特徴ベクトルを１つだけ抽出しても良い。更に、変化特徴算出部６０は、抽出対象となるスムーズ領域内の全てのピクセルそれぞれから、特徴ベクトルを抽出し、そして、領域全体で平均ベクトルを求め、求めた平均ベクトルをこの領域の色分布を代表する特徴ベクトルとして変化特徴ベクトルの算出に用いても良い。
【００５１】
各スムーズ領域から、その領域の色分布を代表する特徴ベクトルを１つだけ抽出する際に、特徴ベクトルとしては、抽出対象となるスムーズ領域内の全ピクセルを一つの集合とし、全体の特徴を表している係数も挙げられる。具体的には、例えば、領域内の全体の色分布を数学モデルで表現した場合であれば、その数学モデルに用いられる係数が、特徴ベクトルとして挙げられる。抽出対象となるスムーズ領域内の各ピクセルの特徴ベクトルを平均し、領域の色分布を代表する特徴ベクトを抽出する場合、各ピクセルにおいて抽出した特徴ベクトルとしては、各ピクセルの色を表す色情報ベクトル、各ピクセルの近隣領域の色分布を反映する特徴ベクトル、等も挙げられる。
【００５２】
更に、変化特徴算出部６０は、本実施の形態１では、新年度の画像から抽出した特徴ベクトルと、旧年度の画像から抽出した特徴ベクトルとの差を求め、求めた差を変化特徴ベクトルとしても良い。また、変化特徴算出部６０は、新年度の画像から抽出した特徴ベクトルと、旧年度の画像から抽出した特徴ベクトルとの違いを、他の計算式によって計算し、それを変化特徴ベクトルとしても良い。
【００５３】
クラスタリング部７０は、本実施の形態１では、変化特徴算出部６０によって全てのスムーズ領域について算出された変化特徴ベクトルに対して、クラスタリングを行い、複数のクラスターを生成する。
【００５４】
一般に、一つの画像内にある一定範囲内被写体たちにおいて、環境による明るさが同一で、被写体の材質が同じであり、更に、被写体の表面の向きが近似している部分は、同じ色で表現される。この現象は、撮影日時が異なる２つの画像それぞれの画像内において成立する。この前提があるからこそ、撮影時の環境による明るさが異なる２つの画像であっても、被写体の材質が同じであり、更に、被写体の表面の向きが近似している部分では、両画像間での色変化は近似するので、変化特徴ベクトルも近似する。
【００５５】
このため、本実施の形態１では、クラスタリング部７０は、この特徴を利用して、変化特徴ベクタルをクラスタリングする。この結果、１つのクラスターは、近似している変化特徴ベクトルの集合で構成されるので、新旧年度の画像間の変化が近似しているスムーズ領域は、それらの領域の変化特徴ベクトルが同じクラスターに振分けられる。なお、クラスタリング部７０によるクラスタリングの具体的な手法としては、一般的なクラスタリング手法、例えば、K-Means法が挙げられる。
【００５６】
そして、１つのクラスター内に多数の変化特徴ベクトルが存在している場合、言い換えると、新旧の画像データ間で、多数のスムーズ領域の色変化が近似している場合は、これらのスムーズ領域の色変化は、単純に環境による明るさの影響で発生したものと考えられる。一方、１つのクラスター内に存在している変化特徴ベクトルが少ない場合は、このクラスターに振分けられたスムーズ領域と色変化が近似している他のスムーズ領域も少ないと考えられる。よって、このクラスターに振分けられたスムーズ領域での色変化は、環境による明るさの影響を受けて発生しておらず、他の原因によって発生したものと考えら得る。判定部８０は、これらの考えの元で、後述する判定を実行する。
【００５７】
判定部８０は、本実施の形態１では、クラスタリング部７０によって生成された複数のクラスターを分析し、環境による明るさの変化で色変化が発生したスムーズ領域については「異動なし」と判定する。一方、判定部８０は、異動なしと判定しなかったスムーズ領域については、「異動の確定は不可」と判定する。
【００５８】
また、判定部８０は、クラスターのサイズ、例えば、１つのクラスターに含まれる変化特徴ベクトルの数と、クラスターのサイズについて予め設定された閾値とを対比し、対比結果に基づいて判定を行うこともできる。なお、クラスターサイズについての閾値は、予め、判定パラメータとして、処理パラメータ入力部２０を介して、処理パラメータ記憶部２１に記録されているので、判定部８０は、閾値を、処理パラメータ記憶部２１から取得する。
【００５９】
例えば、判定部８０は、クラスターのサイズが閾値以上である場合は、色変化が近似しているスムーズ領域が多数存在し、これらのスムーズ領域上での色変化は環境における明るさの変化によるものと考えられる。よって、判定部８０は、このクラスターに属する変化特徴ベクトルの算出元のスムーズ領域については「異動なし」と判定する。逆に、判定部８０は、クラスターのサイズが閾値より小さい場合は、そのクラスターに属している変化特徴ベクトルの算出元のスムーズ領域での色変化は、他の原因で発生していると考えられ、最終判断はできないので、このスムーズ領域については「異動の確定は不可」と判定する。
【００６０】
以上の判定処理の終了後、判定部８０は、判定結果を出力する。判定結果では、画像分割部３０によって取得されたスムーズ領域のうち、一部については「異動なし」と判定され、残りについて「異動の確定は不可」と判定されている。よって、ユーザーは、「異動の確定が不可」とされたスムーズ領域についてのみ、目視で最終の確認を行えばよいので、異動検出処理の全体の効率を向上できる。
【００６１】
［装置動作］
次に、本発明の実施の形態１における異動検出支援装置１００の動作の全体の流れについて図５を用いて説明する。図５は、本発明の実施の形態１における異動検出支援装置の動作を示すフロー図である。以下の説明においては、適宜図１〜図４を参酌する。また、本実施の形態１では、異動検出支援装置１００を動作させることによって、異動検出支援方法が実施される。よって、本実施の形態１における異動検出支援方法の説明は、以下の異動検出支援装置１００の動作説明に代える。
【００６２】
まず、前提として、異動検出支援装置１００に対して、ユーザーから、画像入力部１０を介して、新年度の画像と旧年度の画像との画像データが入力され、処理パラメータ入力部２０を介して、必要なパラメータが入力される。この後、図５に示すように、異動検出支援装置１００は、異動検出の支援のための処理を開始する。
【００６３】
次に、図５に示すように、異動検出支援装置１００において、画像分割部３０は、入力された画像に対して、カラー情報及びテクスチャー情報に基づいて、画像分割処理を実行し、複数のスムーズ領域を生成する（ステップＳ１１０）。つまり、画像分割部３０は、入力された新年度の画像と旧年度の画像それぞれに対して画像分割処理を実行し、新年度の画像及び旧年度の画像それぞれのスムーズ領域を取得する。また、画像分割部３０は、ステップＳ１１０において、必要に応じて、画像分割パラメータを用いてスムーズ領域の併合処理を実行する。
【００６４】
次に、変化特徴算出部６０は、ステップＳ１１０によって得られたスムーズ領域毎に、特徴ベクトルを抽出し、更に、撮影日時が異なる二つの画像における互いに対応するスムーズ領域間について、特徴ベクトルの相違を表す変化特徴ベクトルを算出する（ステップＳ１２０）。つまり、変化特徴算出部６０は、各スムーズ領域において、新年度の画像と旧年度の画像との変化を変化特徴ベクタルとして抽出する。
【００６５】
次に、クラスタリング部７０は、ステップＳ１２０で算出された全ての変化特徴ベクトルに対して、クラスタリングを行い、それによってクラスターを生成する（ステップＳ１３０）。つまり、クラスタリング部７０は、新年度の画像と旧年度の画像とにおける、対応するスムーズ領域間について算出された変化特徴ベクトルに対して、クラスタリングを実行し、多数のクラスターを取得する。
【００６６】
最後に、判定部８０は、ステップＳ１３０で生成されたクラスターに基づいて、各スムーズ領域について、異動が生じている可能性を判定する（ステップＳ１４０）。つまり、判定部８０は、各クラスターのサイズに基づいて、判定を行う。そして、判定部８０は、環境による明るさの変化で色変化が発生したスムーズ領域については「異動なし」と判定し、異動なしと判定しなかったスムーズ領域については、「異動の確定は不可」と判定する。
【００６７】
その後、判定部８０は、判定結果を、ユーザーの端末（図示せず）等に出力する。これにより、ユーザーは、異動の確定が不可とされたスムーズ領域についてのみ、目視で最終の確認を行えばよい。ステップＳ１４０の実行後、異動検出支援装置１００での処理は終了する。
【００６８】
［ステップＳ１２０］
続いて、図５に示したステップＳ１２０について、図６を用いて更に具体的に説明する。図６は、図５に示した変化特徴ベクトルの算出処理を具体的に示すフロー図である。図６の例では、上述したように、変化特徴算出部６０は、新年度の画像のスムーズ領域を基準にして、各スムーズ領域の変化特徴ベクトルの抽出を行うものとする。
【００６９】
図６に示すように、まず、変化特徴算出部６０は、新年度の画像の１つのスムーズ領域を選択し、それに対応する旧年度の画像のスムーズ領域を決定する（ステップＳ１２１）。次に、変化特徴算出部６０は、この対応する２つのスムーズ領域それぞれから、特徴ベクトルを抽出する（ステップＳ１２２）。
【００７０】
次に、変化特徴算出部６０は、抽出した新年度の特徴ベクトルと旧年度の特徴ベクトルとの相違を算出し、算出した相違を変化特徴ベクトルとする（ステップＳ１２３）。これにより、ステップＳ１２１で選択されたスムーズ領域についての変化特徴ベクトルの算出処理が完了する。
【００７１】
次に、変化特徴算出部６０は、ステップＳ１２３の完了後、全ての新年度画像のスムーズ領域について処理が完了しているどうかを判定する（ステップＳ１２４）。ステップＳ１２４の判定の結果、未だ処理されていない新年度画像のスムーズ領域が存在する場合（ステップＳ１２４;Ｎｏ）は、変化特徴算出部６０は、次に処理対象となる新年度画像のスムーズ領域を選択し（ステップＳ１２５）、再度ステップＳ１２１を実行する。一方、ステップＳ１２４の判定の結果、全ての新年度画像のスムーズ領域について処理が終了している場合（ステップＳ１２４;Ｙｅｓ）は、ステップＳ１２０での処理は終了し、ステップＳ１３０が実行される。
【００７２】
［ステップＳ１４０］
続いて、図５に示したステップＳ１４０について、図７を用いて更に具体的に説明する。図７は、図５に示した判定処理を具体的に示すフロー図である。
【００７３】
図７に示すように、判定部８０は、まず、判定処理に必要な判定パラメータ、例えば閾値を処理パラメータ記憶部２１から取得
する（ステップＳ１４１）。次に、判定部８０は、ステップＳ１３０で生成された複数のクラスターのうち、１つを選択し、選択したクラスターのサイズが、ステップＳ１４１で取得された閾値以上であるかどうかを判定する（ステップＳ１４２）。
【００７４】
ステップＳ１４２の判定の結果、クラスターのサイズが閾値以上である場合は（ステップＳ１４２;Ｙｅｓ）、判定部８０は、判定対象となったクラスターに属している変化特徴ベクトルの算出元のスムーズ領域については「異動なし」と判定する（ステップＳ１４３）。
【００７５】
一方、ステップＳ１４２の判定の結果、クラスターのサイズが閾値未満である場合は（ステップＳ１４２;Ｎｏ）、判定対象となったクラスターに属している変化特徴ベクトルの算出元のスムーズ領域については「異動の確定は不可」と判定する（ステップＳ１４４）。以上により、判定対象となったクラスターについての処理が完了する。
【００７６】
そして、判定部８０は、ステップＳ１４３又はＳ１４４の完了後、全てのクラスターについて処理が完了しているかどうかを判定する（ステップＳ１４５）。ステップＳ１４５の判定の結果、未だ処理されていないクラスターが存在する場合は（ステップＳ１４５;Ｎｏ）、判定部８０は、次に処理対象となるクラスターを選択し（ステップＳ１４６）、再度、ステップＳ１４２を実行する。一方、ステップＳ１４５の判定の結果、全てのクラスターについて処理が完了している場合は（ステップＳ１４５；Ｙｅｓ）、ステップＳ１４０での処理は終了する。
【００７７】
［プログラム］
また、本発明の実施の形態１におけるプログラムは、コンピュータに、図５に示すステップＳ１１０〜Ｓ１４０を実行させるプログラムであれば良い。このプログラムをコンピュータにインストールし、実行することによって、本実施の形態１における異動検出支援装置と異動検出支援方法とを実現することができる。この場合、コンピュータのＣＰＵ（Central Processing Unit）は、画像入力部１０、処理パラメータ入力部２０、画像分割部３０、変化特徴算出部６０、クラスタリング部７０、及び判定部８０として機能し、処理を行う。また、コンピュータに備えられたハードディスク等の記憶装置が、処理パラメータ記憶部２１として機能する。
【００７８】
［実施の形態１による効果］
以上のように、本実施の形態１では、撮影日時が異なる画像同士の対応する領域間の変化特徴ベクトルがクラスタリングされ、その結果から、異動箇所のない領域が特定される。従って、ユーザーは、残りの領域についてのみ最終的な異動検出を行えば良いため、本実施の形態１によれば、判定対象となる各画像が異なる環境下で撮影されていた場合において、異動検出に対して適切な支援を行うことができる。
【００７９】
（実施の形態２）
以下、本発明の実施の形態２における、異動検出支援装置、異動検出支援方法、及びプログラムについて、図８〜１３を参照しながら説明する。なお、以下の実施の形態２は説明のためのものであり、本願発明の範囲を制限するものではない。従って、当業者であればこれらの各要素または全要素をこれと均等なものに置換した実施の形態２を採用することが可能であり、それらの実施の形態も本発明の範囲に含まれる。
【００８０】
［装置構成］
最初に、図８を用いて、本実施の形態２における異動検出支援装置２００の構成について説明する。図８は、本発明の実施の形態２における異動検出支援装置の構成を具体的に示すブロック図である。
【００８１】
まず、本実施の形態２でも、変化した箇所（異動箇所）の検出対象となる画像は、上空からの撮影によって得られた２つの画像であり、このうちの一方の画像は、ある年に撮影され、他方の画像は、それ以後の年に撮影されているとする。また、各画像には、建築物の屋上が写っているとする。このような前提の元、異動検出支援装置２００は、画像中の建築の屋上を表している領域（以下「屋上領域」と表記する。）に対して、異動箇所の判定処理を実行する。以下、実施の形態１との相違を中心に説明する。
【００８２】
図８に示すように、本実施の形態２における異動検出支援装置２００は、実施の形態１と同様に、画像入力部１０、処理パラメータ入力部２０、処理パラメータ記憶部２１、画像分割部３０、変化特徴算出部６０、クラスタリング部７０、及び判定部８０を備えている。また、異動検出支援装置２００は、これらの構成に加えて、更に、屋上領域抽出部４０と、屋上領域判定部５０とを備えている。
【００８３】
屋上領域抽出部４０は、画像分割部３０による分割によって得られた複数のスムーズ領域のうち、建築物の屋上を表している領域だけを、屋上領域として抽出する。この点について具体的に説明する。
【００８４】
まず、実際の都市地域の上空から撮影した画像には、多くの家屋で構成された住宅地、空地、緑地、駐車場、道路、樹木、池など様々なものが存在している。従って、カラー分布の近似性、又はテクスチャー分布の近似性を基準にしてスムーズ領域が生成された場合、建築物の屋上部分と、路面及び空地といった地面の部分とが区別されずに、それぞれスムーズ領域として取得される。
【００８５】
このため、本実施の形態２では、屋上領域抽出部４０は、建築物の屋上の独特な特徴に基づき、スムーズ領域の中から建築物の屋上領域だけを抽出する。具体的には、屋上領域抽出部４０は、スムーズ領域の面積、スムーズ領域の形状、スムーズ領域内のカラーの均一度、テクスチャーの均一度等に基づいて、屋上領域に該当するかどうかを判定する。
【００８６】
例えば、屋上領域抽出部４０は、スムーズ領域の面積が一定の範囲内にない場合は、建築物の屋上領域に該当しないと判断する。判断基準となる一定の範囲は、屋上領域の面積の上限値と下限値とで定義される。また、これらの上限値及び下限値は、屋上領域抽出パラメータとして、予め、ユーザーから、処理パラメータ入力部２０を介して入力され、処理パラメータ記憶部２１に記憶されている。屋上領域抽出部４０は、これらの値を、処理パラメータ記憶部２１から取得する。
【００８７】
また、屋上領域抽出部４０は、スムーズ領域の形状が一定の規則を満たさない場合は、建築物の屋上領域には該当しないと判定する。一定の規則としては、まずスムーズ領域内部に穴が存在しておらず、領域に外接する矩形の両辺の比が、設定された閾値以下であり、更に、領域の面積と外接する矩形の面積との割合が、設定された閾値以上であることが挙げられる。なお、両辺の比について設定された閾値を、以下「両辺比閾値」と表記し、面積の割合について設定された閾値を、以下「面積割合閾値」と表記する。
【００８８】
通常、スムーズ領域の形状が長細い形状などである場合は、このスムーズ領域が、屋上領域である可能性は低いと考えられる。従って、領域に外接する矩形の両辺の比が両辺比閾値以下であるという条件と、領域の面積と外接する矩形の面積との割合が面積割合閾値以上であるという条件とによれば、細長い形状のスムーズ領域を除くことができる。両辺比閾値及び面積割合閾値も、屋上領域抽出パラメータとして、予め、ユーザーから、処理パラメータ入力部２０を介して入力され、処理パラメータ記憶部２１に記憶されている。屋上領域抽出部４０は、これらの閾値を、処理パラメータ記憶部２１から取得する。
【００８９】
更に、屋上領域抽出部４０は、スムーズ領域内のカラーの均一度及びテクスチャーの均一度それぞれが、各々について設定された閾値（以下「均一度閾値」と表記する。）以上である場合は、このスムーズ領域が建築物の屋上領域であると判定する。また、各均一度閾値も、屋上領域抽出パラメータとして、予め、ユーザーから、処理パラメータ入力部２０を介して入力され、処理パラメータ記憶部２１に記憶されている。屋上領域抽出部４０は、これらの均一度閾値を、処理パラメータ記憶部２１から取得する。なお、均一度の定義は、以下の通りである。
【００９０】
まず、スムーズ領域内の各ピクセルの近隣領域におけるカラー分布及びテクスチャー分布を表す特徴量がお互い近似すると、このスムーズ領域内のカラー分布の変化とテクスチャー分布の変化とが少なくなる、又はこれらの変化が滑らかになる。従って、この場合は、スムーズ領域内の均一度が高いと考えられる。その反対に、スムーズ領域内に様々なカラー分布又はテクスチャー分布が存在している場合、又はノイズが多い場合は、均一度は低いと考えられる。これらの点から、以上の状態を表現することができる画像特徴の値は、均一度として利用することができる。
【００９１】
例えば、屋上領域抽出部４０は、スムーズ領域内の全てのピクセル各々にその近隣領域におけるカラー分布の分散を計算し、更に、計算した全部の分散を平均し、得られた平均値の逆数を、スムーズ領域内のカラーの均一度として使用することができる。また、屋上領域抽出部４０は、スムーズ領域内の全てのピクセル各々にその近隣領域におけるテクスチャーのスムーズさを表現する特徴値を計算し、更に、計算した全部の特徴値を平均し、得られた平均値を、スムーズ領域内のテクスチャーの均一度として使用することができる。
【００９２】
なお、各スムーズ領域は平面であるため、屋上領域抽出部４０によって抽出された各屋上領域も平面である。また、一つの建築物の屋上は、一つの屋上領域で構成されている場合もあるし、多数の屋上領域で構成されている場合もある。建築物の屋上が一つの屋上領域で構成されているケースとしては、例えば、建物が平屋であり、屋根が平らな場合が挙げられる。建築物の屋上が多数の屋上領域で構成されているケースとしては、例えば、建物の屋根がＹ形になっている場合が挙げられる。
【００９３】
屋上領域判定部５０は、異なる撮影日時の二つの画像間で、それぞれの屋上領域を互いに対比して、屋上領域において、古い撮影日時から新しい撮影日時までの間に変化した箇所が存在しているかどうかを判定する。本実施の形態２では、屋上領域判定部５０は、屋上領域抽出部４０によって抽出された新年度の画像の屋上領域と、旧年度の画像の屋上領域とを判定対象とする。本実施の形態２では、屋上領域についての判定の実施は、２段階に分けて実行する。屋上領域判定部５０は、まず異動検出支援装置２００における第一段階の判定として、各屋上領域について、「異動あり」又は「異動の確定は不可」と判定する。
【００９４】
また、屋上領域判定部５０は、「異動あり」と判定した屋上領域については、判定結果として、ユーザーの端末等に出力する。一方、屋上領域判定部５０は、「異動の確定は不可」と判定した屋上領域については、該当する屋上領域を特定する情報を、変化特徴算出部６０に出力する。
【００９５】
また、屋上領域判定部５０は、新年度の画像の屋上領域を基準にして、旧年度の画像の屋上領域に対して上述の判定を行っても良いし、逆に、旧年度の画像の屋上領域を基準にして、新年度の画像の屋上領域に対して上述の判定を行っても良い。ここで、屋上領域判定部５０における判定処理の具体例について、新年度の画像の屋上領域を基準にする場合を例として挙げて、その過程を説明する。
【００９６】
まず、屋上領域判定部５０は、新年度の画像の各屋上領域の位置と範囲とを特定する情報を用いて、新年度の画像の屋上領域に重なっている旧年度のスムーズ領域（以下「重なり範囲」と表記する。）を特定する。そして、屋上領域判定部５０は、以下の（１）〜（３）に示すように、その重なり範囲を分析する。
【００９７】
（１）新年度の画像の屋上領域に重なっている旧年度の重なり範囲内に、屋上領域が存在していない場合は、屋上領域判定部５０は、新年度では建築物が存在しているが、旧年度では建築物が存在していないので、「異動あり」と判定する。
【００９８】
（２）旧年度の重なり範囲内に屋上領域が存在している場合は、屋上領域判定部５０は、旧年度の重なり範囲にある一番大きな屋上領域の新年度の屋上領域に重なっている部分の面積と、新年度の屋上領域の面積との比率を算出する。そして、屋上領域判定部５０は、算出した比率の値が、予め設定された閾値（以下「面積比率閾値」と表記する。）より小さい場合は、新年度と旧年度とでは屋上領域が変化しているので、「異動あり」と判定する。なお、この場合の面積比率閾値は、例えば８０％程度に設定される。
【００９９】
（３）上記（２）において、算出した比率の値が面積比率閾値以上である場合（例えば、８０％以上である場合）は、新年度の画像の屋上領域と旧年度の画像の屋上領域とが同じである可能性がある。よって、この場合、屋上領域判定部５０は、新年度の画像の屋上領域に現れている屋上の構造と、旧年度の屋上領域に現れている屋上の構造とが同じであるかどうかを判定する。そして、屋上領域判定部５０は、判定の結果、両者が異なる場合は、「異動あり」と判定する。一方、屋上領域判定部５０は、判定の結果、両者が同じ構造である場合は、異動箇所が存在しているかどうは確定できないので、「異動の確定は不可」と判定する。
【０１００】
ここで、上記（１）〜（３）の判定について図９を用いて説明する。図９は、本発明の実施の形態２において行われる屋上領域の判定処理を説明するための図であり、図９（ａ）〜（ｃ）それぞれは異なるケースを示している。また、図９（ａ）〜（ｃ）において、左側の屋上領域Ａは、新年度の画像の１つの屋上領域を示しており、右側は、屋上領域Ａに重なっている旧年度の重なり範囲を示している。
【０１０１】
図９（ａ）のケースでは、重なり範囲にある旧年度の画像の２つのスムーズ領域９１Ｂ及び９１Ｃは、屋上領域ではない。このため、屋上領域判定部５０は、新年度の屋上領域Ａについて、「異動あり」と判定する。
【０１０２】
図９（ｂ）のケースでは、重なり範囲にある旧年度の画像の２つのスムーズ領域９２Ｂ及び９２Ｃのうち、スムーズ領域９２Ｂは屋上領域であるが、スムーズ領域９２Ｃは屋上領域ではない。そして、スムーズ領域９２Ｂの屋上領域Ａに重なっている部分の面積と、屋上領域Ａの面積との割合は、面積比率閾値（８０％）より小さいとする。この場合、屋上領域判定部５０は、新年度の屋上領域Ａについて、「異動あり」と判定する。
【０１０３】
図９（ｃ）のケースでは、重なり範囲にある旧年度の画像の２つのスムーズ領域９３Ｂ及び９３Ｃのうち、スムーズ領域９３Ｂは屋上領域であるが、スムーズ領域９３Ｃは屋上領域ではない。そして、スムーズ領域９３Ｂの屋上領域Ａに重なっている部分の面積と、屋上領域Ａの面積との割合は、面積比率閾値（８０％）以上であるとする。この場合、屋上領域判定部５０は、新年度の屋上領域Ａに現れている屋上の構造と、旧年度の屋上領域９３Ｂに現れている屋上の構造とが同じであるかどうかを判定する。
【０１０４】
屋上領域判定部５０は、新旧年度の屋上領域において屋上の構造が同じであるかどうかの判定について、まず、新年度の屋上領域と旧年度の屋上領域とから、直線を抽出する。このとき、屋上領域判定部５０は、判断対象となる屋上領域を中心として、それよりも少し拡張した領域を、直線抽出の対象領域とすることで、屋上領域の輪郭線の部分を抽出することもできる。この領域の拡張を行うことにより、屋上領域判定部５０は、判断対象となる屋上領域の内部に直線が存在していない場合であっても、外部の輪郭の形状に基づいて、屋上の構造を判定できる。なお、ここでいう直線には、完全な直線だけでなく、直線状の部分も含まれる。
【０１０５】
次に、屋上領域判定部５０は、新旧年度の屋上領域のうち、抽出できた直線の数が多い方を特定し、直線の数が多い方の屋上領域から、直線の数が少ない方の屋上領域に対して、マッチング処理（マッチング直線の探索処理）を行う。例えば、抽出できた直線の数の多い方が新年度の屋上領域であるとする。この場合、屋上領域判定部５０は、新年度の各直線を、旧年度の各直線に照合して、マッチングしている直線を抽出する。そして、旧年度の直線のうち、設定された閾値（例えば、総数の７０％）以上の直線のマッチング結果が取得できた場合は、屋上領域判定部５０は、新年度の屋上領域に現れている屋上の構造と、旧年度の屋上領域に現れている屋上の構造とは、同じであると判定する。一方、旧年度の直線のうち、設定された閾値（例えば、総数の７０％）以上の直線のマッチング結果が取得できていない場合は、両者は同じではないと判定する。なお、ここで用いられる閾値は、以下、「マッチング割合閾値」と表記する。
【０１０６】
また、マッチング直線を抽出するため、屋上領域判定部５０は、例えば、以下の処理を実行する。まず、屋上領域判定部５０は、新年度の画像から抽出した直線の近隣領域を取得し、その近隣領域の範囲内に、旧年度の画像から抽出した直線が存在しているかどうかを判定する。
【０１０７】
判定の結果、一つの直線だけが存在する場合、屋上領域判定部５０は、この直線について、新年度の直線と交わる角度が設定された閾値（以下「角度閾値」と表記する。）以下であるかどうかと、この直線と新年度の直線との距離が設定された閾値（以下「距離閾値」と表記する。）以下であるかどうかを判定する。そして、判定の結果、角度閾値以下であり、且つ、距離閾値以下である場合は、屋上領域判定部５０は、旧年度の画像から抽出した直線は、新年度の画像の直線とマッチングしていると判定する。
【０１０８】
また、上述した判定で、近隣領域の範囲内で、旧年度の画像から抽出した直線が複数存在する場合は、屋上領域判定部５０は、これらの直線のうち、新年度の直線との距離が距離閾値以下の直線を特定する。更に、屋上領域判定部５０は、この特定した直線の中から、新年度の直線と交わる角度が最も小さい直線を特定し、そして、最後に特定した直線における新年度の直線と交わる角度が角度閾値以下であることを条件に、最後に特定した直線は、新年度の画像の直線とマッチングしていると判定する。
【０１０９】
なお、上述の新年度の直線と旧年度の直線とがマッチングしているかどうかの判定においては、判定対象となる直線は、一対一に限定される。よって、新年度の一つの直線に対して、複数の旧年度の直線がマッチングしていると判定されることはないし、新年度の複数の直線が旧年度の同じ直線にマッチングしていると判定されることもない。
【０１１０】
また、屋上領域判定部５０が用いる、面積比率閾値、マッチング割合閾値、角度閾値及び距離閾値は、屋上領域判定パラメータとして、予め、ユーザーから、処理パラメータ入力部２０を介して入力され、処理パラメータ記憶部２１に記憶されている。屋上領域判定部５０は、これらの閾値を、処理パラメータ記憶部２１から取得する。
【０１１１】
また、処理パラメータ入力部２０は、本実施の形態２においては、実施の形態１に記述されたパラメータに加えて、ユーザーから、屋上領域抽出パラメータと屋上領域判定パラメータも受け取り、これらのパラメータも、処理パラメータ記憶部２１に入力する。
【０１１２】
変化特徴算出部６０は、本実施の形態２では、屋上領域判定部５０によって異動箇所が存在していると判定されなかった屋上領域、即ち、「異動の確定は不可」と判定された屋上領域を対象として、特徴ベクトルを抽出し、更に、変化特徴ベクトルを算出する。また、この対象となる新年度及び旧年度の領域は、共に屋上領域である。更に、旧年度の屋上領域の新年度の屋上領域に重なっている部分の面積と、新年度の屋上領域の面積との比率は面積比率閾値以上である。加えて、新年度の画像の屋上領域に現れている屋上の構造と、旧年度の屋上領域に現れている屋上の構造とは同じである。これで、屋上領域について第二段階の判定が行われる。
【０１１３】
クラスタリング部７０は、本実施の形態２においても、実施の形態１と同様に、変化特徴算出部６０によって算出された変化特徴ベクトルに対して、クラスタリングを行い、複数のクラスターを生成する。但し、本実施の形態２では、上述したように、変化特徴ベクトルは、屋上領域判定部５０によって「異動の確定は不可」と判断された屋上領域から算出されている。
【０１１４】
判定部８０は、本実施の形態２では、生成されたクラスターに基づいて、屋上領域判定部５０によって異動箇所が存在していると判定されなかった屋上領域を対象として、異動が生じている可能性を判定する。具体的には、判定部８０は、屋上領域判定部５０によって「異動の確定は不可」と判定された屋上領域を対象として判定を行う。そして、判定部８０は、対象となる屋上領域のうち、環境による明るさの変化で色変化が発生した屋上領域については「異動なし」と判定する。一方、判定部８０は、異動なしと判定しなかった屋上領域については、「異動の確定は不可」と判定する。
【０１１５】
このように、本実施の形態２によれば、屋上領域判定部５０で「異動の確定は不可」と判定された屋上領域のうち、一部については更に「異動なし」と判定できる。従って、ユーザーが最終的に判断すべき領域は、最後に「異動の確定は不可」と判断された屋上領域のみとなる。よって、ユーザーは、これらの屋上領域のみに対して、目視で最終の確認を行えばよいので、異動検出処理の全体の効率を向上できる。
【０１１６】
［装置動作］
次に、本発明の実施の形態２における異動検出支援装置２００の動作の全体の流れについて図１０を用いて説明する。図１０は、本発明の実施の形態２における異動検出支援装置の動作を示すフロー図である。以下の説明においては、適宜図８及び図９を参酌する。また、本実施の形態２では、異動検出支援装置２００を動作させることによって、異動検出支援方法が実施される。よって、本実施の形態２における異動検出支援方法の説明は、以下の異動検出支援装置２００の動作説明に代える。
【０１１７】
まず、本実施の形態２においても、前提として、異動検出支援装置２００に対して、ユーザーから、画像入力部１０を介して、新年度の画像と旧年度の画像との画像データが入力され、処理パラメータ入力部２０を介して、必要なパラメータが入力される。この後、図１０に示すように、異動検出支援装置２００は、異動検出の支援のための処理を開始する。
【０１１８】
次に、図１０に示すように、異動検出支援装置２００において、画像分割部３０は、入力された画像に対して、カラー情報及びテクスチャー情報に基づいて、画像分割処理を実行し、複数のスムーズ領域を生成する（ステップＳ２１０）。ステップＳ２１０は、図５に示したステップＳ１１０と同様のステップである。
【０１１９】
次に、屋上領域抽出部４０は、ステップＳ２１０で得られた、新年度の画像及び旧年度の画像の複数のスムーズ領域のうち、建築物の屋上を表している領域だけを、屋上領域として抽出する（ステップＳ２２０）。つまり、屋上領域抽出部４０は、ステップＳ２１０で得られた複数のスムーズ領域のうち、建築物の屋上を表現しているスムーズ領域だけを抽出する。
【０１２０】
次に、屋上領域判定部５０は、新年度の画像の屋上領域と対応する旧年度の画像の屋上領域をまず探索し、見つけたら対応している新年度の画像の屋上領域と旧年度の画像の屋上領域とを互いに対比して、屋上領域に、異動箇所が存在しているかどうかを判定する（ステップＳ２３０）。つまり、屋上領域判定部５０は、新旧年度それぞれの画像の屋上領域を合わせて分析することで、屋上領域について「異動あり」及び「異動の確定は不可」のうちいずれであるかを判定する。
【０１２１】
次に、変化特徴算出部６０は、ステップＳ２２０で「異動の確定は不可」と判定された屋上領域を対象として、新旧年度における対応する屋上領域のそれぞれから特徴ベクトルを抽出し、更に、変化特徴ベクトルを算出する（ステップＳ２４０）。ステップＳ２４０は、図５に示したステップＳ１２０に準じて行われる。
【０１２２】
次に、クラスタリング部７０は、ステップＳ２４０で算出された変化特徴ベクトルに対して、クラスタリングを行い、複数のクラスターを生成する（ステップＳ２５０）。ステップＳ２５０は、図５に示したステップＳ１３０に準じて行われる。
【０１２３】
最後に、判定部８０は、ステップＳ２５０で生成されたクラスターに基づいて、屋上領域判定部５０によって異動箇所が存在していると判定されなかった屋上領域を対象として、異動が生じている可能性を判定する（ステップＳ２６０）。ステップＳ２６０は、図５に示したステップＳ１４０に準じて行われる。
【０１２４】
その後、判定部８０は、判定結果を、ユーザーの端末（図示せず）等に出力する。これにより、ユーザーは、「異動の確定は不可」と判断された屋上領域についてのみ、目視で最終の確認を行えばよい。ステップＳ２６０の実行後、異動検出支援装置２００での処理は終了する。
【０１２５】
［ステップＳ２２０］
続いて、図１０に示したステップＳ２２０について、図１１を用いて更に具体的に説明する。図１１は、図１０に示した屋上領域の抽出処理を具体的に示すフロー図である。
【０１２６】
図１１に示すように、まず、屋上領域抽出部４０は、屋上領域の抽出に必要となる全ての屋上領域抽出パラメータを処理パラメータ記憶部２１から取得する（ステップＳ２２１）。
【０１２７】
次に、屋上領域抽出部４０は、判定対象となるスムーズ領域を選択し、選択したスムーズ領域について以下の判定を行い、選択したスムーズ領域が屋上領域に該当するかどうかを判定する。
【０１２８】
具体的には、屋上領域抽出部４０は、判定対象となるスムーズ領域の面積が、一定の範囲内にあるかどうか、即ち、上限値と下限値とで定義される範囲内にあるかどうかを判定する（ステップＳ２２２）。ステップＳ２２２の判定の結果、一定の範囲内にない場合（ステップＳ２２２;Ｎｏ）は、屋上領域抽出部４０は、このスムーズ領域は、屋上領域でないと判定し（ステップＳ２２３）、その後、ステップＳ２２７を実行する。
【０１２９】
一方、ステップＳ２２２の判定の結果、一定の範囲内にある場合（ステップＳ２２２;Ｙｅｓ）は、屋上領域抽出部４０は、判定対象となるスムーズ領域の形状が一定の規則を満たしているかどうかを判定する（ステップＳ２２４）。一定の規則としては、対象となるスムーズ領域の内部に穴が存在していないこと、領域に外接する矩形の両辺の比が、両辺比閾値以下であること、領域の面積と外接する矩形の面積との割合が、面積割合閾値以上であること、が挙げられる。
【０１３０】
ステップＳ２２４の判定の結果、一定の規則を満たしていない場合（ステップＳ２２４; Ｎｏ）は、屋上領域抽出部４０は、このスムーズ領域は、屋上領域でないと判定し（ステップＳ２２３）、その後、ステップＳ２２７を実行する。
【０１３１】
一方、ステップＳ２２４の判定の結果、一定の規則を満たしている場合（ステップＳ２２４;Ｙｅｓ）は、屋上領域抽出部４０は、判定対象となるスムーズ領域内のカラーの均一度及びテクスチャーの均一度それぞれが、共に、それぞれについて設定された均一度閾値以上であるかどうかを判定する（ステップＳ２２５）。つまり、カラーの均一度がそれについての均一度閾値以上であり、同時に、テクスチャーの均一度もそれについての均一度閾値以上であるかどうかが判定される。
【０１３２】
ステップＳ２２５の判定の結果、カラーの均一度及びテクスチャーの均一度が、共に、それぞれの均一度閾値以上でない場合（ステップＳ２２５; Ｎｏ）は、屋上領域抽出部４０は、このスムーズ領域は、屋上領域でないと判定し（ステップＳ２２３）、その後、ステップＳ２２７を実行する。
【０１３３】
一方、ステップＳ２２５の判定の結果、カラーの均一度及びテクスチャーの均一度が、共に、それぞれの均一度閾値以上である場合（ステップＳ２２５;Ｙｅｓ）は、屋上領域抽出部４０は、このスムーズ領域は屋上領域であると判定する（ステップＳ２２６）。これにより、判定対象となったスムーズ領域についての、屋上領域かどうかの判定処理が完了する。
【０１３４】
次に、ステップＳ２２３又はＳ２２６が実行されると、屋上領域抽出部４０は、全てのスムーズ領域について処理が終了しているかどうかを判定する（ステップＳ２２７）。そして、ステップＳ２２７の判定の結果、未だ処理されていないスムーズ領域が存在する場合（ステップＳ２２７;Ｎｏ）は、屋上領域抽出部４０は、次に処理対象となるスムーズ領域を選択し（ステップＳ２２８）、再度ステップＳ２２２を実行する。一方、ステップＳ２２７の判定の結果、全てのスムーズ領域について処理が終了している場合（ステップＳ２２７;Ｙｅｓ）は、ステップ２２０での処理は終了し、その後、ステップＳ２３０が実行される。
【０１３５】
［ステップＳ２３０］
続いて、図１０に示したステップＳ２３０について、図１２を用いて更に具体的に説明する。図１２は、図１０に示した屋上領域の判定処理を具体的に示すフロー図である。また、図１２の例では、上述したように、屋上領域判定部５０は、新年度の画像の屋上領域を基準にして、旧年度の画像の屋上領域に対して判定処理を行うものとする。
【０１３６】
図１２に示すように、まず、屋上領域判定部５０は、屋上領域の判定に必要となる全ての屋上領域判定パラメータを処理パラメータ記憶部２１から取得する（ステップＳ２３１）。
【０１３７】
次に、屋上領域判定部５０は、まず、判定対象となる新年度の屋上領域を選択し、選択した新年度の屋上領域に重なっている、旧年度のスムーズ領域（重なり範囲）に、屋上領域が存在しているかどうかを判定する（ステップＳ２３２）。
【０１３８】
ステップＳ２３２の判定の結果、旧年度の重なり範囲に屋上領域が存在しない場合（ステップＳ２３２;Ｎｏ）は、屋上領域判定部５０は、新年度の屋上領域について「異動あり」と判定し（ステップＳ２３３）、その後、ステップＳ２３８を実行する。
【０１３９】
一方、ステップＳ２３２の判定の結果、旧年度の重なり範囲に屋上領域が存在している場合（ステップＳ２３２;Ｙｅｓ）は、屋上領域判定部５０は、旧年度の重なり範囲にある一番大きな屋上領域を、新年度の屋上領域と対応している屋上領域と判定する（ステップＳ２３４）。
【０１４０】
決定した旧年度の屋上領域と新年度の屋上領域に重なっている部分の面積と、新年度の屋上領域の面積との比率を算出する。そして、屋上領域判定部５０は、算出した比率が面積比率閾値以上であるかどうかを判定する（ステップＳ２３５）。
【０１４１】
ステップＳ２３５の判定の結果、算出した比率が面積比率閾値以上でない場合（ステップＳ２３５;Ｎｏ）は、屋上領域判定部５０は、新年度の屋上領域について「異動あり」と判定し（ステップＳ２３３）、その後、ステップＳ２３８を実行する。
【０１４２】
一方、ステップＳ２３５の判定の結果、算出した比率が面積比率閾値以上である場合（ステップＳ２３５;Ｙｅｓ）は、屋上領域判定部５０は、新年度の画像の屋上領域に現れている屋上の構造と、旧年度の屋上領域に現れている屋上の構造とが同じであるかどうかを判定する（ステップＳ２３６）。
【０１４３】
ステップＳ２３６の判定の結果、構造が同じでない場合（ステップＳ２３６;Ｎｏ）は、屋上領域判定部５０は、新年度の屋上領域について「異動あり」と判定し（ステップＳ２３３）、その後、ステップＳ２３８を実行する。
【０１４４】
一方、ステップＳ２３６の判定の結果、構造が同じである場合（ステップＳ２３６;Ｙｅｓ）は、屋上領域判定部５０は、新年度の屋上領域について、現在は「異動の確定は不可」と判定する（ステップＳ２３７）。ステップＳ２３７の実行により、判定対象となっている新年度の屋上領域についての処理が完了する。
【０１４５】
次に、ステップＳ２３３又はＳ２３７が実行されると、屋上領域判定部５０は、全ての新年度の屋上領域について処理が終了しているかどうかを判定する（ステップＳ２３８）。そして、ステップＳ２３８の判定の結果、未だ処理されていない新年度の屋上領域が存在する場合（ステップＳ２３８;Ｎｏ）は、屋上領域判定部５０は、次に処理対象となる屋上領域を選択し（ステップＳ２３９）、再度、ステップＳ２３２を実行する。一方、ステップＳ２３８の判定の結果、全ての新年度の屋上領域について処理が終了している場合（ステップＳ２３８;Ｙｅｓ）は、ステップＳ２３０での処理は終了し、その後、ステップＳ２４０が実行される。
【０１４６】
［ステップＳ２３６］
ここで、図１３を参照して、上述したステップＳ２３６における屋上の構造の判定処理について説明する。図１３は、図１２に示した屋上の構造の判定処理を具体的に示すフロー図である。
【０１４７】
図１３に示すように、まず、屋上領域判定部５０は、新年度の屋上領域を中心とした拡張領域と旧年度の屋上領域を中心とした拡張領域とから、直線を抽出する（ステップＳ２３６−１）。
【０１４８】
次に、屋上領域判定部５０は、新年度の拡張領域から抽出された直線の数が、旧年度の拡張領域から抽出された直線の数よりも多いかどうかを判定する（ステップＳ２３６−２）。
【０１４９】
ステップＳ２３６−２の判定の結果、新年度の拡張領域から抽出された直線の数が旧年度のそれよりも多い場合（ステップＳ２３６−２;Ｙｅｓ）は、屋上領域判定部５０は、新年度をマッチング直線探索の実施側に設定し、旧年度をマッチング直線探索の被探索側に設定する（ステップＳ２３６−３）。
【０１５０】
ステップＳ２３６−２の判定の結果、新年度の拡張領域から抽出された直線の数が旧年度のそれよりも多くない場合（ステップＳ２３６−２;Ｎｏ）は、屋上領域判定部５０は、旧年度をマッチング直線探索の実施側に設定し、新年度をマッチング直線探索の被探索側に設定する（ステップＳ２３６−４）。
【０１５１】
次に、ステップＳ２３６−３又はＳ２３６−４が実行されると、屋上領域判定部５０は、マッチング直線探索の実施側の各直線から被探索側へマッチング直線の探索を行う（ステップＳ２３６−５）。
【０１５２】
次に、屋上領域判定部５０は、実施側のマッチングできた直線の数と実施側の直線の総
数との割合が、マッチング割合閾値以上かどうかを判定する（ステップＳ２３６−６）。
【０１５３】
ステップＳ２３６−６の判定の結果、割合がマッチング割合閾値以上である場合（ステップＳ２３６−６;Ｙｅｓ）は、屋上領域判定部５０は、新旧年度の屋上領域は同じ構造であると判定する（ステップＳ２３６−７）。一方、ステップＳ２３６−６の判定の結果、割合がマッチング割合閾値以上でない場合（ステップＳ２３６−６;Ｎｏ）は、屋上領域判定部５０は、新旧年度の屋上領域は異なる構造であると判定する（ステップＳ２３６−８）。以上の処理により、ステップＳ２３６における屋上の構造の判定処理が終了する。
【０１５４】
［プログラム］
また、本発明の実施の形態２におけるプログラムは、コンピュータに、図１０に示すステップＳ２１０〜Ｓ２６０を実行させるプログラムであれば良い。このプログラムをコンピュータにインストールし、実行することによって、本実施の形態２における異動検出支援装置と異動検出支援方法とを実現することができる。この場合、コンピュータのＣＰＵ（Central Processing Unit）は、画像入力部１０、処理パラメータ入力部２０、画像分割部３０、屋上領域抽出部４０、屋上領域判定部５０、変化特徴算出部６０、クラスタリング部７０、及び判定部８０として機能し、処理を行う。また、コンピュータに備えられたハードディスク等の記憶装置が、処理パラメータ記憶部２１として機能する。
【０１５５】
［実施の形態２による効果］
以上のように、本実施の形態２によれば、特に、新年度及び旧年度の画像に、多数の建築物が写っている場合において、環境による明るさの変化の影響を受けることなく、異動の検出に対して適切な支援を行うことができる。
【０１５６】
（物理構成）
ここで、実施の形態１及び２におけるプログラムを実行することによって、異動検出支援装置を実現するコンピュータについて図１４を用いて説明する。図１４は、本発明の実施の形態１及び２における異動検出支援装置を実現するコンピュータの一例を示すブロック図である。
【０１５７】
図１４に示すように、コンピュータ１１０は、ＣＰＵ１１１と、メインメモリ１１２と、記憶装置１１３と、入力インターフェイス１１４と、表示コントローラ１１５と、データリーダ／ライタ１１６と、通信インターフェイス１１７とを備える。これらの各部は、バス１２１を介して、互いにデータ通信可能に接続される。
【０１５８】
ＣＰＵ１１１は、記憶装置１１３に格納された、本実施の形態におけるプログラム（コード）をメインメモリ１１２に展開し、これらを所定順序で実行することにより、各種の演算を実施する。メインメモリ１１２は、典型的には、ＤＲＡＭ（Dynamic Random Access Memory）等の揮発性の記憶装置である。また、本実施の形態におけるプログラムは、コンピュータ読み取り可能な記録媒体１２０に格納された状態で提供される。なお、本実施の形態におけるプログラムは、通信インターフェイス１１７を介して接続されたインターネット上で流通するものであっても良い。
【０１５９】
また、記憶装置１１３の具体例としては、ハードディスクの他、フラッシュメモリ等の半導体記憶装置が挙げられる。入力インターフェイス１１４は、ＣＰＵ１１１と、キーボード及びマウスといった入力機器１１８との間のデータ伝送を仲介する。
【０１６０】
表示コントローラ１１５は、ＣＲＴ（Cathode Ray Tube）またはＬＣＤ（Liquid Crystal Display）などのディスプレイ装置１１９と接続され、ディスプレイ装置１１９での表示を制御する。データリーダ／ライタ１１６は、ＣＰＵ１１１と記録媒体１２０との間のデータ伝送を仲介し、記録媒体１２０からのプログラムの読み出し、及びコンピュータ１１０における処理結果の記録媒体１２０への書き込みを実行する。
【０１６１】
通信インターフェイス１１７は、シリアル・インターフェイス又はＬＡＮ（Local Area Network）インターフェイスなどであり、例えば、無線送受信機、無線モデム、網終端装置等（図示せず）に接続される。そして、通信インターフェイス１１７は、ＣＰＵ１１１と、他のコンピュータとの間のデータ伝送を仲介する。
【０１６２】
また、記録媒体１２０の具体例としては、ＣＦ（Compact Flash（登録商標））及びＳＤ（Secure Digital）等の汎用的な半導体記憶デバイス、フレキシブルディスク（Flexible Disk）等の磁気記憶媒体、又はＣＤ−ＲＯＭ（Compact Disk Read Only Memory）などの光学記憶媒体が挙げられる。
【０１６３】
また、本実施の形態１及び２における異動検出支援装置は、上述のように、汎用のコンピュータにプログラムを導入することによって実現されていても良いし、本実施の形態で述べた処理を実現する回路が組み込まれたＬＳＩ（Large Scale Integration）などのハードウェア部品によって実現されていても良い。つまり、本実施の形態１及び２における異動検出装置は、電子回路で構成することもできる。
【０１６４】
本発明は、本発明の広義の精神と範囲を逸脱することなく、様々な実施形態及び変形が可能とされるものである。また、上述した実施形態は、本発明を説明するためのものであり、本発明の範囲を限定するものではない。つまり、本発明の範囲は、実施形態だけではなく、請求の範囲によって示される。そして、請求の範囲内及びそれと同等の発明の意義の範囲内で施される様々な変形が、本発明の範囲内とみなされる。
【０１６５】
上述した実施の形態の一部又は全部は、以下に記載する（付記１）〜（付記２１）によって表現することができるが、以下の記載に限定されるものではない。
【０１６６】
（付記１）
同一対象物についての撮影日時の異なる二つの画像を用いて、古い撮影日時から新しい撮影日時までの間に変化した箇所を検出する際の、支援を行うための装置であって、
前記二つの画像それぞれのカラー情報及びテクスチャー情報に基づいて、前記二つの画像それぞれを複数の領域に分割する、画像分割部と、
前記画像分割部による分割によって得られた前記複数の領域それぞれ毎に、特徴ベクトルを抽出し、更に、前記二つの画像における互いに対応する前記領域間について、前記特徴ベクトルの相違を表す変化特徴ベクトルを算出する、変化特徴算出部と、
前記変化特徴算出部によって算出された全ての変化特徴ベクトルに対して、クラスタリングを行い、それによってクラスターを生成する、クラスタリング部と、
前記クラスタリング部によって生成されたクラスターに基づいて、前記複数の領域それぞれについて、前記変化が生じている可能性を判定する、判定部と、
を備えることを特徴とする異動検出支援装置。
【０１６７】
（付記２）
前記判定部は、前記クラスターのサイズを特定し、
特定した前記サイズが予め設定された閾値以上となる場合は、前記サイズが特定されたクラスターに関連する前記領域は、前記変化が生じている可能性を有していないと判定し、特定した前記サイズが閾値未満となる場合は、前記サイズが特定されたクラスターに関連する前記領域は、前記変化が生じている可能性を有していると判定する、
付記１に記載の異動検出支援装置。
【０１６８】
（付記３）
前記二つの画像が上空からの撮影によって得られている場合に、前記画像分割部による分割によって得られた前記複数の領域のうち、建築物の屋上を表している領域を、屋上領域として抽出する、屋上領域抽出部と、
前記二つの画像間で、それぞれの前記屋上領域を互いに対比して、前記屋上領域において、前記古い撮影日時から前記新しい撮影日時までの間に変化した箇所が存在しているかどうかを判定する、屋上領域判定部と、を更に備え、
前記変化特徴算出部は、前記屋上領域判定部によって前記変化した箇所が存在していると判定されなかった前記屋上領域を対象として、前記特徴ベクトルを抽出し、更に、前記変化特徴ベクトルを算出し、
前記判定部は、前記クラスターに基づいて、前記屋上領域判定部によって前記変化した箇所が存在していると判定されなかった前記屋上領域について、前記変化が生じている可能性を判定する、
付記１または２に記載の異動検出支援装置。
【０１６９】
（付記４）
前記屋上領域抽出部は、前記画像分割部による分割によって得られた前記複数の領域のうち、面積が予め設定された上限値と下限値とで定義された範囲内にあり、形状が予め設定された条件を満たし、更に、色とテクスチャーとの分布が予め設定された条件を満たす、領域を、前記屋上領域として抽出する、
付記３に記載の異動検出支援装置。
【０１７０】
（付記５）
前記形状について予め設定された条件が、
当該領域の内部に穴が存在していないこと、
当該領域に外接する矩形の両辺の比が、それについて設定された閾値以下であること、
当該領域の面積と前記矩形の面積との割合が、それについて設定された閾値以上であること、
を含んでいる、付記４に記載の異動検出支援装置。
【０１７１】
（付記６）
前記色とテクスチャーの分布について予め設定された条件が、
当該領域内の色の均一度がそれについて設定された閾値以上であること、
当該領域内のテクスチャーの均一度がそれについて設定された閾値以上であること、
を含んでいる、付記４に記載の異動検出支援装置。
【０１７２】
（付記７）
前記屋上領域判定部は、判定対象となる画像が、撮影日時の異なる２つの画像である場合に、撮影日時が新しい画像とそれよりも撮影日時が古い画像とを重なり範囲で互いに対比し、対比の結果、
一方の前記画像からは前記屋上領域が抽出されているが、前記重なり範囲で他方の前記画像からは前記屋上領域が抽出されていない場合は、前記屋上領域において、前記変化した箇所が存在していると判定し、
更に、前記重なり範囲で前記新しい画像と前記古い画像との両方から前記屋上領域が抽出されている場合は、前記新しい画像の前記屋上領域の面積に対する、前記新しい画像と前記古い画像との前記屋上領域において重なっている部分の面積の割合が、設定された面積についての閾値よりも小さいかどうかを判定し、判定の結果、小さい場合は、前記屋上領域において、前記変化した箇所が存在していると判定し、
一方、小さくない場合は、前記新しい画像の前記屋上領域に存在する建築物と、前記古い画像の前記屋上領域に存在する建築物とが、構造的に同一かどうかを判定し、判定の結果、同一でない場合は、前記屋上領域において、前記変化した箇所が存在していると判定する、
付記４〜６のいずれかに記載の異動検出支援装置。
【０１７３】
（付記８）
前記屋上領域判定部は、前記新しい画像の前記屋上領域に存在する建築物と、前記古い画像の前記屋上領域に存在する建築物とが、構造的に同一かどうかの判定において、
判定対象となる、前記新しい画像の前記屋上領域及び前記古い画像の前記屋上領域それぞれについて、直線状の部分を抽出し、更に、それぞれから抽出された前記直線状の部分のうち、前記新しい画像と前記古い画像とにおいてマッチングしている前記直線状の部分の数を求め、次いで、求めた数の、一方の画像の前記屋上領域から抽出された前記直線状の部分の数に対する割合を求め、求めた割合が、設定された閾値より小さい場合に、構造的に同一でないと判定する、
付記７に記載の異動検出支援装置。
【０１７４】
（付記９）
同一対象物についての撮影日時の異なる二つの画像を用いて、古い撮影日時から新しい撮影日時までの間に変化した箇所を検出する際の、支援を行う方法であって、
（ａ）前記二つの画像それぞれのカラー情報及びテクスチャー情報に基づいて、前記二つの画像それぞれを複数の領域に分割する、ステップと、
（ｂ）前記（ａ）のステップによる分割によって得られた前記複数の領域それぞれ毎に、特徴ベクトルを抽出し、更に、前記二つの画像における互いに対応する前記領域間について、前記特徴ベクトルの相違を表す変化特徴ベクトルを算出する、ステップと、
（ｃ）前記（ｂ）のステップによって算出された全ての変化特徴ベクトルに対して、クラスタリングを行い、それによってクラスターを生成する、ステップと、
（ｄ）前記（ｃ）のステップによって生成されたクラスターに基づいて、前記複数の領域それぞれについて、前記変化が生じている可能性を判定する、ステップと、
を有することを特徴とする異動検出支援方法。
【０１７５】
（付記１０）
前記（ｃ）のステップにおいて、前記クラスターのサイズを特定し、
特定した前記サイズが予め設定された閾値以上となる場合は、前記サイズが特定されたクラスターに関連する前記領域は、前記変化が生じている可能性を有していないと判定し、
特定した前記サイズが閾値未満となる場合は、前記サイズが特定されたクラスターに関連する前記領域は、前記変化が生じている可能性を有していると判定する、
付記９に記載の異動検出支援方法。
【０１７６】
（付記１１）
（ｅ）前記二つの画像が上空からの撮影によって得られている場合に、前記（ａ）のステップによる分割によって得られた前記複数の領域のうち、建築物の屋上を表している領域を、屋上領域として抽出する、ステップと、
（ｆ）前記二つの画像間で、それぞれの前記屋上領域を互いに対比して、前記屋上領域において、前記古い撮影日時から前記新しい撮影日時までの間に変化した箇所が存在しているかどうかを判定する、ステップと、を更に有し、
前記（ｂ）のステップにおいて、前記（ｆ）のステップによって前記変化した箇所が存在していると判定されなかった前記屋上領域を対象として、前記特徴ベクトルを抽出し、
更に、前記変化特徴ベクトルを算出し、
前記（ｄ）のステップにおいて、前記クラスターに基づいて、前記（ｆ）のステップによって前記変化した箇所が存在していると判定されなかった前記屋上領域について、前記変化が生じている可能性を判定する、
付記９または１０に記載の異動検出支援方法。
【０１７７】
（付記１２）
前記（ｅ）のステップにおいて、前記（ａ）のステップによる分割によって得られた前記複数の領域のうち、面積が予め設定された上限値と下限値とで定義された範囲内にあり、形状が予め設定された条件を満たし、更に、色とテクスチャーとの分布が予め設定された条件を満たす、領域を、前記屋上領域として抽出する、
付記１１に記載の異動検出支援方法。
【０１７８】
（付記１３）
前記形状について予め設定された条件が、
当該領域の内部に穴が存在していないこと、
当該領域に外接する矩形の両辺の比が、それについて設定された閾値以下であること、
当該領域の面積と前記矩形の面積との割合が、それについて設定された閾値以上であること、
を含んでいる、付記１２に記載の異動検出支援方法。
【０１７９】
（付記１４）
前記色とテクスチャーの分布について予め設定された条件が、
当該領域内の色の均一度がそれについて設定された閾値以上であること、
当該領域内のテクスチャーの均一度がそれについて設定された閾値以上であること、
を含んでいる、付記１２に記載の異動検出支援方法。
【０１８０】
（付記１５）
前記（ｆ）のステップにおいて、判定対象となる画像が、撮影日時の異なる２つの画像である場合に、撮影日時が新しい画像とそれよりも撮影日時が古い画像とを重なり範囲で互いに対比し、対比の結果、
一方の前記画像からは前記屋上領域が抽出されているが、前記重なり範囲で他方の前記画像からは前記屋上領域が抽出されていない場合は、前記屋上領域において、前記変化した箇所が存在していると判定し、
更に、前記重なり範囲で前記新しい画像と前記古い画像との両方から前記屋上領域が抽出されている場合は、前記新しい画像の前記屋上領域の面積に対する、前記新しい画像と前記古い画像との前記屋上領域において重なっている部分の面積の割合が、設定された面積についての閾値よりも小さいかどうかを判定し、判定の結果、小さい場合は、前記屋上領域において、前記変化した箇所が存在していると判定し、
一方、小さくない場合は、前記新しい画像の前記屋上領域に存在する建築物と、前記古い画像の前記屋上領域に存在する建築物とが、構造的に同一かどうかを判定し、判定の結果、同一でない場合は、前記屋上領域において、前記変化した箇所が存在していると判定する、
付記１２〜１４のいずれかに記載の異動検出支援方法。
【０１８１】
（付記１６）
前記（ｆ）のステップにおいて、前記新しい画像の前記屋上領域に存在する建築物と、前記古い画像の前記屋上領域に存在する建築物とが、構造的に同一かどうかの判定において、
判定対象となる、前記新しい画像の前記屋上領域及び前記古い画像の前記屋上領域それぞれについて、直線状の部分を抽出し、更に、それぞれから抽出された前記直線状の部分のうち、前記新しい画像と前記古い画像とにおいてマッチングしている前記直線状の部分の数を求め、次いで、求めた数の、一方の画像の前記屋上領域から抽出された前記直線状の部分の数に対する割合を求め、求めた割合が、設定された閾値より小さい場合に、構造的に同一でないと判定する、
付記１５に記載の異動検出支援方法。
【０１８２】
（付記１７）
コンピュータによって、同一対象物についての撮影日時の異なる二つの画像を用いて、
古い撮影日時から新しい撮影日時までの間に変化した箇所を検出する際の、支援を行うためのプログラムを記録したコンピュータ読み取り可能な記録媒体であって、
前記コンピュータに、
（ａ）前記二つの画像それぞれのカラー情報及びテクスチャー情報に基づいて、前記二つの画像それぞれを複数の領域に分割する、ステップと、
（ｂ）前記（ａ）のステップによる分割によって得られた前記複数の領域それぞれ毎に、特徴ベクトルを抽出し、更に、前記二つの画像における互いに対応する前記領域間について、前記特徴ベクトルの相違を表す変化特徴ベクトルを算出する、ステップと、
（ｃ）前記（ｂ）のステップによって算出された全ての変化特徴ベクトルに対して、クラスタリングを行い、それによってクラスターを生成する、ステップと、
（ｄ）前記（ｃ）のステップによって生成されたクラスターに基づいて、前記複数の領域それぞれについて、前記変化が生じている可能性を判定する、ステップと、
を実行させる命令を含む、プログラムを記録しているコンピュータ読み取り可能な記録媒体。
【０１８３】
（付記１８）
前記（ｃ）のステップにおいて、前記クラスターのサイズを特定し、
特定した前記サイズが予め設定された閾値以上となる場合は、前記サイズが特定されたクラスターに関連する前記領域は、前記変化が生じている可能性を有していないと判定し、
特定した前記サイズが閾値未満となる場合は、前記サイズが特定されたクラスターに関連する前記領域は、前記変化が生じている可能性を有していると判定する、
付記１７に記載のコンピュータ読み取り可能な記録媒体。
【０１８４】
（付記１９）
前記プログラムが、
（ｅ）前記二つの画像が上空からの撮影によって得られている場合に、前記（ａ）のステップによる分割によって得られた前記複数の領域のうち、建築物の屋上を表している領域を、屋上領域として抽出する、ステップと、
（ｆ）前記二つの画像間で、それぞれの前記屋上領域を互いに対比して、前記屋上領域において、前記古い撮影日時から前記新しい撮影日時までの間に変化した箇所が存在しているかどうかを判定する、ステップと、を更に前記コンピュータに実行させる命令を含み、
前記（ｂ）のステップにおいて、前記（ｆ）のステップによって前記変化した箇所が存在していると判定されなかった前記屋上領域を対象として、前記特徴ベクトルを抽出し、
更に、前記変化特徴ベクトルを算出し、
前記（ｄ）のステップにおいて、前記クラスターに基づいて、前記（ｆ）のステップによって前記変化した箇所が存在していると判定されなかった前記屋上領域について、前記変化が生じている可能性を判定する、
付記１７または１８に記載のコンピュータ読み取り可能な記録媒体。
【０１８５】
（付記２０）
前記（ｅ）のステップにおいて、前記（ａ）のステップによる分割によって得られた前記複数の領域のうち、面積が予め設定された上限値と下限値とで定義された範囲内にあり、形状が予め設定された条件を満たし、更に、色とテクスチャーとの分布が予め設定された条件を満たす、領域を、前記屋上領域として抽出する、
付記１９に記載のコンピュータ読み取り可能な記録媒体。
【０１８６】
（付記２１）
前記形状について予め設定された条件が、
当該領域の内部に穴が存在していないこと、
当該領域に外接する矩形の両辺の比が、それについて設定された閾値以下であること、
当該領域の面積と前記矩形の面積との割合が、それについて設定された閾値以上であること、
を含んでいる、付記２０に記載のコンピュータ読み取り可能な記録媒体。
【０１８７】
（付記２２）
前記色とテクスチャーの分布について予め設定された条件が、
当該領域内の色の均一度がそれについて設定された閾値以上であること、
当該領域内のテクスチャーの均一度がそれについて設定された閾値以上であること、
を含んでいる、付記２０に記載のコンピュータ読み取り可能な記録媒体。
【０１８８】
（付記２３）
前記（ｆ）のステップにおいて、判定対象となる画像が、撮影日時の異なる２つの画像である場合に、撮影日時が新しい画像とそれよりも撮影日時が古い画像とを重なり範囲で互いに対比し、対比の結果、
一方の前記画像からは前記屋上領域が抽出されているが、前記重なり範囲で他方の前記画像からは前記屋上領域が抽出されていない場合は、前記屋上領域において、前記変化した箇所が存在していると判定し、
更に、前記重なり範囲で前記新しい画像と前記古い画像との両方から前記屋上領域が抽出されている場合は、前記新しい画像の前記屋上領域の面積に対する、前記新しい画像と前記古い画像との前記屋上領域において重なっている部分の面積の割合が、設定された面積についての閾値よりも小さいかどうかを判定し、判定の結果、小さい場合は、前記屋上領域において、前記変化した箇所が存在していると判定し、
一方、小さくない場合は、前記新しい画像の前記屋上領域に存在する建築物と、前記古い画像の前記屋上領域に存在する建築物とが、構造的に同一かどうかを判定し、判定の結果、同一でない場合は、前記屋上領域において、前記変化した箇所が存在していると判定する、
付記２０〜２２のいずれかに記載のコンピュータ読み取り可能な記録媒体。
【０１８９】
（付記２４）
前記（ｆ）のステップにおいて、前記新しい画像の前記屋上領域に存在する建築物と、前記古い画像の前記屋上領域に存在する建築物とが、構造的に同一かどうかの判定において、
判定対象となる、前記新しい画像の前記屋上領域及び前記古い画像の前記屋上領域それぞれについて、直線状の部分を抽出し、更に、それぞれから抽出された前記直線状の部分のうち、前記新しい画像と前記古い画像とにおいてマッチングしている前記直線状の部分の数を求め、次いで、求めた数の、一方の画像の前記屋上領域から抽出された前記直線状の部分の数に対する割合を求め、求めた割合が、設定された閾値より小さい場合に、構造的に同一でないと判定する、
付記２３に記載のコンピュータ読み取り可能な記録媒体。
【０１９０】
この出願は、２０１４年３月３１日に出願された日本出願特願２０１４−０７３５４６を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【産業上の利用可能性】
【０１９１】
以上のように、本発明によれば、判定対象となる各画像が異なる環境下で撮影されていた場合における、異動箇所の検出精度の向上に貢献することができる。本発明は、特に、撮影日時の異なる航空写真又は衛星写真の画像を用いて、異動箇所を検出することが求められる用途、例えば、地図の作成、固定資産税の算出等に有用である。
【符号の説明】
【０１９２】
１０  画像入力部
２０  処理パラメータ入力部
２１  処理パラメータ記憶部
３０  画像分割部
４０  屋上領域抽出部
５０  屋上領域判定部
６０  変化特徴算出部
７０  クラスタリング部
８０  判定部
１００  異動検出支援装置（実施の形態１）
１１０  コンピュータ
１１１  ＣＰＵ
１１２  メインメモリ
１１３  記憶装置
１１４  入力インターフェイス
１１５  表示コントローラ
１１６  データリーダ／ライタ
１１７  通信インターフェイス
１１８  入力機器
１１９  ディスプレイ装置
１２０  記録媒体
１２１  バス
２００  異動検出支援装置（実施の形態２） 
【図１】
2015151553.tif 000003
【図２】
2015151553.tif 000004
【図３】
2015151553.tif 000005
【図４】
2015151553.tif 000006
【図５】
2015151553.tif 000007
【図６】
2015151553.tif 000008
【図７】
2015151553.tif 000009
【図８】
2015151553.tif 000010
【図９】
2015151553.tif 000011
【図１０】
2015151553.tif 000012
【図１１】
2015151553.tif 000013
【図１２】
2015151553.tif 000014
【図１３】
2015151553.tif 000015
【図１４】
2015151553.tif 000016
【手続補正書】
【提出日】平成28年8月16日(2016.8.16)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
同一対象物についての撮影日時の異なる二つの画像を用いて、古い撮影日時から新しい撮影日時までの間に変化した箇所を検出する際の、支援を行うための装置であって、
前記二つの画像それぞれのカラー情報及びテクスチャー情報に基づいて、前記二つの画像それぞれを複数の領域に分割する、画像分割部と、
前記画像分割部による分割によって得られた前記複数の領域それぞれ毎に、特徴ベクトルを抽出し、更に、前記二つの画像における互いに対応する前記領域間について、前記特徴ベクトルの相違を表す変化特徴ベクトルを算出する、変化特徴算出部と、
前記変化特徴算出部によって算出された全ての変化特徴ベクトルに対して、クラスタリングを行い、それによってクラスターを生成する、クラスタリング部と、
前記クラスタリング部によって生成されたクラスターに基づいて、前記複数の領域それぞれについて、前記変化が生じている可能性を判定する、判定部と、
を備えることを特徴とする異動検出支援装置。
【請求項２】
前記判定部は、前記クラスターのサイズを特定し、
特定した前記サイズが予め設定された閾値以上となる場合は、前記サイズが特定されたクラスターに関連する前記領域は、前記変化が生じている可能性を有していないと判定し、
特定した前記サイズが閾値未満となる場合は、前記サイズが特定されたクラスターに関連する前記領域は、前記変化が生じている可能性を有していると判定する、
請求項１に記載の異動検出支援装置。
【請求項３】
前記二つの画像が上空からの撮影によって得られている場合に、前記画像分割部による分割によって得られた前記複数の領域のうち、建築物の屋上を表している領域を、屋上領域として抽出する、屋上領域抽出部と、
前記二つの画像間で、それぞれの前記屋上領域を互いに対比して、前記屋上領域において、前記古い撮影日時から前記新しい撮影日時までの間に変化した箇所が存在しているかどうかを判定する、屋上領域判定部と、を更に備え、
前記変化特徴算出部は、前記屋上領域判定部によって前記変化した箇所が存在していると判定されなかった前記屋上領域を対象として、前記特徴ベクトルを抽出し、更に、前記変化特徴ベクトルを算出し、
前記判定部は、前記クラスターに基づいて、前記屋上領域判定部によって前記変化した箇所が存在していると判定されなかった前記屋上領域について、前記変化が生じている可能性を判定する、
請求項１または２に記載の異動検出支援装置。
【請求項４】
前記屋上領域抽出部は、前記画像分割部による分割によって得られた前記複数の領域のうち、面積が予め設定された上限値と下限値とで定義された範囲内にあり、形状が予め設定された条件を満たし、更に、色とテクスチャーとの分布が予め設定された条件を満たす、領域を、前記屋上領域として抽出する、
請求項３に記載の異動検出支援装置。
【請求項５】
前記形状について予め設定された条件が、
当該領域の内部に穴が存在していないこと、
当該領域に外接する矩形の両辺の比が、それについて設定された閾値以下であること、
当該領域の面積と前記矩形の面積との割合が、それについて設定された閾値以上であること、
を含んでいる、請求項４に記載の異動検出支援装置。
【請求項６】
前記色とテクスチャーの分布について予め設定された条件が、
当該領域内の色の均一度がそれについて設定された閾値以上であること、
当該領域内のテクスチャーの均一度がそれについて設定された閾値以上であること、
を含んでいる、請求項４に記載の異動検出支援装置。
【請求項７】
前記屋上領域判定部は、判定対象となる画像が、撮影日時の異なる２つの画像である場合に、撮影日時が新しい画像とそれよりも撮影日時が古い画像とを重なり範囲で互いに対比し、対比の結果、
一方の前記画像からは前記屋上領域が抽出されているが、前記重なり範囲で他方の前記画像からは前記屋上領域が抽出されていない場合は、前記屋上領域において、前記変化した箇所が存在していると判定し、
更に、前記重なり範囲で前記新しい画像と前記古い画像との両方から前記屋上領域が抽出されている場合は、前記新しい画像の前記屋上領域の面積に対する、前記新しい画像と前記古い画像との前記屋上領域において重なっている部分の面積の割合が、設定された面積についての閾値よりも小さいかどうかを判定し、判定の結果、小さい場合は、前記屋上領域において、前記変化した箇所が存在していると判定し、
一方、小さくない場合は、前記新しい画像の前記屋上領域に存在する建築物と、前記古い画像の前記屋上領域に存在する建築物とが、構造的に同一かどうかを判定し、判定の結果、同一でない場合は、前記屋上領域において、前記変化した箇所が存在していると判定する、
請求項４〜６のいずれかに記載の異動検出支援装置。
【請求項８】
前記屋上領域判定部は、前記新しい画像の前記屋上領域に存在する建築物と、前記古い画像の前記屋上領域に存在する建築物とが、構造的に同一かどうかの判定において、
判定対象となる、前記新しい画像の前記屋上領域及び前記古い画像の前記屋上領域それぞれについて、直線状の部分を抽出し、更に、それぞれから抽出された前記直線状の部分のうち、前記新しい画像と前記古い画像とにおいてマッチングしている前記直線状の部分の数を求め、次いで、求めた数の、一方の画像の前記屋上領域から抽出された前記直線状の部分の数に対する割合を求め、求めた割合が、設定された閾値より小さい場合に、構造的に同一でないと判定する、
請求項７に記載の異動検出支援装置。
【請求項９】
同一対象物についての撮影日時の異なる二つの画像を用いて、古い撮影日時から新しい撮影日時までの間に変化した箇所を検出する際の、支援を行う方法であって、
（ａ）前記二つの画像それぞれのカラー情報及びテクスチャー情報に基づいて、前記二つの画像それぞれを複数の領域に分割する、ステップと、
（ｂ）前記（ａ）のステップによる分割によって得られた前記複数の領域それぞれ毎に、特徴ベクトルを抽出し、更に、前記二つの画像における互いに対応する前記領域間について、前記特徴ベクトルの相違を表す変化特徴ベクトルを算出する、ステップと、
（ｃ）前記（ｂ）のステップによって算出された全ての変化特徴ベクトルに対して、クラスタリングを行い、それによってクラスターを生成する、ステップと、
（ｄ）前記（ｃ）のステップによって生成されたクラスターに基づいて、前記複数の領域それぞれについて、前記変化が生じている可能性を判定する、ステップと、
を有することを特徴とする異動検出支援方法。
【請求項１０】
コンピュータによって、同一対象物についての撮影日時の異なる二つの画像を用いて、古い撮影日時から新しい撮影日時までの間に変化した箇所を検出する際の、支援を行うためのプログラムであって、
前記コンピュータに、
（ａ）前記二つの画像それぞれのカラー情報及びテクスチャー情報に基づいて、前記二つの画像それぞれを複数の領域に分割する、ステップと、
（ｂ）前記（ａ）のステップによる分割によって得られた前記複数の領域それぞれ毎に、特徴ベクトルを抽出し、更に、前記二つの画像における互いに対応する前記領域間について、前記特徴ベクトルの相違を表す変化特徴ベクトルを算出する、ステップと、
（ｃ）前記（ｂ）のステップによって算出された全ての変化特徴ベクトルに対して、クラスタリングを行い、それによってクラスターを生成する、ステップと、
（ｄ）前記（ｃ）のステップによって生成されたクラスターに基づいて、前記複数の領域それぞれについて、前記変化が生じている可能性を判定する、ステップと、
を実行させる、プログラム。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、撮影日時の異なる同一対象についての二つの画像を用いて、この対象において変化した箇所（異動）の検出を支援する、異動検出支援装置、異動検出支援方法、及び、これらを実現するためのプログラムに関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本発明の目的の一例は、上記問題を解消し、判定対象となる各画像が異なる環境下で撮影されていた場合における、異動箇所の検出精度の向上に貢献し得る、異動検出支援装置、異動検出支援方法、及びプログラムを提供することにある。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
更に、上記目的を達成するため、本発明の一側面におけるプログラムは、コンピュータによって、同一対象物についての撮影日時の異なる二つの画像を用いて、古い撮影日時から新しい撮影日時までの間に変化した箇所を検出する際の、支援を行うためのプログラムであって、
前記コンピュータに、
（ａ）前記二つの画像それぞれのカラー情報及びテクスチャー情報に基づいて、前記二つの画像それぞれを複数の領域に分割する、ステップと、
（ｂ）前記（ａ）のステップによる分割によって得られた前記複数の領域それぞれ毎に、特徴ベクトルを抽出し、更に、前記二つの画像における互いに対応する前記領域間について、前記特徴ベクトルの相違を表す変化特徴ベクトルを算出する、ステップと、
（ｃ）前記（ｂ）のステップによって算出された全ての変化特徴ベクトルに対して、クラスタリングを行い、それによってクラスターを生成する、ステップと、
（ｄ）前記（ｃ）のステップによって生成されたクラスターに基づいて、前記複数の領域それぞれについて、前記変化が生じている可能性を判定する、ステップと、
を実行させることを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０１６５
【補正方法】変更
【補正の内容】
【０１６５】
上述した実施の形態の一部又は全部は、以下に記載する（付記１）〜（付記２４）によって表現することができるが、以下の記載に限定されるものではない。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】０１７５
【補正方法】変更
【補正の内容】
【０１７５】
（付記１０）
前記（ｄ）のステップにおいて、前記クラスターのサイズを特定し、
特定した前記サイズが予め設定された閾値以上となる場合は、前記サイズが特定されたクラスターに関連する前記領域は、前記変化が生じている可能性を有していないと判定し、
特定した前記サイズが閾値未満となる場合は、前記サイズが特定されたクラスターに関連する前記領域は、前記変化が生じている可能性を有していると判定する、
付記９に記載の異動検出支援方法。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】０１８２
【補正方法】変更
【補正の内容】
【０１８２】
（付記１７）
コンピュータによって、同一対象物についての撮影日時の異なる二つの画像を用いて、
古い撮影日時から新しい撮影日時までの間に変化した箇所を検出する際の、支援を行うためのプログラムであって、
前記コンピュータに、
（ａ）前記二つの画像それぞれのカラー情報及びテクスチャー情報に基づいて、前記二つの画像それぞれを複数の領域に分割する、ステップと、
（ｂ）前記（ａ）のステップによる分割によって得られた前記複数の領域それぞれ毎に、特徴ベクトルを抽出し、更に、前記二つの画像における互いに対応する前記領域間について、前記特徴ベクトルの相違を表す変化特徴ベクトルを算出する、ステップと、
（ｃ）前記（ｂ）のステップによって算出された全ての変化特徴ベクトルに対して、クラスタリングを行い、それによってクラスターを生成する、ステップと、
（ｄ）前記（ｃ）のステップによって生成されたクラスターに基づいて、前記複数の領域それぞれについて、前記変化が生じている可能性を判定する、ステップと、
を実行させる、プログラム。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】０１８３
【補正方法】変更
【補正の内容】
【０１８３】
（付記１８）
前記（ｄ）のステップにおいて、前記クラスターのサイズを特定し、
特定した前記サイズが予め設定された閾値以上となる場合は、前記サイズが特定されたクラスターに関連する前記領域は、前記変化が生じている可能性を有していないと判定し、
特定した前記サイズが閾値未満となる場合は、前記サイズが特定されたクラスターに関連する前記領域は、前記変化が生じている可能性を有していると判定する、
付記１７に記載のプログラム。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】０１８４
【補正方法】変更
【補正の内容】
【０１８４】
（付記１９）
前記コンピュータに、
（ｅ）前記二つの画像が上空からの撮影によって得られている場合に、前記（ａ）のステップによる分割によって得られた前記複数の領域のうち、建築物の屋上を表している領域を、屋上領域として抽出する、ステップと、
（ｆ）前記二つの画像間で、それぞれの前記屋上領域を互いに対比して、前記屋上領域において、前記古い撮影日時から前記新しい撮影日時までの間に変化した箇所が存在しているかどうかを判定する、ステップと、を更に実行させ、
前記（ｂ）のステップにおいて、前記（ｆ）のステップによって前記変化した箇所が存在していると判定されなかった前記屋上領域を対象として、前記特徴ベクトルを抽出し、
更に、前記変化特徴ベクトルを算出し、
前記（ｄ）のステップにおいて、前記クラスターに基づいて、前記（ｆ）のステップによって前記変化した箇所が存在していると判定されなかった前記屋上領域について、前記変化が生じている可能性を判定する、
付記１７または１８に記載のプログラム。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】０１８５
【補正方法】変更
【補正の内容】
【０１８５】
（付記２０）
前記（ｅ）のステップにおいて、前記（ａ）のステップによる分割によって得られた前記複数の領域のうち、面積が予め設定された上限値と下限値とで定義された範囲内にあり、形状が予め設定された条件を満たし、更に、色とテクスチャーとの分布が予め設定された条件を満たす、領域を、前記屋上領域として抽出する、
付記１９に記載のプログラム。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】０１８６
【補正方法】変更
【補正の内容】
【０１８６】
（付記２１）
前記形状について予め設定された条件が、
当該領域の内部に穴が存在していないこと、
当該領域に外接する矩形の両辺の比が、それについて設定された閾値以下であること、
当該領域の面積と前記矩形の面積との割合が、それについて設定された閾値以上であること、
を含んでいる、付記２０に記載のプログラム。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】０１８７
【補正方法】変更
【補正の内容】
【０１８７】
（付記２２）
前記色とテクスチャーの分布について予め設定された条件が、
当該領域内の色の均一度がそれについて設定された閾値以上であること、
当該領域内のテクスチャーの均一度がそれについて設定された閾値以上であること、
を含んでいる、付記２０に記載のプログラム。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】０１８８
【補正方法】変更
【補正の内容】
【０１８８】
（付記２３）
前記（ｆ）のステップにおいて、判定対象となる画像が、撮影日時の異なる２つの画像である場合に、撮影日時が新しい画像とそれよりも撮影日時が古い画像とを重なり範囲で互いに対比し、対比の結果、
一方の前記画像からは前記屋上領域が抽出されているが、前記重なり範囲で他方の前記画像からは前記屋上領域が抽出されていない場合は、前記屋上領域において、前記変化した箇所が存在していると判定し、
更に、前記重なり範囲で前記新しい画像と前記古い画像との両方から前記屋上領域が抽出されている場合は、前記新しい画像の前記屋上領域の面積に対する、前記新しい画像と前記古い画像との前記屋上領域において重なっている部分の面積の割合が、設定された面積についての閾値よりも小さいかどうかを判定し、判定の結果、小さい場合は、前記屋上領域において、前記変化した箇所が存在していると判定し、
一方、小さくない場合は、前記新しい画像の前記屋上領域に存在する建築物と、前記古い画像の前記屋上領域に存在する建築物とが、構造的に同一かどうかを判定し、判定の結果、同一でない場合は、前記屋上領域において、前記変化した箇所が存在していると判定する、
付記２０〜２２のいずれかに記載のプログラム。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】０１８９
【補正方法】変更
【補正の内容】
【０１８９】
（付記２４）
前記（ｆ）のステップにおいて、前記新しい画像の前記屋上領域に存在する建築物と、前記古い画像の前記屋上領域に存在する建築物とが、構造的に同一かどうかの判定において、
判定対象となる、前記新しい画像の前記屋上領域及び前記古い画像の前記屋上領域それぞれについて、直線状の部分を抽出し、更に、それぞれから抽出された前記直線状の部分のうち、前記新しい画像と前記古い画像とにおいてマッチングしている前記直線状の部分の数を求め、次いで、求めた数の、一方の画像の前記屋上領域から抽出された前記直線状の部分の数に対する割合を求め、求めた割合が、設定された閾値より小さい場合に、構造的に同一でないと判定する、
付記２３に記載のプログラム。
【国際調査報告】
2015151553.tif 000017
2015151553.tif 000018
2015151553.tif 000019
2015151553.tif 000020