(57)【要約】【課題】  輝度変化による誤検知を防止し得る画像センサを提供すること。【解決手段】  実施形態によれば、画像センサは、撮像部と、抽出部と、識別部と、検知部とを具備する。撮像部は、対象空間を撮像して画像データを取得する。抽出部は、画像データから動き特徴量を抽出する。識別部は、動き特徴量に基づいて動き種別を識別する。検知部は、識別の結果に基づいて対象空間における人物を検知する。【選択図】  図４
2019080177.tif 000002
【特許請求の範囲】
【請求項１】
対象空間を撮像して画像データを取得する撮像部と、
前記画像データから動き特徴量を抽出する抽出部と、
前記動き特徴量に基づいて動き種別を識別する識別部と、
前記識別の結果に基づいて前記対象空間における人物を検知する検知部とを具備する、画像センサ。
【請求項２】
前記識別部は、複数の動き種別ごとの動き特徴量を抽出可能である、請求項１に記載の画像センサ。
【請求項３】
前記複数の動き種別ごとの識別の感度を設定するための設定部をさらに具備する、請求項２に記載の画像センサ。
【請求項４】
前記設定部は、前記対象空間を分割した複数のエリアごとに前記感度を可変設定する、請求項３に記載の画像センサ。
【請求項５】
前記設定部は、前記動き種別ごとの識別の結果に基づいて前記感度を可変設定する、請求項３に記載の画像センサ。
【請求項６】
前記設定部は、前記対象空間の状態に応じて前記感度を可変設定する、請求項３に記載の画像センサ。
【請求項７】
前記撮像部に関する情報を取得する取得部をさらに具備し、
前記識別部は、前記動き特徴量および前記撮像部に関する情報に基づいて前記動き種別を識別する、請求項１に記載の画像センサ。
【請求項８】
前記人物の検知の結果を通信ネットワークに送出する通信部をさらに具備する、請求項１に記載の画像センサ。
【請求項９】
前記抽出部により参照される画像データのフレーム枚数を可変設定するための設定部をさらに具備する、請求項１に記載の画像センサ。
【請求項１０】
前記抽出部により参照される画像データの種別を選択するための設定部をさらに具備する、請求項１に記載の画像センサ。
【請求項１１】
対象空間を撮像して画像データを取得するコンピュータにより実行される人物検知方法であって、
前記コンピュータが、前記画像データから動き特徴量を抽出する過程と、
前記コンピュータが、前記動き特徴量に基づいて動き種別を識別する過程と、
前記コンピュータが、前記識別の結果に基づいて前記対象空間における人物を検知する過程とを具備する、人物検知方法。
【請求項１２】
対象空間を撮像して画像データを取得する画像センサのコンピュータに、
前記画像データから動き特徴量を抽出する過程と、
前記動き特徴量に基づいて動き種別を識別する過程と、
前記識別の結果に基づいて前記対象空間における人物を検知する過程とを実行させる、プログラム。
【請求項１３】
対象空間を撮像する請求項１乃至１０のいずれか１項に記載の画像センサと、
前記画像センサによる前記対象空間における人物の検知の結果に基づいて、前記対象空間に設けられた機器を制御する制御装置とを具備する、制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、画像センサ、人物検知方法、プログラムおよび制御システムに関する。
【背景技術】
【０００２】
近年の画像センサは、ＣＰＵ（Central Processing Unit）やメモリを備え、いわばレンズ付きの組み込みコンピュータといえる。高度な画像処理機能も有しており、撮影した画像データを分析して、例えば人間の在・不在、あるいは人数などを計算することができる。
【０００３】
フレーム間差分法は、画像データから動くものを検出する手法の一つとして知られている。その原理は、基準となる背景画像を予め記憶し、背景画像からの輝度変化をピクセルごとに評価し、その結果から人物などを検知するというものである。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第５０９９９０４号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００５】
フレーム間差分法は、基準となる背景画像が撮影されたシーンと異なる条件下では誤差を生じやすい。つまり背景画像の輝度変化を人物として誤検知してしまうという弱点を持つ。このため従来では、シーンごとに背景画像を選択することで誤検知を防止していた。
【０００６】
しかし、シーンは、照明機器の状態（オン／オフや照度など）や、外光の状態（強さや差し込む角度など）によって変わるので、シーンごとに背景画像を用意すると多くのリソースが消費される。例えば、多数の照明を有する空間（オフィス等）における全てのシーンの背景画像を記憶することは、記憶容量のサイズを肥大化させ、調整のために必要な工程数も膨大になる。まして全てのシーンの組合せの照明制御中の背景を記憶することは、記憶容量のサイズや調整工数からみて非現実的である。さらに、外光は天候や季節などに影響されるので、全てのシーンの背景画像を記憶するためには年単位の調整期間が必要となる。このように、輝度変化に頼っている限り、動体を誤りなく検知することは難しい。
【０００７】
そこで、目的は、輝度変化による誤検知を防止し得る画像センサ、人物検知方法、プログラムおよび制御システムを提供することにある。
【課題を解決するための手段】
【０００８】
実施形態によれば、画像センサは、撮像部と、抽出部と、識別部と、検知部とを具備する。撮像部は、対象空間を撮像して画像データを取得する。抽出部は、画像データから動き特徴量を抽出する。識別部は、動き特徴量に基づいて動き種別を識別する。検知部は、識別の結果に基づいて対象空間における人物を検知する。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施形態に係る画像センサを備えるビル管理システムの一例を示す模式図である。
【図２】図２は、ビルのフロア内の様子を例示する図である。
【図３】図３は、ビルにおける通信ネットワークの一例を示す図である。
【図４】図４は、実施形態に係る画像センサの一例を示すブロック図である。
【図５】図５は、第１の実施形態に係る画像センサにおけるデータの流れの一例を示す図である。
【図６】図６は、動き抽出部３３ａにおける処理を説明するための図である。
【図７】図７は、動き種別の例を示す図である。
【図８】図８は、動き識別部３３ｂにおける処理を説明するための図である。
【図９】図９は、図５に示される画像センサにおける処理手順の一例を示すフローチャートである。
【図１０】図１０は、第２の実施形態に係る画像センサにおけるデータの流れの一例を示す図である。
【図１１】図１１は、第３の実施形態に係る画像センサにおけるデータの流れの一例を示す図である。
【図１２】図１２は、第４の実施形態に係る画像センサにおけるデータの流れの一例を示す図である。
【発明を実施するための形態】
【００１０】
画像センサは、人感センサ、明かりセンサあるいは赤外線センサ等に比べて多様な情報を取得することができる。魚眼レンズや超広角レンズなどを用いれば１台の画像センサで撮影可能な領域を拡大できるし、画像の歪みは計算処理で補正できる。画像センサに学習機能を持たせることも可能である。
【００１１】
図１は、実施形態に係る画像センサを備えるビル管理システムの一例を示す模式図である。図１において、照明機器１、空調機器２、および画像センサ３は、ビル１００の各フロアごとに設けられ、制御装置４０と通信可能に接続される。各階の制御装置４０は、例えばビル管理センタ等に設けられるビル監視装置５０と、ビル内ネットワーク５００経由で通信可能に接続される。ビル内ネットワーク５００の通信プロトコルとしてはBuilding Automation and Control Networking protocol（ＢＡＣｎｅｔ（登録商標））が代表的である。
【００１２】
ビル監視装置５０は、例えばＴＣＰ／ＩＰ（Transmission Control Protocol / Internet Protocol）ベースの通信ネットワーク６００経由で、クラウドコンピューティングシステム（クラウド）２００に接続されることができる。クラウド２００は、サーバ３００およびデータベース４００を備え、ビル管理に関するサービスを提供する。
【００１３】
図２に示されるように、照明機器１、空調機器２の吹き出し口、および画像センサ３は各フロアの例えば天井に配設される。画像センサ３は、視野内に捕えた映像を撮影して画像データを取得する。この画像データは画像センサ３において処理され、環境情報、および／または人物情報が生成される。これらの情報を利用して、照明機器１および空調機器２を制御することができる。
【００１４】
画像センサ３は、画像データを処理し、環境情報および人物情報を取得する。環境情報は、撮像対象の空間（ゾーン）の環境に関する情報である。例えば、環境情報は、オフィスの照度や温度などを示す情報である。人物情報は、対象空間における人間に関する情報である。例えば、人物情報は、人の存在または不在（在・不在と称する）、人数、人の行動、人の活動量などを示す情報である。
【００１５】
ゾーンを複数に分割した小領域のそれぞれを、エリアと称する。例えば環境情報および人物情報を、エリアごとに算出することが可能である。実施形態では、人物情報の一つとしての歩行・滞留について説明する。歩行・滞留とは、人が歩いているか、または１つの場所に留まっているかを示す情報である。
【００１６】
図３は、ビル１００における通信ネットワークの一例を示す図である。図３において、照明機器１、空調機器２、および画像センサ３は信号線Ｌを介してデイジーチェーン状に接続される。このうち例えば一つの画像センサ３が、ゲートウェイ（ＧＷ）７−１を介してビル内ネットワーク５００に接続される。これにより全ての照明機器１、空調機器２、および画像センサ３が、ビル内ネットワーク５００経由でビル監視装置５に接続される。
【００１７】
それぞれの画像センサ３は、ＬＡＮ（Local Area Network）１０、ハブ（Ｈｕｂ）６、およびゲートウェイ（ＧＷ）７−２経由でビル内ネットワーク５００に接続される。これにより画像センサ３で取得された画像データ、環境情報および人物情報は、信号線Ｌとは独立にビル内ネットワーク５００経由で制御装置４、表示装置１１およびビル監視装置５に伝送される。
【００１８】
さらに、各画像センサ３は、ＬＡＮ１０経由で相互に通信することが可能である。  
制御装置４は、画像センサ３から送られた環境情報および人物情報に基づき、照明機器１や空調機器２を制御するための制御情報を生成する。この制御情報はゲートウェイ７−１および信号線Ｌを介して照明機器１、空調機器２に送られる。  
表示装置１１は、画像センサ３から取得した環境情報および人物情報、あるいはビル監視装置５から取得した各種の情報を視覚的に表示する。
【００１９】
さらに、無線アクセスポイント８が、例えばゲートウェイ７−２に接続される。これにより、無線通信機能を備えたノートパソコン９等がゲートウェイ７−２経由で画像センサ３にアクセスすることができる。
【００２０】
図４は、実施形態に係る画像センサ３の一例を示すブロック図である。画像センサ３は、撮像部としてのカメラ部３１と、メモリ３２、プロセッサ３３、および通信部３４を備える。これらは内部バス３５を介して互いに接続される。
【００２１】
カメラ部３１は、魚眼レンズ３１ａ、絞り機構３１ｂ、イメージセンサ３１ｃおよびレジスタ３０を備える。魚眼レンズ３１ａは、オフィスフロア内の空間（対象空間）を天井から見下ろす形で視野に捕え、イメージセンサ３１ｃに結像する。魚眼レンズ３１ａからの光量は絞り機構３１ｂにより調節される。イメージセンサ３１ｃは例えばＣＭＯＳ（相補型金属酸化膜半導体）センサであり、例えば毎秒３０フレームのフレームレートの映像信号を生成する。この映像信号はディジタル符号化され、画像データとして出力される。
【００２２】
レジスタ３０は、カメラ情報３０ａを記憶する。カメラ情報３０ａは、例えばオートゲインコントロール機能の状態、ゲインの値、露光時間などの、カメラ部３１に関する情報、あるいは画像センサ３それ自体に関する情報である。
【００２３】
メモリ３２は、ＳＤＲＡＭ（Synchronous Dynamic RAM）などの半導体メモリ、あるいはＥＰＲＯＭ（Erasable Programmable ROM）、ＥＥＰＲＯＭ（Electrically Erasable Programmable ROM）などの不揮発性メモリであり、実施形態に係わる各種の機能をプロセッサ３３に実行させるためのプログラム３２ｂ、およびカメラ部３１により取得された画像データ３２ａなどを記憶する。さらにメモリ３２は、マスク設定データ３２ｃ、および動き辞書３２ｄを記憶する。
【００２４】
マスク設定データ３２ｃは、カメラ部３１に捕えられた視野のうち、画像処理する領域と、画像処理しない領域とを区別するために用いられるデータである。マスク設定データ３２ｃは、例えばノートパソコン９（図３）から通信部３４経由で各画像センサ３に設定することが可能である。  
動き辞書３２ｄは、動き特徴量と動き種別とを対応づけたテーブル形式のデータであり、例えば機械学習（Machine-Learning）等の手法により生成することが可能である。
【００２５】
プロセッサ３３は、メモリ３２に記憶されたプログラムをロードし、実行することで、実施形態において説明する各種の機能を実現する。プロセッサ３３は、例えばマルチコアＣＰＵ（Central Processing Unit）を備え、画像処理を高速で実行することについてチューニングされたＬＳＩ（Large Scale Integration）である。ＦＰＧＡ（Field Programmable Gate Array）等でプロセッサ１５を構成することもできる。ＭＰＵ（Micro Processing Unit）もプロセッサの一つである。
【００２６】
通信部３４は、信号線ＬおよびＬＡＮ１０に接続可能で、ビル監視装置５、ノートパソコン９、および他の画像センサ３を含む通信相手先とのデータの授受を仲介する。
【００２７】
ところで、プロセッサ３３は、実施形態に係る処理機能として、動き抽出部３３ａ、動き識別部３３ｂ、人物検知部３３ｃ、感度設定部３３ｄ、およびカメラ情報取得部３３ｅを備える。動き抽出部３３ａ、動き識別部３３ｂ、人物検知部３３ｃ、感度設定部３３ｄ、およびカメラ情報取得部３３ｅは、メモリ３２に記憶されたプログラム３２ｂがプロセッサ３３のレジスタにロードされ、当該プログラムの進行に伴ってプロセッサ３３が演算処理を実行することで生成されるプロセスとして、理解され得る。つまりプログラム３２ｂは、動き抽出プログラム、動き識別プログラム、人物検知プログラム、感度設定プログラム、およびカメラ情報取得プログラム、を含む。
【００２８】
動き抽出部３３ａは、メモリ３２に蓄積された画像データ３２ａを所定のアルゴリズムで画像処理して、動き特徴量を抽出する。例えば、画像データに含まれるフレームの輝度の変化をピクセルごとにトレースし、その時系列を分析することで動き特徴量を計算することができる。例えば、輝度勾配方向ヒストグラム（histograms of oriented gradients：ＨＯＧ）特徴量、コントラスト、解像度、Ｓ／Ｎ比、および色調などの特徴量が知られている。また、輝度勾配方向共起ヒストグラム（Co-occurrence HOG：Ｃｏ−ＨＯＧ）特徴量、Haar-Like特徴量なども特徴量として知られている。動き抽出部３３ａは、特に、視野内における物体の動きを示す動き特徴量を抽出する。
【００２９】
動き識別部３３ｂは、上記抽出された動き特徴量に基づいて、例えばルールベースによる識別処理、あるいは機械学習による識別処理により、対象の動き種別を識別する。
【００３０】
人物検知部３３ｃは、上記動き識別の結果に基づいて、対象空間における人物を検知する。  
感度設定部３３ｄは、動き識別部３３ｂによる動き種別の識別の感度を設定する。この感度の設定値は、例えばノートパソコン９（図３）から通信部３４経由で入力される。
【００３１】
カメラ情報取得部３３ｅは、カメラ部３１のレジスタ３０からカメラ情報３０ａを取得する。次に、上記構成を基礎として複数の実施形態について説明する。
【００３２】
［第１の実施形態］
図５は、第１の実施形態に係る画像センサにおけるデータの流れの一例を示す図である。図５において、カメラ部３１で取得された画像データ３２ａは、メモリ３２に一時的に記憶されたのち、動き抽出部３３ａに送られる。動き抽出部３３ａは、画像データ３２ａを画像処理して、動きの種別を表す動き特徴量を画像データ３２ａから抽出する。
【００３３】
一般的に、動き特徴量は、画像フレームごとに計算されることができる。このほか図６（ａ）に示されるように、画像フレームまたは対象空間を複数の小領域（ブロック）に分割し、各ブロックごとに動き特徴量を計算することも可能である。複数のブロックを含む中領域（エリア）ごとに動き特徴量を計算することも可能である。究極的には、画像フレームを構成する画素ごとに、動き特徴量を計算することが可能である。
【００３４】
通常、動き特徴量を抽出する単位と、動き特徴量の抽出に係わる演算範囲とは同じに設定されるが、図６（ｂ）に示されるように両者が異なってもよい。例えば図６（ｂ）の斜線ハッチングのブロックを処理対象としたとき、このブロックを取り囲む太線枠の領域を、動き特徴量の抽出に係わる演算範囲としてもよい。さらには、例えばノートパソコン９からマスク領域を設定し、マスク領域については演算の対象外としてもよい。このように動き特徴量を抽出する領域を限定することで、演算処理量を削減したり、処理時間の短縮などの効果がある。
【００３５】
図５に戻り、動き抽出部３３ａで抽出された動き特徴量は、動き識別部３３ｂに渡される。動き識別部３３ｂは、動き特徴量に基づいて、画像データ３２ａにおける動き種別を識別する。例えば図７に示されるように、人物に関する動き種別は（オフィスワーク）と（歩行）とに大別され、さらに、（それ以外）を含めて３種類の動き種別を識別することができる。これらは、それぞれ特有の動き特徴量を示す。このように動き識別部３３ｂは、複数の動き種別ごとの動き特徴量を抽出可能である。
【００３６】
図７において、輝度変化により検出される動き種別は、動体と非動体とに大別される。照明制御（照明の点灯／消灯、調光）、昼光の変化、ディスプレイ／プロジェクタ／テレビなどの画面の動きは、いずれも非動体としての動き特徴量を示す。これらの項目は、いずれも画像データの輝度の変化をもたらすので、それ自体は動かないにも拘わらず動きとして検知されてしまうことがある。例えばパソコン画面のスクリーンセーバや、扇風機の羽の動きなどがこれに相当する。
【００３７】
動体は、人物と非人物とに大別される。このうち非人物（人物でない物体）は、例えば、動きに周期性があるものと、周期性の無いものとに区別される。人物のオフィスワークおよび歩行はそれぞれ特有の動き特徴量を示し、これに該当しない特徴量を持つ動きは、（それ以外）として分類される。このように、対象空間において検知された物体は固有の動き特徴量を示すので、このことを利用して人物検知の精度を上げることができる。
【００３８】
図８（ａ）に示されるように、例えば３つのブロック（ハッチング領域）において、（人物歩行）を示す特徴量が検出されたとする。そうすると動き抽出部３３ａは、これらのブロックにおける動き識別の結果（人物歩行）を、人物検知部３３ｃ（図５）に渡す。人物検知部３３ｃは、図８（ｂ）に示されるように、当該ブロックについて人物を検知したことを判定する。図５の通信部３４は、人物検知部３３ｃによる人物の検知の結果や、動き抽出部３３ａおよび動き識別部３３ｂの処理結果、処理データ、パラメータなどを、通信ネットワークとしての信号線Ｌ、あるいはＬＡＮ１０に送出する。これにより、上記データや情報は、他の画像センサ３、ビル監視装置５、およびノートパソコン９等と、ビル内ネットワーク５００等を経由して共有されることが可能である。
【００３９】
図９は、図５に示される画像センサ３における処理手順の一例を示すフローチャートである。図５において、画像センサ３は、カメラ部３１により画像データを取得すると（ステップＳ１）、その画像データをメモリ３２に蓄積する（ステップＳ２）。
【００４０】
次に、画像センサ３は、メモリ３２の画像データ３２ａを画像処理し、動き特徴量を抽出する（ステップＳ３）。抽出された動き特徴量はメモリ３２に記憶されても良い。次に、画像センサ３は、抽出された動き特徴量に基づいて、動き種別を識別する（ステップＳ４）。次に、画像センサ３は、動き識別の結果に基づいて、対象空間における人物を検知する（ステップＳ５）。このステップで得られた人物検知の結果は、通信部３４を介して他の画像センサと通信され（ステップＳ６）、共有される。
【００４１】
以上説明したように、第１の実施形態に係る画像センサは、例えば画像データの輝度変化に基づいて動き特徴量を抽出する動き抽出部３３ａと、抽出された動き特徴量に基づいて対象の動き種別を識別する動き識別部３３ｂとを備える。そして、人の動きに対応する動き種別が検出された場合に、対象空間おける人物の存在を検知するようにした。
【００４２】
フレーム間差分法に頼った既存の技術では、シーンの変化に弱いので、基準となる背景画像を大量に用意せざるを得なかった。背景画像の蓄積が十分でないと、期待した精度は、例えば照明が１基しかなく、窓もなく外光が入らないという、極めて限定された環境でしか得られない。さらに、例えば、ホームにおいてはテレビ画面やカーテンの揺れなど、人物以外の動きも人の動きとして検知される怖れがある。
【００４３】
これに対し第１の実施形態では、動き識別の結果を組み合わせ、識別された動き種別が人物の動きか否かを判定することで、照明制御や、昼光による輝度変化、オフィスにおけるプリンタの紙送り、スクリーンセーバ、扇風機などの、人物でない対象を人物として誤検知することを防止するようにした。さらに、対象空間を魚眼レンズにより真上から見下ろすように監視カメラを設置することで、オフィスワーク／歩行の識別を容易にすることもできる。
【００４４】
これらのことから、輝度変化による誤検知を防止し得る画像センサ、人物検知方法、プログラムおよび制御システムを提供することが可能となる。
【００４５】
［第２の実施形態］
図１０は、第２の実施形態に係る画像センサにおけるデータの流れの一例を示す図である。図１０に示される画像センサの動き辞書３２ｄは、複数の動き識別データ（動き識別１、動き識別２、…）を含む。それぞれの動き識別データは、例えば図７に示される動き種別ごとに予め用意される。
【００４６】
感度設定部３３ｄは、動き識別部３３ｂによる動き種別の識別の感度を、動き種別ごとに設定する。例えば、動き識別に係わる閾値の値を動き識別データごとに個別に設定することで、動き種別ごとに識別の感度を可変することができる。
【００４７】
動き種別の識別の感度は、撮像された画像の領域全体を単位として設定しても良い。あるいは、例えば、対象空間を分割した複数のエリアごとに可変設定してもよい。つまり、図６のメッシュ状に区切られた各エリアごとに、動き種別の識別の感度を設定することができる。さらに細かく、画素、あるいはブロック単位で設定することもできる。
【００４８】
また、動き種別ごとの識別の結果の時系列に基づいて、識別の感度を可変設定してもよい。つまり、前状態で動体が検出された位置とその周囲の感度を上げ、次回の識別における判定において、前回検出された動体の位置とその周囲を「動体」と識別されやすくする。動体が存在していなければ、「非動体」と識別しやすくする。
【００４９】
また、対象空間の状態に応じて、動き種別ごとの識別の感度を可変設定することもできる。例えば、南側の窓近辺に設置された画像センサにおいては、昼間の時間帯では昼光の変化が検出されやすい。そこで、そのような環境に在る画像センサについては、例えばノートパソコン９からの設定により昼間時間帯の「昼光変化」の識別の感度を上げておくことで、識別誤差を少なくすることができる。
【００５０】
さらに、通信部３４から取得した天候などの外部情報を参照してもよい。例えば、南側の窓近辺に設置された画像センサにおいて、昼間の時間帯で、且つ、天候が晴れの場合に、「昼光変化」の識別の感度を上げるようにする。このように、感度は、環境や時間帯によって変化するように設定することもできる。
【００５１】
以上のように第２の実施形態では、複数の動き種別のそれぞれごとに識別の感度を可変設定できるようにした。これにより動き識別の精度を向上させ、ひいては、輝度変化による誤検知を防止する効果をさらに高めることが可能になる。
【００５２】
［第３の実施形態］
図１１は、第３の実施形態に係る画像センサにおけるデータの流れの一例を示す図である。図１１において、動き識別部３３ｂは、カメラ部３１のレジスタ３０からカメラ情報３０ａを取得する。これにより動き種別の識別と、カメラ部３１のオートゲインコントロールなどの機能とを連携させることができる。すなわち動き識別部３３ｂは、抽出された動き特徴量とカメラ情報３０ａとに基づいて、動き種別を識別する。
【００５３】
例えば、ゲイン、または露光時間などが変化したときは、「照明制御」および／または「昼光変化」の識別の感度を上げ、これらの動き種別を識別されやすくする。このようにすることでも動き識別の精度を高められ、輝度変化による誤検知を防止する効果をさらに高めることが可能になる。
【００５４】
［第４の実施形態］
図１２は、第４の実施形態に係る画像センサにおけるデータの流れの一例を示す図である。図１２に示される画像センサのメモリ３２は、複数の動き識別データ（動き識別１、動き識別２、…）を含む動き辞書３２ｄ−１と、未検知／誤検知に対応するための対策辞書３２ｄ−２とを記憶する。この対策辞書３２ｄ−２も、複数の動き識別データ（動き識別１、動き識別２、…）を含む。それぞれの動き識別データは、例えば図７の動き種別ごとに予め用意される。
【００５５】
図１２において、動き識別部３３ｂは、未検知／誤検知が発生したときに、次回以降の識別においてそのシーンを特定の動き種別として識別すべく、メモリ３２内の動き識別データ（動き識別のパラメータ／ルール／辞書など）を変更する。
【００５６】
例えば、未検知になった人物の動きを「人物」に識別し、誤検知した照明変化を「照明変化」に識別し、誤検知したプリンタの紙送り／扇風機を「非人物」と識別し、スクリーンセーバのアニメーションを「非動体」と識別するように、動き識別データをバックプロパゲーションしてゆく。このようにすることで、未検知／誤検知の発生の頻度を減少させることができ、ひいては、人物検知の精度を高めることができる。
【００５７】
なお、動き識別に関するパラメータ／ルール／辞書などの情報（動き識別データ）を、通信部３４による複数の画像センサ３間でコピーすることができる。例えば、ある物件で調整が完了したベースとなる個体の動き識別を、他の画像センサにコピーすることで、調整工数を短縮することができる。さらには、オンライン学習によっても動き識別データを改変することができる。
【００５８】
［その他の実施形態］
感度設定部３３ｄにより、動き抽出処理に際して動き抽出部３３ａが参照する画像フレームの枚数および／または時間を、固定または可変に設定できる。例えば、カメラ部３１のフレームレートが変化した場合は、時間を固定にし、枚数を可変にする。また、例えば、前状態で歩行と識別された場合は少ない枚数で識別し、前状態でオフィスワークと識別された場合は多い枚数で識別する。さらに、参照枚数がデフォルトで固定であっても、ノートパソコン９等で外部からパラメータ設定を変更することができる。
【００５９】
感度設定部３３ｄにより、動き抽出処理に際して動き抽出部３３ａが参照する画像データの種別を、原画像／平均画像／エッジ画像などから選択できるようにしても良い。１種類の画像データのみを参照してもよいし、複数種類にわたる画像データを参照してもよい。さらに、参照画像の種別がデフォルトで固定されていても、ノートパソコン９等で外部から参照画像の種別を変更することができる。
【００６０】
以上説明したように上記各実施形態によれば、輝度変化による誤検知を防止し得る画像センサ、人物検知方法、プログラムおよび制御システムを提供することが可能となる。
【００６１】
なお、この発明は上記実施の形態に限定されるものではない。例えば、人物検知部３３ｃに、動き識別部３３ｂによる動き識別の結果だけでなく、フレーム間差分／背景差分／人物形状認識などの処理結果を与えて、これらの情報を総合的に組合せて人物を検知してもよい。
【００６２】
人物検知の単位は、画像単位であっても良いし、エリア単位であっても良い。また、図８（ｂ）に示されるように個々の人物単位で検知してもよい。さらには、人物検知の結果として、人物の画像上の座標を取得してもよい。
【００６３】
また、第３の実施形態において、動き識別部３３ｂとカメラ部３１とを連携させるようにした。これに代えて動き抽出部３３ａとカメラ部３１とを連携させてもよい。このようにすることで、ゲイン／露光時間などを加味して動き特徴量を抽出することができ、人物検出の精度を向上させることができる。
【００６４】
また、第４の実施形態において、特定シーンと特定の動き種別に対応すべく、動き種別の項目を増やしてもよい。あるいは、未検知となった人物の動き辞書、誤検知した照明変化の辞書などのように、識別用の動き辞書自体を増やすようにしてもよい。
【００６５】
本発明の実施形態を説明したが、この実施形態は例として提示するものであり、発明の範囲を限定することは意図していない。この新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。この実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００６６】
１…照明機器、２…空調機器、３…画像センサ、４…制御装置、５…ビル監視装置、６…ハブ、７−１，７−２…ゲートウェイ、８…無線アクセスポイント、９…ノートパソコン、１１…表示装置、１５…プロセッサ、３０…レジスタ、３０ａ…カメラ情報、３１…カメラ部、３１ａ…魚眼レンズ、３１ｂ…絞り機構、３１ｃ…イメージセンサ、３２…メモリ、３２ａ…画像データ、３２ｂ…プログラム、３２ｃ…マスク設定データ、３２ｄ…動き辞書、３２ｄ−１…動き辞書、３２ｄ−２…対策辞書、３３…プロセッサ、３３ａ…動き抽出部、３３ｂ…動き識別部、３３ｃ…人物検知部、３３ｄ…感度設定部、３３ｅ…カメラ情報取得部、３４…通信部、３５…内部バス、４０…制御装置、５０…ビル監視装置、１００…ビル、２００…クラウド、３００…サーバ、４００…データベース、５００…ビル内ネットワーク、６００…通信ネットワーク。
【図１】
2019080177.tif 000003
【図２】
2019080177.tif 000004
【図３】
2019080177.tif 000005
【図４】
2019080177.tif 000006
【図５】
2019080177.tif 000007
【図６】
2019080177.tif 000008
【図７】
2019080177.tif 000009
【図８】
2019080177.tif 000010
【図９】
2019080177.tif 000011
【図１０】
2019080177.tif 000012
【図１１】
2019080177.tif 000013
【図１２】
2019080177.tif 000014