(57)【要約】【課題】撮像装置により撮像される撮影領域に障害物が置かれることで、撮像装置が照合などに用いることができる顔を含む画像を撮像できなくなる場合がある。【解決手段】障害物判定装置は、予め定められた撮像領域が撮像された複数の画像から撮像領域を移動する移動体を含まない画像を取得する画像取得部と、画像取得部により取得された画像と、予め定められた基準背景画像と比較する画像比較部と、画像比較部による比較結果に基づいて、撮像領域に障害物が存在するか否かを判定する障害物判定部とを備える。【選択図】図５
2015194833.tif 000002
【特許請求の範囲】
【請求項１】
予め定められた撮像領域が撮像された複数の画像から前記撮像領域を移動する移動体を含まない画像を取得する画像取得部と、
前記画像取得部により取得された前記画像と、予め定められた基準背景画像と比較する画像比較部と、
前記画像比較部による比較結果に基づいて、前記撮像領域に障害物が存在するか否かを判定する障害物判定部と
を備える障害物判定装置。
【請求項２】
前記複数の画像から検出された顔の数を示す顔検出数を取得する顔検出数取得部をさらに備え、
前記画像取得部は、前記顔検出数が予め定められた数より小さい場合、前記撮像領域を移動する移動体を含まない画像を取得する、請求項１に記載の障害物判定装置。
【請求項３】
前記障害物判定部が前記撮像領域に障害物が存在すると判定した場合、前記撮像領域に障害物が存在することを通知部により通知させる通知制御部をさらに備える請求項１または請求項２に記載の障害物判定装置。
【請求項４】
請求項１から請求項３のいずれか１つに記載の障害物判定装置としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、障害物判定装置、およびプログラムに関する。
【背景技術】
【０００２】
特許文献１には、パチンコホールの出入口を通行する遊技客の顔画像が撮影可能となるように出入口の近傍に設置されたカメラにより撮影された撮影画像を解析して顔情報を取得し、取得した顔情報を含む来店履歴情報を来店履歴情報テーブルに登録する来店状況管理システムが記載されている。
【０００３】
特許文献１  特開２００７−２０６５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
出入口の近傍など予め定められた場所を通行する人などを撮像する撮像装置が、撮影領域に障害物が置かれることで、照合などに用いることができる顔を含む画像を撮像できなくなる場合がある。
【課題を解決するための手段】
【０００５】
本発明の一態様に係る障害物判定装置は、予め定められた撮像領域が撮像された複数の画像から撮像領域を移動する移動体を含まない画像を取得する画像取得部と、画像取得部により取得された画像と、予め定められた基準背景画像と比較する画像比較部と、画像比較部による比較結果に基づいて、撮像領域に障害物が存在するか否かを判定する障害物判定部とを備える。
【０００６】
上記障害物判定装置は、複数の画像から検出された顔の数を示す顔検出数を取得する顔検出数取得部をさらに備え、画像取得部は、顔検出数が予め定められた数より小さい場合、撮像領域を移動する移動体を含まない画像を取得してよい。
【０００７】
上記障害物判定装置は、障害物判定部が撮像領域に障害物が存在すると判定した場合、撮像領域に障害物が存在することを通知部により通知させる通知制御部をさらに備えてよい。
【０００８】
なお、上記の発明の概要は、本発明の特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態に係る撮像システムの全体の構成を示す図である。
【図２】撮像装置が撮像する撮像領域について説明するための図である。
【図３】撮像装置が撮像する撮像領域に障害物がある場合について説明するための図である。
【図４】画像処理部の機能ブロックの一例を示す図である。
【図５】障害物判定装置の機能ブロックの一例を示す図である。
【図６】複数の画像の中から移動体を含まない画像を取得することについて説明するための図である。
【図７】移動体を含まない画像と基準背景画像との比較について説明するための図である。
【図８】表示端末に表示される表示画面の一例を示す図である。
【図９】障害物判定装置が撮像装置により撮像される撮像領域に障害物があるか否かを判定する処理手順の一例を示すフローチャートである。
【図１０】本実施形態に係る障害物判定装置のハードウェア構成の一例を示す図である。
【発明を実施するための形態】
【００１０】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１１】
図１は、本実施形態に係る撮像システムの全体の構成を示す図である。撮影システムは、予め定められた場所を通過する人の顔を撮像し、顔を含む画像をデータベースに登録するシステムなどに適用できる。撮影システムは、例えば、パチンコ、パチスロなどの遊技機が設置された遊技店の出入口付近を通過する来店者の顔を撮影し、来店者の顔を含む画像をデータベースに登録する。
【００１２】
撮影システムは、撮像装置１００、画像処理部２００、障害物判定装置３００、および表示端末４００を備える。撮像装置１００は、例えば、遊技店の出入口付近を通過する来店者の顔を撮像する。撮像システムは、複数の撮像装置１００を備えてよい。画像処理部２００は、撮像装置１００から提供される画像から顔を含む画像を抽出し、障害物判定装置３００に提供する。撮像システムが複数の撮像装置１００を備える場合には、撮像システムは、複数の撮像装置１００毎に画像処理部２００を備えてよい。障害物判定装置３００は、画像処理部２００から提供される顔を含む画像を管理する。障害物判定装置３００において管理される顔を含む画像は、例えば、遊技店での顧客管理などに利用されてよい。
【００１３】
撮像装置１００は、例えば、図２に示すような撮像領域の画像５００を撮像する。撮像領域に障害物がなければ、画像処理部２００は、来店者５０２の顔を適切に抽出できる。一方、撮像装置１００が、例えば、図３に示すような撮像領域に障害物５０４が存在する画像５００を撮像した場合、画像処理部２００は、来店者５０２の顔を適切に抽出できない可能性がある。
【００１４】
そこで、障害物判定装置３００は、画像処理部２００から提供される画像に基づいて撮像装置１００が撮像する撮像領域内に障害物があるか否かを判定する。表示端末４００は、障害物判定装置３００が撮像領域内に障害物があると判定した場合、撮像領域内に障害物があることを画面に表示するなどして外部に通知する。
【００１５】
表示端末４００は、通知部の一例である。従業員は、通知を受けることで、障害物の存在を認識でき、その障害物を撮像領域外に移動させるなどの対策を講ぜられる。これにより、撮影領域に障害物が置かれることで、撮像装置１００が、照合などに用いることができる顔を含む画像を撮像できなくなっている期間を短縮できる。よって、撮像装置１００が、長期間、照合などに用いることができる顔を含む画像を撮像できなくなることを防止できる。
【００１６】
図４は、画像処理部２００の機能ブロックの一例を示す図である。画像処理部２００は、画像受信部２０２、顔画像抽出部２０４、特徴量導出部２０６、顔信頼度導出部２０８、および画像送信部２１０を備える。
【００１７】
画像受信部２０２は、撮像装置１００により撮像された画像を受信する。顔画像抽出部２０４は、画像受信部２０２により受信された画像から顔を含む画像を抽出する。顔画像抽出部２０４は、受信された画像内から顔を構成する部位の配置などのパターンにより顔を含む画像を抽出する。
【００１８】
特徴量導出部２０６は、顔画像抽出部２０４により抽出された画像に含まれる顔の特徴量を導出する。特徴量は、人物などの対象物を識別可能な情報であればよく、画像の画素値の情報、または画像に含まれる顔の目、鼻、口の間隔または大きさ、肌の色、髪型などの外見的特徴を数値で示した情報などでよい。
【００１９】
顔信頼度導出部２０８は、顔画像抽出部２０４により抽出された画像に含まれる顔の顔らしさを示す顔信頼度を導出する。例えば、顔信頼度導出部２０８は、画像に含まれる顔から、顔を構成する器官（例えば、目、耳、鼻、口、額、顎、輪郭）を抽出し、抽出された器官の位置情報を導出する。そして、顔信頼度導出部２０８は、抽出された器官と、抽出された器官の位置情報とに基づいて、顔を含む画像毎の顔信頼度を導出する。
【００２０】
ここで、顔信頼度は、顔を含む画像毎の照合処理に適する度合いを示すものである。したがって、顔信頼度が高い画像ほど、照合に適した画像である。例えば、顔信頼度は、器官のうち、例えば、目、耳、鼻、口、額、顎、輪郭などの有無により、器官毎に器官特徴点の合計となる数値でよい。また、顔信頼度は、左右の目または耳と、鼻または口との距離の比率、あるいは、額および鼻の距離と、顎および鼻の距離との比率などに基づいて導出される数値でよい。
【００２１】
画像送信部２１０は、顔画像抽出部２０４により抽出された顔を含む画像を、特徴量導出部２０６により導出された特徴量、および顔信頼度導出部２０８により導出された顔信頼度とともに、障害物判定装置３００に送信する。顔画像抽出部２０４が画像受信部２０２により受信された画像から顔を抽出できなかった場合、画像送信部２１０は、画像受信部２０２により受信された画像を障害物判定装置３００に送信する。
【００２２】
図５は、障害物判定装置３００の機能ブロックの一例を示す図である。障害物判定装置３００は、画像受信部３０２、画像登録部３０４、画像格納部３０６、基準顔検出数決定部３０８、顔検出数取得部３１０、画像取得部３２０、画像比較部３３０、障害物判定部３４０、および通知制御部３５０を備える。
【００２３】
画像受信部３０２は、画像処理部２００から撮像装置１００により撮像された画像を受信する。画像登録部３０４は、受信した画像を画像格納部３０６に登録する。画像受信部３０２は、顔を含まない画像、撮像装置１００の撮像領域を移動する来店者などの移動体を含まない画像を画像処理部２００から受信する。画像受信部３０２は、画像処理部２００から顔を含む画像、画像に含まれる顔の信頼度、および顔の特徴量を受信してよい。画像登録部３０４は、受信した顔を含む画像、顔の信頼度、および顔の特徴量を関連付けて画像格納部３０６に登録してよい。
【００２４】
画像登録部３０４は、予め定められた期間、例えば、一日を単位として、画像格納部３０６に顔を含む画像を登録してよい。画像受信部３０２が受信した画像に含まれる顔が、一日のうちにすでに顔を含む画像が画像格納部３０６に登録されている来店者の顔の場合には、画像登録部３０４は、その画像を画像格納部３０６に新たな来店者として登録しなくてよい。
【００２５】
画像格納部３０６は、画像受信部３０２が受信した画像を格納する。画像格納部３０６は、顔を含まない画像、撮像装置１００の撮像領域を移動する来店者などの移動体を含まない画像を格納する。画像格納部３０６は、顔を含む画像、画像に含まれる顔の信頼度、および顔の特徴量を関連付けて格納する。画像格納部３０６は、さらに、撮像装置１００の撮像領域を移動する来店者などの移動体を含まない基準背景画像を格納する。撮像装置１００は、撮像領域を移動する移動体が存在しない可能性が高い時間帯、例えば遊技店が閉店している時間帯に、基準背景画像を撮像してよい。
【００２６】
基準顔検出数決定部３０８は、撮像装置１００が顔を含む画像を適切に撮像しているか否かを判断するための基準となる基準顔検出数を決定する。基準顔検出数決定部３０８は、画像格納部３０６を参照して、例えば、過去７日間のそれぞれに撮像装置１００により撮像された複数の画像から検出された顔の数を示す顔検出数を取得する。なお、顔検出数は、顔らしさを示す顔信頼度が予め定められた基準値以上の顔を含む画像の数でよい。基準顔検出数決定部３０８は、取得したそれぞれの顔検出数に基づいて基準顔検出数を決定してよい。基準顔検出数決定部３０８は、取得したそれぞれの顔検出数の最小値または平均値に基づいて基準顔検出数を決定してよい。基準顔検出数決定部３０８は、取得したそれぞれの顔検出数の最小値また平均値をユーザに提示して、ユーザからの指示に基づいて基準顔検出数を決定してよい。
【００２７】
予め定められた期間、例えば１日の顔検出数が、基準顔検出数より少ない場合、撮像装置１００が顔を含む画像を適切に撮像していない可能性がある。そこで、撮像装置１００が顔を含む画像を適切に撮像できているか否かの判断の指標の１つとして、基準顔検出数決定部３０８は、基準顔検出数を決定する。
【００２８】
なお、本実施形態では、一日を期間として、基準顔検出数決定部３０８が、基準顔検出数を決定する例について説明する。しかし、予め定められた期間は、２４時間には限定されず、基準顔検出数決定部３０８は、例えば、１時間を単位として、過去７日間のそれぞれ同一の時間帯の顔検出数に基づいて、それぞれの時間帯の基準顔検出数を決定してよい。
【００２９】
顔検出数取得部３１０は、撮像装置１００により撮像された複数の画像から検出された顔の数を示す顔検出数を取得する。顔検出数取得部３１０は、障害物の有無の判定を行う対象日の一日の顔検出数を取得してよい。顔検出数取得部３１０は、画像格納部３０６を参照することで、顔が検出された来店者の人数を顔検出数として取得してよい。顔検出数取得部３１０は、来店人数ではなく、撮像装置１００により撮像された画像のうち画像処理部２００により抽出された顔を含む画像の総数を顔検出数として取得してよい。この場合、基準顔検出数決定部３０８は、来店人数ではなく、画像処理部２００により抽出された顔を含む画像の総数に基づいて基準顔検出数を決定する。
【００３０】
画像取得部３２０は、撮像装置１００により撮像された複数の画像の中から撮像領域を移動する移動体を含まない画像を取得する。画像取得部３２０は、予め定められたタイミングで、撮像装置１００により撮像された複数の画像の中から撮像領域を移動する移動体を含まない画像を取得してよい。画像取得部３２０は、予め定められた周期で、撮像装置１００により撮像された複数の画像の中から撮像領域を移動する移動体を含まない画像を取得してよい。また、画像取得部３２０は、顔検出数取得部３１０により取得された顔検出数が、基準顔検出数決定部３０８により決定された基準顔検出数以上か否かを判定してよい。そして、画像取得部３２０は、顔検出数が基準顔検出数より小さい場合に、画像格納部３０６を参照して、例えば、図６に示すように、対象日に撮像装置１００により撮像された複数の画像５００の中から撮像領域を移動する移動体を含まない画像５００を取得し、画像比較部３３０に提供してよい。画像取得部３２０は、顔検出数が基準顔検出数より小さい場合、画像格納部３０６を参照して、撮像装置１００に対応する基準背景画像を取得し、画像比較部３３０に提供する。
【００３１】
画像取得部３２０は、対象日に撮像された複数の画像を比較することで、撮像装置１００の撮像領域を移動する移動体を含まない画像を取得してよい。画像取得部３２０は、顔検出数が基準顔検出数より小さい場合、対象日に撮像された複数の画像を比較することで、撮像装置１００の撮像領域を移動する移動体を含まない画像を取得してよい。画像取得部３２０は、撮像領域を移動する移動体がいる可能性が低い時間帯、例えば、対象日の閉店後に撮像装置１００により撮像された画像を、撮像装置１００の撮像領域を移動する移動体を含まない画像として取得してよい。
【００３２】
画像比較部３３０は、画像取得部３２０により提供される基準背景画像と、移動体を含まない画像とを比較する。画像比較部３３０は、例えば、図７に示すように、対象日に撮像された移動体を含まない画像５００と予め定められた基準背景画像６００とを比較してよい。
【００３３】
画像比較部３３０は、移動体を含まない画像５００と基準背景画像６００との類似度を導出することで、移動体を含まない画像と基準背景画像とを比較してよい。障害物判定部３４０は、画像比較部３３０による比較結果に基づいて、撮像領域に障害物が存在するか否かを判定する。障害物判定部３４０は、画像比較部３３０により導出された類似度が、基準類似度以上か否かにより、撮像領域に障害物が存在するか否かを判定してよい。
【００３４】
通知制御部３５０は、障害物判定部３４０が撮像領域に障害物が存在すると判定した場合、撮像領域に障害物が存在することを表示端末４００により通知させる。通知制御部３５０は、例えば図８に示すような画像７００を表示端末４００に表示することで、撮像領域に障害物が存在することを外部に通知させてよい。
【００３５】
図９は、障害物判定装置３００が撮像装置１００により撮像される撮像領域に障害物があるか否かを判定する処理手順の一例を示すフローチャートである。なお、図９に示す処理手順では、画像取得部３２０は、顔検出数が基準顔検出数より小さい場合に、撮像装置１００により撮像された複数の画像の中から撮像領域を移動する移動体を含まない画像を取得する。しかし、画像取得部３２０は、予め定められたタイミング、例えば予め定められた周期で、撮像装置１００により撮像された複数の画像の中から撮像領域を移動する移動体を含まない画像を取得してよい。
【００３６】
基準顔検出数決定部３０８は、画像格納部３０６を参照して、対象日より過去の７日間の複数の画像の顔検出数を取得する（Ｓ１００）。基準顔検出数決定部３０８は、取得した過去７日間の顔検出数に基づいて基準顔検出数を決定する（Ｓ１０２）。顔検出数取得部３１０は、画像格納部３０６を参照して、対象日の複数の画像の顔検出数を取得する（Ｓ１０４）。
【００３７】
次いで、画像取得部３２０は、顔検出数取得部３１０により取得された顔検出数が、基準顔検出数決定部３０８により決定された基準顔検出数以上か否かを判定する（Ｓ１０６）。顔検出数が基準顔検出数以上であれば、処理を終了する。
【００３８】
顔検出数が基準顔検出数より小さい場合、画像取得部３２０は、対象日に撮像された複数の画像の中から、移動体を含まない画像を取得し、画像比較部３３０に提供する（Ｓ１０８）。また、画像取得部３２０は、顔検出数が基準顔検出数より小さければ、画像格納部３０６を参照して、撮像装置１００に対応する基準背景画像を取得し、画像比較部３３０に提供する。画像比較部３３０は、対象日に接続された移動体を含まない画像と、予め定められた基準背景画像との間の類似度を導出する（Ｓ１１０）。障害物判定部３４０は、画像比較部３３０により導出された類似度が、基準類似度以上か否かを判定することで、撮像領域に障害物があるか否かを判定する（Ｓ１１２）。類似度が基準類似度以上であれば、処理を終了する。
【００３９】
類似度が基準類似度より小さければ、通知制御部３５０が、撮像領域に障害物がある可能性があることを表示端末４００を介して外部に通知する（Ｓ１１４）。
【００４０】
本実施形態によれば、障害物判定装置３００は、対象期間中に検出された顔検出数が予め定められた基準顔検出数より少ない場合、撮像装置１００が撮像する撮像領域内に障害物がある可能性がある判断する。そして、障害物判定装置３００は、対象期間中に撮像された画像のうち移動体を含まない画像と、撮像装置１００が撮像する撮像領域に対応する基準背景画像とを比較することにより、撮像装置１００が撮像する撮像領域内に障害物があるか否かを判断する。さらに、障害物判定装置３００が撮像領域内に障害物があると判定した場合、例えば、表示端末４００が、撮像領域内に障害物があることを画面に表示するなどして外部に通知する。
【００４１】
表示端末４００などを介して従業員などが通知を受けることで、例えば、従業員が、障害物の存在を認識でき、その障害物を撮像領域外に移動させるなどの対策を講ぜられる。これにより、出入口の近傍など予め定められた場所を通行する人などを撮像する撮像装置１００が、撮影領域に障害物が置かれることで、照合などに用いることができる顔を含む画像を撮像できなくなっている期間を短縮できる。よって、撮像装置１００が、長期間、照合などに用いることができる顔を含む画像を撮像できなくなることを防止できる。
【００４２】
なお、本実施形態に係る障害物判定装置３００が備える各部は、撮像領域の障害物の有無を判定する障害物判定に関する各種処理を行う、コンピュータ読み取り可能な記録媒体に記録されたプログラムをインストールし、このプログラムをコンピュータに実行させることで、構成してもよい。つまり、コンピュータに障害物判定に関する各種処理を行うプログラムを実行させることにより、障害物判定装置３００が備える各部としてコンピュータを機能させることで、障害物判定装置３００を構成してもよい。
【００４３】
図１０は、本実施形態に係る障害物判定装置３００のハードウェア構成の一例を示す図である。本実施形態に係る障害物判定装置３００は、ホストコントローラ９０２により相互に接続されるＣＰＵ９０４、ＲＡＭ９０６を有するＣＰＵ周辺部と、入出力コントローラ９０８によりホストコントローラ９０２に接続されるＲＯＭ９１０、および通信インターフェイス９１２を備える。
【００４４】
ホストコントローラ９０２は、ＲＡＭ９０６と、高い転送レートでＲＡＭ９０６をアクセスするＣＰＵ９０４とを接続する。ＣＰＵ９０４は、ＲＯＭ９１０およびＲＡＭ９０６に格納されたプログラムに基づいて動作して、各部を制御する。入出力コントローラ９０８は、ホストコントローラ９０２と、比較的高速な入出力装置である通信インターフェイス９１２と、ＲＯＭ９１０とを接続する。
【００４５】
通信インターフェイス９１２は、撮像装置１００および画像処理部２００などと通信する。ＲＯＭ９１０は、障害物判定装置３００内のＣＰＵ９０４が使用するプログラムおよびデータを格納する。また、ＲＯＭ９１０は、障害物判定装置３００が起動時に実行するブート・プログラム、障害物判定装置３００のハードウェアに依存するプログラム等を格納する。
【００４６】
ＲＡＭ９０６を介してＲＯＭ９１０に提供されるプログラムは、ＣＤ−ＲＯＭ、またはＵＳＢメモリ等のコンピュータが読み取り可能な記録媒体に格納されて利用者によって提供される。プログラムは、記録媒体から読み出され、ＲＡＭ９０６を介して障害物判定装置３００内のＲＯＭ９１０にインストールされ、ＣＰＵ９０４において実行される。
【００４７】
障害物判定装置３００にインストールされて実行されるプログラムは、ＣＰＵ９０４等に働きかけて、障害物判定装置３００を、図１から図９にかけて説明した画像受信部３０２、画像受信部３０２、画像登録部３０４、画像格納部３０６、基準顔検出数決定部３０８、顔検出数取得部３１０、画像取得部３２０、画像比較部３３０、障害物判定部３４０、および通知制御部３５０として機能させる。
【００４８】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【００４９】
特許請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階等の各処理の実行順序は、特段「より前に」、「先立って」等と明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」等を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。
【符号の説明】
【００５０】
１００  撮像装置
２００  画像処理部
２０２  画像受信部
２０４  顔画像抽出部
２０６  特徴量導出部
２０８  顔信頼度導出部
２１０  画像送信部
３００  障害物判定装置
３０２  画像受信部
３０４  画像登録部
３０６  画像格納部
３０８  基準顔検出数決定部
３１０  顔検出数取得部
３２０  画像取得部
３３０  画像比較部
３４０  障害物判定部
４００  表示端末
９０２  ホストコントローラ
９０４  ＣＰＵ
９０６  ＲＡＭ
９０８  入出力コントローラ
９１０  ＲＯＭ
９１２  通信インターフェイス
【図１】
2015194833.tif 000003
【図２】
2015194833.tif 000004
【図３】
2015194833.tif 000005
【図４】
2015194833.tif 000006
【図５】
2015194833.tif 000007
【図６】
2015194833.tif 000008
【図７】
2015194833.tif 000009
【図８】
2015194833.tif 000010
【図９】
2015194833.tif 000011
【図１０】
2015194833.tif 000012