IP Force 特許公報掲載プロジェクト 2022.1.31 β版

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

▶ 株式会社東芝の特許一覧 ▶ 東芝電機サービス株式会社の特許一覧

特許7005285画像センサ、センシング方法、制御システム及びプログラム
<>
  • 特許-画像センサ、センシング方法、制御システム及びプログラム 図1
  • 特許-画像センサ、センシング方法、制御システム及びプログラム 図2
  • 特許-画像センサ、センシング方法、制御システム及びプログラム 図3
  • 特許-画像センサ、センシング方法、制御システム及びプログラム 図4
  • 特許-画像センサ、センシング方法、制御システム及びプログラム 図5
  • 特許-画像センサ、センシング方法、制御システム及びプログラム 図6
  • 特許-画像センサ、センシング方法、制御システム及びプログラム 図7
  • 特許-画像センサ、センシング方法、制御システム及びプログラム 図8
  • 特許-画像センサ、センシング方法、制御システム及びプログラム 図9
  • 特許-画像センサ、センシング方法、制御システム及びプログラム 図10
  • 特許-画像センサ、センシング方法、制御システム及びプログラム 図11
  • 特許-画像センサ、センシング方法、制御システム及びプログラム 図12
  • 特許-画像センサ、センシング方法、制御システム及びプログラム 図13
  • 特許-画像センサ、センシング方法、制御システム及びプログラム 図14
  • 特許-画像センサ、センシング方法、制御システム及びプログラム 図15
  • 特許-画像センサ、センシング方法、制御システム及びプログラム 図16
  • 特許-画像センサ、センシング方法、制御システム及びプログラム 図17
