(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公開特許公報(A)
(11)【公開番号】P2023179121
(43)【公開日】2023-12-19
(54)【発明の名称】エレベータシステム
(51)【国際特許分類】
B66B 3/00 20060101AFI20231212BHJP
G06T 7/246 20170101ALI20231212BHJP
【FI】
B66B3/00 P
B66B3/00 L
B66B3/00 M
G06T7/246
【審査請求】有
【請求項の数】10
【出願形態】OL
(21)【出願番号】P 2022092217
(22)【出願日】2022-06-07
(11)【特許番号】
(45)【特許公報発行日】2023-05-29
(71)【出願人】
【識別番号】390025265
【氏名又は名称】東芝エレベータ株式会社
(74)【代理人】
【識別番号】110001737
【氏名又は名称】弁理士法人スズエ国際特許事務所
(72)【発明者】
【氏名】テー コク ロン
【テーマコード(参考)】
3F303
5L096
【Fターム(参考)】
3F303CB22
3F303CB25
3F303CB31
5L096AA06
5L096BA02
5L096CA04
5L096EA39
5L096FA16
5L096FA35
5L096FA52
5L096FA69
5L096GA19
5L096GA51
(57)【要約】
【課題】鏡に関する情報を必要とせずに、撮影画像上に鏡エリアを設定して、鏡による誤検知を防ぐ。
【解決手段】一実施形態に係るエレベータシステムは、乗りかご内に鏡が設置されたエレベータシステムにおいて、撮像手段と、特徴量抽出手段と、鏡像ブロック検出手段と、鏡エリア生成手段とを備える。上記撮像手段は、上記乗りかご内から出入口付近の乗場を含む範囲を撮影する。上記特徴量抽出手段は、上記撮像手段によって得られる画像の特徴量をブロック単位で抽出する。上記鏡像ブロック検出手段は、上記特徴量抽出手段によって抽出された上記画像の特徴量の変化に基づいて、上記画像の中で対称的な動きを有する一対のブロック画像の中で対称的な動きを有する一対のブロックを判断し、上記一対のブロックの一方を鏡像ブロックとして検出する。上記鏡エリア生成手段は、上記鏡像ブロック検出手段によって検出された上記鏡像ブロックの集合体から鏡エリアを生成する。
【選択図】
図1
【特許請求の範囲】
【請求項1】
乗りかご内に鏡が設置されたエレベータシステムにおいて、
上記乗りかご内から出入口付近の乗場を含む範囲を撮影する撮像手段と、
上記撮像手段によって撮影された画像の特徴量をブロック単位で抽出する特徴量抽出手段と、
上記特徴量抽出手段によって抽出された上記画像の特徴量の変化に基づいて、上記画像の中で対称的な動きを有する一対のブロックを判断し、上記一対のブロックの一方を鏡像ブロックとして検出する鏡像ブロック検出手段と、
上記鏡像ブロック検出手段によって検出された上記鏡像ブロックの集合体から鏡エリアを生成する鏡エリア生成手段と
を具備したことを特徴とするエレベータシステム。
【請求項2】
上記鏡像ブロック検出手段は、
撮影画像上における上記乗りかごのシルの位置を基準にして、上記一対のブロックの一方を上記鏡像ブロックとして検出することを特徴とする請求項1記載のエレベータシステム。
【請求項3】
上記鏡像ブロック検出手段は、
上記画像の特徴量の変化をブロック単位で比較したときの差分が予め設定された閾値以内にある一対のブロックを検出することを特徴とする請求項1記載のエレベータシステム。
【請求項4】
上記鏡エリア生成手段は、
上記画像の中で同じブロックが上記鏡像ブロックとして一定回数以上検出された場合に、当該ブロックを上記鏡エリアの生成に用いることを特徴とする請求項1記載のエレベータシステム。
【請求項5】
上記鏡エリア生成手段は、
上記鏡像ブロックが一定以上の割合を占めて矩形エリアを形成する場合に、上記矩形エリアを上記鏡エリアとして生成することを特徴とする請求項1記載のエレベータシステム。
【請求項6】
上記鏡エリア生成手段は、
一定以上の割合で上記鏡像ブロックを含むことを条件にして検索対象とする矩形エリアを広げ、最終的に得られた矩形エリアを上記鏡エリアとして生成することを特徴とする請求項1記載のエレベータシステム。
【請求項7】
上記特徴量として、輝度勾配を含むことを特徴とする請求項1記載のエレベータシステム。
【請求項8】
上記特徴量として、輝度勾配、輝度値、ヒストグラムを含むことを特徴とする請求項1記載のエレベータシステム。
【請求項9】
上記輝度勾配、上記輝度値、上記ヒストグラムのそれぞれに重み付け値が設定されていることを特徴とする請求項8記載のエレベータシステム。
【請求項10】
上記輝度勾配に対する重み付け値が上記輝度値および上記ヒストグラムよりも高く設定されていることを特徴とする請求項9記載のエレベータシステム。
【発明の詳細な説明】
【技術分野】
【0001】
本発明の実施形態は、乗りかご内に設置されたカメラを用いて利用者を検知するエレベータシステムに関する。
【背景技術】
【0002】
従来、エレベータの乗りかご内にカメラを設置しておき、このカメラで撮影した画像を処理することで、乗りかご内に乗車している利用者の人数などを検知し、その検知結果をエレベータの運転制御に反映させるシステムが知られている。
【0003】
この種のシステムでは、画像処理によって利用者を正確に検知することが必要となる。ところが、乗りかご内に鏡が設置されていると、その鏡に映った利用者を誤検知し、乗車人数をダブルカウントしてしまう事象などが発生する。
【先行技術文献】
【特許文献】
【0004】
【特許文献1】特開2020-145511号公報
【特許文献2】特許第5230793号公報
【発明の概要】
【発明が解決しようとする課題】
【0005】
上述した鏡による誤検知を防ぐ方法として、撮影画像上で鏡の設置場所に対応したエリア(鏡エリア)をマスクする方法が一般的である。しかしながら、鏡の設置場所は、乗りかごの仕様によって異なる。このため、上記方法を用いる場合に、物件毎に乗りかごの仕様を調べ、鏡に関する情報(設置場所等)をシステムに与えて、鏡エリアを設定しなければならない。
【0006】
本発明が解決しようとする課題は、鏡に関する情報を必要とせずに、撮影画像上に鏡エリアを設定して、鏡による誤検知を防ぐことのできるエレベータシステムを提供することである。
【課題を解決するための手段】
【0007】
一実施形態に係るエレベータシステムは、乗りかご内に鏡が設置されたエレベータシステムにおいて、撮像手段と、特徴量抽出手段と、鏡像ブロック検出手段と、鏡エリア生成手段とを備える。上記撮像手段は、上記乗りかご内から出入口付近の乗場を含む範囲を撮影する。上記特徴量抽出手段は、上記撮像手段によって得られる画像の特徴量をブロック単位で抽出する。上記鏡像ブロック検出手段は、上記特徴量抽出手段によって抽出された上記画像の特徴量の変化に基づいて、上記画像の中で対称的な動きを有する一対のブロックを判断し、上記一対のブロックの一方を鏡像ブロックとして検出する。上記鏡エリア生成手段は、上記鏡像ブロック検出手段によって検出された上記鏡像ブロックの集合体から鏡エリアを生成する。
【図面の簡単な説明】
【0008】
【
図1】
図1は一実施形態に係るエレベータシステムの構成を示す図である。
【
図2】
図2は同実施形態における乗りかご内の出入口周辺部分の構成を示す図である。
【
図3】
図3は同実施形態におけるカメラの撮影画像の一例を示す図である。
【
図4】
図4は同実施形態におけるフレームNの画像の一例を示す図である。
【
図5】
図5は同実施形態におけるフレームN+1の画像の一例を示す図である。
【
図6】
図6は同実施形態における画像間の輝度勾配の変化例を示す図である。
【
図7】
図7は同実施形態における画像間の輝度勾配、輝度値、ヒストグラムの変化例を示す図である。
【
図8】
図8は同実施形態における鏡像ブロックのマーキング例を示す図である。
【
図9】
図9は同実施形態における鏡エリアを生成する方法を説明するための図である。
【
図10】
図10は同実施形態における鏡エリアを生成する他の方法を説明するための図である。
【
図11】
図11は同実施形態におけるエレベータシステムの動作を説明するためのフローチャートである。
【
図12】
図12は上記
図11のステップS16で実行される鏡エリア生成処理の詳細を示すフローチャートである。
【発明を実施するための形態】
【0009】
以下、図面を参照して実施形態を説明する。
なお、開示はあくまで一例にすぎず、以下の実施形態に記載した内容により発明が限定されるものではない。当業者が容易に想到し得る変形は、当然に開示の範囲に含まれる。説明をより明確にするため、図面において、各部分のサイズ、形状等を実際の実施態様に対して変更して模式的に表す場合もある。複数の図面において、対応する要素には同じ参照数字を付して、詳細な説明を省略する場合もある。
【0010】
図1は一実施形態に係るエレベータシステムの構成を示す図である。なお、ここでは、1台の乗りかごを例にして説明するが、複数台の乗りかごでも同様の構成である。
【0011】
乗りかご11の出入口上部に、撮像手段として用いられるカメラ12が設置されている。具体的には、カメラ12は、乗りかご11の出入口上部を覆う幕板11aの中にレンズ部分を直下方向に向けて設置される。カメラ12は、例えば魚眼レンズ等の超広角レンズを有し、180度以上の視野角で乗りかご11内を含む撮影対象を広範囲に撮影する。カメラ12は、1秒間に数コマ(例えば30コマ/秒)の画像を連続的に撮影可能である。
【0012】
なお、カメラ12の設置場所は、かごドア13付近であれば、乗りかご11の出入口上部でなくても良い。例えば、乗りかご11の出入口に近い天井面など、乗りかご11内の床面全域を含むかご室内全体と戸開時に出入口付近の乗場15を撮影可能な場所であれば良い。
【0013】
各階の乗場15において、乗りかご11の到着口には乗場ドア14が開閉自在に設置されている。乗場ドア14は、乗りかご11の到着時にかごドア13に係合して開閉動作する。なお、動力源(ドアモータ)は乗りかご11側にあり、乗場ドア14はかごドア13に追従して開閉するだけである。以下の説明においては、かごドア13を戸開している時には乗場ドア14も戸開しており、かごドア13が戸閉している時には乗場ドア14も戸閉しているものとする。
【0014】
カメラ12によって連続的に撮影された各画像(映像)は、画像処理装置20によってリアルタイムに解析処理される。なお、
図1では、便宜的に画像処理装置20を乗りかご11から取り出して示しているが、実際には、画像処理装置20はカメラ12と共に幕板11aの中に収納されている。
【0015】
画像処理装置20には、記憶部21と検知部22とが備えられている。記憶部21は、カメラ12によって撮影された画像を逐次保存すると共に、検知部22の処理に必要なデータを一時的に保存しておくためのバッファエリアを有する。なお、記憶部21には、撮影画像に対する前処理として、歪み補正や拡大縮小、一部切り取り等の処理が施された画像が保存されるとしても良い。
【0016】
検知部22は、例えばマイクロプロセッサからなり、カメラ12の撮影画像を用いて乗りかご11内や乗場15にいる利用者を検知する。この検知部22を機能的に分けると、特徴量抽出部22a、鏡像ブロック検出部22b、鏡エリア生成部22c、検知処理部22dで構成される。なお、これらは、ソフトウェアによって実現しても良いし、IC(Integrated Circuit)等のハードウェアにより実現しても良いし、ソフトウェアおよびハードウェアを併用して実現しても良い。また、画像処理装置20の一部あるいは全部の機能をエレベータ制御装置30に持たせることでも良い。
【0017】
特徴量抽出部22aは、記憶部21に記憶された各画像を時系列順に読み出し、これらの画像からブロック単位で特徴量を抽出する。「ブロック単位」とは、画像を所定サイズのブロックにマトリクス状に区切ったときの単位である。「特徴量」とは、画像の特徴・特性を定量的に表した数値のことであり、例えば輝度勾配、輝度値、ヒストグラムなどを含む。鏡像ブロック検出部22bは、特徴量抽出部22aによって抽出された画像の特徴量の変化に基づいて、画像の中で対称的な動きを有する一対のブロックを判断する。鏡像ブロック検出部22bは、撮影画像上における乗りかご11のかごシル47(
図3参照)の位置を基準にして、上記一対のブロックの一方を鏡像ブロックとして検出する。「鏡像ブロック」とは、乗りかご11内に設置された鏡50(
図3参照)の中の画像として認識されたブロックのことを言う。鏡エリア生成部22cは、鏡像ブロック検出部22bによって検出された鏡像ブロックの集合体から鏡エリアを生成する。
【0018】
検知処理部22dは、カメラ12から時系列順に得られる画像の輝度変化等により、乗りかご11内や乗場15にいる利用者の有無を検知する。なお、利用者以外にも、例えば車椅子等の物を検知対象に含めることでも良い。その際、検知処理部22dは、鏡エリア生成部22cによって認識された鏡エリアをマスクするなど、鏡50に写っている利用者を誤検知しない処理を行う。
【0019】
エレベータ制御装置30は、CPU、ROM、RAM等を備えたコンピュータからなる。エレベータ制御装置30は、運転制御部31と戸開閉制御部32と通知部33とを備える。運転制御部31は、乗りかご11の運転制御を行う。戸開閉制御部32は、乗りかご11が乗場15に到着したときのかごドア13の戸開閉を制御する。詳しくは、戸開閉制御部32は、乗りかご11が乗場15に到着したときにかごドア13を戸開し、所定時間経過後に戸閉する。
【0020】
ここで、例えばかごドア13の戸開動作中に検知処理部22dによって、かごドア13の近くにいる利用者が検知された場合には、戸開閉制御部32は、ドア事故(戸袋への引き込まれ事故)を回避するための戸開閉制御を行う。具体的には、戸開閉制御部32は、かごドア13の戸開動作を一時停止するか、逆方向(戸閉方向)に動かす、あるいは、かごドア13の戸開速度を遅くする。通知部33は、検知処理部22dの検知結果に基づいて、乗りかご11内の利用者に注意を喚起する。
【0021】
図2は乗りかご11内の出入口周辺部分の構成を示す図である。
乗りかご11の出入口にかごドア13が開閉自在に設けられている。
図2の例では2枚戸両開きタイプのかごドア13が示されており、かごドア13を構成する2枚のドアパネル13a,13bが間口方向(水平方向)に沿って互いに逆方向に開閉動作する。なお、「間口」とは、乗りかご11の出入口と同じである。
【0022】
乗りかご11の出入口の両側に正面柱41a,41bが設けられており、幕板11aと共に乗りかご11の出入口を囲っている。「正面柱」は、出入口柱あるいは出入口枠とも言い、裏側にはかごドア13を収納するための戸袋が設けられているのが一般的である。
図2の例では、かごドア13が戸開したときに、一方のドアパネル13aが正面柱41aの裏側に設けられた戸袋42aに収納され、他方のドアパネル13bが正面柱41bの裏側に設けられた戸袋42bに収納される。
【0023】
正面柱41a,41bの一方あるいは両方に表示器43や、行先階ボタン44などが配設された操作盤45、スピーカ46が設置されている。
図2の例では、正面柱41aにスピーカ46、正面柱41bに表示器43、操作盤45が設置されている。
【0024】
また、
図3に示すように、乗りかご11の背面49の出入口と対向する場所に、矩形状の鏡50が設置されている。この鏡50は、例えば車椅子利用者が乗りかご11内から降車するときのバックミラーとして利用される。なお、鏡50としては、「ガラスタイプ」だけではなく、「ステンレスミラータイプ」も含む。
【0025】
乗りかご11の出入口上部の幕板11aの中央部に、魚眼レンズ等の超広角レンズを有するカメラ12が設置されている。カメラ12は、所定のフレームレート(例えば30フレーム/秒)で、乗りかご11内と出入口付近の乗場15を撮影する。このカメラ12によって撮影された画像は、
図1に示した画像処理装置20に与えられ、利用者または物を検知するための検知処理に用いられる。
【0026】
図3はカメラ12の撮影画像の一例を示す図である。かごドア13(ドアパネル13a,13b)と乗場ドア14(ドアパネル14a,14b)が全開した状態で、乗りかご11の出入口上部から180度以上の視野角でかご室内全体と出入口付近の乗場15を撮影した場合を示している。上側は乗場15、下側は乗りかご11内である。
【0027】
乗場15において、乗りかご11の到着口の両側に三方枠17a,17bが設けられており、その三方枠17a,17bの間の床面16に所定の幅を有する帯状の乗場シル18が乗場ドア14の開閉方向に沿って配設されている。また、乗りかご11の床面19の出入口側に所定の幅を有する帯状のかごシル47がかごドア13の開閉方向に沿って配設されている。
【0028】
ここで、乗りかご11内に鏡50が設置されている場合、撮影画像上で鏡50に写り込んだ利用者を誤検知して、乗車人数をダブルカウントしてしまうなどの問題が生じる。この場合、撮影画像上で鏡50の設置場所に対応したエリア(鏡エリア)をマスクすれば、鏡50による誤検知を防ぐことができる。しかし、鏡エリアを設定するためには、物件毎に鏡50に関する情報(設置場所等)を事前にシステムに与えておく必要があり、非常に手間がかかる。
【0029】
以下では、鏡50に関する情報を必要せずに、撮影画像上の鏡50の設置場所に対応した部分に鏡エリアを正しく設定するための方法について説明する。
(a)対称的な動きを検出
図4はフレームNの画像の一例を示す図、
図5はフレームN+1の画像の一例を示す図で図である(Nは任意の整数)。図中のP1,P2は利用者を示す。利用者P1は、乗りかご11内で鏡50に写らない位置(この例では、側面48aの近く)に乗車している。利用者P2は、乗りかご11の出入口付近にいて、乗りかご11内に乗車しようとしている状態である。乗りかご11の背面49の出入口と対向する位置に鏡50が設置されており、この鏡50に利用者P2が写り込んでいる。
【0030】
撮影画像上において、利用者P2の実像と、鏡50に写り込んだ利用者P2の鏡像は対称的な動きをする。したがって、鏡50の位置を検出するためには、撮影画像上で対称的な動きしている部分を検出すれば良い。具体的には、撮影画像を所定のブロック単位で分割して、そのブロック単位で特徴量(例えば輝度勾配)を抽出する。そして、フレームNの画像とフレームN+1の画像の特徴量をブロック単位で比較したときの変化量を求め、その変化量から対称的な動きを有する一対のブロックを判断する。
【0031】
図6は画像間の輝度勾配の変化例を示す図である。A部分は画像の上側(乗場側)、B部分は画像の下側(乗りかごの背面側)である(
図4および
図5参照)。図中の矢印は輝度の勾配方向を示している。
【0032】
フレームNの画像において、A部分のブロックb(Xb,Yb)の輝度勾配が270°、B部分のブロックk(Xk,Yk)の輝度勾配が90°であったとする。フレームN+1の画像において、A部分のブロックb(Xb,Yb)の輝度勾配が225°、B部分のブロックk(Xk,Yk)の輝度勾配が135°であったとする。
【0033】
ブロックb(Xb,Yb)の輝度勾配の変化量は、-45°(225°-270°)である。ブロックk(Xk,Yk)の輝度勾配の変化量は、+45°(135°-90°)である。輝度勾配の変化量は動きを表している。したがって、当該画像の中でブロックbとブロックkで対称的な動きが生じていることがわかる。この場合、ブロックbの輝度勾配の変化量とブロックkの輝度勾配の変化量とを比較したときの差分はほぼゼロになる。
【0034】
なお、
図6の例では、A部分のブロックbとB部分のブロックkに着目して説明したが、実際には画像全体からブロック単位で輝度勾配を抽出し、その変化量の差分から撮影画像上で対称的な動きを有する一対のブロックを判断し、その一対のブロックの一方を鏡像ブロックとして検出する。後述するように、鏡50は乗りかご11の背面49に設置されていることが多いので、シル40の位置を基準にして撮影画像の下側に近いブロックを鏡像ブロックとして検出する。
【0035】
図7に示すように、特徴量として、輝度勾配の他に、輝度値やヒストグラムを抽出し、これらの変化量に基づいて鏡像ブロックを検出することでも良い。
図7の例では、特徴量1として「輝度勾配」、特徴量2として「輝度値」、特徴量3として「ヒストグラム」を抽出している。この場合、輝度勾配の変化量と、輝度値の変化量と、ヒストグラムの変化量を予め設定された重み付け値に従って加算した値が鏡像ブロックの検出に用いられる。
【0036】
特徴量1として抽出される輝度勾配の変化量の差分を「-θb°-θk°」,重み付け値を「Gθ」とすると、特徴量1のスコアSθは、以下のように求められる。
Sθ=(-θb°-θk°)×Gθ
特徴量2として抽出される輝度値の変化量の差分を「βb-βk」,重み付け値を「Gβ」とすると、特徴量2のスコアSβは、以下のように求められる。
Sβ=(βb-βk)×Gβ
特徴量3として抽出されるヒストグラムの変化量の差分を「Histb-Histk」,重み付け値を「Ghist」とすると、特徴量3のスコアShistは、以下のように求められる。
Shist=(Histb-Histk)×Gβ
ここで、Gθ>Gβ>Ghistである。輝度勾配の重み付け値Gθを輝度値とヒストグラムよりも高くしておくのは、輝度勾配は方向に関する特性を持っているため、対称的な動きを判断する場合に最も信頼性が高いからである。
【0037】
特徴量1のスコアSθ、特徴量2のスコアSβ、特徴量2のスコアShistを加算した値が予め設定された閾値TH1以内であれば、ブロックbとブロックkは、対称的な動きを有する一対のブロックとして判断される。上記閾値TH1は、乗りかご11の照明環境などを考慮して設定され、理想値0±誤差である。つまり、ブロックbの特徴量変化とブロックkの特徴量変化が対称的であり、両者の特徴量変化を比較したときの差分がゼロに近いほど、対称的な動きを有していると判断される。
【0038】
このように、輝度勾配の他に、輝度値やヒストグラムを用いれば、撮影画像の中で対称的な動きを有する一対のブロックをより正確に判断できる。また、輝度値やヒストグラム以外の特徴量を加えて判断することでも良い。
【0039】
(b)鏡エリアの生成
図8は鏡像ブロックのマーキング例を示す図である。
図9は鏡エリアの生成例を示す図である。「M」は鏡像ブロックとして検出されたことを示すマークである。「Mb」は鏡像ブロックが鏡の一部として確定されたことを示すマークである。
【0040】
撮影画像上で乗場15を上側としたとき、上記(a)で検出された対称的な動きを有する一対のブロックのうち、かごシル47よりも下側に存在するブロックを鏡像ブロックとして検出する。これは、一般的に乗りかご11の背面49に鏡50が設置されていることが多いためである。上記一対のブロックの両方がかごシル47よりも下側にある場合には、撮影画像の下側に近い方を鏡像ブロックとして検出する。
【0041】
図8に示すように、鏡像ブロックとして検出されたブロックにマークMを付していく。撮影画像として時系列順に得られる画像毎に鏡像ブロックを検出し、同じブロックが一定回数C1以上(少なくとも2回以上)、鏡像ブロックとして検出された場合に、当該鏡像ブロックを鏡50の一部として確定し、鏡エリアMEの生成に用いる。このとき、マークMからマークMbに置き換えておく。上記一定回数C1以上とするのは、ノイズ等の影響でイレギュラー的に鏡像ブロックとして誤検出されたブロックを除外するためである。
【0042】
ここで、
図9に示すように、マークMbの鏡像ブロックの集合体が例えば75%以上の割合を占めて矩形エリアを形成した場合に、この矩形エリアを鏡エリアMEとして生成する。矩形エリアとしているのは、一般的に鏡の形状は矩形だからである。
【0043】
また、別の方法として、例えば75%以上の割合でマークMbの鏡像ブロックを含むことを条件にして検索対象とする矩形エリアを広げていき、最終的に得られた矩形エリアを鏡エリアMEとして生成することでも良い。
【0044】
図10に具体例を示す。いま、「Mb1」~「Mb10」で示される鏡像ブロックが鏡50の一部として確定されているとする。
まず、「Mb1」の鏡像ブロックを含む第1の矩形エリアを検索対象とする。続いて、第1の矩形エリアと隣接する「Mb2」「Mb3」の鏡像ブロックを含む第2の矩形エリアを検索対象とする。以下同様に、第2の矩形エリアと隣接する「Mb4」「Mb5」「Mb6」の鏡像ブロックを含む第3の矩形エリア→第3の矩形エリアと隣接する「Mb7」「Mb8」の鏡像ブロックを含む第4の矩形エリア→第4の矩形エリアと隣接する「Mb9」「Mb10」の鏡像ブロックを含む第5の矩形エリア…といったように、上記条件の下で検索対象とする矩形エリアを広げていき、最終的に得られた第5の矩形エリアを鏡エリアMEとする。
【0045】
このような方法を用いれば、例えば画像にノイズが含まれている場合や、鏡50の一部が汚れている場合などにより、鏡像ブロックとして認識されなかったブロックが部分的に含まれていたとしても、鏡エリアMEを正しく生成することができる。
【0046】
次に、本実施形態におけるエレベータシステムの動作を説明する。
図11はエレベータシステムの動作を説明するためのフローチャートである。このフローチャートで示される処理は、主として画像処理装置20によって実行される。
【0047】
いま、乗りかご11が任意の階で戸開している場合を想定する。乗りかご11内に設置されたカメラ12は、所定のフレームレートで乗りかご11内と出入口付近の乗場15を撮影している。カメラ12によって撮影された画像は、画像処理装置20の記憶部21に時系列順に記憶される。
【0048】
画像処理装置20の検知部22は、記憶部21に記憶された各画像を時系列順に読み出す(ステップS11)。検知部22は、これらの画像を所定のブロック単位に区切り、そのブロック単位で例えば輝度勾配を特徴量として抽出する(ステップS12)。検知部22は、各画像のそれぞれについて、撮影画像内の特徴量の変化量をブロック単位で比較し、特徴量変化の差分を演算する(ステップS13)。
【0049】
ここで、特徴量変化の差分が予め設定された閾値TH1以内にある一対のブロックが検出された場合、検知部22は、当該ブロックを対称的な動きを有するブロックとして判断する(ステップS14)。検知部22は、かごシル47の位置を基準にして、上記一対のブロックの中で撮影画像の下側に存在するブロックを鏡像ブロックとして検出する(ステップS15)。
【0050】
詳しくは、
図6で説明したように、フレームNの画像とフレームN+1の画像との間で、ブロックbの輝度勾配の変化量とブロックkの輝度勾配の変化量を比較した場合に、両者の変化量の差分が閾値TH1以内であれば、ブロックbとブロックkが対称的な動きを有する一対のブロックとして判断される。この場合、ブロックkが撮影画像の下側に存在するので、鏡像ブロックとして検出されることになる。
【0051】
このようにして、撮影画像から鏡50の一部として認識される鏡像ブロックがいくつか検出されると、検知部22は、上記鏡像ブロックの集合体から撮影画像上に鏡エリアMEを生成する(ステップS16)。
図12に上記ステップS16で実行される鏡エリア生成処理の詳細を示す。
【0052】
検知部22は、撮影画像上で鏡像ブロックとして検出されたブロックをマーキングする(ステップS21)。その際、検知部22は、各ブロック毎に鏡像ブロックとして検出された回数をカウントする(ステップS22)。一定回数C1以上、同じブロックが鏡像ブロックとして検出された場合に(ステップS23のYes)、検知部22は、当該鏡像ブロックを鏡50の一部として確定し(ステップS24)、その確定された鏡像ブロックの集合体から撮影画像上に鏡エリアMEを生成する(ステップS25)。
【0053】
詳しくは、
図9で説明したように、鏡50の一部として確定された鏡像ブロック(Mb)の集合体が一定以上の割合を占めて矩形エリアを形成した場合に、その矩形エリアのエッジに基づいて鏡エリアMEを生成する。あるいは、
図10で説明したように、一定以上の割合で鏡像ブロック(Mb)を含むことを条件にして、検索対象とする矩形エリアを広げ、最終的に得られた矩形エリアのエッジに基づいて鏡エリアMEとして生成する。
【0054】
撮影画像上に鏡エリアMEが生成されると、以後、検知部22は、鏡エリアMEをマスクして利用者の検知処理を行う(ステップS17)。これにより、鏡50に写る利用者を誤検知することなく、実存する利用者だけを対象にして検知処理を行って、例えば利用者の乗車人数を正確にカウントすることができる。
図5の例で言えば、戸開時に利用者P2が乗りかご11内に乗車した場合に、鏡50に写る利用者P2の鏡像を無視し、すでに乗車済みの利用者P1を含め、現在の乗車人数を2名として正しくカウントすることができる。
【0055】
このように本実施形態によれば、撮影画像上で対称的な動きを有する部分に着目して、鏡50が設置された部分に鏡エリアMEを設定する。したがって、物件毎に鏡50の設置場所を調べなくとも、撮影画像上に鏡エリアMEを正しく設定して、鏡50による誤検知を防ぐことができる。
【0056】
なお、上記実施形態では、乗りかご11が戸開している場合を例にして説明したが、乗りかご11が戸閉している場合でも同様である。つまり、戸閉中にカメラ12によって撮影された画像から対称的な動きを有する一対のブロックの一方を鏡像ブロックとして検出することにより、その鏡像ブロックの集合体から鏡エリアMEを生成することができる。
【0057】
また、鏡50が側面48aあるいは側面48bに設置されている場合でも、上記同様の手法にて鏡エリアMEを生成することができる。この場合、撮影画像の中から対称的な動きを有する一対のブロックを判断したときに、かごシル47よりも下側にあって、撮影画像の左端あるいは右端に近いブロックを鏡像ブロックとして検出し、その鏡像ブロックの集合体から鏡エリアMEを生成すれば良い。
【0058】
また、検出対象の尤度を高めるために、特徴量の速度変化量(強さ)を加えることでも良い。「特徴量の速度変化量」とは、フレーム画像間で特徴量が変化する速度のことである。つまり、同じ速さで特徴量が変化している一対のブロックがあれば、その一対のブロックの一方を鏡像ブロックとして検出する。
【0059】
以上述べた少なくとも1つの実施形態によれば、鏡に関する情報を必要とせずに、撮影画像上に鏡エリアを設定して、鏡による誤検知を防ぐことのできるエレベータシステムを提供することができる。
【0060】
なお、本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【0061】
11…乗りかご、11a…幕板、12…カメラ、13…かごドア、14…乗場ドア、15…乗場、16…乗場の床面、17a,17b…三方枠、18…乗場シル、19…乗りかごの床面、20…画像処理装置、21…記憶部、22…検知部、22a…特徴量抽出部、22b…鏡像ブロック検出部、22c…鏡エリア生成部、22d…検知処理部、30…エレベータ制御装置、31…運転制御部、32…戸開閉制御部、33…通知部、41a,41b…正面柱、41a-1,41b-1…正面柱の内側側面、42a,42b…戸袋、43…表示器、44…行先階ボタン、45…操作盤、46…スピーカ、47…かごシル、48a,48b…側面、49…背面、50…鏡、ME…鏡エリア。