(57)【要約】【課題】パタンマッチング処理の精度を向上させることを可能とするパンタグラフ変位測定装置及びトロリ線硬点検出方法を提供する。【解決手段】ラインセンサカメラ２によってマーカを撮影した画像を処理することによりパンタグラフの加速度を求める画像処理部５Ａが、入力画像を作成する入力画像作成部５ａと、テンプレートを設定するテンプレート設定部５ｂと、入力画像を分割する画像分割処理部５ｃと、テンプレートの拡縮を行うテンプレート拡大・縮小処理部５ｄと、入力画像上のマーカのピクセル位置を検出するパタンマッチング処理部５ｅと、マーカのピクセル位置をパンタグラフの実際の変位に変換するパンタグラフ変位計算部５ｆと、パンタグラフの変位に対して平滑化処理を行うフィルタリング処理部５ｇと、パンタグラフの加速度を出力する加速度出力部５ｈとを有する構成とした。【選択図】図３
2010266341.tif 000002
【特許請求の範囲】
【請求項１】
列車の屋根上に設置されパンタグラフを撮影する撮影手段と、前記撮影手段によって撮影された入力画像を画像処理することによりパンタグラフの変位を取得する画像処理手段とを備えたパンタグラフ変位測定装置において、前記画像処理手段が、前記撮影手段から入力される画像信号を用いて入力画像を作成する入力画像作成手段と、テンプレートを設定するテンプレート設定手段と、キャリブレーション手段によって得られた各画素の分解能に基づいて前記入力画像を所定数の区間に分割する画像分割処理手段と、前記入力画像上の前記区間ごとの分解能に基づいて前記テンプレートの拡大又は縮小を行うテンプレート拡大・縮小処理手段と、前記テンプレートと前記入力画像とから前記マーカのピクセル位置を検出するパタンマッチング処理手段と、前記マーカのピクセル位置に基づいて前記パンタグラフの実際の変位を算出するパンタグラフ変位計算手段と、前記パンタグラフの変位のデータに対して平滑化処理を行うフィルタリング処理手段と、前記平滑化処理手段によって平滑化された前記パンタグラフの変位データに基づいて算出した前記パンタグラフの加速度を出力する加速度出力手段とを有することを特徴とするパンタグラフ変位測定装置。
【請求項２】
前記パタンマッチング処理手段が、直前のラインに対して行ったパタンマッチング処理の結果に基づいて、前記入力画像の所定の範囲に対してのみパタンマッチング処理を行うことを特徴とする請求項１記載のパンタグラフ変位測定装置。
【請求項３】
前記パタンマッチング処理手段が、前記入力画像から検出した前記テンプレートとの相関値に応じて前記テンプレートの移動量を設定することを特徴とする請求項１記載のパンタグラフ変位測定装置。
【請求項４】
前記パタンマッチング処理手段が、前記入力画像中のマーカの軌跡が隣接する二つの前記区間に跨っている場合に、直前のラインにおいて検出した前記マーカの位置を基準にして、前記マーカの軌跡が一つの前記区間に含まれるように前記区間の位置を自動で修正することを特徴とする請求項１乃至請求項３のいずれか１項に記載のパンタグラフ変位測定装置。
【請求項５】
前記パタンマッチング処理手段が、前記マーカの軌跡の中心位置を大まかに検出し、前記中心位置から前記テンプレートの幅の半分の範囲の平均輝度値を算出し、その値をしきい値として前記マーカの軌跡を抽出することを特徴とする請求項１乃至請求項４のいずれか１項に記載のパンタグラフ変位測定装置。
【請求項６】
列車の屋根上に設置されパンタグラフを撮影する撮影手段と、前記撮影手段によって撮影された入力画像を画像処理することによりパンタグラフの変位を取得する画像処理手段とを備えたパンタグラフ変位測定装置を用いてトロリ線の硬点を検出するトロリ線硬点検出方法において、予めテンプレートを設定する第一の工程と、前記撮影手段から入力される画像信号を用いて入力画像を作成する第二の工程と、キャリブレーション手段によって得られた各画素の分解能に基づいて前記入力画像を所定数の区間に分割する第三の工程と、前記入力画像上の前記区間ごとの分解能に基づいて前記テンプレートの拡大又は縮小を行う第四の工程と、前記テンプレートと前記入力画像とからパタンマッチング処理により前記マーカのピクセル位置を検出する第五の工程と、前記マーカのピクセル位置に基づいて前記パンタグラフの実際の変位を算出する第六の工程と、前記パンタグラフの変位のデータに対して平滑化処理を行う第七の工程と、前記平滑化処理手段によって平滑化された前記パンタグラフの変位データに基づいて算出した前記パンタグラフの加速度を出力する第八の工程とからなることを特徴とするトロリ線硬点検出方法。
【請求項７】
前記第五の工程を、直前のラインに対して行ったパタンマッチング処理の結果に基づいて、前記入力画像の所定の範囲に対してのみ行うことを特徴とする請求項６記載のトロリ線硬点検出方法。
【請求項８】
前記第五の工程を、前記入力画像から検出した前記テンプレートとのピクセル位置ごとの相関値に基づいて前記テンプレートの移動量を設定して行うことを特徴とする請求項６記載のトロリ線硬点検出方法。
【請求項９】
前記第五の工程を、前記入力画像中のマーカの軌跡が隣接する二つの前記区間に跨っている場合に、直前のラインにおいて検出した前記マーカの位置を基準にして、前記マーカの軌跡が一つの前記区間に含まれるように前記区間の位置を自動で修正して行うことを特徴とする請求項６乃至請求項８のいずれか１項に記載のトロリ線硬点検出方法。
【請求項１０】
前記第五の工程を、前記マーカの軌跡の中心位置を大まかに検出し、前記中心位置から前記テンプレートの幅の半分の範囲の平均輝度値を算出し、その値をしきい値として行うことを特徴とする請求項６乃至請求項９のいずれか１項に記載のトロリ線硬点検出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パンタグラフ変位測定装置及びトロリ線硬点検出方法に関し、特に硬点計測用のマーカを取り付けたパンタグラフをラインセンサカメラで撮影した画像を用いてパタンマッチング処理によりトロリ線の硬点を計測するパンタグラフ変位測定装置及びトロリ線硬点検出方法に関する。
【背景技術】
【０００２】
電気鉄道設備においては、検査項目の一つとしてトロリ線の硬点の計測が挙げられる。例えば、トロリ線はちょう架線にハンガで吊り下げられた状態になっている。このハンガが設置されている箇所や、その他、トロリ線の接続箇所や曲線引がある部分などは他の部分に比べトロリ線の重量が部分的に増加しており、「トロリ線の硬点」と呼ばれる。
【０００３】
このトロリ線の硬点を、車両の屋根上に設置されトロリ線に摺動する集電装置であるパンタグラフが通過するとき、トロリ線の重量によりパンタグラフが急激に下降する場合がある。このような場合、トロリ線がパンタグラフから離線し、アークと呼ばれる放電現象が発生する。このときトロリ線にはアークによって生じる熱によって局所的な摩耗が生じる。そのため、トロリ線の硬点においては、他の部分に比較して摩耗の進行が早まることが考えられる。
【０００４】
以上のことから、トロリ線の硬点を検出することは、電気鉄道設備を保守し、運用・管理する上で重要な事項となっている。
【０００５】
上述したように、トロリ線の硬点においてパンタグラフには鉛直方向に大きな加速度が生じる。したがって、トロリ線の硬点を検出するためにはトロリ線と変位が等価であるパンタグラフの鉛直方向の加速度を監視すればよい。パンタグラフの加速度は、パンタグラフの変位を測定し、これを二階微分することによって求めることができる。
【０００６】
従来、パンタグラフの変位測定方法として以下のようなものが知られている。
（イ）レーザセンサ方式
この方式は、パンタグラフをミラー等によりレーザで走査し、反射波の位相差や反射したレーザの形状の変形などにより、パンタグラフの変位を測定する方式である。
（ロ）光切断センサ方式
この方式は、パンタグラフに縞状の光を投光し、パンタグラフの形状に応じて凹凸になった縞を受光し、パンタグラフの変位を測定する方式である。
（ハ）画像処理方式
この方式は、車両の屋根上に設置したラインセンサカメラでパンタグラフを撮影し、撮影した画像に対して処理用コンピュータにおいてモデルマッチングやパタンマッチング等の処理を行い、パンタグラフの変位を測定する方式である（例えば、特許文献１，２参照）。
【０００７】
上記の方式のうち、画像処理方式は、ラインセンサカメラにより撮影したパンタグラフの画像の中から、予め用意しておいたパンタグラフのモデルとマッチングする画像上のピクセル位置を抽出し、ラインセンサカメラからパンタグラフまでの距離や撮影器具のレンズの焦点距離などに基づき、画像上のピクセル位置からパンタグラフの実際の高さを算出するものである。
【０００８】
この画像処理方式は、撮影したパンタグラフの画像の中から、予め取得したパンタグラフのモデルとマッチングするピクセル位置を検出したり、車両の屋根上に設置されたパンタグラフに白黒の縞模様のマーカを取り付け、ラインセンサカメラによって撮影した画像からパタンマッチングによってマーカ位置、すなわちパンタグラフの位置を検出したりしている。
【０００９】
そして、画像上のパンタグラフの位置を検出した後、パンタグラフまでの距離やレンズの焦点距離などの関係から、画像上のピクセル位置を実際のパンタグラフ変位へと変換する。こうして求めたパンタグラフの変位を二階微分することで、加速度を算出している。また、特許文献２のように、ラインセンサカメラを用いることで空間分解能を上げ、精度を向上させることができる。この方式は、レーザセンサ方式や光切断方式に比べて装置が小型になるので、測定専用に製造された検測車だけでなく、営業車にも搭載できるという利点がある。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２００６−２５０７７４号公報
【特許文献２】特開２００８−１０４３１２号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
しかしながら、ラインセンサカメラを用いた方式では、図１３に示すように、パンタグラフ１ａに取り付けられたマーカ４を撮影するために、ラインセンサカメラ２は、車両１の屋根上に斜め上方を見上げるように設置される。
【００１２】
ここで、図１３に示すように、ラインセンサカメラ２からパンタグラフ１ａまでの距離が長い場合、このラインセンサカメラ２のカメラ仰角θAは小さくなる。一方、ラインセンサカメラ２からパンタグラフ１ａまでの距離が短い場合、このラインセンサカメラ２のカメラ仰角θBは大きくなる。以下、図１３中実線で示すラインセンサカメラ、破線で示すラインセンサカメラ２をそれぞれラインセンサカメラ２Ａ、２Ｂと呼称する。
【００１３】
ラインセンサカメラ２Ａ、ラインセンサカメラ２Ｂによって撮影したマーカ４の入力画像例をそれぞれ図１４（ａ）、図１４（ｂ）に示す。ラインセンサカメラ２Ａを用いた場合、図１４（ａ）に示すように、カメラ仰角θAが小さいので、入力画像６Ａ内においてマーカの軌跡Ｍはほぼ同一幅であり、パンタグラフ１ａの高さによる分解能の違いはほとんどない。これに対し、図１４（ｂ）に示すようにラインセンサカメラ２Ｂを用いた場合、カメラ仰角θBが大きいので、マーカの軌跡Ｍは高さによって異なり、入力画像６Ｂ内でパンタグラフ１ａの高さによる分解能に差が生じる。
【００１４】
なお、図１４中、時刻ＴIの範囲に対応する画像はパンタグラフ１ａが図１３に示すＩの位置にある場合、時刻ＴIIの範囲に対応する画像はパンタグラフ１ａが図１３に示すIIの位置にある場合、時刻ＴIIIの範囲に対応する画像はパンタグラフ１ａが図１３に示すIIIの位置にある場合を示している。
【００１５】
例えば、図１４中に破線で囲んで示すように、パンタグラフ１ａがII（＝時刻ＴII）に示す位置にあるときに取得したマーカ４の画像をパタンマッチング用のテンプレート７として取得した場合、図１４（ａ）に示すようにラインセンサカメラ２Ａによって撮影した画像６Ａに対してパタンマッチング処理を行う場合ではパタンマッチングが成功する可能性が高いのに対し、図１４（ｂ）に示すようにラインセンサカメラ２Ｂによって撮影した画像６Ｂに対してパタンマッチング処理を行う場合ではテンプレート７のサイズが合わずにパタンマッチングが失敗する可能性があるという問題があった。
【００１６】
このようなことから本発明は、パタンマッチング処理の精度を向上させることを可能とするパンタグラフ変位測定装置及びトロリ線硬点検出方法を提供することを特徴とする。
【課題を解決するための手段】
【００１７】
上記の課題を解決するための第１の発明に係るパンタグラフ変位測定装置は、列車の屋根上に設置されパンタグラフを撮影する撮影手段と、前記撮影手段によって撮影された入力画像を画像処理することによりパンタグラフの変位を取得する画像処理手段とを備えたパンタグラフ変位測定装置において、前記画像処理手段が、前記撮影手段から入力される画像信号を用いて入力画像を作成する入力画像作成手段と、テンプレートを設定するテンプレート設定手段と、キャリブレーション手段によって得られた各画素の分解能に基づいて前記入力画像を所定数の区間に分割する画像分割処理手段と、前記入力画像上の前記区間ごとの分解能に基づいて前記テンプレートの拡大又は縮小を行うテンプレート拡大・縮小処理手段と、前記テンプレートと前記入力画像とから前記マーカのピクセル位置を検出するパタンマッチング処理手段と、前記マーカのピクセル位置に基づいて前記パンタグラフの実際の変位を算出するパンタグラフ変位計算手段と、前記パンタグラフの変位のデータに対して平滑化処理を行うフィルタリング処理手段と、前記平滑化処理手段によって平滑化された前記パンタグラフの変位データに基づいて算出した前記パンタグラフの加速度を出力する加速度出力手段とを有することを特徴とする。
【００１８】
なお、ここでいう「キャリブレーション手段」とは、例えば特願２００９−０１１６４８によるキャリブレーション方法を用いて各画素の分解能を求める手段のことをいうものとする。
【００１９】
第２の発明に係るパンタグラフ変位測定装置は、第１の発明に係るパンタグラフ変位測定装置において、前記パタンマッチング処理手段が、直前のラインに対して行ったパタンマッチング処理の結果に基づいて、前記入力画像の所定の範囲に対してのみパタンマッチング処理を行うことを特徴とする。
【００２０】
第３の発明に係るパンタグラフ変位測定装置は、第１の発明に係るパンタグラフ変位測定装置において、前記パタンマッチング処理手段が、前記入力画像から検出した前記テンプレートとの相関値に応じて前記テンプレートの移動量を設定することを特徴とする。
【００２１】
第４の発明に係るパンタグラフ変位測定装置は、第１乃至第３のいずれかの発明に係るパンタグラフ変位測定装置において、前記パタンマッチング処理手段が、前記入力画像中のマーカの軌跡が隣接する二つの前記区間に跨っている場合に、直前のラインにおいて検出した前記マーカの位置を基準にして、前記マーカの軌跡が一つの前記区間に含まれるように前記区間の位置を自動で修正することを特徴とする。
【００２２】
第５の発明に係るパンタグラフ変位測定装置は、第１乃至第４のいずれかの発明に係るパンタグラフ変位測定装置において、前記パタンマッチング処理手段が、前記マーカの軌跡の中心位置を大まかに検出し、前記中心位置から前記テンプレートの幅の半分の範囲の平均輝度値を算出し、その値をしきい値として前記マーカの軌跡を抽出することを特徴とする。
【００２３】
なお、ここでいう「大まか」とは、パタンマッチング処理においてマッチング結果に誤差を生じない範囲でマーカ中心位置を検出する程度をいうものとする。
【００２４】
第６の発明に係るトロリ線硬点検出方法は、列車の屋根上に設置されパンタグラフを撮影する撮影手段と、前記撮影手段によって撮影された入力画像を画像処理することによりパンタグラフの変位を取得する画像処理手段とを備えたパンタグラフ変位測定装置を用いてトロリ線の硬点を検出するトロリ線硬点検出方法において、予めテンプレートを設定する第一の工程と、前記撮影手段から入力される画像信号を用いて入力画像を作成する第二の工程と、キャリブレーション手段によって得られた各画素の分解能に基づいて前記入力画像を所定数の区間に分割する第三の工程と、前記入力画像上の前記区間ごとの分解能に基づいて前記テンプレートの拡大又は縮小を行う第四の工程と、前記テンプレートと前記入力画像とからパタンマッチング処理により前記マーカのピクセル位置を検出する第五の工程と、前記マーカのピクセル位置に基づいて前記パンタグラフの実際の変位を算出する第六の工程と、前記パンタグラフの変位のデータに対して平滑化処理を行う第七の工程と、前記平滑化処理手段によって平滑化された前記パンタグラフの変位データに基づいて算出した前記パンタグラフの加速度を出力する第八の工程とからなることを特徴とする。
【００２５】
なお、ここでいう「キャリブレーション手段」とは、例えば特願２００９−０１１６４８によるキャリブレーション方法を用いて各画素の分解能を求める手段のことをいうものとする。
【００２６】
第７の発明に係るトロリ線硬点検出方法は、第６の発明に係るトロリ線硬点検出方法において、前記第五の工程を、直前のラインに対して行ったパタンマッチング処理の結果に基づいて、前記入力画像の所定の範囲に対してのみ行うことを特徴とする。
【００２７】
第８の発明に係るトロリ線硬点検出方法は、第６の発明に係るトロリ線硬点検出方法において、前記第五の工程を、前記入力画像から検出した前記テンプレートとのピクセル位置ごとの相関値に基づいて前記テンプレートの移動量を設定して行うことを特徴とする。
【００２８】
第９の発明に係るトロリ線硬点検出方法は、第６乃至第８のいずれかのトロリ線硬点検出方法において、前記第五の工程を、前記入力画像中のマーカの軌跡が隣接する二つの前記区間に跨っている場合に、直前のラインにおいて検出した前記マーカの位置を基準にして、前記マーカの軌跡が一つの前記区間に含まれるように前記区間の位置を自動で修正して行うことを特徴とする。
【００２９】
第１０の発明に係るトロリ線硬点検出方法は、第６乃至第９のいずれかのトロリ線硬点検出方法において、前記第五の工程を、前記マーカの軌跡の中心位置を大まかに検出し、前記中心位置から前記テンプレートの幅の半分の範囲の平均輝度値を算出し、その値をしきい値として行うことを特徴とする。
【００３０】
なお、ここでいう「大まか」とは、パタンマッチング処理においてマッチング結果に誤差を生じない範囲でマーカ中心位置を検出する程度をいうものとする。
【発明の効果】
【００３１】
上述した第１の発明に係るパンタグラフ変位測定装置によれば、列車の屋根上に設置されパンタグラフを撮影する撮影手段と、撮影手段によって撮影された入力画像を画像処理することによりパンタグラフの変位を取得する画像処理手段とを備えたパンタグラフ変位測定装置において、画像処理手段が、撮影手段から入力される画像信号を用いて入力画像を作成する入力画像作成手段と、テンプレートを設定するテンプレート設定手段と、キャリブレーション手段によって得られた各画素の分解能に基づいて入力画像を所定数の区間に分割する画像分割処理手段と、入力画像上の区間ごとの分解能に基づいてテンプレートの拡大又は縮小を行うテンプレート拡大・縮小処理手段と、テンプレートと入力画像とからマーカのピクセル位置を検出するパタンマッチング処理手段と、マーカのピクセル位置に基づいてパンタグラフの実際の変位を算出するパンタグラフ変位計算手段と、パンタグラフの変位のデータに対して平滑化処理を行うフィルタリング処理手段と、平滑化処理手段によって平滑化されたパンタグラフの変位データに基づいて算出したパンタグラフの加速度を出力する加速度出力手段とを有するので、適切な画像分割数を自動的に求め、パタンマッチング処理を適切に行ってマーカのピクセル位置を高精度に検出し、トロリ線の硬点を求めることができる。
【００３２】
また、第２の発明に係るパンタグラフ変位測定装置によれば、パタンマッチング処理手段が、直前のラインに対して行ったパタンマッチング処理の結果に基づいて、入力画像の所定の範囲に対してのみパタンマッチング処理を行うので、処理時間を短縮することができるとともに、ノイズ等の検出の確率を低減することができる。
【００３３】
また、第３の発明に係るパンタグラフ変位測定装置によれば、前記パタンマッチング処理手段が、入力画像から検出したテンプレートとの相関値に応じてテンプレートの移動量を設定するので、相関値が低い場合に比較して相関値が高い場合にテンプレートの移動量を小さく設定することで、パタンマッチング処理を効率的に行うことができる。
【００３４】
また、第４の発明に係るパンタグラフ変位測定装置によれば、パタンマッチング処理手段が、入力画像中のマーカの軌跡が隣接する二つの区間に跨っている場合に、直前のラインにおいて検出したマーカの位置を基準にして、マーカの軌跡が一つの区間に含まれるように区間の位置を自動で修正するので、パタンマッチングの処理範囲内に区切り位置が存在することにより処理範囲内でテンプレートの切り替え処理が発生することを防止し、パタンマッチング処理を効率的に行うことができる。
【００３５】
また、第５の発明に係るパンタグラフ変位測定装置によれば、パタンマッチング処理手段が、マーカの軌跡の中心位置を大まかに検出し、中心位置からテンプレートの幅の半分の範囲の平均輝度値を算出し、その値をしきい値としてマーカの軌跡を抽出するので、画像の区切り位置においてテンプレートサイズが変更されることによりパタンマッチング結果が数ピクセルずれてしまうことを防止し、区切り位置における誤差をなくすことができるとともに、画像全体の輝度の変化に対して、安定してエッジ抽出を行うことができる。
【００３６】
また、第６の発明に係るトロリ線硬点検出方法によれば、列車の屋根上に設置されパンタグラフを撮影する撮影手段と、撮影手段によって撮影された入力画像を画像処理することによりパンタグラフの変位を取得する画像処理手段とを備えたパンタグラフ変位測定装置を用いてトロリ線の硬点を検出するトロリ線硬点検出方法において、予めテンプレートを設定する第一の工程と、撮影手段から入力される画像信号を用いて入力画像を作成する第二の工程と、キャリブレーション手段によって得られた各画素の分解能に基づいて入力画像を所定数の区間に分割する第三の工程と、入力画像上の区間ごとの分解能に基づいてテンプレートの拡大又は縮小を行う第四の工程と、テンプレートと入力画像とからパタンマッチング処理によりマーカのピクセル位置を検出する第五の工程と、マーカのピクセル位置に基づいてパンタグラフの実際の変位を算出する第六の工程と、パンタグラフの変位のデータに対して平滑化処理を行う第七の工程と、平滑化処理手段によって平滑化されたパンタグラフの変位データに基づいて算出したパンタグラフの加速度を出力する第八の工程とからなるので、適切な画像分割数を自動的に求め、パタンマッチング処理を適切に行ってマーカのピクセル位置を高精度に検出し、トロリ線の硬点を求めることができる。
【００３７】
また、第７の発明に係るトロリ線硬点検出方法によれば、第五の工程を、直前のラインに対して行ったパタンマッチング処理の結果に基づいて、入力画像の所定の範囲に対してのみ行うので、処理時間を短縮することができるとともに、ノイズ等の検出の確率を低減することができる。
【００３８】
また、第８の発明に係るトロリ線硬点検出方法によれば、第五の工程を、入力画像から検出したテンプレートとのピクセル位置ごとの相関値に基づいてテンプレートの移動量を設定して行うので、相関値が低い場合はテンプレートの移動量を大きく設定し、相関値が高い場合はテンプレートの移動量を小さく設定することで、パタンマッチング処理を効率的に行うことができる。
【００３９】
また、第９の発明に係るトロリ線硬点検出方法によれば、第五の工程を、入力画像中のマーカの軌跡が隣接する二つの区間に跨っている場合に、直前のラインにおいて検出したマーカの位置を基準にして、マーカの軌跡が一つの区間に含まれるように区間の位置を自動で修正して行うので、パタンマッチングの処理範囲内に区切り位置が存在することにより処理範囲内でテンプレートの切り替え処理が発生することを防止し、パタンマッチング処理を効率的に行うことができる。
【００４０】
また、第１０の発明に係るトロリ線硬点検出方法によれば、第五の工程を、マーカの軌跡の中心位置を大まかに検出し、中心位置からテンプレートの幅の半分の範囲の平均輝度値を算出し、その値をしきい値として行うので、画像の区切り位置においてテンプレートサイズが変更されることによりパタンマッチング結果が数ピクセルずれてしまうことを防止し、区切り位置における誤差をなくすことができるとともに、画像全体の輝度の変化に対して、安定してエッジ抽出を行うことができる。
【図面の簡単な説明】
【００４１】
【図１】本発明の実施例１に係るパンタグラフ変位測定装置の設置例を示す説明図である。
【図２】本発明の実施例１に係るパンタグラフ変位測定装置のマーカの正面図である。
【図３】本発明の実施例１に係るパンタグラフ変位測定装置の概略構成を示すブロック図である。
【図４】本発明の実施例１における入力画像の一例を示す説明図である。
【図５】本発明の実施例１におけるテンプレートの例を示す説明図である。
【図６】本発明の実施例１において画像を分割する例を示す説明図である。
【図７】本発明の実施例１に係るパンタグラフ測定処理の流れを示すフローチャートである。
【図８】本発明の実施例３において入力画像中のテンプレートとの相関値の高低を示す説明図である。
【図９】本発明の実施例４においてパタンマッチングの処理範囲に区切り位置が存在する場合の例を示す説明図である。
【図１０】図９に示す区切り位置を設定し直した例を示す説明図である。
【図１１】本発明の実施例５において区間毎に設定されるテンプレートサイズの例を示す説明図である。
【図１２】本発明の実施例５において入力画像上のマーカの白色部分の軌跡である白色領域のエッジを抽出する例を示す説明図である。
【図１３】パンタグラフ変位測定装置の設置例を示す説明図である。
【図１４】図１４（ａ）はラインセンサカメラの仰角が小さい場合の入力画像の例を示す説明図、図１４（ｂ）はラインセンサカメラの仰角が大きい場合の入力画像の例を示す説明図である。
【発明を実施するための形態】
【００４２】
以下、図面を参照しつつ、本発明に係る画像処理を用いたトロリ線の硬点測定におけるパタンマッチング精度の向上方法の詳細を説明する。
【実施例１】
【００４３】
（画像の区間毎に拡大・縮小させたテンプレートを用いたパタンマッチング）
図１乃至図７を用いて本発明に係るパンタグラフ変位測定装置の第１の実施例について説明する。図１は本実施例に係るパンタグラフ変位測定装置の設置例を示す説明図、図２は本実施例で用いるマーカの正面図、図３は本実施例に係るパンタグラフ変位測定装置の概略構成を示すブロック図、図４は入力画像の例を示す説明図、図５はテンプレートの例を示す説明図、図６は入力画像を分割する例を示す説明図、図７は本実施例に係るパンタグラフ測定処理の流れを示すフローチャートである。
【００４４】
図１に示すように、本実施例においてパンタグラフ高さ測定装置は、車両１の屋根上に固定される撮影手段としてのラインセンサカメラ２、照明装置３、マーカ４と、車両１の内部に設置される処理用コンピュータ５とを備えて構成されている。
【００４５】
ラインセンサカメラ２は、車両１の屋根上にパンタグラフ１ａを撮影するように設置されている。即ち、ラインセンサカメラ２は、その光軸が斜め上方に向くように、且つその走査線方向がパンタグラフ１ａの長手方向と直交するようにその向きを設定されている。このラインセンサカメラ２によって取得した画像信号は処理用コンピュータ５に入力される。
【００４６】
照明装置３は、ラインセンサカメラ２によって撮影する箇所に対して光を照射するようにその向き及び照射角度を設定されている。
【００４７】
マーカ４は、光を反射する素材と光を反射しない素材とで形成され、パンタグラフ１ａのラインセンサカメラ２側の端面にラインセンサカメラ２によって撮影可能な範囲で任意の位置に設置される。本実施例において用いるマーカ４は、図２に示すように二本の光を反射する素材からなる白色部分４ｗと三本の光を反射しない素材からなる黒色部分４ｂとを交互に配して構成されている。このマーカ４の大きさは任意に決定する。
【００４８】
処理用コンピュータ５は、ラインセンサカメラ２から入力された画像を解析してパンタグラフ１ａの鉛直方向の変位を検出するものであり、演算処理手段としての演算処理部５Ａとモニタ５Ｂとを有している。
【００４９】
演算処理部５Ａは、図３に示すように入力画像作成部５ａ、テンプレート設定部５ｂ、画像分割処理部５ｃ、テンプレート拡大・縮小処理部５ｄ、パタンマッチング処理部５ｅ、パンタグラフ変位計算部５ｆ、フィルタリング処理部５ｇ、加速度出力部５ｈ、及びメモリｍ１，ｍ２を備えている。
【００５０】
入力画像作成手段としての入力画像作成部５ａは、ラインセンサカメラ２から入力される画像信号を時系列的に並べてなる図４に示すような入力画像６を作成する。図４に示すように、マーカ４は照明装置３の光を反射するため、入力画像６においてマーカ４の白色部分の軌跡は黒色領域（図中、ドットを付して示す部分）６ｂの中に帯状の白色領域６ａとして表示される。この入力画像６は、メモリｍ１，ｍ２を経て、必要に応じてテンプレート設定部５ｂ又は画像分割処理部５ｃへ送られる。
【００５１】
テンプレート設定手段としてのテンプレート設定部５ｂは、図４に示すような入力画像６から図５に示すようなマーカパタンをマッチング用のテンプレート（以下、基準テンプレートという）７Ａとして予め取得する。詳しくは、パタンマッチング処理部５ｅにおける処理の際に入力画像６中のマーカ４を抽出するために用いるマーカパタンを基準テンプレート７Ａとして予め取得し、これをメモリｍ２に登録する。基準テンプレート７Ａはメモリｍ２を経てテンプレート拡大・縮小処理部５ｄへ送られる。
【００５２】
図５に示すように、基準テンプレート７Ａは基準テンプレート７Ａ作成用に予め取得した画像からマーカ部分を抽出して得られる白色領域７ａと黒色領域７ｂとからなる一次元の輝度値データである。このとき、基準テンプレート７Ａとしては、マーカ４の白色部分４ｗとその外側の黒色部分４ｂとの境界で画像を区切るよりも、図５に示すように白色部分４ｗの両側の黒色部分４ｂを一部含むように画像を区切ることが望ましい。このようにすることで、基準テンプレート７Ａの特徴量が増え、誤検出を低減することができる。なお、テンプレート設定部５ｂでは、基準テンプレート７Ａとともに、オフセット幅ＷOSとテンプレートサイズＷT（図４参照）を同時に登録しておく。
【００５３】
画像分割処理手段としての画像分割処理部５ｃは、入力画像作成部５ａから入力された入力画像６に対して図６に示すような区切り位置８を設け、入力画像６を所定数の区間Ａ1，Ａ2，・・・，ＡNに分割する（以下、任意の区間を区間Ａiという）。全ての区間Ａiの情報はメモリｍ２を経てテンプレート拡大・縮小処理部５ｄへ送られる。このとき、区間の数Ｎについては、例えば、特願２００９−０１１６４８におけるキャリブレーション方法により予め求めた各画素の分解能に基づいて自動的に算出するものとし、且つ、最も分解能が低くなる区間が、最も分解能が高くなる区間の分解能の１．１倍以上にならないように設定するものとする。このようにすることにより、正確に分解能を算出することができる。
【００５４】
ここで、本実施例において区間の数Ｎとして、最も分解能が低くなる区間が最も分解能が高くなる区間の分解能の１．１倍以上にならないように設定した理由は、テンプレートサイズＷTに関する検証実験の結果に基づく。すなわち、マーカ４を撮影した画像から取得した基準テンプレート７ＡのサイズＷTを変化させ、基準テンプレート７Ａを取得した画像に対してパタンマッチングを行った場合にどの程度拡大又は縮小したものまでマッチングが成功するかを調べた結果に基づいている。
【００５５】
テンプレート拡大・縮小処理手段としてのテンプレート拡大・縮小処理部５ｄは、テンプレート設定部５ｂから入力された基準テンプレート７Ａと画像分割処理部５ｃから入力された区間Ａiの情報とに基づいて、それぞれの区間Ａi毎に基準テンプレート７Ａを拡大又は縮小してそのサイズＷTを変更する処理を行う。区間Ａi毎にサイズＷTを変更されたテンプレート（以下、拡縮テンプレートという）７Ｂiのデータはメモリｍ２を経てパタンマッチング処理部５ｅへ送られる。
【００５６】
詳しくは、それぞれの区間Ａi毎に、基準テンプレート７Ａに対する拡大・縮小率（以下、拡縮率という）を計算し、画像を拡大・縮小するのに一般的な手法であるバイリニア補間を用いて基準テンプレート７Ａを拡大又は縮小し、それぞれの区間Ａiに応じた拡縮テンプレート７Ｂiを作成する。拡縮テンプレート７ＢiのサイズＷTiについては、基準テンプレート７Ａの登録時にそのサイズＷTも登録しているので、基準テンプレート７ＡのサイズＷTに拡縮率を乗算することで求めることができる。
【００５７】
ここで、拡縮率については下記の式（１）〜（３）から求める。なお、画像のピクセル位置から実際の高さに変換するための近似式（４）は、例えば、特願２００９−０１１６４８のキャリブレーション方法によって得られたものを用いる。
【００５８】
pn＝{a(n+1)2＋b(n+1)＋c}−(an2＋bn＋c)  ・・・（１）
pori＝{a(ori+1)2＋b(ori+1)＋c}−{a(ori)2＋b(ori)＋c}  ・・・（２）
scale＝pori／pn  ・・・（３）
y=ax2+bx+c  ・・・（４）
ここで、「a」，「b」，「c」はピクセル位置から実際の変位を求めるための近似式（４）の係数、「pn」は拡大・縮小したいピクセル位置nでの分解能[mm/pix]、「pori」は基準テンプレート７Ａのピクセル位置oriでの分解能[mm/pix]、「scale」は拡縮率である。
【００５９】
本実施例において分解能は１ピクセル当たりの高さ[mm]として求めることができる。すなわち、ピクセル位置nの高さ[mm]と一つ隣のピクセル位置n+1の高さ[mm]をそれぞれ求め、その後、ピクセル位置n+1における高さからピクセル位置nにおける高さを減算することで、分解能[mm/pix]を求めることができる。
【００６０】
なお、拡縮テンプレート７ＢiのサイズＷTiが基準テンプレート７ＡのサイズＷTと同一の場合は拡縮率を１とすることはいうまでもない。
【００６１】
パタンマッチング処理手段としてのパタンマッチング処理部５ｅは、画像分割処理部５ｃから入力された区間Ａiの情報と、テンプレート拡大・縮小処理部５ｄから入力された拡縮テンプレート７Ｂiのデータとに基づいて各区間Ａi毎にパタンマッチング処理を行い、入力画像６上のマーカ４のピクセル位置を検出する。パタンマッチング処理部５ｅによって得られたマーカ４のピクセル位置はメモリｍ２を経てパンタグラフ変位計算部５ｆへ送られる。
【００６２】
パンタグラフ変位計算手段としてのパンタグラフ変位計算部５ｆは、パタンマッチング処理部５ｅから入力された入力画像６上のマーカ４のピクセル位置に基づいて、入力画像６上のマーカ４の変位を実際のパンタグラフ１ａの変位に変換する。なお、入力画像６上のパンタグラフ１ａの軌跡の変位を実際のパンタグラフ１ａの変位に変換するための計算式は、例えば、特願２００９−０１１６４８等によって得られる近似式を予め求め、これを使用するものとする。パンタグラフ変位計算部５ｆによって得られた実際のパンタグラフ１ａの変位データはメモリｍ２を経てフィルタリング処理部５ｇへ送られる。
【００６３】
フィルタリング処理手段としてのフィルタリング処理部５ｇは、パンタグラフ変位計算部５ｆから入力された変位データに対して平滑化処理を行う。パンタグラフ１ａの実際の変位には、画像の量子化誤差が乗った状態となっている。そこで、実際の変位のデータにフィルタリング処理を施し、変位データの平滑化を行う。これにより、変位データに含まれる量子化誤差を低減する。平滑化された変位データ（以下、平滑化変位データという）はメモリｍ２を介して加速度出力部５ｈへ送られる。
【００６４】
加速度出力手段としての加速度出力部５ｈは、フィルタリング処理部５ｇから入力された平滑化変位データに対して二階微分を行い、マーカ４、すなわち、パンタグラフ１ａの鉛直方向の加速度を算出する。詳しくは、フィルタリング処理で平滑化された変位データを二階微分することで加速度を求め、これをモニタ５Ｂに出力する。ここで、本実施例では、例えばパンタグラフ１ａの加速度が２０Ｇ以上となる位置を硬点として検出する。算出された加速度のデータはメモリｍ２を介してモニタ５Ｂに出力・表示される。
【００６５】
以下、図７に基づいて本実施例の処理用コンピュータ５におけるトロリ線硬点検出処理の流れを簡単に説明する。
【００６６】
図７に示すように、まず、処理用コンピュータ５では、テンプレート設定部５ｂにおいて基準テンプレート７Ａを登録する処理（ステップＰ１）を行い、続いて、入力画像作成部５ａにおいてラインセンサカメラ２から出力される画像信号を時系列的に並べてなる入力画像６を作成する処理（ステップＰ２）を行った後、画像分割処理部５ｃにおいて図６に示すように入力画像６を所望の数Ｎの区間Ａ1，Ａ2，・・・，ＡNに分割する処理（ステップＰ３）を行う。
【００６７】
続いて、テンプレート拡大・縮小処理部５ｄにおいてステップＰ１で登録した基準テンプレート７Ａに対しそれぞれの区間Ａiに応じて拡大又は縮小する処理（ステップＰ４）を行い、続いて、パタンマッチング処理部５ｅにおいて入力画像６の各区間Ａi毎に拡大又は縮小させた拡縮テンプレート７Ｂiと入力画像６とを比較して入力画像６上のマーカ４の位置（ピクセル位置）を検出するパタンマッチング処理（ステップＰ５）を行った後、一つの区間Ａiに対するパタンマッチング処理が終了したか否かの判定（ステップＰ６）を行う。判定の結果、区間Ａiが終了していない場合（ＮＯ）はステップＰ７に移行する。一方、区間Ａiが終了した場合（ＹＥＳ）はステップＰ４に戻る。
【００６８】
ステップＰ７では、全ての入力画像のデータに対してパタンマッチング処理が終了したか否かの判定を行う。判定の結果、全ての入力画像のデータに対してパタンマッチング処理が終了した場合（ＹＥＳ）はステップＳ８に移行する。一方、全ての入力画像のデータに対してパタンマッチング処理が終了していない場合（ＮＯ）はステップＰ５に戻る。
【００６９】
ステップＰ８では、パンタグラフ変位計算部５ｆにおいて検出したマーカ位置に基づいて全ての入力画像６に対して、入力画像６上のマーカ４のピクセル位置を実際のパンタグラフ１ａの変位に変換する処理を行う。
【００７０】
続いて、フィルタリング処理部５ｇにおいてフィルタリング処理（ステップＰ９）を行い、最後に、加速度出力部５ｈにおいてパンタグラフの加速度を出力する処理（ステップＰ１０）を行う。
【００７１】
このように構成される本実施例に係るパンタグラフ変位測定装置によれば、図１３（ｂ）のように、カメラ仰角θBが大きい状態で撮影した入力画像６に対し、この入力画像６を図６に示すように所定数Ｎの区間Ａ1，Ａ2，・・・，ＡNに分割し、それぞれの区間Ａiの分解能を基準にして基準テンプレート７Ａを拡大・縮小させてなる拡縮テンプレート７Ｂiを用いてパタンマッチング処理を行うようにしたので、高精度にパタンマッチング処理を行うことが可能になる。また、キャリブレーション結果を利用することで、キャリブレーションを行った部分の分解能を画素毎に正確に計算することができる。
【実施例２】
【００７２】
（パタンマッチング処理範囲の削減による処理時間の効率化）
本発明に係るパンタグラフ変位測定装置の第２の実施例について説明する。本実施例は、実施例１とはパタンマッチング処理部５ｅにおける処理が異なるものである。その他の構成は実施例１において説明したものと概ね同様であり、以下、同様の作用を奏する処理部には同一の符合を付して重複する説明は省略し、異なる点を中心に説明する。
【００７３】
本実施例では、図７に示したステップＰ５の処理として、以下の処理を行う。
まず、入力画像６の１ライン目に対しては実施例１と同様のパタンマッチング処理を行い、検出したマーカ位置をメモリｍ２に保存する。その後、２ライン目以降のラインに対してはその直前のラインに対してパタンマッチング処理を行った結果得られたマーカのピクセル位置を基準とする±ＮP[pix]の範囲に対してのみパタンマッチング処理を行う。
【００７４】
要するに、一度入力画像６上にマーカ４の軌跡を検出したら、次のラインではそのピクセル位置を基準とする所定の範囲に対してのみパタンマッチング処理を行う。このときパタンマッチング処理を行う範囲±ＮP[pix]は、ラインセンサカメラ２による撮影における単位時間当たりのマーカの移動量（パンタグラフの上下変位幅）を考慮して決定すればよい。
【００７５】
即ち、列車が５０km/hを超える速度で走行する区間にカテナリちょう架式又は剛体ちょう架式によりちょう架する場合は、トロリ線の勾配は5/1000、その他の場合は15/1000以下としなければならないと「普通鉄道構造規則第62条」に定められている。勾配が5/1000とは、1000mの距離で5m高さが変化するということを表す。
【００７６】
ラインセンサカメラ２のサンプリング周波数を1000Hz（１秒間に1000ライン（１ms間隔）の画像を撮影）と設定しているとして説明すると、例えば、車両１が時速50km/hで走行する場合、１秒間に進む距離は約13.888mであり、１msでは約0.013888mとなる。パンタグラフ１ａの上下変位による勾配が15/1000である場合を考えると、単位時間（１ms）当たりのパンタグラフの高さの変動は約0.00021mmとなる。
【００７７】
これに対し、本実施例では硬点を検出する基準となる加速度を20Gとしている。これは単位時間（１ms）当たり0.1mm変化した場合の加速度である。上述した「普通鉄道構造規則第62条」を考慮すると、単位時間当たり10mmの変化を見込めば十分であるので、直前のラインで検出されたマーカ４のピクセル位置を基準として、画像の分解能に応じて1msで10mm変化した場合のピクセル幅ＮP[pix]を計算し、その範囲をパタンマッチングを行う範囲とすればよい。なお、本実施例ではピクセル幅ＮP[pix]を算出する条件として単位時間当たり10mmの変化を見込む例を示したが、ピクセル幅ＮP[pix]を算出する条件としてはこれに限らず、必要に応じて任意に設定してよい。
【００７８】
ラインセンサカメラ２でパンタグラフ１ａを撮影した場合、撮影の単位時間当たりにおけるパンタグラフ１ａの上下変位幅が小さいのでマーカ４の移動量も小さくなる。このように、一度パタンマッチング処理によりマーカ４のピクセル位置を検出したら、その位置を基準にして範囲±ＮP[pix]内でパタンマッチング処理を行えばよい。ラインセンサカメラ２で撮影した入力画像６の幅を「WIDTH」とすると、本実施例においてパタンマッチング処理に掛かる時間ｔは実施例１においてパタンマッチング処理に掛かる時間ｔ0を用いて下式（５）で表される。
【００７９】
【数１】
2010266341.tif 000003
【００８０】
このように、本実施例に係るパンタグラフ変位測定装置によれば、パタンマッチングで検出した直前のラインのマーカ４のピクセル位置を基準として、±ＮP[pix]の範囲に対してのみパタンマッチング処理を行うことで、実施例１に比較して処理時間を短縮することができる。さらに、パタンマッチング処理を行う範囲を狭くすることで、ノイズなどを検出する可能性を低減することができる。
【実施例３】
【００８１】
（相関値を基準にしたテンプレートの移動量の変化による処理時間の効率化）
図８を用いて本発明に係るパンタグラフ変位測定装置の第３の実施例について説明する。図８は入力画像におけるテンプレートとの相関値の高低を示す説明図である。
【００８２】
本実施例は、実施例１とはパタンマッチング処理部５ｅにおける処理が異なるものである。その他の構成は実施例１において説明したものと概ね同様であり、以下、図１乃至図７に示し上述した構成と同様の作用を奏する処理部については同一の符合を付して重複する説明は省略し、異なる点を中心に説明する。
【００８３】
図８に示すように、入力画像６と拡縮テンプレート７Ｂiとの相関値Ｒは入力画像６中に撮影されているマーカの軌跡の部分において最も高く（Ｒ＝ＲH）、その他の箇所では低く（Ｒ＝ＲL）なる。また、実際の入力画像６に対し、マーカ４が撮影されている部分は一部である。
【００８４】
したがって、本実施例では、図８に示す入力画像６に対してパタンマッチングを行うときに、まず登録した基準テンプレート７Ａと似ているかどうかの指標である相関値Ｒを計算し、拡縮テンプレート７Ｂiの移動量を相関値Ｒに応じて変更しつつ、パタンマッチング処理を行うようにする。
【００８５】
すなわち、本実施例では、図７に示したステップＳ５の処理として、実施例１において説明したステップＰ５の処理を行う前に以下の処理を行う。
【００８６】
まず、入力画像６の各ピクセル位置ｉに対して基準テンプレート７Ａとの相関値Ｒを計算する。相関値Ｒは下記の式（６）を計算することで求めることができる。なお、ラインセンサカメラ２は一次元の画像を撮影するカメラのため、計算は一次元用になっている。
【００８７】
【数２】
2010266341.tif 000004
【００８８】
ここで、Ｒは相関値、Ｌはテンプレート画像の幅（探索画像の幅より小さくする）、Wiは探索画像のピクセル位置ｉにおける輝度値、Tiはテンプレート画像のピクセル位置ｉにおける輝度値である。
【００８９】
次に、相関値Ｒに応じてパタンマッチング処理の際に拡縮テンプレート７Ｂiを移動させる量を設定する。詳しくは、相関値Ｒが低い範囲に対するパタンマッチング処理に比較して、相関値Ｒが高い範囲に対するパタンマッチング処理の際に拡縮テンプレート７Ｂiの移動量が小さくなるように、拡縮テンプレート７Ｂiの移動量を設定する。
【００９０】
相関値は最大で１、最低で０になる。本実施例においてパタンマッチング処理を行った場合、相関値Ｒは低いところで0.8程度、高いところで0.99などの値となると考えられる。そこで、相関値Ｒに応じて相関値Ｒが0.05増えるごとに移動量を１[pix]ずつ増し、相関値Ｒが0.95以上の場合は拡縮テンプレート７Ｂiの移動量を１[pix]、相関値Ｒが0.9〜0.85の場合は拡縮テンプレート７Ｂiの移動量を２[pix]とするなど、相関値Ｒに基づいてパタンマッチング処理の際の拡縮テンプレート７Ｂiの移動量を設定すればよい。
【００９１】
本実施例では、上述したように拡縮テンプレート７Ｂiの移動量を設定した後、実施例１において説明したステップＰ５の処理を行う。
【００９２】
なお、この相関値Ｒの移動量を変更するためのしきい値（本実施例では0.05）は手動で設定する。また、拡縮テンプレート７Ｂiの移動量は上述に限定されるものではなく、必要に応じて任意で設定してよい。
【００９３】
このように構成される本実施例に係るパンタグラフ変位測定装置によれば、１[pix]毎にパタンマッチング処理を行う実施例１に比較して、相関値Ｒの高低に応じて移動量を変更することによって、パタンマッチング処理を効率的に行うことができる。
【実施例４】
【００９４】
（画像の区切り位置における処理の効率化）
図９及び図１０を用いて本発明に係るパンタグラフ変位測定装置の第４の実施例について説明する。図９はパタンマッチングの処理範囲に区切り位置が存在する場合の例を示す説明図、図１０は図９に示す区切り位置を設定し直した例を示す説明図である。
【００９５】
本実施例は、実施例１、実施例２に比較して図７に示すステップＰ５におけるパタンマッチング処理の方法が異なるものである。その他の構成は実施例１、実施例２に示したものと概ね同様であり、以下、実施例１、実施例２において説明した構成と同様の作用を奏する処理部については同様の符合を付して重複する説明は省略し、異なる点を中心に説明する。
【００９６】
上述した実施例２では、直前のラインに対するパタンマッチング処理によって検出したマーカ４のピクセル位置を基準にして、パタンマッチング処理を行う範囲を限定することで、処理の効率化を図った。しかし、実施例２においては、図９に示すように入力画像６のパタンマッチングの処理範囲（前のラインに対するパタンマッチング処理によって得られたマーカ４のピクセル位置を基準として±ＮP[pix]の範囲）Ｂ内に区切り位置８が存在する場合、区間（本実施例では区間Ａi，Ａi+1）毎に拡縮テンプレート７Ｂiの拡縮率を切り換えなければならない。
【００９７】
そこで、本実施例では、パタンマッチング処理を行う際、図９に示すようにパタンマッチングの処理範囲Ｂ内に区切り位置８が含まれる場合には、処理範囲Ｂ内に区切り位置８が含まれないように自動的に区切り位置８を設定し直すとともに、新たに設定した区間Ａiに対応するように拡縮テンプレート７Ｂiのサイズを設定し直す処理を行う。
【００９８】
具体的には、本実施例では図７に示し上述したステップＰ５の処理として、以下の処理を行う。まず、入力画像６の１ライン目に対しては実施例１と同様のパタンマッチング処理を行い、検出したマーカ４のピクセル位置をメモリｍ２に保存する。続いて、２ライン目以降に対しては直前のラインに対するパタンマッチング処理によって検出したマーカ４のピクセル位置を基準にして、パタンマッチングの処理範囲Ｂを±ＮP[pix]に設定する。
【００９９】
その後、直前のラインから得られたマーカ４のピクセル位置Ｐ[pix]に対し、Ｐ±ＮP[pix]の処理範囲Ｂに含まれる区切り位置８の有無を調べ、ここに区切り位置８が含まれていなければ直前のラインと同じ拡縮テンプレート７Ｂiを使用してパタンマッチングを行う。
【０１００】
一方、Ｐ±ＮP[pix]の範囲に区切り位置８が含まれている場合は、直前のラインから得られたマーカ４のピクセル位置を基準にして区間Ａiを設定し、その区間Ａiに合わせて拡縮テンプレート７Ｂiの拡縮率を計算し、新たな拡縮テンプレート７Ｂiを設定する。このような処理を行った後、実施例１において説明したパタンマッチング処理を行う。なお、拡縮テンプレート７Ｂiの拡縮率と区切り位置８の位置の計算は実施例１において説明した方法により算出する。
【０１０１】
なお、本実施例においては、基準テンプレート７Ａの設定は手動で、その後の拡縮テンプレート７Ｂiの設定は各画像位置の分解能を基準にして自動で行う。
【０１０２】
上述した本実施例に係るパンタグラフ変位測定装置によれば、パタンマッチングの処理範囲内に区切り位置が存在する場合には、直前のラインから得られたマーカ４のピクセル位置を基準として、処理範囲内に区切り位置８が含まれないように、新たに拡縮テンプレート７Ｂiと区切り位置８の位置を自動で設定するようにしたので、実施例２の効果に加えて、パタンマッチング処理をより高効率に行うことができる。
【実施例５】
【０１０３】
（テンプレートサイズ変更による区切り位置の精度向上）
図１１乃至図１２を用いて本発明に係るパンタグラフ変位測定装置の第５の実施例について説明する。図１１は区間毎に設定されるテンプレートサイズの例を示す説明図、図１２は入力画像上のマーカ４の白色部分４ｗの軌跡である白色領域６ａのエッジを抽出する例を示す説明図である。
【０１０４】
実施例１から実施例４の方法でパタンマッチングを行った場合、図１１に示すように、マーカ４の軌跡（以下、マーカ軌跡という）Ｍと区間Ａi，Ａi+1間の区切り位置８とが交差すると、一つのマーカ軌跡Ｍに対して二つの区間Ａi，Ａi+1で二通りの拡縮テンプレート７Ｂi，７Ｂi+1を用いてパタンマッチング処理を行うこととなる。その結果、区切り位置８でパタンマッチングの結果が数ピクセルずれるおそれがある。加速度を計算する上で、数ピクセルのずれは大幅な誤差に繋がる。
【０１０５】
そこで、本実施例では、マーカ軌跡Ｍと区間Ａi，Ａi+1間の区切り位置８とが交差するような場合においては、拡縮テンプレート７Ｂiを用いて予めパタンマッチング処理を行い、マーカ軌跡Ｍのピクセル位置を大まかに検出して、その後、検出されたマーカ軌跡Ｍのピクセル位置を基準にしてマーカ軌跡Ｍのエッジを抽出する。これにより、マーカ軌跡Ｍと区間Ａi，Ａi+1間の区切り位置８とが交差することによる誤差の発生を防止する。
【０１０６】
なお、マーカ軌跡Ｍのエッジの抽出は、任意のしきい値を用いて行うことが可能であるが、しきい値を定数とすると入力画像６が全体的に暗くなったり明るくなったりした場合に正確にエッジを抽出することができなくなる。そこで、処理範囲内の輝度の平均値を計算し、これをしきい値とすると好適である。このようにすることにより、画像の輝度値が全体的に変化しても安定してエッジ抽出を行うことができる。
【０１０７】
すなわち、本実施例では図７に示すステップＰ５の処理として、以下の処理を行う。
【０１０８】
まず、マーカ軌跡Ｍと区間Ａi，Ａi+1間の区切り位置８とが交差するような場合、拡縮テンプレート７Ｂiを用いたパタンマッチング処理によりマーカ中心位置ＰCを大まかに検出する。続いて、図１２に示すように、マーカ中心位置ＰCから現在のテンプレートサイズＷTの半分の範囲で輝度の平均値ＢAを算出する。その後、輝度の平均値ＢAよりも輝度値が高い領域の最大のピクセル位置（最も高い位置のエッジ）ＰEを求め、その位置をマーカ軌跡Ｍのピクセル位置として抽出する。
【０１０９】
なお、本実施例でいう「大まか」とは、パタンマッチング処理においてマッチング結果に誤差を生じない程度にマーカ中心位置を検出する範囲のこととする。テンプレートサイズＷTの誤差の許容範囲は、実験的に±10％程度になる。
【０１１０】
このように構成される本実施例に係るパンタグラフ変位測定装置によれば、パタンマッチングによってマーカ位置を大まかに検出し、検出したマーカ４のピクセル位置を基準としてマーカ４のエッジを抽出することにより、入力画像６に設定される区切り位置において、テンプレートサイズが変更されることがなく、画像の区切り位置におけるテンプレートサイズＷTの変化によるパタンマッチング結果のずれをなくし、精度を向上させることができる。また、パタンマッチングで検出したマーカ中心位置から現在のテンプレートサイズＷTの半分の範囲の平均輝度値を計算し、その値をエッジ抽出のしきい値として用いることにより、入力画像６全体の輝度の変化に対して安定してエッジ抽出を行うことができる。
【産業上の利用可能性】
【０１１１】
本発明は、パンタグラフ変位測定装置及びトロリ線硬点検出方法に適用可能であり、特に硬点計測用のマーカを取り付けたパンタグラフをラインセンサカメラで撮影した画像を用いてパタンマッチング処理によりトロリ線の硬点を計測するパンタグラフ変位測定装置及びトロリ線硬点検出方法に適用して好適なものである。
【符号の説明】
【０１１２】
１  車両、２  ラインセンサカメラ、３  照明装置、４  マーカ、４ｗ  白色部分、４ｂ  黒色部分、５  処理用コンピュータ、５Ａ  演算処理装置、５Ｂ  モニタ、５ａ  入力画像作成部、５ｂ  テンプレート設定部、５ｃ  画像分割処理部、５ｄ  テンプレート拡大・縮小処理部、５ｅ  パタンマッチング処理部、５ｆ  パンタグラフ変位計算部、５ｇ  フィルタリング処理部、５ｈ  加速度出力部、６  入力画像、６ａ  白色領域、６ｂ  黒色領域、７  テンプレート、７ａ  白色領域、７ｂ  黒色領域、８  区切り位置、  Ａ1，Ａ2，…，Ａi，…ＡN  区間、ＷT  テンプレートサイズ
【図１】
2010266341.tif 000005
【図２】
2010266341.tif 000006
【図３】
2010266341.tif 000007
【図４】
2010266341.tif 000008
【図５】
2010266341.tif 000009
【図６】
2010266341.tif 000010
【図７】
2010266341.tif 000011
【図８】
2010266341.tif 000012
【図９】
2010266341.tif 000013
【図１０】
2010266341.tif 000014
【図１１】
2010266341.tif 000015
【図１２】
2010266341.tif 000016
【図１３】
2010266341.tif 000017
【図１４】
2010266341.tif 000018