(57)【特許請求の範囲】
【請求項１】
上方からのアングルで軌道に沿って走行する移動体の背面、または前面を撮像した距離画像を入力する距離画像入力部と、
前記距離画像入力部に入力された距離画像を処理し、前記軌道に沿って走行する移動体の上端部が位置する第１の空間における移動体までの第１の代表距離と、前記第１の空間の下側に位置する第２の空間における移動体までの第２の代表距離と、を検出する距離画像処理部と、
前記距離画像処理部が検出した前記第１の代表距離、および前記第２の代表距離に基づいて、前記距離画像入力部に入力された距離画像に撮像されている移動体の種別を判定する移動体種別判定部と、を備えた移動体管理装置。
【請求項２】
前記距離画像処理部が検出した前記第１の代表距離または第２の代表距離の一方と、前記移動体種別判定部が判定した移動体の種別によって、この移動体が予め定めた許容範囲内に位置するかどうかを判定する位置判定部を備えた請求項１に記載の移動体管理装置。
【請求項３】
前記移動体種別判定部は、前記距離画像処理部が検出した前記第１の代表距離と前記第２の代表距離との距離差に基づき、移動体の種別を判定する、請求項１、または２に記載の移動体管理装置。
【請求項４】
距離画像入力部に入力された、上方からのアングルで軌道に沿って走行する移動体の背面、または前面を撮像した距離画像を処理し、前記軌道に沿って走行する移動体の上端部が位置する第１の空間における移動体までの第１の代表距離と、前記第１の空間の下側に位置する第２の空間における移動体までの第２の代表距離と、を検出する距離画像処理ステップと、
前記距離画像処理ステップで検出した前記第１の代表距離、および前記第２の代表距離に基づいて、前記距離画像入力部に入力された距離画像に撮像されている移動体の種別を判定する移動体種別判定ステップと、を備えた移動体管理方法。
【請求項５】
距離画像入力部に入力された、上方からのアングルで軌道に沿って走行する移動体の背面、または前面を撮像した距離画像を処理し、前記軌道に沿って走行する移動体の上端部が位置する第１の空間における移動体までの第１の代表距離と、前記第１の空間の下側に位置する第２の空間における移動体までの第２の代表距離と、を検出する距離画像処理ステップと、
前記距離画像処理ステップで検出した前記第１の代表距離、および前記第２の代表距離に基づいて、前記距離画像入力部に入力された距離画像に撮像されている移動体の種別を判定する移動体種別判定ステップと、をコンピュータに実行させる移動体管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、線路等の軌道に沿って走行する列車（例えば、汽車、電車、リニアモータカー）等の移動体の種別を判定する技術に関する。
【背景技術】
【０００２】
従来、鉄道会社は、列車を停止させる目標停止位置を駅ホームに定めている。ここで言う列車とは、線路等の軌道に沿って走行する汽車、電車、リニアモータカー等である。駅ホームにおける列車の目標停止位置は、駅ホームに停止した列車に対する乗降客の乗降がスムーズに行えるように規定している。目標停止位置は、例えば駅ホーム面に目標基準位置を規定し、この目標基準位置の前後数十ｃｍ（例えば、全体で２０〜３０ｃｍ程度）の許容範囲を有する。例えば、駅ホーム面上における列車の後端（または前端）の位置が、その列車の位置である。列車の運転士は、列車の後端（または前端）が規定されている目標停止位置に位置するように、列車を駅ホームに停止させる。
【０００３】
駅ホーム面に列車の目標停止位置（列車の後端、または前端を位置させる範囲）をペイントしておき、列車の運転士や、駅係員等がこのペイントを基準にして駅ホームに停止した列車が目標停止位置に停止しているかどうかの目視確認を行っていた。
【０００４】
また、列車の運転士や、駅係員等の作業負担を軽減する目的で、駅ホームに停車した列車の列車停止位置を検出し、この列車停止位置が駅ホームに規定している目標停止位置であるかどうかを判定した判定結果を出力する技術が提案されている（特許文献１参照）。特許文献１は、列車停止位置を、先頭車両の前面に設けた連結器までの距離（センサから連結器までの距離）を計測することによって検出する構成である。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−２４０５１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１の構成は、列車の種別に関係なく駅ホームにおける列車停止位置を検出するため、先頭車両の前面に設けた連結器までの距離を計測する構成である。すなわち、特許文献１は、列車停止位置を検出するときに、列車の種別を判定するものではなかった。
【０００７】
また、特許文献１のように、先頭車両の前面に設けた連結器までの距離を計測して列車停止位置を検出する構成では、先頭車両の前面に設けた連結器までの距離を計測するセンサをホームの下に設置することになる。ホームの下は、列車の車輪とレールとの接触により飛散する錆や泥等の飛散量が多い。すなわち、ホームの下は、飛散した錆や泥等がセンサの投光レンズや受光レンズに付着しやすい環境である。このため、センサをホームの下に設置すると、投光レンズや受光レンズに付着している錆や泥等を拭き取るメンテナンス（清掃作業）の頻度が増加する。また、このメンテナンスは、作業員がホームの下に入って行うことになるので、作業員の安全を確保するために列車の運行が停止している深夜から早朝の時間帯を選択しなければならず、作業員の確保も困難であった。
【０００８】
なお、最近では、駅ホームにおける乗降客の安全を確保するために、駅ホームの線路側の端部に沿ってホームドアを設置することが進められている。ホームドアは、列車停止位置が目標停止位置である列車のドアが対向する位置に、開閉式のドア（または柵）を有する。特許文献１に記載されたセンサを駅ホームの上方に取り付けると、ホームドアが障害物になって、駅ホーム面上における列車の後端（または前端）までの距離を検出することはできない。すなわち、列車停止位置を検出することができない。
【０００９】
この発明の目的は、軌道に沿って走行する移動体を上方からのアングルで撮像した距離画像を処理し、この移動体の種別を判定する技術を提供することにある。
【００１０】
また、この発明の目的は、軌道に沿って走行する移動体を上方からのアングルで撮像した距離画像から、この移動体が予め定めた許容範囲内に位置しているかどうかを判定する技術を提供することにある。
【課題を解決するための手段】
【００１１】
この発明の移動体管理装置は、上記目的を達成するため、以下のように構成している。
【００１２】
距離画像入力部には、上方からのアングルで軌道に沿って走行する移動体の背面、または前面を撮像した距離画像が入力される。距離画像は、例えば公知のＴＯＦ（Time Of Flight）カメラや、レーザ光を利用する測距センサや、ステレオカメラで撮像できる。
【００１３】
距離画像処理部は、距離画像入力部に入力された距離画像を処理し、軌道に沿って走行する移動体の上端部が位置する第１の空間における移動体までの第１の代表距離と、第１の空間の下側に位置する第２の空間における移動体までの第２の代表距離と、を検出する。
【００１４】
移動体種別判定部は、距離画像処理部が検出した第１の代表距離、および第２の代表距離に基づいて、距離画像入力部に入力された距離画像に撮像されている移動体の種別を判定する。例えば、移動体種別判定部は、第１の代表距離と第２の代表距離との距離差に基づき、移動体の種別を判定する。
【００１５】
また、以下に示す位置判定部を追加的に設けることにより、上方からのアングルで軌道に沿って走行する移動体の背面、または前面を撮像した距離画像から、この移動体が予め定めた許容範囲内に位置するかどうかの判定が行える。
【００１６】
位置判定部は、距離画像処理部が検出した第１の代表距離または第２の代表距離の一方と、移動体種別判定部が判定した移動体の種別によって、この移動体が予め定めた許容範囲内に位置するかどうかを判定する。位置判定部は、例えば、移動体の種別毎に、第１の代表距離または第２の代表距離の一方に対して加える補正値を記憶しておき、検出した第１の代表距離または第２の代表距離の一方に対して、判別した種別に応じた補正値を加えた位置を、その移動体の位置として算出する。そして、位置判定部は、算出した移動体の位置が予め定めた許容範囲内であるかどうかを判定する。したがって、移動体の位置とする箇所が、距離画像入力部に入力された距離画像に撮像されていなくても、その移動体の位置を適正に算出（検出）し、移動体の位置が予め定めた許容範囲内であるかどうかを判定することができる。
【発明の効果】
【００１７】
この発明によれば、軌道に沿って走行する移動体を上方からのアングルで撮像した距離画像を処理し、この移動体の種別を判定することができる。
【図面の簡単な説明】
【００１８】
【図１】駅ホームに停車した列車の停止位置が適正であるかどうかを判定する停止位置判定システムを示す概略図である。
【図２】列車位置判定装置の主要部の構成を示すブロック図である。
【図３】第１の空間、および第２の空間を説明する図である。
【図４】列車種別テーブルを示す図である。
【図５】列車位置判定装置の動作を示すフローチャートである。
【図６】列車位置判定処理を示すフローチャートである。
【図７】列車種別判定処理を示すフローチャートである。
【図８】停止判定処理を示すフローチャートである。
【発明を実施するための形態】
【００１９】
以下、この発明の実施形態について説明する。
【００２０】
図１は、駅ホームに停車した列車の停止位置が適正であるかどうかを判定する停止位置判定システムを示す概略図である。この例にかかる停止位置判定システムは、列車位置判定装置１と、ＴＯＦ（Time Of Flight）カメラ２と、ビデオカメラ３と、超音波センサ４と、を有する。
【００２１】
この停止位置判定システムは、駅ホームに進入してきた列車の種別を判定する。また、列車の位置が予め定めている目標停止位置の範囲内であるかどうかを判定した判定結果を出力する。この判定結果の表示は、列車の運転士や駅係員等から見えやすい位置に設置した表示器や表示灯等で行われる。これにより、列車の位置が目標停止位置であるかどうかを列車の運転士や、駅係員等に簡単に確認させることができる。ここで言う目標停止位置は、駅ホーム面に規定した目標基準位置の前後数十ｃｍ（例えば、全体で２０〜３０ｃｍ程度）の許容範囲を有する。駅ホーム面上における列車の後端（または前端）の位置が、その列車の位置である。
【００２２】
列車位置判定装置１は、駅ホームに進入してきた列車の種別を判定するとともに、ここで判定した種別に応じて列車の位置を算出（検出）する。そして、列車位置判定装置１は、駅ホームに進入してきた列車の位置が目標停止位置（許容範囲内）であるかどうかを判定し、その判定結果を出力する。この列車位置判定装置１が、この発明の実施形態にかかる移動体管理装置に相当する。また、列車位置判定装置１は、この発明の実施形態にかかる移動体管理方法を実行する装置に相当する。また、列車位置判定装置１は、この発明の実施形態にかかる移動体管理プログラムを実行するコンピュータを有する。
【００２３】
列車位置判定装置１には、ＴＯＦカメラ２が撮像した距離画像、ビデオカメラ３が撮像した可視画像、超音波センサ４の検出出力が入力される。列車位置判定装置１の詳細については、後述する。
【００２４】
ＴＯＦカメラ２は、駅ホームの上方に取り付けている。また、ＴＯＦカメラ２は、目標停止位置付近に位置する列車の背面を撮像するアングルで取り付けている。ＴＯＦカメラ２は、公知のように、撮像エリアに赤外光を照射する光源、およびｎ×ｍ個の受光素子をマトリクス状に配置した撮像素子（ｎ×ｍ画素の撮像素子）を有する。ＴＯＦカメラ２は、撮像エリアの距離画像、および受光強度画像を同じタイミングで撮像する。ＴＯＦカメラ２は、赤外光を撮像エリアに照射してから、反射光を受光するまでの時間（飛行時間）を画素毎に計測することによって、この撮像エリアの距離画像を撮像する。また、ＴＯＦカメラ２は、各画素の受光光量によって、撮像エリアの受光強度画像を撮像する。ＴＯＦカメラ２は、撮像エリアを撮像した距離画像（以下、距離フレーム画像と言う。）を列車位置判定装置１に入力する。このＴＯＦカメラ２のフレームレートは、例えば、１０フレーム／秒である。
【００２５】
なお、この例では、ＴＯＦカメラ２は、撮像した撮像エリアの受光強度画像を列車位置判定装置１に入力しないものとして説明するが、撮像エリアの受光強度画像を入力してＴＯＦカメラ２で撮像した受光強度画像、および距離画像の各画素について、その画素がノイズの影響を受けたノイズ画素であるかどうかを判定するようにしてもよい。例えば、受光強度が予め定めた閾値未満であれば、その画素をノイズ画素として判定する。列車の表面は金属であるので、この閾値をある程度高く設定することができる。このようにすれば、後述の処理において、ノイズ画素にかかる処理負荷を低減することができ、また、処理結果の信頼性の向上が図れる。
【００２６】
ビデオカメラ３も、上述したＴＯＦカメラ２と同様に、駅ホームの上方に取り付けている。また、ビデオカメラ３は、目標停止位置付近に位置する列車の背面を撮像するアングルで取り付けてもよいし、駅ホームに位置する列車の側面を撮像するアングルで取り付けてもよい。ビデオカメラ３のフレームレートは、例えば、３０フレーム／秒である。ビデオカメラ３は、撮像エリアを撮像した可視画像（以下、可視フレーム画像と言う。）を列車位置判定装置１に入力する。
【００２７】
ＴＯＦカメラ２のアングルと、ビデオカメラ３のアングルとは、同じではない。
【００２８】
超音波センサ４は、線路の枕木等に取り付けており、検知エリア内に位置する列車の有無を検知する。超音波センサ４は、列車の有無を示す２値の列車検知信号を列車位置判定装置１に入力する。
【００２９】
図２は、列車位置判定装置の主要部の構成を示すブロック図である。列車位置判定装置１は、距離画像入力部１１と、距離画像処理部１２と、可視画像入力部１３と、可視画像処理部１４と、検知信号入力部１５と、演算部１６と、出力部１７と、を備える。
【００３０】
距離画像入力部１１には、接続されているＴＯＦカメラ２が撮像した距離フレーム画像が入力される。距離画像処理部１２は、距離画像入力部１１入力された距離フレーム画像を処理する。距離画像処理部１２は、距離画像入力部１１に入力された距離フレーム画像の３軸（ｘ軸、ｙ軸、およびｚ軸）を、列車の走行方向に応じて定めた３軸（Ｘ軸、Ｙ軸、およびＺ軸）の距離フレーム画像に変換する座標変換処理を行う。距離フレーム画像の３軸である、ｘ軸は撮像素子の幅方向であり、ｙ軸は撮像素子の高さ方向であり、ｚ軸は撮像素子の撮像面に直交する方向である。また、列車の走行方向に応じて定めた３軸である、Ｘ軸は列車の幅方向であり、Ｙ軸は列車の高さ方向であり、Ｚ軸は列車の走行方向である。ｘ軸とＸ軸とのなす角度α、ｙ軸とＹ軸とのなす角度β、およびｚ軸とＺ軸とのなす角度γは、ＴＯＦカメラ２の設置時に計測している。距離画像処理部１２は、入力された距離フレーム画像について、ｘ軸回りに角度α回転させ、ｙ軸回りに角度β回転させ、さらに、ｚ軸回りに角度γ回転させる座標変換を行うことによって、列車の走行方向に応じて定めた３軸（Ｘ軸、Ｙ軸、およびＺ軸）の距離フレーム画像を得る。距離フレーム画像の基準位置は、ＴＯＦカメラ２の撮像レンズの中心である。
【００３１】
距離画像処理部１２は、上述の座標変換処理を行った距離フレーム画像（列車の走行方向に応じて定めた３軸の距離フレーム画像）を用いて、予め設定している第１の空間における列車までの代表距離Ａおよび予め設定している第２の空間における列車までの代表距離Ｂを検出する。
【００３２】
図３は、第１の空間、および第２の空間を説明する図である。図３（Ａ）は、列車の背面図であり、図３（Ｂ）、（Ｃ）、（Ｄ）は、列車の背面付近の側面図である。図３（Ｂ）、（Ｃ）、（Ｄ）では、種別の異なる列車を示している。第１の空間は、図３に示すように、列車の上端部が位置する空間を含むように設定している。第２の空間は、第１の空間の下側に設定している。第１の空間、および第２の空間は、駅ホームに設置されているホームドア等の構造物が障害になることなく、目標停止位置付近に位置する列車の背面がＴＯＦカメラ２で撮像できる空間である。一方、図３に示す、第３の空間は、駅ホームに設置されているホームドア等の構造物が障害になって、目標停止位置付近に位置する列車の背面がＴＯＦカメラ２で撮像できない空間であってもよい。
【００３３】
また、列車の位置は、図３（Ｂ）〜（Ｄ）に示すように、駅ホーム面上における列車の後端（または前端）の位置であり、第３の空間に属する。また、図３（Ｂ）〜（Ｄ）に示すように、列車の種別によって、背面の形状が異なるため、第１の空間における列車までの距離（代表距離Ａ）と、第２の空間における列車までの距離（代表距離Ｂ）と、の距離差が異なる。
【００３４】
代表距離Ａ、および代表距離Ｂを検出する処理の詳細については後述する。
【００３５】
可視画像入力部１３には、接続されているビデオカメラ３が撮像した可視フレーム画像が入力される。可視画像処理部１４は、可視画像入力部１３に入力された時間的に連続する２つの可視フレーム画像の差分画像（所謂、フレーム間差分画像）を生成し、列車が停止しているかどうかを判定する。
【００３６】
検知信号入力部１５には、接続されている超音波センサ４から列車の有無を示す列車検知信号が入力される。
【００３７】
演算部１６は、距離画像処理部１２から入力された代表距離Ａと、代表距離Ｂとの距離差に基づき、駅ホームに進入している列車の種別を判定する。また、演算部１６は、ここで判定した列車の種別に応じて、駅ホームにおける列車の位置が目標停止位置であるかどうかを判定する。
【００３８】
演算部１６は、メモリ（不図示）を有し、このメモリに図４に示す列車種別テーブルを記憶している。列車種別テーブルには、列車の種別毎に、代表距離Ａと、代表距離Ｂとの距離差Ｃの大きさの範囲と、列車の位置を推定するのに用いる補正値と、が対応付けて登録されている。補正値は、代表距離Ａまたは代表距離Ｂの一方（この例では代表距離Ａ）から列車の位置を推定するのに用いる値である。
【００３９】
距離画像処理部１２、および演算部１６が、この発明の実施例にかかる移動体管理プログラムを実行するコンピュータに相当する。
【００４０】
出力部１７は、演算部１６が判定した判定結果に応じて、駅ホームにおける列車の位置が目標停止位置であるかどうかを出力する。出力部１７から出力された判定結果は、列車の運転士や駅係員等から見えやすい位置に設置した表示灯の点灯制御等に使用される。したがって、列車の運転士や駅係員等は、この表示灯の点灯／消灯を確認することにより、駅ホームにおける列車の位置が目標停止位置であるかどうかの確認が行える。
【００４１】
また、演算部１６は、駅ホームに設置されているホームドアの開閉を許可するかどうかを判定する機能を有している。出力部１７は、ホームドアの開閉の許可／禁止を示す開閉許可信号を、ホームドアの開閉を制御する装置（不図示）に対して出力する。さらに、演算部１６は、列車位置判定装置１本体各部の動作を制御する。さらに、列車位置判定装置１は、ＴＯＦカメラ２やビデオカメラ３に対して、撮像の開始や、撮像の停止を指示する機能も有している。
【００４２】
以下、この例にかかる列車位置判定装置１の動作について説明する。図５は、列車位置判定装置の動作を示すフローチャートである。
【００４３】
列車位置判定装置１は、駅ホームへの列車の進入を待つ（ｓ１）。この時点では、列車位置判定装置１は、ＴＯＦカメラ２、およびビデオカメラ３に対して撮像の停止を指示している。列車位置判定装置１は、検知信号入力部１５に入力されている超音波センサ４の列車検知信号により、駅ホームへの列車の進入を判定する。具体的には、列車位置判定装置１は、検知信号入力部１５に入力されている超音波センサ４の列車検知信号が、列車無しを示す信号から、列車有りを示す信号に切り替わると、駅ホームに列車が進入したと判定する。
【００４４】
列車位置判定装置１は、ｓ１で駅ホームに列車が進入したと判定すると、ＴＯＦカメラ２、およびビデオカメラ３に対して撮像の開始を指示する（ｓ２）。これにより、ＴＯＦカメラ２は距離画像の撮像を開始するとともに、ビデオカメラ３は可視画像の撮像を開始する。ＴＯＦカメラ２は、撮像した距離フレーム画像を順次距離画像入力部１１に入力する。また、ビデオカメラ３は、撮像した可視フレーム画像を順次可視画像入力部１３に入力する。ＴＯＦカメラ２のフレームレートと、ビデオカメラ３のフレームレートとは、同じであってもよいし、異なっていてもよい。
【００４５】
列車位置判定装置１は、列車の位置が目標停止位置であるかどうかを判定する列車位置判定処理を開始する（ｓ３）。また、列車位置判定装置１は、列車が停止したかどうかを判定する停止判定処理を開始する（ｓ４）。ｓ３で開始する列車位置判定処理、およびｓ４で開始する停止判定処理の詳細については後述する。ｓ３、およびｓ４にかかる処理の順番は、逆であってもよい。
【００４６】
列車位置判定装置１は、その時点における列車の位置が目標停止位置であり、且つ列車が停止していれば、ホームドアの開閉を許可する開閉許可信号を出力部１７から出力する（ｓ５、ｓ６、ｓ７）。一方、列車位置判定装置１は、その時点における列車の位置が目標停止位置でない場合、または、列車が停止していない場合、ホームドアの開閉を禁止する開閉許可信号を出力部１７から出力する（ｓ５、ｓ６、ｓ８）。
【００４７】
列車位置判定装置１は、駅ホームから列車が発車したと判定するまで（ｓ９）、上述のｓ５〜ｓ８にかかる処理を繰り返す。列車位置判定装置１は、検知信号入力部１５に入力されている超音波センサ４の列車検知信号により、駅ホームからの列車の発車を判定する。具体的には、列車位置判定装置１は、検知信号入力部１５に入力されている超音波センサ４の列車検知信号が、列車有りを示す信号から、列車無しを示す信号に切り替わると、駅ホームから列車が発車したと判定する。
【００４８】
列車位置判定装置１は、ｓ９で駅ホームから列車が発車したと判定すると、本システムを初期状態に設定し（ｓ１０）、本処理を終了し、ｓ１に戻る。ｓ１０では、ＴＯＦカメラ２、およびビデオカメラ３に撮像の停止を指示する。また、ｓ３で開始した列車位置判定処理、およびｓ４で開始した停止判定処理を停止する。
【００４９】
次に、ｓ３で開始する列車位置判定処理について説明する。図６は、列車位置判定処理を示すフローチャートである。この列車位置判定処理は、距離画像入力部１１に入力された距離フレーム画像を用いる処理である。
【００５０】
距離画像処理部１２は、処理対象の距離フレーム画像を取り込む（ｓ２１）。距離画像処理部１２は、距離画像入力部１１に入力された距離フレーム画像の中で、時間的に最新の距離フレーム画像を処理対象の距離フレーム画像として取り込む。
【００５１】
距離画像処理部１２は、処理対象の距離フレーム画像を、列車の走行方向に応じて定めた３軸（Ｘ軸、Ｙ軸、およびＺ軸）の距離フレーム画像に変換する座標変換処理を行う（ｓ２２）。
【００５２】
距離画像処理部１２は、座標変換処理を行った距離フレーム画像から、図３に示した第１の空間における代表距離Ａを検出する（ｓ２３）。
【００５３】
ｓ２３では、座標変換処理を行った距離フレーム画像において、第１の空間に位置し、且つ後述する処理でノイズ画素と判断されていない画素の中で、Ｚ軸方向の最少距離を代表距離Ａとして仮検出する。距離画像処理部１２は、仮検出した代表距離Ａの画素の周囲に位置する所定数の画素（例えば、１０画素程度）についてＺ軸方向の距離の平均値を算出する。この平均値の算出においても、すでにノイズ画素と判断されている画素の距離を用いない。そして、距離画像処理部１２は、ここで算出した平均値と、仮検出した代表距離Ａと、の差の絶対値が予め定めた範囲内（例えば、１０〜２０ｍｍ程度）でなければ、今回仮検出した代表距離Ａにかかる画素をノイズ画素と判断し、再度、上述した代表距離Ａの仮検出を行う。一方、距離画像処理部１２は、ここで算出した平均値と、仮検出した代表距離Ａと、の差の絶対値が予め定めた範囲内であれば、仮検出した代表距離Ａを、今回の処理における代表距離Ａに確定する。
【００５４】
これにより、空間に飛来している塵、埃や雨滴等で反射された反射光を受光した画素で計測した距離を代表距離Ａとして誤って検出するのを防止できる。
【００５５】
なお、上記の例では、仮検出した代表距離Ａにかかる画素の周囲に位置する所定数の画素におけるＺ軸方向の距離の平均値を用いて、この仮検出した代表距離Ａの画素がノイズ画素であるかどうかを判定するとしたが、仮検出した代表距離Ａの画素の周囲に位置する所定数の画素におけるＺ軸方向の距離の２乗平均値や中間値等を用いて、この仮検出した代表距離Ａの画素がノイズ画素であるかどうかを判定してもよい。
【００５６】
距離画像処理部１２は、座標変換処理を行った距離フレーム画像から、図３に示した第２の空間に位置する画素を全て抽出し、代表距離Ｂを検出する（ｓ２４）。
【００５７】
ｓ２４にかかる処理は、対象とする空間が第１の空間ではなく、第２の空間である点で異なるだけで、上述のｓ２３と実質的に同じである。
【００５８】
なお、列車位置判定装置１に対して、ＴＯＦカメラ２で撮像した受光強度画像も入力する構成であれば、上述のｓ２３にかかる処理の前に、受光強度が予め定めた閾値未満である画素をノイズ画素として判定するステップを追加することによって、上述のｓ２３、およびｓ２４にかかる処理負荷を低減できるとともに、処理結果の信頼性の向上が図れる。
【００５９】
距離画像処理部１２は、ｓ２３で検出した代表距離Ａ、およびｓ２４で検出した代表距離Ｂを演算部１６に入力する。
【００６０】
演算部１６は、距離画像処理部１２から入力された代表距離Ａ、および代表距離Ｂを用いて、列車の種別を判定する列車種別判定処理を行う（ｓ２５）。
【００６１】
図７は、列車種別判定処理を示すフローチャートである。演算部１６は、距離差Ｃを算出する（ｓ４１）。ｓ４１で算出する距離差Ｃは、代表距離Ａと、代表距離Ｂと、の距離差であり、
距離差Ｃ＝代表距離Ａ−代表距離Ｂ
により算出する。
【００６２】
演算部１６は、図４に示した列車種別テーブルを参照し、ｓ４１で算出した距離差Ｃに基づき列車種別を判定する（ｓ４２）。演算部１６は、今回駅ホームに進入した列車の種別を、列車種別テーブルにおいてｓ４１で算出した距離差Ｃに対応づけられている列車種別であると判定する。また、演算部１６は、ｓ４１で算出した距離差Ｃに対応する列車種別が列車種別テーブルに登録されていなければ、ｓ４２で列車種別判定不能と判定する。例えば、ＴＯＦカメラ２が撮像した距離フレーム画像に列車の背面が撮像されていない場合に、列車種別判定不能となる。
【００６３】
図６に戻って、演算部１６は、ｓ２５で列車種別が判定できると、列車位置を推定する（ｓ２６、ｓ２７）。演算部１６は、ｓ２５で列車種別が判定できなければ、ｓ２１に戻る。ｓ２７では、代表距離Ａから、ｓ２５で判定した列車種別に対応付けられている補正値を加えた距離（代表距離Ａ＋補正値）を、列車位置と推定する。ｓ２７で推定する列車位置は、ＴＯＦカメラ２の設置位置が基準である。
【００６４】
演算部１６は、ｓ２７で推定した列車位置が、駅ホームに予め規定した目標停止位置であるかどうかを判定する（ｓ２８）。演算部１６は、ＴＯＦカメラ２の設置位置から、目標停止位置までの距離を記憶している。演算部１６は、ｓ２７で推定した列車位置と、記憶している目標停止位置と、を対比することにより、ｓ２８にかかる判定を行う。
【００６５】
出力部１７は、演算部１６がｓ２８で判定した判定結果を出力する（ｓ２９）。この出力部１７から出力された判定結果は、列車の運転士や駅係員等から見えやすい位置に設置した表示灯の点灯制御等に使用される。したがって、列車の運転士や駅係員等は、この表示灯の点灯／消灯を確認することにより、駅ホームにおける列車の位置が目標停止位置であるかどうかの確認が行える。また、上記の説明から明らかなように、列車位置判定装置１が、この図６に示す列車位置判定処理を列車が停止していないときも繰り返し実行しているので、列車を停止させる位置を列車の運転士に認識させることができる。すなわち、列車の運転士に対して、列車を停止させる位置のナビゲーションが行える。
【００６６】
次に、ｓ４で開始する停止判定処理について説明する。図８は、停止判定処理を示すフローチャートである。この停止判定処理は、可視画像入力部１３に入力された可視フレーム画像を用いる処理である。
【００６７】
可視画像処理部１４は、可視画像入力部１３に入力された時間的に連続する一対の可視フレーム画像の差分画像（所謂、フレーム間差分画像）を生成する（ｓ５１）。フレーム間差分画像は、公知のように、一対の可視フレーム画像間の変化をあらわす画像である。
【００６８】
可視画像処理部１４は、変化の度合が予め定めた閾値よりも小さいフレーム間差分画像が所定フレーム数（例えば５フレーム）連続したかどうかを判定する（ｓ５２）。可視画像処理部１４は、ｓ５２で所定フレーム数連続したと判定すると、列車が停止したと判定する（ｓ５３）。一方、可視画像処理部１４は、ｓ５２で所定フレーム数連続していないと判定すると、列車が停止していないと判定する（ｓ５４）。
【００６９】
このように、この例にかかる停止位置判定システムは、列車の種別を判定することができる。また、ここで判定した列車の種別に応じて列車の位置を検出するので、列車の位置の検出が精度よく行える。
【００７０】
また、上述したように、ＴＯＦカメラ２を駅ホームの上方に取り付けるので、ＴＯＦカメラ２の撮像レンズに塵や埃等が付着するのを抑えられる。また、列車の運行状況に関係なく、ＴＯＦカメラ２の撮像レンズに付着した塵や埃等を拭き取るメンテナンス（清掃作業）が行える。
【００７１】
また、列車が目標停止位置に停止していないときには、ホームドアの開閉を禁止するので、乗降客の安全を一層高めることができる。
【００７２】
また、上記の例におけるＴＯＦカメラ２は、距離画像が得られる他の機器に置きかえてもよい。例えば、特許文献１のように、レーザ光を走査して、その反射光を検出することにより、レーザ光を走査した領域の距離画像を得る測距センサや、視差を有する２つの撮像部を備えるステレオカメラ等で置き換えてもよい。
【００７３】
また、駅ホームへの列車の進入判定は、ＴＯＦカメラ２が撮像している受光強度画像や、距離画像におけるフレーム間の変化から検出するように構成してもよいし、ビデオカメラ３が撮像している可視光画像におけるフレーム間の変化から検出するように構成してもよい。このようにすれば、超音波センサ４を不要にできる。ただし、この場合には、駅ホームへの列車の進入判定に用いる画像を撮像するＴＯＦカメラ２、またはビデオカメラ３については、撮像を常時行い、撮像した画像を処理する構成にする。
【００７４】
また、図８に示した停止判定処理については、ＴＯＦカメラ２が撮像した時間的に連続する一対の距離フレーム画像の差分画像（所謂、フレーム間差分画像）を生成し、行うようにしてもよい。この場合には、ビデオカメラ３を不要にできる。
【００７５】
なお、ＴＯＦカメラ２は、上述したように、列車の背面ではなく、前面を撮像するアングルで取り付けていてもよい。また、列車種別テーブに登録している補正値は、代表距離Ｂに対する値であってもよい。
【符号の説明】
【００７６】
１−列車位置判定装置
２−ＴＯＦカメラ
３−ビデオカメラ
４−超音波センサ
１１−距離画像入力部
１２−距離画像処理部
１３−可視画像入力部
１４−可視画像処理部
１５−検知信号入力部
１６−演算部
１７−出力部
【図１】
0006052194.tif 000002
【図２】
0006052194.tif 000003
【図３】
0006052194.tif 000004
【図４】
0006052194.tif 000005
【図５】
0006052194.tif 000006
【図６】
0006052194.tif 000007
【図７】
0006052194.tif 000008
【図８】
0006052194.tif 000009