(57)【要約】【課題】互いに重複する領域を有する２つの画像データから１つの接合画像データを生成する情報処理装置であって、２つの画像データの比較結果に基づいて生成される補正対象領域情報に基づいて接合画像データを生成する情報処理装置を提供する。【解決手段】互いに重複する領域を有する２つの画像データを接合して、接合画像データを生成する情報処理装置１００は、画像データを取得する画像データ取得部１３０と、画像データの比較結果に基づいて、２つの画像データの少なくとも一方における、他方の画像データと重複する領域内の補正対象領域を示す補正対象領域情報を生成する補正対象領域特定部２００と、画像データと、補正対象領域情報と、に基づいて、接合画像データを生成する接合画像データ生成部１０２０と、を有する。【選択図】図１
2014086925.tif 000002
【特許請求の範囲】
【請求項１】
互いに重複する領域を有する２つの画像データを接合して、接合画像データを生成する情報処理装置であって、
前記２つの画像データを取得する手段と、
前記２つの画像データの比較結果に基づいて、前記２つの画像データの少なくとも一方における、他方の画像データと重複する領域内の補正対象領域を示す補正対象領域情報を生成する補正対象領域情報生成手段と、
前記２つの画像データと、前記補正対象領域情報と、に基づいて、前記接合画像データを生成する接合画像データ生成手段と、
を有することを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記補正対象領域情報生成手段は、
前記比較結果として、前記重複する領域における前記２つの画像データの画素値の差分を取得する差分取得手段を更に有し、
前記補正対象領域情報として、前記２つの画像データの少なくとも一方における、前記差分取得手段により取得される前記差分が予め定められる値より大きい画素からなる領域を示す情報を生成することを特徴とする情報処理装置。
【請求項３】
請求項２に記載の情報処理装置であって、
前記差分取得手段により取得される差分は、明度の差分であることを特徴とする情報処理装置。
【請求項４】
請求項１乃至３のいずれかに記載の情報処理装置であって、
前記補正対象領域を有する前記２つの画像データの少なくとも一方に対し、他方の画像データに基づく補正処理を行う画像データ補正手段をさらに有し、
前記接合画像データ生成手段は、前記補正処理が実行された画像データに基づいて、前記接合画像データを生成することを特徴とする情報処理装置。
【請求項５】
請求項４に記載の情報処理装置であって、
前記画像データ補正手段は、
前記補正対象領域を有する前記２つの画像データの少なくとも一方の、前記補正対象領域に含まれる画素の画素値を、
前記他方の画像データの、前記補正対象領域に対応する領域に含まれる画素の画素値に近づける処理を行うことを特徴とする情報処理装置。
【請求項６】
請求項１乃至５のいずれかに記載の情報処理装置であって、
前記接合画像データ生成手段は、
前記接合画像データの、前記２つの画像データが重複している領域に対応する領域のデータを、前記２つの画像データを予め定められる反映比率で反映して生成する重複領域画像データ生成手段を有し、
前記重複領域画像データ生成手段は、
前記接合画像データの、前記補正対象領域に対応する領域のデータの生成において、該補正対象領域を有する画像データの反映比率を低減することを特徴とする情報処理装置。
【請求項７】
互いに重複する領域を有する２つの画像データを接合して、接合画像データを生成する情報処理システムであって、
前記２つの画像データを取得する手段と、
前記２つの画像データの比較結果に基づいて、前記２つの画像データの少なくとも一方における、他方の画像データと重複する領域内の補正対象領域を示す補正対象領域情報を生成する補正対象領域情報生成手段と、
前記２つの画像データと、前記補正対象領域情報と、に基づいて、前記接合画像データを生成する接合画像データ生成手段と、
を有することを特徴とする情報処理システム。
【請求項８】
コンピュータを、
互いに重複する領域を有する２つの画像データを接合して、接合画像データを生成する情報処理装置であって、
前記２つの画像データを取得する手段と、
前記２つの画像データの比較結果に基づいて、前記２つの画像データの少なくとも一方における、他方の画像データと重複する領域内の補正対象領域を示す補正対象領域情報を生成する補正対象領域情報生成手段と、
前記２つの画像データと、前記補正対象領域情報と、に基づいて、前記接合画像データを生成する接合画像データ生成手段と、
を有する情報処理装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、およびプログラムに関する。
【背景技術】
【０００２】
特許文献１には、複数画像を合成して合成画像を生成する撮影装置であって、複数画像において同一箇所の画素値を比較し、最も輝度が低い画素、あるいは複数画像でそれぞれ検出したパラメータ差から算出される加算平均を合成画像の画素値とする撮影装置が開示されている。特許文献２には、複数画像で同一箇所の画素値を比較し、最も輝度の低い画素（反射を除外する場合）、あるいは最も輝度が高い画素（影を除外する場合）を合成画像の画素値とする画像処理装置が開示されている。特許文献３には、複数の画像を合成して生成された合成画像において、補正対象である偽色画素に対し、該偽色画素の周辺の非偽色画素の画素値に対して重みづけおよび加算を行って得られる画素値による補正を行う画像処理装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２８７５０４号公報
【特許文献２】特開２０１０−０７２８１３号公報
【特許文献３】特開２０１１−８６２７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的の１つは、互いに重複する領域を有する２つの画像データから１つの接合画像データを生成する情報処理装置であって、２つの画像データの比較結果に基づいて生成される補正対象領域情報に基づいて接合画像データを生成する情報処理装置、情報処理システム、およびプログラムを提供することにある。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、請求項１に記載の発明は、互いに重複する領域を有する２つの画像データを接合して、接合画像データを生成する情報処理装置であって、前記２つの画像データを取得する手段と、前記２つの画像データの比較結果に基づいて、前記２つの画像データの少なくとも一方における、他方の画像データと重複する領域内の補正対象領域を示す補正対象領域情報を生成する補正対象領域情報生成手段と、前記２つの画像データと、前記補正対象領域情報と、に基づいて、前記接合画像データを生成する接合画像データ生成手段と、を有することを特徴とする情報処理装置である。
【０００６】
また、請求項２に記載の発明は、請求項１に記載の情報処理装置であって、前記補正対象領域情報生成手段は、前記比較結果として、前記重複する領域における前記２つの画像データの画素値の差分を取得する差分取得手段を更に有し、前記補正対象領域情報として、前記２つの画像データの少なくとも一方における、前記差分取得手段により取得される前記差分が予め定められる値より大きい画素からなる領域を示す情報を生成することを特徴とする情報処理装置である。
【０００７】
また、請求項３に記載の発明は、請求項２に記載の情報処理装置であって、前記差分取得手段により取得される差分は、明度の差分であることを特徴とする情報処理装置である。
【０００８】
また、請求項４に記載の発明は、請求項１乃至３のいずれかに記載の情報処理装置であって、前記補正対象領域を有する前記２つの画像データの少なくとも一方に対し、他方の画像データに基づく補正処理を行う画像データ補正手段をさらに有し、前記接合画像データ生成手段は、前記補正処理が実行された画像データに基づいて、前記接合画像データを生成することを特徴とする情報処理装置である。
【０００９】
また、請求項５に記載の発明は、請求項４に記載の情報処理装置であって、前記画像データ補正手段は、前記補正対象領域を有する前記２つの画像データの少なくとも一方の、前記補正対象領域に含まれる画素の画素値を、前記他方の画像データの、前記補正対象領域に対応する領域に含まれる画素の画素値に近づける処理を行うことを特徴とする情報処理装置である。
【００１０】
また、請求項６に記載の発明は、請求項１乃至５のいずれかに記載の情報処理装置であって、前記接合画像データ生成手段は、前記接合画像データの、前記２つの画像データが重複している領域に対応する領域のデータを、前記２つの画像データを予め定められる反映比率で反映して生成する重複領域画像データ生成手段を有し、前記重複領域画像データ生成手段は、前記接合画像データの、前記補正対象領域に対応する領域のデータの生成において、該補正対象領域を有する画像データの反映比率を低減することを特徴とする情報処理装置である。
【００１１】
また、請求項７に記載の発明は、互いに重複する領域を有する２つの画像データを接合して、接合画像データを生成する情報処理システムであって、前記２つの画像データを取得する手段と、前記２つの画像データの比較結果に基づいて、前記２つの画像データの少なくとも一方における、他方の画像データと重複する領域内の補正対象領域を示す補正対象領域情報を生成する補正対象領域情報生成手段と、前記２つの画像データと、前記補正対象領域情報と、に基づいて、前記接合画像データを生成する接合画像データ生成手段と、を有することを特徴とする情報処理システムである。
【００１２】
また、請求項８に記載の発明は、コンピュータを、互いに重複する領域を有する２つの画像データを接合して、接合画像データを生成する情報処理装置であって、前記２つの画像データを取得する手段と、前記２つの画像データの比較結果に基づいて、前記２つの画像データの少なくとも一方における、他方の画像データと重複する領域内の補正対象領域を示す補正対象領域情報を生成する補正対象領域情報生成手段と、前記２つの画像データと、前記補正対象領域情報と、に基づいて、前記接合画像データを生成する接合画像データ生成手段と、を有する情報処理装置として機能させるためのプログラムである。
【発明の効果】
【００１３】
請求項１，７，８に係る発明によれば、互いに重複する領域を有する２つの画像データから１つの接合画像データを生成する情報処理装置であって、２つの画像データの比較結果に基づいて生成される補正対象領域情報に基づいて接合画像データを生成する情報処理装置、情報処理システム、およびプログラムが提供される。
【００１４】
請求項２に係る発明によれば、２つの画像データの少なくとも一方における、重複する領域における２つの画像データの画素値の差分が予め定められる値より大きい画素からなる領域が、補正対象領域と判定される。
【００１５】
請求項３に係る発明によれば、明度の差分に基づいて補正対象領域が判定される。
【００１６】
請求項４に係る発明によれば、補正対象領域を有する画像データに対して他方の画像データに基づく補正処理がなされ、補正処理後の画像データに基づいて接合画像データが生成される。
【００１７】
請求項５に係る発明によれば、補正対象領域を有する画像データに対して、補正対象領域に含まれる画素の画素値を、他方の画像データの画素値に近づける補正処理が行われる。
【００１８】
請求項６に係る発明によれば、接合画像データの補正対象領域に対応する領域のデータが、補正対象領域を有しない画像データをより強く反映して生成される。
【図面の簡単な説明】
【００１９】
【図１】本発明の第１の実施形態に係る情報処理装置の構成を示す図である。
【図２】本発明の第１の実施形態に係る情報処理装置において接合される複数の画像データおよび接合画像データの一例を示す図である。
【図３】図２に示される画像データに対し局所特徴が検出された結果の一例を示す図である。
【図４】図２に示される画像データに対し局所特徴マッチング処理が実行された結果の一例を示す図である。
【図５】図２に示される画像データに対する変換処理および共通領域の特定処理の一例を示す図である。
【図６】補正対象領域特定部における処理を示す図である。
【図７】接合画像データの生成処理におけるブレンディング比率の大きさを濃淡で示した図である。
【図８】本発明の第１の実施形態に係る情報処理装置の動作を示すフローチャートである。
【図９】本発明の第２の実施形態に係る情報処理装置の構成を示す図である。
【図１０】ブレンディング比率算出部において算出されるブレンディング比率を示す図である。
【図１１】本発明の第２の実施形態に係る情報処理装置の動作を示すフローチャートである。
【発明を実施するための形態】
【００２０】
以下、本発明の実施形態について図面に基づき詳細に説明する。
【００２１】
［第１の実施形態］
図１は、本発明の第１の実施形態に係る情報処理装置１００の構成を示す図である。情報処理装置１００は、例えば携帯電話機等の、撮影機能を有する情報処理装置６００と通信を行い、情報処理装置６００から送信された複数の画像データを接合して接合画像データを生成する。
【００２２】
図２は、本発明の第１の実施形態に係る情報処理装置１００において接合される複数の画像データ３００，４００および接合画像データ５００の一例を示す図である。画像データ３００には影３０１が写り込んでおり、画像データ３００，４００をそのまま接合すると、接合画像データ５００においても影５０１が残る。本実施形態に係る情報処理装置１００および後述する第２の実施形態に係る情報処理装置９００は、この影５０１等の、接合画像データ５００において望ましくない、一方の画像データ３００に含まれる情報の影響を低減する構成を有する。
【００２３】
情報処理装置１００は、通信部１１０、記憶部１２０、画像データ取得部１３０、画像データ拡縮部１４０、局所特徴検出部１５０、局所特徴マッチング部１６０、変換ホモグラフィ算出部１７０、画像データ変換部１８０、共通領域特定部１９０、補正対象領域特定部２００、補正対象領域補正部２１０、および接合画像データ生成部２２０を有する。補正対象領域特定部２００は、さらに差分検出部２０１、および差分判定部２０２を有し、接合画像データ生成部２２０は、さらに重複領域画像データ生成部２２１を有する。
【００２４】
通信部１１０、画像データ取得部１３０、画像データ拡縮部１４０、局所特徴検出部１５０、局所特徴マッチング部１６０、変換ホモグラフィ算出部１７０、画像データ変換部１８０、共通領域特定部１９０、補正対象領域特定部２００、補正対象領域補正部２１０、および接合画像データ生成部２２０は、例えばＣＰＵの一機能として実現される。記憶部１２０は、メモリー等の記憶素子からなる。
【００２５】
通信部１１０は、情報処理装置６００と通信を行う。通信部１１０は、情報処理装置６００から受信された受信信号から画像データを取得し、記憶部１２０に保存する。また、通信部１１０は、記憶部１２０に記憶される、接合画像データ生成部２２０により生成された接合画像データを、情報処理装置６００からの要求に応じて、情報処理装置６００に対し送信する。
【００２６】
画像データ取得部１３０は、情報処理装置６００から送信されて記憶部１２０に記憶された画像データから、接合画像データを構成する複数の画像データを取得し、画像データ拡縮部１４０に出力する。接合画像データを構成する複数の画像データには、例えば情報処理装置６００において所定のコードが付されており、画像データ取得部１３０はこのコードを参照することで複数の画像データを特定する。
【００２７】
画像データ拡縮部１４０は、画像データ取得部１３０から入力された複数の画像データに対して拡縮処理を行う。拡縮処理では、複数の画像データに対して、既知の画像データ拡大／縮小技術により、接合可能なサイズに変更する処理が行われる。
【００２８】
局所特徴検出部１５０は、画像データ拡縮部１４０により拡縮処理が行われた複数の画像データのそれぞれについて、例えばＳＩＦＴ（Ｓｃａｌｅ−Ｉｎｖａｒｉａｎｔ  Ｆｅａｔｕｒｅ  Ｔｒａｎｓｆｏｒｍ）やＳＵＲＦ（Ｓｐｅｅｄｅｄ  Ｕｐ  Ｒｏｂｕｓｔ  Ｆｅａｔｕｒｅｓ）等の局所特徴検出技術により、局所特徴を検出する。図３は、図２に示される画像データ３００，４００に対し局所特徴が検出された結果の一例を示す図である。ここでは検出された局所画像パターンが、ベクトル（矢印）で表現される。
【００２９】
局所特徴マッチング部１６０は、局所特徴検出部１５０において検出された複数の画像データの局所特徴に基づき、これらの画像データ間の局所特徴を対応づける局所特徴マッチング処理を行う。これにより、画像データ間で重複している部分（重複領域）が特定される。図４は、図２に示される画像データ３００，４００に対し局所特徴マッチング処理が実行された結果の一例を示す図である。
【００３０】
変換ホモグラフィ算出部１７０は、局所特徴マッチング部１６０において検出された局所特徴に基づき、重複領域を有する画像データ３００，４００において、該重複領域が同じ形状をもつよう、画像データ３００，４００の一方、もしくは双方を変換する３×３の行列（変換ホモグラフィ）を算出する。
【００３１】
画像データ変換部１８０は、変換ホモグラフィ算出部１７０において算出された変換ホモグラフィを用いて、画像データ３００，４００の一方、もしくは双方の変換処理を行う。
【００３２】
共通領域特定部１９０は、画像データ変換部１８０において変換された画像データ３００，４００において、重複している領域（共通領域）を特定する。図５は、図２に示される画像データ３００，４００に対する変換処理および共通領域の特定処理の一例を示す図である。画像データ３００，４００は、変換処理によって、実線で示される画像データ３１０、および破線で示される画像データ４１０にそれぞれ変換され、その結果、共通領域５１０が特定される。
【００３３】
補正対象領域特定部２００は、共通領域特定部１９０において特定された共通領域内の、補正対象領域を特定する。補正対象領域特定部２００は、画像データ３００，４００の比較結果に基づいて、２つの画像データの少なくとも一方における、他方の画像データと重複する領域内の補正対象領域を示す補正対象領域情報を生成する。
【００３４】
まず、補正対象領域特定部２００の差分検出部２０１は、画像データ３００，４００の共通領域内の共通とされる画素間での明度の差分を検出する。補正対象領域特定部２００の差分判定部２０２は、差分検出部２０１で検出された差分が予め定められた閾値以上の差分を有する領域（差分領域）を特定する。
【００３５】
さらに、補正対象領域特定部２００は、画像データ３００内における、差分領域の明度と、差分領域の周辺の明度と、の差分を取得する。同様に、補正対象領域特定部２００は、画像データ４００内において、差分領域の明度と、差分領域の周辺の明度と、の差分を取得する。そして補正対象領域特定部２００は、取得された差分が大きい方の差分領域を、補正対象領域と特定し、補正対象領域を示す補正対象領域情報を生成する。
【００３６】
補正対象領域特定部２００の処理を具体的に説明する。図６は、補正対象領域特定部２００における処理を示す図である。
【００３７】
図６において、上側のグラフの曲線３２０は画像データ３００の明度，下側のグラフの曲線４２０は画像データ４００の明度を示す。これらのグラフにおいて、縦軸は図５のＸ−Ｘに沿った座標、縦軸は明度を示す。
【００３８】
補正対象領域特定部２００は、まず曲線３２０と曲線４２０とを比較し、差分が閾値を超えている領域Ｄを特定する。次に、補正対象領域特定部２００は、曲線３２０における領域Ｄの明度と、その周辺の明度と、の差分ｄ３００と、曲線４２０における領域Ｄの明度と、その周辺の明度と、の差分ｄ４００と、を比較し、差分が大きい画像データ３００の差分領域Ｄに相当する領域を、補正対象領域と特定する。
【００３９】
補正対象領域補正部２１０は、補正対象領域特定部２００において生成された補正対象領域情報に基づき、補正対象領域に対して補正処理を行う。具体的には、補正対象領域補正部２１０は、画像データ３００の補正対象領域に含まれる画素の画素値を、画像データ４００の、補正対象領域に対応する領域に含まれる画素の画素値に近づける処理を行う。より具体的には、補正対象領域補正部２１０は、補正対象領域（画像データ３００の補正対象領域）の画素の画素値と、補正対象領域と特定されなかった共通領域（画像データ４００の、補正対象領域に対応する領域）の画素値と、のそれぞれに予め定められた重みづけを行ったうえで加算を行う。ここで、補正対象領域と特定されなかった共通領域の画素値に対し、より大きい重みづけがなされる。これにより、図６において、曲線３２０に対し、矢印で示される補正がなされる。
【００４０】
接合画像データ生成部２２０は、画像データ（補正対象領域補正部２１０による補正処理がなされたものについては、補正後の画像データ）を接合して、接合画像データを生成する。接合画像データ生成部２２０は、画像データの重複領域については、重複する画像データのそれぞれの画素値に対し予め定められる反映比率（ブレンディング比率）による重みづけを行ったうえで加算して画素値を取得する。ここでブレンディング比率は、画像データの端部において０とし、端部から離れるにつれて大きい値とする。図７は、接合画像データの生成処理におけるブレンディング比率の大きさを濃淡で示した図である。図７において、濃度が高いほどブレンディング比率が高いことを示す。このような重みづけにより、接合画像データ内の、ある画像データの端部に相当する位置における急激な色の変化が抑えられる。
【００４１】
次に、本実施形態に係る情報処理装置１００の動作を、フローチャートを用いて説明する。図８は、本発明の第１の実施形態に係る情報処理装置１００の動作を示すフローチャートである。
【００４２】
まず、情報処理装置１００の画像データ取得部１３０は、情報処理装置６００から送信された複数の画像データを取得する（Ｓ８０１）。次に、情報処理装置１００の画像データ拡縮部１４０は、Ｓ８０１で取得された画像データに対して拡縮処理を行う（Ｓ８０２）。
【００４３】
情報処理装置１００の局所特徴検出部１５０は、Ｓ８０２で拡縮処理が実行された複数の画像データのそれぞれに対して局所特徴検出処理を実行する（Ｓ８０３）。次に、局所特徴マッチング部１６０は、Ｓ８０３で局所特徴検出処理が行われた複数の画像データ間で局所特徴マッチング処理を実行する（Ｓ８０４）。
【００４４】
情報処理装置１００の変換ホモグラフィ算出部１７０は、Ｓ８０４で局所特徴マッチング処理が実行された複数の画像データの少なくとも一部について変換ホモグラフィを算出する（Ｓ８０５）。次に、情報処理装置１００の画像データ変換部１８０は、Ｓ８０５で変換ホモグラフィが算出された画像データについて、算出された変換ホモグラフィを用いて変換処理を実行する（Ｓ８０６）。
【００４５】
情報処理装置１００の共通領域特定部１９０は、Ｓ８０６において変換された画像データを含む複数の画像データについて、共通領域を特定する（Ｓ８０７）。次に、情報処理装置１００の補正対象領域特定部２００は、Ｓ８０７において検出された共通領域において、補正対象領域を特定する（Ｓ８０８）。
【００４６】
情報処理装置１００の補正対象領域補正部２１０は、Ｓ８０８において検出された補正領域に対して補正処理を実行する（Ｓ８０９）。そして、情報処理装置１００の接合画像データ生成部２２０は、Ｓ８０６において変換された複数の画像データ（Ｓ８０９において補正されたものについては、補正処理後の画像データ）を接合して、接合画像データを生成する（Ｓ８１０）。以上で、情報処理装置１００における処理は終了する。
【００４７】
以上の構成により、互いに重複する領域を有する２つの画像データから１つの接合画像データを生成する情報処理装置１００において、２つの画像データの比較結果に基づいて生成される補正対象領域情報に基づいて接合画像データを生成される。
【００４８】
そして、例えば１つの画像データに影が写り込んでいた場合には、他方の画像データに基づいて補正処理が行われたうえで各画像データが接合されることにより、影の影響が軽減された接合画像データが生成される。
【００４９】
［第２の実施形態］
図９は、本発明の第２の実施形態に係る情報処理装置９００の構成を示す図である。情報処理装置９００は、第１の実施形態に係る情報処理装置１００と同様、例えば携帯電話機等の、撮影機能を有する情報処理装置６００と通信を行い、情報処理装置６００から送信された複数の画像データを接合して接合画像データを生成する。
【００５０】
情報処理装置９００は、通信部９１０、記憶部９２０、画像データ取得部９３０、画像データ拡縮部９４０、局所特徴検出部９５０、局所特徴マッチング部９６０、変換ホモグラフィ算出部９７０、画像データ変換部９８０、共通領域特定部９９０、補正対象領域特定部１０００、ブレンディング比率算出部１０１０、および接合画像データ生成部１０２０を有する。補正対象領域特定部１０００は、さらに差分検出部１００１、および差分判定部１００２を有し、接合画像データ生成部１０２０は、さらに重複領域画像データ生成部１０２１を有する。
【００５１】
通信部９１０、画像データ取得部９３０、画像データ拡縮部９４０、局所特徴検出部９５０、局所特徴マッチング部９６０、変換ホモグラフィ算出部９７０、画像データ変換部９８０、共通領域特定部９９０、補正対象領域特定部１０００、ブレンディング比率算出部１０１０、および接合画像データ生成部１０２０は、例えばＣＰＵの一機能として実現される。記憶部９２０は、メモリー等の記憶素子からなる。
【００５２】
情報処理装置９００において、通信部９１０、記憶部９２０、画像データ取得部９３０、画像データ拡縮部９４０、局所特徴検出部９５０、局所特徴マッチング部９６０、変換ホモグラフィ算出部９７０、画像データ変換部９８０、共通領域特定部９９０、および補正対象領域特定部１０００は、第１の実施形態に係る情報処理装置１００と同様の構成を有し、かつ同様の処理を行うため説明を省略する。
【００５３】
ブレンディング比率算出部１０１０は、後述する接合画像データ生成部１０２０における画像データの接合処理において使用されるブレンディング比率を算出する。ここで、補正対象領域特定部１０００により補正対象領域と特定された領域については、ブレンディング比率を低減（例えば０に固定）し、補正対象領域が特定されなかった画像データについて、補正対象領域に対応する領域のブレンディング比率を（例えば最大値に）増加させる。
【００５４】
図１０は、ブレンディング比率算出部１０１０において算出されるブレンディング比率を示す図である。図１０では、図７と同様、濃淡でブレンディング比率の高さを示している。ここでは図２に示した画像データ３００，４００に対して算出された結果を示す。影が写り込んでいたために補正対象領域と特定された画像データ３００の領域３３０については、ブレンディング比率は０とされ、代わりに画像データ４００の対応する領域４３０については高い値（最大値）に設定されている。
【００５５】
接合画像データ生成部１０２０の重複領域画像データ生成部１０２１は、ブレンディング比率算出部１０１０において算出されたブレンディング比率を用いて画像データを接合して、接合画像データを生成する。
【００５６】
次に、本実施形態に係る情報処理装置９００の動作を、フローチャートを用いて説明する。図１１は、本発明の第１の実施形態に係る情報処理装置９００の動作を示すフローチャートである。
【００５７】
まず、情報処理装置９００の画像データ取得部９３０は、情報処理装置６００から送信された複数の画像データを取得する（Ｓ１１０１）。次に、情報処理装置９００の画像データ拡縮部９４０は、Ｓ１１０１で取得された画像データに対して拡縮処理を行う（Ｓ１１０２）。
【００５８】
情報処理装置９００の局所特徴検出部９５０は、Ｓ１１０２で拡縮処理が実行された複数の画像データのそれぞれに対して局所特徴検出処理を実行する（Ｓ１１０３）。次に、局所特徴マッチング部９６０は、Ｓ１１０３で局所特徴検出処理が行われた複数の画像データ間で局所特徴マッチング処理を実行する（Ｓ１１０４）。
【００５９】
情報処理装置９００の変換ホモグラフィ算出部９７０は、Ｓ１１０４で局所特徴マッチング処理が実行された複数の画像データの少なくとも一部について変換ホモグラフィを算出する（Ｓ１１０５）。次に、情報処理装置９００の画像データ変換部９８０は、Ｓ１１０５で変換ホモグラフィが算出された画像データについて、算出された変換ホモグラフィを用いて変換処理を実行する（Ｓ１１０６）。
【００６０】
情報処理装置９００の共通領域特定部９９０は、Ｓ１１０６において変換された画像データを含む複数の画像データについて、共通領域を特定する（Ｓ１１０７）。次に、情報処理装置９００の補正対象領域特定部１０００は、Ｓ１１０７において検出された共通領域において、補正対象領域を特定する（Ｓ１００８）。
【００６１】
情報処理装置９００のブレンディング比率算出部１０１０は、Ｓ１００８において検出された補正領域について値が低く抑えられたブレンディング比率を算出する（Ｓ１１０９）。そして、情報処理装置９００の接合画像データ生成部１０２０は、Ｓ１１０６において変換された複数の画像データを、Ｓ１１０９で算出されたブレンディング比率を用いて接合して、接合画像データを生成する（Ｓ１１１０）。以上で、情報処理装置９００における処理は終了する。
【００６２】
以上の構成により、互いに重複する領域を有する２つの画像データから１つの接合画像データを生成する情報処理装置１００，９００において、２つの画像データの比較結果に基づいて生成される補正対象領域情報に基づいて接合画像データを生成される。
【００６３】
そして、例えば１つの画像データに影が写り込んでいた場合には、他方の画像データがより強く反映されて接合されることにより、影の影響が軽減された接合画像データが生成される。
【００６４】
なお、上記第１の実施形態では補正対象領域の補正において、領域内の画素値と他方の画像データの画素値と、にそれぞれ予め定められる重みづけをして加算を行う構成が示されたが本発明はこれに限定されず、例えば差分の大きさに応じて重みづけを変化させる構成、差分が予め定められる値より大きい場合には他方の画素値に置き換える構成等としてもよい。
【００６５】
さらに、補正の対象となる影が重複領域からはみ出している場合に、重複領域における補正内容に基づいて、影のはみ出した部分についても補正を行う構成としてもよい。
【００６６】
また、上記第２の実施形態においては、補正対象領域に対応する領域におけるブレンディング比率を予め定められる低い値に設定する構成が開示されたが、本発明はこれに限定されず、例えば差分の大きさに応じてブレンディング比率を変化させる構成としてもよい。
【００６７】
さらに、上記第１および第２の実施形態においては受信された画像データに対して接合処理を行う構成が開示されたが、これらの構成が撮影機能を有する機器に搭載される（撮影から接合までが単一の機器で実行される）構成としてもよい。
【００６８】
なお、ここで述べた情報処理装置１００，９００の動作は、それぞれに設けられる記憶部に記憶されるプログラムを動作させることで実現される。このプログラムは通信によって提供されてもよいし、コンピュータによる読み取りが可能な、ＣＤ−ＲＯＭ等の記憶媒体に格納されて提供されてもよい。
【符号の説明】
【００６９】
１００  情報処理装置、１１０  通信部、１２０  記憶部、１３０  画像データ取得部、１４０  画像データ拡縮部、１５０  局所特徴検出部、１６０  局所特徴マッチング部、１７０  変換ホモグラフィ算出部、１８０  画像データ変換部、１９０  共通領域特定部、２００  補正対象領域特定部、２０１  差分検出部、２０２  差分判定部、２１０  補正対象領域補正部、２２０  接合画像データ生成部、２２１  重複領域画像データ生成部、３００，３１０，４００，４１０  画像データ、５００  接合画像データ、５１０  共通領域、３０１，５０１  影、３２０，４２０  曲線、３３０，４３０  領域、６００  情報処理装置、９００  情報処理装置、９１０  通信部、９２０  記憶部、９３０  画像データ取得部、９４０  画像データ拡縮部、９５０  局所特徴検出部、９６０  局所特徴マッチング部、９７０  変換ホモグラフィ算出部、９８０  画像データ変換部、９９０  共通領域特定部、１０００  補正対象領域特定部、１００１  差分検出部、１００２  差分判定部、１０１０  ブレンディング比率算出部、１０２０  接合画像データ生成部、１０２１  重複領域画像データ生成部。
【図１】
2014086925.tif 000003
【図２】
2014086925.tif 000004
【図３】
2014086925.tif 000005
【図４】
2014086925.tif 000006
【図５】
2014086925.tif 000007
【図６】
2014086925.tif 000008
【図７】
2014086925.tif 000009
【図８】
2014086925.tif 000010
【図９】
2014086925.tif 000011
【図１０】
2014086925.tif 000012
【図１１】
2014086925.tif 000013