(57)【要約】【課題】画像の情報量を適切に削減することができる情報処理装置、情報処理システム、情報処理方法、及びプログラムを提供すること。【解決手段】実施形態の情報処理装置は、画像取得部と、情報量削減度決定部と、情報量削減部と、を持つ。画像取得部は、実空間を撮影した画像を取得する。情報量削減度決定部は、前記画像に写っている被写体の属性に基づいて情報量削減度を決定する。情報量削減部は、前記情報量削減度に応じて前記画像の少なくとも一部の情報量を削減した情報量削減データを生成する。【選択図】図１
2020154808.tif 000002
【特許請求の範囲】
【請求項１】
実空間を撮影した画像を取得する画像取得部と、
前記画像に写っている被写体の属性に基づいて情報量削減度を決定する情報量削減度決定部と、
前記情報量削減度決定部により決定された情報量削減度に応じて前記画像の少なくとも一部の情報量を削減した情報量削減データを生成する情報量削減部と、
を備える情報処理装置。
【請求項２】
前記情報量削減データから前記被写体の特徴量を示す情報量削減特徴量を算出する第１特徴量算出部と、
前記情報量削減特徴量を照合する第１照合部と、
を備える請求項１に記載の情報処理装置。
【請求項３】
前記情報量削減特徴量を、通信ネットワークを介してサーバへ送信する送信部、
を備える請求項２に記載の情報処理装置。
【請求項４】
前記情報量削減度決定部は、前記被写体の属性の出現度に基づいて情報量削減度を決定する、
請求項１から請求項３のいずれか１項に記載の情報処理装置。
【請求項５】
前記情報量削減度決定部は、前記画像のうち１つ以上の部分画像ごとの属性に基づいて情報量削減度を決定し、
前記情報量削減部は、前記部分画像ごとの情報量削減度に応じて前記部分画像の情報量を削減した前記情報量削減データを生成する、
請求項１から請求項４のいずれか１項に記載の情報処理装置。
【請求項６】
前記情報量削減部は、前記画像から、前記情報量削減度に応じた前記情報量削減データを生成するとともに、さらに前記情報量削減度よりも高い情報量削減度に応じた前記情報量削減データを生成する、
請求項１から請求項５のいずれか１項に記載の情報処理装置。
【請求項７】
前記画像取得部は、前記画像を保存する機能を有し、
前記情報量削減部は、
前記情報量削減度決定部が、前記画像に写っている被写体の属性に基づいて情報量削減度を変更した場合、前記情報量削減度決定部により変更された情報量削減度に応じて、前記保存された画像の少なくとも一部の情報量を削減した前記情報量削減データを生成する、
請求項１から請求項６のいずれか１項に記載の情報処理装置。
【請求項８】
前記情報量削減部により情報量が削減される前の前記画像から前記被写体の特徴量を示す情報量削減前特徴量を算出する第２特徴量算出部と、
前記情報量削減前特徴量を照合する第２照合部と、をさらに備え、
前記情報量削減度決定部は、前記画像に写っている被写体の属性と、前記情報量削減前特徴量の照合結果とに基づいて、前記情報量削減度を決定する、
請求項１から請求項７のいずれか１項に記載の情報処理装置。
【請求項９】
前記情報量削減度とは、前記画像をぼかすことにより情報量を削減する際のぼかし強度であり、
前記情報量削減データとは、前記画像の少なくとも一部に対して前記ぼかし強度でぼかし処理を行なった画像データである、
請求項１から請求項８のいずれか１項に記載の情報処理装置。
【請求項１０】
前記画像取得部と、前記情報量削減度決定部と、前記情報量削減部と、前記第１特徴量算出部と、を備えた端末と、
前記第１照合部を備えたサーバと、を備え、
前記端末は、前記情報量削減データから算出した前記情報量削減特徴量を前記サーバに送信し、
前記サーバは、前記情報量削減特徴量を端末から受信する、
請求項２に記載の情報処理装置。
【請求項１１】
前記端末は、
前記画像から前記被写体の特徴量を示す情報量削減前特徴量を算出する第２特徴量算出部と、
前記情報量削減前特徴量を照合する第２照合部と、
をさらに備える請求項１０に記載の情報処理装置。
【請求項１２】
端末とサーバとを備える情報処理システムであって、
前記端末は、
実空間を撮影した画像を取得する画像取得部と、
前記画像に写っている被写体の属性に基づいて情報量削減度を決定する情報量削減度決定部と、
前記情報量削減度決定部により決定された情報量削減度に応じて前記画像の少なくとも一部の情報量を削減した情報量削減データを生成する情報量削減部と、
前記情報量削減データから前記被写体の特徴量を示す情報量削減特徴量を算出する特徴量算出部と、
前記情報量削減特徴量を、通信ネットワークを介して前記サーバへ送信する送信部と、
を備え、
前記サーバは、
前記サーバから送信された前記情報量削減特徴量を受信する受信部と、
前記受信部が受信した前記情報量削減特徴量を照合する照合部と、
を備える情報処理システム。
【請求項１３】
情報処理装置が、
実空間を撮影した画像を取得し、
前記画像に写っている被写体の属性に基づいて情報量削減度を決定し、
前記決定した情報量削減度に応じて前記画像の少なくとも一部の情報量を削減した情報量削減データを生成する、
情報処理方法。
【請求項１４】
コンピュータに、
画像取得部が、実空間を撮影した画像を取得させ、
前記画像に写っている被写体の属性に基づいて情報量削減度を決定させ、
前記決定させた情報量削減度に応じて前記画像の少なくとも一部の情報量を削減した情報量削減データを生成させる処理、
を実行するためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、情報処理装置、情報処理システム、情報処理方法、及びプログラムに関する。
【背景技術】
【０００２】
監視カメラの画像に写っている被写体（顔など）にぼかし処理を行なった後で被写体（顔など）の特徴量を算出し照合することにより、個人を特定できる情報を削減しつつ、個々の顔を照合する技術がある（例えば、特許文献１）。
【０００３】
しかしながら、上述した技術では、画像にぼかし処理を行なうことでプライバシーを保護する反面、情報が削減された画像から特徴量を算出して照合することになるため、画像の照合精度が低下する場合があった。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−７１６３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明が解決しようとする課題は、画像の情報量を適切に削減することができる情報処理装置、情報処理システム、情報処理方法、及びプログラムを提供することである。
【課題を解決するための手段】
【０００６】
実施形態の情報処理装置は、画像取得部と、情報量削減度決定部と、情報量削減部と、を持つ。画像取得部は、実空間を撮影した画像を取得する。情報量削減度決定部は、前記画像に写っている被写体の属性に基づいて情報量削減度を決定する。情報量削減部は、前記情報量削減度に応じて前記画像の少なくとも一部の情報量を削減した情報量削減データを生成する。
【図面の簡単な説明】
【０００７】
【図１】第１の実施形態に係る情報処理システムの概要を説明するシステム図。
【図２】人物画像から一様に情報量を削減する例を示す図。
【図３】第１の実施形態に係る人物画像から情報量を削減する例を示す図。
【図４】第１の実施形態に係る情報処理システムのハードウェア構成の一例を示すブロック図。
【図５】第１の実施形態に係る端末制御部及びサーバ制御部の機能構成の一例を示すブロック図。
【図６】人物の属性の出現頻度とぼかし強度との関連付けの設定を示す図。
【図７】第１の実施形態に係るＲｅ−ｉｄ処理の一例を示すフローチャート。
【図８】第１の実施形態に係るぼかし処理の詳細を示すフローチャート。
【図９】第２の実施形態に係る人物の部位ごとのぼかし強度の設定例を示す図。
【図１０】第２の実施形態に係るぼかし処理を示すフローチャート。
【図１１】第３の実施形態に係るぼかし強度をアダプティブに変更する例を示す図。
【図１２】第３の実施形態に係るぼかし処理を示すフローチャート。
【図１３】第４の実施形態に係るぼかし強度を説明する図。
【図１４】第４の実施形態に係るぼかし処理を示すフローチャート。
【図１５】第５の実施形態に係るぼかし強度を説明する図。
【図１６】第５の実施形態に係る端末制御部及びサーバ制御部の機能構成の一例を示すブロック図。
【図１７】第５の実施形態に係るぼかし処理を示すフローチャート。
【図１８】第６の実施形態に係る人物の出現頻度を説明する図。
【図１９】第６の実施形態に係る情報処理システムの概要を説明するシステム図。
【図２０】第６の実施形態に係る端末制御部及びサーバ制御部の機能構成の一例を示すブロック図。
【図２１】第６の実施形態に係るぼかし処理を示すフローチャート。
【発明を実施するための形態】
【０００８】
以下、実施形態の情報処理装置、情報処理システム、情報処理方法、及びプログラムを、図面を参照して説明する。
【０００９】
＜第１の実施形態＞
まず、本実施形態に係る情報処理システムの概要を説明する。
図１は、本実施形態に係る情報処理システム１の概要を説明するシステム図である。情報処理システム１は、駅構内や商業施設内または商店街などに設置された複数のカメラ１０（１０−１、１０−２、１０−３、・・・）で撮影された画像から人物の特徴量を算出して照合することにより、各カメラで撮影された同一人物の対応付け（Ｐｅｒｓｏｎ  Ｒｅ−ｉｄｅｎｔｉｆｉｃａｔｉｏｎ：Ｒｅ−ｉｄ）を行うシステムである。各カメラ１０に接続された端末２０（２０−１、２０−２、２０−３、・・・）のそれぞれは、各カメラ１０で撮影された画像に写っている被写体（人物など）の特徴量を算出し、算出した特徴量をサーバ３０へ送信する。サーバ３０は、各端末２０から送信された特徴量を受信する。サーバ３０は、各端末２０から受信した特徴量同士を照合し、照合結果（類似度）に基づいて、同一人物と判定した特徴量を対応付ける。これにより、情報処理システム１は、同一人物の行動を検出することができ、構内や商業施設内または商店街などにおける人物の特徴や行動パターンなどの統計情報を収集することができる。
【００１０】
例えば、図示するように、地点Ａ，Ｂ、Ｃの順に人物Ｕが移動したとする。カメラ１０−１が撮影した画像には地点Ａに存在するときの人物Ｕが写る。カメラ１０−２が撮影した画像には地点Ｂに存在するときの人物Ｕが写る。カメラ１０−３が撮影した画像には地点Ｃに存在するときの人物Ｕが写る。端末２０−１は、カメラ１０−１が撮影した地点Ａに存在するときの人物Ｕが写った画像から人物Ｕの特徴量を算出して撮影時刻情報と関連付けてサーバ３０へ送信する。端末２０−２は、カメラ１０−２が撮影した地点Ｂに存在するときの人物Ｕが写った画像から人物Ｕの特徴量を算出して撮影時刻情報と関連付けてサーバ３０へ送信する。端末２０−３は、カメラ１０−３が撮影した地点Ｃに存在するときの人物Ｕが写った画像から人物Ｕの特徴量を算出して撮影時刻情報と関連付けてサーバ３０へ送信する。サーバ３０は、各端末２０から送信された特徴量同士を照合し、同一人物と判定しうる特徴量を対応付ける。これにより、情報処理システム１は、ある同一人物（ここでは、人物Ｕ）の行動を検出することができる。なお、情報処理システム１は、同一人物として対応付けた特徴量が示す人物が誰であるかの個人の特定は行わない。
【００１１】
ところで、上述したようにカメラ１０で撮影された被写体（人物など）の特徴量を照合して同一人物か否かを判定する技術では、被写体（人物など）の特徴量を収集して、少なくとも一時的にハードディスクやメモリなどの記憶媒体に保存する必要があり、プライバシー保護の観点からセキュリティレベルを高くする必要がある。しかしながら、高セキュリティ環境の構築には非常にコストがかかる。顔認証を使用した空港ゲートの開閉や指紋認証による口座管理などでは高セキュリティ環境の構築が必要であるが、個人を特定する必要がなく、例えば施設への来場者の特徴や行動パターンなどの統計情報を収集することが目的であれば、高セキュリティ環境を構築するのはコストが高いという問題がある。
【００１２】
そこで、端末２０は、個人を特定できないように情報量を削減した情報量削減データから特徴量を算出する。例えば、端末２０は、カメラ１０で撮影された被写体（人物など）の画像に対して、所定の情報量削減度で情報量削減処理を行い、情報量を削減した後の情報量削減データから被写体（人物など）の特徴量を算出し、サーバ３０へ送信する。これにより、端末２０からサーバ３０へ送信して保存される情報（特徴量）では個人を特定できないため、特徴量を保存する記憶媒体のセキュリティレベルが低くても、プライバシーに配慮したシステムとすることができる。
【００１３】
例えば、情報量削減度とは、画像の鮮明度、画像の解像度、画像のビット深度、画像のＪＰＥＧ圧縮率、モザイクの強度、画像の塗りつぶし、画像のコントラスト、画像の明るさ、画像のアスペクト比などの値である。情報量削減データとは、元の画像に対して情報量削減度の値を適用して情報量削減処理を行なった画像のことである。画像の情報量の多少については、例えば、画像の鮮明度、画像の解像度、画像のビット深度については、値が高いほど情報量が多く、値が低いほど情報量が少ない。画像のＪＰＥＧ圧縮率、モザイクの強度については、値が低いほど情報量が多く、値が高いほど情報量が少ない。画像の塗りつぶしについては、塗りつぶす領域が少ないほど情報量が多く、塗りつぶす領域が多いほど情報量が少ない。画像のコントラスト、画像の明るさについては、適切な値であれば情報量が多く、適切な値でなければ情報量は少ない。白とびが少ない、暗すぎない、物体の輪郭がはっきりしている、このような画像となる設定値ほど適切である。
【００１４】
ここでは、情報量削減処理として、移動平均フィルタまたはガウシアンフィルタなどを用いたぼかし処理を適用して画像の解像度を低減する例として説明する。ぼかし処理における情報量削減度をぼかし強度とし、ぼかし強度が「強」の場合、ぼかし強度が「弱」より情報量の削減度が多いものとする。
【００１５】
図２は、人物画像から一様に情報量を削減する例を示す図である。この図は、カメラ１０で撮影された画像に写った５人の人物（Ｕ１、Ｕ２、Ｕ３、Ｕ４、Ｕ５）の人物画像に対して一様に同じ強度（「強」）のぼかし処理を行なうことにより情報量を削減する場合の例を示している。ぼかし処理前の人物画像の一例を上段に、ぼかし処理後の人物画像の一例を下段に模式的に示している。なお、人物Ｕ１が着ている服は緑であり、人物Ｕ２が着ている服は赤であり、人物Ｕ３、Ｕ４、Ｕ５が着ている服は青であるものとする。
【００１６】
人物Ｕ１及び人物Ｕ２の画像は、ぼかし処理を行うことにより個人特定を困難にすることができるとともに、５人の中で服の色が違うなどの特徴があるため、ぼかし処理後の画像から特徴量を算出しても照合精度に問題はない。一方、人物Ｕ３、Ｕ４、Ｕ５のように同じ色の服の人物が増えると、この３人の特徴が似通っているため、ぼかし強度が強い場合ぼかし処理後の画像では個人特定が困難なだけでなく照合精度も低下する。このように、一様にぼかし強度が強い場合、プライバシーは配慮されるものの、照合精度が低下するという問題がある。そのため、人物によってぼかし強度を適切に設定する必要がある。ぼかし強度の適切な設定値は、対象の人物の髪型、色、服装、場所などによって変わる。例えば、人物画像中の服を使って人物を特定する場合、オフィスなど、多くの人物がスーツを着ているシーンでは、服装で人物を特定することは困難である。このため、ぼかし強度を弱く設定して照合精度の低下を抑制する必要がある。一方、商業施設など、人物によっては目立つ服装を着ているシーンでは、服装から人物を容易に特定できる可能性がある。この場合、ぼかし強度を強く設定して、プライバシーへの配慮に重点を置く必要がある。
【００１７】
そこで、本実施形態では、画像中の人物の特定が容易か困難かによってぼかし強度を変更する。特定が容易な人物の人物画像に対しては、ぼかし強度を強くすることで、プライバシーに配慮する。特定が困難な人物の人物画像に対しては、ぼかし強度を弱くし、照合精度の低下を抑制する。人物画像ごとにぼかし強度を適切に設定することにより、特徴が似通っている人物の照合精度の低下を抑制し、プライバシーに配慮しつつ、照合精度の低下を最小限に抑えることが可能となる。
【００１８】
図３は、本実施形態に係る人物画像から情報量を削減する例を示す図である。この図では、服の色が他の人物とは異なる人物Ｕ１、Ｕ２の画像に対するぼかし処理のぼかし強度よりも、服の色が同じ人物Ｕ３、Ｕ４、Ｕ５の画像に対するぼかし処理のぼかし強度を弱くしている点が図２に示す例と異なる。例えば、情報処理システム１は、服の色が同じ人物がいない（または少ない場合）には、個人特定が容易であるためぼかし強度を強く設定する。一方、情報処理システム１は、服の色が同じ人物が多い場合には、個人特定が困難であるためぼかし強度を弱く設定する。
【００１９】
これにより、情報処理システム１は、似たような人物の出現頻度が低い人物（即ち、個人特定が容易な人物）の画像に対しては情報の削減度合いを強めることで個人特定を困難にするとともに照合精度も確保することができる。一方、情報処理システム１は、似たような人物の出現頻度が高い人物（即ち、個人特定がそもそも容易ではない人物）の画像に対しては情報の削減度合いを弱めることで照合精度の低下を抑制することができる。つまり、情報処理システム１は、画像の情報量を適切に削減することができ、プライバシー保護と人物の照合精度とを両立することができる。
【００２０】
以下、情報処理システム１の構成について詳しく説明する。
図４は、本実施形態に係る情報処理システム１のハードウェア構成の一例を示すブロック図である。この図において、図１に対応する構成には、同一の符号を付している。情報処理システム１は、複数のカメラ１０（１０−１、１０−２、・・・、１０−ｎ、ｎは自然数）と、各カメラ１０に有線または無線で接続される端末２０（２０−１、２０−２、・・・、２０−ｎ、ｎは自然数）と、サーバ３０とを備えている。カメラ１０は、例えば、ビデオカメラ、監視カメラ、ネットワークカメラなどであり、所定の画角で実空間の画像を撮影し、撮影した画像を端末２０へ送信する。画像は、静止画像でもよいし動画像でもよい。端末２０及びサーバ３０は、コンピュータを含む情報処理装置である。端末２０とサーバ３０とは、通信ネットワークを介して接続される。なお、カメラ１０と端末２０とは一体に構成されていてもよい。
【００２１】
端末２０は、通信部２１と、入力部２２と、表示部２３と、記憶部２４と、端末制御部２５とを備えている。サーバ３０は、通信部３１と、入力部３２と、表示部３３と、記憶部３４と、サーバ制御部３５とを備えている。通信部２１及び通信部３１は、イーサネット（登録商標）ポートやＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）等のデジタル入出力ポート、Ｗｉ−Ｆｉ（登録商標）などの無線通信などを含んで構成される。通信部２１及び通信部３１のそれぞれは、端末制御部２５及びサーバ制御部３５のそれぞれによる制御に基づいて、通信ネットワークを介して通信を行う。
【００２２】
入力部２２及び入力部３２は、キーボードやマウス、タッチパッドなどを含んで構成されている。入力部２２及び入力部３２のそれぞれは、キーボードやマウス、タッチパッドなどに対するユーザの操作に基づいて、入力された操作を示す操作信号を端末制御部２５及びサーバ制御部３５のそれぞれへ出力する。なお、入力部２２及び入力部３２は、タッチパネルとしてディスプレイと一体に構成されてもよい。
【００２３】
表示部２３及び表示部３３は、画像やテキスト等の情報を表示するディスプレイであり、例えば、液晶ディスプレイパネル、有機ＥＬ（ＥｌｅｃｔｒｏＬｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイパネルなどを含んで構成される。なお、表示部２３及び表示部３３のそれぞれは、端末２０及びサーバ３０のそれぞれと別体でもよく、例えば、外付け型の表示装置であってもよい。
【００２４】
記憶部２４及び記憶部３４のそれぞれは、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）やＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ-Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ-Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などを含み、端末制御部２５及びサーバ制御部３５のそれぞれが処理する各種情報や画像、プログラムなどを記憶する。なお、記憶部２４及び記憶部３４のそれぞれは、端末２０及びサーバ３０のそれぞれに内蔵されるものに限らず、ＵＳＢなどのデジタル入出力ポートなどによって接続された外付け型の記憶装置であってもよい。
【００２５】
端末制御部２５は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を含んで構成され、記憶部２４に記憶された各種プログラムを実行し、端末２０の各部を制御する。例えば、端末制御部２５は、カメラ１０で撮影された画像を通信部２１を介して取得し、取得した画像に写っている人物画像に対して情報量を削減する処理（例えば、ぼかし処理）を行う。また、端末制御部２５は、処理後の人物画像から特徴量を算出し、算出した特徴量を通信部２１を介してサーバ３０へ送信する。サーバ制御部３５は、ＣＰＵを含んで構成され、記憶部３４に記憶された各種プログラムを実行し、サーバ３０の各部を制御する。例えば、サーバ制御部３５は、複数の端末２０のそれぞれから送信された人物の特徴量を通信部３１を介して取得し、取得した特徴量同士を照合し、同一人物の対応付けを行う。なお、以下の記載では、カメラ１０、端末２０、及びサーバ３０が通信を行う際に、通信部２１及び通信部３１を介して行うことを省略して記載する。
【００２６】
次に、端末制御部２５及びサーバ制御部３５のそれぞれがプログラムを実行することにより実現される機能構成について詳しく説明する。
図５は、本実施形態に係る端末制御部２５及びサーバ制御部３５の機能構成の一例を示すブロック図である。
【００２７】
端末制御部２５は、画像取得部２５１と、人物検出部２５３と、人物画像取得部２５４と、属性検出部２５７と、情報量削減度決定部２５８と、情報量削減部２５９と、特徴量算出部２６０（第１特徴量算出部）とを備えている。サーバ制御部３５は、特徴量保存部３５１と、特徴量照合部３５２（第１照合部）と、表示制御部３５３とを備えている。
【００２８】
画像取得部２５１は、カメラ１０により撮影された画像を取得する。例えば、画像取得部２５１は、カメラ１０により撮影された画像の画像データを取得する。画像取得部２５１が取得する画像に対して以降の処理では、オンラインでリアルタイムに処理してもよいし、記憶部２４に保存した後にオフラインで処理してもよい。
【００２９】
人物検出部２５３は、画像取得部２５１が取得した画像から、当該画像に写っている人物の人物画像を検出する。例えば、人物検出部２５３は、画像に写っている人物の全身、人物の上半身、人物の顔、人物の服などの一部または全部を検出する。人物の検出は、人物検出器、インスタンスセグメンテーション、セマンティックセグメンテーションなどの結果を使って行うことができる。人物検出器（顔検出器、上半身検出器、人物検出器）、インスタンスセグメンテーション、セマンティックセグメンテーションは、テンプレートマッチング、画像の輝度勾配情報の統計量、ディープラーニングなどを用いて実現できる。また、人物検出部２５３は、背景のみの画像（人物などの移動体が存在しない同一画角の画像）との差分などに基づいて人物画像を検出してもよい。なお、人物画像の検出方法は、上記に限らず任意の検出方法を適用することができる。
【００３０】
人物画像取得部２５４は、人物検出部２５３により検出された人物画像を取得する。例えば、人物画像取得部２５４は、人物検出部２５３により検出された人物画像の領域を画像取得部２５１が取得した画像から切り出した人物画像を取得して属性検出部２５７及び情報量削減部２５９へ出力する。
【００３１】
属性検出部２５７は、人物画像取得部２５４が取得した人物画像に基づいて、人物の属性を検出する。人物の属性とは、人物の性質や特徴を示しており、例えば、服装の色、服装の種類（スーツ、ズボンｏｒハーフパンツｏｒスカート、帽子の有無、メガネの有無、など）、人物の髪型（長髪ｏｒ短髪など）、人物の髪の色、人物の性別、人物の年齢、文字（名前など）などである。検出する属性は、一項目であってもよいし、複数の項目であってもよい。人物の性別、人物の年齢、人物の髪型、服装の種類などは、顔属性推定や人物属性推定（Ｈｕｍａｎ  Ａｔｔｒｉｂｕｔｅ  Ｒｅｃｏｇｎｉｔｉｏｎ）を用いて推定できる。服装の色や髪の色は、画像の色情報（色度など）を用いて推定できる。文字（名前など）は、文字認識を使って推定できる。顔属性推定、人物属性推定、及び文字認識は、テンプレートマッチング、画像の輝度勾配情報の統計量、ディープラーニングなどを用いて実現できる。なお、人物の属性の検出方法は、上記に限らず任意の検出方法を適用することができる。
【００３２】
情報量削減度決定部２５８は、属性検出部２５７が検出した属性（即ち、画像に写っている人物の属性）に基づいて、人物画像の情報量を削減する際の情報量削減度（例えば、ぼかし強度）を決定する。例えば、情報量削減度決定部２５８は、人物の属性の出現度に基づいてぼかし強度を決定する。属性の出現度とは、例えば、カメラ１０で撮影された画像に出現した回数に基づく出現頻度である。例えば、５人のうち赤い服が１人の場合、赤い服の出現頻度は、１回であり２０％となる。５人のうち青い服が３人の場合、青い服の出現頻度は、３回であり６０％となる。情報量削減度決定部２５８は、出現頻度が低い属性の人物画像に対しては、情報量の削減度合いが多くなるように、ぼかし強度を「強」に決定する。ぼかし強度が「強」とは、個人特定が困難になる程度にぼかす量として予め設定されたレベルである。一方、情報量削減度決定部２５８は、出現頻度が高い属性の人物画像に対しては、情報量の削減度合いが少なくなるように、ぼかし強度を「弱」に決定する。ぼかし強度が「弱」とは、「強」よりもぼかす量が少ないレベルであり、照合精度の低下を抑制する目的で予め設定されたレベルである。
【００３３】
ここで、どの属性の出現頻度が高く、どの属性の出現頻度が低いかは、予め設定されていてもよい。例えば、過去の画像から事前に調査した結果に基づいて、どの属性の出現頻度が高く、どの属性の出現頻度が低いかが予め設定されてもよい。また、季節、場所、イベントの有無、イベントの内容、流行などから推測し得る出現頻度が予め設定されてもよい。例えば、就職相談会などでは、スーツを着た人が多いことが推測できるため、スーツを着ている人物の出現頻度が予め高く設定されてもよい。
【００３４】
図６は、人物の属性の出現頻度とぼかし強度との関連付けの設定を示す図である。この図は、服の色を属性として、服の色ごとのぼかし強度との関連付けの設定例を示している。図示する例では、緑の服の人物Ｕ１と赤の服の人物Ｕ２は、出現頻度が低く（出現回数が１回）個人特定が容易であるため、ぼかし強度が「強」に設定されている。一方、青い服の人物Ｕ３、Ｕ４、Ｕ５は、出現頻度が高く（出現回数が３回）そもそも個人特定が困難であるため、ぼかし強度が「弱」に設定されている。なお、本実施形態では、「強」と「弱」の２種類のぼかし強度を用いる例で説明するが、２種類に限定されるものではなく、属性の出現頻度などに応じて３種類以上のぼかし強度を用いてもよい。
【００３５】
図５に戻り、情報量削減部２５９は、情報量削減度決定部２５８により決定された情報量削減度（例えば、ぼかし強度）に応じて画像の少なくとも一部の情報量を削減した画像データ（情報量削減データ）を生成する。例えば、情報量削減部２５９は、情報量削減度決定部２５８により決定されたぼかし強度に応じて、人物画像取得部２５４が取得した人物画像にぼかし処理を行ない、ぼかし処理を行なった画像のデータ（ぼかし処理後の画像データ）を生成する。
【００３６】
特徴量算出部２６０は、情報量削減部２５９により人物画像に対してぼかし処理が行われた画像データ（情報量削減データ）から人物の特徴量を示す人物特徴量（情報量削減特徴量）を算出する。この人物特徴量（情報量削減特徴量）とは、情報量削減データそのもの、情報量削減データから算出した輝度勾配情報、情報量削減データを入力としたディープラーニングの出力、などのことである。また、特徴量算出部２６０は、算出した人物特徴量（情報量削減特徴量）をサーバ３０へ送信する。例えば、特徴量算出部２６０は、算出した人物特徴量（情報量削減特徴量）と、画像の撮影時刻情報と、画像を撮影したカメラ１０の識別情報とを関連付けて送信する。
【００３７】
特徴量保存部３５１は、特徴量算出部２６０から送信された人物特徴量（情報量削減特徴量）を受信し、受信した人物特徴量を記憶部３４に保存する。例えば、特徴量保存部３５１は、数のカメラ１０のそれぞれから受信した人物特徴量（情報量削減特徴量）と、画像の撮影時刻情報と、画像を撮影したカメラ１０の識別情報とを関連付けて記憶部３４に保存する。
【００３８】
特徴量照合部３５２は、特徴量保存部３５１により保存された、複数のカメラ１０から受信した複数の人物特徴量（情報量削減特徴量）同士を照合する。人物特徴量の照合方法としては、２つの人物特徴量の内積、２つの人物特徴量のユークリッド距離、２つの人物特徴量の差の絶対値などによる方法を用いることができる。特徴量照合部３５２は、照合結果に基づいて同一人物と判定した特徴量の対応付けを行う。
【００３９】
表示制御部３５３は、特徴量照合部３５２による照合結果に基づく情報を表示部３３に表示させる。例えば、表示制御部３５３は、人物の特徴や行動パターンなどの統計情報などを表示させる。
【００４０】
次に、図７を参照して、情報処理システム１における複数のカメラ１０で撮影された同一人物の対応付けを行うＲｅ−ｉｄ処理の動作を説明する。図７は、本実施形態に係るＲｅ−ｉｄ処理の一例を示すフローチャートである。
端末２０は、カメラ１０で撮影された画像を取得する（ステップＳ１００）。端末２０は、カメラ１０から取得した画像から、当該画像に写っている人物の人物画像を検出し、人物画像の領域を切り出した人物画像のデータを取得する（ステップＳ１１０）。次に、端末２０は、人物画像に対してぼかし処理を実行する（ステップＳ１２０）。
【００４１】
図８は、ステップＳ１２０のぼかし処理の詳細を示すフローチャートである。
端末２０は、カメラ１０から取得した画像から検出した人物画像に基づいて、人物の属性を検出する。例えば、端末２０は、図６に示す例では、人物画像から人物の服の色を検出する（ステップＳ１２１１）。次に、端末２０は、検出した人物の属性に基づいてぼかし強度を決定する。例えば、図６に示す例では、端末２０は、服の色が赤または緑の人物画像に対するぼかし強度を「強」に決定し、服の色が青の人物画像に対するぼかし強度を「弱」に決定する（ステップＳ１２１２）。そして、端末２０は、決定したぼかし強度で人物画像をぼかした画像データ（情報量削減データ）を生成する（ステップＳ１２１３）。
【００４２】
図７に戻り、端末２０は、ステップＳ１２１３で生成したぼかし処理後の画像データから人物特徴量を算出する（ステップＳ１３０）。そして、端末２０は、算出した人物特徴量をサーバ３０へ送信する（ステップＳ１４０）。
【００４３】
サーバ３０は、端末２０から送信された人物特徴量を受信すると（ステップＳ２００）、受信した人物特徴量を記憶部３４に保存する（ステップＳ２１０）。サーバ３０は、保存されている複数のカメラ１０から受信した複数の人物特徴量同士を照合し、照合結果に基づいて同一人物と判定した特徴量の対応付けを行う（ステップＳ２２０）。
【００４４】
そして、サーバ３０は、照合結果に基づく情報を出力する。例えば、サーバ３０は、人物の特徴や行動パターンなどの統計情報などを表示部３３に表示させる（ステップＳ２３０）。
【００４５】
以上説明したように、本実施形態に係る情報処理システム１は、画像に写っている人物（被写体の一例）の属性に基づいてぼかし強度（情報量削減度の一例）を決定し、決定したぼかし強度に応じて画像の少なくとも一部の情報量を削減した情報量削減データを生成する。これにより、情報処理システム１は、画像に写っている被写体の属性に応じて画像の情報量を適切に削減することができる。
【００４６】
なお、本実施形態では、一つの属性（例えば、服の色）に基づいてぼかし強度を決定する例を説明したが、複数の属性に基づいてぼかし強度を決定してもよい。
【００４７】
また、情報処理システム１は、生成した情報量削減データから人物（被写体の一例）の特徴量を示す情報量削減特徴量を算出し、算出した情報量削減特徴量を照合する。これにより、情報処理システム１は、人物（被写体の一例）の属性に基づいて、個人特定が困難なるように画像の情報量を削減しつつ、情報量削減データから同一人物を検出することができる。
【００４８】
例えば、情報処理システム１は、人物（被写体の一例）の属性の出現頻度（出現度の一例）に基づいてぼかし強度（情報量削減度の一例）を決定する。つまり、情報処理システム１は、人物（被写体の一例）の属性の出現頻度に基づいて、画像中の人物の特定が容易か困難かを判定してぼかし強度を変更する。情報処理システム１は、同一属性の出現頻度が低い人物（特定が容易な人物）の人物画像に対しては、ぼかし強度を強くすることで、プライバシーに配慮する。一方、情報処理システム１は、同一属性の出現頻度が高い人物（特定が困難な人物）の人物画像に対しては、ぼかし強度を弱くし、照合精度の低下を抑制する。人物画像ごとにぼかし強度を適切に設定することにより、特徴が似通っている人物の照合精度の低下を抑制し、プライバシーに配慮しつつ、照合精度の低下を最小限に抑えることができる。
【００４９】
なお、出現頻度に代えて、出現回数などの出現度を用いてもよい。
【００５０】
また、情報処理システム１において、端末２０は、算出した情報量削減特徴量を通信ネットワークを介してサーバ３０へ送信する。これにより、通信ネットワークを介してサーバ３０へ送信するデータは、個人特定が困難なデータとなるため、プライバシーに配慮した構成とすることができる。
【００５１】
＜第２の実施形態＞
次に、第２の実施形態について説明する。
本実施形態に係る情報処理システム１の基本的な構成は、図４及び図５に示す構成と同様であり、その説明を省略する。本実施形態では、人物の部位ごとにぼかし強度を決定する点が第１の実施形態と異なる。例えば、髪型、上半身の服装、下半身の服装など、部位ごとに出現頻度が異なる場合がある。このような場合、出現頻度が高い部位は情報量を多くし、出現頻度が低い部位は情報量を少なくすることで、プライバシーに配慮しつつ、単一のぼかし強度を用いる場合よりも高精度な照合が可能となる。
【００５２】
例えば、人物検出部２５３は、画像取得部２５１が取得した画像から、当該画像に写っている人物の部位ごとの人物画像を検出する。部位の検出は、人物検出器（顔検出器、上半身検出器、人物検出器）、インスタンスセグメンテーション、セマンティックセグメンテーションなどの結果を使って行うことができる。人物画像取得部２５４は、人物検出部２５３により検出された人物の部位ごとの部分画像を取得する。
【００５３】
属性検出部２５７は、人物画像取得部２５４が取得した人物画像に基づいて、人物の部位ごとの部分画像から属性を検出する。情報量削減度決定部２５８は、部分画像ごとの属性に基づいてぼかし強度を決定する。情報量削減部２５９は、人物画像において、部分画像ごとのぼかし強度に応じて部分画像ごとに情報量を削減した画像データ（情報量削減データ）を生成する。
【００５４】
図９は、本実施形態に係る人物の部位ごとのぼかし強度の設定例を示す図である。この図では、属性として、髪、服の色、ズボンの色の３つの部位ごとに属性を検出し、各属性の出現頻度に応じてぼかし強度を決定する例を示している。図示する例では、長髪の人物Ｕ１１と帽子をかぶっている人物Ｕ１５は、出現頻度が低く（出現回数が１回）個人特定が容易であるため、髪についてのぼかし強度が「強」に設定されている。一方、短髪の人物Ｕ１２、Ｕ１３、Ｕ１４は、出現頻度が高く（出現回数が３回）そもそも個人特定が困難であるため、髪についてのぼかし強度が「弱」に設定されている。なお、この髪についてのぼかし強度は、頭（顔）の部分に対するぼかし強度としてもよい。また、赤の服の人物Ｕ１１と緑の服の人物Ｕ１２は、出現頻度が低く（出現回数が１回）個人特定が容易であるため、服についてのぼかし強度が「強」に設定されている。一方、青い服の人物Ｕ１３、Ｕ１４、Ｕ１５は、出現頻度が高く（出現回数が３回）そもそも個人特定が困難であるため、服についてのぼかし強度が「弱」に設定されている。また、緑のズボンの人物Ｕ１３は、出現頻度が低く（出現回数が１回）個人特定が容易であるため、ズボンについてのぼかし強度が「強」に設定されている。一方、青いズボンの人物Ｕ１１、Ｕ１２、Ｕ１４、Ｕ１５は、出現頻度が高く（出現回数が４回）そもそも個人特定が困難であるため、ズボンについてのぼかし強度が「弱」に設定されている。このように、部位ごとに、その部位ごとの属性の出現頻度に応じて、部位ごとのぼかし強度が決まる。
【００５５】
図１０は、本実施形態に係るぼかし処理を示すフローチャートである。図示するぼかし処理は、図７のステップＳ１２０のぼかし処理において実行される処理である。
端末２０は、人物画像に基づいて、部位ごとの人物の属性を検出する。例えば、端末２０は、図９に示す例では、人物画像から人物の髪、服の色、ズボンの色を検出する（ステップＳ１２２１）。
【００５６】
次に、端末２０は、部位ごとに検出した人物の属性に基づいてぼかし強度を決定する。例えば、図９に示す例では、端末２０は、人物画像のうち髪（または頭（顔））の部分に対するぼかし強度を、長髪または帽子をかぶっている人物画像の場合には「強」に決定し、短髪の人物画像の場合には「弱」に決定する。また、端末２０は、人物画像のうち服の部分に対するぼかし強度を、服の色が赤または緑の人物画像の場合には「強」に決定し、服の色が青の人物画像の場合には「弱」に決定する。また、端末２０は、人物画像のうちズボン（下半身）の部分に対するぼかし強度を、ズボンの色が緑の人物画像の場合には「強」に決定し、ズボンの色が青の人物画像の場合には「弱」に決定する（ステップＳ１２２２）。
【００５７】
そして、端末２０は、決定した部位ごとのぼかし強度で人物画像を部位ごとにぼかした画像データ（情報量削減データ）を生成する（ステップＳ１２２３）。
【００５８】
以上説明したように、本実施形態に係る情報処理システム１は、人物画像のうち１つ以上の部分画像ごとの属性に基づいてぼかし強度（情報量削減度の一例）を決定し、部分画像ごとのぼかし強度に応じて部分画像ごとに情報量を削減した情報量削減データを生成する。これにより、情報処理システム１は、出現頻度が高い部位は情報量を多くし、出現頻度が低い部位は情報量を少なくすることで、プライバシーに配慮しつつ、単一のぼかし強度を用いる場合よりも高精度な照合が可能となる。
【００５９】
＜第３の実施形態＞
次に、第３の実施形態について説明する。
本実施形態に係る情報処理システム１の基本的な構成は、図４及び図５に示す構成と同様であり、その説明を省略する。第１及び第２の実施形態では予め設定された出現頻度に応じてぼかし強度を決定した。しかし、属性の出現頻度が時間の経過とともに変化するような場合がある。このような場合、時間の経過とともに変化する出現頻度に応じてぼかし強度を変化させたほうが、固定した場合よりも、高精度な照合が可能となる。そこで、本実施形態では、時間の経過とともに変化する出現頻度に応じてぼかし強度をアダプティブに変更する構成について説明する。
【００６０】
図１１は、本実施形態に係るぼかし強度をアダプティブに変更する例を示す図である。例えば、時刻Ｔでは、服の色が緑、赤、青のそれぞれの人物Ｕ１、Ｕ２、Ｕ３の出現頻度がそれぞれ１回であり、いずれもぼかし強度が「強」である。その後の時刻Ｔ+ΔＴで、服の色が青の人物Ｕ３、Ｕ４、Ｕ５のみ出現頻度が増加したとする。この場合、出現頻度が増加した服の色が青の人物画像に対するぼかし強度を「強」のままとすると照合精度が低下する可能性が高い。そのため、端末２０は、時刻Ｔ+ΔＴで服の色が青の人物の出現頻度が増加したことを検出すると、服の色が青の人物画像に対するぼかし強度を「弱」に変更する。
【００６１】
図１２は、本実施形態に係るぼかし処理を示すフローチャートである。図示するぼかし処理は、図７のステップＳ１２０のぼかし処理において実行される処理である。
端末２０は、カメラ１０から取得した画像から検出した人物画像に基づいて、人物の属性を検出する。例えば、端末２０は、図６に示す例では、人物画像から人物の服の色を検出する（ステップＳ１２３１）。端末２０は、検出した人物の属性（例えば、服の色）を記憶部２４に保存する（ステップＳ１２３２）。端末２０は、記憶部２４に保存されている複数の人物の属性（例えば、服の色）に基づいて各属性の出現頻度を時間の経過に伴い随時算出して更新する（ステップＳ１２３３）。端末２０は、更新された最新の出現頻度に基づいて、検出した人物の属性（例えば、服の色）のぼかし強度を決定する（ステップＳ１２３４）。そして、端末２０は、決定したぼかし強度で人物画像をぼかした画像データ（情報量削減データ）を生成する（ステップＳ１２３５）。
【００６２】
なお、端末２０は、第２の実施形態で説明したように、人物の部位ごとにぼかし強度を決定する場合にも、時間の経過とともに変化する部位ごとの属性の出現頻度に応じて部位ごとのぼかし強度をアダプティブに変更してもよい。
【００６３】
以上説明したように、本実施形態に係る情報処理システム１は、時間の経過とともに変化する出現頻度に応じてぼかし強度をアダプティブに変更するため、ぼかし強度を固定した場合よりも、高精度な照合が可能となる。
【００６４】
なお、最初から属性の出現頻度を検出してぼかし強度アダプティブに変更してもよいし、最初はぼかし強度を「強」または「弱」に設定しておき、その後、時間の経過とともに変化する出現頻度に応じてぼかし強度をアダプティブに変更してもよい。初期設定としてぼかし強度を「強」にする場合はプライバシー保護が優先となり、初期設定としてぼかし強度を「弱」にする場合は照合精度が優先となる。
【００６５】
＜第４の実施形態＞
次に、第４の実施形態について説明する。
本実施形態に係る情報処理システム１の基本的な構成は、図４及び図５に示す構成と同様であり、その説明を省略する。第３の実施形態で説明したように、時間の経過とともに変化する属性の出現頻度に応じてぼかし強度をアダプティブに変更する場合、変更後のぼかし強度でぼかした人物画像から算出した特徴量と、変更前のぼかし強度でぼかした人物画像から算出した特徴量との照合では、正しい照合ができないことがある。変更前の特徴量のみでの照合、及び変更後の特徴量のみでの照合はできるが、変化点の前後の照合ではぼかし強度が異なることから同一人物であっても特徴量が変わってしまい正しい照合ができないことがある。
【００６６】
例えば、図１１に示すように、服の色が青の人物画像に対するぼかし強度を、時刻Ｔでは「強」としていたが時刻Ｔ+ΔＴでは出現頻度が増加したことにより「弱」に変更した場合、時刻Ｔの服の色が青の人物画像と時刻Ｔ+ΔＴの服の色が青の人物画像との照合を正しく行うことができない。そこで、本実施形態では、図１３に示すように、端末２０は、服の色が青の人物Ｕ３、Ｕ４、Ｕ５の人物画像について、出現頻度に応じて決定したぼかし強度「弱」でぼかした画像データ（情報量削減データ）を生成する場合、それに加えて、ぼかし強度「強」でぼかした画像データ（情報量削減データ）も生成する。図１３は、本実施形態に係るぼかし強度を説明する図である。つまり、情報量削減部２５９は、人物画像から、属性の出現頻度に応じて決定したぼかし強度でぼかした画像データ（情報量削減データ）を生成するとともに、さらに当該ぼかし強度よりも高いぼかし強度でぼかした画像データ（情報量削減データ）を生成する。
【００６７】
図１４は、本実施形態に係るぼかし処理を示すフローチャートである。図示するぼかし処理は、図７のステップＳ１２０のぼかし処理において実行される処理である。図１４に示すステップＳ１２４１〜Ｓ１２４４の処理は、図１２のステップＳ１２３１〜Ｓ１２３４の処理と同様である。ここでは、ステップＳ１２４５以降の処理の動作を説明する。
【００６８】
端末２０は、ステップＳ１２４４で決定したぼかし強度が、その前に決定したぼかし強度から変更があったか否かを判定する（ステップＳ１２４５）。ステップＳ１２４５において変更がないと判定された場合（ＮＯ）、端末２０は、ステップＳ１２４４で決定したぼかし強度で人物画像をぼかした画像データ（情報量削減データ）を生成する。例えば、ぼかし強度が「強」のままで変更がなかった場合、端末２０は、ぼかし強度「強」で人物画像をぼかした画像データ（情報量削減データ）を生成する（ステップＳ１２４６）。
【００６９】
一方、ステップＳ１２４５において変更があったと判定された場合（ＹＥＳ）、端末２０は、ステップＳ１２４４で決定したぼかし強度で人物画像をぼかした画像データ（情報量削減データ）と、変更前のぼかし強度で人物画像をぼかした画像データ（情報量削減データ）とを生成する。例えば、ぼかし強度が「強」から「弱」に変更された場合、端末２０は、ぼかし強度「弱」で人物画像をぼかした画像データ（情報量削減データ）と、変更前のぼかし強度「強」で人物画像をぼかした画像データ（情報量削減データ）とを生成する（ステップＳ１２４７）。
【００７０】
以上説明したように、本実施形態に係る情報処理システム１は、人物画像から、属性の出現頻度に応じて決定したぼかし強度（例えば、ぼかし強度「弱」）でぼかした画像データ（情報量削減データ）を生成するとともに、さらに当該ぼかし強度よりも高いぼかし強度（例えば、ぼかし強度「強」）でぼかした画像データ（情報量削減データ）を生成する。これにより、情報処理システム１は、ぼかし強度を変更した場合に、変更の前後の照合を可能とすることができる。
【００７１】
なお、端末２０は、ぼかし強度「弱」から「強」に変更した場合、ぼかし強度「強」でぼかした画像データ（情報量削減データ）を生成するとともに、ぼかし強度「弱」でぼかした画像データ（情報量削減データ）を生成してもよい。このように、端末２０は、出現頻度の変化に応じてぼかし強度を変更した場合、変更後のぼかし強度で人物画像をぼかしたす画像データ（情報量削減データ）を生成するのに加えて、変更前のぼかし強度で人物画像をぼかした画像データ（情報量削減データ）を生成してもよい。
【００７２】
また、端末２０は、ぼかし強度の変更の有無に関わらず、ぼかし強度が「弱」に決定された場合、ぼかし強度「弱」で人物画像をぼかした画像データ（情報量削減データ）を生成するのに加えて、変更前のぼかし強度「強」で人物画像をぼかした画像データ（情報量削減データ）を生成してもよい。また、その逆に、端末２０は、ぼかし強度の変更の有無に関わらず、ぼかし強度が「強」に決定された場合、ぼかし強度「強」で人物画像をぼかした画像データ（情報量削減データ）を生成するのに加えて、変更前のぼかし強度「弱」で人物画像をぼかした画像データ（情報量削減データ）を生成してもよい。さらに、端末２０は、ぼかし強度の変更の有無に関わらず、ぼかし強度「強」で人物画像をぼかした画像データ（情報量削減データ）と、ぼかし強度「弱」で人物画像をぼかした画像データ（情報量削減データ）との両方を生成してもよい。
【００７３】
＜第５の実施形態＞
次に、第５の実施形態について説明する。
図１５は、本実施形態に係るぼかし強度を説明する図である。第３の実施形態で説明したように、時間の経過とともに変化する属性の出現頻度に応じてぼかし強度をアダプティブに変更する場合、出現頻度が変化した時間と、その変化に応じてぼかし強度を変更する時間とに時間差が発生する。図示する例では、時刻Ｔでは、服の色が緑、赤、青のそれぞれの人物Ｕ１、Ｕ２、Ｕ３の出現頻度がそれぞれ１回であり、いずれもぼかし強度が「強」であり、その後の時刻Ｔ+ΔＴで、服の色が青の人物Ｕ３、Ｕ４、Ｕ５のみ出現頻度が増加しているが、ぼかし強度を変更するまでの時間差により、いずれのぼかし強度も「強」のままである。この時間差により、本来は出現頻度が増加したことにより図１１に示すように服の色が青の人物画像に対するぼかし強度を「弱」に変更すべきところ、意図したぼかし強度でぼかした画像データ（情報量削減データ）の生成ができない時間が発生する。
【００７４】
そこで、本実施形態では、端末２０は、取得した画像を一定時間保存する機能を備え、時間差によって遅れて変化したぼかし強度を、保存してある画像に遡って適用することで、出現頻度に変化があったタイミングから意図したぼかし強度でぼかした画像データ（情報量削減データ）を生成する。本実施形態に係る情報処理システム１の基本的な構成は、図４に示す構成と同様であるが、機能構成の一部が異なる。
【００７５】
図１６は、本実施形態に係る端末制御部２５Ａ及びサーバ制御部３５の機能構成の一例を示すブロック図である。なお、端末制御部２５Ａは、図４、５に示す端末制御部２５に対応する本実施形態の機能構成である。端末制御部２５Ａは、画像保存部２５２Ａをさらに備える点が、図５に示す端末制御部２５の機能構成と異なる。画像保存部２５２Ａは、画像取得部２５１が取得した画像を、一定時間記憶部２４に保存する。なお、端末２０からサーバ３０への通信部分が最も画像の流出のリスクが高いため、画像の保存は端末２０のみに留めておくことで、画像の流出のリスクを抑制することができ、プライバシーに配慮することができる。
【００７６】
情報量削減部２５９は、属性の出現頻度が変化することによりぼかし強度が変更された場合、保存されている画像から取得された人物画像に対して変更後のぼかし強度でぼかした画像データ（情報量削減データ）を再生成する。そして、特徴量算出部２６０は、再生成された画像データ（情報量削減データ）から人物特徴量を再算出してサーバ３０へ送信する。これにより、出現頻度が変化した時間と、その変化に応じてぼかし強度を変更する時間との時間差の分を遡って、出現頻度が変化した時間からの画像に対して変更後のぼかし強度を適用できる。
【００７７】
図１７は、本実施形態に係るぼかし処理を示すフローチャートである。図示するぼかし処理は、図７のステップＳ１２０のぼかし処理において実行される処理である。図１７に示すステップＳ１２５１〜Ｓ１２５４の処理は、図１２のステップＳ１２３１〜Ｓ１２３４の処理と同様である。ここでは、ステップＳ１２５５以降の処理の動作を説明する。
【００７８】
端末２０は、ステップＳ１２５４で決定したぼかし強度が、その前に決定したぼかし強度から変更があったか否かを判定する（ステップＳ１２５５）。ステップＳ１２５５においてぼかし強度に変更がないと判定された場合（ＮＯ）、端末２０は、ステップＳ１２５４で決定したぼかし強度で人物画像をぼかした画像データ（情報量削減データ）を生成する。例えば、ステップＳ１２５４で決定したぼかし強度が「強」のままで変更がなかった場合、端末２０は、ぼかし強度「強」で人物画像をぼかした画像データ（情報量削減データ）を生成する（ステップＳ１２５９）。
【００７９】
一方、ステップＳ１２５５においてぼかし強度に変更があった（例えば、ステップＳ１２５４で決定したぼかし強度が「強」から「弱」に変更になった）と判定された場合（ＹＥＳ）、端末２０は、保存してある画像（例えば、出現頻度が変化した時間からの取得画像）を取得する（ステップＳ１２５６）。そして、端末２０は、取得した画像から人物画像を検出し、人物画像の領域を切り出した人物画像のデータを取得する（ステップＳ１２５７）。また、端末２０は、取得した人物画像から人物の属性（例えば、服の色）を検出する。そして、端末２０は、保存画像から取得した人物画像に対してぼかし強度「弱」でぼかした画像データ（情報量削減データ）を生成する（ステップＳ１２５９）。
【００８０】
以上説明したように、本実施形態に係る情報処理システム１は、カメラ１０から取得した画像を保存する機能を有し、画像に写っている人物（被写体の一例）の属性に基づいてぼかし強度（情報量削減度の一例）を変更した場合、変更したぼかし強度に応じて、保存した画像の少なくとも一部の情報量を削減した情報量削減データを生成する。これにより、情報処理システム１は、出現頻度が変化した時間と、その変化に応じてぼかし強度を変更する時間との時間差の分を遡って、出現頻度が変化した時間からの画像に対して変更後のぼかし強度を適用できる。
【００８１】
＜第６の実施形態＞
次に、第６の実施形態について説明する。
本実施形態に係る情報処理システム１の基本的な構成は、図４に示す構成と同様であり、その説明を省略する。時間の経過とともに変化する属性の出現頻度に応じてぼかし強度をアダプティブに変更する場合、複数回撮影された人物の属性は、１回しか撮影されていない人物の属性に比べて出現頻度が高いと判定される。例えば、図１８に示すように、カメラ１０の撮影範囲（撮影画角）内を１回しか通り過ぎていない人物Ｕ１、Ｕ２は、出現頻度が低いと判定され、ぼかし強度が「強」となる。一方、カメラ１０の撮影範囲（撮影画角）内を何回も往復した人物Ｕ３は、実際は一人の人物であって出現頻度は低いと判定されるべきところ、出現頻度が高いと判定されてしまい、ぼかし強度が「弱」となってしまうことがある。つまり、実際の属性の出現頻度と、撮影された回数から算出した属性の出現頻度とに乖離が生じ、ぼかし強度を正しく決定できないことがある。
【００８２】
そこで、本実施形態では、端末２０において、ぼかし処理前の画像から特徴量を算出し、個人特定を目的とした高精度な照合を行うことで、複数回撮影された同一人物を特定する。図１９は、本実施形態に係る情報処理システム１の概要を説明するシステム図である。この図に示す例は、端末２０でぼかし処理の前に同一人物を特定するための照合を行う点が図１に示す例と異なる。端末２０において、同一人物を特定し、同一人物の属性の出現頻度を重複してカウントしないで出現頻度を算出するため、実際の属性の出現頻度と、撮影された回数から算出した属性の出現頻度との乖離を抑制することが可能となる。また、個人特定が可能な特徴量は、端末２０内のみに留め、サーバ３０には送信されないため、プライバシーにも配慮可能である。
【００８３】
図２０は、本実施形態に係る端末制御部２５Ｂ及びサーバ制御部３５の機能構成の一例を示すブロック図である。なお、端末制御部２５Ｂは、図４、５に示す端末制御部２５に対応する本実施形態の機能構成である。端末制御部２５Ｂは、プレ特徴量算出部２５５Ｂ（第２特徴量算出部）と、プレ特徴量保存・照合部２５６Ｂ（第２照合部）とをさらに備える点が、図５に示す端末制御部２５の機能構成と異なる。
【００８４】
プレ特徴量算出部２５５Ｂは、人物画像取得部２５４が取得した人物画像（即ち、ぼかし処理前の人物画像）から人物の特徴量を示す人物特徴量（情報量削減前特徴量）を算出する。この人物特徴量（情報量削減前特徴量）とは、人物画像取得部２５４が取得した人物画像（即ち、ぼかし処理前の人物画像）そのもの、当該人物画像から算出した輝度勾配情報、当該人物画像を入力としたディープラーニングの出力、などのことである。例えば、プレ特徴量算出部２５５Ｂは、算出した人物特徴量（情報量削減前特徴量）と、画像の撮影時刻情報と、人物画像の識別情報とを関連付けてプレ特徴量保存・照合部２５６Ｂへ出力する。
【００８５】
プレ特徴量保存・照合部２５６Ｂは、プレ特徴量算出部２５５Ｂから出力された人物特徴量（情報量削減前特徴量）と、画像の撮影時刻情報と、人物画像の識別情報とを関連付けて記憶部２４に保存する。また、プレ特徴量保存・照合部２５６Ｂは、保存した人物特徴量（情報量削減前特徴量）同士を照合する。人物特徴量の照合方法としては、２つの人物特徴量の内積、２つの人物特徴量のユークリッド距離、２つの人物特徴量の差の絶対値などによる方法を用いることができる。プレ特徴量保存・照合部２５６Ｂは、照合結果に基づいて同一人物と判定した特徴量を算出した人物画像の識別情報に対応付けを行うことにより、同一人物の人物画像を特定する。そして、プレ特徴量保存・照合部２５６Ｂは、同一人物と特定した人物画像の識別情報を含む同一人物情報を、情報量削減度決定部２５８へ出力する。
【００８６】
情報量削減度決定部２５８は、プレ特徴量保存・照合部２５６Ｂから出力された同一人物情報と、属性検出部２５７が検出した属性（即ち、画像に写っている人物の属性）とに基づいて、属性の出現頻度を算出する。例えば、情報量削減度決定部２５８は、属性検出部２５７が検出した属性のうち同一人物の属性については複数回出現していた（複数回撮影されていた）としても出現回数は１回とカウントする。このように、情報量削減度決定部２５８は、同一人物の属性の出現頻度を重複してカウントしないように出現頻度を算出し、算出した出現頻度に基づいてぼかし強度を決定する。
【００８７】
図２１は、本実施形態に係るぼかし処理を示すフローチャートである。図示するぼかし処理は、図７のステップＳ１２０のぼかし処理において実行される処理である。
端末２０は、人物画像取得部２５４が取得した人物画像（即ち、ぼかし処理前の人物画像）から人物特徴量（情報量削減前特徴量）を算出し（ステップＳ１２６１）、算出した人物特徴量（情報量削減前特徴量）を記憶部２４に保存する（ステップＳ１２６２）。端末２０は、保存した人物特徴量（情報量削減前特徴量）同士を照合し（ステップＳ１２６３）、照合結果に基づいて同一人物の人物画像を特定する（ステップＳ１２６４）。
【００８８】
また、端末２０は、カメラ１０から取得した画像から検出した人物画像から人物の属性（例えば、服の色）を検出し（ステップＳ１２６５）、検出した人物の属性を記憶部２４に保存する（ステップＳ１２６６）。そして、端末２０は、同一人物と特定した人物画像と、検出した属性（即ち、画像に写っている人物の属性）とに基づいて、属性の出現頻度を、同一人物の属性の出現頻度を重複してカウントしないように算出する（ステップＳ１２６７）。
【００８９】
そして、端末２０は、算出した出現頻度に基づいて、検出した人物の属性（例えば、服の色）のぼかし強度を決定し（ステップＳ１２６８）、決定したぼかし強度で人物画像をぼかした画像データ（情報量削減データ）を生成する（ステップＳ１２６９）。
【００９０】
以上説明したように、本実施形態に係る情報処理システム１は、情報量が削減される前の画像から人物（被写体の一例）の人物特徴量（情報量削減前特徴量）を算出し、当該人物特徴量（情報量削減前特徴量）を照合する。そして、情報処理システム１は、画像に写っている人物（被写体の一例）の属性と、情報量が削減される前の人物特徴量（情報量削減前特徴量）照合結果とに基づいて、ぼかし強度（情報量削減度の一例）を決定する。
【００９１】
これにより、情報処理システム１は、カメラ１０の撮影範囲（撮影画角）内を同一人物が何回も往復することにより複数回撮影された場合、同一人物であることを特定して出現頻度を重複してカウントしないようにすることができるため、実際の属性の出現頻度と、撮影された回数から算出した属性の出現頻度との乖離を抑制することが可能となる。よって、画像の情報量を適切に削減することができる。
【００９２】
なお、プレ特徴量保存・照合部２５６Ｂは、同一人物情報を情報量削減度決定部２５８に代えて、または加えて属性検出部２５７へ出力してもよい。この場合、属性検出部２５７は、同一人物と特定される人物画像の属性には、同一人物である旨の情報を関連付けて送信することにより、情報量削減度決定部２５８で同一人物の属性の出現頻度を重複してカウントされないようにしてもよい。
【００９３】
＜変形例＞
上記実施形態では、情報量削減度決定部２５８は、予め設定されたぼかし強度（「強」、「弱」など）の中から選択して決定する例を説明したが、ぼかし強度を算出することにより決定してもよい。例えば、情報量削減度決定部２５８は、出現頻度に基づいてぼかし強度の値を算出するための計算式などを用いて、ぼかし強度を算出することにより決定してもよい。
【００９４】
上記実施形態では、被写体が人物の場合の例として、同一人物を検出する例を説明したが、被写体は、人物以外であってもよい。例えば、被写体は、人物に代えて、車や動物など各種の物体であってもよい。例えば、被写体は、移動可能な移動体であり、撮影された画像内で着目する物体（ターゲットオブジェクト）である。車などの各種の物体の検出は、車両検出器、文字検出器、一般物体検出器、インスタンスセグメンテーション、セマンティックセグメンテーションなどの結果を使って行うことができる。これらは、テンプレートマッチング、画像の輝度勾配情報の統計量、ディープラーニングなどを用いて実現できる。例えば、被写体が車の場合、属性は、車種や車の色である。車種については、車両認識を使って推定できる。車の色は、画像の色情報（色度など）を用いて推定できる。車両認識は、テンプレートマッチング、画像の輝度勾配情報の統計量、ディープラーニングなどを用いて実現できる。また、被写体が車の場合にも、車の色、車種、ナンバープレートなど、部位ごとに属性に基づいて情報量削減度を決定し、情報量を削減してもよい。これにより、被写体が人物以外であっても同様に、プライバシーに配慮しつつ、単一の情報量削減度を用いる場合よりも高精度な照合が可能となる。
【００９５】
なお、画像取得部２５１が取得する画像は、カラー画像に限らず、グレー画像であってもよい。グレー画像であっても、服の種類（スーツ、ズボンｏｒハーフパンツｏｒスカートなど）、髪型（長髪ｏｒ短髪など）、帽子の有無、メガネの有無などの判別は可能である。また、色についても、グレー画像の濃度から判別してもよい。また、画像取得部２５１は、距離センサから距離画像を取得してもよい。
【００９６】
なお、上述した端末２０及びサーバ３０は、内部にコンピュータシステムを有している。そして、上述した端末２０及びサーバ３０が備える各構成の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより上述した端末２０及びサーバ３０が備える各構成における処理を行ってもよい。ここで、「記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行する」とは、コンピュータシステムにプログラムをインストールすることを含む。ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、インターネットやＷＡＮ、ＬＡＮ、専用回線等の通信回線を含むネットワークを介して接続された複数のコンピュータ装置を含んでもよい。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。このように、プログラムを記憶した記録媒体は、ＣＤ−ＲＯＭ等の非一過性の記録媒体であってもよい。
【００９７】
また、記録媒体には、当該プログラムを配信するために配信サーバからアクセス可能な内部又は外部に設けられた記録媒体も含まれる。なお、プログラムを複数に分割し、それぞれ異なるタイミングでダウンロードした後に端末２０及びサーバ３０が備える各構成で合体される構成や、分割されたプログラムのそれぞれを配信する配信サーバが異なっていてもよい。さらに「コンピュータ読み取り可能な記録媒体」とは、ネットワークを介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、上述した機能の一部を実現するためのものであってもよい。さらに、上述した機能をコンピュータシステムに既に記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【００９８】
また、上述した実施形態における端末２０及びサーバ３０が備える各機能の一部、または全部を、ＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）等の集積回路として実現してもよい。各機能は個別にプロセッサ化してもよいし、一部、又は全部を集積してプロセッサ化してもよい。また、集積回路化の手法はＬＳＩに限らず専用回路、または汎用プロセッサで実現してもよい。また、半導体技術の進歩によりＬＳＩに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いてもよい。
【００９９】
また、上記実施形態では、情報処理システム１は、端末２０とサーバ３０とを備えたサーバクライアント型のシステムを例に説明したが、一体となった一つの情報処理装置として構成されてもよい。その場合、特徴量を照合する構成を備えてもよいし、備えなくてもよい。つまり、カメラ１０で撮影された画像に対して出現頻度に応じたぼかし強度（情報量削減度の一例）情報量を削減するまでの構成としてもよいし、その後、特徴量を算出して同一人物の照合を行う構成としてもよい。また、カメラ１０も複数台に限られるものではなく、１台であってもよい。具体的には、店舗やビルなどの施設、商店街などの街中、駅構内、駐車場などに設置される１台または複数台のカメラを用いて通行人や来場者などを単に監視及び記録するための監視装置に適用してもよい。
【０１００】
以上説明した少なくともひとつの実施形態によれば、実空間を撮影した画像を取得する画像取得部（２５１）と、前記画像に写っている被写体の属性に基づいて情報量削減度を決定する情報量削減度決定部（２５８）と、前記情報量削減度決定部により決定された情報量削減度に応じて前記画像の少なくとも一部の情報量を削減した情報量削減データを生成する情報量削減部（２５９）と、を持つことにより、画像の情報量を適切に削減することができる。
【０１０１】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【０１０２】
１…情報処理システム、２０…端末、２１…通信部、２２…入力部、２３…表示部、２４…記憶部、２５…端末制御部、２５１…画像取得部、２５２Ａ…画像保存部、２５３…人物検出部、２５４…人物画像取得部、２５５Ｂ…プレ特徴量算出部、２５６Ｂ…プレ特徴量保存・照合部、２５７…属性検出部、２５８…情報量削減度決定部、２５９…情報量削減部、２６０…特徴量算出部、３０…サーバ、３１…通信部、３２…入力部、３３…表示部、３４…記憶部、３５…サーバ制御部、３５１…特徴量保存部、３５２…特徴量照合部、３５３…表示制御部
【図１】
2020154808.tif 000003
【図２】
2020154808.tif 000004
【図３】
2020154808.tif 000005
【図４】
2020154808.tif 000006
【図５】
2020154808.tif 000007
【図６】
2020154808.tif 000008
【図７】
2020154808.tif 000009
【図８】
2020154808.tif 000010
【図９】
2020154808.tif 000011
【図１０】
2020154808.tif 000012
【図１１】
2020154808.tif 000013
【図１２】
2020154808.tif 000014
【図１３】
2020154808.tif 000015
【図１４】
2020154808.tif 000016
【図１５】
2020154808.tif 000017
【図１６】
2020154808.tif 000018
【図１７】
2020154808.tif 000019
【図１８】
2020154808.tif 000020
【図１９】
2020154808.tif 000021
【図２０】
2020154808.tif 000022
【図２１】
2020154808.tif 000023