(57)【要約】【課題】撮像画像におけるイベントの検知精度を向上させることを目的とする。【解決手段】第１の検知処理により、撮像画像からイベントを検知する第１の検知処理手段と、第１の検知処理によりイベントが検知された場合に、所定の処理に割り当てられているリソースを、第１の検知処理と異なる第２の検知処理に割り当てるリソース管理手段と、リソース管理手段により割り当てられたリソースを用いて、第２の検知処理により撮像画像からイベントを検知する第２の検知処理手段とを有する。【選択図】図２
2020178305.tif 000002
【特許請求の範囲】
【請求項１】
第１の検知処理により、撮像画像からイベントを検知する第１の検知処理手段と、
前記第１の検知処理により前記イベントが検知された場合に、所定の処理に割り当てられているリソースを、前記第１の検知処理と異なる第２の検知処理に割り当てるリソース管理手段と、
前記リソース管理手段により割り当てられた前記リソースを用いて、前記第２の検知処理により前記撮像画像からイベントを検知する第２の検知処理手段と
を有することを特徴とする情報処理システム。
【請求項２】
前記リソース管理手段は、前記第１の検知処理に割り当てられているリソースを、前記第２の検知処理に割り当てることを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記第２の検知処理手段により前記イベントが検知された場合に、イベントが検知された旨の検知情報を出力する出力手段をさらに有することを特徴とする請求項１又は２に記載の情報処理システム。
【請求項４】
前記情報処理システムは、
前記撮像画像を撮像する撮像装置と、
前記撮像装置とネットワークを介して接続する情報処理装置と
を有し、
前記リソースは、前記情報処理装置が有する演算装置、記憶装置、前記撮像装置及び前記ネットワークの少なくとも１つであることを特徴とする請求項１乃至３の何れか１項に記載の情報処理システム。
【請求項５】
前記第２の検知処理は、イベント検知の回数が前記第１の検知処理よりも多い処理であることを特徴とする請求項１乃至４の何れか１項に記載の情報処理システム。
【請求項６】
前記第２の検知処理は、前記第１の検知処理よりも画像の圧縮率が低い処理であることを特徴とする請求項１乃至５の何れか１項に記載の情報処理システム。
【請求項７】
前記情報処理装置は、前記第１の検知処理手段を有し、
前記第１の検知処理手段は、複数台の撮像装置それぞれにより撮像された撮像画像に対し、順番に前記第１の検知処理を行い、前記第２の検知処理により前記イベントが検知された場合は、前記イベントが検知された撮像画像を撮像した撮像装置の撮像画像についての前記第１の検知処理を一定時間の間、行わないことを特徴とする請求項４に記載の情報処理システム。
【請求項８】
前記第１のイベント検知手段は、複数のイベントを検知し、
前記第１の検知処理により検知された前記イベントの種類に応じて、前記第２の検知処理を決定する検知処理決定手段をさらに有し、
前記第２のイベント検知手段は、前記検知処理決定手段により決定された前記第２の検知処理を行うことを特徴とする請求項１乃至７の何れか１項に記載の情報処理システム。
【請求項９】
前記情報処理装置は、前記第１の検知処理により前記イベントが検知された場合に、前記撮像装置に対し、圧縮率の変更指示を送信する送信手段を有し、
前記撮像装置は、前記変更指示に係る変更後の圧縮率で圧縮された撮像画像を前記情報処理装置に送信する送信手段を有し、
前記第２の検知処理手段は、前記変更後の圧縮率で圧縮された前記撮像画像を処理対象として、前記イベントを検知することを特徴とする請求項４に記載の情報処理システム。
【請求項１０】
前記情報処理装置は、前記第１の検知処理により前記イベントが検知された場合に、前記撮像装置に対し、フレームレートの変更指示を送信する送信手段を有し、
前記撮像装置は、前記変更指示に係る変更後のフレームレートで前記情報処理装置に撮像画像を送信する送信手段を有し、
前記第２の検知処理手段は、前記変更後のフレームレートで受信した前記撮像画像を処理対象として、前記イベントを検知することを特徴とする請求項４に記載の情報処理システム。
【請求項１１】
第１の検知処理により、撮像画像からイベントを検知する第１の検知処理手段と、
前記第１の検知処理により前記イベントが検知された場合に、所定の処理に割り当てられているリソースを、前記第１の検知処理と異なる第２の検知処理に割り当てるリソース管理手段と、
前記リソース管理手段により割り当てられた前記リソースを用いて、前記第２の検知処理により前記撮像画像からイベントを検知する第２の検知処理手段と
を有することを特徴とする情報処理装置。
【請求項１２】
情報処理システムが実行する情報処理方法であって、
第１の検知処理により、撮像画像からイベントを検知する第１の検知処理ステップと、
前記第１の検知処理により前記イベントが検知された場合に、所定の処理に割り当てられているリソースを、前記第１の検知処理と異なる第２の検知処理に割り当てるリソース管理ステップと、
前記リソース管理ステップにおいて割り当てられた前記リソースを用いて、前記第２の検知処理により前記撮像画像からイベントを検知する第２の検知処理ステップと
を含むことを特徴とする情報処理方法。
【請求項１３】
コンピュータを、請求項１１に記載の情報処理装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
監視カメラで取得した画像や映像データから人や群衆の活動パターンを分析し、特定のイベントを検知して監視員へ通報する監視システムが広く知られている。この様な監視システムは、複数の監視カメラから順に撮像画像を取得してイベント検知処理を行い、イベントが検知されたら監視員へ通報を行う。
【０００３】
監視システムにおいては、より広範囲を監視すべく、監視システムに接続する監視カメラの数を増やしたいという要望がある。特許文献１には、複数のカメラと接続するシステムが開示されている。特許文献１には、特定のカメラの撮像画像においてイベントを検知した場合に、イベントを検知したカメラから取得する撮像画像のフレームレートや解像度を変更することで、より詳細な撮像画像を記録する監視システムが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−２４３６９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、システムの有するＣＰＵやＧＰＵ等の演算装置や記憶装置、監視カメラとシステムを接続するネットワーク等の処理リソースには限りがある。このため、監視システムに接続する監視カメラの数が多くなるほど１台当たりのカメラにかけられる処理リソースは少なくなる。一般的には処理リソースと検知精度には相関関係があり、少ないリソースでの検知処理では検知精度の低下が発生し誤報が多くなる。誤報が多発すると監視員の負荷が高くなる為、処理リソースを効率的に配分し、精度良くイベント検知する必要がある。
【０００６】
本発明はこのような問題点に鑑みなされたもので、撮像画像におけるイベントの検知精度を向上させることを提供することを目的とする。
【課題を解決するための手段】
【０００７】
そこで、本発明は、情報処理システムであって、第１の検知処理により、撮像画像からイベントを検知する第１の検知処理手段と、前記第１の検知処理により前記イベントが検知された場合に、所定の処理に割り当てられているリソースを、前記第１の検知処理と異なる第２の検知処理に割り当てるリソース管理手段と、前記リソース管理手段により割り当てられた前記リソースを用いて、前記第２の検知処理により前記撮像画像からイベントを検知する第２の検知処理手段とを有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、撮像画像におけるイベントの検知精度を向上させることができる。
【図面の簡単な説明】
【０００９】
【図１】第１の実施形態に係る情報処理システムの全体図である。
【図２】情報処理システムの機能構成図である。
【図３】イベント１次検知の説明図である。
【図４】設定画面の一例を示す図である。
【図５】第２検知処理と、リソースを分配する処理の説明図である。
【図６】情報処理を示すフローチャートである。
【図７】第２検知処理を示すフローチャートである。
【図８】第２の実施形態に係る情報処理システムの機能構成図である。
【図９】第３の実施形態に係る情報処理システムの機能構成図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について図面に基づいて説明する。
【００１１】
（第１の実施形態）
図１は、第１の実施形態に係る情報処理システムの全体図である。情報処理システム１０は、情報処理装置１００と、複数台の撮像装置１１０と、表示装置１２０と、を有している。情報処理装置１００は、複数台の撮像装置１１０及び表示装置１２０のそれぞれとネットワークを介して接続している。各撮像装置１１０は、監視領域を撮像するように設置されているものとする。なお、図１においては３台の撮像装置１１０を示しているが、撮像装置１１０の台数は実施形態に限定されるものではない。
【００１２】
情報処理装置１００は、演算部１０１と、記憶部１０２と、通信部１０３と、を有している。演算部１０１は、ＣＰＵやＭＰＵ等であり、情報処理装置１００の全体を制御する。記憶部１０２は、各種情報及びプログラム等を記憶する。通信部１０３は、外部装置との通信を行う。なお、後述する情報処理装置１００の機能や処理は、演算部１０１が記憶部１０２に格納されているプログラムを読み出し、このプログラムを実行することにより実現される。
【００１３】
撮像装置１１０は、演算部１１１と、記憶部１１２と、通信部１１３と、撮像部１１４と、を有している。演算部１１１、記憶部１１２及び通信部１１３は、それぞれ演算部１０１、記憶部１０２及び通信部１０３と同様である。撮像部１１４は、画像を撮像する。本実施形態においては、撮像部１１４は、動画を撮像するものとするが、静止画を撮像してもよい。
【００１４】
表示装置１２０は、演算部１２１と、記憶部１２２と、通信部１２３と、表示部１２４と、操作部１２５と、を有している。演算部１２１、記憶部１２２及び通信部１２３は、それぞれ演算部１０１、記憶部１０２及び通信部１０３と同様である。表示部１２４は、各種情報を表示する。操作部１２５は、ユーザ操作を受け付ける。
【００１５】
図２は、情報処理システム１０の機能構成図である。情報処理装置１００は、３台の撮像装置１１０から順に画像を取得し、取得した画像を元に、イベント検知を行う。そして、情報処理装置１００は、イベントを検知した場合に、イベントの検知情報を表示装置１２０に送信する。表示装置１２０は、検知情報を受信すると、イベントが検知された旨の通知情報を表示部１２４に表示する。
【００１６】
情報処理装置１００は、画像取得部２０１と、圧縮部２０２と、１次検知部２０３と、設定部２０４と、リソース管理部２０５と、２次検知部２０６と、検知情報送信部２０７と、を有している。撮像装置１１０は、撮像制御部２１２と、パラメータ設定部２１１と、画像送信部２１３と、を有している。表示装置１２０は、検知情報取得部２２１と、表示処理部２２２と、を有している。
【００１７】
撮像装置１１０の撮像制御部２１２は、パラメータ設定部２１１により設定された撮像に関するパラメータに従い撮像部１１４による撮像を制御する。画像送信部２１３は、撮像部１１４により得られた画像を、情報処理装置１００からの取得要求に応じて情報処理装置１００に送信する。
【００１８】
情報処理装置１００の画像取得部２０１は、予め定められた順番で、各撮像装置１１０に対して画像の取得要求を送り、撮像装置１１０から送信された画像を取得する。圧縮部２０２は、画像取得部２０１が取得した画像を、予め設定された圧縮方法（圧縮率）で圧縮することで、画像の解像度を変更する。なお、圧縮方法は、５０％というように、割合で設定されていてもよく、また他の例としては、４Ｋ、ＦＵＬＬＨＤというように、画面解像度やＤＰＩ等で設定されていてもよい。なお、画像取得部２０１が画像を取得する順番、圧縮部２０２による圧縮方法（圧縮率）は、後述の設定部２０４により変更され得る。
【００１９】
１次検知部２０３は、圧縮部２０２により圧縮された画像においてイベント検知を行う。以降においては、後述の２次検知部２０６によるイベント検知と区別すべく、１次検知部２０３によるイベント検知をイベント１次検知と称し、２次検知部２０６によるイベント検知をイベント２次検知と称する。本実施形態においては、１次検知部２０３は、転倒、うずくまり及び万引きの３つのイベントを検知するものとする。なお、検知対象のイベントの数及び種類は実施形態に限定されるものではない。他の例としては、１次検知部２０３は、人物、車両等の物体をイベントとして検知してもよい。
【００２０】
イベント検知の方法としては、例えば下記の文献に開示されている様なＤＮＮを用いた人体検出等の手法を用いることができる。
"Ｙｏｕ  Ｏｎｌｙ  Ｌｏｏｋ  Ｏｎｃｅ：Ｕｎｉｆｉｅｄ，Ｒｅａｌ−Ｔｉｍｅ  Ｏｂｊｅｃｔ  Ｄｅｔｅｃｔｉｏｎ"，Ｉｎｔｅｒｎａｔｉｎａｌ  Ｃｏｎｆｅｒｅｎｃｅ  ｏｎ  Ｃｏｍｐｕｔｅｒ  Ｖｉｓｉｏｎ  ａｎｄ  Ｐａｔｔｅｒｎ  Ｒｅｃｏｇｎｉｔｉｏｎ  ２０１６．
【００２１】
また、例えば、異常行動などの行動を推定する場合は、１次検知部２０３は、下記の文献に開示されている方法等によって得られる姿勢特徴を基にイベントを検知してもよい。
"Ｒｅａｌｔｉｍｅ  Ｍｕｌｔｉ−Ｐｅｒｓｏｎ  ２Ｄ  Ｐｏｓｅ  Ｅｓｔｉｍａｔｉｏｎ  ｕｓｉｎｇ  Ｐａｒｔ  Ａｆｆｉｎｉｔｙ  Ｆｉｅｌｄｓ"，Ｚｈｅ  Ｃａｏ，Ｔｏｍａｓ  Ｓｉｍｏｎ，Ｓｈｉｈ−Ｅｎ  Ｗｅｉ，Ｙａｓｅｒ  Ｓｈｅｉｋｈ，ａｒｘｉｖ２０１７．
【００２２】
図３は、１次検知部２０３によるイベント１次検知の説明図である。横軸は、時間を示す。なお、以降において、３台の撮像装置１１０を区別すべく、第１撮像装置、第２撮像装置、第３撮像装置と称す。また、第１撮像装置、第２撮像装置及び第３撮像装置により撮像され、圧縮部２０２により圧縮された画像を、それぞれ、第１画像、第２画像、第３画像、と称する。１次検知部２０３は、第１画像、第２画像及び第３画像に対し、この順番でイベント１次検知を行う。すなわち、１次検知部２０３は、まずｔ１１のタイミングにおいて、第１画像を対象にイベント１次検知を行う。そして、１次検知部２０３は、第１画像に対する処理が完了すると、続いて、ｔ１２のタイミングにおいて、第２画像を対象にイベント１次検知を行う。同様に、１次検知部２０３は、第２画像に対する処理が完了すると、次に、ｔ１３のタイミングで、第３画像を対象にイベント１次検知を行い、ｔ１４のタイミングで、再び第１画像を対象に検知処理を行う。
【００２３】
このように、演算部１０１は、１次検知部２０３としての演算部１０１のリソースを、第１〜第３画像に対するイベント１次検知に分配する。本実施形態の情報処理装置１００は、イベントが検知された場合には、演算部１０１のリソースの配分を変更する。本処理については、後に詳述する。なお、以降においては、圧縮部２０２による画像圧縮及び１次検知部２０３によるイベント１次検知の一連の処理を第１検知処理と称する。
【００２４】
図２に戻り、設定部２０４は、２次検知部２０６が実行する処理と、リソースの割り当てと、をリソース管理部２０５に設定する。設定部２０４は、表示装置１２０におけるユーザ操作に応じて設定を行う。図４は、表示装置１２０の表示部１２４に表示される設定画面４００の一例を示す図である。設定画面４００には、２次検知部２０６によるイベント検知の繰り返し回数と、イベント検知の対象画像の解像度と、処理集中方法と、が、イベント毎に表示されている。ユーザは、設定画面４００において、イベント検知の繰り返し回数、対象画像の解像度を所望の設定に変更することができる。繰り返し回数が多い程、また対象画像の解像度が高い程より検知精度が向上すると考えられる。例えば、処理回数３回が設定された場合には、イベント検知を３回繰り返す処理が第２検知処理として設定される。また例えば、処理回数が２回、解像度が４Ｋの場合、イベント検知を２回繰り返し、各イベント検知の対象の画像を４Ｋ画像（通常のＦｕｌｌＨＤ画像に比べて高解像度の画像）とする処理が第２検知処理として設定される。
【００２５】
設定部２０４は、設定画面４００における入力内容に応じた設定を行う。なお、他の例としては、設定部２０４は、イベントの種類によらず、イベント検知の繰り返し回数と、対象画像の解像度と、第２検知処理とリソースの割り当てを、１つ設定してもよい。この場合には、イベントの種類に関わらず、同様の検知処理が行われ、同様のリソースの割り当てが行われる。
【００２６】
図２に戻り、リソース管理部２０５は、１次検知部２０３によりイベントが検知された場合に、設定部２０４により設定された第２検知処理に応じた設定を行う。具体的には、リソース管理部２０５は、画像取得部２０１に対し、イベントが検知された画像に対応した撮像装置からの画像の取得を指示する。リソース管理部２０５はまた、圧縮部２０２に対し、指定された圧縮率での圧縮を指示し、２次検知部２０６に対し、指定された回数のイベント検知の実行を指示する。２次検知部２０６は、１次検知部２０３によりイベントが検知された場合に、イベントが検知された画像に対応した撮像装置の画像に対し、リソース管理部２０５により指定された回数だけ、イベント検知を行う。２次検知部２０６は、イベント検知を複数回実行する場合には、検知結果の多数決に応じて検知結果を総合的に判定する。
【００２７】
図５は、第２検知処理と、リソースを分配する処理の説明図である。第２検知処理としては、第１検知処理に比べて検知処理の回数が増加する処理、第１検知処理に比べて、対象画像を高解像度にする処理、検知処理の回数を増加しかつ高解像度にする処理、の３つの種類が挙げられる。ここでは、第１撮像装置に対応した画像に対するイベント１次検知においてイベントが検知された場合を例に上記３つの種類の第２検知処理について説明する。
【００２８】
図５（ａ）は、イベント検知を３回繰り返す処理を第２検知処理として行う場合を示す図である。図５（ａ）に示すように、１次検知部２０３は、ｔ２１のタイミングで、第１画像に対しイベント１次検知を行う。イベントが検知されない場合には、図３を参照しつつ説明したように、続いて、１次検知部２０３は、第２画像に対する第１検知処理を行う。すなわち、演算部１０１のリソースは第２画像に分配される。これに対し、イベントが検知された場合には、図５（ａ）に示すように、続く、ｔ２２のタイミングにおいて、２次検知部２０６は、第１画像に対する１回目のイベント２次検知を行う。２次検知部２０６は、続けて、ｔ２３、ｔ２４のタイミングにそれぞれ第１画像に対する２回目、３日目のイベント２次検知を行い、総合的な検知結果を判定する。このように、演算部１０１のリソースは、ｔ２２〜ｔ２４においても、第１画像に分配される。その後は、通常の処理順に従い、ｔ２５のタイミングにおいて、１次検知部２０３が第２画像に対するイベント１次検知を行う。
【００２９】
図５（ｂ）は、イベント１次検知に比べて、より高解像度な画像を検知対象とするイベント検知をイベント２次検知として実行する処理を第２検知処理として行う場合を示す図である。１次検知部２０３は、ｔ３１のタイミングで、第１画像に対しイベント１次検知を行う。ここで、イベントが検知されると、続くｔ３２のタイミングで、２次検知部２０６は、第１画像に対するイベント２次検知を行う。このように、図５（ｂ）の例においても、演算部１０１のリソースは、ｔ３２のタイミングにおいても、第１画像に分配される。さらに、処理対象の画像が高画質画像であるため、イベント２次検知はイベント１次検知に比べて処理時間が長くなる。イベント２次検知が終了すると、１次検知部２０３は、ｔ３３において、第２画像に対するイベント１次検知を行い、ｔ３４において、第３画像に対するイベント１次検知を行う。
【００３０】
図５（ｃ）は、検知回数が３回で、かつ検知対象を高解像画像とする第２検知処理を行う場合を示す図である。１次検知部２０３は、ｔ４１のタイミングで、第１画像に対しイベント１次検知を行う。イベントが検知されると、続くｔ４２のタイミングで、２次検知部２０６は、第１画像に対するイベント２次検知を行う。ここで、処理対象の画像は高画質画像であるため、イベント２次検知はイベント１次検知に比べて処理時間が長くなる。続いて、２次検知部２０６は、ｔ４３、ｔ４４のタイミングで、それぞれ第１画像に対するイベント２次検知を行う。続く、ｔ４５において、１次検知部２０３は、第２画像に対するイベント１次検知を行う。
【００３１】
図２に戻り、検知情報送信部２０７は、２次検知部２０６によりイベントが検知された場合に、イベントが検知されたことを示す検知情報を表示装置１２０に送信する。表示装置１２０の検知情報取得部２２１は、情報処理装置１００から検知情報を取得する。表示処理部２２２は、検知情報を表示部１２４に表示するよう制御する。
【００３２】
図６は、情報処理装置１００による情報処理を示すフローチャートである。なお、本処理の開始時には、既に設定部２０４により、リソース管理部２０５には、イベント毎の第２検知処理及びリソースの割り当てが設定されているものとする。Ｓ６０１において、画像取得部２０１は、ｎに１を設定する。次に、Ｓ６０２において、画像取得部２０１は、処理順番がｎ番の撮像装置に対し画像の取得要求を送信し、ｎ番の撮像装置から画像を取得する。処理開始時には、画像取得部２０１は、第１撮像装置から画像を取得する。次に、Ｓ６０３において、圧縮部２０２は、取得した画像に対し、予め設定された圧縮方法で圧縮を行うことで、解像度を変更する。次に、Ｓ６０４において、１次検知部２０３は、圧縮後の画像に対し、イベント１次検知を行う。１次検知部２０３は、イベント１次検知により、イベントが検知された場合には（Ｓ６０５でＹＥＳ）、処理をＳ６０６へ進める。１次検知部２０３は、イベント１次検知により、イベントが検知されなかった場合には（Ｓ６０５でＮＯ）、処理をＳ６１１へ進める。
【００３３】
次に、Ｓ６０６において、リソース管理部２０５は、イベント１次検知において検知されたイベントに基づいて、第２検知処理を決定する。リソース管理部２０５は、例えば、イベントが転倒の場合には、検知処理を３回繰り返す処理を第２検知処理として決定する。リソース管理部２０５はまた、イベントがうずくまりの場合には、イベント検知を５回繰り返す処理を第２検知処理として決定する。リソース管理部２０５はまた、イベントが万引きの場合には、イベント検知を２回繰り返し、かつ何れのイベント検知においても、高解像度画像を対象画像とする処理を第２検知処理として決定する。本処理は、検知処理決定処理の一例である。Ｓ６０７において、リソース管理部２０５は、演算部１０１のリソースを、本来割り当てられるべき（ｎ＋１）番の撮像装置の画像に対するイベント１次検知から、処理時点において処理対象のｎ番の撮像装置の画像に対するイベント２次検知に変更する。次に、Ｓ６０８において、リソース管理部２０５等は、ｎ番の撮像装置の画像に対する第２検知処理を行う。
【００３４】
図７は、第２検知処理（Ｓ６０８）における詳細な処理を示すフローチャートである。Ｓ７０１において、リソース管理部２０５は、検知処理の繰り返し回数ｍに１を設定する。次に、Ｓ７０２において、画像取得部２０１は、リソース管理部２０５の指示に応じて、ｎ番の撮像装置から画像を取得する。次に、Ｓ７０３において、圧縮部２０２は、ｎ番の撮像装置から送信された画像に対し、圧縮処理を施す。なお、高解像度が指定されている場合には、圧縮部２０２は、高解像度画像を得るための圧縮を施す。このように、圧縮部２０２は、圧縮率が変更されている場合には、変更後の圧縮率での圧縮を行う。
【００３５】
次に、Ｓ７０４において、２次検知部２０６は、イベント２次検知を行う。なお、イベント２次検知はイベント１次検知と同じ検出器による処理でもよく、異なる検出器による処理でもよい。次に、Ｓ７０５において、リソース管理部２０５は、繰り返し回数ｍがｍmaxと等しいか否かを確認する。ここで、ｍmaxは、リソース管理部２０５に設定されている実行すべき繰り返し回数であり、例えば３回繰り返す場合には、ｍmaxは、３である。リソース管理部２０５は、繰り返し回数ｍがｍmaxと等しい場合には（Ｓ７０５でＹＥＳ）、処理をＳ７０７へ進める。リソース管理部２０５は、繰り返し回数ｍがｍmaxと異なる、すなわちｍmaxよりも小さい場合には（Ｓ７０５でＮＯ）、処理をＳ７０６へ進める。Ｓ７０６において、リソース管理部２０５は、繰り返し回数ｍに１を加算し、その後処理をＳ７０２へ進める。
【００３６】
Ｓ７０７において、２次検知部２０６は、複数回の検知結果に対する多数決により、総合的な検知結果を判定する。なお、総合的な検知結果を判定する処理は、複数回の検知結果を参照するものであればよく、具体的な処理は実施形態に限定されるものではない。他の例としては、２次検知部２０６は、イベント検知のスコアを求める場合には、スコアの平均値、中央値、スコアが閾値を超えた回数等に基づいて、総合的な検知結果を判定してもよい。
【００３７】
図６に戻り、演算部１０１は、Ｓ６０８の処理の後、処理をＳ６０９へ進める。Ｓ６０９において、検知情報送信部２０７は、第２検知処理においてイベントが検知されたか否かを確認する。検知情報送信部２０７は、イベントが検知された場合には（Ｓ６０９でＹＥＳ）、処理をＳ６１０へ進める。検知情報送信部２０７は、イベントが検知されなかった場合には（Ｓ６０９でＮＯ）、処理をＳ６１１へ進める。
【００３８】
Ｓ６１０において、検知情報送信部２０７は、検知情報を表示装置１２０に送信する。本処理は、出力処理の一例である。表示装置１２０は、検知情報を受信すると、検知情報を表示部１２４に表示する。これにより、監視員は、表示された検知情報を確認し、イベントが検知された画像に対応した撮像装置の画像を確認する等の対応を取ることができる。
【００３９】
以上のように、本実施形態の情報処理装置１００は、イベント１次検知によりイベントが検知された場合に、この撮像装置の画像を詳細に監視する処理に優先的にリソースを割り当てる。これにより、情報処理装置１００は、複数台の撮像装置それぞれの画像を対象とする場合においても、撮像画像におけるイベントの検知精度を向上させることができる。
【００４０】
第１の実施形態の第１の変形例について説明する。情報処理装置１００が、２次検知処理においてイベントを検知し、検知情報を表示装置１２０に送信した場合には、監視員が実際に画像を確認すると想定される。そこで、この場合には、情報処理装置１００は、イベントが検知された画像を撮像した撮像装置の画像を、一定時間の間、イベント１次検知の処理対象から外してもよい。また、情報処理装置１００は、他の撮像装置の画像に比べて、第１検知処理の実行回数を減らしてもよい。このように、情報処理装置１００は、イベントが検知された画像を撮像した撮像装置の画像に対するイベント１次検知の優先度を他の撮像装置の画像に対する優先度よりも下げてもよい。これにより、演算部１０１が処理を行う撮像装置の台数が一時的に少なくなるため、他の撮像装置に演算部１０１のリソースをより多く割り当てることができる。
【００４１】
第２の変形例について説明する。情報処理装置１００は、図６に示す情報処理のＳ６０８において、第２検知処理を実行した後で、再度Ｓ６０２へ進んだ場合には、画像圧縮方法を変更し、より低解像度の画像を得るようにしてもよい。これにより、イベント１次検知の処理時間が短縮され、情報処理装置１００のスループットを向上させることができる。なお、この場合に採用される画像圧縮方法は予め設定されているものとしてもよく、また他の例としては、過去のイベント検知回数、イベント検知タイミング等の履歴と連動させて、自動で設定されるものとしてもよい。
【００４２】
第３の変形例について説明する。情報処理装置１００は、３台の撮像装置それぞれの画像を対象とした処理を行うのに替えて、１台の撮像装置の画像のみをイベント検知の対象とし、イベント検知以外の所定のタスクとの間でリソースの分配を変更することとしてもよい。すなわち、情報処理装置１００は、例えば、イベント１次検知、タスクＡ、タスクＢの順に実行する場合において、イベント１次検知においてイベントが検知された場合に、イベント１次検知に続き、タスクＡを行うのに替えて、第２検知処理を行うものとする。
【００４３】
第４の変形例について説明する。本実施形態においては、情報処理装置１００が圧縮部２０２を有するものとしたが、圧縮部２０２は、撮像装置１１０が有することとしてもよい。この場合、２次検知処理の対象が高解像度画像の場合には、画像取得部２０１は、撮像装置１１０に対し、圧縮率の変更指示を送信し、撮像装置１１０から高解像度画像を取得し、これを第２検知部２０６に送るものとする。
【００４４】
（第２の実施形態）
次に、第２の実施形態に係る情報処理システムについて、第１の実施形態に係る情報処理システムと異なる点を主に説明する。図８は、第２の実施形態に係る情報処理システム８０の機能構成図である。第２の実施形態に係る情報処理システム８０について、第１の実施形態に係る情報処理システム１０と異なる点を主に説明する。
【００４５】
情報処理システム８０においては、ハードウェア構成として、情報処理装置８００は、演算部を２つ有している。すなわち、情報処理装置８００は、演算部１０１に加えて、演算部８１１を有している。また、情報処理装置８００は、機能構成として、画像取得部２０１、圧縮部２０２及び１次検知部２０３に加えて、画像取得部８０１、圧縮部８０２及び１次検知部８０３を有している。ここで、画像取得部２０１、圧縮部２０２及び１次検知部２０３は、演算部１０１により実現されるのに対し、画像取得部８０１、圧縮部８０２及び１次検知部８０３は、演算部８１１により実現される。すなわち、１次検知までの機能２０１〜２０３と、８０１〜８０３には、異なるリソースが用いられる。
【００４６】
演算部１０１及び演算部８１１は、情報処理装置８００に接続される複数の撮像装置１１０の画像を分担して処理する。本実施形態においては、情報処理装置８００には、第１〜第４撮像装置の４つの撮像装置１１０が接続され、演算部１０１が第１撮像装置及び第２撮像装置を担当し、演算部８１１が第３撮像装置及び第４撮像装置を担当するものとする。演算部１０１は、第１撮像装置の画像、第２撮像装置の画像の順にイベント１次検知を行い、演算部８１１は、第３撮像装置の画像、第４撮像装置の画像の順にイベント１次検知を行う。演算部１０１及び演算部８１１は、第１撮像装置の画像と第３の撮像装置の画像に対する処理を同時に実行し、第２の撮像装置の画像と第４の撮像装置の画像に対する処理を同時に実行する。
【００４７】
以下、図６、図７を参照し、本実施形態の情報処理装置８００による情報処理について説明する。演算部１０１，８１１は、いずれもＳ６０２において、処理対象の画像を取得し、Ｓ６０３において、画像を圧縮し、Ｓ６０４において、イベント１次検知を行う。Ｓ６０３及びＳ６０４の処理は、１次検知処理である。演算部１０１，８１１は、イベント１次検知によりイベントが検知されると（Ｓ６０５でＹＥＳ）、処理をＳ６０６へ進める。
【００４８】
ここでは、演算部１０１が第１撮像装置の画像に対するイベント１次検知により、イベントを検知した場合を例に説明する。この場合、Ｓ６０６において、リソース管理部２０５は、イベント１次検知において検知されたイベントに基づいて、第２検知処理を決定する。ここでは、検知処理を３回繰り返す処理を第２検知処理として決定する場合を例に説明する。次に、Ｓ６０７において、リソース管理部２０５は、演算部１０１及び演算部８１１のリソースの割り当てを変更する。具体的には、リソース管理部２０５は、演算部１０１及び演算部８１１のリソースを、本来割り当てられるべき、次の撮像装置の画像に対するイベント１次検知から、直前に処理対象とした画像に対するイベント２次検知に変更する。すなわち、第１撮像装置の画像に対するイベント２次検知のリソースに、演算部１０１及び演算部８１１が割り当てられる。
【００４９】
次に、Ｓ６０８において、演算部１０１は、第１撮像装置の画像を取得、圧縮し、イベント２次検知を行う（図７のＳ７０１〜Ｓ７０４）。同様に、演算部８１１は、第１撮像装置の画像を取得、圧縮し、イベント２次検知を行う（図７のＳ７０１〜Ｓ７０４）。演算部１０１及び演算部８１１は、Ｓ７０１〜Ｓ７０４の処理を同時に実行するものとする。また、他の例としては、演算部１０１及び演算部８１１は、実行タイミングをずらして、別時刻に撮像された画像を処理対象としてＳ７０１〜Ｓ７０４の処理を実行してもよい。また、演算部１０１及び演算部８１１は、同一のイベント検知器を用いたイベント２次検知を行ってもよく、異なるイベント検知器を用いたイベント２次検知を行ってもよい。Ｓ７０１〜Ｓ７０４の処理を、演算部１０１が２回繰り返し、演算部８１１が１回実行することで、３回の処理が完了する。
【００５０】
さらに、本実施形態の情報処理装置８００において、演算部１０１が第１の撮像装置の画像に対するイベント１次検知においてイベントを検知し、演算部８１１が第３の撮像装置に対するイベント１次検知においてイベントを検知したとする。この場合には、リソース管理部２０５は、第１の撮像装置の画像に係る第２検知処理に演算部１０１のリソースを割り当て、第３の撮像装置に係る第２検知処理に演算部８１１のリソースを割り当てる。そして、演算部１０１及び演算部８１１は、それぞれ第１の撮像装置の画像及び第３の撮像装置の画像に対する第２検知処理を実行する。
【００５１】
以上のように、情報処理装置８００は、複数の演算部を有する場合には、イベント１次検知によりイベントが検知された場合には、この撮像装置の画像を詳細に監視する処理に、複数の演算部それぞれのリソースを割り当てる。これにより、情報処理装置１００は、複数台の撮像装置それぞれの画像を対象とする場合においても、撮像画像におけるイベントの検知精度を向上させることができる。
【００５２】
本実施形態の変形例について説明する。本実施形態においては、情報処理装置８００が２つの演算部１０１，８１１を有する場合を例に説明したが、情報処理装置８００は、３以上の演算部を有してもよく、この場合も、イベントが検知された場合には、各演算部へのリソースの割り当てが行われる。
【００５３】
（第３の実施形態）
次に、第３の実施形態に係る情報処理システムについて、他の実施形態に係る情報処理システムと異なる点を主に説明する。図９は、第３の実施形態に係る情報処理システム９０の機能構成図である。第３の実施形態に係る情報処理システム９０においては、撮像装置９１０が圧縮部９１２を有している。そして、第２検知処理が圧縮率の変更を含む場合に、情報処理装置９００は、撮像装置９１０のリソースの割り当てを変更する。
【００５４】
本実施形態においては、撮像装置９１０は、撮像制御部２１２、画像送信部２１３及びパラメータ設定部９１１に加えて、圧縮部９１２を有している。圧縮部９１２は、他の実施形態の圧縮部２０２と同様であり、画像圧縮を行う。パラメータ設定部９１１は、圧縮部９１２に対し、圧縮率等の設定を行う。
【００５５】
情報処理装置９００は、圧縮部２０２を有さない点で、第１の実施形態に係る情報処理装置１００と機能構成が異なっている。また、リソース管理部９０１は、２次検知処理が圧縮率の変更を含む場合には、通信部１０３を介して、撮像装置１１０に対し、圧縮率の変更指示を送信する。
【００５６】
本実施形態においては、２次検知処理において、圧縮率の変更が含まれる場合には、リソース管理部９０１は、まず処理対象の撮像装置９１０に対し、圧縮率の変更指示を送信する。これに対応し、撮像装置９１０においては、変更指示を受信すると、パラメータ設定部９１１は、圧縮部９１２に対し、変更指示に係る圧縮率を設定する。そして、圧縮部９１２は、撮像制御部２１２の制御の下で得られた画像に対し設定された圧縮率での圧縮を行う。そして、画像送信部２１３は、圧縮後の画像を情報処理装置９００へ送信する。情報処理装置９００においては、画像取得部２０１は、変更指示に係る圧縮率で圧縮された画像を取得し、２次検知部２０６が、イベント２次検知を行う。
【００５７】
このように、情報処理装置９００は、他の装置が有するリソースについても管理することができる。
【００５８】
第３の実施形態の第１の変形例について説明する。本実施形態においては、撮像装置９１０が圧縮率の変更を行う場合を例に説明したが、他の例としては、撮像装置９１０がイベント検知を行う場合には、イベント検知のリソースとして撮像装置９１０のリソース配分の変更を行ってもよい。この場合、２次検知処理において、情報処理装置９００は、撮像装置９１０に対し、イベント２次検知の実行指示を送信する。これに対応し、撮像装置９１０においては、実行指示を受信すると、イベント検知を行う。以上のように、第３の実施形態に係る情報処理システムにおいては、情報処理装置９００は、他の装置のリソースに２次検知処理の少なくとも一部を割り当ててもよい。
【００５９】
また、他の例としては、情報処理装置９００は、イベントが検知された場合に、撮像装置９１０がフレームレートを高くすることとしてもよい。この場合、情報処理装置９００は、撮像装置９１０に対し、フレームレートの変更指示を送信する。これに対応し、撮像装置９１０においては、変更指示を受信すると、変更指示に従い、画像送信に係るフレームレートを変更する。
【００６０】
また、第２の変形例としては、情報処理装置９００は、上記以外にも、自装置の記憶装置、情報処理装置９００と撮像装置９１０を接続するネットワーク等をリソースとして管理してもよい。
【００６１】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【００６２】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００６３】
１０，８０，９０  情報処理システム
１００，８００，９００  情報処理装置
１１０，９１０  撮像装置
１２０  表示装置
２０１  画像取得部
２０２  圧縮部
２０３  １次検知部
２０５  リソース管理部
２０６  ２次検知部
【図１】
2020178305.tif 000003
【図２】
2020178305.tif 000004
【図３】
2020178305.tif 000005
【図４】
2020178305.tif 000006
【図５】
2020178305.tif 000007
【図６】
2020178305.tif 000008
【図７】
2020178305.tif 000009
【図８】
2020178305.tif 000010
【図９】
2020178305.tif 000011