(57)【要約】【課題】ユーザによる煩雑な操作を要することなく、画像中の領域と、領域に対応する関連データとの確認作業を容易に行うことができるようなユーザインタフェースを提供することを目的とする。【解決手段】画像に含まれる複数の領域それぞれに関する関連データから表示画像を作成する情報処理装置であって、複数の関連データから、表示パラメータの算出に係る対象データを選択する選択手段と、選択手段により選択された対象データに基づいて、関連データの表示パラメータを決定する決定手段と、決定手段により決定された表示パラメータに基づいて、画像に関連データを重畳した表示画像を作成する表示制御手段とを備えることを特徴とする。【選択図】図３
2018004541.tif 000002
【特許請求の範囲】
【請求項１】
画像に含まれる複数の領域それぞれに関する関連データから表示画像を作成する情報処理装置であって、
複数の関連データから、表示パラメータの算出に係る対象データを選択する選択手段と、
前記選択手段により選択された前記対象データに基づいて、前記関連データの表示パラメータを決定する決定手段と、
前記決定手段により決定された表示パラメータに基づいて、前記画像に前記関連データを重畳した表示画像を作成する表示制御手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記表示制御手段は、前記関連データを、画像上の対応付けられている領域に重畳して表示するようよう制御し、
変更命令を受け付ける受付手段をさらに有し、
前記表示制御手段は、前記変更命令を受け付けた場合に、前記関連データを前記決定手段により決定された表示パラメータに基づいて表示するよう制御することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記画像は、壁面を示す画像であり、
前記領域は、前記壁面の状態変化が生じている領域であり、
前記関連データは、前記壁面に対して特定された状態変化を示す変状データであることを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記選択手段は、表示手段に表示されている画像に基づいて、前記対象データを選択することを特徴とする請求項１乃至３の何れか１項に記載の情報処理装置。
【請求項５】
前記選択手段は、ユーザ指示に従い、前記対象データを選択することを特徴とする請求項１乃至３の何れか１項に記載の情報処理装置。
【請求項６】
前記画像に含まれる複数の領域それぞれの属性を、前記領域に対応付けて記憶する記憶手段をさらに有し、
前記選択手段は、前記属性に基づいて、前記対象データを選択することを特徴とする請求項１乃至３の何れか１項に記載の情報処理装置。
【請求項７】
前記表示パラメータが、前記関連データの表示位置を変更するためのオフセットパラメータであることを特徴とする請求項１乃至６の何れか１項に記載の情報処理装置。
【請求項８】
前記決定手段は、前記関連データの位置に基づいて、前記オフセットパラメータを決定することを特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記決定手段は、前記画像のエッジの位置に基づいて、前記オフセットパラメータを決定することを特徴とする請求項７に記載の情報処理装置。
【請求項１０】
前記決定手段は、前記対象データの形状に基づいて、前記オフセットパラメータを決定することを特徴とする請求項７に記載の情報処理装置。
【請求項１１】
前記領域が、ひび割れが生じた領域である場合に、前記ひび割れの主線方向を特定する特定手段をさらに有し、
前記決定手段は、前記主線方向に基づいて、前記オフセットパラメータを決定することを特徴とする請求項１０に記載の情報処理装置。
【請求項１２】
前記表示パラメータは、前記対象データと、前記対象データ以外の他の関連データと、の表示態様を異ならせるためのパラメータであることを特徴とする請求項１乃至６の何れか１項に記載の情報処理装置。
【請求項１３】
前記表示パラメータは、前記対象データと、前記他の関連データと、の透明度であることを特徴とする請求項１２に記載の情報処理装置。
【請求項１４】
前記表示パラメータは、前記対象データと、前記他の関連データと、のぼかしの強さであることを特徴とする請求項１２に記載の情報処理装置。
【請求項１５】
画像に含まれる複数の領域それぞれに関する関連データから表示画像を作成する情報処理装置が実行する情報処理方法であって、
複数の関連データから、表示パラメータの算出に係る対象関連データを選択する選択ステップと、
前記選択ステップにおいて選択された前記対象関連データに基づいて、前記関連データの表示パラメータを決定する決定ステップと、
前記決定ステップにおいて決定された表示パラメータに基づいて、前記画像に前記関連データを重畳した表示画像を作成する表示制御ステップと
を含むことを特徴とする情報処理方法。
【請求項１６】
コンピュータを、
画像に含まれる複数の領域それぞれに関する関連データから表示画像を作成するために、
複数の関連データから、表示パラメータの算出に係る対象関連データを選択する選択手段と、
前記選択手段により選択された前記対象関連データに基づいて、前記関連データの表示パラメータを決定する決定手段と、
前記決定手段により決定された表示パラメータに基づいて、前記画像に前記関連データを重畳した表示画像を作成する表示制御手段と
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来、橋梁、ダム、トンネル等のコンクリート壁面の点検では、調査技術者がコンクリート壁面に接近し、ひび割れ等の変状を目視により記録している。このような近接目視と呼ばれる点検作業は作業コストが高い。そのため、コンクリート表面を撮影した画像から変状を自動的に検知する方法が提案されている。特許文献１には、ウェーブレット変換を用いて、コンクリート壁面画像からひび割れを自動検知する技術が開示されている。
【０００３】
さらに、このような自動検知の精度は十分ではなく、誤検知や未検知が発生する。このため、調査技術者や調査責任者が、自動検知の結果を示す変状データとコンクリート壁面画像を確認し、適宜修正を行う必要がある。この確認・修正作業において、コンクリート壁面画像と変状データを同時に閲覧するために、一般的にコンクリート壁面画像に変状データが重畳して表示される。
【０００４】
特許文献２には、医療画像において抽出した臓器の輪郭線が正しいかどうか判断するために、ユーザの移動指示操作に基づいて、輪郭線を移動、変形して表示させる技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１４−２２８３５７号公報
【特許文献２】特開平１０−１０５６７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、変状データを画像に重畳表示することにより、変状データに対応する部分の画像の閲覧が難しくなり、変状データが正しいか否かの判断が行い難くなる場合がある。特許文献２の方法を用いて、変状データを移動、変形することで、閲覧を行い易くすることもできるが、特許文献２の方法では、輪郭線の移動、変形のパラメータをユーザが手動で調整する必要がある。そのため、表示中の画像に対して、閲覧を行いやすくする適切なパラメータをユーザが毎回調整する必要があり、ユーザの閲覧作業が繁雑になる。
【０００７】
本発明はこのような問題点に鑑みなされたもので、ユーザによる煩雑な操作を要することなく、画像中の領域と、領域に対応する関連データとの確認作業を容易に行うことができるようなユーザインタフェースを提供することを目的とする。
【課題を解決するための手段】
【０００８】
そこで、本発明は、画像に含まれる複数の領域それぞれに関する関連データから表示画像を作成する情報処理装置であって、複数の関連データから、表示パラメータの算出に係る対象データを選択する選択手段と、前記選択手段により選択された前記対象データに基づいて、前記関連データの表示パラメータを決定する決定手段と、前記決定手段により決定された表示パラメータに基づいて、前記画像に前記関連データを重畳した表示画像を作成する表示制御手段とを備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、ユーザによる煩雑な操作を要することなく、画像中の領域と、領域に対応する関連データとの確認作業を容易に行うことができるようなユーザインタフェースを提供することができる。
【図面の簡単な説明】
【００１０】
【図１】情報処理装置のＧＵＩアプリケーションのウィンドウの表示例を示す図である。
【図２】情報処理装置のハードウェア構成を示す図である。
【図３】情報処理装置のソフトウェア構成を示す図である。
【図４】変状データの説明図である。
【図５】撮影画像と変状データの関係の説明図である。
【図６】表示処理を示すフローチャートである。
【図７】対象変状データの選択方法の他の例の説明図である。
【図８】オフセットパラメータの説明図である。
【図９】オフセットパラメータとオフセットコストの関係の説明図である。
【図１０】オフセットパラメータの決定方法の他の例の説明図である。
【図１１】表示ウィンドウの一例を示す図である。
【図１２】表示ウィンドウの一例を示す図である。
【図１３】オフセットパラメータの算出方法の説明図である。
【図１４】表示ウィンドウの一例を示す図である。
【図１５】表示ウィンドウの一例を示す図である。
【図１６】表示ウィンドウの一例を示す図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について図面に基づいて説明する。
【００１２】
（第１の実施形態）
第１の実施形態に係る情報処理装置は、例えば、橋梁、ダム、トンネル等のコンクリート構造物の壁面等の点検・管理の支援のために、壁面を撮影した撮影画像を記憶、表示する。さらに、情報処理装置は、点検・管理において、管理者の目視による確認が必要な確認対象となる変状領域を表示する。
【００１３】
なお、管理対象は、コンクリート構造物の壁面に限定されるものではない。点検、管理の対象の他の例としては、道路のアスファルトが挙げられる。また、管理対象の変状領域とは、変状すなわち状態変化が生じている領域である。変状としては、コンクリート構造物では、ひび割れ、遊離石灰の析出、ジャンカ、コールドジョイント、鉄筋露出等が挙げられる。変状は実施形態に限定されるものではない。また、撮影画像は、可視光画像（ＲＧＢ画像）であるものとするが、画像の種類はこれに限定されるものではない。他の例としては、撮影画像は、赤外線カメラで撮影した熱画像やラインセンサカメラで撮影した画像等でもよい。なお、コンクリート構造物の壁面の撮影画像は、画像の一例である。
【００１４】
図１は、情報処理装置のＧＵＩアプリケーションのウィンドウの表示例を示す図である。図１を参照しつつ、本実施形態に係る情報処理装置の概要について説明する。図１（Ａ）に示すウィンドウ１００には、コンクリート壁面の撮影画像１０１が表示されており、撮影画像１０１には、ひび割れの変状領域１０２が存在している。
【００１５】
また、図１（Ｂ）に示すウィンドウ１１０には、図１（Ａ）の撮影画像１０１から自動検知処理により得られた変状データ１１１、１１２が可視化され、表示されている。ここで、変状データ１１１に対応する撮影画像１０１の領域には実際には変状が存在せず、変状データ１１１は誤った検知結果であるものとする。なお、本実施形態の図では、細い線はコンクリート壁面画像上で観測できる実際のひび割れを示し、太い線はアプリケーションウィンドウに表示した変状データを示すものとする。紙面の表示の都合上、変状データを太い線で表しているが、実際のアプリケーションウィンドウ上では、色を付けて表示するなどの表示方法で表示することが好ましい。変状データは、画像に含まれる領域に関する関連データの一例である。
【００１６】
変状の管理者やデータ入力者等のユーザは、変状データを目視し、変状データが撮影画像の変状に対応しているか否かを確認する作業を行う。この時、撮影画像の変状と、可視化された変状データとをユーザが同時に閲覧するためには、撮影画像上に変状データを可視化して、重畳表示するのが好ましい。図１（Ｃ）に示すウィンドウ１２０には、図１（Ａ）の撮影画像１０１に変状データ１１１、１１２が可視化され、重畳された画像が表示されている。ここで、撮影画像中の実際のひび割れに対応する変状領域１０２と変状データ１１１は、ほぼ重なっており、ユーザは撮影画像中のひび割れの領域を確認することが困難である。同様に、誤った検知結果に対応する変状データ１１２に対応する撮影画像の領域も閲覧し難い状態となっている。
【００１７】
図１（Ｄ）に示すウィンドウ１３０には、変状データ１１１、１１２の表示位置を矢印１３１の方向に移動させた上で、撮影画像１０１に重畳された画像が表示されている。図１（Ｄ）のように表示することで、変状領域１０２や、変状データ１１２の画像部分が閲覧しやすくなる。このように変状データを移動させて重畳表示するオフセット表示は、有効な表示方法である。しかし、図１（Ｄ）のように変状データを移動させて表示する場合に、撮影画像や変状データに応じて、適切な移動方向や移動量（図１（Ｄ）では矢印１３１）を設定して、変状データを移動させる必要がある。これに対し、本実施形態に係る情報処理装置は、自動的又は半自動的に、変状データの適切な表示位置を決定し、表示位置に変状データを重畳した撮影画像を表示する。
【００１８】
図２は、第１の実施形態にかかる情報処理装置２００のハードウェア構成を示す図である。情報処理装置２００は、ＣＰＵ２０１と、ＲＯＭ２０２と、ＲＡＭ２０３と、ＨＤＤ２０４と、表示部２０５と、入力部２０６と、通信部２０７とを有している。ＣＰＵ２０１は、ＲＯＭ２０２に記憶された制御プログラムを読み出して各種処理を実行する。ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等の一時記憶領域として用いられる。ＨＤＤ２０４は、各種データや各種プログラム等を記憶する。なお、後述する情報処理装置２００の機能や処理は、ＣＰＵ２０１がＲＯＭ２０２又はＨＤＤ２０４に格納されているプログラムを読み出し、このプログラムを実行することにより実現されるものである。表示部２０５は、各種情報を表示する。入力部２０６は、キーボードやマウスを有し、ユーザによる各種操作を受け付ける。他の例としては、入力部２０６をペンタブレットとしてもよく、表示部２０５と入力部２０６とを併せてタブレットとして構成してもよい。
【００１９】
図３は、情報処理装置２００のソフトウェア構成を示す図である。情報処理装置２００は、撮影画像記憶部３０１と、変状データ記憶部３０２と、受付部３０３と、検知部３０４と、データ管理部３０５と、表示制御部３０６と、選択部３０７と、決定部３０８と、を有している。撮影画像記憶部３０１は、撮影画像を記憶している。本実施形態においては、撮影画像は、コンクリート壁面に正対した正対画像、すなわちコンクリート壁面に垂直な方向を撮影方向として撮影された画像であるものとする。構造物の撮影時の位置や向きによっては、コンクリート壁面に正対した画像が撮影できないことも多い。この場合には、情報処理装置２００は、画像の幾何変換処理によって、正対画像を作成し、これを撮影画像として撮影画像記憶部３０１に記憶しておくものとする。
【００２０】
変状データ記憶部３０２は、変状データを記憶している。変状データ記憶部３０２は、図４に示すように、ＩＤと、変状種類と、表示位置とを対応付けて記憶している。ここで、ＩＤは、変状データの識別情報である。変状種類は、変状の種類を示す情報であり、ひび割れや析出物等がある。座標は、変状が検知された撮影画像上の位置を特定する情報であり、具体的には、撮影画像の座標系における座標値である。
【００２１】
ひび割れの変状に対しては、（ｘC001_1，ｙC001_1）から（ｘC001_n，ｙC001_n）のｎ点の２次元座標の値が記録される。なお、座標値は、撮影画像の座標系における座標に限定されるものではなく、構造物が存在する実空間の座標系の値であってもよい。さらに、変状種類がひび割れの変状データには、備考として、ひび割れ太さの情報も記憶されている。
【００２２】
ＩＤ＝Ｅ００１は析出物の変状である。析出物はひび割れと異なり、領域を持つ変状となる。したがって、表示位置には、座標（ｘE001_1，ｙE001_1）から（ｘE001_q，yE001_q）が記録され、変状データの範囲は、これらの座標で囲まれる範囲（図５のＥ００１の範囲）となる。
【００２３】
次に、図５を参照しつつ、撮影画像と変状データの関係について説明する。撮影画像は、ひび割れ等の微少な変状を観測するために高解像度の画像となる。従って、ある構造物の全体の撮影画像は、一般的にデータサイズの非常に大きな画像となる。図５に示す撮影画像５００は、構造物壁面の大きな画像（例えば、１０万×１０万画素以上の画像）で、ｘ軸とｙ軸の画像座標系を持つ。なお、このような大きな撮影画像５００の全体を閲覧しても、コンクリート壁面の微細な変状を確認することは困難である。そこで、通常は、撮影画像５００の一部を拡大して閲覧することになる。
【００２４】
例えば、図５のウィンドウ５１０は、アプリケーションソフトで、撮影画像５００の一部分のみを表示する。ウィンドウ５１０においては、撮影画像５００の一部が拡大表示され、これに対応して、変状領域に重畳された変状データＣ００２も拡大表示される。したがって、ユーザは、詳細な状態を確認することができる。通常、変状の確認作業時には、ユーザは、このようにコンクリート壁面画像の任意の部分を拡大して閲覧する。情報処理装置２００は、ユーザによる確認作業時には、ウィンドウには撮影画像の一部の領域を拡大して表示するものとする。
【００２５】
図５に示す、ひび割れＣ００１は、（ｘC001_1，ｙC001_1）から（ｘC001_n，ｙC001_n）等のｎ点（図では６点）の座標値により定まるポリラインで表現されている。このように、本実施形態においては、ひび割れの変状データは、ポリラインで表現されるものとする。また、ひび割れの変状データは、ひび割れ太さに応じた太さの線で表現されてもよく、また太さに応じた色の線で表現されてもよい。なお、変状データは、ポリラインに限らず、曲線で表現されるものであってもよい。変状データを曲線で表現する場合、詳細な画像表現が可能になるが、データ容量が増加する。
【００２６】
図３に戻り、受付部３０３は、撮影画像の入力を受け付け、撮影画像を撮影画像記憶部３０１に格納する。なお、撮影画像は、外部機器からネットワーク等を介して入力されてもよく、また他の例としては、情報処理装置２００は撮影部（不図示）を有し、撮影部から入力されてもよい。
【００２７】
検知部３０４は、撮影画像から変状領域を自動的に検知する。変状領域の自動検知方法は、特に限定されるものではないが、例えば、特許文献１に記載されているような従来技術を用いることができる。また、自動検知方法の他の例としては、変状の画像により予め変状の特徴を学習しておき、この学習結果に基づいて変状を検知する手法を用いてもよい。学習に基づく変状の自動検知手法としては、例えば、以下の文献を参照することができる。
Zhang,  Wenyu,  et  al.  "Automatic  crack  detection  and  classification  method  for  subway  tunnel  safety  monitoring."  Sensors  14.10  (2014):  19307-19328.
【００２８】
データ管理部３０５は、検知部３０４による検知結果に基づいて、変状領域に係る情報を変状データとして変状データ記憶部３０２に記録する。具体的には、データ管理部３０５は、変状データに対して、新規ＩＤを割り当て、新規ＩＤを変状データ記憶部３０２に記録する。さらに、データ管理部３０５は、検知された変状の形状に基づいて、変状種別を特定し、特定した変状データを新規ＩＤに対応付けて変状データ記憶部３０２に記録する。データ管理部３０５はまた、撮影画像における変状領域の位置を特定し、これを新規ＩＤに対応付けて変状データ記憶部３０２に記録する。
【００２９】
なお、他の例として、変状領域は、ユーザの操作入力に応じて特定されてもよい。この場合、情報処理装置２００は、ユーザ操作に応じて変状データを記録する。具体的には、表示部２０５が撮影画像を表示する。そして、ユーザは、ひび割れ等の変状の位置を目視により確認し、入力部２０６を介して撮影画像上の位置を指定することにより変状領域を指定する。そして、データ管理部３０５は、ユーザにより指定された変状領域に係る情報を変状データとして変状データ記憶部３０２に記録する。なお、変状データ記憶部３０２は変状データを記憶するものではればよく、変状データの生成手法は実施形態に限定されるものではない。変状データ記憶部３０２は、自動検知やユーザ入力などの異なる手法により得られた複数の変状データを記憶していてもよい。
【００３０】
ユーザは、これらの変状データが正しいか否かを確認する作業を実施する。例えば、ユーザが変状データ入力後に入力結果が正しいか確認したり、変状自動検知処理の後に、自動検知結果が正しいかを確認したりする必要がある。また、変状データの入力作業中にも、ユーザ自身が入力した変状データの確認を行いたいケースがある。この場合、入力済みの変状データを元に、以降で説明する処理を実行して表示画像を作成して、ユーザに提示してもよい。この場合、情報処理装置２００は、ユーザが表示変更を命令すると、入力済みの変状データを元に、表示パラメータを算出し、撮影画像と変状データを閲覧するための表示を行うようにする。
【００３１】
表示制御部３０６は、表示部２０５への画像表示を制御する。選択部３０７は、撮影画像上に重畳して表示されている複数の変状データから少なくとも一つの変状データを選択する。選択部３０７により選択される変状データは、変状データの表示パラメータを算出する処理において参照される変状データである。以下、選択部３０７により選択された変状データを対象変状データと称することとする。ここで、対象変状データは、対象データ及び対象関連データの一例である。また、撮影画像上に表示中の変状データで、対象変状データ以外の変状データ（対象データ以外の関連データ）を他の変状データ（他の関連データ）と称することとする。なお、対象変状データは、処理対象の対象データの一例である。決定部３０８は、対象変状データに基づいて、表示パラメータを算出する。
【００３２】
図６は、情報処理装置２００による表示処理を示すフローチャートである。なお、本処理の前提として、撮影画像記憶部３０１には撮影画像が記憶されており、この撮影画像に対応する変状データが変状データ記憶部３０２に記憶されているものとする。Ｓ６０１において、表示制御部３０６は、撮影画像記憶部３０１から撮影画像を読み込む。表示制御部３０６は、また変状データ記憶部３０２から変状データを読み込む。次に、Ｓ６０２において、表示制御部３０６は、変状データに基づいて、撮影画像の変状領域上に、対応する変状データを重畳表示する。具体的には、表示制御部３０６は、変状データの座標の位置に変状データを重畳する。なお、このとき、表示部２０５に表示される変状データは、例えば、図１（Ｂ）に示すように変状領域上に重畳されている。このため、撮影画像の変状領域が見え難い状態になっている。
【００３３】
次に、Ｓ６０３において、ＣＰＵ２０１は、入力部２０６へのユーザ操作に応じて表示変更命令を受け付けたか否かを確認する。本処理は、変更命令の受付処理の一例である。ＣＰＵ２０１は、表示変更命令を受け付けた場合には（Ｓ６０３でＹｅｓ）、処理をＳ６０４へ進める。ＣＰＵ２０１は、表示変更命令を受け付けなかった場合には（Ｓ６０３でＮｏ）、表示状態を継続する。Ｓ６０４において、選択部３０７は、ユーザの閲覧状態又はユーザ指示に基づいて、複数の変状データの中から、対象変状データを選択する。Ｓ６０５において、決定部３０８は、オフセットパラメータを決定する。ここで、オフセットパラメータは、表示パラメータの一例であり、変状データの表示位置を移動させる際の移動方向及び移動量を示す値である。
【００３４】
次に、Ｓ６０６において、表示制御部３０６は、オフセットパラメータにより定まる、撮影画像の表示位置に変状データを移動して、重畳して表示するよう制御する。表示制御部３０６は、複数の変状データが表示されている場合には、複数の変状データそれぞれについて、移動して重畳表示するよう制御する。本処理は、表示制御処理の一例である。次に、Ｓ６０７において、ＣＰＵ２０１は、入力部２０６へのユーザ操作に応じて表示変更終了命令を受け付けたか否かを確認する。ＣＰＵ２０１は、表示変更終了命令を受け付けた場合には（Ｓ６０７でＹｅｓ）、処理をＳ６０８へ進める。ＣＰＵ２０１は、表示変更終了命令を受け付けなかった場合には（Ｓ６０７でＮｏ）、表示状態を継続する。
【００３５】
Ｓ６０８において、表示制御部３０６は、変状データの表示位置を移動前の表示位置に戻す。次に、Ｓ６０９において、ＣＰＵ２０１は、入力部２０６へのユーザ操作に応じて、表示終了命令を受け付けたか否かを確認する。ＣＰＵ２０１は、表示終了命令を受け付けた場合には（Ｓ６０９でＹｅｓ）、表示処理を終了する。ＣＰＵ２０１は、表示終了命令を受け付けなかった場合には（Ｓ６０９でＮｏ）、処理をＳ６０３へ進める。
【００３６】
以下、表示処理の詳細について説明する。Ｓ６０３で受け付ける表示変更命令及びＳ６０７で受け付ける表示変更終了命令は、それぞれ所定のキーを押すというユーザ操作と、押下状態の所定のキーを離すというユーザ操作であってもよい。また、他の例としては、ＣＰＵ２０１は、ユーザがキーを１度押した場合に表示変更命令を受け付け、再度キーを押した場合に表示変更終了命令を受け付けることとしてもよい。
【００３７】
なお、各命令を入力するためのユーザ操作は、実施形態に限定されるものではない。他の例としては、ＣＰＵ２０１は、キーではなく、所定のＧＵＩ上のアイコンを、マウス等でクリックした場合に表示変更命令を受け付けてもよい。また、ユーザは、詳細に閲覧したい変状データをクリックやマウスオーバーすることにより指定してもよい。この場合、ＣＰＵ２０１は、変状データの指定を含む表示変更命令を受け付けることとなり、Ｓ６０４においては、選択部３０７は、指定に係る変状データを対象変状データとして選択する。
【００３８】
次に、Ｓ６０４における変状データ選択処理について説明する。例えば、図５に示すように、撮影画像上には複数の変状データが重畳される。これらすべての変状データを考慮してオフセットパラメータを設定すると、必ずしもユーザが着目している変状データに適した表示にならない。そこで、Ｓ６０４においては、これらの複数の変状データの中から、オフセットパラメータを決定する際に利用する変状データを対象変状データとして選択する。
【００３９】
選択部３０７は、例えば、表示変更命令が入力された時の、ユーザの閲覧状態に基づいて、対象変状データを選択する。図５において説明したように、撮影画像５００のうち、ユーザが閲覧しているのは、変状データＣ００２である。この場合、選択部３０７は、変状データＣ００２を対象変状データとして選択する。すなわち、選択部３０７は、表示中の変状データを対象変状データとして選択する。このように、対象変状データをユーザの閲覧状態に応じて選択することにより、対象変状データに応じたオフセットパラメータを決定することができる。
【００４０】
対象変状データの選択方法は、上記に限らず、他の方法を用いてもよい。図７は、対象変状データの選択方法の他の例の説明図である。図７（Ａ）のウィンドウ７１０及び図７（Ｂ）のウィンドウ７２０には、それぞれコンクリート壁面の撮影画像が表示されている。図７（Ａ）のウィンドウ７１０に表示される撮影画像には、ひび割れ７１２、７１３、７１４が存在している。これに対し、選択部３０７は、表示中の撮影画像と、各変状データの表示位置との関係に基づいて対象変状データを選択してもよい。例えば、選択部３０７は、ウィンドウ７１０の中心と表示位置の距離に応じて対象変状データを選択する。図７（Ａ）の例においては、表示位置が中心領域７１５に重なるひび割れの変状データ７１２、７１３が対象変状データとして選択される一方で、変状データ７１４は選択されない。
【００４１】
ユーザは、特に着目している変状データや変状領域を、ウィンドウの中心に配置して閲覧を行う傾向にあると考えられる。従って、このように表示中の撮影画像の中心付近に存在する変状データを選択することとする。これにより、ユーザが特に注目している変状データを対象変状データとして選択することができる。
【００４２】
また、他の例としては、情報処理装置２００は、さらにカメラ（不図示）を備え、選択部３０７は、撮影画像からユーザの視線方向を取得し、視線方向の先に表示されている変状データを対象変状データとして選択してもよい。
【００４３】
また、他の例としては、選択部３０７は、ユーザ操作に応じて対象変状データを選択してもよい。ユーザがマウスカーソルで変状データを選択した場合には、選択部３０７は、選択された変状データを対象変状データとして選択する。さらに、前述のように、ユーザが変状データを選択（クリック）又はマウスオーバーした場合に、情報処理装置２００は、表示変更命令を受け付け、さらに、選択等された変状データを対象変状データとして選択してもよい。
【００４４】
また、対象データは１つに限定されるものではない。選択部３０７は、例えば、表示部２０５に表示されている複数の変状データすべてを対象変状データとして選択してもよい。また、ユーザが範囲指定により複数の変状データを選択した場合には、選択されたすべての変状データを対象変状データとして選択してもよい。
【００４５】
また、他の例としては、選択部３０７は、ユーザによる変状データの選択に応じて、選択された変状データに関連する他の変状データをさらに対象変状データとして選択してもよい。選択部３０７は、例えば、選択された変状データに重複する変状データ及び隣接する変状データを対象変状データとして選択する。図７（Ｂ）のウィンドウ７２０に表示される撮影画像には、ひび割れ７２２、７２３、７２４と、析出物７２５が存在している。これに対し、ユーザがひび割れ７２２を選択したとする。この場合、選択部３０７は、ひび割れ７２２以外に、ひび割れ７２２と重複する析出物７２５の変状データを対象変状データとして選択する。また、ユーザが析出物の変状データ７２５を選択した場合には、選択部３０７は、変状データ７２５だけでなく、変状データ７２５と重複するひび割れの変状データ７２２、７２３を対象変状データとして選択する。
【００４６】
また、他の例としては、選択部３０７は、ユーザにより選択された変状データとの連続性を考慮して、他の変状データをさらに対象変状データとして選択してもよい。例えば、図７（Ｂ）の例において、ひび割れの変状データ７２２、７２３は、端点が近く、向きが似ているため、実際は連続したひび割れである可能性がある。このような隣接したひび割れが存在する場合には、ユーザがひび割れの変状データ７２２を選択した場合に、選択部３０７は、ひび割れの変状データ７２２だけでなく、変状データ７２３も対象変状データとして選択する。
【００４７】
次に、Ｓ６０５におけるオフセットパラメータの決定処理について説明する。オフセットパラメータｐは、変状データが撮影画像の平面内を移動するパラメータで、（式１）のように定義される。
【数１】
2018004541.tif 000003
【００４８】
図８は、オフセットパラメータｐの説明図である。図８の点線で示す変状データ８００の表示位置をＡ、移動先の位置をＢとすると、Ｂの位置は、Ａからの移動量ｒ及び移動方向θにより特定することができる。決定部３０８は、適切なオフセットパラメータ（ユーザが撮影画像と変状データを比較しながら閲覧しやすくなるオフセット）を求めるために、オフセットパラメータｐに基づいて、オフセットコストＣn（ｐ）を算出する。そして、決定部３０８は、（式２）によりオフセットコストが最小となるオフセットパラメータｐを求める。
【数２】
2018004541.tif 000004
【００４９】
Ｃn（ｐ）は、以下で説明する複数の異なる基準のオフセットコストである。ｗnは各種類のオフセットコストへの重みである。以下、本実施例では、Ｃn（ｐ）の例として、３種類のオフセットについて説明するが、オフセットコストの算出方法はこれらに限らず、他の方法を用いてもよい。
【００５０】
まず、１つ目のオフセットコストＣ1（ｐ）について説明する。１つ目のオフセットコストＣ1（ｐ）は、対象変状データの元の位置との重複コストとして定義する。対象変状データの表示位置を移動するのは、対象変状データが重畳した領域の撮影画像を閲覧しやすくすることである。従って、対象変状データを元の位置から移動させると共に、移動先が対象変状データに対応する変状領域であったり、または他の変状データに対応する変状領域であったりするのは好ましくない。そこで、オフセットコストＣ1（ｐ）は、オフセットパラメータｐで対象変状データを移動させたときに、移動後の表示位置と移動前の表示位置との重複画素数に比例する値とする。
【００５１】
図９は、オフセットパラメータｐとオフセットコストＣ1（ｐ）の関係を説明するための図である。まず、図９（Ａ）、（Ｂ）それぞれにおいて、点線で示す位置９０１、９０２は、変状領域に対応する表示位置である。これに対し、図９（Ａ）において実線で示す位置９１１、９１２は、対象変状データのオフセットパラメータｐ１に応じた移動後の位置である。同様に、図９（Ｂ）において実線で示す位置９２１、９２２は、オフセットパラメータｐ２に応じた移動後の位置である。オフセットコストＣ1（ｐ）は、図９（Ａ）、（Ｂ）それぞれにおいて、移動後の位置に配置された対象変状データと変状領域との重複画素数に比例した値となる。
【００５２】
図９の例では、図９（Ｂ）の位置９２１、９２２の方が図９（Ａ）の位置９１１、９１２に比べて重複画素数が多い。したがって、図９（Ａ）の例に対応するオフセットコストと、図９（Ｂ）の例に対応するオフセットコストを、それぞれＣ1（ｐ1）、Ｃ1（ｐ2）とすると、Ｃ1（ｐ1）＜Ｃ1（ｐ2）の関係となる。すなわち、図８（Ａ）のオフセットパラメータｐ1の方が望ましいパラメータであることがわかり、式（２）で表すように、最終的には、オフセットコストを低くするオフセットパラメータｐ1が選ばれる。
【００５３】
次に、２つ目のオフセットコストＣ2（ｐ）について説明する。２つ目のオフセットコストＣ2（ｐ）は、変状データの移動後の位置における画像エッジの位置に基づいて、算出される値で、エッジ部分との重なりが大きい程大きい値になる。コンクリート壁面の撮影画像の画像エッジ部分は、ひび割れや析出物等の変状である可能性がある。従って、このような画像エッジ部分はユーザが観測したい画像部分である可能性が高く、変状データが重畳されないことが好ましい。
【００５４】
オフセットコストＣ2（ｐ）を算出するためには、まず、撮影画像のエッジ画素を特定する必要がある。このために、情報処理装置２００は、まず撮影画像に対してエッジ検出処理を行う。エッジ検出手法は、ＳｏｂｅｌフィルタやＣａｎｎｙ等既知の手法を用いればよい。決定部３０８は、オフセットパラメータｐで移動した変状データと、エッジ画素の重複画素数に比例する値を、オフセットコストＣ2（ｐ）の出力値とする。
【００５５】
次に、３つ目のオフセットコストＣ3（ｐ）について説明する。３つ目のオフセットコストＣ3（ｐ）は、変状データに対応する変状領域との距離に応じて算出される。変状データの移動量ｒが少ないと変状領域との重なりが解消しない場合がある。一方、移動量ｒが大きすぎると、変状領域と変状データの対応関係がわかり難く、両画像の比較が困難となる。オフセットコストＣ3（ｐ）は、変状データの移動量を所定の範囲内の値になるように調整するコストである。
【００５６】
オフセットコストＣ3（ｐ）は例えば、（式３）により算出することができる。
【数３】
2018004541.tif 000005
（式３）においてβは標準的な移動量で、定数として与えられる。βは、どのように設定してもよい。例えば、決定部３０８は、撮影画像及び変状データの閲覧中の解像度（表示倍率）に従って決めてもよい。具体的には、決定部３０８は、拡大して表示している場合には、βを比較的大きな値に設定し、縮小して表示している場合には、βを比較的小さな値に設定するようにしてもよい。
【００５７】
他の例としては、決定部３０８は、オフセットパラメータｐは、計算の簡略化のため、予め決められたオフセットパラメータｐの中から最適なオフセットパラメータｐを選択することとしてもよい。例えば、図１０に示すようにｐ1〜ｐmのｍ個のオフセットパラメータがＨＤＤ２０４等に予め設定されており、決定部３０８は、ｍ個のオフセットパラメータの中から、（式２）を最小とするオフセットパラメータｐを求める。
【００５８】
オフセットパラメータＣ1（ｐ）とＣ2（ｐ）では、オフセットパラメータｐの移動量ｒ及び移動方向θを求める構成としたが、他の例としては、決定部３０８は、一方を固定値として、オフセットパラメータを算出してもよい。例えば、決定部３０８は、移動方向θは常に固定で、移動量ｒを最適化するようにしてオフセットパラメータｐを求めてもよい。また、移動方向θはユーザが指定し、決定部３０８は、ユーザ指定の移動方向θに対し、移動量ｒのみを算出してもよい。また逆に、移動量はユーザが指定し、決定部３０８は、ユーザ指定の移動量ｒに対し、移動方向θのみを算出してもよい。
【００５９】
次に、Ｓ６０６における対象変状データの表示位置変更処理について説明する。Ｓ６０６において、表示制御部３０６は、Ｓ６０５において決定したオフセットパラメータにより定まる表示位置に変状データを移動する。なお、本実施形態においては、表示制御部３０６は、表示中のすべての変状データを移動させることとする。
【００６０】
なお、他の例としては、表示制御部３０６は、対象変状データのみを移動させることとしてもよい。また、他の例としては、表示制御部３０６は、変状データに替えて撮影画像をオフセットパラメータｐに従って移動させることにより、撮影画像と変状データの位置関係を変更してもよい。
【００６１】
作成した表示画像は、表示部２０５に表示される。図１１は、表示画像をアプリケーションウィンドウ１１００に表示した例である。図１（Ｃ）と比べると、図１１の変状データ１１１、１１２は、オフセットパラメータｐに従ってオフセット表示された状態にある。この結果、単純な重複表示（図１（Ｃ））では、確認が難しかった、変状領域１０２の部分が閲覧しやすい状態になっている。このため、ユーザは、コンクリート壁面の撮影画像の変状領域１０２と対応する変状データ１１１を対比して確認することができる。また、ユーザは、誤検知に対応する変状データ１１２に対応する撮影画像の領域についても、変状データ１１２と対比して確認することができる。
【００６２】
さらに、表示制御部３０６は、変状データを、オフセットパラメータ等の情報と共に表示してもよい。図１１の例においては、移動量と移動方向を矢印１１１０の向きと長さで示している。表示制御部３０６は、オフセット表示した変状データの元の位置との対応を示す情報をさらに表示してもよい。図１１の例においては、小さな矢印１１１１でオフセット表示した変状データの元の位置との関係を示している。また、表示制御部３０６は、図１１に示すように、移動量を示す数値「５ｐｉｘｅｌ」を表示してもよい。他の例としては、表示制御部３０６は、移動量の大小を輝度や色で表してもよい。
【００６３】
以上のように、本実施形態に係る情報処理装置２００は、変状データの中から対象変状データを選択し、対象変状データに基づいて、対象変状データの移動後の表示位置を決定し、決定した表示位置に対象変状データ移動して表示する。これにより、ユーザは、変状領域と、対応する変状データとを対比して確認することができる。すなわち、情報処理装置２００は、ユーザによる煩雑な操作を要することなく、画像中の領域と、領域に対応する関連データとの確認作業を容易に行うことができるようなユーザインタフェースを提供することができる。
【００６４】
第１の実施形態の第１の変更例としては、情報処理装置２００は、撮影画像の変状領域と、対応する変状データに限らず、撮影画像の所定の領域と、所定の領域に関連付けられた関連データに対し、実施形態に係る処理を行うことができる。
【００６５】
また、第２の変更例としては、情報処理装置２００は、複数のオフセットパラメータｐを参照し、変状データの表示位置を切り替えてを表示してもよい。例えば、決定部３０８は、図１０で示したｍ個のオフセットパラメータ候補それぞれについてオフセットコストを算出する。そして、コストが所定以下のオフセットパラメータを、コストが低い順にランク付けする。そして、表示制御部３０６は、まず、最もコストが低いオフセットパラメータに基づいて表示位置を決定し、この表示位置に変状データを配置した画像を表示するよう制御する。
【００６６】
ここで、ユーザからオフセット表示の変更指示を受け付けると、表示制御部３０６は、２番目のオフセットパラメータに基づいて表示位置を決定し、この表示位置に変状データを配置した画像を表示するよう制御する。このように、表示制御部３０６は、ユーザから指示を受け付ける度に、ランク順にオフセットパラメータを替えることにより、変状データの表示位置を変更してもよい。これにより、ユーザは、所望の位置に変状データを表示させることができる。
【００６７】
また、第３の変更例としては、情報処理装置２００は、対象変状データが複数選択された場合に、対象変状データ毎に個別にオフセットパラメータを算出してもよい。そして、情報処理装置２００は、各変状データに対しそれぞれに対応するオフセットパラメータを用いて変状データの移動後の表示位置を決定してもよい。図１２のウィンドウ１２００の変状データ１１１、１１２は、それぞれに適切なオフセットパラメータに基づいて移動している。これは、例えば、コンクリート壁面の撮影画像の画像エッジの影響等により、変状データ１１２は、変状データ１１１と反対向きのオフセットパラメータが算出されたケースである。
【００６８】
また、第４の変更例としては、決定部３０８は、自動算出したオフセットパラメータをユーザ操作に応じて修正してもよい。表示制御部３０６は、自動算出されたオフセットパラメータの移動量ｒと移動方向θをＧＵＩ上のフィールドに表示する。自動算出されたオフセットパラメータと異なるオフセットパラメータでの変状データの表示を希望するユーザは、フィールドに表示された移動量ｒと移動方向θの値を変更するための入力を行う。これにより、ユーザが、自動算出されたオフセットパラメータを修正して、閲覧を行うことができるようになる。また、ユーザによるオフセットパラメータの修正に係る処理は、ＧＵＩフィールドへの数値入力に限定されない。他の例としては、表示制御部３０６は、パラメータをＧＵＩのバーで表示し、ユーザはバーを移動させることでパラメータ修正を行うことができるようにしてもよい。
【００６９】
（第２の実施形態）
次に、第２の実施形態に係る情報処理装置２００について説明する。第２の実施形態に係る情報処理装置２００は、対象変状データの主線方向を求め、主線方向に基づいてオフセットパラメータを算出する。以下、ひび割れを例に説明する。なお、第２の実施形態に係る情報処理装置２００は、移動量ｒを固定とし、移動方向θを求めることにより、オフセットパラメータｐを決定する。
【００７０】
図１３は、ひび割れの対象変状データ１３００が選択された場合の、オフセットパラメータｐの算出方法の説明図である。決定部３０８は、まず、対象変状データ１３００の主線方向を算出する。図１３には、対象変状データ１３００の主線方向を点線１３０１で示している。主線方向１３０１は、どのように算出してもよいが、例えば、対象変状データ１３００の始点と終点を繋ぐことで、簡易的に求めることができる。
【００７１】
そして、決定部３０８は、移動方向θとして、主線方向１３０１と直交する向きを求める。ひび割れ１３００に対しては２つの移動方向が求まり、これらに対応し、図１３に示すようにオフセットパラメータｐ3、ｐ4が算出される。
【００７２】
その後、表示制御部３０６は、いずれか一方のオフセットパラメータにより変状データを移動させた画像を作成し、表示部２０５に表示するよう制御する。その後、ユーザがオフセットパラメータの変更の入力を行うと、表示制御部３０６は、他方のオフセットパラメータにより変状データを移動させた画像を作成し、これを表示するよう制御する。
【００７３】
なお、第２の実施形態に係る情報処理装置２００のこれ以外の構成及び処理は、第１の実施形態に係る情報処理装置２００の構成及び処理と同様である。以上のように、本実施形態に係る情報処理装置２００は、変状の主線方向に応じてオフセットパラメータを決定することができる。したがって、適切な位置に変状データを表示することができる。
【００７４】
第２の実施形態の変更例としては、複数の変状データが対象変状データとして選択されてもよい。この場合、決定部３０８は、複数の対象変状データ（ひび割れ）それぞれの主線方向を算出する。そして、決定部３０８は、これら複数の主線方向から得られる統計的な主線方向と直交する方向を移動方向θとするオフセットパラメータｐを決定する。ここで、統計的な主線方向は、例えば、複数の主線方向の平均値や中央値により得られる方向である。
【００７５】
（第３の実施形態）
次に、第３の実施形態に係る情報処理装置２００について説明する。第３の実施形態に係る情報処理装置２００は、変状データの属性に基づいて、対象変状データを自動的に選択する。参照する変状データの属性としては、以下のものが挙げられる。まず、変状がひび割れで、各ひび割れが図４のようにひび割れ太さ属性情報を有しているとする。この場合、選択部３０７は、太さ属性を参照し、比較的細いひび割れを対象変状データとして選択する。細いひび割れは、ひび割れか否かの判断が難しいため、入力者のミスや自動検知のミスが発生しやすく、詳細に確認するべき変状であるためである。
【００７６】
また、析出物等と重複しているひび割れも、ひび割れか否か判断が難しいケースが多い。そこで、決定部３０８は、析出物との重複の有無を示す属性情報を参照し、重複を有するひび割れを対象変状データとして選択する。なお、この場合、変状データ記憶部３０２には、変状データとして、析出物との重複の有無を示す属性情報が記憶されているものとする。
【００７７】
また、検知部３０４が変状データを自動検知し、さらに、検知結果の信頼度を示すスコアを求めることとし、選択部３０７は、スコアが閾値未満である等、比較的低いスコアの変状領域に対応する変状データを対象変状データとして選択してもよい。信頼度スコアが低い場合、自動検知結果をユーザが確認することが好ましい。対応する変状データを対象変状データとして選択することで、優先的に詳細な確認を行うことができる。
【００７８】
なお、第３の実施形態に係る情報処理装置２００のこれ以外の構成及び処理は、他の実施形態に係る情報処理装置２００の構成及び処理と同様である。第３の実施形態に係る情報処理装置２００によれば、ユーザ操作を要することなく、適切な変状領域を選択することができる。
【００７９】
第３の実施形態の変更例としては、選択部３０７は、ユーザの閲覧状態に合わせて、対象変状データを選択する際に参照する属性情報を決定してもよい。例えば、選択部３０７は、高解像度で（拡大して）撮影画像を閲覧している場合には、ひび割れの変状データを選択し、低解像度で（縮小して）撮影画像を閲覧している場合には、析出物等の領域を有する変状データを選択する。高解像度で閲覧している場合には、ユーザはひび割れ等の細かい変状を確認している可能性が高い。また逆に、低解像度で閲覧している場合は、広い領域を閲覧しているため、析出物等の広がりを持つ変状を確認している可能性が高い。これに対し、ユーザの閲覧状態に合わせて、選択する対象データを変更することができる。
【００８０】
（第４の実施形態）
次に、第４の実施形態に係る情報処理装置２００について説明する。第４の実施形態では、オフセットパラメータ以外の表示パラメータの例として、透明度αについて説明する。表示制御部３０６は、表示パラメータとして透明度αを算出し、対象変状データの周辺の変状データの透明度を変更する。これにより、ユーザは、対象変状データを閲覧し易くなる。ここで、表示パラメータは、対象変状データと、の他の変状データの表示態様を異ならせるためのパラメータである。
【００８１】
図１４には、この実施形態を説明する図を示す。図１４（Ａ）は、複数の変状データが近接して表示されている例を示す図であり、ひび割れの変状データ１４０１、１４０２、１４０３及び析出物の変状データ１４０４が近接して表示されている。ここで、ユーザ選択等により変状データ１４０１が対象変状データとして選択されたとする。これに対し、表示制御部３０６は、対象変状データ以外の変状データ、すなわち他の変状データに対し、透明度αの表示パラメータを設定する。透明度αは、ユーザが数値入力で設定したり、ＧＵＩ上のパラメータバーで入力したりするものであるとする。透明度αは、透過表示の程度を示す値で、０％〜１００％の値を持つパラメータである。表示制御部３０６は、他の変状データの透明度αを、事前に設定された値（例えば、５０％）に設定する。これにより、他の変状データが透過した表示画像を作成することができる。
【００８２】
図１４（Ｂ）には、このような処理により、対象変状データ１４１１以外が、透過の状態で表示されている様子を示す図である。点線で示す他の変状データ１４１２、１４１３、１４１４は、これら他の変状データが透過の状態で表示されていることを示している。このように表示することで、ユーザは、対象変状データ１４１１のみを詳細に確認することができるようになる。特に、対象変状データ１４１１は、他の変状データ（析出物）１４１４と重複しており、他の変状データ１４１４の表示を透過させることにより、重複部分を詳細に確認することができるようになる。
【００８３】
表示制御部３０６はさらに、透明度αを、対象変状データと他の変状データの距離に応じて設定してもよい。表示制御部３０６は、例えば、対象変状データとの距離が近い程、より高い透明度を設定する。これにより、表示制御部３０６は、対象変状データの近傍の他の変状データを透明（非表示）にしつつ、周辺に離れるに従って、他の変状データが表示されていく表示画像を作成することができる。これにより、ユーザは、対象変状データを閲覧しやすく、且つ、周辺の変状データも確認することができる。なお、第４の実施形態に係る情報処理装置２００のこれ以外の構成及び処理は、他の実施形態に係る情報処理装置２００の構成及び処理と同様である。以上のように、第４の実施形態に係る情報処理装置２００は、他の変状データの透明度を高めることにより、対象変状データの見易さを向上させることができる。
【００８４】
第４の実施形態の第１の変更例としては、表示制御部３０６は、他の変状データの透明度を変更するのに替えて、対象変状データの透明度を変更してもよい。このように、対象変状データと他の変状データの透明度を異ならせればよい。また、他の例としては、表示制御部３０６は、ユーザ指示に応じて、透明度の変更対象を、対象変状データとするか、他の変状データとするかを選択してもよい。
【００８５】
以上、第４の実施形態では、オフセットパラメータ以外の表示パラメータとして、透明度αを用いた例を説明した。第２の変更例としては、オフセットパラメータ以外の表示パラメータは透明度αに限定されるものではなく、他のパラメータを用いても良い。例えば、情報処理装置２００は、表示パラメータとしてぼかしの強さσを変更してもよい。ぼかし強さσは、ガウシアンフィルターの幅を示すパラメータで、大きな値を設定するほど、ぼけた画像を作成することができる。表示制御部３０６は、他の変状データのぼかし強さσを、対象変状データからの距離が近いほど大きな値を設定する。これにより、他の変状データがぼけた表示画像を作成することができる。
【００８６】
（第５の実施形態）
次に、第５の実施形態に係る情報処理装置２００について説明する。第５の実施形態に係る情報処理装置２００では、まず、決定部３０８は、オフセットパラメータｐを算出する。この時、オフセットパラメータｐの移動量ｒが小さな値となることもある。移動量ｒが小さな値となると変状データが元の位置からほとんど移動しない。したがって、変状データに重畳された領域の撮影画像を閲覧し難い。これに対し、本実施形態においては、表示制御部３０６は、移動量ｒが閾値以下である場合には、対象変状データの透明度αを変更することとする。
【００８７】
表示制御部３０６は、例えば、移動量ｒが小さいほど高い透明度αを対象変状データに対して設定する。ここで、移動量ｒが小さいほど高い透明度αを設定するのは、対象変状データが重畳した領域の撮影画像を閲覧し易くするためである。これにより、対象変状データはオフセットパラメータｐに従って少し移動し、且つ、透明度αに従って透明の状態で表示される。これにより、元の位置からの移動量が少ない場合でも、対象変状データが重畳された領域の撮影画像を閲覧し易くすることができる。
【００８８】
なお、第５の実施形態に係る情報処理装置２００のこれ以外の構成及び処理は、他の実施形態に係る情報処理装置２００の構成及び処理と同様である。以上のように、第５の実施形態に係る情報処理装置２００は、オフセットパラメータの変更と同時に、対象変状データの透明度も変更することにより、対象変状データが重畳された領域の撮影画像を閲覧し易くすることができる。
【００８９】
第５の実施形態の変更例としては、表示パラメータは透明度αに限定されない。他の例としては、ぼかしの強さσが挙げられる。また、他の表示パラメータとしては、表示制御部３０６は、対象表示画像を周期的にオン・オフする周期表示フラグを用いてもよい。この場合、表示制御部３０６は、移動量ｒが小さいオフセットパラメータが算出された場合、対象変状データの周期表示をオンに設定し、対象変状データを点滅表示するよう制御する。これにより、移動量ｒが少ない場合にも対象変状データが重畳された領域の撮像画像を閲覧し易くすることができる。
【００９０】
（第６の実施形態）
次に、第６の実施形態に係る情報処理装置２００について説明する。第６の実施形態に係る情報処理装置２００は、異なるソースの複数の変状データを変状領域の近傍に並べて表示する。図１５は、異なる時期に作成した変状データを並べてオフセット表示する例を示す図である。例えば、２０１２年、２０１４年、２０１６年と、２年毎の検知結果に対応する対象建造物のコンクリート壁面の変状データが記憶されているものとする。構造物の経年劣化を確認するために、このように異なる時期で変状データが記録される。このような、異なるソースの変状データが、変状データ記憶部３０２に格納されているものとする。
【００９１】
図１５（Ａ）では、まず、コンクリート壁面画像の変状領域１５００に対し、２０１６年に記録した変状データに対応する変状データ１５１０が重畳表示されている。図１５（Ｂ）は、図１５（Ａ）で変状データ１５１０が対象変状データとして選択されている状態で、ユーザが表示変更命令を行った結果、表示される表示画像である。図１５（Ｂ）では、変状領域１５００に対し、３つの変状データ１５１０、１５１１、１５１２が表示されている。変状データ１５１１は、２０１４年の記録に対応する変状データであり、変状データ１５１２は、２０１２年の記録に対応する変状データである。変状データ１５１０、１５１１、１５１２は、記録年の順にオフセット表示されている。
【００９２】
第６の実施形態の情報処理装置２００は、第１の実施形態において説明した処理により最新の記録に対応する変状データ１５１０のオフセットパラメータｐを算出し、変状データ１５１０を表示する。さらに、情報処理装置２００は、変状データ１５１０オフセットパラメータｐの移動方向θの方向に、さらにオフセットさせて過去の変状データ１５１１、１５１２を表示する。複数の過去の変状データが複数存在する場合には、図１５（Ｂ）に示すように、複数の変状データを時系列順に表示することが好ましい。
【００９３】
さらに、情報処理装置２００は、時系列に沿った複数の変状データの間が等間隔になるように表示してもよいし、各変状データの撮影時期に応じた間隔になるように表示してもよい。これにより、ユーザは、変状領域の経年変化を容易に確認することができる。なお、第６の実施形態に係る情報処理装置２００のこれ以外の構成及び処理は、他の実施形態に係る情報処理装置２００の構成及び処理と同様である。
【００９４】
第６の実施形態の変更例について説明する。情報処理装置２００は、同一の変状領域に対し、入力作業者の入力結果と自動検知結果が、それぞれ記録されている場合において、これら２つの検知結果に対応する２つの変状データを表示してもよい。図１６は、撮影画像中の変状領域１６００に対して、入力作業者が入力した変状データに対応する変状データ１６１０と自動検知結果に対応する変状データ１６１１を同時にオフセット表示した例を示す図である。
【００９５】
図１６では、変状データ１６１０、１６１１を変状領域１６００に対して反対側に表示している。このように２つの変状データを表示するためには、例えば、第２の実施形態において説明したオフセットパラメータｐ3、ｐ4を適用すればよい。また他の例としては、情報処理装置２００は、第７の実施形態において説明したように、入力作業者が入力した変状データに対応する変状データ１６１０と自動検知結果に対応する変状データ１６１１を同一方向に並べて表示してもよい。
【００９６】
なお、同時に並べて表示する対象となる変状データは実施形態に限定されるものではない。他の例としては、情報処理装置２００は、複数の異なる入力作業者の入力した変状データを同時に表示するようにしてもよい。これにより、作成工程の異なる複数の変状データを比較して確認することができる。
【００９７】
第２の変更例としては、情報処理装置２００は、異なる時期に作成した変状データ、または、異なるソースの変状データをオフセット表示以外の表示方法で表示してもよい。例えば、情報処理装置２００は異なる時期に作成した変状データ、または、異なるソースの変状データに対し、それぞれ、異なる色を割り当てて表示するようにしてもよい。具体的な例としては、情報処理装置２００は、例えば、異なる時期に作成した変状データを色分けした上で、新しい変状データを下層レイヤに設定し、古い変状データを上層レイヤに設定して表示する。これにより、変状の進展状況を確認することができるようになる。
【００９８】
以上、上述した各実施形態によれば、ユーザによる煩雑な操作を要することなく、画像中の領域と、領域に対応する関連データとの確認作業を容易に行うことができるようなユーザインタフェースを提供するこことができる。
【００９９】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。例えば、第２の実施形態に第１の実施形態の第２の変更例を組み合わせ、複数の対象領域それぞれに対し、主線方向に応じた個別のオフセットパラメータを設定する等、上述の実施形態の一部を適宜組み合わせてもよい。
【０１００】
（その他の実施例）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【０１０１】
２００  情報処理装置
３０４  検知部
３０６  表示制御部
３０７  選択部
３０８  決定部
【図１】
2018004541.tif 000006
【図２】
2018004541.tif 000007
【図３】
2018004541.tif 000008
【図４】
2018004541.tif 000009
【図５】
2018004541.tif 000010
【図６】
2018004541.tif 000011
【図７】
2018004541.tif 000012
【図８】
2018004541.tif 000013
【図９】
2018004541.tif 000014
【図１０】
2018004541.tif 000015
【図１１】
2018004541.tif 000016
【図１２】
2018004541.tif 000017
【図１３】
2018004541.tif 000018
【図１４】
2018004541.tif 000019
【図１５】
2018004541.tif 000020
【図１６】
2018004541.tif 000021