(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】
(24)【登録日】2022-12-19
(45)【発行日】2022-12-27
(54)【発明の名称】画像監視システム
(51)【国際特許分類】
G08B 25/00 20060101AFI20221220BHJP
H04M 11/00 20060101ALI20221220BHJP
H04N 7/18 20060101ALI20221220BHJP
【FI】
G08B25/00 510F
G08B25/00 510M
H04M11/00 301
H04N7/18 D
(21)【出願番号】P 2018211487
(22)【出願日】2018-11-09
【審査請求日】2021-08-31
(73)【特許権者】
【識別番号】000108085
【氏名又は名称】セコム株式会社
(73)【特許権者】
【識別番号】000004237
【氏名又は名称】日本電気株式会社
(74)【代理人】
【識別番号】100099759
【氏名又は名称】青木 篤
(74)【代理人】
【識別番号】100123582
【氏名又は名称】三橋 真二
(74)【代理人】
【識別番号】100114018
【氏名又は名称】南山 知広
(74)【代理人】
【識別番号】100180806
【氏名又は名称】三浦 剛
(72)【発明者】
【氏名】沙魚川 久史
(72)【発明者】
【氏名】佐々木 辰徳
(72)【発明者】
【氏名】小南 学
(72)【発明者】
【氏名】篠原 雅人
(72)【発明者】
【氏名】西村 祐哉
(72)【発明者】
【氏名】松本 和也
(72)【発明者】
【氏名】藤田 弘清
【審査官】西巻 正臣
(56)【参考文献】
【文献】国際公開第2017/057135(WO,A1)
【文献】特開2001-109973(JP,A)
【文献】特開2003-032377(JP,A)
【文献】特開2018-163500(JP,A)
【文献】特開2012-212215(JP,A)
【文献】米国特許出願公開第2013/0039543(US,A1)
【文献】韓国公開特許第10-2016-0080159(KR,A)
(58)【調査した分野】(Int.Cl.,DB名)
G06T1/00-1/40
3/00-5/50
G08B13/00-15/02
19/00-31/00
H04M3/00
3/16-3/20
3/38-3/58
7/00-7/16
11/00-11/10
H04N5/222-5/257
7/18
(57)【特許請求の範囲】
【請求項1】
店舗装置及び監視装置を有し、店舗を監視する画像監視システムであって、
前記店舗装置は、
店舗内を撮影した撮影画像を取得する画像取得部と、
前記撮影画像から人物を検出する人物検出部と、
予め設定されたモデルを用いて、前記検出された人物への対処の必要性の度合いを示す要対処度を算出する要対処度算出部と、
店舗の店員による通報指示に従って、前記監視装置に手動通報を送信する手動通報部と、
前記要対処度が閾値以上である場合、
所定の基準に従って、前記監視装置に自動通報を送信すること
、及び、店舗の店員に前記通報指示の実行を促すことの内の何れか一方を選択して実行する通報部と、を有し、
前記監視装置は、前記店舗装置から前記自動通報
又は前記手動通報を受信した場合、前記受信した自動通報
又は前記手動通報に対する監視員の評価を受け付けて前記店舗装置に送信する評価受付部を有し、
前記店舗装置は、前記監視装置から受信した評価及び当該評価に対応する撮影画像に基づいて、前記モデルを更新する更新部をさらに有する、
ことを特徴とする画像監視システム。
【請求項2】
前記通報部は、前記要対処度が前記閾値より大きい第2閾値以上である場合、前記監視装置に自動通報を送信することを選択し、前記要対処度が前記第2閾値未満である場合、店舗の店員に前記通報指示の実行を促すことを選択する、請求項
1に記載の画像監視システム。
【請求項3】
前記評価受付部は、前記店舗装置から前記手動通報を受信した場合、監視員の評価の受け付けを省略し、
前記更新部は、前記手動通報部が前記監視装置に前記手動通報を送信した場合、前記検出された人物への対処が必要であるとみなして、前記モデルを更新する、請求項
1または2に記載の画像監視システム。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、店舗を監視する画像監視システムに関する。
【背景技術】
【0002】
従来、店舗に設置された店舗装置が、店舗内を撮影した撮影画像を解析し、撮影画像から検出した人物への対処が必要である場合、監視センタに設置された監視装置に通報を行う画像監視システムが利用されている。
【0003】
例えば、特許文献1には、監視対象の状況を監視センタで画像により監視する画像監視システムが開示されている。この画像監視システムにおいて、画像監視装置は、利用者により非常通報操作があったときは、監視センタへの非常通報及び現画像の送出を行う。
【0004】
また、特許文献2には、監視領域の画像から検知した人物の姿勢が記憶手段に記憶された姿勢と一致した場合に、強盗発生状況要因に基づいて非常通報の要否を判定する通報装置が開示されている。
【先行技術文献】
【特許文献】
【0005】
【文献】特開2001-109973号公報
【文献】特開2012-3595号公報
【発明の概要】
【発明が解決しようとする課題】
【0006】
店舗を監視する画像監視システムでは、店舗内を撮影した撮影画像から検出された人物への対処が必要であるか否かをより高精度に判定することが求められている。
【0007】
本発明の目的は、撮影画像から検出された人物への対処の必要性の度合いを高精度に算出することができる画像監視システムを提供することにある。
【課題を解決するための手段】
【0008】
かかる課題を解決するため本発明は、店舗装置及び監視装置を有し、店舗を監視する画像監視システムであって、店舗装置は、店舗内を撮影した撮影画像を取得する画像取得部と、撮影画像から人物を検出する人物検出部と、予め設定されたモデルを用いて、検出された人物への対処の必要性の度合いを示す要対処度を算出する要対処度算出部と、要対処度が閾値以上である場合、監視装置に自動通報を送信する通報部と、を有し、監視装置は、店舗装置から通報を受信した場合、受信した自動通報に対する監視員の評価を受け付けて店舗装置に送信する評価受付部を有し、店舗装置は、監視装置から受信した評価及びその評価に対応する撮影画像に基づいて、モデルを更新する更新部をさらに有する画像監視システムを提供する。
【0009】
この画像監視システムにおいて、店舗装置は、店舗の店員による通報指示に従って、監視装置に手動通報を送信する手動通報部をさらに有し、通報部は、要対処度が閾値以上である場合、所定の基準に従って、監視装置に自動通報を送信すること、及び、店舗の店員に通報指示の実行を促すことの内の何れか一方を選択して実行し、評価受付部は、店舗装置から手動通報を受信した場合、受信した手動通報に対する監視員の評価を受け付けて店舗装置に送信することが好適である。
【0010】
この画像監視システムにおいて、通報部は、要対処度が閾値より大きい第2閾値以上である場合、監視装置に自動通報を送信することを選択し、要対処度が第2閾値未満である場合、店舗の店員に通報指示の実行を促すことを選択することが好適である。
【0011】
この画像監視システムにおいて、評価受付部は、店舗装置から手動通報を受信した場合、監視員の評価の受け付けを省略し、更新部は、手動通報部が監視装置に手動通報を送信した場合、検出された人物への対処が必要であるとみなして、モデルを更新することが好適である。
【発明の効果】
【0012】
本発明に係る画像監視システムは、撮影画像から検出された人物への対処の必要性の度合いを高精度に算出することが可能となる。
【図面の簡単な説明】
【0013】
【
図1】画像監視システム1の全体システム構成を示す図である。
【
図2】監視処理の動作を示すフローチャートの一例を示す図である。
【
図3】画像監視システム1の動作シーケンスの一例を示す図である。
【
図4】監視装置30に表示される表示画面の一例である。
【発明を実施するための形態】
【0014】
以下、実施形態に係る画像監視システムについて図を参照しつつ説明する。
【0015】
図1は、実施形態に係る画像監視システム1の全体システム構成を示す図である。
図1に示すように、画像監視システム1は、一又は複数の店舗のそれぞれに設置される一又は複数の店舗装置10と、構内LAN又はインターネット等の通信ネットワークを介して各店舗装置10と接続される監視装置30とを有する。また、各店舗装置10には、一又は複数の撮像装置21と、音出力装置22と、操作装置23と、一又は複数の端末装置24とが接続される。
【0016】
店舗装置10は、例えばパーソナルコンピュータ等であり、インタフェース部11と、第1通信部12と、第1記憶部13と、第1制御部14とを有する。
【0017】
インタフェース部11は、例えばUSB等のシリアルバス規格に準じるインタフェース回路を有し、撮像装置21、音出力装置22、操作装置23及び/又は端末装置24と通信接続して各種の情報を送受信する。なお、インタフェース部11は、シリアルバス規格に準じるインタフェース回路の代わりに、WiFi、Bluetooth(登録商標)、NFC等の近距離無線通信規格に準じるインタフェース回路を有してもよい。
【0018】
第1通信部12は、イーサネット(登録商標)などの各種の通信インタフェース回路を有し、通信ネットワークを介して監視装置30と各種の信号を送受信する。
【0019】
第1記憶部13は、ROM、RAM等の半導体メモリ、磁気ディスク(HDD)、又はCD-ROM、DVD-RAM等の光ディスクドライブ及びその記録媒体を有する。第1記憶部13は、店舗装置10を制御するためのコンピュータプログラム及び各種データを記憶し、第1制御部14との間でこれらの情報を入出力する。コンピュータプログラムは、CD-ROM、DVD-ROM等のコンピュータ読み取り可能な可搬型記録媒体から公知のセットアッププログラム等を用いて第1記憶部13にインストールされてもよい。また、記憶部15は、データとして、モデル131及び背景画像132等を記憶する。
モデル131は、店舗内を撮影した撮影画像から検出された人物への対処の必要性の度合いを示す要対処度を算出するために使用される判定モデルであり、予め設定される。対処が必要な人物とは、例えば不審人物、又は、困っている人物等である。不審人物とは、例えば長時間滞留している人物、刃物等の凶器を所持している人物、奇声を発する人物、サングラスもしくはマスク等で顔を覆っている人物、又は、万引き等の窃盗行為を画策して周辺を観察している人物等である。困っている人物とは、例えば何かを探してうろうろしている人物、又は、体調不良等のため、うずくまっている人物等である。
背景画像132は、各撮像装置21が、動物体が存在しないときに店舗内を撮影した画像である。
【0020】
第1制御部14は、CPU、MPU等のプロセッサと、ROM、RAM等のメモリと、その周辺回路とを有し、店舗装置10の各種信号処理を実行する。第1制御部14は、プロセッサ上で動作するプログラムの機能モジュールとして実装される手動通報手段141、画像取得手段142、人物検出手段143、要対処度算出手段144、通報手段145及び更新手段146等を有する。なお、第1制御部14として、DSP、LSI、ASIC、FPGA等が用いられてもよい。
【0021】
撮像装置21は、店舗装置10が設置される店舗に固定設置され、店舗内を撮影するカメラである。撮像装置21は、CCD素子またはC-MOS素子など、可視光に感度を有する光電変換素子と、その光電変換素子上に像を結像する結像光学系と、光電変換素子から出力された電気信号を増幅し、アナログ/デジタル(A/D)変換するA/D変換器とを有する。撮像装置21は、撮影したRGB各色の画像を各画素が0~255の範囲の輝度値を有するデジタルの撮影画像に変換して店舗装置10へ出力する。
【0022】
音出力装置22は、店舗装置10が設置される店舗に設置され、店舗内に音声を出力するスピーカである。音出力装置22は、店舗装置10から音声信号を受信し、受信した音声信号に従って、店員又は客等の店舗内の人物に音声を出力する。
【0023】
操作装置23は、店舗装置10が設置される店舗内の、特に店員が操作するレジの周辺等に設置され、店員の通報指示を受け付けるボタンである。操作装置23は、受け付けた通報指示に応じた通報指示信号を店舗装置10へ出力する。本実施形態では、操作装置23は、通報ボタンであり、店員により押下されると、通報指示信号を店舗装置10へ出力する。
【0024】
端末装置24は、店舗装置10の店員により携帯される端末であり、例えばインカム(インターコミュニケーション)、スマートフォン等である。端末装置24は、店舗装置10と接続するためのインタフェースと、店員に通知を行うための表示装置及び/又は音声出力装置等の通知部と、それらを制御するためのプロセッサとを有する。端末装置24は、店舗装置10から通知信号を受信し、受信した通知信号に従って、店員に画像又は音声による通知を行う。
【0025】
なお、撮像装置21、音出力装置22、操作装置23及び/又は端末装置24は、店舗装置10と別個に設けられるのでなく、店舗装置10と一体に設けられてもよい。
【0026】
監視装置30は、例えばサーバ等であり、第2通信部31と、操作部32と、表示部33と、第2記憶部34と、第2制御部35とを有する。
【0027】
第2通信部31は、第1通信部12と同様の通信インタフェース回路を有し、通信ネットワークを介して店舗装置10と各種の信号を送受信する。
【0028】
操作部32は、例えばタッチパネル、マウス、キーボード等であり、監視センタの監視員による操作を受け付け、受け付けた操作に応じた信号を第2制御部35に送る。
【0029】
表示部33は、例えば液晶ディスプレイ、有機ELディスプレイ等であり、第2制御部35からの指示に従って、店舗装置10から受信した通報、撮影画像等を表示する。
【0030】
第2記憶部34は、第1記憶部13と同様の半導体メモリ、磁気ディスク又は光ディスクドライブ及びその記録媒体を有する。第2記憶部34は、監視装置30を制御するためのコンピュータプログラム及び各種データを記憶し、第2制御部35との間でこれらの情報を入出力する。コンピュータプログラムは、CD-ROM、DVD-ROM等のコンピュータ読み取り可能な可搬型記録媒体から公知のセットアッププログラム等を用いて第2記憶部34にインストールされてもよい。
【0031】
第2制御部35は、第1制御部14と同様のプロセッサ、メモリ及び周辺回路を有し、監視装置30の各種信号処理を実行する。第2制御部35は、プロセッサ上で動作するプログラムの機能モジュールとして実装される評価受付手段351等を有する。
【0032】
図2は、店舗装置10による監視処理の動作を示すフローチャートの一例を示す図である。以下、
図2に示したフローチャートを参照しつつ、本実施形態による登録処理の動作を説明する。なお、以下に説明する動作のフローは、第1記憶部13に予め記憶されているプログラムに基づいて、主に第1制御部14により、店舗装置10の各部と協同して実行される。
【0033】
まず、手動通報手段141は、インタフェース部11を介して操作装置23から店舗の店員による通報指示が入力されたか否かを判定する(ステップS101)。店舗の店員による通報指示が入力された場合、手動通報手段141は、店員により通報が指示されたことを示す手動通報を監視装置30に送信することを決定し(ステップS102)、処理をステップS101へ戻す。手動通報には、入力店舗の識別情報が含まれる。さらに、手動通報には、通報を指示した店員の勤務スケジュール情報等に基づく識別情報が含まれてもよい。この場合、手動通報手段141は、後述する処理において、監視装置30に手動通報を送信する。このように、手動通報手段141は、店舗の店員による指示に従って、監視装置30に手動通報を送信する。
【0034】
一方、操作装置23から店舗の店員による通報指示が入力されていない場合、画像取得手段142は、撮像装置21が店舗内を撮影した撮影画像をインタフェース部11を介して撮像装置21から取得する(ステップS103)。本実施形態では、画像取得手段142は、直前の所定期間(例えば10秒間)に撮影された複数の撮影画像を取得する。
【0035】
次に、人物検出手段143は、撮影画像から人物を検出する(ステップS104)。人物検出手段143は、撮影画像と、その撮影画像を撮影した撮像装置21が撮影した背景画像132との間で、対応画素間の輝度差を求め、各画素の画素値がその輝度差の絶対値で表される差分画像を生成する。人物検出手段143は、撮影画像において、対応する差分画像内の画素値が所定の閾値以上となる領域を動物体領域として検出する。例えば、所定の閾値は、差分画像の各画素値の平均値とすることができる。人物検出手段143は、検出した動物体領域が、人物に対応する所定範囲の大きさを有する場合、その動物体領域を人物が写っている人物領域として検出する。
また、人物検出手段143は、画像取得手段142が順次取得した撮影画像において、検出した各人物領域に対して公知のトラッキング技術を用いて追跡処理を実行する。人物検出手段143は、例えば、最新の撮影画像内の人物領域のそれぞれについて、その人物領域の重心位置と、直前の撮影画像から検出された人物領域の重心位置との距離を算出し、距離が所定の閾値以下である人物領域を同一人物による人物領域として対応付ける。なお、人物検出手段143は、オプティカルフロー、パーティクルフィルタ等の方法を用いて追跡処理を実行してもよい。
撮影画像から人物が検出されなかった場合、人物検出手段143は、処理をステップS101へ戻す。
【0036】
一方、撮影画像から人物が検出された場合、要対処度算出手段144は、予め設定されたモデル131を用いて、撮影画像から、検出した各人物の要対処度を算出する(ステップS105)。
【0037】
店舗装置10は、モデル131として、強化学習により事前に学習された学習モデルを使用する。店舗装置10は、例えば、強化学習としてQ学習を使用し、学習モデルとして行動価値関数を使用する。Q学習では、環境の状態sと、その状態sで選択される行動aとを独立変数として、状態sで行動aを選択した場合の行動の価値を表す行動価値関数Q(s,a)が学習される。Q学習では、状態sと行動aとの相関性が未知の状態で学習が開始され、任意の状態sで種々の行動aを選択する試行錯誤を繰り返すことにより、行動価値関数Qが反復して更新される。また、Q学習では、ある状態sである行動aが選択された場合に、報酬rが得られるように構成され、より高い報酬rが得られる行動aが選択されるように、行動価値関数Qが学習される。
行動価値関数Qの更新式は、以下の式(1)のように表される。
【数1】
式(1)において、s
t及びa
tはそれぞれ時刻tにおける状態及び行動であり、行動a
tにより状態はs
tからs
t+1に変化する。r
t+1は、状態がs
tからs
t+1に変化したことで得られる報酬である。maxQの項は、時刻t+1で最大の価値Qになる(と時刻tで考えられている)行動aを行ったときのQを意味する。α及びγはそれぞれ学習係数及び割引率であり、0<α≦1、0<γ≦1で任意に設定される。
【0038】
店舗装置10には、対処が必要である人物が写っている画像に対する行動価値関数Q1と、対処が必要である人物が写っていない画像に対する行動価値関数Q2とが設定される。行動価値関数Q1は、対処が必要である人物が写っているサンプル画像群を複数用いて事前に学習され、行動価値関数Q2は、対処が必要である人物が写っていないサンプル画像群を複数用いて事前に学習される。各サンプル画像群は、各撮像装置21により所定期間に撮影された連続する撮影画像のセットである。店舗装置10は、各撮影画像が撮影された時刻を時刻tとし、時刻tにおける撮影画像から検出された人物領域の重心位置を状態stとし、各人物領域の重心位置が、時刻tにおける撮影画像から検出された人物領域の重心位置から時刻t+1における撮影画像から検出された人物領域の重心位置へ移動したことを行動atとして使用する。また、店舗装置10は、サンプル画像群における最後の行動aの報酬rとして0より大きい値を設定し、他の行動aの報酬rとして0を設定する。
【0039】
店舗装置10は、全ての状態sと各状態sにおいて取り得る行動aとの全組合せについて、Q(s,a)の初期値をランダムに設定する。店舗装置10は、一つのサンプル画像群に含まれる各画像を時刻順に参照し、各画像から検出された人物領域に対応するQ(s,a)を、上記の式(1)に従って更新していく。店舗装置10は、対処が必要である人物が写っている全てのサンプル画像群を用いて、行動価値関数Q1(s,a)を更新し、最終的に更新された各Q1(s,a)の値(行動価値)の組合せをモデル131として第1記憶部13に記憶する。同様に、店舗装置10は、対処が必要である人物が写っていない全てのサンプル画像群を用いて、行動価値関数Q2(s,a)を更新し、最終的に更新された各Q2(s,a)の値(行動価値)の組合せをモデル131として第1記憶部13に記憶する。
【0040】
要対処度算出手段144は、画像取得手段142が取得した各撮影画像から検出された各人物の人物領域の重心位置を状態sとし、その重心位置から、次の撮影画像から検出されたその人物の人物領域の重心位置へ移動したことを行動aとして特定する。要対処度算出手段144は、モデル131を参照し、特定した状態sと行動aとの組合せに対応するQ1(s,a)の値(行動価値)と、Q2(s,a)の値(行動価値)とを特定する。要対処度算出手段144は、特定したQ1(s,a)の値(行動価値)からQ2(s,a)の値(行動価値)を減算した値を、その組合せに対応する行動価値として算出する。要対処度算出手段144は、検出された人物毎に、各撮影画像について算出したその人物に対する行動価値の総和を算出し、算出した総和の中の最大値を要対処度として算出する。即ち、要対処度は、撮影画像に対処が必要である人物が写っている可能性が高い程、高くなるように算出される。
【0041】
次に、通報手段145は、算出された要対処度が閾値以上であるか否かを判定する(ステップS106)。閾値は、事前の実験による実験結果に基づいて予め設定される。全ての人物について算出された要対処度が閾値未満である場合、通報手段145は、通報を監視装置30に送信しないことを決定し(ステップS107)、処理をステップS101へ戻す。
一方、何れかの人物について算出された要対処度が閾値以上である場合、通報手段145は、要対処度が、閾値より大きい第2閾値以上であるか否かを判定する(ステップS108)。第2閾値は、事前の実験による実験結果に基づいて予め設定される。要対処度が第2閾値以上である場合、通報手段145は、店舗装置10が撮影画像に基づいて通報が必要であると判定したことを示す自動通報を監視装置30に送信することを決定し(ステップS109)、処理をステップS101へ戻す。自動通報には、入力店舗の識別情報が含まれる。さらに、自動通報には、行動価値の総和が閾値又は第2閾値以上である人物の識別情報(例えば、撮影画像における人物領域の座標)が含まれてもよい。この場合、通報手段145は、後述する処理において、監視装置30に自動通報を送信する。
一方、要対処度が第2閾値未満である場合、通報手段145は、店舗の各店員に通報指示の実行を促すメッセージを、インタフェース部11を介して各店員が所持する端末装置24に送信し、通知する(ステップS110)。各端末装置24は、通報指示の実行を促すメッセージを受信すると、受信したメッセージを表示又は音声出力し、各店員に通知する。このように、通報手段145は、要対処度が閾値以上である場合、所定の基準に従って、監視センタの監視装置30に自動通報を送信すること、及び、店舗の店員の端末装置24に通報指示の実行を促すことの内の何れか一方を選択して実行する。特に、通報手段145は、要対処度が第2閾値以上である場合、監視装置30に自動通報を送信することを選択し、要対処度が第2閾値未満である場合、店舗の店員の端末装置24に通報指示の実行を促すことを選択する。
【0042】
次に、通報手段145は、インタフェース部11を介して操作装置23から通報指示信号を受信したか否かを判定する(ステップS111)。通報指示信号を受信した場合、通報手段145は、手動通報を監視装置30に送信することを決定し(ステップS112)、処理をステップS101へ戻す。この場合、手動通報手段141は、後述する処理において、監視装置30に手動通報を送信する。この場合の手動通報には、行動価値の総和が閾値以上である人物の識別情報が含まれてもよい。
一方、通報指示信号を受信していない場合、通報手段145は、端末装置24にメッセージを送信してから所定時間(例えば10秒間)が経過したか否かを判定する(ステップS113)。所定時間が経過していない場合、通報手段145は、処理をステップS111に戻し、再度、通報指示信号を受信したか否かを判定する。一方、所定時間が経過した場合、通報手段145は、店員が通報指示を実行しなかったとみなして、処理をステップS101に戻す。
【0043】
図3は、画像監視システム1の動作シーケンスの一例を示す図である。この動作シーケンスは、予め各装置の各記憶部に記憶されているプログラムに基づいて、主に各装置の各制御部により、店舗装置10及び監視装置30の各要素と協働して実行される。この動作シーケンスは、店舗装置10が、監視処理において手動通報又は自動通報を監視装置30に送信することを決定した場合に実行される。
【0044】
まず、店舗装置10の手動通報手段141又は通報手段145は、手動通報又は自動通報と、各手動通報又は自動通報を送信することを決定する際に使用された撮影画像とを第1通信部12を介して監視装置30に送信する(ステップS201)。
図2のステップS102において手動通報を送信することが決定された場合、手動通報手段141が、監視装置30に手動通報を送信する。その場合、撮影画像として、手動通報前に撮影され且つ人物が検出された画像が送信される。
図2のステップS109において自動通報を送信することが決定された場合、通報手段145が、監視装置30に自動通報を送信する。その場合、撮影画像として、自動通報が送信された時及びその直前の所定期間に撮影された画像が送信される。
図2のステップS112において手動通報を送信することが決定された場合、手動通報手段141が、監視装置30に手動通報を送信する。その場合、撮影画像として、店舗の各店員に通報指示の実行を促すメッセージが端末装置24に送信された時及びその直前の所定期間に撮影された画像が送信される。
【0045】
次に、監視装置30の評価受付手段351は、第2通信部31を介して店舗装置10から手動通報又は自動通報及び撮影画像を受信した場合、受信した通報を示す情報及び撮影画像を表示部33に表示する(ステップS202)。
【0046】
図4は、監視装置30に表示される表示画面の一例である。
図4に示すように、表示画面400には、受信した通報を示す情報401、自動通報或いは手動通報による通報時の撮影画像402、ライブ映像を表示するライブ画像403、評価ボタン404、音声通知ボタン408、通報ボタン409及び終了ボタン410等が表示される。
情報401には、通報を送信した店舗装置10が設置された店舗の識別情報と、その店舗装置10から受信した通報が手動通報であるか自動通報であるかとが表示される。なお、店舗装置10から受信した通報が手動通報である場合、情報401には、さらに通報を指示した店員もしくは端末装置24の識別情報が表示されてもよい。また、店舗装置10から受信した通報に、行動価値の総和が閾値又は第2閾値以上である人物の識別情報が含まれている場合、情報401には、さらにその人物の識別情報が表示されてもよい。
評価ボタン404には、対処不要ボタン405、対処保留ボタン406及び対処必要ボタン407が含まれる。監視員は、対処不要ボタン405を押下することにより、撮影画像402に写っている人物に対する対処が不要であったという評価結果を指定することができ、対処必要ボタン407を押下することにより、撮影画像402に写っている人物に対する対処が必要であったという評価結果を指定することができる。また、監視員は、対処保留ボタン406を押下することにより、撮影画像402に写っている人物に対する対処が必要か不要かの判断を保留するという評価結果を指定することができる。
監視員により音声通知ボタン408が押下されると、監視装置30は、第2通信部31を介して店舗装置10に、警告等の所定の音声を出力することを要求する音声出力要求を送信する。店舗装置10は、音声出力要求を受信すると、インタフェース部11を介して音出力装置22に所定の音声を出力させる。なお、監視装置30は、マイク等の音声入力部(不図示)を有し、監視員による音声の入力を受け付け、受け付けた音声を店舗装置10に送信してもよい。
監視員により通報ボタン409が押下されると、監視装置30は、第2通信部31を介して警察等に設置された他の装置(不図示)に、通報を送信する。
監視員により終了ボタン410が押下されると、監視装置30は、表示画面400の表示を終了する。
【0047】
次に、評価受付手段351は、監視員により操作部32を用いて入力される、受信した自動通報又は手動通報に対する監視員の評価を受け付ける(ステップS203)。評価受付手段351は、監視員の評価として、撮影画像に写っている人物に対する対処が必要であったこと、対処が不要であったこと、又は、そのいずれでもないこと(対処保留)を受け付ける。評価受付手段351は、監視員の評価を受け付けた場合、受け付けた評価を第2通信部31を介して店舗装置10に送信する(ステップS204)。
【0048】
次に、店舗装置10の更新手段146は、第1通信部12を介して監視装置30から監視員の評価を受信した場合、受信した評価及びその評価に対応する撮影画像に基づいて、第1記憶部13に記憶されたモデル131を更新する(ステップS205)。
更新手段146は、モデル131の初期設定時と同様にして、モデル131を更新する。但し、更新手段146は、
図2のステップS102において手動通報を送信することが決定された場合、通報指示が実行される前、即ち手動通報前に撮影され且つ人物が検出された撮影画像を用いてモデル131を更新する。また、更新手段146は、ステップS109において自動通報を送信することが決定された場合、自動通報が送信される前の所定期間、特に自動通報が送信された時及びその直前の所定期間に撮影された撮影画像を用いてモデル131を更新する。その場合、更新手段146は、行動価値の総和が閾値又は第2閾値以上である人物の人物領域のみを用いてモデル131を更新してもよい。また、更新手段146は、ステップS112において手動通報を送信することが決定された場合、店舗の各店員に通報指示の実行を促すメッセージが端末装置24に送信された時及びその直前の所定期間に撮影された撮影画像を用いてモデル131を更新する。その場合、更新手段146は、行動価値の総和が閾値以上である人物の人物領域のみを用いてモデル131を更新してもよい。このように、評価結果が手動通報に対応する場合、更新手段146は、モデル131の更新に使用する画像として、通報指示が実行される前の所定期間に撮影された撮影画像を設定する。
【0049】
更新手段146は、各撮影画像が撮影された時刻を時刻tとし、時刻tにおける撮影画像から検出された人物領域の重心位置を状態stとし、各人物領域の重心位置が、時刻tにおける撮影画像から検出された人物領域の重心位置から、時刻t+1における撮影画像から検出された人物領域の重心位置へ移動したことを行動atとして使用する。更新手段146は、受信した評価に対応する各撮影画像の内の最後の撮影画像に係る行動aの報酬rとして0より大きい値を設定し、他の行動aの報酬rとして0を設定する。
更新手段146は、受信した評価に対応する各撮影画像を時刻順に参照し、各撮影画像から検出された人物領域に対応するQ(s,a)を、上記の式(1)に従って更新していく。監視員の評価が、撮影画像に写っている人物に対する対処が必要であったことを示す場合、更新手段146は、行動価値関数Q1(s,a)を更新し、モデル131を、最終的に更新された各Q1(s,a)の値(行動価値)の組合せに更新する。一方、監視員の評価が、撮影画像に写っている人物に対する対処が不要であったことを示す場合、更新手段146は、行動価値関数Q2(s,a)を更新し、モデル131を、最終的に更新された各Q2(s,a)の値(行動価値)の組合せに更新する。そして、監視員の評価が、撮影画像に写っている人物に対する対処が必要でも不要でもない場合(対処保留)、更新手段146は、行動価値関数を更新しない。
【0050】
以上により、画像監視システム1の動作シーケンスは終了する。
なお、
図2のステップS106において要対処度が閾値以上であった場合、通報手段145は、要対処度が第2閾値以上であるか否かに関わらず、監視装置30に自動通報を送信することを決定してもよい。その場合、
図3のステップS201において、通報手段145は、要対処度が閾値以上である場合に、監視装置30に自動通報を送信する。また、店舗装置10は、
図2のステップS101~S102の処理を省略し、監視装置30に手動通報を送信する処理を省略してもよい。
【0051】
また、店舗の店員による通報指示が入力され、店舗装置10が手動通報を実行する場合、その手動通報の直前に撮影された撮影画像には、対処が必要である人物が写っている可能性が高い。そのため、その場合、店舗装置10は、監視センタの監視員の評価に関わらず、モデル131を更新してもよい。例えば、評価受付手段351は、店舗装置10から手動通報を受信した場合、ステップS203において、受信した手動通報に対する監視員の評価の受け付けを省略し、ステップS204において、受け付けた評価の送信を省略する。一方、更新手段146は、ステップS201において、手動通報手段141が監視装置30に手動通報を送信した場合、撮影画像から検出された人物への対処が必要であるとみなして、モデル131(行動価値関数Q1)を更新する。
この場合、画像監視システムは、店舗の店員による信頼性の高い指示に基づいて、監視員の評価を用いずにモデル131を更新するため、監視員の負荷を軽減しつつ、モデル131を適切に更新することができる。
【0052】
以上説明してきたように、本発明に係る画像監視システムでは、店舗装置10が、モデル131を用いて要対処度を算出し、要対処度が閾値以上である場合、監視装置30へ自動通報を送信する。一方、監視装置30は、店舗装置10から自動通報を受信した場合、監視員の評価を受け付けて店舗装置10に送信し、店舗装置10は、受信した評価に基づいて、モデル131を更新する。これにより、画像監視システムは、監視員の評価に基づいて、モデル131を適切に更新することが可能となり、その結果、要対処度を高精度に算出することが可能となる。
また、店舗装置10は、要対処度が閾値以上である場合、監視装置30への自動通報の送信、及び、店員への通報指示の示唆の内の何れか一方を選択して実行する。これにより、画像監視システムは、店員による通報指示に従って手動通報が送信された場合も、モデル131を適切に更新することが可能となる。
特に、店舗装置10は、要対処度が第2閾値以上である場合、監視装置30への自動通報の送信を選択し、要対処度が第2閾値未満である場合、店員への通報指示の示唆を選択する。これにより、撮影画像から検出した人物に対する対処の必要性が十分に高いと推定される場合には、自動的に監視装置30に通報され、その必要性が十分に高くないと推定される場合には、店員による判断に従って監視装置30に通報される。したがって、画像監視システムでは、対処の必要がないにも関わらず、監視装置30に通報されて監視員に負担をかけることが抑制される。また、画像監視システムは、撮影画像に対処の必要がある人物が写っているか否かをより正確に判定することが可能となり、結果として、モデル131をより適切に更新することが可能となる。
【0053】
以上、本発明の好適な実施形態について説明してきたが、本発明はこれらの実施形態に限定されない。本実施形態では、モデル131が店舗装置10に記憶される例について説明したが、モデル131は、外部装置に記憶され、クラウドコンピューティングの形態で利用されてもよい。その場合、要対処度算出手段144は、人物領域を含む画像を第1通信部12を介して外部装置に送信し、外部装置により算出された要対処度を第1通信部12を介して外部装置から受信する。また、更新手段146は、撮影画像を第1通信部12を介して外部装置に送信し、モデル131を外部装置に更新させる。これにより、画像監視システムは、十分な処理速度及び記憶容量を有さない装置を店舗装置10として利用することができる。
【0054】
また、
図2のステップS107において、通報手段145は、要対処度が第2閾値以上であるか否かでなく、撮影画像に写っている人物が不審人物であるか困っている人物であるかを判定してもよい。
その場合、店舗装置10には、不審人物が写っている画像に対する行動価値関数Q
3と、困っている人物が写っている画像に対する行動価値関数Q
4とが設定される。行動価値関数Q
3は、不審人物が写っているサンプル画像群を複数用いて事前に学習され、行動価値関数Q
4は、困っている人物が写っているサンプル画像群を複数用いて事前に学習される。行動価値関数Q
3及びQ
4は、行動価値関数Q
1及びQ
2と同様にして、設定される。要対処度算出手段144は、各撮影画像から検出された各人物領域について、Q
3(s,a)の値(行動価値)と、Q
4(s,a)の値(行動価値)とを特定する。要対処度算出手段144は、各撮影画像について算出した各人物に対するQ
3(s,a)の値(行動価値)の総和が行動価値Q
4(s,a)の値(行動価値)の総和以上である場合、その人物は不審人物であると判定する。一方、要対処度算出手段144は、Q
3(s,a)の値(行動価値)の総和がQ
4(s,a)の値(行動価値)の総和未満である場合、その人物は困っている人物であると判定する。
通報手段145は、撮影画像に写っている人物が不審人物である場合、ステップS109において自動通報を監視装置30に送信することを決定し、撮影画像に写っている人物が困っている人物である場合、ステップS110において通報指示の実行を促すメッセージを端末装置24に送信する。
これにより、撮影画像に不審人物が写っていると推定される場合には、自動的に監視装置30に通報され、監視員により適切な対処が行われる。一方、撮影画像に困っている人物が写っていると推定される場合には、まず店員に通知されて店員により対処が行われ、店員が必要と判断した場合には、さらに監視装置30に通報される。したがって、画像監視システムでは、対処の必要がないにも関わらず、監視装置30に通報されて監視員に負担をかけることが抑制される。
【0055】
また、店舗装置10は、学習モデルを事前に設定せずに、運用中に撮像された撮影画像、及び、監視装置30から送信された評価結果のみに基づいて、モデル131を生成及び更新してもよい。画像監視システムの管理者は、新たに画像監視システムを構築する際に、学習モデルを事前学習しておく必要がないため、短期間且つ容易に画像監視システムを構築することができる。
【0056】
また、
図3のステップS204において、評価受付手段351は、監視員の評価及びその評価に対応する撮影画像を、通報を送信した店舗装置10と異なる他の店舗装置10に送信してもよい。その場合、他の店舗装置10の更新手段146は、受信した評価及び撮影画像に基づいて、自装置が記憶するモデル131を更新する。これにより、画像監視システムは、店舗として全国展開する複数のチェーン店等を有する場合に、各店舗の店舗装置10により取得されたデータを一元管理して水平展開し、各店舗装置10が使用するモデル131を効率よく更新することができる。
【0057】
また、
図2のステップS105において、店舗装置10は、強化学習により決定された学習モデル(行動価値関数)の代わりに、教師あり学習等の他の学習方式により決定された学習モデル(識別器)を使用して、撮影画像に対処の必要がある人物が写っているか否かを判定してもよい。
その場合、要対処度算出手段144は、画像が入力された場合に要対処度を出力するように事前学習された識別器により、要対処度を算出する。この識別器は、例えばディープラーニング等により、対処が必要である人物が写っている複数のサンプル画像、及び、対処が必要である人物が写っていない複数のサンプル画像を用いて事前学習され、モデル131として予め第1記憶部13に記憶される。要対処度算出手段144は、人物検出手段143が検出した人物領域を含む画像を識別器に入力し、識別器から出力された要対処度を取得することにより、要対処度を算出する。
一方、
図3のステップS205において、更新手段146は、監視装置30から監視員の評価を受信した場合、受信した評価に基づいて、モデル131として記憶された識別器を更新する。監視員の評価が、撮影画像に写っている人物に対する対処が必要であることを示す場合、更新手段146は、その撮影画像内の人物領域を、対処が必要である人物が写っているサンプル画像に追加して、識別器を再学習する。一方、監視員の評価が、撮影画像に写っている人物に対する対処が不要であることを示す場合、更新手段146は、その撮影画像内の人物領域を、対処が不要である人物が写っているサンプル画像に追加して、識別器を再学習する。
この場合も、画像監視システムは、モデル131を適切に更新することが可能となり、その結果、要対処度を高精度に算出することが可能となる。
【0058】
または、店舗装置10は、パターンマッチングにより撮影画像に対処の必要がある人物が写っているか否かを判定してもよい。
その場合、店舗装置10は、対処が必要である人物が写っている複数の第1画像パターンと、対処が不要である人物が写っている複数の第2画像パターンとをモデル131として第1記憶部13に記憶しておく。要対処度算出手段144は、撮影画像から検出した人物領域と、モデル131として記憶しておいた各画像パターンとの類似度を算出する。類似度は、例えば、人物領域と、画像パターンを人物領域と同じサイズに拡大/縮小した画像との正規化相互相関値とすることができる。要対処度算出手段144は、人物領域と各第1画像パターンの類似度の内の最大値を、人物領域と各第2画像パターンの類似度の内の最大値で除算した値を要対処度として算出する。
一方、
図3のステップS205において、更新手段146は、監視装置30から監視員の評価を受信した場合、受信した評価に基づいて、モデル131として記憶された画像パターンを更新する。監視員の評価が、撮影画像に写っている人物に対する対処が必要であることを示す場合、更新手段146は、その撮影画像内の人物領域を第1画像パターンに追加する。一方、監視員の評価が、撮影画像に写っている人物に対する対処が不要であることを示す場合、更新手段146は、その撮影画像内の人物領域を第2画像パターンに追加する。
この場合も、画像監視システムは、モデル131を適切に更新することが可能となり、その結果、要対処度を高精度に算出することが可能となる。
【0059】
以上のように、本発明の範囲内で、実施される形態に合わせて様々な変更を行うことができる。
【符号の説明】
【0060】
10 店舗装置、141 手動通報手段、142 画像取得手段、143 人物検出手段、144 要対処度算出手段、145 通報手段、146 更新手段、30 監視装置、351 評価受付手段