(57)【特許請求の範囲】
【請求項１】
時系列に連続する複数の画像で同一位置にある消失点を算出する消失点算出ステップと、
前記複数の画像のうち少なくとも１の画像に対して、当該画像内でプライバシー保護をすべき対象物体の指定を受け付ける受付ステップと、
前記受付ステップにおいて受け付けた前記少なくとも１の画像における対象物体の指定と、前記消失点算出ステップにおいて算出された消失点とに基づき、前記消失点を含む領域であって前記対象物体が前記複数の画像において存在し得る領域である対象存在領域を算出する領域算出ステップと、
前記複数の画像それぞれの領域であって前記領域算出ステップにおいて算出された前記対象存在領域と同一位置の領域に対して、プライバシー保護の画像処理を行う画像処理ステップと、を含む、
画像処理方法。
【請求項２】
前記複数の画像それぞれには、前記対象物体が含まれており、
前記対象物体の画像内の大きさは、前記時系列に連続する複数の画像において、大きくまたは小さくなっていく、
請求項１に記載の画像処理方法。
【請求項３】
前記複数の画像は、車載カメラでの撮影により得られる映像を構成する、
請求項１または２に記載の画像処理方法。
【請求項４】
前記画像処理は、モザイク処理、ぼかし処理またはピクセル化処理である、
請求項１〜３のいずれか１項に記載の画像処理方法。
【請求項５】
前記消失点算出ステップは、
前記複数の画像の少なくとも２つの画像それぞれにおいて、前記対象物体の複数の部分のそれぞれに対応する特徴点を検出するステップと、
前記少なくとも２つの画像のそれぞれに含まれる前記対象物体の第一の部分の特徴点を対応付けるとともに、前記少なくとも２つの画像のそれぞれに含まれる前記対象物体の第二の部分の特徴点を対応付けるステップと、
対応付けた前記第一の部分の特徴点を通る第一の直線および前記第二の部分の特徴点を通る第２の直線の交点を求める計算を行うことにより、前記複数の画像それぞれで同一位置にある前記消失点を算出するステップとを含む、
請求項１〜４のいずれか１項に記載の画像処理方法。
【請求項６】
前記受付ステップでは、
前記少なくとも１の画像に含まれる対象物体の当該画像中の座標の指定を受け付けることで、前記対象物体の指定を受け付ける、
請求項１〜５のいずれか１項に記載の画像処理方法。
【請求項７】
前記画像処理ステップでは、
前記複数の画像それぞれの前記同一位置の領域のうち前記消失点を含む所定領域と当該所定領域を除く領域とに対して異なる画像処理を行う、
請求項１〜６のいずれか１項に記載の画像処理方法。
【請求項８】
前記画像処理は、ぼかし処理であり、
前記画像処理ステップでは、
当該所定領域を除く領域に対するぼかし処理の強度よりも、前記所定領域に対するぼかし処理の強度の方が弱くなるように、前記画像処理を行う、
請求項７に記載の画像処理方法。
【請求項９】
前記画像処理ステップは、
前記複数の画像それぞれの前記同一位置の領域のうち前記消失点を含む所定領域を除いた領域に対して、前記画像処理を行う、
請求項１〜６のいずれか１項に記載の画像処理方法。
【請求項１０】
前記画像処理ステップでは、
前記複数の画像における前記同一位置の領域に、前記対象物体のうち前記画像処理を行うべきではない対象物体が含まれる場合には、前記同一位置の領域のうち当該画像処理を行うべきではない対象物体を除く領域に対して、前記画像処理を行う、
請求項１〜９のいずれか１項に記載の画像処理方法。
【請求項１１】
時系列に連続する複数の画像で同一位置にある消失点を算出する消失点算出ステップと、
前記複数の画像のうち少なくとも１の画像に対して、当該画像内でプライバシー保護をすべき対象物体の指定を受け付ける受付ステップと、
前記受付ステップにおいて受け付けた前記少なくとも１の画像における対象物体の指定と、前記消失点算出ステップにおいて算出された消失点とに基づき、前記消失点を含む領域であって前記対象物体が前記複数の画像において存在し得る領域である対象存在領域を算出する領域算出ステップと、
前記複数の画像それぞれの領域であって前記領域算出ステップにおいて算出された前記対象存在領域と同一位置の領域に対して、プライバシー保護の画像処理を行う画像処理ステップとを、
コンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プライバシー保護の画像処理を行う画像処理方法およびプログラムに関する。
【背景技術】
【０００２】
近年、Ｄｅｅｐ  Ｌｅａｒｎｉｎｇと呼ばれるニューラルネットワークを用いた学習技術を用いた物体認識が、注目されている。Ｄｅｅｐ  Ｌｅａｒｎｉｎｇでは、物体など認識対象の名前や種類等がタグとして紐付けされた大量のタグ付き画像を用いて、学習処理を行うことで、高精度の物体認識を実現することができる。
【０００３】
大量のタグ付き画像を用意する方法としては、クラウドソーシングを利用する方法がある。つまり、クラウドソーシングを利用し、写真や映像フレーム等の画像から学習処理に必要な部分を見つけ、切出し、タグ付けする作業を行わせることで、大量のタグ付き画像を用意することができる。しかし、写真や映像フレーム等の画像に人物などプライバシー保護の画像処理が必要な対象物体が写りこんでいる場合には、写真や映像フレーム等にプライバシー保護の画像処理を施した上でクラウドソーシングを利用する必要がある。
【０００４】
一方、例えば特許文献１には、画像認識を用いることで、顔の位置や人物位置を検出し、検出した顔を別の画像に置き換える技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１３−１９７７８５号公報
【非特許文献】
【０００６】
【非特許文献１】Lowe, avid G.(1999),"Object recognition from local scale-invariant features",Proceedings of the International Conference on Computer Vision. , pp.1150-1157,doi:10.1109/ICCV.1999.790410.
【非特許文献２】Herbert Bay,Andreas Ess, TinneTuytelaars, and Luc Van Gool, "Speeded Up Robust Features", ETH Zurich, KatholiekeUniversiteit Leuven.
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、現状の画像認識では、１００％の検出精度を保証できないため、上記従来技術では、顔の位置や人物位置の検出に漏れが生じてしまう場合がある。したがって、上記従来技術では、検出漏れの（検出されなかった）顔を別の画像に置き換えことができないなど、プライバシー保護の画像処理を施せない場合があるという問題がある。
【０００８】
本発明は、上述の事情を鑑みてなされたもので、必要なプライバシー保護の画像処理をより確実に行うことができる画像処理方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明の一形態に係るタスク画像処理方法は、時系列に連続する複数の画像で同一位置にある消失点を算出する消失点算出ステップと、前記複数の画像のうち少なくとも１の画像に対して、当該画像内でプライバシー保護をすべき対象物体の指定を受け付ける受付ステップと、前記受付ステップにおいて受け付けた前記少なくとも１の画像における対象物体の指定と、前記消失点算出ステップにおいて算出された消失点とに基づき、前記消失点を含む領域であって前記対象物体が前記複数の画像において存在し得る領域である対象存在領域を算出する領域算出ステップと、前記複数の画像それぞれの領域であって前記領域算出ステップにおいて算出された前記対象存在領域と同一位置の領域に対して、プライバシー保護の画像処理を行う画像処理ステップと、を含む。
【００１０】
なお、これらの全般的または具体的な態様は、システム、方法、集積回路、コンピュータプログラムまたはコンピュータで読み取り可能なＣＤ−ＲＯＭなどの記録媒体で実現されてもよく、システム、方法、集積回路、コンピュータプログラムおよび記録媒体の任意な組み合わせで実現されてもよい。
【発明の効果】
【００１１】
本発明によれば、必要なプライバシー保護の画像処理をより確実に行うことができる画像処理方法およびそのプログラムを実現できる。
【図面の簡単な説明】
【００１２】
【図１】図１は、実施の形態における画像処理装置の機能構成の一例を示す図である。
【図２】図２は、実施の形態における複数の画像の一例を示す図である。
【図３】図３は、図２に示す複数の画像における消失点を示す図である。
【図４】図４は、図１に示す消失点算出部の詳細機能構成の一例を示す図である。
【図５】図５は、実施の形態において手動で特徴点検出を行った例を示す図である。
【図６】図６は、実施の形態におけるマッチング方法を説明するための図である。
【図７】図７は、実施の形態における消失点計算方法を説明するための図である。
【図８】図８は、実施の形態における消失点計算方法を説明するための図である。
【図９】図９は、図１に示す受付部の詳細機能構成の一例を示す図である。
【図１０】図１０は、実施の形態における対象物体の指定方法の一例を説明するための図である。
【図１１】図１１は、図１に示す領域算出部の詳細機能構成の一例を示す図である。
【図１２】図１２は、実施の形態における領域算出方法の一例を示す図である。
【図１３】図１３は、実施の形態における画像処理方法の一例を示す図である。
【図１４】図１４は、実施の形態における画像処理方法の別の一例を示す図である。
【図１５】図１５は、実施の形態における画像処理方法の別の一例を示す図である。
【図１６】図１６は、実施の形態における画像処理方法の別の一例を示す図である。
【図１７】図１７は、実施の形態における画像処理装置の動作の一例を示すフローチャートである。
【図１８】図１８は、図１７に示すステップＳ１１の詳細動作例を示すフローチャートである。
【図１９】図１９は、図１７に示すステップＳ１２およびＳ１３の詳細動作例を示すフローチャートである。
【図２０】図２０は、実施の形態における画像処理方法の別の一例を示す図である。
【発明を実施するための形態】
【００１３】
（本発明の基礎となった知見）
近年、Ｄｅｅｐ  Ｌｅａｒｎｉｎｇと呼ばれるニューラルネットワークを用いた学習技術を用いた物体認識が、注目されている。
【００１４】
ここで、Ｄｅｅｐ  Ｌｅａｒｎｉｎｇによる物体認識において、高い認識性能を引き出すためには、認識対象である対象物体の名前や種類等がタグとして紐付け(ラベリング）された大量のタグ付き画像を用いた学習処理を行う必要がある。また、このような大量のタグ付き画像は、写真や映像フレーム等の画像から認識に必要な部分を見つけ、切出し、タグ付けする膨大な工数の作業を必要とする。そのため、写真や映像フレーム等の画像から認識に必要な部分を見つけ、切出し、タグ付けする作業にクラウドソーシングなど第三者へのアウトソーシングを利用する方法が考えられる。
【００１５】
しかしながら、クラウドソーシングは、インターネットを通じて不特定多数の者（作業者）に作業を依頼する仕組みであるため、クラウドソーシングを利用する際に、大量の写真や映像フレーム等の大量の画像を不特定多数の者（作業者）に配信することになる。そのため、写真や映像フレーム等の画像に人物などプライバシー保護の画像処理が必要な対象物体が写りこんでいる場合には、例えば対象物体が人物であれば個人情報（その人物の顔や場所・個人を特定できる情報等）が認識できないように画像処理を行うなど、写真や映像フレーム等にプライバシー保護の画像処理を施した上でクラウドソーシングを利用する必要がある。
【００１６】
それに対して、例えば特許文献１には、画像認識を用いることで、顔の位置や人物位置を検出し、検出した顔を別の画像に置き換える技術が開示されている。しかしながら、上述したように、現状の画像認識では、１００％の検出精度を保証できないため、上記従来技術では、顔の位置や人物位置の検出に漏れが生じてしまう場合がある。したがって、上記従来技術では、検出漏れの（検出されなかった）顔を別の画像に置き換えことができないなど、プライバシー保護の画像処理を施せない場合があるという問題がある。
【００１７】
一方、上記の検出漏れを鑑み、写真や映像フレーム等の画像すべてに対して一様にぼかし処理などのプライバシー保護の画像処理を施す方法も考えられる。しかしながら、このような方法では、クラウドソーシングの作業者は、写真や映像フレーム等の画像内に存在するサイズの小さい認識対象（人など）を見つけにくくなるので、タグ付けする作業(ラベリング作業）の効率や精度が落ちてしまうという問題もある。
【００１８】
本発明は、上述の事情を鑑みてなされたもので、必要なプライバシー保護の画像処理をより確実に行うことができる画像処理方法およびプログラムを提供することを目的とする。
【００１９】
本発明の一態様に係る画像処理方法は、時系列に連続する複数の画像で同一位置にある消失点を算出する消失点算出ステップと、前記複数の画像のうち少なくとも１の画像に対して、当該画像内でプライバシー保護をすべき対象物体の指定を受け付ける受付ステップと、前記受付ステップにおいて受け付けた前記少なくとも１の画像における対象物体の指定と、前記消失点算出ステップにおいて算出された消失点とに基づき、前記消失点を含む領域であって前記対象物体が前記複数の画像において存在し得る領域である対象存在領域を算出する領域算出ステップと、前記複数の画像それぞれの領域であって前記領域算出ステップにおいて算出された前記対象存在領域と同一位置の領域に対して、プライバシー保護の画像処理を行う画像処理ステップと、を含む。
【００２０】
これによれば、必要なプライバシー保護の画像処理をより確実に行うことができる。
【００２１】
ここで、例えば、前記複数の画像それぞれには、前記対象物体が含まれており、前記対象物体の画像内の大きさは、前記時系列に連続する複数の画像において、大きくまたは小さくなっていくとしてもよい。
【００２２】
また、例えば、前記複数の画像は、車載カメラでの撮影により得られる映像を構成するとしてもよい。
【００２３】
また、例えば、前記画像処理は、モザイク処理、ぼかし処理またはピクセル化処理であるとしてもよい。
【００２４】
ここで、例えば、前記複数の画像の少なくとも２つの画像それぞれにおいて、前記対象物体の複数の部分のそれぞれに対応する特徴点を検出するステップと、前記少なくとも２つの画像のそれぞれに含まれる前記対象物体の第一の部分の特徴点を対応付けるとともに、前記少なくとも２つの画像のそれぞれに含まれる前記対象物体の第二の部分の特徴点を対応付けるステップと、対応付けた前記第一の部分の特徴点を通る第一の直線および前記第二の部分の特徴点を通る第２の直線の交点を求める計算を行うことにより、前記複数の画像それぞれで同一位置にある前記消失点を算出するステップとを含むとしてもよい。
【００２５】
また、例えば、前記受付ステップでは、前記少なくとも１の画像に含まれる対象物体の当該画像中の座標の指定を受け付けることで、前記対象物体の指定を受け付けるとしてもよい。
【００２６】
ここで、例えば、前記画像処理ステップでは、前記複数の画像それぞれの前記同一位置の領域のうち前記消失点を含む所定領域と当該所定領域を除く領域とに対して異なる画像処理を行うとしてもよい。
【００２７】
また、例えば、前記画像処理は、ぼかし処理であり、前記画像処理ステップでは、当該所定領域を除く領域に対するぼかし処理の強度よりも、前記所定領域に対するぼかし処理の強度の方が弱くなるように、前記画像処理を行うとしてもよい。
【００２８】
また、例えば、前記画像処理ステップは、前記複数の画像それぞれの前記同一位置の領域のうち前記消失点を含む所定領域の除いた領域に対して、前記画像処理を行うとしてもよい。
【００２９】
また、例えば、前記画像処理ステップでは、前記複数の画像における前記同一位置の領域に、前記対象物体のうち前記画像処理を行うべきではない対象物体が含まれる場合には、前記同一位置の領域のうち当該対象物体を除く領域に対して、前記画像処理を行うとしてもよい。
【００３０】
なお、これらの全般的または具体的な態様は、システム、方法、集積回路、コンピュータプログラムまたはコンピュータで読み取り可能なＣＤ−ＲＯＭ等の記録媒体で実現されてもよく、システム、方法、集積回路、コンピュータプログラムまたは記録媒体の任意な組み合わせで実現されてもよい。
【００３１】
以下、本発明の一態様に係る画像処理方法等について、図面を参照しながら具体的に説明する。なお、以下で説明する実施の形態は、いずれも本発明の一具体例を示すものである。以下の実施の形態で示される数値、形状、材料、構成要素、構成要素の配置位置などは、一例であり、本発明を限定する主旨ではない。また、以下の実施の形態における構成要素のうち、最上位概念を示す独立請求項に記載されていない構成要素については、任意の構成要素として説明される。また全ての実施の形態において、各々の内容を組み合わせることもできる。
【００３２】
（実施の形態）
［画像処理装置１０の全体構成］
図１は、本実施の形態における画像処理装置１０の機能構成の一例を示す図である。
【００３３】
画像処理装置１０は、プライバシー保護の画像処理が必要な対象物体が写りこんだ複数の画像に対して、プライバシー保護の画像処理を行う。本実施の形態では、画像処理装置１０は、図１に示すように、消失点算出部１１と、受付部１２と、領域算出部１３と、画像処理部１４とを備える。以下、各構成要素について詳細に説明する。
【００３４】
［消失点算出部１１の構成］
図２は、本実施の形態における複数の画像の一例を示す図である。図３は、図２に示す複数の画像における消失点を示す図である。図４は、図１に示す消失点算出部の詳細機能構成の一例を示す図である。
【００３５】
消失点算出部１１は、時系列に連続する複数の画像で同一位置にある消失点を算出する。本実施の形態では、消失点算出部１１は、例えば図２に示す時系列に連続する複数の画像において、図３に示す当該複数の画像で同一位置にある消失点を算出する。
【００３６】
ここで、図２を用いて時系列に連続する複数の画像について説明する。
【００３７】
図２に示す複数の画像は、クラウドソーシングにタグ付け作業を依頼するための画像であり、例えば、直進中の車両において、この車両に搭載されたカメラなどの撮像装置（車載カメラ）での撮影により得られる映像を構成している画像を示している。より具体的には、図２に示す複数の画像は、フレームｆ０、フレームｆ１、フレームｆ２、・・・、フレームｆｎからなり、それぞれの画像（フレームｆ０〜フレームｆｎのそれぞれ）には、人物５０と道路５１とが写っている（含まれている）。ここで、人物５０は、プライバシー保護すべき対象物体の一例である。一般的に、車載カメラでの撮影により得られる映像を構成する画像では、人物５０の動きより、車などの車両の動きの方が大きい（速い）ので、フレームｆ０、フレームｆ１、フレームｆ２、・・・、フレームｆｎにおいて、人物５０は遠ざかっている（または近づいている）。
【００３８】
なお、図２に示す複数の画像は、車載カメラでの撮影により得られる映像を構成する画像に限らない。ランナーに装着されたカメラ等の撮像装置でランナーが道路を走りながら撮影した映像を構成する画像であってもよい。また、自転車などの車両に搭載されたカメラ等の撮像装置での撮影より得られる映像を構成する画像であってもよい。つまり、本実施の形態における複数の画像は、対象物体よりも相対的に速い速度で直進する車両に搭載された撮像装置による画像（車載カメラによる複数の画像に準ずる画像）であればよい。換言すると、本実施の形態における複数の画像は、１）時系列に連続する画像であり、２）複数の画像それぞれは同一位置に消失点を有し、かつ、３）複数の画像それぞれには、人物などプライバシー保護をすべき対象物体が含まれており、４）当該対象物体の画像内の大きさは、時系列に連続する複数の画像において、大きくまたは小さくなっていく画像であればよい。
【００３９】
本実施の形態では、消失点算出部１１は、図４に示すように、特徴点検出部１１１、マッチング部１１２および消失点計算部１１３を有する。
【００４０】
特徴点検出部１１１は、上記複数の画像の少なくとも２つ画像のそれぞれにおいて、対象物体の異なる部分の特徴点を検出する。対象物体を人物５０とした場合、例えば、特徴点検出部１１１は、人体の一部分を検出する。人体の一部分とは、例えば、人物５０の頭部、右手の部分、左手の部分、右足の部分、左足の部分、顔の部分、胴体の部分などである。特徴点検出部１１１は、対象物体の異なる部分の中の１点を特徴点として検出する。特徴点の検出方法は、手動で特徴点を決める方法と自動で特徴点を求める方法とに大別できる。
【００４１】
手動で特徴点を検出する方法は、例えば、図５に示すように頭部や足先など人体の端点を選択する方法や、顔の中心位置、胴体の中心位置など、対象物体において一意に定義可能な場所であれば、どのような場所でも構わない。図５は、本実施の形態において手動で特徴点検出を行った例を示す図である。図２に示す複数の画像（フレームｆ０〜フレームｆｎ）のうち、例えば時系列に連続する３枚の画像（フレームｆｋ１、フレームｆｋ２、フレームｆｋ３）それぞれの特徴点を検出した例である。図５に示す例では、時系列に連続する画像（フレームｆｋ１、フレームｆｋ２、フレームｆｋ３）それぞれにおいて、人物５０の異なる部分（人体の端部）の特徴点として、３つの特徴点を検出しているが、これに限るものではない。人物５０の特徴点としては、少なくとも異なる２つの部分の特徴点を検出できればよい。
【００４２】
自動で特徴点を検出する方法は、画像の局所特徴検出器を用いる。局所特徴検出器の代表的なものとして、ＳＩＦＴ(Scale-Invariant Feature Transform）（例えば非特許文献１参照）やＳＵＲＦ(Speeded Up Robust Features）（例えば非特許文献２参照）などがある。これら局所特徴検出器の特徴は、画像の回転やスケール（サイズ）の不変性がある点である。すなわち、画像が回転している場合や、サイズが違う場合でも局所特徴検出器が出力する特徴量は同じ値になる。そのため、後述するマッチング部１１２においてサイズが異なる特徴点においてもマッチングが可能になる。なお、詳細は非特許文献１、非特許文献２に記載されているため、ここでは概略について述べる。
【００４３】
ＳＩＦＴでは、スケールの算出とキーポイント（特徴点）の検出を同時に実施する。キーポイントのスケールを検出することで、スケールで正規化すれば、どのようなサイズの画像から求めた特徴点でも同じサイズとして扱うことが可能となる。スケールの検出のためには、画像のスケールを変え、それぞれ分散の異なるガウシアンフィルタを施す。その後、フィルタ処理した２枚の画像の差分を求め、その差分画像を３枚利用して求めた極値で、スケールを検出する。極値とは、分散を連続して変化させて求めた差分画像を分散が連続する３枚選択し、ある画素に着目したときにその近傍２６画素と比較したときに、値が極大、極小となる画素のことである。この画素は周囲の画素に比べて、スケールを変えた時の画素値の差、近傍の画素と比較したときの画素値の差が大きいことを表し、物体の特徴的な画素であることを意味する。この極値を求めたときの、ガウシアンフィルタの分散は画像間のスケールに比例する。
【００４４】
例えば、画像１（例えば、２００ｘ２００画素）において極値σ１が５のとき、画像１の縦横を２倍にした画像（４００x４００画素）における極値σ２は１０となる。これを画像全体に行うことで、画像の各画素の極値を求めることができ、各画素における極値からスケールの算出が可能になる。また、極値となる画素の近傍をブロックに分け、勾配方向を求め、どの勾配方向が多く出現するかをヒストグラムにて求める。キーポイント毎に、最頻出の勾配方向を常に特定の方向（例えば上）に回転させることで、画像が回転しても、キーポイントの方向を一定に揃えることができる。また、このようにヒストグラム（特徴量）を求めることで、後述するように画像間のマッチングを行うことが可能となる。
【００４５】
ＳＵＲＦは、ＳＩＦＴを簡略化し、高速化したものであり、実数値によるガウシアンフィルタによるフィルタ処理を行わず、０か１の離散値による矩形フィルタによってガウシアンフィルタを近似したものである。
【００４６】
それ以外の処理の方法についてはＳＩＦＴと同様であり、スケール及び回転に不変な特徴点、特徴量を求めることができる。
【００４７】
マッチング部１１２は、特徴点検出部１１１で検出された特徴点のうち上記の少なくとも２つの画像において対応する特徴点をマッチングする。２つの画像において特徴点をマッチングする場合を考える。この場合、例えば、２つの画像に含まれる人物５０の同じ部分の特徴点を対応づける。例えば、２つの画像の両方に含まれる人物５０の第一の部分（例えば頭部）の特徴点を対応づける。同様に、例えば２つの画像の両方に含まれる人物５０の第二の部分（例えば右足部）の特徴点を対応づける。
【００４８】
なお、さらに、例えば２つの画像の両方に含まれる人物５０の第三の部分（例えば左足部）の特徴点を対応づけてもよい。
【００４９】
また、上述の例では、複数の画像のうちの２つの画像に対する処理であったが、３つ以上の画像に対して第一の部分の特徴点を対応付ける処理、第二の部分の特徴点を対応付ける処理、第三の部分の特徴点を対応付ける処理を行ってもよい。
【００５０】
ここで、図５および図６を用いてより詳細に説明する。図６は、本実施の形態におけるマッチング方法を説明するための図である。マッチング部１１２は、図５に示す時系列に連続する画像（フレームｆｋ１、フレームｆｋ２、フレームｆｋ３）において検出された特徴点のマッチング（対応づけ）を計算により行う。より具体的には、マッチング部１１２は、図６に示すように、人物５０の頭部の特徴点として、手動で指定したフレームｆｋ１における人物５０の頭部にある特徴点ａ１、フレームｆｋ２における人物５０の頭部にある特徴点ａ２およびフレームｆｋ３における人物５０の頭部にある特徴点ａ３を対応づける。また、マッチング部１１２は、人物５０の右足部の特徴点として、フレームｆｋ１における人物５０の右足部にある特徴点ｂ１、フレームｆｋ２における人物５０の右足部にある特徴点ｂ２およびフレームｆｋ３における人物５０の右足部にある特徴点ｂ３を対応づける。また、マッチング部１１２は、人物５０の左足部の特徴点として、フレームｆｋ１における人物５０の左足部にある特徴点ｃ１、フレームｆｋ２における人物５０の左足部にある特徴点ｃ２およびフレームｆｋ３における人物５０の左足部にある特徴点ｃ３を対応づける。また、局所特徴検出器で自動で求めた特徴点の特徴量を用いる場合、複数の画像間の各特徴点の特徴量ヒストグラムの類似度（ヒストグラムインターセクション：ヒストグラムの重なり率）を総当りで求め、最もヒストグラムの形状が類似するものを対応する点として対応づける。これにより、自動で時系列に連続する画像の特徴点のマッチングが可能になる。
【００５１】
消失点計算部１１３は、マッチングされた対応する特徴点に直線を引いて当該直線の交点を求める計算を行うことにより、当該複数の画像それぞれで同一位置にある消失点を算出する。例えば、複数の画像のうちの２つの画像において対応する特徴点をマッチングした場合を考える。この場合、例えば、２つの画像の内の一方の画像を基準とする画像とし、他方の画像に含まれる第一の部分の特徴点、第二の部分の特徴点を基準とする画像に反映させる。
【００５２】
このようにすれば、基準とする画像の中に第一の部分の特徴点が２つ、第二の部分の特徴点が２つ存在することになる。そして、人物５０の第一の部分の特徴点を通る直線（第一の直線）、人物５０の第二の部分の特徴点を通る直線（第二の直線）の交点を消失点として算出する。
【００５３】
なお、上述の例では、複数の画像のうちの２つの画像を用いたが、複数の画像のうちの３つの画像を用いて２つの直線の交点を求めてもよい。
【００５４】
また、上述の例では、２つの画像において人物５０の第三の部分（例えば左足部）の特徴点を通る直線（第三の直線）を更に求め、第一の直線、第二の直線および第三の直線の交点を消失点として算出してもよい。
【００５５】
ここで、図７および図８を用いてより詳細に説明する。図７および図８は、本実施の形態における消失点計算方法を説明するための図である。
【００５６】
消失点計算部１１３は、マッチング部１１２によりマッチングされた（対応づけられた）特徴点のすべてを例えばフレームｆｋ１に反映させた上で、図７に示すような直線を対応づけられた特徴点に引く計算を行う。すなわち、消失点計算部１１３は、特徴点ａ１、ａ２、ａ３を結ぶ直線を引き、特徴点ｂ１、ｂ２、ｂ３を結ぶ直線を引き、特徴点ｃ１、ｃ２、ｃ３を結ぶ直線を引く計算をする。なお、消失点計算部１１３は、特徴点ａ１、ａ２およびａ３、特徴点ｂ１、ｂ２およびｂ３、並びに、特徴点ｃ１、ｃ２およびｃ３を結ぶ直線を計算上で引くことができればよいので、図７で示すフレームｆｋ１を用いて計算する必要はない。そして、消失点計算部１１３は、計算した３直線の交点を計算し、計算した交点を図８に示すように消失点として算出する。本実施の形態では、上述したように、複数の画像それぞれの消失点は、同一位置にある。また、画像それぞれは、通常、一つの消失点しか有さず、車載カメラ等の撮像装置により撮影された時系列に連続する画像それぞれは、同一の位置（位置座標）に消失点を有する。そのため、上記のように消失点を一つ算出することにより、本実施の形態における複数の画像（フレームｆ０〜フレームｆｎ）すべての消失点を算出することができる。
【００５７】
［受付部１２の構成］
図９は、図１に示す受付部の詳細機能構成の一例を示す図である。図１０は、本実施の形態における対象物体の指定方法の一例を説明するための図である。
【００５８】
受付部１２は、複数の画像のうち少なくとも１の画像に対して、当該画像内でプライバシー保護をすべき対象物体の指定を受け付ける。より具体的には、受付部１２は、少なくとも１の画像に含まれる対象物の当該画像中の座標の指定を受け付けることで、当該対象領域の指定を受け付ける。
【００５９】
本実施の形態では、受付部１２は、図９に示すように、表示部１２１および指定受付部１２２を有する。
【００６０】
表示部１２１は、複数の画像のうち少なくとも１の画像を表示する。本実施の形態では、表示部１２１は、例えば図１０に示すように、複数の画像（フレームｆ０〜フレームｆｎ）のうちから、例えば１の画像としてフレームｆ０を選択して表示する。
【００６１】
ここで、表示部１２１は、領域算出部１３が処理を行う観点から、１の画像としては、フレームｆ０のように、プライバシー保護すべき対象物体が最も大きい画像を選択するとよい。なお、表示部１２１は、フレームｆ０のように、プライバシー保護すべき対象物体が最も大きい画像を選択する場合に限らず、どの画像を選択してもよい。また、表示部１２１は１の画像を表示することで足りるが、２画像など複数画像を同時または順次表示するとしてもよい。
【００６２】
指定受付部１２２は、表示部１２１が表示した少なくとも画像に対する、当該画像内でプライバシー保護をすべき対象物体の座標の指定を受け付ける。本実施の形態では、例えば図１０に示すように、表示部１２１が表示した画像であるフレームｆ０に対して、画像処理装置１０のユーザなどの指示者によるプライバシー保護をすべき対象物体である人物５０の当該画像中の座標（位置およびサイズ）の指定を受け付ける。図１０では、対象物体の指定として、人物５０の位置およびサイズを示す枠５２が指定された例が示されている。指示者は、同時に表示された所定の枠の位置を移動し、その枠の拡大または縮小することにより人物５０の位置およびサイズを示す枠５２を指定するとしてもよいし、図１０に示す人物５０の左上端および右下端の座標を指定することで人物５０の位置およびサイズを示す枠５２を指定するとしてもよい。
【００６３】
［領域算出部１３の構成］
図１１は、図１に示す領域算出部の詳細機能構成の一例を示す図である。図１２は、本実施の形態における領域算出方法の一例を示す図である。
【００６４】
領域算出部１３は、受付部１２が受け付けた当該少なくとも１の画像における対象物体の指定と、消失点算出部１１により算出された消失点とに基づき、当該消失点を含む領域であって対象物体が上記の複数の画像において存在し得る領域である対象存在領域を算出する。
【００６５】
本実施の形態では、領域算出部１３は、図１１に示すように、領域計算部１３１および領域適用部１３２を有する。
【００６６】
領域計算部１３１は、内挿法または外挿法を用いて、当該少なくとも１の画像の消失点と、当該１の画像に含まれる対象物の当該画像中の位置およびサイズとから、上記の複数の画像において対象物体が存在し得る領域を対象存在領域として計算する。
【００６７】
領域適用部１３２は、領域計算部１３１により計算された対象存在領域を上記の複数の画像に適用する。
【００６８】
図１２に示す例を用いて具体的に説明すると、領域計算部１３１は、１の画像であるフレームｆ０の枠５２の左上端および消失点５３を結ぶ直線と、１の画像であるフレームｆ０の枠５２の右下端および消失点５３を結ぶ直線とで囲まれる領域を、上記の複数の画像において対象物体が存在し得る領域である対象存在領域として計算することができる。そして、領域適用部１３２は、領域計算部１３１で計算されたフレームｆ０の対象存在領域と同一位置の領域を他の複数の画像（フレームｆ１〜フレームｆｎ）の対象存在領域として適用すればよい。上記の複数の画像は、車載カメラでの撮影により得られる映像を構成する時系列に連続する画像やそれに準ずる画像であることから、遠近法の考え方を利用すると、消失点と人物５０の位置およびサイズを示す枠５２を結ぶフレームｆ０の領域（対象存在領域）に複数の画像における人物５０が存在するからである。そのため、計算した対象存在領域と同一位置の領域を複数の画像における対象存在領域として算出することができる。
【００６９】
［画像処理部１４の構成］
図１３は、本実施の形態における画像処理方法の一例を示す図である。
【００７０】
画像処理部１４は、上記の複数の画像それぞれの領域であって領域算出部１３により算出された対象存在領域と同一位置の領域に対して、プライバシー保護の画像処理を行う。ここで、当該画像処理は、モザイク処理、ぼかし処理またはピクセル化処理である。
【００７１】
図１３に示す例を用いて具体的に説明すると、画像処理部１４は、領域算出部１３により算出された複数の画像（フレームｆ１〜フレームｆｎ）の対象存在領域（図で領域Ａ）に対して、プライバシー保護の画像処理を行う。
【００７２】
ここでの画像処理は、対象物体のプライバシーを保護するために、対象物体をクラウドソーシングの作業者が認識できる一方で、どのような物体かを特定できないようにする画像処理である。この画像処理は、例えば、ガウシアンフィルタや平均値フィルタなどのフィルタを用いて画像中の対象存在領域をにじませるぼかし処理であってもよいし、画像中の対象存在領域をピクセル単位でぼかすモザイク処理（ピクセル化処理）であってもよい。
【００７３】
なお、画像処理の方法はこれらの例に限らない。対象物体を、クラウドソーシングの作業者が認識できる一方で、どのような物体かを特定できないのであれば、どのような画像処理でもよい。
【００７４】
また、図１３に示す例では、画像処理部１４は、対象存在領域に対して一様に画像処理を行っているが、このような場合に限らない。対象存在領域内で消失点に近い領域に存在する人物などの対象物体は小さいので、クラウドソーシングの作業者は対象物体を認識し難いことも予想される。そのため、画像処理部１４は、対象存在領域内で消失点に近い領域については、画像処理を行わないとしてもよく、当該近い領域についてはぼかし強度を弱めるなど異なる画像処理を行ってもよい。以下、この場合について図１４および図１５を用いて説明する。図１４および図１５は、本実施の形態における画像処理方法の別の一例を示す図である。
【００７５】
画像処理部１４は、上記の複数の画像それぞれの対象存在領域のうち消失点を含む所定領域と当該所定領域を除く領域とに対して異なる画像処理を行ってもよい。例えば、画像処理部１４は、当該所定領域を除く領域に対するぼかし処理の強度よりも、当該所定領域に対するぼかし処理の強度の方が弱くなるように、画像処理を行ってもよい。より具体的には、画像処理部１４は、例えば図１４のフレームｆｊに示されるように、複数の画像（フレームｆ１〜フレームｆｎ）のそれぞれの対象存在領域（図で領域Ａ）のうち、消失点を含む領域Ｘに対するぼかし処理の強度の方が、領域Ｙ（領域Ａのうち領域Ｘを除く領域）に対するぼかし処理の強度を弱くなるように、画像処理を行ってもよい。これにより、クラウドソーシングの作業者は、画像内に小さい対象物体であっても認識し易くなりタグ付け作業（ラベリング作業）などがし易くなる。なお、ぼかし処理の強度は異なる画像処理の一例であり、モザイク処理の強度でもピクセル化処理の強度でよい。また、領域Ｘは、複数の画像（フレームｆ１〜フレームｆｎ）のうち、プライバシー保護すべき対象物体が最も小さい画像に基づいて決定されればよい。
【００７６】
また、画像処理部１４は、上記の複数の画像それぞれの対象存在領域のうち消失点を含む所定領域を除く領域に対してのみ画像処理を行ってもよい。より具体的には、画像処理部１４は、例えば図１５のフレームｆｊに示されるように、複数の画像（フレームｆ１〜フレームｆｎ）それぞれの対象存在領域（図で領域Ａ）のうち消失点を含む領域Ｘに対する画像処理を行わず、領域Ｙ（領域Ａのうち領域Ｘを除く領域）に対する画像処理のみ行ってもよい。これにより、クラウドソーシングの作業者は、画像内に小さい対象物体であっても認識できるのでタグ付け作業（ラベリング作業）のミスを減じることができる。
【００７７】
また、画像処理部１４は、対象存在領域に対して異なる画像処理を行う場合の例は、上記の場合に限らない。対象物体が、人物とともに道路標識（警戒標識、規制標識、指示標識等）であった場合には、画像処理部１４は、対象存在領域内の道路標識を対象物体であっても画像処理を行わないとしてもよい。以下、この場合について図１６を用いて説明する。図１６は、本実施の形態における画像処理方法の別の一例を示す図である。
【００７８】
画像処理部１４は、上記の複数の画像における対象存在領域に、対象物体のうち画像処理を行うべきではない対象物体が含まれる場合には、対象存在領域のうち当該対象物体を除く領域に対して、画像処理を行ってもよい。より具体的には、画像処理部１４は、例えば図１６のフレームｇｊに示されるように、複数の画像（例えばフレームｇ１〜フレームｇｎ）における対象存在領域（図で領域Ａ）に道路標識が含まれ、当該道路標識が対象物体でもある場合には、道路標識を囲む領域Ｚを除いた対象存在領域（領域Ａ）にのみ画像処理を行ってもよい。これにより、対象物体として人物などプライバシー保護すべき対象物体には画像処理を行うことができ、対象物体であるがプライバシー保護するまでもない道路標識に対しては画像処理を行わないとすることができる。それにより、クラウドソーシングの作業者は、道路標識などの対象物体に対するタグ付け作業（ラベリング作業）がし易くなり、道路標識などの対象物体に対するラベリング精度が向上する。
【００７９】
［画像処理装置１０の動作］
次に、以上のように構成された画像処理装置１０の動作について説明する。
【００８０】
図１７は、本実施の形態における画像処理装置１０の動作の一例を示すフローチャートである。図１８は、図１７に示すステップＳ１１の詳細動作例を示すフローチャートである。図１９は、図１７に示すステップＳ１２およびＳ１３の詳細動作例を示すフローチャートである。
【００８１】
まず、画像処理装置１０は、上述した時系列に連続する複数の画像で同一位置にある消失点を算出する（Ｓ１１）。より具体的には、図１８に示されるように、画像処理装置１０は、複数の画像の少なくとも２画像それぞれにおける特徴点を検出する（Ｓ１１１）。次いで、画像処理装置１０は、検出された特徴点のうち上記の少なくとも２画像において対応する特徴点をマッチングする（Ｓ１１２）。次いで、画像処理装置１０は、マッチングされた対応する特徴点に引く直線を計算し（Ｓ１１３）、計算した当該直線の交点を計算する（Ｓ１１４）。このようにして、画像処理装置１０は、複数の画像それぞれで同一位置にある消失点を算出することができる。なお、ステップＳ１１１〜ステップＳ１１４において行われる処理の詳細は上述したのでここでの説明は省略する。
【００８２】
次に、画像処理装置１０は、複数の画像のうち少なくとも１の画像に対して、当該画像でプライバシー保護をすべき対象物体の指定を受け付ける（Ｓ１２）。より具体的には、図１９に示されるように、画像処理装置１０は、まず、ステップＳ１１で算出された消失点の座標を読み込む（Ｓ１２１）。次いで、画像処理装置１０は、複数の画像のうち少なくとも１の画像を表示する（Ｓ１２２）。次いで、画像処理装置１０は、ステップＳ１２２で表示された少なくとも画像に対して、当該画像内でプライバシー保護をすべき対象物体の指定を受け付けたかを判定する（Ｓ１２３）。画像処理装置１０は、指定を受け付けたことを判定できなかった場合には（Ｓ１２３でＮｏ）、再度ステップＳ１２３の処理を行う。一方、画像処理装置１０は、対象物の当該画像中の位置およびサイズの指定など当該指定を受け付けたことを判定できた場合には（Ｓ１２３でＹｅｓ）、ステップＳ１３の処理に進む。
【００８３】
なお、ステップＳ１２１は、ステップＳ１２２の前に行われる場合に限らず、ステップＳ１２３の後（Ｓ１２３でＹｅｓ）の場合に行い、ステップＳ１３に進むとしてもよい。また、ステップＳ１２２およびステップＳ１２３において行われる処理の詳細は上述したのでここでの説明は省略する。
【００８４】
次に、画像処理装置１０は、ステップＳ１２において受け付けた少なくとも１の画像における対象物体と、ステップＳ１１において算出された消失点とに基づき、消失点を含む領域であって対象物体が上記の複数の画像において存在し得る領域である対象存在領域を算出する（Ｓ１３）。より具体的には、図１９に示されるように、画像処理装置１０は、ステップＳ１１において算出された消失点と、ステップＳ１２において受け付けた対象物体の指定（対象物体の座標）とに基づいて対象存在領域を計算し（Ｓ１３１）、上記の複数の画像すべてに適用する（Ｓ１３２）。なお、ステップＳ１３２では、上述したように、計算した対象存在領域と同一位置にある領域であって上記の複数の画像それぞれの領域を対象存在領域として適用する。
【００８５】
次に、画像処理装置１０は、ステップＳ１３において算出した上記の複数の画像すべての対象存在領域に対して画像処理を行う（Ｓ１４）。
【００８６】
［効果等]
以上のように、本実施の形態によれば、必要なプライバシー保護の画像処理をより確実に行うことができる画像処理方法等を実現できる。
【００８７】
より具体的には、本実施の形態における複数の画像は、車載カメラでの撮影により得られる映像を構成する時系列に連続する画像やこれに準ずる画像であることから、複数の画像のそれぞれは、同一の位置（位置座標）に消失点を有する。そのため、遠近法の考え方を利用して、消失点と、複数の画像のうちの少なくとも１の画像におけるプライバシー保護すべき対象物体の座標とから、消失点と当該対象物体の位置とを結ぶ領域を用いて、対象物体が上記の複数の画像において存在し得る領域である対象存在領域を予測することができる。そのため、算出した対象存在領域と同一位置の領域を複数の画像における対象存在領域として算出することができるので、対象存在領域に対して画像処理を行うことで、対象人物を漏れなく確実に必要なプライバシー保護の画像処理を行うことができる。
【００８８】
換言すると、本実施の形態によれば、少なくとも１の画像における人物などの対象物体を示す領域を手動で指定することにより、遠近法を利用して対象物体の出現位置を予測できるので、半自動で必要なプライバシー保護の画像処理を行うことができる。それにより、クラウドソーシング用のプライバシー保護画像の生成を簡易かつ、漏れなく確実に行うことができる。
【００８９】
本実施の形態の画像処理方法等では、複数の画像のうちの少なくとも１の画像におけるプライバシー保護すべき対象物体の位置およびサイズを示す情報は、人（指示者）が与える必要があるが、複数の画像のすべてに対して人の手で対象物体の位置およびサイズを示す情報を与えることに比べれば手間はかからない。
【００９０】
一方、例えば画像認識による対象物体の位置およびサイズの検出を用いてプライバシー保護の画像処理を行うと、対象物体を検出できなかった（検出漏れがあった）場合には、必要なプライバシー保護を確実に行えないという問題が生じる。それに対して、本実施の形態の画像処理方法によれば、対象人物を漏れなく確実に必要なプライバシー保護の画像処理を行うことができる。
【００９１】
また、例えば、複数の画像のすべてに対して一様にぼかし処理などのプライバシー保護の画像処理を施すと、上述したように、クラウドソーシングの作業者は、写真や映像フレーム等の画像内に存在するサイズの小さい認識対象（人など）を見つけにくくなるという問題が生じる。それに対して本実施の形態の画像処理方法によれば、複数の画像のプライバシー保護を行えば、複数の画像全体をぼかすなどの画像処理を行わない。そのため、例えば、クラウドソーシングの作業者は、小さく写った人などの対象物体を、当該物体と類似した背景の色などと間違わずにタグ付け作業を行えたり、背景等を対象物体として間違ってタグ付け作業を行ってしまうこと抑制したりすることができる。つまり、本実施の形態の画像処理方法によれば、クラウドソーシングの作業者は、対象物体の位置やサイズを示すタグ付け作業の精度を上げることができる。
【００９２】
なお、本実施の形態では、複数の画像それぞれに１人の人物が含まれるとして説明したが、これに限らない。複数の画像それぞれに、対象物体として２以上の人物が含まれていてもよい。以下、複数の画像それぞれに対象物体として２人の人物が含まれている場合について図２０を用いて説明する。ここで、図２０は、実施の形態における画像処理方法の別の一例を示す図である。
【００９３】
画像処理装置１０は、例えば図２０のフレームｈｊに示されるように、複数の画像（例えばフレームｈ１〜フレームｈｎ）それぞれに人物５０ａおよび人物５０ｂが含まれている場合にも同様の処理を行うことができる。すなわち、画像処理装置１０は、人物５０ａおよび人物５０ｂの指定を受け付けて、人物５０ａおよび人物５０ｂそれぞれに対する対象存在領域（領域Ａ）を算出し、算出した対象存在領域（領域Ａ）に対して、画像処理を行えばよい。
【００９４】
また、本実施の形態では、対象物体の一例として、人物や標識を例に挙げて説明したが、これに限らない。住居等の表札や駐車中の車両のナンバプレートなどプライバシー保護が必要な物体であればよい。
【００９５】
以上、本発明の一つまたは複数の態様に係る画像処理方法等について、実施の形態に基づいて説明したが、本発明は、この実施の形態に限定されるものではない。本発明の趣旨を逸脱しない限り、当業者が思いつく各種変形を本実施の形態に施したものや、異なる実施の形態における構成要素を組み合わせて構築される形態も、本発明の一つまたは複数の態様の範囲内に含まれてもよい。例えば、以下のような場合も本発明に含まれる。
【００９６】
（１）上記の各装置は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット、ディスプレイユニット、キーボード、マウスなどから構成されるコンピュータシステムである。前記ＲＡＭまたはハードディスクユニットには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムにしたがって動作することにより、各装置は、その機能を達成する。ここでコンピュータプログラムは、所定の機能を達成するために、コンピュータに対する指令を示す命令コードが複数個組み合わされて構成されたものである。
【００９７】
（２）上記の各装置を構成する構成要素の一部または全部は、１個のシステムＬＳＩ（Large Scale Integration：大規模集積回路）から構成されているとしてもよい。システムＬＳＩは、複数の構成部を１個のチップ上に集積して製造された超多機能ＬＳＩであり、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどを含んで構成されるコンピュータシステムである。前記ＲＡＭには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムにしたがって動作することにより、システムＬＳＩは、その機能を達成する。
【００９８】
（３）上記の各装置を構成する構成要素の一部または全部は、各装置に脱着可能なＩＣカードまたは単体のモジュールから構成されているとしてもよい。前記ＩＣカードまたは前記モジュールは、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどから構成されるコンピュータシステムである。前記ＩＣカードまたは前記モジュールは、上記の超多機能ＬＳＩを含むとしてもよい。マイクロプロセッサが、コンピュータプログラムにしたがって動作することにより、前記ＩＣカードまたは前記モジュールは、その機能を達成する。このＩＣカードまたはこのモジュールは、耐タンパ性を有するとしてもよい。
【００９９】
（４）本開示は、上記に示す方法であるとしてもよい。また、これらの方法をコンピュータにより実現するコンピュータプログラムであるとしてもよいし、前記コンピュータプログラムからなるデジタル信号であるとしてもよい。
【０１００】
（５）また、本開示は、前記コンピュータプログラムまたは前記デジタル信号をコンピュータで読み取り可能な記録媒体、例えば、フレキシブルディスク、ハードディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＢＤ（Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ）、半導体メモリなどに記録したものとしてもよい。また、これらの記録媒体に記録されている前記デジタル信号であるとしてもよい。
【０１０１】
（６）また、本開示は、前記コンピュータプログラムまたは前記デジタル信号を、電気通信回線、無線または有線通信回線、インターネットを代表とするネットワーク、データ放送等を経由して伝送するものとしてもよい。
【０１０２】
（７）また、本開示は、マイクロプロセッサとメモリを備えたコンピュータシステムであって、前記メモリは、上記コンピュータプログラムを記憶しており、前記マイクロプロセッサは、前記コンピュータプログラムにしたがって動作するとしてもよい。
【０１０３】
（８）また、前記プログラムまたは前記デジタル信号を前記記録媒体に記録して移送することにより、または前記プログラムまたは前記デジタル信号を、前記ネットワーク等を経由して移送することにより、独立した他のコンピュータシステムにより実施するとしてもよい。
【産業上の利用可能性】
【０１０４】
本発明は、画像処理方法およびそのプログラムに利用でき、特に、クラウドソーシングの作業者にタグ付け作業（ラベリング作業）を依頼する際に提供する複数の画像それぞれに含まれる人物などに対するプライバシー保護のための画像処理方法およびそのプログラムに利用可能である。
【符号の説明】
【０１０５】
１０  画像処理装置
１１  消失点算出部
１２  受付部
１３  領域算出部
１４  画像処理部
５０、５０ａ、５０ｂ  人物
５１  道路
５２  枠
５３  消失点
１１１  特徴点検出部
１１２  マッチング部
１１３  消失点計算部
１２１  表示部
１２２  指定受付部
１３１  領域計算部
１３２  領域適用部
【図１】
0006726052.tif 000002
【図２】
0006726052.tif 000003
【図３】
0006726052.tif 000004
【図４】
0006726052.tif 000005
【図５】
0006726052.tif 000006
【図６】
0006726052.tif 000007
【図７】
0006726052.tif 000008
【図８】
0006726052.tif 000009
【図９】
0006726052.tif 000010
【図１０】
0006726052.tif 000011
【図１１】
0006726052.tif 000012
【図１２】
0006726052.tif 000013
【図１３】
0006726052.tif 000014
【図１４】
0006726052.tif 000015
【図１５】
0006726052.tif 000016
【図１６】
0006726052.tif 000017
【図１７】
0006726052.tif 000018
【図１８】
0006726052.tif 000019
【図１９】
0006726052.tif 000020
【図２０】
0006726052.tif 000021