< >
(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】
(24)【登録日】2022-01-07
(45)【発行日】2022-01-21
(54)【発明の名称】画像センサ、センシング方法、制御システム及びプログラム
(51)【国際特許分類】
   H04N 5/232 20060101AFI20220114BHJP
   G03B 15/00 20210101ALI20220114BHJP
【FI】
H04N5/232 290
G03B15/00 Q
G03B15/00 S
【請求項の数】 18
(21)【出願番号】P 2017212106
(22)【出願日】2017-11-01
(65)【公開番号】P2019087787
(43)【公開日】2019-06-06
【審査請求日】2020-07-29
(73)【特許権者】
【識別番号】000003078
【氏名又は名称】株式会社東芝
(73)【特許権者】
【識別番号】598076591
【氏名又は名称】東芝インフラシステムズ株式会社
(74)【代理人】
【識別番号】100108855
【弁理士】
【氏名又は名称】蔵田 昌俊
(74)【代理人】
【識別番号】100103034
【弁理士】
【氏名又は名称】野河 信久
(74)【代理人】
【識別番号】100075672
【弁理士】
【氏名又は名称】峰 隆司
(74)【代理人】
【識別番号】100153051
【弁理士】
【氏名又は名称】河野 直樹
(74)【代理人】
【識別番号】100189913
【氏名又は名称】鵜飼 健
(72)【発明者】
【氏名】榎原 孝明
(72)【発明者】
【氏名】齋藤 禎敏
【審査官】中嶋 樹理
(56)【参考文献】
【文献】特開2016-171526(JP,A)
【文献】特開2015-184233(JP,A)
【文献】特開2015-043189(JP,A)
(58)【調査した分野】(Int.Cl.,DB名)
H04N 5/232
G03B 15/00
(57)【特許請求の範囲】
【請求項1】
対象空間を撮像して画像データを取得する撮像部と、
前記撮像部の撮像範囲を画像処理の対象領域と非対象領域とに区分する領域設定部と、
前記対象領域の画像データを画像処理して前記対象空間における人物の歩行・滞留、在・不在、人数、活動量、および照度を含むセンシング項目のうち複数のセンシング項目をセンシングする画像処理部とを具備し、
前記領域設定部は、前記対象領域と前記非対象領域との区分を前記センシング項目ごとに設定し、
前記画像処理部は、前記複数のセンシング項目ごとに設定された対象領域の画像データを画像処理する、画像センサ。
【請求項2】
さらに、第1の前記センシング項目のセンシングに係わる情報を第2の前記センシング項目のセンシングに反映させる情報連携部を具備する、請求項1に記載の画像センサ。
【請求項3】
前記情報連携部は、前記在・不在のセンシング結果を、前記歩行・滞留、前記人数、前記活動量、および前記照度の少なくともいずれか1つのセンシングに反映させる、請求項2に記載の画像センサ。
【請求項4】
前記画像処理部は、第1の前記センシング項目のセンシング結果に基づいて、第2の前記センシング項目のセンシングに係わる判定ロジックを切り替える、請求項1に記載の画像センサ。
【請求項5】
前記画像処理部は、前記在・不在のセンシング結果に基づいて、前記歩行・滞留、前記人数、前記活動量、および前記照度の少なくともいずれか1つのセンシングに係わる判定ロジックを切り替える、請求項4に記載の画像センサ。
【請求項6】
前記画像データから前記対象空間における動き特徴量を抽出する抽出部をさらに具備し、
前記画像処理部は、前記動き特徴量に基づいて前記歩行・滞留をセンシングする、請求項1に記載の画像センサ。
【請求項7】
前記抽出部は、前記画像データから前記対象空間における動き領域を抽出し、
前記画像処理部は、前記動き領域に対して前記歩行・滞留を判定する、請求項6に記載の画像センサ。
【請求項8】
前記抽出部は、前記対象空間を分割した複数のエリアごとに前記動き領域を抽出し、
前記画像処理部は、前記エリアごとの前記動き領域に対して前記歩行・滞留を判定する、請求項7に記載の画像センサ。
【請求項9】
前記画像処理部は、前記対象空間を分割した複数のエリアごとに前記複数のセンシング項目をセンシングする、請求項1に記載の画像センサ。
【請求項10】
前記画像処理部は、前記エリアをさらに複数に分割したブロックごとに前記複数のセンシング項目をセンシングし、当該ブロックごとのセンシング結果を統合して前記エリアごとのセンシング結果を得る、請求項9に記載の画像センサ。
【請求項11】
前記画像処理部は、前記対象空間における個人を検出し、当該個人の検出の結果を前記在・不在、前記人数、前記活動量、または前記歩行・滞留のセンシング結果に反映させる、請求項1に記載の画像センサ。
【請求項12】
前記画像処理部は、前記対象空間において直前に滞在と判定されたエリアにおいて、前記歩行・滞留を前記滞在とセンシングする、請求項1に記載の画像センサ。
【請求項13】
前記画像処理部は、前記対象空間において直前に滞在と判定されたエリアにおいて不在が検出された場合に、前記歩行・滞留を通過とセンシングする、請求項12に記載の画像センサ。
【請求項14】
前記歩行・滞留のセンシング結果に基づいて、前記対象空間における照明の点灯保持時間を制御する制御部をさらに具備する、請求項1に記載の画像センサ。
【請求項15】
前記センシングの結果を通信ネットワークに送出する通信部をさらに具備する、請求項1乃至14のいずれか1項に記載の画像センサ。
【請求項16】
対象空間を撮像部で撮像して画像データを取得するコンピュータにより実行されるセンシング方法であって、
前記コンピュータが、前記撮像部の撮像範囲を画像処理の対象領域と非対象領域とに区分する過程と、
前記コンピュータが、前記対象領域の画像データを画像処理して前記対象空間における人物の歩行・滞留、在・不在、人数、活動量、および照度を含むセンシング項目のうち複数のセンシング項目をセンシングする過程と、
前記コンピュータが、前記対象領域と前記非対象領域との区分を前記センシング項目ごとに設定する過程と、
前記コンピュータが、前記複数のセンシング項目ごとに設定された対象領域の画像データを画像処理する過程とを具備する、センシング方法
【請求項17】
対象空間を撮像して画像データを取得する撮像部を具備する画像センサのコンピュータに、
前記撮像部の撮像範囲を画像処理の対象領域と非対象領域とに区分する過程と、
前記対象領域の画像データを画像処理して前記対象空間における人物の歩行・滞留、在・不在、人数、活動量、および照度を含むセンシング項目のうち複数のセンシング項目をセンシングする過程と、
前記対象領域と前記非対象領域との区分を前記センシング項目ごとに設定する過程と、
前記複数のセンシング項目ごとに設定された対象領域の画像データを画像処理する過程とを実行させる、プログラム。
【請求項18】
対象空間を撮像する請求項1乃至15のいずれか1項に記載の画像センサと、
前記画像センサによる前記対象空間におけるセンシングの結果に基づいて、前記対象空間に設けられた機器を制御する制御装置とを具備する、制御システム。
【発明の詳細な説明】
【技術分野】
【0001】
本発明の実施形態は、画像センサ、センシング方法、制御システム及びプログラムに関する。
【背景技術】
【0002】
近年の画像センサは、CPU(Central Processing Unit)やメモリを備え、いわばレンズ付きの組み込みコンピュータといえる。高度な画像処理機能も有しており、撮影した画像データを分析して、例えば人間の在・不在、あるいは人数などを計算することができる。この種の画像センサは、ビル管理システムと組み合わせて、快適性、居住性の向上や省エネルギー化の促進などに活用されようとしている。
【先行技術文献】
【特許文献】
【0003】
【文献】再公表WO2013/187047号公報
【発明の概要】
【発明が解決しようとする課題】
【0004】
既存の画像センサは、特定の場所の明るさや、人間の在・不在、あるいは通過・滞在を検知できるに留まっていた。近年では、さらに多数の項目にわたる情報をセンシング可能な画像センサが望まれている。特に、人間の活動量や、歩行・滞留などの指標を数値化することのできる画像センサが要望されている。
【0005】
そこで、目的は、センシング項目を増やして可用性を高めた画像センサ、センシング方法、制御システム及びプログラムを提供することにある。
【課題を解決するための手段】
【0006】
実施形態によれば、画像センサは、撮像部と、画像処理部とを具備する。撮像部は、対象空間を撮像して画像データを取得する。画像処理部は、画像データを画像処理して対象空間における人物の歩行・滞留をセンシングする。
【図面の簡単な説明】
【0007】
図1図1は、実施形態に係る画像センサを備えるビル管理システムの一例を示す模式図である。
図2図2は、ビルのフロア内の様子を例示する図である。
図3図3は、ビルにおける通信ネットワークの一例を示す図である。
図4図4は、実施形態に係る画像センサの一例を示すブロック図である。
図5図5は、第1の実施形態に係る画像センサにおけるデータの流れの一例を示す図である。
図6図6は、第1の実施形態に係る画像センサ3における処理手順の一例を示すフローチャートである。
図7図7は、第1の実施形態に係る画像センサ3における処理手順の他の例を示すフローチャートである。
図8図8は、画像センサ3における処理結果の一例を示す図である。
図9図9は、分割されたエリアごとの処理結果の一例を示す図である。
図10図10は、第2の実施形態に係る画像センサにおけるデータの流れの一例を示す図である。
図11図11は、第2の実施形態に係る画像センサ3における処理手順の一例を示すフローチャートである。
図12図12は、魚眼レンズ31aに捕えられた対象領域の画像の一例を示す図である。
図13図13は、図12に示される画像にマスク領域を設定した状態の一例を示す図である。
図14図14は、画像の端を処理対象外とするように設定されたマスクを模式的に示す図である。
図15図15は、マスクの無い設定を模式的に示す図である。
図16図16は、センシング項目ごとに異なるマスク領域を使用することを模式的に示す図である。
図17図17は、ブロックに分割された対象領域を模式的に示す図である。
【発明を実施するための形態】
【0008】
画像センサは、人感センサ、明かりセンサあるいは赤外線センサ等に比べて多様な情報を取得することができる。魚眼レンズや超広角レンズなどを用いれば1台の画像センサで撮影可能な領域を拡大できるし、画像の歪みは計算処理で補正できる。画像センサに学習機能を持たせることも可能である。
【0009】
図1は、実施形態に係る画像センサを備えるビル管理システムの一例を示す模式図である。図1において、照明機器1、空調機器2、および画像センサ3は、ビル100の各フロアごとに設けられ、制御装置40と通信可能に接続される。各階の制御装置40は、例えばビル管理センタ等に設けられるビル監視装置50と、ビル内ネットワーク500経由で通信可能に接続される。ビル内ネットワーク500の通信プロトコルとしてはBuilding Automation and Control Networking protocol(BACnet(登録商標))が代表的である。
【0010】
ビル監視装置50は、例えばTCP/IP(Transmission Control Protocol / Internet Protocol)ベースの通信ネットワーク600経由で、クラウドコンピューティングシステム(クラウド)200に接続されることができる。クラウド200は、サーバ300およびデータベース400を備え、ビル管理に関するサービスを提供する。
【0011】
図2に示されるように、照明機器1、空調機器2の吹き出し口、および画像センサ3は各フロアの例えば天井に配設される。画像センサ3は、視野内に捕えた映像を撮影して画像データを取得する。この画像データは画像センサ3において処理され、環境情報、および/または人物情報が生成される。これらの情報を利用して、照明機器1および空調機器2を制御することができる。
【0012】
画像センサ3は、画像データを処理し、環境情報および人物情報を取得する。環境情報は、撮像対象の空間(ゾーン)の環境に関する情報である。例えば、環境情報は、オフィスの照度や温度などを示す情報である。人物情報は、対象空間における人間に関する情報である。例えば、人物情報は、人の存在または不在(在・不在と称する)、人数、人の行動、人の活動量などを示す情報である。
【0013】
ゾーンを複数に分割した小領域のそれぞれを、エリアと称する。例えば環境情報および人物情報を、エリアごとに算出することが可能である。実施形態では、人物情報の一つとしての歩行・滞留について説明する。歩行・滞留とは、人が歩いているか、または1つの場所に留まっているかを示す情報である。
【0014】
図3は、ビル100における通信ネットワークの一例を示す図である。図3において、照明機器1、空調機器2、および画像センサ3は信号線Lを介してデイジーチェーン状に接続される。このうち例えば一つの画像センサ3が、ゲートウェイ(GW)7-1を介してビル内ネットワーク500に接続される。これにより全ての照明機器1、空調機器2、および画像センサ3が、ビル内ネットワーク500経由でビル監視装置5に接続される。
【0015】
それぞれの画像センサ3は、LAN(Local Area Network)10、ハブ(Hub)6、およびゲートウェイ(GW)7-2経由でビル内ネットワーク500に接続される。これにより画像センサ3で取得された画像データ、環境情報および人物情報は、信号線Lとは独立にビル内ネットワーク500経由で制御装置4、表示装置11およびビル監視装置5に伝送される。
【0016】
さらに、各画像センサ3は、LAN10経由で相互に通信することが可能である。
制御装置4は、画像センサ3から送られた環境情報および人物情報に基づき、照明機器1や空調機器2を制御するための制御情報を生成する。この制御情報はゲートウェイ7-1および信号線Lを介して照明機器1、空調機器2に送られる。
表示装置11は、画像センサ3から取得した環境情報および人物情報、あるいはビル監視装置5から取得した各種の情報を視覚的に表示する。
【0017】
さらに、無線アクセスポイント8が、例えばゲートウェイ7-2に接続される。これにより、無線通信機能を備えたノートパソコン9等がゲートウェイ7-2経由で画像センサ3にアクセスすることができる。
【0018】
図4は、実施形態に係る画像センサ3の一例を示すブロック図である。画像センサ3は、撮像部としてのカメラ部31と、メモリ32、プロセッサ33、および通信部34を備える。これらは内部バス35を介して互いに接続される。メモリ32とプロセッサ33を備えることで、画像センサ3はコンピュータとして機能する。
【0019】
カメラ部31は、魚眼レンズ31a、絞り機構31b、イメージセンサ31cおよびレジスタ30を備える。魚眼レンズ31aは、オフィスフロア内の空間(対象空間)を天井から見下ろす形で視野に捕え、イメージセンサ31cに結像する。魚眼レンズ31aからの光量は絞り機構31bにより調節される。イメージセンサ31cは例えばCMOS(相補型金属酸化膜半導体)センサであり、例えば毎秒30フレームのフレームレートの映像信号を生成する。この映像信号はディジタル符号化され、画像データとして出力される。
【0020】
レジスタ30は、カメラ情報30aを記憶する。カメラ情報30aは、例えばオートゲインコントロール機能の状態、ゲインの値、露光時間などの、カメラ部31に関する情報、あるいは画像センサ3それ自体に関する情報である。
【0021】
メモリ32は、SDRAM(Synchronous Dynamic RAM)などの半導体メモリ、あるいはEPROM(Erasable Programmable ROM)、EEPROM(Electrically Erasable Programmable ROM)などの不揮発性メモリであり、実施形態に係わる各種の機能をプロセッサ33に実行させるためのプログラム32b、およびカメラ部31により取得された画像データ32aなどを記憶する。さらにメモリ32は、マスク設定データ32c、および辞書データ32dを記憶する。
【0022】
マスク設定データ32cは、カメラ部31に捕えられた視野のうち、画像処理する領域(画像処理の対象領域)と、画像処理しない領域(画像処理の非対象領域)とを区別するために用いられるデータである。マスク設定データ32cは、例えばノートパソコン9(図3)から通信部34経由で各画像センサ3に設定することが可能である。
辞書データ32dは、センシング項目と特徴量とを対応づけたテーブル形式のデータであり、例えば機械学習(Machine-Learning)等の手法により生成することが可能である。
【0023】
プロセッサ33は、メモリ32に記憶されたプログラムをロードし、実行することで、実施形態において説明する各種の機能を実現する。プロセッサ33は、例えばマルチコアCPU(Central Processing Unit)を備え、画像処理を高速で実行することについてチューニングされたLSI(Large Scale Integration)である。FPGA(Field Programmable Gate Array)等でプロセッサ15を構成することもできる。MPU(Micro Processing Unit)もプロセッサの一つである。
【0024】
通信部34は、信号線LおよびLAN10に接続可能で、ビル監視装置5、ノートパソコン9、および他の画像センサ3を含む通信相手先とのデータの授受を仲介する。通信のインタフェースは有線でも無線でもよい。通信ネットワークのトポロジはスター型、リング型など任意のトポロジを適用できる。通信プロトコルは汎用プロトコルでも、産業用プロトコルでもよい。単独の通信方法でもよいし、複数の通信方法を組み合わせてもよい。
【0025】
特に、通信部34は、画像センサ3によるセンシングの結果や、プロセッサ33の処理結果、処理データ、パラメータなどを、通信ネットワークとしての信号線L、あるいはLAN10に送出する。これにより、上記データや情報は、他の画像センサ3、ビル監視装置5、およびノートパソコン9等と、ビル内ネットワーク500等を経由して共有されることが可能である。
【0026】
ところで、プロセッサ33は、実施形態に係る処理機能として、動き抽出部33a、画像処理部33b、情報連携部33c、およびマスク設定部33dを備える。動き抽出部33a、画像処理部33b、情報連携部33c、およびマスク設定部33dは、メモリ32に記憶されたプログラム32bがプロセッサ33のレジスタにロードされ、当該プログラムの進行に伴ってプロセッサ33が演算処理を実行することで生成されるプロセスとして、理解され得る。つまりプログラム32bは、動き抽出プログラム、画像処理プログラム、情報連携プログラム、およびマスク設定プログラム、を含む。
【0027】
動き抽出部33aは、メモリ32に蓄積された画像データ32aを所定のアルゴリズムで画像処理して、対象空間における動き特徴量を抽出する。例えば、画像データに含まれるフレームの輝度の変化をピクセルごとにトレースし、その時系列を分析することで動き特徴量を計算することができる。特徴量としては、輝度勾配方向ヒストグラム(Histograms of Oriented Gradients:HOG)、コントラスト、解像度、S/N比、および色調などがある。輝度勾配方向共起ヒストグラム(Co-occurrence HOG:Co-HOG)特徴量、Haar-Like特徴量なども特徴量として知られている。
【0028】
動き抽出部33aは、特に、カメラ部31の視野内における物体の動きを示す動き特徴量を抽出する。また動き抽出部33aは、画像データ32aから、例えばフレーム間差分法により対象空間における動き領域を抽出する。さらに、動き抽出部33aは、対象空間を分割した複数のエリアごとに動き領域を抽出することもできる。
【0029】
画像処理部33bは、画像データ32aを画像処理して対象空間における人物の歩行・滞留をセンシングする。画像処理部33bは、例えば、動き抽出部33aにより抽出された動き特徴量に基づいてルールベースによる識別処理、あるいは機械学習による識別処理により、歩行・滞留をセンシングする。動き抽出部33aにより動き領域が抽出されていれば、画像処理部33bは、当該動き領域に対して歩行・滞留を判定する。さらに、対象空間が複数のエリアに分割されていれば、画像処理部33bは、各エリアごとの動き領域に対して歩行・滞留を判定する。
【0030】
また、画像処理部33bは、歩行・滞留、在・不在、人数、活動量、照度のうち複数のセンシング項目をセンシングする。複数のエリアごとに、これらの複数のセンシング項目を判定することもできる。また、画像処理部33bは、在・不在のセンシング結果に基づいて、歩行・滞留、人数、活動量、および照度の少なくともいずれか1つのセンシングに係わる判定ロジックを切り替える。
【0031】
また、画像処理部33bは、エリアをさらに複数に分割したブロックごとに各センシング項目をセンシングし、ブロックごとのセンシング結果を統合してエリアごとのセンシング結果を得る。また、画像処理部33bは、対象空間における個人を検出し、当該個人の検出の結果を在・不在、人数、活動量、または歩行・滞留のセンシング結果に反映させる。
【0032】
また、画像処理部33bは、対象空間において滞在を判定されたエリアにおいて、歩行・滞留を前記滞在とセンシングする。逆に、前回処理で滞在を判定されたエリアにおける在・不在の判定結果が不在であれば、画像処理部33bは、当該エリアにおける歩行・滞留に関して通過とセンシングする。
【0033】
情報連携部33cは、画像処理部33bによりセンシングされた歩行・滞留、在・不在、人数、活動量、照度のいずれかのセンシング項目に係わる情報を、他のセンシング項目のセンシングに反映させる。例えば、情報連携部33cは、在・不在のセンシング結果を、歩行・滞留、人数、活動量、および照度の少なくともいずれか1つのセンシングに反映させる。
【0034】
領域設定部としてのマスク設定部33dは、カメラ部31の撮像範囲を画像処理の対象領域と非対象領域(マスク領域)とに区分し、各エリアの座標などのデータをマスク設定データ32cに設定する。マスク領域が設定されると、画像処理部33bは、マスキングされていない領域(対象領域)の画像データを画像処理する。
【0035】
特に、マスク設定部33dは、歩行・滞留、在・不在、人数、活動量、照度の各センシング項目ごとにマスク領域を設定する。画像処理部33bは、各センシング項目ごとに設定された対象領域(非マスク領域)の画像データを画像処理する。次に、上記構成を基礎として複数の実施形態を説明する。
【0036】
[第1の実施形態]
図5は、第1の実施形態に係る画像センサにおけるデータの流れの一例を示す図である。図5において、カメラ部31で取得された画像データ32aは、メモリ32に一時的に記憶されたのち、プロセッサ33の動き抽出部33aに送られる。動き抽出部33aは、画像データ32aを画像処理して、動き特徴量を抽出する。抽出された動き特徴量は、画像処理部33bに渡される。
【0037】
画像処理部33bは、在・不在、推定人数(人数)、活動量、推定照度(照度)、および歩行・滞留の5種類の項目を画像データ32aからセンシングする。これらのセンシング項目の全てを常時、同時に全項目をセンシングしても良い。または、必要に応じて個別にセンシングしてもよい。項目ごとの処理の周期は、例えばフレーム周期に同期して全ての項目で同じであっても良いし、項目ごとに異なっていても良い。
【0038】
在・不在については、例えば背景差分/フレーム間差分/人物認識などを用いて人物領域を抽出し、在・不在を判定することができる。ゾーンがエリアに分割されていれば(エリア分割)、エリアごとに人物領域があるか否かを判定し、エリアごとの在・不在を推定することができる。さらに、照明変動判定などによる誤検知抑制機能を持たせることも可能である。
【0039】
推定人数については、例えば背景差分/フレーム間差分/人物認識などを用いて人物領域を抽出し、人物領域から個人を検知して人数を推定することができる。エリア分割がある場合には、個人の位置を推定し、エリアごとに人数を推定することができる。
【0040】
活動量については、フレーム間差分などを用いて動き領域を抽出し、活動量を推定することができる。活動量を、例えば、無/小/中/大などのように複数の段階に分類しても良い。あるいはMETs(Metabolic equivalents)等の指標で活動量を表してもよい。さらに、エリア分割の設定があれば、エリアごとに動き領域を抽出し、エリアごとの活動量を推定することができる。
【0041】
推定照度については、画像データ32aと、ゲイン、露光時間などのカメラ情報に基づいて推定することができる。カメラ情報(30a)は、カメラ部31のレジスタ30から取得することができる。エリア分割の設定があれば、エリアごとに画像を分割し、分割した画像とカメラ情報からエリアごとの照度を推定することができる。
【0042】
歩行・滞留については、フレーム間差分などを用いて動き領域を抽出し、歩行・滞留を判定することができる。エリア分割の設定があれば、エリアごとに動き領域を抽出し、エリアごとの歩行・滞留を推定することができる。
【0043】
以上のようにして、各センシング項目のセンシングデータを得ることができる。通信部34は、カメラ部31、動き抽出部33a、画像処理部33bの処理結果や処理データ、センシングデータ、パラメータなどをネットワークに送出する。
【0044】
図6は、第1の実施形態に係る画像センサ3における処理手順の一例を示すフローチャートである。画像センサ3は、カメラ部31により画像データを取得し(ステップS1)、メモリ32にこの画像データ32aを記憶する(ステップS2)。次に、画像センサ3は、画像データ32aを画像処理し、その結果に基づいて、対象空間における人物の在・不在を判定し(ステップS3)、人数を推定し(ステップS4)、活動量を推定し(ステップS5)、照度を推定し(ステップS6)、歩行・滞留をセンシングする(ステップS7)。
【0045】
図7は、第1の実施形態に係る画像センサ3における処理手順の他の例を示すフローチャートである。図7において、画像センサ3は、メモリ32に蓄積された画像データ32aを画像処理して、在・不在のセンシング結果を得る(ステップS9)。そして画像センサ3は、在・不在の判定の結果に基づいて判定ロジックを切り替え、人数、活動量、照度および歩行・滞留を推定する(ステップS4、S5、S6、S7)。
【0046】
例えば、前状態が不在であれば在と判定しにくくなるロジックを選択することで誤検知を抑制することができる。逆に、前状態が在であれば在と判定しやすくなるロジックを選択し、未検知を抑制することができる。。
【0047】
また、不在と判定されたエリアでは人数推定、活動量推定、照度推定、歩行・滞留判定を行わないというロジックを設定することもできる。例えば在・不在の判定結果が“不在”であれば人数は0人であり、活動量も無であることが画像処理の結果を得るまでもなく判定できる。これにより計算リソースの削減などの効果を得られる。
【0048】
図8は、画像センサ3における処理結果の一例を示す図である。図8においては、在・不在として“在”、人数として“一人”、活動量として“中”、照度として“500lx(ルクス)”、歩行・滞留として“歩行”の、各センシング結果が得られている。
【0049】
図9は、分割されたエリアごとの処理結果の一例を示す図である。図9において、例えばエリア4に着座者が存在するので、そのエリアの照明は明るく調光されている。つまり推定照度は高い(500lx)。また、エリア1、3には歩行者がいるので、照明は暗く調光されている。つまり推定照度が低いことが分かる。
【0050】
以上説明したようにこの実施形態では、画像センサ3において画像データを画像処理した結果に基づき、対象空間における歩行・滞留をセンシングできるようにした。歩行・滞留は、例えば照明制御に係わる保持時間の制御に活用することができる。例えば、制御部としてのプロセッサ33の制御に基づいて、歩行をセンシングされたエリアで不在になれば照明の点灯保持時間を短くする。このようにすることで、照明制御の省エネ性を向上させることができる。逆に、滞留をセンシングされたエリアで不在になれば、照明の点灯保持時間を長くするとよい。
【0051】
既存の画像センサは、主に照明制御向けの用途の限られたものであったので、センシング可能な項目が限られていた。せいぜい在・不在、通過・滞在、明るさを判定する機能を備えるに過ぎず、推定人数や活動量などの、空調用途のセンシングはできなかった。特に、歩行・滞留を検知することができなかったので、きめ細かな制御を実現するためには同じゾーンに複数のセンサを設置する必要があり、システムコストや設置工数などが大きくなりがちであった。
【0052】
これに対し第1の実施形態では、画像データから抽出された動き特徴量に基づいて歩行・滞留という新たなセンシング項目を判定できるようにしたので、ビル全体での複合的な用途にも適用可能な画像センサを提供できる。つまり、画像センサを照明制御だけでなく、空調制御の用途にも活用したいというニーズに応えることができる。
【0053】
また、既存の画像センサには、例えば「連続的に取得された画像間の差分画像」を使用するものがあった。この方式では人の移動を伴わない画像変化が発生するので誤判定の可能性がある。これに対し第1の実施形態では、動き特徴量を用いていることから、画像フレーム間の単純な差分情報を用いる従来方式に比べて誤判定の可能性を低減することができる。
【0054】
これらのことから第1の実施形態によれば、歩行・滞留を推定でき、センシング項目を増やして可用性を高めた画像センサ、センシング方法、制御システム及びプログラムを提供することが可能になる。
【0055】
[第2の実施形態]
次に、第2の実施形態について説明する。図中、第1の実施形態と共通の要素については同じ符号を付して示す。
図10は、第2の実施形態に係る画像センサにおけるデータの流れの一例を示す図である。図10において、カメラ部31で取得された画像データ32aは、メモリ32に一時的に記憶されたのち、プロセッサ33の動き抽出部33aに送られる。動き抽出部33aは、画像データ32aを画像処理して、動き特徴量を抽出する。抽出された動き特徴量は、画像処理部33bに渡される。
【0056】
画像処理部33bは、在・不在、推定人数(人数)、活動量、推定照度(照度)、および歩行・滞留の5種類の項目を画像データ32aからセンシングする。これらのセンシング項目のセンシング結果は情報連携部33cに渡される。情報連携部33cは各項目のセンシング結果を連携させ、或る1つの項目のセンシングに係わる情報を、他の少なくとも1つのセンシング項目のセンシングに反映させる。
【0057】
例えば、在・不在のセンシング結果を、人数、活動量、照度、および歩行・滞留の少なくともいずれか1つのセンシングに反映させることができる。各項目の連携により得られたセンシング結果は通信部34に渡され、制御装置4(図3)、ビル監視装置5、ノートパソコン9および他の画像センサ3等と共有されることができる。
【0058】
図11は、第2の実施形態に係る画像センサ3における処理手順の一例を示すフローチャートである。情報連携部33cは、ステップS3~ステップS7で得られた各項目のセンシングデータを連携させる(ステップS20)。例えば、在・不在の判定結果が“不在”であれば、推定人数を0人、活動量を無とする。さらに、推定照度を固定値とし、歩行・滞在については前状態を維持する。
【0059】
また、推定人数が0人であれば在・不在の判定結果を不在とし、推定人数が1人以上であれば当該判定結果を在とする。また、活動量が小であれば、歩行・滞留については滞留と判定でき、活動量が中以上なら歩行と判定できる。さらに、人数推定で使用された位置情報から、エリアごとの在・不在を判定することができる。
【0060】
このように第2の実施形態では、複数のセンシング項目のセンシング結果を単独で結論付けるのではなく、情報連携部33cにより、他のセンシング項目の結果に反映させるようにした。これにより状態の推定の精度を向上させることが可能になる。
【0061】
[第3の実施形態]
第3の実施形態では、マスク設定部33dによるマスク領域の設定について説明する。
図12は、魚眼レンズ31aに捕えられた対象領域の画像を示す。マスク領域を設定することにより、図13に示されるように視野の一部が処理対象から除外され、窓からの余計な明かり等が検知されないように設定することができる。
【0062】
図14に模式的に示されるように、画像の端を処理対象外とするように設定されたマスクを“マスクA”とし、図15のように画像全体が処理対象、つまりマスクの無い設定を“マスクB”とする。マスク設定部33dは、これら複数の種類にわたるマスク領域を、歩行・滞留、在・不在、人数、活動量、照度の各センシング項目ごとに設定する。項目ごとのマスキングの設定は、例えば図3のノートパソコン9から与えることができ、図4のマスク設定データ32cに記憶される。画像処理部33bは、センシング項目ごとに設定された処理対象領域の画像データを画像処理する。
【0063】
図16に示されるように、例えば、在・不在、人数、照度のセンシングにおいてはマスクAを使用する。このように照明制御エリアなどに依存する項目についてはエリアに合わせてマスクすることで誤検知を抑制する。例えば人物の像の足だけが検知されることになるが、在・不在、人数、照度のセンシングにおいては問題ない。
【0064】
一方、活動量、歩行・滞留のセンシングにおいてはマスクBを使用する。このように処理対象範囲の位置に依存しない項目については、マスクを無しとするか、または、処理範囲が広くなるようにマスクする。このようにすることで、人物の全身の動きや、処理対象領域外からの移動軌跡などを用いた画像処理を実施できるようにし、処理精度の向上を図れる。
【0065】
以上のように第3の実施形態では、マスク領域をセンシング項目ごとに個別に設定できるようにした。既存の技術ではこのような設定を行うことができず、全てのセンシング項目で同じマスク設定を使わざるを得なかったので精度の劣化や処理リソースの圧迫などがもたらされていた。これに対し第3の実施形態では、形状、サイズ、設定領域などを最適化したマスクをセンシング項目ごとに選択することができ、精度の向上や処理リソースの効率化の促進などの効果を得ることができる。
【0066】
なお、この発明は上記実施の形態に限定されるものではない。例えば、図9に示されるようなエリアをさらに複数に分割したブロックごとに、複数のセンシング項目をセンシングし、各ブロックごとのセンシング結果を統合してエリアごとのセンシング結果を得るようにしても良い。
【0067】
図17は、ブロックに分割された対象領域を模式的に示す図である。複数のブロックで人物の一人分の広さをカバーできる程度に、ブロックのサイズを設定すると良い。図17においては、歩行と判定された3つのブロックがあり、滞留と判定された4つのブロックがある。画像処理部33bは、例えば多数決によりブロックごとのセンシング結果を統合し、画像フレーム全体でのセンシング結果を得る。多数決によれば、滞留ブロックの数が多いので、図17の状態は“滞留”と判定される。このほか、平均や最小、最大や重み付け和などの手法によりセンシング結果を統合することができる。
【0068】
また、背景差分/フレーム間差分/人物認識などを用いて人物領域を抽出し、人物領域から個人を検知して追跡し、移動軌跡から歩行・滞留を判定するようにしてもよい。エリア分割がある場合は、エリアごとに存在する個人の移動軌跡を統合して、エリアごとに歩行・滞留を判定することが可能である。
ようにする。
【0069】
本発明のいくつかの実施形態を説明したが、これらの実施形態は例として提示するものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【0070】
1…照明機器、2…空調機器、3…画像センサ、4…制御装置、5…ビル監視装置、6…ハブ、7-1…ゲートウェイ、7-2…ゲートウェイ、8…無線アクセスポイント、9…ノートパソコン、11…表示装置、14…請求、15…プロセッサ、30…レジスタ、30a…カメラ情報、31…カメラ部、31a…魚眼レンズ、31b…絞り機構、31c…イメージセンサ、32…メモリ、32a…画像データ、32b…プログラム、32c…マスク設定データ、32d…辞書データ、33…プロセッサ、33a…動き抽出部、33b…画像処理部、33c…情報連携部、33d…マスク設定部、34…通信部、35…内部バス、40…制御装置、50…ビル監視装置、100…ビル、200…クラウド、300…サーバ、400…データベース、500…ビル内ネットワーク、600…通信ネットワーク。
図1
図2
図3
図4
図5
図6
図7
図8
図9
図10
図11
図12
図13
図14
図15
図16
図17