特許第6575845号(P6575845)IP Force 特許公報掲載プロジェクト 2022.1.31 β版

知財求人 - 知財ポータルサイト「IP Force」

▶ 日本電気株式会社の特許一覧

特許6575845画像処理システム、画像処理方法及びプログラム
<>
  • 特許6575845-画像処理システム、画像処理方法及びプログラム 図000002
  • 特許6575845-画像処理システム、画像処理方法及びプログラム 図000003
  • 特許6575845-画像処理システム、画像処理方法及びプログラム 図000004
  • 特許6575845-画像処理システム、画像処理方法及びプログラム 図000005
  • 特許6575845-画像処理システム、画像処理方法及びプログラム 図000006
  • 特許6575845-画像処理システム、画像処理方法及びプログラム 図000007
< >
(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】6575845
(24)【登録日】2019年8月30日
(45)【発行日】2019年9月18日
(54)【発明の名称】画像処理システム、画像処理方法及びプログラム
(51)【国際特許分類】
   H04N 7/18 20060101AFI20190909BHJP
【FI】
   H04N7/18 D
【請求項の数】9
【全頁数】15
(21)【出願番号】特願2014-528040(P2014-528040)
(86)(22)【出願日】2013年6月17日
(86)【国際出願番号】JP2013066568
(87)【国際公開番号】WO2014021005
(87)【国際公開日】20140206
【審査請求日】2016年5月13日
【審判番号】不服2018-4073(P2018-4073/J1)
【審判請求日】2018年3月23日
(31)【優先権主張番号】特願2012-170403(P2012-170403)
(32)【優先日】2012年7月31日
(33)【優先権主張国】JP
(73)【特許権者】
【識別番号】000004237
【氏名又は名称】日本電気株式会社
(74)【代理人】
【識別番号】100079108
【弁理士】
【氏名又は名称】稲葉 良幸
(74)【代理人】
【識別番号】100109346
【弁理士】
【氏名又は名称】大貫 敏史
(74)【代理人】
【識別番号】100117189
【弁理士】
【氏名又は名称】江口 昭彦
(74)【代理人】
【識別番号】100134120
【弁理士】
【氏名又は名称】内藤 和彦
(74)【代理人】
【識別番号】100109586
【弁理士】
【氏名又は名称】土屋 徹雄
(72)【発明者】
【氏名】▲高▼橋 祐介
(72)【発明者】
【氏名】池田 浩雄
【合議体】
【審判長】 清水 正一
【審判官】 藤原 敬利
【審判官】 鳥居 稔
(56)【参考文献】
【文献】 特開2006−81053(JP,A)
【文献】 特開2007−26316(JP,A)
【文献】 特開2010−98550(JP,A)
(58)【調査した分野】(Int.Cl.,DB名)
H04N7/18
H04N5/225
H04N5/76
G08B13/00
G08B15/00
(57)【特許請求の範囲】
【請求項1】
複数のビデオカメラで撮像された動画像の入力を受ける入力手段と、
前記入力手段から入力された動画像のうち、少なくとも1つの動画像を表示装置に表示させる第1の表示制御手段と、
前記表示装置が表示する動画像に映る人物を1以上登録可能な登録手段と、
前記表示装置が表示する動画像に人物が映っている場合に、当該人物と関連付け可能な、前記登録手段により登録された1以上の人物に係る人物画像を選択可能に配置したポップアップウィンドウを、当該動画像近傍に表示する第2の表示制御手段と
を備え、
前記ポップアップウィンドウは、前記動画像に映っている人物が、前記動画像の撮影範囲外に移動するまで、動きに合わせて位置を変えて表示される、
画像処理システム。
【請求項2】
前記登録手段は、前記人物画像が選択された場合に、当該人物画像に対応する人物と、前記表示装置が表示する動画像に映っている人物とを関連付ける、
請求項1記載の画像処理システム。
【請求項3】
前記第2の表示制御手段は、前記人物画像と並べて空白画像を表示すると共に、当該空白画像が選択された場合に、前記表示装置が表示する動画像に映っている人物を新規に登録する、
請求項1又は請求項2記載の画像処理システム。
【請求項4】
前記表示装置が表示する動画像に映っている人物と、前記登録手段により登録された1以上の人物との類似度が閾値を下回る場合に、前記第2の表示制御手段は、当該閾値を下回る人物に係る前記人物画像を、類似度が閾値を超える人物に係る前記人物画像とは区別して表示する、
請求項1乃至請求項3のいずれか1項記載の画像処理システム。
【請求項5】
前記表示装置が表示する動画像に映っている人物と、前記登録手段により登録された1以上の人物との類似度が他の人物よりも高い人物に係る前記人物画像を表示する、
請求項1乃至請求項3のいずれか1項記載の画像処理システム。
【請求項6】
前記第2の表示制御手段は、前記表示装置が表示する動画像に映っている人物と姿勢が近似する前記人物画像を表示する、
請求項1乃至請求項5のいずれか1項記載の画像処理システム。
【請求項7】
前記第2の表示制御手段は、同一人物に係る異なる向きの前記人物画像を表示可能である、
請求項1乃至請求項5のいずれか1項記載の画像処理システム。
【請求項8】
複数のビデオカメラで撮像された動画像の入力を受けるステップと、
前記入力された動画像のうち、少なくとも1つの動画像を表示装置に表示させるステップと、
前記表示装置が表示する動画像に映る人物を1以上登録するステップと、
前記表示装置が表示する動画像に人物が映っている場合に、当該人物と関連付け可能な、前記登録された1以上の人物に係る人物画像を選択可能に配置したポップアップウィンドウを、当該動画像近傍に表示するステップと
を画像処理システムが行い、
前記ポップアップウィンドウは、前記動画像に映っている人物が、前記動画像の撮影範囲外に移動するまで、動きに合わせて位置を変えて表示される、
画像処理方法。
【請求項9】
複数のビデオカメラで撮像された動画像の入力を受ける処理と、
前記入力された動画像のうち、少なくとも1つの動画像を表示装置に表示させる処理と、
前記表示装置が表示する動画像に映る人物を1以上登録する処理と、
前記表示装置が表示する動画像に人物が映っている場合に、当該人物と関連付け可能な、前記登録された1以上の人物に係る人物画像を選択可能に配置したポップアップウィンドウを、当該動画像近傍に表示する処理と
をコンピュータに実行させ、
前記ポップアップウィンドウは、前記動画像に映っている人物が、前記動画像の撮影範囲外に移動するまで、動きに合わせて位置を変えて表示される、
プログラム。
【発明の詳細な説明】
【技術分野】
【0001】
本発明に係るいくつかの態様は、画像処理システム、画像処理方法及びプログラムに関する。
【背景技術】
【0002】
近年、複数のカメラからの映像を利用して広範囲にわたる監視を行うシステムが考えられている。例えば特許文献1は、カメラ間の連結関係情報を用いてカメラ間にまたがる人物の追尾(モニタリング)を適切に行うことのできる装置を開示している。この装置は、カメラ視野に出現した点(In点)と、カメラ視野から消失した点(Out点)における人物特徴量の類似度に応じて、人物の対応関係を求める。
【先行技術文献】
【特許文献】
【0003】
【特許文献1】特開2008−219570号公報
【発明の概要】
【発明が解決しようとする課題】
【0004】
特許文献1記載の装置のように、類似度に応じて自動的に人物の対応関係を定める場合には、一定の確率で誤りが生じる。そこで、人間が関与する形で人物の対応付けを行うことが求められている。
【0005】
しかしながら、人間が主導で人物の対応付けを行うことを考えると、操作が煩雑になる可能性がある。対応付けにあまりに煩雑な操作が必要となると、対応付けの作業に追われて却って監視が疎かになったり、利用への心理的障害となったりする等の課題が生じる。
【0006】
本発明のいくつかの態様は前述の課題に鑑みてなされたものであり、動画像に映る人物の対応づけを簡易な操作で行うことのできる画像処理システム、画像処理方法、及びプログラムを提供することを目的の1つとする。
【課題を解決するための手段】
【0007】
本発明に係る画像処理システムは、複数のビデオカメラで撮像された動画像の入力を受ける入力手段と、前記入力手段から入力された動画像のうち、少なくとも1つの動画像を表示装置に表示させる第1の表示制御手段と、前記表示装置が表示する動画像に映る人物を1以上登録可能な登録手段と、前記表示装置が表示する動画像に人物が映っている場合に、当該人物と関連付け可能な、前記登録手段により登録された1以上の人物に係る人物画像を、選択可能に当該動画像近傍に表示する第2の表示制御手段とを備える。
【0008】
本発明に係る画像処理方法は、複数のビデオカメラで撮像された動画像の入力を受けるステップと、前記入力された動画像のうち、少なくとも1つの動画像を表示装置に表示させるステップと、前記表示装置が表示する動画像に映る人物を1以上登録するステップと、前記表示装置が表示する動画像に人物が映っている場合に、当該人物と関連付け可能な、前記登録された1以上の人物に係る人物画像を、選択可能に当該動画像近傍に表示するステップとを画像処理システムが行う。
【0009】
本発明に係るプログラムは、複数のビデオカメラで撮像された動画像の入力を受ける処理と、前記入力された動画像のうち、少なくとも1つの動画像を表示装置に表示させる処理と、前記表示装置が表示する動画像に映る人物を1以上登録する処理と、前記表示装置が表示する動画像に人物が映っている場合に、当該人物と関連付け可能な、前記登録された1以上の人物に係る人物画像を、選択可能に当該動画像近傍に表示する処理とをコンピュータに実行させる。
【0010】
尚、本発明において、「部」や「手段」、「装置」、「システム」とは、単に物理的手段を意味するものではなく、その「部」や「手段」、「装置」、「システム」が有する機能をソフトウェアによって実現する場合も含む。また、1つの「部」や「手段」、「装置」、「システム」が有する機能が2つ以上の物理的手段や装置により実現されても、2つ以上の「部」や「手段」、「装置」、「システム」の機能が1つの物理的手段や装置により実現されても良い。
【発明の効果】
【0011】
本発明によれば、動画像に映る人物の対応づけを簡易な操作で行うことのできる画像処理システム、画像処理方法、及びプログラムを提供することができる。
【図面の簡単な説明】
【0012】
図1】第1実施形態に係る監視システムの概略構成を示す機能ブロック図である。
図2】表示画面の具体例を示すフローチャートである。
図3図2に示す表示画面に表示されるポップアップウィンドウの具体例を示す図である。
図4図1に示す情報処理サーバの処理の流れを示すフローチャートである。
図5図1に示す情報処理サーバを実装可能なハードウェア構成の機能構成を示すブロック図である。
図6】第2実施形態に係る監視装置の概略構成を示す機能ブロック図である。
【発明を実施するための形態】
【0013】
以下に本発明の実施形態を説明する。以下の説明及び参照する図面の記載において、同一又は類似の構成には、それぞれ同一又は類似の符号が付されている。
【0014】
(1 第1実施形態)
図1乃至図5は、第1実施形態を説明するための図である。以下、これらの図を参照しながら、以下の流れに沿って本実施形態を説明する。まず「1.1」でシステム全体の機能構成を示すと共に、「1.2」で表示画面の具体例を示すことで、第1実施形態全体の概要を示す。その上で「1.3」で処理の流れを、「1.4」で実現可能なハードウェア構成の具体例を示す。最後に、「1.5」以降で、本実施形態に係る効果などを説明する。
【0015】
(1.1 機能構成)
図1を参照しながら、本実施形態に係る画像処理システムである監視システム1の機能構成を説明する。図1は、監視システム1の機能構成を示すブロック図である。
【0016】
監視システム1は、大きく分けて、情報処理サーバ100と、動画像を撮像する複数のビデオカメラ200(ビデオカメラ200A乃至200Nを総称してビデオカメラ200と呼ぶ。)とから構成される。
【0017】
ビデオカメラ200は、動画像を撮像すると共に、当該撮影した動画像内に人物が映っているか否かを判別すると共に、当該人物に係る位置や特徴量等の情報を、撮影動画像と共に情報処理サーバ100へと送信する。また、ビデオカメラ200は、撮像した動画像内の人物追跡も行うこともできる。
尚、人物の検出や人物の特徴量の抽出、カメラ内の人物追跡等の処理は、例えば情報処理サーバ100や、図示しない他の情報処理装置上で行なっても良い。
【0018】
情報処理サーバ100は、ビデオカメラ200で撮像された動画像を解析することにより、人物の検出や、追跡する人物の登録、登録された人物の追跡等の各種処理を行う。
【0019】
尚、以下ではビデオカメラ200により撮像されるリアルタイムの動画像を元に人物監視を行う場合を例に説明を行うが、これに限られるものではなく、例えば、ビデオカメラ200により撮像された、過去の動画像を対象に監視(分析)することも考えられる。
【0020】
情報処理サーバ100は、カメラ制御部110、類似度算出部120、追跡人物登録部130、表示画面生成部140、入力装置150、表示装置160、及びデータベース(DB)170を含む。
【0021】
ここで、情報処理サーバ100の機能は、例えばサーバとクライアント等の複数の装置により実現してもよく、例えばカメラの制御(カメラ制御部110)や追跡する人物の登録処理(追跡人物登録部130)、表示画面の生成(表示画面生成部140)等の処理はサーバ側で、ユーザ(監視者)による入力(入力装置150)や表示画面出力(表示装置160)等の処理はクライアント側で行うようにしても良い。このサーバ側/クライアント側での処理の分担方法は種々考えることができる。
【0022】
カメラ制御部110は、ビデオカメラ200を制御する。より具体的には、入力装置150から入力されたユーザ指示等に基づき、ズームインやズームアウトや撮影方向の上下左右への変更等を行うための命令をビデオカメラ200へと送信する。また、ビデオカメラ200から受信した動画像や人物検出情報を、撮影動画像171や検出人物情報173としてDB170へ登録する。
【0023】
類似度算出部120は、ビデオカメラ200から入力された動画像に映る人物と、人物追跡情報175に登録された人物との類似度を算出する。このとき、類似度算出部120は、登録された各人物に係る複数の人物画像(同一人物の複数のタイミングに係る人物画像)の中から、ビデオカメラ200から入力された動画像内の人物の画像と姿勢が類似する人物画像を選択した上で類似度を算出する。これにより、類似度算出の精度を上げることが可能となる。
【0024】
ここで、「類似する姿勢」とは、具体的には、例えば、正面/背面/右/左のいずれを向いているか、屈んでいるか否か、他の人と重なっているか否か等の状態がそれぞれ同一又は類似と判別できる(これらを判別するパラメータが類似している)ものをいう。
【0025】
追跡人物登録部130は、ビデオカメラ200から入力された撮影動画像の中に映っている人物を、入力装置150から入力されたユーザ指示等に基づき、追跡対象の被監視者(監視対象者)としてDB170の人物追跡情報175へ登録する。また追跡人物登録部130は、ビデオカメラ200から入力された撮影動画像の中に映っている人物が、人物追跡情報175に既に登録された人物と同一人物であるとユーザに判定された場合には、その情報を人物追跡情報175に登録することもできる。
【0026】
表示画面生成部140は、表示装置160に表示させる、後述する図2に例示するような表示画面を生成する。表示画面生成部140が生成する表示画面には、ビデオカメラ200で撮影された1以上の動画像(マルチカメラ映像)を示すと共に、当該動画像に映った人物を、追跡対象の人物として新たに登録するか否か、若しくは、既に登録済みの人物と同一の人物として対応付けるか否か、等を選択可能なGUI(Graphical User Interface)を表示装置160に表示させる。
【0027】
入力装置150は、ユーザ(監視者)が各種情報を入力するための装置である。例えば、マウスやタッチパッド、タッチパネル等のポインティングデバイスやキーボード等が入力装置150に該当する。上述の、追跡人物登録部130による対象人物の登録や、登録された人物との対応付け等の各種処理は、入力装置150による操作に基づいてなされる。
【0028】
表示装置160は、例えば、液晶や有機EL(Electro Luminescence)等に画像を表示するディスプレイである。表示画面生成部140が作成した表示画面は、表示装置160が表示する。
【0029】
DB170は、例えば図示しないHDD(Hard Disk Drive)等の各種記憶装置上に構築される。DB170は、撮影動画像171、検出人物情報173、及び人物追跡情報175を記憶する。
【0030】
撮影動画像171はビデオカメラ200から入力された動画像を記憶する。尚、当該撮影動画像171は、例えば撮影後一定時間経過したものや、人物が写っていないと判別できる部分は削除するようにしてもよい。
検出人物情報173は、ビデオカメラ200により検出された人物の特徴量や位置、人物画像等の情報である。
【0031】
人物追跡情報175は、検出人物情報173として検出されている各人物のうち、追跡人物登録部130により追跡対象とされた人物の情報である。複数のビデオカメラ200の映像に映った人物が追跡人物登録部130により同一人物として対応付けられた場合には、その情報も人物追跡情報175に登録される。
【0032】
(1.2 表示画面の具体例)
(1.2.1 表示画面全体の具体例)
以下、図2を参照しながら、表示装置160が表示する表示画面の具体例を説明する。図2は、表示装置160が、人物監視の為に表示する表示画面(以下、監視画面20ともいう。)の具体例を示す図である。
【0033】
図2の監視画面20の例では、複数のビデオカメラ200から入力された撮影動画像を表示する動画像表示領域21A乃至21D(以下、総称して動画像表示領域21ともいう。)と、監視対象の人物が表示される監視対象者表示領域23とを含む。
【0034】
動画像表示領域21は、前述の通り複数のビデオカメラ200から入力されたマルチカメラ映像を表示する。ここで、それぞれの動画像表示領域21に表示されるビデオカメラ200の映像は随時切り換わっても良い。例えば、監視対象の人物が表示領域から外れた後、当該人物の移動に併せて、次にその人物が現れると推測できるビデオカメラ200の映像に切り替える等の制御を行うことが考えられる。
【0035】
監視対象者表示領域23は、監視者であるユーザが、動画像表示領域21に映った人物のうち、監視対象に選んだ人物が登録される領域である。図2の例のように、被監視者は複数選択することができる(図2の例では5名)。また、それぞれの人物に対して、例えば正面と背面等、姿勢の異なる複数の人物画像(図2の例では2つ)が監視対象者表示領域23に表示される。
【0036】
更に、図2の監視画面20の例では、動画像表示領域21Dに映る人物Pの上方にポップアップウィンドウ25が表示されている。ポップアップウィンドウ25は、人物Pを監視対象とするか否か、及び、既に監視対象として監視対象者表示領域23上に登録されている人物と同一人物であるか否か、を選択するためのものである。
【0037】
ポップアップウィンドウ25は、新たに検出された人物Pの近傍に表示されると共に、人物Pの移動(動き)に伴い、ポップアップウィンドウ25の位置も移動する。このように近傍に表示することで、新たに登録すべき人物Pの特定を容易にしたり、人物Pと被監視者との比較を容易にしたり、操作範囲(距離)を狭めたり、といった効果を得ることが可能となる。尚このとき、ポップアップウィンドウを表示させるときに、人物Pが映った該当動画像の再生を一時停止させてもよい。
【0038】
(1.2.2 ポップアップウィンドウの具体例)
図3は、ポップアップウィンドウ25の具体例を示す図である。図3の例において、ID1、ID2、ID3、及びID5がそれぞれ割り当てられた被監視者のサムネイルである人物画像31A乃至31D(以下、総称して人物画像31ともいう。)と、ID6が割り当てられた空白画像33とが並列に並べられている。
【0039】
尚、本実施形態では、人物画像31として静止画像を表示する場合を例に説明を行うが、これに限られるものではなく、例えば動画像を表示するようにしても良い。
【0040】
人物画像31及び空白画像33の下方には、登録ボタン35A乃至35E(以下、総称して登録ボタン35ともいう。)が配置される。登録ボタン35A乃至35Dは、既に登録されているID1、ID2、ID3、及びID5に対応する被監視者と、動画像に映る人物Pとを同一人物として登録するためのものである。登録ボタン35Eは、既に登録されたID1乃至ID5の被監視者とは別に、ID6を持つ新規の被監視者として人物Pを登録するためのものである。
【0041】
ここで、人物画像31A乃至31Dには、過去の動画像の履歴から抽出された被監視者に係る画像のから、人物Pが動画像上に映る姿勢と類似する姿勢の画像(例えば、姿勢に係る類似度を算出した上で、閾値を超えるもの)が選択される。
【0042】
また、人物画像31C及び31Dは、人物画像31A及び31Bとは異なり、グレーアウトして表示されている。これは、人物画像31C及び31D(ID3及びID5に対応する被監視者)と人物Pとの間で算出される類似度が閾値以下であると共に、人物画像31A及び31B(ID1及びID2に対応する被監視者)と人物Pとの間で算出される類似度は閾値を超えているためである。つまり、人物Pは、ID1の被監視者又はID2の被監視者のいずれかである可能性が高いため、可能性の低いID3及びID5の被監視者とは区別して表示されている。
【0043】
尚、図3のポップアップウィンドウ25の例では、ID4の被監視者の人物画像は表示されていない。これは、ID4の被監視者と人物Pとの類似度が、ID3やID5の被監視者よりも更に低いためである。つまり、類似度が極めて低く、同一ではない可能性が高い被監視者については、被監視者として提示しないようにしている。これにより、監視者であるユーザは、人物Pが同一であるか否かを判別する被監視者の数を減らすことができるため、より簡易な作業で被監視者の同一性を判別することが可能となる。
【0044】
(1.3 処理の流れ)
次に、情報処理サーバ100の処理の流れを、図4を参照しながら説明する。図4は、本実施形態に係る情報処理サーバ100の処理の流れを示すフローチャートである。
【0045】
尚、後述の各処理ステップは、処理内容に矛盾を生じない範囲で、任意に順番を変更して若しくは並列に実行することができ、また、各処理ステップ間に他のステップを追加しても良い。更に、便宜上1つのステップとして記載されているステップは複数のステップに分けて実行することもでき、便宜上複数に分けて記載されているステップを1ステップとして実行することもできる。
【0046】
まず、情報処理サーバ100のカメラ制御部110は、ビデオカメラ200からの入力画像で人物が検出されたか否かを判別する(S401)。例えばビデオカメラ200側で人物検出を行う場合には、当該判別は、ビデオカメラ200から受信した人物検出結果に応じてカメラ制御部110が判別することができる。
【0047】
類似度算出部120は、S401で検出した人物と被監視者との類似度を算出するため、DB170から人物追跡情報175を読み込む(S403)。人物追跡情報175は、被監視者に係る特徴量や過去の画像等の情報を含む。類似度算出部120は、被監視者として登録された各人物に係る人物画像を対象に、ビデオカメラ200で検出した人物との間で姿勢の類似度を算出することにより、最も姿勢の近い人物画像(サムネイル)を抽出する(S405)。
【0048】
その上で、各被監視者に係る最も姿勢の近い人物画像と、ビデオカメラ200で検出した人物の画像との間の類似度を算出する(S407)。これにより、ビデオカメラ200で検出した人物と被監視者との間の類似度がわかるので、表示画面生成部140は、ビデオカメラ200で検出した人物の近傍(図2の例であれば上方)に、ポップアップウィンドウ25を配置する(S409)。ここで本実施形態に係るポップアップウィンドウ25は、上記「1.2.2」で説明したように、第1の閾値よりも類似度が低い被監視者については表示せず、第1の閾値よりも高い第2の閾値よりも類似度が低い被監視者についてはグレーアウト等して類似度が低いことを明示して、監視者であるユーザに提示する。
【0049】
その後、動画像に映った人物が移動した場合には(S411のYes)、撮影範囲外への移動ではなければ(S413のNo)、S409に戻ってポップアップウィンドウ25の位置を人物近傍に配置し直す。尚、本実施形態では、S405及びS407の処理は一度しか行なっていないが、動画像に映った人物の姿勢等の変化に応じて、再度S405及びS407の処理を行うようにしても良い。
【0050】
(1.4 情報処理装置の構成)
以下、図5を参照しながら、上述してきた情報処理サーバ100のハードウェア構成の一例を説明する。尚、前述の通り、情報処理サーバ100の機能は複数の情報処理装置(例えば、サーバとクライアント)により実現することも可能である。
【0051】
図5に示すように、情報処理サーバ100は、プロセッサ501、メモリ503、記憶装置505、入力インタフェース(I/F)507、データI/F509、通信I/F511、及び表示装置513を含む。
【0052】
プロセッサ501は、メモリ503に記憶されているプログラムを実行することにより情報処理サーバ100における様々な処理を制御する。例えば、図1で説明したカメラ制御部110、類似度算出部120、追跡人物登録部130、及び表示画面生成部140に係る処理は、メモリ503に一時記憶された上で、主にプロセッサ501上で動作するプログラムとして実現可能である。
【0053】
メモリ503は、例えばRAM(Random Access Memory)等の記憶媒体である。メモリ503は、プロセッサ501によって実行されるプログラムのプログラムコードや、プログラムの実行時に必要となるデータを一時的に記憶する。例えば、メモリ503の記憶領域には、プログラム実行時に必要となるスタック領域が確保される。
【0054】
記憶装置505は、例えばハードディスクやフラッシュメモリ等の不揮発性の記憶媒体である。記憶装置505は、オペレーティングシステムや、カメラ制御部110、類似度算出部120、追跡人物登録部130、及び表示画面生成部140を実現するための各種プログラムや、DB170として格納される撮影動画像171、検出人物情報173、人物追跡情報175を含む各種データ等を記憶する。記憶装置505に記憶されているプログラムやデータは、必要に応じてメモリ503にロードされることにより、プロセッサ501から参照される。
【0055】
入力I/F507は、ユーザからの入力を受け付けるためのデバイスである。図1で説明した入力装置150は、入力I/F507により実現される。入力I/F507の具体例としては、キーボードやマウス、タッチパネル、各種センサ等がある。入力I/F507は、例えばUSB(Universal Serial Bus)等のインタフェースを介して情報処理サーバ100に接続されても良い。
【0056】
データI/F509は、情報処理サーバ100の外部からデータを入力するためのデバイスである。データI/F509の具体例としては、各種記憶媒体に記憶されているデータを読み取るためのドライブ装置等がある。データI/F509は、情報処理サーバ100の外部に設けられることも考えられる。その場合、データI/F509は例えばUSB等のインタフェースを介して情報処理サーバ100へと接続される。
【0057】
通信I/F511は、情報処理サーバ100の外部の装置、例えばビデオカメラ200等との間で有線又は無線によりデータ通信するためのデバイスである。通信I/F511は情報処理サーバ100の外部に設けられることも考えられる。その場合、通信I/F511は、例えばUSB等のインタフェースを介して情報処理サーバ100に接続される。
【0058】
表示装置513は、例えば監視画面20等の各種情報を表示するためのデバイスであり、例えば、液晶ディスプレイや有機EL(Electro−Luminescence)ディスプレイ等である。表示装置513は、情報処理サーバ100の外部に設けられても良い。その場合、表示装置513は、例えばディスプレイケーブル等を介して情報処理サーバ100に接続される。
【0059】
(1.5 本実施形態に係る効果)
以上説明したように、本実施形態に係る情報処理サーバ100は、ビデオカメラ200に映った人物Pに対して被監視者として新規に登録、若しくは既に登録済みの被監視者と同一人物であるものとして対応付ける際に、ポップアップウィンドウ25を表示するようにしている。当該ポップアップウィンドウ25では、複数の被監視者(追跡対象者)の人物画像(サムネイル)を並べて表示するとともに、人物Pと類似する姿勢の人物画像を表示するようにしている。また、類似度に応じて人物画像をグレーアウトしたり表示しないようにしたりする。更に、ポップアップウィンドウ25が人物Pの移動に併せて移動する。このような処理により、監視者であるユーザは、人物Pの監視や対応付け等に係る操作(具体的には、人物Pと対応する被監視者を探しだすと共に、選択する操作等)を簡易なものとしている。
【0060】
(2 第2実施形態)
以下、第2実施形態を図6を参照しながら説明する。図6は、画像処理システムである監視装置600の機能構成を示すブロック図である。図6に示すように、監視装置600は、入力部610と、第1の表示制御部620と、登録部630と、第2の表示制御部630とを含む。
【0061】
入力部610は、複数のビデオカメラで撮像された動画像の入力を受ける。第1の表示制御部620は、入力部610から入力された動画像のうち、少なくとも1つの動画像を、図示しない表示装置に表示させる。
【0062】
登録部630は、前述の表示装置が表示する動画像に映る人物を1以上登録する。第2の表示制御部640は、表示装置が表示する動画像に人物が映っている場合に、当該人物と関連付け可能な、登録部630により登録された1以上の人物に係る人物画像を、選択可能に当該動画像近傍に表示する。
【0063】
このように実装することで、本実施形態に係る監視装置600によれば、動画像に映る人物の対応づけを、簡単な操作で行うことができるようになる。
【0064】
(3 付記事項)
尚、前述の実施形態の構成は、組み合わせたり或いは一部の構成部分を入れ替えたりしてもよい。また、本発明の構成は前述の実施形態のみに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加えてもよい。
尚、前述の各実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。また、本発明のプログラムは、上記の各実施形態で説明した各動作を、コンピュータに実行させるプログラムであれば良い。
【0065】
(付記1)
複数のビデオカメラで撮像された動画像の入力を受ける入力手段と、前記入力手段から入力された動画像のうち、少なくとも1つの動画像を表示装置に表示させる第1の表示制御手段と、前記表示装置が表示する動画像に映る人物を1以上登録可能な登録手段と、前記表示装置が表示する動画像に人物が映っている場合に、当該人物と関連付け可能な、前記登録手段により登録された1以上の人物に係る人物画像を、選択可能に当該動画像近傍に表示する第2の表示制御手段とを備える画像処理システム。
【0066】
(付記2)
前記登録手段は、前記人物画像が選択された場合に、当該人物画像に対応する人物と、前記表示装置が表示する動画像に映っている人物とを関連付ける、付記1記載の画像処理システム。
【0067】
(付記3)
前記第1の表示制御手段は、前記人物画像と並べて空白画像を表示すると共に、当該空白画像が選択された場合に、前記表示装置が表示する動画像に映っている人物を新規に登録する、付記1又は付記2記載の画像処理システム。
【0068】
(付記4)
前記表示装置が表示する動画像に映っている人物と、前記登録手段により登録された1以上の人物との類似度が閾値を下回る場合に、前記第2の表示制御手段は、当該閾値を下回る人物に係る前記人物画像を、類似度が閾値を超える人物に係る前記人物画像とは区別して表示する、付記1乃至付記3のいずれか1項記載の画像処理システム。
【0069】
(付記5)
前記表示装置が表示する動画像に映っている人物と、前記登録手段により登録された1以上の人物との類似度が他の人物よりも高い人物に係る前記人物画像を表示する、付記1乃至付記3のいずれか1項記載の画像処理システム。
【0070】
(付記6)
前記第2の表示制御手段は、前記表示装置が表示する動画像に映っている人物と姿勢が近似する前記人物画像を表示する、付記1乃至付記5のいずれか1項記載の画像処理システム。
【0071】
(付記7)
前記第2の表示制御手段は、同一人物に係る異なる向きの前記人物画像を表示可能である、付記1乃至付記5のいずれか1項記載の画像処理システム。
【0072】
(付記8)
前記第2の表示制御手段は、前記表示装置が表示する動画像に映っている人物の動きに合わせて前記人物画像の位置を変える、付記1乃至付記7のいずれか1項記載の画像処理システム。
【0073】
(付記9)
複数のビデオカメラで撮像された動画像の入力を受けるステップと、前記入力された動画像のうち、少なくとも1つの動画像を表示装置に表示させるステップと、前記表示装置が表示する動画像に映る人物を1以上登録するステップと、前記表示装置が表示する動画像に人物が映っている場合に、当該人物と関連付け可能な、前記登録された1以上の人物に係る人物画像を、選択可能に当該動画像近傍に表示するステップとを画像処理システムが行う、画像処理方法。
【0074】
(付記10)
前記人物画像が選択された場合に、当該人物画像に対応する人物と、前記表示装置が表示する動画像に映っている人物とを関連付ける、付記9記載の画像処理方法。
【0075】
(付記11)
前記人物画像と並べて空白画像を表示すると共に、当該空白画像が選択された場合に、前記表示装置が表示する動画像に映っている人物を新規に登録する、付記9又は付記10記載の画像処理方法。
【0076】
(付記12)
前記表示装置が表示する動画像に映っている人物と、登録された1以上の人物との類似度が閾値を下回る場合に、当該閾値を下回る人物に係る前記人物画像を、類似度が閾値を超える人物に係る前記人物画像とは区別して表示する、付記9乃至付記11のいずれか1項記載の画像処理方法。
【0077】
(付記13)
前記表示装置が表示する動画像に映っている人物と、登録された1以上の人物との類似度が他の人物よりも高い人物に係る前記人物画像を表示する、付記9乃至付記11のいずれか1項記載の画像処理方法。
【0078】
(付記14)
前記表示装置が表示する動画像に映っている人物と姿勢が近似する前記人物画像を表示する、付記9乃至付記13のいずれか1項記載の画像処理方法。
【0079】
(付記15)
同一人物に係る異なる向きの前記人物画像を表示可能である、付記9乃至付記13のいずれか1項記載の画像処理方法。
【0080】
(付記16)
前記表示装置が表示する動画像に映っている人物の動きに合わせて前記人物画像の位置を変える、付記9乃至付記15のいずれか1項記載の画像処理方法。
【0081】
(付記17)
複数のビデオカメラで撮像された動画像の入力を受ける処理と、前記入力された動画像のうち、少なくとも1つの動画像を表示装置に表示させる処理と、前記表示装置が表示する動画像に映る人物を1以上登録する処理と、前記表示装置が表示する動画像に人物が映っている場合に、当該人物と関連付け可能な、前記登録された1以上の人物に係る人物画像を、選択可能に当該動画像近傍に表示する処理とをコンピュータに実行させるプログラム。
【0082】
(付記18)
前記人物画像が選択された場合に、当該人物画像に対応する人物と、前記表示装置が表示する動画像に映っている人物とを関連付ける処理をコンピュータに実行させる、付記1記載のプログラム。
【0083】
(付記19)
前記人物画像と並べて空白画像を表示すると共に、当該空白画像が選択された場合に、前記表示装置が表示する動画像に映っている人物を新規に登録する処理をコンピュータに実行させる、付記17又は付記18記載のプログラム。
【0084】
(付記20)
前記表示装置が表示する動画像に映っている人物と、登録された1以上の人物との類似度が閾値を下回る場合に、当該閾値を下回る人物に係る前記人物画像を、類似度が閾値を超える人物に係る前記人物画像とは区別して表示する処理をコンピュータに実行させる、付記17乃至付記19のいずれか1項記載のプログラム。
【0085】
(付記21)
前記表示装置が表示する動画像に映っている人物と、登録された1以上の人物との類似度が他の人物よりも高い人物に係る前記人物画像を表示する処理をコンピュータに実行させる、付記17乃至付記19のいずれか1項記載のプログラム。
【0086】
(付記22)
前記表示装置が表示する動画像に映っている人物と姿勢が近似する前記人物画像を表示する処理をコンピュータに実行させる、付記17乃至付記21のいずれか1項記載のプログラム。
【0087】
(付記23)
同一人物に係る異なる向きの前記人物画像を表示可能である、付記17乃至付記21のいずれか1項記載のプログラム。
【0088】
(付記24)
前記表示装置が表示する動画像に映っている人物の動きに合わせて前記人物画像の位置を変える処理をコンピュータに実行させる、付記17乃至付記23のいずれか1項記載のプログラム。
【0089】
この出願は、2012年7月31日に出願された日本出願特願2012−170403を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【符号の説明】
【0090】
1・・・監視システム、20・・・監視画面、21A、21B、21C、21D・・・動画像表示領域、23・・・監視対象者表示領域、25・・・ポップアップウィンドウ、31・・・人物画像、33・・・空白画像、35・・・登録ボタン、100・・・情報処理サーバ、110・・・カメラ制御部、120・・・類似度算出部、130・・・追跡人物登録部、140・・・表示画面生成部、150・・・入力装置、160・・・表示装置、170・・・データベース(DB)、171・・・撮影動画像、173・・・検出人物情報、175・・・人物追跡情報、200・・・ビデオカメラ、P・・・人物
図1
図2
図3
図4
図5
図6