(57)【要約】【課題】人物の顔画像を違和感が無いよう変換してプライバシーを保護することが可能な情報処理装置およびプログラムを提供する。【解決手段】画像内の顔画像領域を検出する検出部と、前記検出部により検出された顔画像領域内の少なくとも一の顔画像の人物属性を判断する判断部と、前記少なくとも一の顔画像を、前記判断部により判断された前記人物属性に応じた他の人物の自然顔画像に置換する顔画像置換部と、を備える、情報処理装置。【選択図】図１
2014085796.tif 000002
【特許請求の範囲】
【請求項１】
画像内の顔画像領域を検出する検出部と、
前記検出部により検出された顔画像領域内の少なくとも一の顔画像の人物属性を判断する判断部と、
前記少なくとも一の顔画像を、前記判断部により判断された前記人物属性に応じた他の人物の自然顔画像に置換する顔画像置換部と、
を備える、情報処理装置。
【請求項２】
前記人物属性は、人物の性別、年齢、人種、肌の色、髪の色、眼の色、および体型のうち少なくともいずれか一つである、請求項１に記載の情報処理装置。
【請求項３】
前記人物属性は、人物の眼鏡、帽子、耳当て、ヘッドホン、またはイヤホンを含む装着物の着用の有無である、請求項１に記載の情報処理装置。
【請求項４】
前記顔画像置換部は、前記少なくとも一の顔画像の人物の顔の大きさ、向き、および表情のうち少なくともいずれか一つに応じた他の人物の自然顔画像に置換する、請求項１に記載の情報処理装置。
【請求項５】
前記顔画像置換部は、前記画像が撮像された際の照明状況に応じた他の人物の自然顔画像に置換する、請求項１に記載の情報処理装置。
【請求項６】
前記顔画像置換部は、前記画像が撮像された場所に応じた他の人物の自然顔画像に置換する、請求項１に記載の情報処理装置。
【請求項７】
前記顔画像置換部は、前記少なくとも一の顔画像と、予め記憶された自然顔画像とを比較し、前記人物属性が同じ他の人物の自然顔画像に置換する、請求項１に記載の情報処理装置。
【請求項８】
前記自然顔画像は、撮像画像または合成画像である、請求項１に記載の情報処理装置。
【請求項９】
前記合成画像は、複数人の顔画像に基づいて生成された平均顔画像である、請求項８に記載の情報処理装置。
【請求項１０】
前記撮像画像は、顔の公開を許可した人物の実写顔画像である、請求項８に記載の情報処理装置。
【請求項１１】
前記自然顔画像は、顔の一部を少なくとも含む画像である、請求項１に記載の情報処理装置。
【請求項１２】
前記情報処理装置は、前記自然顔画像を記憶する記憶部をさらに備える、請求項１に記載の情報処理装置。
【請求項１３】
前記情報処理装置は、前記顔画像置換部により自然顔画像に置換した画像を、所定のサービスサイトにアップロードするよう制御する制御部をさらに備える、請求項１に記載の情報処理装置。
【請求項１４】
前記検出部は、前記画像内のユーザに指定されたエリアから顔画像領域を検出する、請求項１に記載の情報処理装置。
【請求項１５】
前記検出部は、前記画像内の所定の大きさ以上の顔画像領域を検出する、請求項１に記載の情報処理装置。
【請求項１６】
前記自然顔画像は、置換画像であることを示す表示がマーキングされる、請求項１に記載の情報処理装置。
【請求項１７】
前記顔画像置換部は、前記判断部により前記人物属性が判断できなかった場合、顔画像の置換は行わない、請求項１に記載の情報処理装置。
【請求項１８】
コンピュータを、
画像内の顔画像領域を検出する検出部と、
前記検出部により検出された顔画像領域内の少なくとも一の顔画像の人物属性を判断する判断部と、
前記少なくとも一の顔画像を、前記判断部により判断された前記人物属性に応じた他の人物の自然顔画像に置換する顔画像置換部、
として実行させるための、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置およびプログラムに関する。
【背景技術】
【０００２】
近年、通信技術の発展に伴って、大量のデータを高速に送信することが可能となり、様々な情報通信サービスが提供されている。例えば、ＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｒｖｉｃｅ）等の交流サイトに、ユーザが撮影した画像を公開したり、通信対戦ゲーム等において、ユーザが撮影した画像を所定のネットワークを介して送信先に送信したりすることができる。ここで、ユーザ本人の顔を知られたくない場合等、プライバシー保護のために、撮影した画像を一部加工してネットワーク上に送信することも行われている。
【０００３】
このような画像に写る個人の肖像権を守るプライバシー保護に関する技術として、例えば下記特許文献１が提案されている。特許文献１では、撮像した人物画像を実時間で所望の送信先へ送信する場合に、画像中の人物と背景とを画像認識装置で個別のオブジェクトに分解し、画像加工処理部でオブジェクト毎に他の画像へ変換する技術が開示されている。他の画像とは、例えば似顔絵やマンガキャラクターの画像であることが明記されている。
【０００４】
また、下記特許文献２では、監視カメラの映像配信システムにおいて、人物とそれ以外の領域を分離し、商品の映像を含みながら、来店者の姿を含まない映像（人物をモザイク処理した映像）を配信する技術が開示されている。これにより、来店者の肖像権やプライバシーを保護しながら、来店状況を認識できる映像配信が可能となる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００１−１２７９９０号公報
【特許文献２】特開２００５−２３６４６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記各特許文献に記載の技術では、プライバシー保護はできても、実写映像内にモザイク部分や似顔絵、マンガキャラクター等が含まれるので、不自然な映像になってしまい、違和感が生じる。
【０００７】
そこで、本開示では、人物の顔画像を違和感が無いよう変換してプライバシーを保護することが可能な、新規かつ改良された情報処理装置およびプログラムを提案する。
【課題を解決するための手段】
【０００８】
本開示によれば、画像内の顔画像領域を検出する検出部と、前記検出部により検出された顔画像領域内の少なくとも一の顔画像の人物属性を判断する判断部と、前記少なくとも一の顔画像を、前記判断部により判断された前記人物属性に応じた他の人物の自然顔画像に置換する顔画像置換部と、を備える、情報処理装置を提案する。
【０００９】
本開示によれば、コンピュータを、画像内の顔画像領域を検出する検出部と、前記検出部により検出された顔画像領域内の少なくとも一の顔画像の人物属性を判断する判断部と、前記少なくとも一の顔画像を、前記判断部により判断された前記人物属性に応じた他の人物の自然顔画像に置換する顔画像置換部、として実行させるための、プログラムを提案する。
【発明の効果】
【００１０】
以上説明したように本開示によれば、人物の顔画像を違和感が無いよう変換してプライバシーを保護することが可能となる。
【図面の簡単な説明】
【００１１】
【図１】本開示の一実施形態による画像処理システムの概要を説明するための図である。
【図２】顔画像に対する通常のプライバシー保護方法について例示した図である。
【図３】本実施形態によるサーバの内部構成例を示すブロック図である。
【図４】本実施形態による第１の顔画像置換処理を示すフローチャートである。
【図５】本実施形態による顔画像置換を具体的に説明するための図である。
【図６】本実施形態による第２の顔画像置換処理を示すフローチャートである。
【図７】本実施形態による第３の顔画像置換処理を示すフローチャートである。
【図８】本実施形態によるサーバからユーザ端末に提示される各画像の表示例を示す図である。
【発明を実施するための形態】
【００１２】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１３】
また、説明は以下の順序で行うものとする。
１．本開示の一実施形態による画像処理システムの概要
２．サーバの内部構成例
３．顔画像置換処理
３−１．第１の顔画像置換処理
３−２．第２の顔画像置換処理
３−３．第３の顔画像置換処理
４．まとめ
【００１４】
＜１．本開示の一実施形態による画像処理システムの概要＞
まず、本開示の一実施形態による画像処理システムの概要について図１を参照して説明する。図１に示すように、本開示の一実施形態による画像処理システムは、サーバ１およびユーザ端末２を含む。また、サーバ１およびユーザ端末２は、ネットワーク３を介して接続することが可能である。
【００１５】
ユーザ端末２は、ユーザが利用する通信端末であって、ネットワーク３に無線／有線接続することが可能である。また、ユーザ端末２は、図１に示すスマートフォンの他、携帯電話端末、デジタルカメラ、ビデオカメラ、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、携帯用ゲーム機器等であってもよい。ユーザは、ユーザ端末２で撮影した実写画像（撮影画像）やユーザ端末２が有する撮影画像を、ネットワーク３を介してＳＮＳやブログサービス等のサービスサイトにアップロードすることが可能である。
【００１６】
ここで、通常、ユーザは、撮影画像に写る自分の顔を知られたくない場合や、撮影画像に他人の顔が写り込んでいる場合、顔が分からないように加工した上でアップロードしてプライバシーを保護している。例えば、図２に示すように、撮影画像６０に写る人物のプライバシーを保護するために、加工画像６２のように人物の目の部分に黒線を入れたり、加工画像６４のように人物の顔をモザイク処理したりすることが知られている。
【００１７】
しかしながら、黒線やモザイクでプライバシー保護はできても、実写画像内にこのような加工が施されると、画像が不自然になり、違和感が生じる。
【００１８】
そこで、上記事情を一着眼点にして本開示の各実施形態による画像処理システムを創作するに至った。本開示の各実施形態による画像処理システムによれば、人物の顔画像を違和感が無いよう変換してプライバシーを保護することができる。
【００１９】
より具体的には、図１に示すように、サーバ１において、ユーザ端末２から送信された撮影画像３０に写る人物の顔領域を、当該人物の人物属性に応じた他の自然顔画像に置換した画像３６を生成する。人物属性とは、例えば人物の年齢や性別であって、サーバ１は、撮影画像３０に写る人物の性別と同じ性別の他の自然顔画像に置換することで、違和感が無い自然な画像３６を生成することができる。このように、人物の顔画像を、人物属性に応じた他の自然顔画像に置換することで、撮影画像に写る人物のプライバシーを保護しつつ、かつ、不自然さを生じさせない画像を生成することができる。
【００２０】
なお、本明細書において、自然顔画像とは、実在の人物の顔をそのまま写した実写画像（自然画像）や、複数の実在する人物の顔の実写画像から生成された平均顔画像（合成画像）である。
【００２１】
以上、本開示の一実施形態における画像処理システムの概要について説明した。続いて、画像処理システムに含まれるサーバ１の内部構成例について図３を参照して詳細に説明する。
【００２２】
＜２．サーバの内部構成例＞
図３は、本実施形態によるサーバ１の構成を示すブロック図である。図３に示すように、サーバ１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１２、自然顔画像ＤＢ（データベース）１３、顔領域検出部１４、判断部１６、顔画像置換部１８、およびネットワークインターフェース（Ｉ／Ｆ）１９を有する。以下、各構成について説明する。
【００２３】
（自然顔画像ＤＢ１３）
自然顔画像ＤＢ１３は、自然顔画像を記憶する記憶部である。上述したように本明細書において、自然顔画像とは、実写画像であってもよいし、複数の実写画像から生成された平均顔画像（合成画像）であってもよい。実写画像の場合、自分の顔を一般公開することを許可した人物の顔を撮影した撮影画像となる。また、平均顔画像は、性別、年齢、人種、肌の色、髪の色、眼の色、および体型等の各人物属性毎に生成された平均顔画像であってもよい。また、眼鏡、帽子、耳当て、ヘッドホンまたはイヤホン等の装着物着用の有無（以下、眼鏡等着用の有無とも称す）を各人物属性に付け加えてもよい。このような顔や頭に装着する装着物は、人物の顔の印象に影響を及ぼすためである。
【００２４】
また、自然顔画像には、置換画像であることを示す表示がマーキングされていてもよい。例えば、顔画像の所定の位置に、ホクロを付けることで、置換画像であることを示してもよい。
【００２５】
また、自然顔画像とは、顔の一部を少なくとも含む画像であればよく、例えば、目や鼻、または口のみといった顔部品の自然画像であってもよい。
【００２６】
なお、自然顔画像ＤＢ１３に記憶される自然顔画像の一例については、後述の図５において説明する。
【００２７】
（顔領域検出部１４）
顔領域検出部１４は、ユーザ端末２から送信された画像内の顔画像領域を検出する。具体的には、例えば顔領域検出部１４は、画像を解析して顔認識を行い、少なくとも顔の一部を含む画像領域を検出する。また、顔領域検出部１４は、予め設定された所定の大きさ以上の大きさで写っている顔を、顔画像領域として検出してもよい。また、顔領域検出部１４は、画像内のうち、ユーザに指定されたエリアから顔画像領域を検出してもよい。
【００２８】
（判断部１６）
判断部１６は、顔領域検出部１４により検出された顔画像領域内の少なくとも一の顔画像の人物属性を判断する。具体的には、判断部１６は、顔画像に基づいて人物属性を判断してもよいし、画像全体（顔画像を含む身体画像）に基づいて人物属性を判断してもよい。ここで、人物属性とは、人物の性別、年齢（年代）、人種、肌の色、髪の色、眼の色、国籍または体型等であり、眼鏡等着用の有無を付け加えてもよい。また、判断部１６は、画像から顔や身体の画像を抽出し、予め登録されている属性判断用のパターンとパターンマッチングを行い、顔や服装等を解析して人物属性を判断してもよい。
【００２９】
（顔画像置換部１８）
顔画像置換部１８は、顔領域検出部１４により検出された顔画像領域を、判断部１６により判断された人物属性に応じた他の人物の自然顔画像に置換する。具体的には、例えば顔画像置換部１８は、判断部１６により判断された人物属性と同じ属性の人物（例えば、性別が同じ、年代が同じ、人種が同じ、または肌の色、髪の色、眼の色が同じ等）の自然顔画像を、自然顔画像ＤＢ１３から抽出し、画像内の顔画像領域と置換する。このように、画像内の顔画像領域を他の自然顔画像に変換することで、画像内の人物を特定できないようにするので、自然顔画像は、匿名顔（アノニマスフェイス）画像とも称する。また、判断部１６により判断された人物属性と同じ属性の人物の自然顔画像に置換することで、顔画像置換部１８は、より自然な違和感の無い置換画像を生成することができる。なお、顔画像置換部１８は、画像内の顔画像が眼鏡等を着用している場合には、眼鏡等着用の顔画像に置換してもよいし、眼鏡等を着用していない顔画像に置換した後に眼鏡等を着用させる画像処理を行ってもよい。
【００３０】
また、顔画像置換部１８による置換処理は、ユーザ端末２から送信された画像データ（元画像）に、自然顔画像を上書きする方法でもよいし、顔領域に重畳する自然顔画像を元画像の別レイヤーとして管理する方法でもよい。
【００３１】
また、顔画像置換部１８は、人物属性に加えて、元画像の撮影時の照明状況や、撮影場所、画質等に応じて、置換した際に、より自然に見えて違和感のない自然顔画像を抽出してもよい。具体的には、例えば顔画像置換部１８は、撮影時の照明が自然光であって、とても明るい状況であった場合、同様に自然光でとても明るい状況で撮影された自然顔画像を抽出する。
【００３２】
また、顔画像置換部１８は、自然顔画像で置換した画像がより違和感なく見えるよう、元画像（撮影画像）に写る顔画像の大きさ、向き、および表情等の少なくともいずれかに合った自然顔画像に置換する。
【００３３】
また、顔画像置換部１８は、撮影場所に多く住む人種（撮影場所の国籍）に応じて、同じ人種（国籍）の自然顔画像を抽出してもよい。これにより、例えば観光で訪れたＢ国で撮影した撮影画像に、母国のＡ国人が写り込んでいる場合に、Ａ国人をＢ国人の自然顔画像に置換することで、写っている人物のプライバシーを保護できるとともに、観光先のＢ国で撮影したことがより明確な画像となる。この場合、顔画像置換部１８は、画像に写るＡ国人の性別・年齢等の人物属性が同じＢ国人の自然顔画像を抽出して置換することで、より自然に見えて違和感が少ない画像を生成することができる。
【００３４】
なお、撮影時の照明状況や、撮影場所、画質等の情報は、元画像を解析して判断してもよいし、元画像に付加されたメタデータから判断してもよい。
【００３５】
（ネットワークＩ／Ｆ１９）
ネットワークＩ／Ｆ１９は、ネットワーク３を通じてユーザ端末２との間でデータの送受信を行うための通信モジュールである。例えば、本実施形態によるネットワークＩ／Ｆ１９は、ユーザ端末２から撮影画像を受信する。また、ネットワークＩ／Ｆ１９は、サーバ１により顔画像の置換処理がされた画像を、ネットワーク３を通じて所定のサービスサイトにアップロードすることも可能である。
【００３６】
（ＣＰＵ１０、ＲＯＭ１１、およびＲＡＭ１２）
ＣＰＵ１０は、サーバ１の各構成を制御する制御部である。ＣＰＵ１０は、ＲＯＭ１１に記憶されているソフトウェアプログラムに従って、各構成を制御する。より具体的には、ＣＰＵ１０は、例えば顔画像置換部１８により置換処理された画像を、所定のサービスサイトにアップロードするよう制御する。また、ＲＯＭ１１には、ＣＰＵ１０が各制御を実行するためソフトウェアプログラム等が記憶されている。また、ＲＡＭ１２は、ＣＰＵ１０がＲＯＭ１１に記憶されているソフトウェアプログラムに従って各制御を実行する際に、ワークエリアとして用いられる。
【００３７】
以上、本実施形態によるサーバ１の構成について詳細に説明した。続いて、本実施形態による顔画像置換処理について複数の例を挙げて説明する。
【００３８】
＜３．顔画像置換処理＞
（３−１．第１の顔画像置換処理）
図４は、本実施形態による第１の顔画像置換処理を示すフローチャートである。図４に示すように、ステップＳ１０３において、サーバ１は、ユーザ端末２から画像データを取得（受信）する。
【００３９】
次に、ステップＳ１０６において、サーバ１の顔領域検出部１４は、画像データから顔画像領域を検出する。この際、顔領域検出部１４は、個人を特定することが困難な小さい顔画像は検出せず、所定の大きさ以上の顔画像領域を検出してもよい。ここで、図５に本実施形態による顔画像置換を具体的に説明するための図を示す。図５に示すように、顔領域検出部１４は、ユーザ端末２から送信された撮影画像３０内で、顔画像領域３２を検出する。
【００４０】
次いで、ステップＳ１０９において、サーバ１のＣＰＵ１０は、自然顔画像に置き換えるか否かを判断する。具体的には、ＣＰＵ１０は、ユーザから置換指示がある場合や、画像をアップロードする先のサービスサイトの秘匿性が低い場合に、自然顔画像に置き替えると判断してもよい。
【００４１】
次に、置換しないと判断された場合（Ｓ１０９／ＮＯ）、ステップＳ１１２において、サーバ１は自然顔画像の置換を行わず、続くステップＳ１１９において、サーバ１は、ユーザ端末２から送信された画像をそのまま所定のサービスサイトにアップロードする。
【００４２】
一方、自然顔画像に置き替えると判断された場合（Ｓ１０９／ＹＥＳ）、ステップＳ１１５において、判断部１６は、顔領域検出部１４により検出された顔画像領域の人物の人物属性を判断する。具体的には、判断部１６は、図５に示すように、撮影画像３０から検出された顔画像領域３２の人物４の人物属性を判断する。この場合、判断部１６は、例えば人物４の顔や身体の画像を抽出し、予め登録されている属性判断用のパターンとパターンマッチングを行い、「Ａ国」、「女性」、「大人」といった人物属性を判断することができる。
【００４３】
次いで、ステップＳ１１８において、顔画像置換部１８は、判断部１６により判断された人物属性に応じた自然顔画像ＤＢ１３から抽出し、抽出した自然顔画像を、顔領域検出部１４により検出された顔画像領域と置換する。具体的には、図５に示すように、自然顔画像ＤＢ１３に記憶される複数の自然顔画像データ１３１から、判断部１６により判断された人物属性と同じ属性の自然顔画像を抽出する。自然顔画像データ１３１は、図５に示すように各人物属性毎に分類され、顔画像置換部１８は、人物４の人物属性「Ａ国」、「女性」、および「大人」の全ての属性を満たす自然顔画像３４を抽出する。そして、顔画像置換部１８は、抽出した自然顔画像３４を、撮影画像３０の顔画像領域３２に置換して画像３６を生成する。顔画像の置換は、図５に示すように、頭部（髪型全体）は元画像（撮影画像３０）に写る人物４のままで、顔のみを自然顔画像３４に置換してもよいし、頭部（髪型全体）も含めて、髪型全体を含む自然顔画像に置換してもよい。
【００４４】
さらに、顔画像置換部１８は、身体も含めて写る人物４の全てを、顔および身体を含む自然人物画像に置換してもよい。例えば、撮影画像３０の撮影場所がＢ国である場合、人物４がＡ国人であると属性判断されると、顔画像置換部１８は、人物４の全てを、Ｂ国人の自然人物画像に置換してもよい。
【００４５】
次に、ステップＳ１１９において、サーバ１は、顔画像置換部１８により自然顔画像に置換された画像を、所定のサービスサイトにアップロードする。
【００４６】
（３−２．第２の顔画像置換処理）
上述した第１の顔画像置換処理では、判断部１６が顔画像領域の人物の人物属性を自動判断しているが、本実施形態による顔画像置換処理はこれに限定されず、例えばユーザが任意で人物属性を指定してもよい。以下、このようなユーザが任意で人物属性を指定できる顔画像置換処理について、図３を参照して具体的に説明する。
【００４７】
図６は、本実施形態による第２の顔画像置換処理を示すフローチャートである。図６に示すように、ステップＳ１２３において、サーバ１は、顔画像を含む画像をユーザ端末２に提示する。
【００４８】
次に、ステップＳ１２６において、サーバ１は、ユーザによる単数または複数の特定の顔画像の選択を受け付ける。すなわち、ユーザは、ユーザ端末２を操作し、提示された顔画像を含む画像のうち、顔画像を置換したい顔画像領域を選択する。
【００４９】
次いで、ステップＳ１２９において、サーバ１は、自然顔画像に置換するか否かを判断する。具体的には、ＣＰＵ１０は、ユーザから置換指示があった場合に自然顔画像に置き替えると判断してもよい。
【００５０】
次に、置換しないと判断された場合（Ｓ１２９／ＮＯ）、ステップＳ１３２において、サーバ１は自然顔画像の置換を行わず、続くステップＳ１４２において、サーバ１は、顔画像を含む画像をそのまま所定のサービスサイトにアップロードする。
【００５１】
一方、自然顔画像に置き替えると判断された場合（Ｓ１２９／ＹＥＳ）、ステップＳ１３５において、ＣＰＵ１０は、自動置換か否かを判断する。具体的には、ＣＰＵ１０は、ユーザから何ら指示がなかった場合は自動置換と判断し、ユーザから手動置換の指示があった場合手動置換と判断する。
【００５２】
次いで、自動置換と判断された場合（Ｓ１３５／ＹＥＳ）、ステップＳ１３８において、判断部１６は、上記Ｓ１２６でユーザに選択された顔画像領域の人物の人物属性を自動判断する。
【００５３】
次に、ステップＳ１４１において、顔画像置換部１８は、判断部１６により判断された人物属性に応じた自然顔画像ＤＢ１３から抽出し、抽出した自然顔画像を、顔領域検出部１４により検出された顔画像領域と置換する。
【００５４】
そして、ステップＳ１４２において、サーバ１は、顔画像置換部１８により自然顔画像に置換された画像を、所定のサービスサイトにアップロードする。
【００５５】
一方、手動置換と判断された場合（Ｓ１３５／ＮＯ）、ステップＳ１４４において、ＣＰＵ１０は、ユーザによる人物属性の選択を受け付ける。すなわち、ユーザは、ユーザ端末２を操作し、選択した顔画像領域を置換するための人物属性として、例えば国籍、年齢、性別等を選択する。
【００５６】
次に、ステップＳ１４７において、顔画像置換部１８は、ユーザに選択された人物属性に応じた自然顔画像ＤＢ１３から抽出し、抽出した自然顔画像を、ユーザに選択された顔画像領域と置換する。
【００５７】
そして、ステップＳ１４２において、サーバ１は、顔画像置換部１８により自然顔画像に置換された画像を、所定のサービスサイトにアップロードする。
【００５８】
以上説明したように、画像内の顔画像領域を置換する自然顔画像は、ユーザが手動で人物属性を選択することにより指定することができる。
【００５９】
（３−３．第３の顔画像置換処理）
上述した第１、第２の顔画像置換処理では、顔画像置換部１８が、人物属性に応じた自然顔画像を自動的に抽出して置換しているが、本実施形態による顔画像置換処理はこれに限定されない。例えば、顔画像置換部１８は、人物属性に応じた複数の自然顔画像を抽出してユーザに提示し、ユーザに選択された自然顔画像で置換するよう処理してもよい。以下、このような複数の自然顔画像をユーザに提示する自然顔画像置換処理について、図７〜図８を参照して具体的に説明する。
【００６０】
図７は、本実施形態による第３の顔画像置換処理を示すフローチャートである。図７に示すように、ステップＳ１５３において、サーバ１は、顔画像を含む画像をユーザ端末２に提示する。
【００６１】
次に、ステップＳ１５６において、サーバ１は、自然顔画像への置換エリアの切り出しを行う。具体的には、サーバ１は、ユーザの指示に応じて、提示した顔画像を含む画像のうち、顔画像を置換するエリアの選択を受け付けてもよいし、自動的に顔画像を含むエリアを切り出し部分として提示してもよい。ここで、図８に本実施形態によるサーバ１からユーザ端末２に提示される各画像の表示例の図を示す。まず、サーバ１は、図８の画面４０に示すように、ユーザに提示した顔画像を含む画像のうち、顔画像を置換するエリアとして切り出したエリア４２をユーザ端末２に提示する。
【００６２】
次いで、ステップＳ１５９において、サーバ１は、ユーザ操作に応じて、切り出したエリア４２でＯＫか否かを判断する。例えば、ユーザは、図８に示すエリア４２でＯＫの場合、ユーザ端末２に表示されるＯＫボタン（不図示）をクリックして決定処理を行う。
【００６３】
次に、切り出したエリアでＯＫの場合（Ｓ１５９／ＹＥＳ）、ステップＳ１６０において、顔領域検出部１４は、エリア４２から２つの顔画像領域を検出する。
【００６４】
次いで、ステップＳ１６１において、判断部１６は、顔領域検出部１４が検出した２つの顔画像領域の各人物の人物属性を判断する。
【００６５】
次に、ステップＳ１６２において、顔画像置換部１８は、判断部１６により判断された各人物の人物属性に応じた１以上の各自然顔画像を自然顔画像ＤＢ１３から抽出し、置換候補パターン群としてユーザ端末２に提示する。具体的には、図８の画面４４に示すように、ユーザ端末２において、自然顔画像の置換候補パターン群４６が表示される。
【００６６】
次いで、ステップＳ１６５において、顔画像置換部１８は、置換候補パターン群４６のうちユーザに選択された置換候補パターンを拡大して提示する。具体的には、図８の画面４８に示すように、置換候補パターン群４６のうち置換候補パターン４６ａが選択されると、サーバ１は、置換候補パターン４６ａを拡大してユーザ端末２に提示する。なお、置換候補パターン４６ａは、図８に示すように、少なくとも性別、年齢（年代）といった人物属性に応じた自然顔画像であって、さらに、顔の向きも、エリア４２の各顔画像と合った自然顔画像の候補となっている。
【００６７】
続いて、ステップＳ１６８において、サーバ１は、ユーザ操作に応じて、提示した置換候補パターンでＯＫか否かを判断する。例えば、ユーザは、図８の画面４８に示す置換候補パターン４６ａでＯＫの場合、ユーザ端末２に表示されるＯＫボタン（不図示）をクリックして決定処理を行う。
【００６８】
次に、置換候補パターンが決定した場合（Ｓ１６８／ＹＥＳ）、ステップＳ１７１において、顔画像置換部１８は、図８の画面５０に示すように、自然顔画像の置換候補パターン４６ａで置換した画像を生成し、ユーザ端末２に提示する。
【００６９】
そして、ステップＳ１７２において、サーバ１は、顔画像置換部１８により自然顔画像に置換された画像を、所定のサービスサイトにアップロードする。
【００７０】
以上説明したように、本実施形態による顔画像置換処理では、複数の自然顔画像が、置換候補パターン群として提示され、ユーザは任意の置換候補パターンを選択することができる。
【００７１】
＜４．まとめ＞
上述したように、本実施形態による画像処理（顔画像置換処理）システムでは、画像から検出した顔領域をその顔領域の人物の人物属性に応じた自然顔画像に置換することで、プライバシーを保護しつつ、かつ違和感が無い自然な置換画像を生成できる。
【００７２】
特に、ＳＮＳやブログサービス等のサービスサイトに顔画像を含む撮影画像をアップロードすることが多い昨今では、このようなプライバシーの保護が重要となる。
【００７３】
また、至るところに監視カメラが設置されるようになったり、道の実写画像を表示する地図サービスが普及したりすることで、自分が気付かないうちに撮影されてしまう可能性が高くなった。このような場合にも、顔画像領域を他の自然顔画像に置換することで、プライバシーを保護しつつ、かつ違和感が無い自然な置換画像を生成することが有益となる。
【００７４】
さらに、大量のイメージセンサ、マイク、スピーカ等が世界中に配され、これらをユーザの身体拡張を実現する手段として用い、個人が所持する通信端末が不要となる新たなコミュニケーションシステムの実現も想定される。かかるコミュニケーションシステムが実現された場合にも、広範囲に配されたイメージセンサ（カメラ）で自分が気付かないうちに撮影されてしまう可能性が高くなる。したがって、この場合にも、顔画像領域を他の自然顔画像に置換することで、プライバシーを保護しつつ、かつ違和感が無い自然な置換画像を生成することが有益となる。
【００７５】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本技術はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【００７６】
例えば、顔画像置換部１８は、置換する元画像（撮影画像）の画質、解像度に合った自然顔画像を抽出してもよい。
【００７７】
また、顔画像置換部１８は、顔画像領域が検出された人物の人物属性に応じた自然顔画像が抽出できなかった場合、その人物の画像を画像内から削除、またはその人物の画像を、全て他の自然人物画像に置換してもよい。
【００７８】
また、自然顔画像への置換処理が行われた画像は、所定の条件を満たせば、置換前の元画像（撮影画像）に戻せるようにしてもよい。所定の条件とは、例えば撮影画像に写っている本人により置換前に戻すよう指示があった場合等である。
【００７９】
また、自然顔画像は、上述したように、自分の顔を一般公開することを許可した人物の顔を撮影した撮影画像（実写画像）であってもよい。したがってサーバ１は、自分の顔を使って欲しいという人物の実写顔画像を受け付け、自然顔画像ＤＢ１３に蓄積していってもよい。
【００８０】
また、本実施形態では、顔画像置換処理を実行する情報処理装置としてサーバ１を用いたが、本実施形態による情報処理装置はサーバ１に限定されず、例えばユーザ端末２であってもよい。具体的には、ユーザ端末２が、図３に示すサーバ１の各構成に相当する構成を有することにより、本実施形態による顔画像置換処理を実行することが可能である。
【００８１】
なお、本技術は以下のような構成も取ることができる。
（１）
画像内の顔画像領域を検出する検出部と、
前記検出部により検出された顔画像領域内の少なくとも一の顔画像の人物属性を判断する判断部と、
前記少なくとも一の顔画像を、前記判断部により判断された前記人物属性に応じた他の人物の自然顔画像に置換する顔画像置換部と、
を備える、情報処理装置。
（２）
前記人物属性は、人物の性別、年齢、人種、肌の色、および体型のうち少なくともいずれか一つである、前記（１）に記載の情報処理装置。
（３）
前記人物属性は、人物の眼鏡、帽子、耳当て、ヘッドホン、またはイヤホンを含む装着物の着用の有無である、前記（１）に記載の情報処理装置。
（４）
前記顔画像置換部は、前記少なくとも一の顔画像の人物の顔の大きさ、向き、および表情のうち少なくともいずれか一つに応じた他の人物の自然顔画像に置換する、前記（１）〜（３）のいずれか１項に記載の情報処理装置。
（５）
前記顔画像置換部は、前記画像が撮像された際の照明状況に応じた他の人物の自然顔画像に置換する、前記（１）〜（３）のいずれか１項に記載の情報処理装置。
（６）
前記顔画像置換部は、前記画像が撮像された場所に応じた他の人物の自然顔画像に置換する、前記（１）〜（５）のいずれか１項に記載の情報処理装置。
（７）
前記顔画像置換部は、前記少なくとも一の顔画像と、予め記憶された自然顔画像とを比較し、前記人物属性が同じ他の人物の自然顔画像に置換する、前記（１）〜（６）のいずれか１項に記載の情報処理装置。
（８）
前記自然顔画像は、撮像画像または合成画像である、前記（１）〜（７）のいずれか１項に記載の情報処理装置。
（９）
前記合成画像は、複数人の顔画像に基づいて生成された平均顔画像である、前記（８）に記載の情報処理装置。
（１０）
前記撮像画像は、顔の公開を許可した人物の実写顔画像である、前記（８）に記載の情報処理装置。
（１１）
前記自然顔画像は、顔の一部を少なくとも含む画像である、前記（１）〜（１０）のいずれか１項に記載の情報処理装置。
（１２）
前記情報処理装置は、前記自然顔画像を記憶する記憶部をさらに備える、前記（１）〜（１１）のいずれか１項に記載の情報処理装置。
（１３）
前記情報処理装置は、前記顔画像置換部により自然顔画像に置換した画像を、所定のサービスサイトにアップロードするよう制御する制御部をさらに備える、前記（１）〜（１２）のいずれか１項に記載の情報処理装置。
（１４）
前記検出部は、前記画像内のユーザに指定されたエリアから顔画像領域を検出する、前記（１）〜（１３）のいずれか１項に記載の情報処理装置。
（１５）
前記検出部は、前記画像内の所定の大きさ以上の顔画像領域を検出する、前記（１）〜（１４）のいずれか１項に記載の情報処理装置。
（１６）
前記自然顔画像は、置換画像であることを示す表示がマーキングされる、前記（１）〜（１５）のいずれか１項に記載の情報処理装置。
（１７）
前記顔画像置換部は、前記判断部により前記人物属性が判断できなかった場合、顔画像の置換は行わない、前記（１）〜（１６）のいずれか１項に記載の情報処理装置。
（１８）
コンピュータを、
画像内の顔画像領域を検出する検出部と、
前記検出部により検出された顔画像領域内の少なくとも一の顔画像の人物属性を判断する判断部と、
前記少なくとも一の顔画像を、前記判断部により判断された前記人物属性に応じた他の人物の自然顔画像に置換する顔画像置換部、
として実行させるための、プログラム。
【符号の説明】
【００８２】
１    サーバ
２    ユーザ端末
３    ネットワーク
１０    ＣＰＵ
１１    ＲＯＭ
１２    ＲＡＭ
１３    自然顔画像ＤＢ
１４    顔領域検出部
１６    判断部
１８    顔画像置換部
１９    ネットワークＩ／Ｆ
【図１】
2014085796.tif 000003
【図２】
2014085796.tif 000004
【図３】
2014085796.tif 000005
【図４】
2014085796.tif 000006
【図５】
2014085796.tif 000007
【図６】
2014085796.tif 000008
【図７】
2014085796.tif 000009
【図８】
2014085796.tif 000010