(57)【特許請求の範囲】
【請求項１】
所定領域を撮像する複数の撮像部によって同時に撮像された二つの撮像画像のうちの一方を基準画像とし、他方を比較画像とし、前記基準画像と前記比較画像との対応する画素を比較することにより、前記二つの撮像画像における前記複数の撮像部の間の視差を、前記二つの撮像画像の画素ごとに特定する視差特定部と、
前記二つの撮像画像の画素ごとに、当該画素に関連付けられた基準位置の基準面からの高さである基準高さと、前記基準位置から前記撮像部までの基準距離との距離と、を記憶する記憶部と、
前記視差特定部が特定した前記視差に基づいて、前記二つの撮像画像の画素ごとに前記撮像部から被写体までの距離を特定し、特定した距離と前記記憶部に記憶されている前記基準距離との関係を用いて、前記基準高さに基づいて、前記被写体の高さを示す高さ情報を前記二つの撮像画像の画素ごとに特定する高さ特定部と、
前記高さ情報が示す高さに基づいて、異物を示す複数の画素を含む異物領域を検出する検出部と、
前記検出部が検出した前記異物領域において、前記撮像画像に含まれる複数の撮像領域のそれぞれにおいて前記異物の高さが変化する方向における位置が同じ位置の複数の画素によって構成される複数の線分それぞれを構成する複数の画素に対応する前記高さ情報に基づいて、前記複数の線分それぞれに対応する前記異物の部位の高さを特定し、特定した複数の前記異物の部位の高さに基づいて前記異物領域に含まれる複数の画素に対応する前記異物の高さの範囲を算出する算出部と、
算出された前記高さの範囲に基づく情報を出力する出力部と、
を備える画像処理装置。
【請求項２】
前記出力部は、前記高さの範囲が第１閾値以上である場合に前記高さの範囲に基づく情報を出力し、前記第１閾値未満の場合に前記高さの範囲に基づく情報を出力しない、
請求項１に記載の画像処理装置。
【請求項３】
前記出力部は、前記高さの範囲が前記第１閾値未満である場合において、前記異物領域に含まれる前記複数の画素が示す前記異物の高さの最大値が第２閾値未満のとき、前記高さの範囲に基づく情報を出力する、
請求項２に記載の画像処理装置。
【請求項４】
前記出力部は、前記高さの範囲が前記第１閾値以上である場合において、前記異物領域に含まれる前記複数の画素が示す前記異物の高さの最小値が第３閾値以上のとき、前記高さの範囲に基づく情報を出力しない、
請求項２又は３に記載の画像処理装置。
【請求項５】
前記複数の画素が示す前記異物の高さに応じて画素値が設定された、前記異物領域を示す画像を表示部に表示させる表示制御部をさらに備える、
請求項１から４のいずれか１項に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置に関する。
【背景技術】
【０００２】
多数の乗客が利用する鉄道車両では安全な運行が要求されるため、鉄道車両の関係者は、鉄道車両を安全に運行するための様々な試みを行っている。例えば、乗客が線路に侵入したり、異物が線路上に落下したりすると、重大な事故に繋がるおそれがあることから、線路内への乗客の侵入や異物の落下をいち早く検知する試みが行われている。例えば、プラットホームの天井下に複数のステレオカメラを設置し、複数のステレオカメラにおいて撮像した撮像画像に基づいて、線路内に侵入した乗客を監視することが行われている。
【０００３】
ステレオカメラを用いた監視装置として、ステレオカメラによって撮像した複数の画像に基づいて、当該複数の画像に含まれる所定物体の重畳画像を求め、当該重畳画像の大きさに基づいて所定物体が侵入者であることを判定する装置が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１１５１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、線路上を飛行中の鳥は、電車の往来を妨げないことから異物とはみなさないことが望ましい。しかしながら、線路上を飛行中の鳥と人とは、撮像画像において同様の面積となる場合もある。このため、特許文献１の装置が、プラットホームの天井下に設置されているステレオカメラが撮像した撮像画像に基づいて線路内等の所定エリアへの侵入者を検出する場合、線路上を飛行中の鳥と人とを区別することができず、線路上を飛行中の鳥を線路内への侵入者として誤検知してしまうことがあるという問題が生じていた。
【０００６】
そこで、本発明はこれらの点に鑑みてなされたものであり、所定エリアへの侵入者を精度良く検出することができる画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の第１の態様に係る画像処理装置は、所定領域を撮像する複数の撮像部によって同時に撮像された複数の撮像画像に基づいて、前記複数の撮像画像における前記複数の撮像部の間の視差を、前記複数の撮像画像の画素ごとに特定する視差特定部と、前記視差特定部が特定した前記視差に基づいて、前記所定領域における基準面からの被写体の高さを示す高さ情報を、前記複数の画素ごとに特定する高さ特定部と、高さ情報が示す高さに基づいて、異物を示す複数の画素を含む異物領域を検出する検出部と、前記異物領域に含まれる複数の画素の高さの範囲を算出する算出部と、算出された前記高さの範囲に基づく情報を出力する出力部と、を備える。
【０００８】
前記高さ特定部は、前記視差特定部が特定した視差に基づいて前記複数の画素ごとに前記被写体から前記画像処理装置までの距離を特定し、前記複数の画素ごとに予め定められている基準位置から前記画像処理装置までの距離及び前記基準面からの高さと、特定した距離とに基づいて、前記複数の画素ごとに前記被写体の前記高さ情報を特定してもよい。
【０００９】
前記算出部は、前記異物領域において、所定の方向に対応する位置が同じ位置の複数の画素によって構成される線分の高さを、当該複数の画素に基づいて算出し、複数の線分の高さに基づいて前記高さの範囲を算出してもよい。
【００１０】
前記算出部は、前記異物領域において、第１の方向に対応する位置が同じ位置の複数の画素によって構成される線分の高さを当該複数の画素に基づいて算出するとともに、前記第１の方向と直交する第２の方向に対応する位置が同じ位置の複数の画素によって構成される線分の高さを当該複数の画素に基づいて算出してもよい。
【００１１】
前記出力部は、前記高さの範囲が第１閾値以上である場合に前記高さの範囲に基づく情報を出力し、前記第１閾値未満の場合に前記高さの範囲に基づく情報を出力しないようにしてもよい。
前記出力部は、前記高さの範囲が前記第１閾値未満である場合において、前記異物領域に含まれる前記複数の画素の高さの最大値が第２閾値未満のとき、前記高さの範囲に基づく情報を出力してもよい。
前記出力部は、前記高さの範囲が前記第１閾値以上である場合において、前記異物領域に含まれる前記複数の画素の高さの最小値が第３閾値以上のとき、前記高さの範囲に基づく情報を出力しないようにしてもよい。
【００１２】
前記画像処理装置は、前記複数の画素の高さに応じて画素値が設定された、前記異物領域を示す画像を表示部に表示させる表示制御部をさらに備えてもよい。
【発明の効果】
【００１３】
本発明によれば、所定エリアへの侵入者を精度良く検出することができるという効果を奏する。
【図面の簡単な説明】
【００１４】
【図１】第１実施形態に係る撮像システムの全体構成を示す図である。
【図２Ａ】鉄道車両の進行方向から駅のプラットホームを見た図である。
【図２Ｂ】鉄道車両の進行方向に対して直交する方向から駅のプラットホームを見た図である。
【図３】第１実施形態に係る撮像装置の概要を示す図である。
【図４】第１実施形態に係る撮像装置の構成を示す図である。
【図５】所定の画素における基準位置と、被写体の位置との関係を示す図である。
【図６】高さ特定部によって特定された画素ごとの高さを示す図である。
【図７】グラデーションに基づく高さの範囲の算出例を示す図である。
【図８】撮像装置の処理の流れを示すフローチャートである。
【図９】人判定処理の流れを示すフローチャートである。
【図１０】第２実施形態に係るデータ管理装置の構成を示す図である。
【発明を実施するための形態】
【００１５】
＜第１実施形態＞
図１は、第１実施形態に係る撮像システム１０の全体構成を示す図であり、図２は、撮像装置１０１が設置されている駅のプラットホームＰにおける設置例を示す図である。図２Ａは、鉄道車両の進行方向から駅のプラットホームＰを見た図であり、図２Ｂは、鉄道車両の進行方向に対して直交する方向から駅のプラットホームＰを見た図である。
【００１６】
図１に示すように撮像システム１０は、撮像装置群１００、及び撮像装置群１００と通信可能に接続されたデータ管理装置２００を含んで構成される。
なお、撮像システム１０は、データ管理装置２００と撮像装置群１００との間にハブ３００を備えてもよく、また、ハブ３００に接続される撮像装置群１００を複数備えてもよい。この場合、例えば、それぞれの撮像装置群１００を、駅にある複数のプラットホームＰのそれぞれに設置することとしてもよい。また、撮像システム１０は、撮像装置群１００で撮像された画像を表示するモニタ４００を備えてもよい。
【００１７】
撮像装置群１００は、図２Ｂに示すように、複数の撮像装置１０１（撮像装置１０１−１、撮像装置１０１−２・・・撮像装置１０１−ｎ、ただしｎは３以上の自然数）が駅のプラットホームＰの長さ方向に沿ってデイジーチェーン接続されて構成される。
【００１８】
撮像装置１０１は、複数の撮像部が駅のプラットホームＰの長さ方向に沿って水平に配置されたステレオカメラである。図２Ｂに示すように、撮像装置１０１は、複数の撮像部として、第１撮像部１０２と、第２撮像部１０３とを備える。図２Ａに示すように、撮像装置１０１は、鉄道車両の運行に影響を与えないように、駅のプラットホームＰの上部（天井）のうちプラットホームＰの端部の直上からプラットホームＰの内側に所定量だけセットバックして設置される。また、図２Ｂに示すように、撮像装置１０１は、それぞれの撮像装置１０１の撮像範囲Ｓが隣接する撮像装置１０１の撮像範囲Ｓと重なり合うように設置される。
【００１９】
本実施形態において、撮像装置１０１は、画像処理装置として機能し、駅のプラットホームＰの周辺領域、すなわちプラットホームＰ及び線路Ｒを含む所定領域を複数の撮像部によって所定のフレームレートで同時に撮像する。撮像装置１０１は、複数の撮像部によって同時に撮像された撮像画像に基づいて、所定領域に乗客等の異物が存在することを検出すると、データ管理装置２００に警報を出力する。
【００２０】
図３は、撮像装置１０１の概要を示す図である。図３に示すように撮像装置１０１は、第１撮像部１０２によって撮像される第１撮像画像５１と、第２撮像部１０３によって撮像される第２撮像画像５２とに基づいて、複数の撮像画像の画素ごとに、第１撮像部１０２と第２撮像部１０３との間の視差を特定し、画素ごとに特定した視差に基づいて、所定領域における基準面からの被写体の高さを示す高さ情報を、複数の画素ごとに特定する。
【００２１】
撮像装置１０１は、特定した高さ情報が示す高さに基づいて、異物を示す複数の画素を含む異物領域を検出し、当該異物領域に含まれる複数の画素の高さの範囲に基づいて、警報を出力する。このようにすることで、撮像装置１０１は、高さの範囲が相対的に大きい人と、高さの範囲が相対的に小さい飛行中の鳥とを区別して、所定領域への侵入者を精度良く検出することができる。
【００２２】
［撮像装置１０１の機能構成］
図４は、第１実施形態に係る撮像装置１０１の構成を示す図である。撮像装置１０１は、第１撮像部１０２と、第２撮像部１０３と、記憶部１０４と、制御部１０５とを備える。
【００２３】
第１撮像部１０２及び第２撮像部１０３は、それぞれ、レンズ及びＣＣＤ（Charge Coupled Device：電荷結合素子）を有しており、焦点距離が同一である。第１撮像部１０２及び第２撮像部１０３は、所定領域に存在する乗客等の被写体の画像を撮像する。
【００２４】
記憶部１０４は、例えばＲＯＭ及びＲＡＭである。記憶部１０４は、撮像装置１０１を画像処理装置として機能させる各種プログラムを記憶する。また、記憶部１０４は、撮像装置１０１の第１撮像部１０２が撮像した第１撮像画像５１及び第２撮像部１０３が撮像した第２撮像画像５２を記憶する。
【００２５】
制御部１０５は、例えば、ＣＰＵであり、記憶部１０４に記憶されている各種プログラムを実行することにより、取得部１０６、視差特定部１０７、高さ特定部１０８、検出部１０９、算出部１１０、及び出力部１１１として機能する。
【００２６】
取得部１０６は、同時に撮像された複数の撮像画像として、第１撮像部１０２及び第２撮像部１０３によって同時に撮像された第１撮像画像５１及び第２撮像画像５２を取得する。取得部１０６は、取得した第１撮像画像５１及び第２撮像画像５２を関連付けて記憶部１０４に記憶させる。
【００２７】
視差特定部１０７は、所定領域を撮像する第１撮像部１０２及び第２撮像部１０３によって同時に撮像された複数の撮像画像に基づいて、当該複数の撮像画像における第１撮像部１０２と第２撮像部１０３との間の視差を、複数の撮像画像の画素ごとに特定する。例えば、視差特定部１０７は、記憶部１０４に第１撮像画像５１及び第２撮像画像５２が記憶されると、当該第１撮像画像５１を基準画像とするとともに、当該第２撮像画像５２を比較画像とする。そして、視差特定部１０７は、当該基準画像に含まれる複数の画素のそれぞれを基準点とし、それぞれの基準点と対応する対応点を比較画像の中から探索することで視差を算出する。
【００２８】
具体的には、視差特定部１０７は、基準となる画素を中心に基準画像から画素ブロックを抽出し、比較画像の探索領域内の画素ブロックのうち基準画像から抽出した画素ブロックと輝度パターンが類似している画素ブロックをＳＡＤ（Sum of Absolute Differences）法等の公知の手法により特定する。そして、視差特定部１０７は、基準画像の画素ブロックの座標と比較画像の画素ブロックの座標との相違から、視差を特定する。なお、本実施形態では、画素ブロックを構成する複数の画素のうち隣接する画素との輝度差が所定値以上でない画素については、視差をゼロとする。ここで、視差特定部１０７は、プラットホームＰ上に配置される滑り止め、点字ブロック、案内ペイント等の模様として表示される部分について、基準画像の画素ブロックと隣接する画素ブロックが、基準画像の画素ブロックと一致すると判定してしまい、視差があるものとして誤検出してしまう。
【００２９】
なお、本実施形態では、それぞれの撮像画像において水平方向をＸ方向（第１方向）、垂直方向をＹ方向（第２方向）とする。撮像装置１０１の第１撮像部１０２及び第２撮像部１０３が駅のプラットホームＰの長さ方向に沿って水平に配置されるため、Ｘ方向はプラットホームＰの長さ方向に相当する。また、Ｙ方向は、プラットホームＰや線路Ｒの幅方向に相当する。また、以下では、説明の便宜上、画像上部をＹ座標「小」とし、画面下部をＹ座標「大」とする。
【００３０】
高さ特定部１０８は、視差特定部１０７が特定した視差に基づいて、所定領域における基準面からの被写体の高さを示す高さ情報を、複数の画素ごとに特定する。具体的には、高さ特定部１０８は、視差特定部１０７が特定した視差と、第１撮像部１０２が有するレンズの中心と第２撮像部１０３が有するレンズの中心との間隔と、第１撮像部１０２及び第２撮像部１０３の焦点距離とに基づいて、複数の画素ごとに被写体から撮像装置１０１までの距離Ｄ２を特定する。ここで、基準面は、レールの設置面であるものとするが、これに限らず、プラットホームＰであってもよい。
【００３１】
記憶部１０４には、複数の画素ごとに予め定められている基準位置Ｐ１から撮像装置１０１までの距離Ｄ１及び基準面からの高さｈ１とが記憶されている。高さ特定部１０８は、複数の画素ごとに予め定められている基準位置Ｐ１から撮像装置１０１までの距離Ｄ１及び基準面からの高さｈ１と、特定した距離Ｄ２とに基づいて、複数の画素ごとに被写体の基準面からの高さｈ２を示す高さ情報を特定する。
【００３２】
図５は、所定の画素における基準位置Ｐ１と、被写体の位置Ｐ２との関係を示す図である。図５（ａ）に示す図は、第１撮像画像５１に異物Ｆが写っていない状態を示す図であり、図５（ｂ）に示す図は、第１撮像画像５１に異物Ｆとして線路内に侵入者が写っている状態を示す図である。図５（ａ）における基準位置Ｐ１と、図５（ｂ）における異物Ｆの位置Ｐ２とは、第１撮像画像５１の同一の画素Ａに対応している。
【００３３】
図５（ｃ）に示す図は、基準位置Ｐ１と、異物Ｆの位置Ｐ２と、撮像装置１０１の中心位置との関係を示す図である。図５（ｃ）に示すように、基準面の高さを０、基準面を基準とした位置Ｐ１の高さをｈ１、位置Ｐ２の高さをｈ２、撮像装置１０１の高さをｈｃ、撮像装置１０１から位置Ｐ１までの距離をＤ１、撮像装置１０１から位置Ｐ２までの距離をＤ２とすると、以下の（１）式が成り立つ。
ｈｃ−ｈ１：ｈｃ−ｈ２＝Ｄ１：Ｄ２・・・（１）
【００３４】
（１）式に基づいて、画素Ａに対応する異物Ｆの高さｈ２は以下の（２）式で表される。
ｈ２＝ｈｃ−Ｄ２／Ｄ１＊（ｈｃ−ｈ１）・・・（２）
高さ特定部１０８は、複数の画素のそれぞれについて、（２）式に基づいて高さｈ２を示す高さ情報を特定する。高さ特定部１０８は、例えば、高さを第１階調（例えば、２５６階調）で特定する。なお、高さ特定部１０８は、基準面からの高さを第１階調よりも少ない第２階調で特定してもよい。例えば、第２階調は、立っている人が複数の階調（例えば、５階調〜１０階調）で表現される階調である。
【００３５】
図６は、高さ特定部１０８によって特定された画素ごとの高さを示す図である。図６では、高さが大きい画素ほど白く示し、高さが小さい画素ほど黒く示している。また、高さがほぼ０の画素については斜線で示している。プラットホームＰが模様等を含まない単調な平面である場合には、視差特定部が視差を特定することができないことから、高さ特定部１０８は、高さを０と特定する。
【００３６】
検出部１０９は、高さ情報が示す高さに基づいて、異物を示す複数の画素を含む異物領域を検出する。検出部１０９は、例えば、高さ情報が示す高さが所定の高さ以上の画素が所定数以上連続している領域、又は所定の高さ以上の画素を所定数以上含む領域を異物領域として検出する。なお、上述したように、プラットホームＰ上に配置される滑り止め、点字ブロック、案内ペイント等の模様として表示される部分については、異物領域として検出される。そこで、検出部１０９は、プラットホーム上の異物領域について、模様であるとして無視するようにしてもよい。
【００３７】
算出部１１０は、異物領域に含まれる複数の画素に対応する高さの範囲を算出する。例えば、算出部１１０は、異物領域に含まれる複数の画素に対応する高さのうち、最大の高さと、最小の高さとを特定し、最大の高さから最小の高さを減算することにより高さの範囲を算出する。
【００３８】
なお、算出部１１０は、高さ特定部１０８が特定した高さが第１階調（例えば、２５６階調）で表現されている場合、高さの階調を第２階調（例えば、１０階調）に変換して高さの範囲を算出してもよい。また、算出部１１０は、ある高さに対応する画素の数が予め定められた数に満たない場合に、当該高さがノイズによるものと判定し、高さの範囲を算出する対象から当該高さを除外してもよい。
【００３９】
また、算出部１１０は、高さ特定部１０８が図６に示す異物領域における画素ごとの高さを示す異物画像を出力する場合、異物画像における画素値のグラデーションに基づいて高さの範囲を算出するようにしてもよい。この場合、算出部１１０は、異物画像において、所定の方向に対応する位置が同じ位置の複数の画素によって構成される線分の高さを、当該複数の画素の画素値に基づいて算出する。例えば、算出部１１０は、線分の高さを、複数の画素の画素値の平均値や中央値に基づいて算出する。そして、算出部１１０は、グラデーションの変化、すなわち、隣接する線分の高さの差分を合計することにより、高さの範囲を算出する。このようにすることで、算出部１１０は、異物領域におけるグラデーションの変化に基づいて、異物に対応する高さの範囲を算出することができる。
【００４０】
図７は、グラデーションに基づく高さの範囲の算出例を示す図である。図７に示すように、異物Ｆについて、Ｙ方向に対応する位置が同じ複数の画素によって構成される線分の高さを算出した結果、各線分の高さがＹ方向の値が小さい順に、ｈｆ１、ｈｆ２、ｈｆ３、ｈｆ４、ｈｆ５、ｈｆ６であったとする。この場合、隣接する線分の差分はそれぞれ、ｈｆ１−ｈｆ２、ｈｆ２−ｈｆ３、ｈｆ３−ｈｆ４、ｈｆ４−ｈｆ５、ｈｆ５−ｈｆ６となる。よって、グラデーションに基づく高さの範囲は、ｈｆ１−ｈｆ６となる。
【００４１】
なお、算出部１１０は、異物領域において、所定方向に対応する位置が同じ位置の複数の画素、すなわち、一の行に対応する画素によって構成される線分の高さを算出したが、これに限らない。例えば、算出部１１０は、複数の行に対応する画素によって構成される線分の高さを算出してもよい。
【００４２】
また、撮像画像において異物が写る位置によっては、異物の高さが変化する方向がＹ方向と異なる場合がある。例えば、撮像画像の中心付近では、異物の高さが変化する方向がＹ方向となるが、撮像画像の右端付近や左端付近では、異物の高さが変化する方向がＸ方向となる。
【００４３】
そこで、算出部１１０は、撮像画像に含まれる複数の撮像領域のそれぞれについて、高さが変化する方向（第１方向）を予め規定するようにしてもよい。例えば、算出部１１０は、異物領域が、撮像画像におけるＸ方向の中心位置から所定範囲に含まれる場合には、第１の方向に対応する位置が同じ位置の複数の画素によって構成される線分の高さを当該複数の画素に基づいて算出してもよい。また、算出部１１０は、異物領域が、撮像画像におけるＸ方向の中心位置から当該所定範囲に含まれない場合には、第１の方向と直交する第２の方向に対応する位置が同じ位置の複数の画素によって構成される線分の高さを当該複数の画素に基づいて算出してもよい。
【００４４】
出力部１１１は、算出された高さの範囲に基づいて、データ管理装置２００に情報を出力する。例えば、出力部１１１は、異物を検出した旨を示す警報を出力する。具体的には、出力部１１１は、算出された高さの範囲に基づいて異物領域に含まれる異物が鳥であるか否かを判定する鳥判定処理を行い、当該鳥判定処理の判定結果に基づいて、データ管理装置２００に警報を出力する。
【００４５】
より具体的には、出力部１１１は、高さの範囲、すなわちグラデーションの範囲が第１閾値以上である場合に警報を出力し、第１閾値未満の場合に警報を出力しないように制御する。ここで、高さの範囲が第１閾値未満であるとともに、線路面からの高さの最大値が第２閾値以上の場合、異物領域に対応する異物が線路上を飛行中の鳥である可能性が高いので、出力部１１１は、警報を出力しないように制御する。これに対して、高さの範囲が第１閾値未満であるとともに、線路面からの高さの最大値が第２閾値未満の場合には、異物領域に対応する異物が線路上に寝ている人や異物である可能性がある。そこで、出力部１１１は、高さの範囲が第１閾値未満であっても、線路面からの高さの最大値が第２閾値未満の場合、警報を出力する。
【００４６】
また、高さの範囲が第１閾値以上であっても、線路面からの高さの最小値が、線路面からプラットホームＰに立っている人の頭頂部までの高さよりも大きい第３閾値以上の場合、異物領域に含まれる異物が線路上を飛行している鳥等である可能性が高い。そこで、出力部１１１は、高さの範囲が第１閾値以上であっても、高さの最小値が第３閾値以上の場合には、警報を出力しないように制御する。
【００４７】
なお、出力部１１１は、表示制御部として機能し、複数の画素の高さに応じて画素値が設定された異物領域を示す画像を、データ管理装置２００を介してモニタ４００に表示させてもよい。出力部１１１は、警報を出力する場合に限定して、当該警報の対象となった異物領域を示す画像をモニタ４００に表示させてもよい。このようにすることで、モニタ４００を視認する管理者等は、異物領域に対応する画像を確認し、適切な対応をとることができる。
【００４８】
［撮像装置１０１の処理］
続いて、図８及び図９を参照して、本実施形態に係る撮像装置１０１の処理の流れについて説明する。図８は、撮像装置１０１の処理の流れを示すフローチャートである。
【００４９】
まず、取得部１０６は、第１撮像部１０２及び第２撮像部１０３によって同時に撮像された第１撮像画像５１及び第２撮像画像５２を取得する（Ｓ１０）。
続いて、視差特定部１０７は、Ｓ１０において取得された複数の撮像画像における第１撮像部１０２と第２撮像部１０３との間の視差を、複数の撮像画像の画素ごとに特定する（Ｓ２０）。
【００５０】
続いて、高さ特定部１０８は、視差特定部１０７によって特定された視差に基づいて、所定領域における基準面からの被写体の高さを示す高さ情報を、複数の画素ごとに特定する（Ｓ３０）。
続いて、検出部１０９は、複数の画素ごとに特定された高さ情報が示す高さに基づいて、異物を示す複数の画素を含む異物領域を検出する（Ｓ４０）。
【００５１】
続いて、算出部１１０は、異物領域に含まれる複数の画素に対応する高さ情報に基づいて、異物領域における高さの範囲を算出する（Ｓ５０）。なお、算出部１１０は、異物領域が複数検出された場合、複数の異物領域のそれぞれについて、異物領域における高さの範囲を算出する。なお、算出部１１０は、異物領域が複数検出された場合、複数の異物領域のそれぞれについて、高さの範囲を算出する。
【００５２】
続いて、出力部１１１は、算出された高さの範囲に基づいて、鳥判定処理を行う（Ｓ６０）。鳥判定処理の詳細は、後述する。
続いて、出力部１１１は、鳥以外の異物があるか否かを判定する（Ｓ７０）。出力部１１１は、鳥以外の異物があると判定すると、Ｓ８０に処理を移し、警報を出力する。出力部１１１は、鳥以外の異物がないと判定すると、警報を出力せずに本フローチャートに係る処理を終了する。
【００５３】
続いて、図９を参照して、撮像装置１０１の出力部１１１が実行する鳥判定処理について説明する。なお、出力部１１１は、異物領域が複数検出された場合、複数の異物領域のそれぞれに対して鳥判定処理を行う。
【００５４】
まず、出力部１１１は、算出部１１０が算出した異物領域における高さの範囲が第１閾値以上であるか否かを判定する（Ｓ６１）。出力部１１１は、第１閾値以上であると判定すると、Ｓ６２に処理を移し、第１閾値未満であると判定すると、Ｓ６４に処理を移す。
【００５５】
出力部１１１は、Ｓ６１において異物領域における高さの範囲が第１閾値以上であると判定すると、異物領域における高さの最小値が第３閾値以上であるか否かを判定する（Ｓ６２）。出力部１１１は、第３閾値以上であると判定すると、Ｓ６３に処理を移し、第３閾値未満であると判定すると、鳥判定処理を終了する。
出力部１１１は、Ｓ６３において、異物領域に対応する異物が鳥であると判定する。
【００５６】
また、出力部１１１は、Ｓ６１において異物領域における高さの範囲が第１閾値未満であると判定すると、異物領域における高さの最大値が第２閾値以上であるか否かを判定する（Ｓ６４）。出力部１１１は、第２閾値以上であると判定すると、異物が鳥であると判定する（Ｓ６５）。出力部１１１は、第２閾値未満であると判定すると、異物が人（線路上で倒れている人）であると判定し、鳥判定処理を終了する。
【００５７】
［第１実施形態における効果］
以上のとおり、第１実施形態に係る撮像装置１０１は、所定領域における基準面からの被写体の高さを示す高さ情報を、複数の撮像画像の画素ごとに特定し、特定した高さ情報が示す高さに基づいて、異物を示す複数の画素を含む異物領域を検出し、異物領域に含まれる複数の画素の高さの範囲に基づいて警報を出力する。このようにすることで、異物のうち、飛行中の鳥と、人とを区別して警報を出力することができるので、線路内等の所定エリアへの侵入者を精度良く検出することができる。
【００５８】
＜第２実施形態＞
［データ管理装置２００が警報を出力する］
続いて、第２実施形態について説明する。第１実施形態では、撮像装置１０１が、画像処理装置として機能し、検出した異物領域における高さの範囲に基づいて警報を出力したが、第２実施形態では、データ管理装置２００が画像処理装置として機能し、検出した異物領域における高さの範囲に基づいて警報を出力する点で第１の実施形態と異なる。以下、第１実施形態と異なる部分について説明を行う。第１実施形態と同じ部分については適宜説明を省略する。
【００５９】
図１０は、第２実施形態に係るデータ管理装置２００の構成を示す図である。第２実施形態に係るデータ管理装置２００は、記憶部２０４と、制御部２０５とを備える。
記憶部２０４は、例えばＲＯＭ及びＲＡＭである。記憶部２０４は、データ管理装置２００を画像処理装置として機能させる各種プログラムを記憶する。また、記憶部２０４は、複数の撮像装置１０１のそれぞれが備える第１撮像部１０２が撮像した第１撮像画像５１及び第２撮像部１０３が撮像した第２撮像画像５２を記憶する。
【００６０】
制御部２０５は、例えば、ＣＰＵであり、記憶部２０４に記憶されている各種プログラムを実行することにより、取得部２０６、視差特定部２０７、高さ特定部２０８、検出部２０９、算出部２１０、及び出力部２１１として機能する。
【００６１】
取得部２０６は、複数の撮像装置１０１のそれぞれが備える第１撮像部１０２及び第２撮像部１０３によって同時に撮像された複数の撮像画像として、第１撮像画像５１及び第２撮像画像５２を取得する。取得部２０６は、複数の撮像画像を取得するとともに、当該複数の撮像画像を送信した撮像装置１０１を識別する識別情報としての装置ＩＤを取得する。
【００６２】
視差特定部２０７、高さ特定部２０８、検出部２０９、及び算出部２１０の処理は、第１実施形態に係る視差特定部１０７、高さ特定部１０８、検出部１０９、及び算出部１１０の処理と同じであるので説明を省略する。
【００６３】
出力部２１１は、算出部２１０によって算出された高さの範囲に基づいて、異物領域に含まれる異物が鳥以外の異物であるか否かを判定する。出力部２１１は、異物領域に含まれる異物が鳥以外の異物であると判定すると、当該異物領域を検出した撮像画像を送信した撮像装置１０１の装置ＩＤをモニタ４００に出力するとともに、警報を示す警報情報を表示させる。なお、出力部２１１は、異物領域を検出した撮像画像を送信した撮像装置１０１のプラットホームＰ上の位置を示す位置情報をモニタ４００に表示させるようにしてもよい。また、出力部２１１は、データ管理装置２００に接続されているスピーカ（不図示）に警報を出力させてもよい。
【００６４】
［第２実施形態における効果］
以上のとおり、第２実施形態に係るデータ管理装置２００は、撮像装置１０１から取得した複数の撮像画像の画素ごとに、基準面からの被写体の高さを示す高さ情報を特定し、特定した高さ情報が示す高さに基づいて、異物を示す複数の画素を含む異物領域を検出し、異物領域に含まれる複数の画素の高さの範囲に基づいて警報をモニタ４００に出力する。このようにすることで、データ管理装置２００は、第１実施形態に係る撮像装置１０１と同様に、飛行中の鳥と、人とを区別して警報を出力することができるので、線路内等の所定エリアへの侵入者を精度良く検出することができる。
【００６５】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更又は改良を加えることが可能であることが当業者に明らかである。そのような変更又は改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【００６６】
例えば、算出部１１０は、異物領域を構成する複数の線分について、隣接する線分の高さの変化量を合計することにより、差分の合計を算出してもよい。そして、算出部１１０は、算出された高さの範囲と、差分の合計とに基づいて警報を出力してもよい。例えば、異物が立っている人であり、異物の高さが、Ｙ方向の値が大きくなるにしたがって減少する傾向を有している場合には、差分の合計は、高さの範囲と等しくなる。これに対して、異物がプラットホームＰに配置されているパネル等の模様であり、異物の高さが、Ｙ方向の値が大きくなるにしたがって減少する傾向を有していない場合には、差分の合計は、高さの範囲よりも大きい値となる。そこで、高さの範囲と差分の合計とを比較することにより、異物領域に含まれる異物が人であるか、パネル等の模様であるかを判定することができる。
【００６７】
上述の実施形態では、撮像装置１０１及びデータ管理装置２００のいずれかが画像処理装置として機能する例を説明したが、これに限らない。例えば、撮像装置１０１が画像処理装置に対応する複数の機能のうち、一部の機能を実装し、データ管理装置２００が、当該複数の機能のうち、他の一部の機能を実装してもよい。
【符号の説明】
【００６８】
１０１・・・撮像装置、１０２・・・第１撮像部、１０３・・・第２撮像部、１０４・・・記憶部、１０５・・・制御部、１０６・・・取得部、１０７・・・視差特定部、１０８・・・高さ特定部、１０９・・・検出部、１１０・・・算出部、１１１・・・出力部、２００・・・データ管理装置、４００・・・モニタ
【図１】
0006699179.tif 000002
【図２Ａ】
0006699179.tif 000003
【図２Ｂ】
0006699179.tif 000004
【図３】
0006699179.tif 000005
【図４】
0006699179.tif 000006
【図５】
0006699179.tif 000007
【図６】
0006699179.tif 000008
【図７】
0006699179.tif 000009
【図８】
0006699179.tif 000010
【図９】
0006699179.tif 000011
【図１０】
0006699179.tif 000012