(57)【特許請求の範囲】
【請求項１】
２本の軌条を走行する計測車両の走行方向において、前記計測車両に設けられたレーザスキャナからスキャンニングした軌道周辺の物体の形状を３次元点群で表す３次元点群データおよび前記計測車両の走行軌跡位置データを取得するデータ取得部と、
前記走行軌跡位置データを基準とした抽出フィルタを設定する第１フィルタ設定部と、
前記３次元点群データのうちの前記第１フィルタ設定部により設定された抽出フィルタに基づいて抽出された領域点群データのうち反射強度の大きさに基づいて軌条頭部を抽出する反射強度フィルタを設定する第２フィルタ設定部と、
前記反射強度フィルタにより抽出された２本の軌条の軌条頭部に基づいて軌条間の中心位置を算出する軌道中心算出部とを備える、軌道中心計測装置。
【請求項２】
前記軌道中心算出部は、
前記軌条頭部の点群データについて近似した２次曲線を算出し、
算出された２次曲線の最高点に接する接線を算出し、
前記軌条頭部の点群データのうち前記軌条間側の内側点群データを抽出し、
前記接線と前記内側点群データとに基づいて内側端点を算出し、
前記２本の軌条の前記軌条間側の２つの内側端点に基づいて前記軌条間の中点を算出する、請求項１記載の軌道中心計測装置。
【請求項３】
前記軌道中心算出部は、
抽出した前記軌条間側の内側点群データに基づいて近似した直線をさらに算出し、
前記接線と前記直線とに基づいて前記内側端点を算出する、請求項２記載の軌道中心計測装置。
【請求項４】
前記データ取得部は、前記走行軌跡位置データに対応する前記計測車両のロール値データを取得し、
前記第１フィルタ設定部は、前記ロール値データと前記走行軌跡位置データとに基づいて前記抽出フィルタを設定する、請求項１記載の軌道中心計測装置。
【請求項５】
前記軌道中心算出部は、
前記走行方向における前記２本の軌条のそれぞれの内側端点間を結ぶ第１内側軌条線および第２内側軌条線を算出し、
前記第１および第２の内側軌条線の方向ベクトルの平均ベクトルを算出し、
前記軌条間の中点における前記平均ベクトルに対する垂直な軌条横断線を算出し、
前記軌条横断線と前記第１および第２の内側軌条線とに基づいて第１および第２の内側軌条交点データを算出し、
前記第１および第２の内側軌条交点データに基づいて前記軌条間の前記軌道中心位置を算出する、請求項２記載の軌道中心計測装置。
【請求項６】
前記走行方向における連続した前記軌道中心位置に従って軌道中心線を生成する軌道中心線生成部とをさらに備える、請求項５に記載の軌道中心計測装置。
【請求項７】
前記軌道中心位置のカント量を算出するカント量算出部をさらに備え、
前記カント量算出部は、
前記走行方向における複数の前記第１の内側軌条交点データと、前記複数の前記第１の内側軌条交点データに対応する複数の前記第２の内側軌条交点データとに基づいて仮想軌条平面を算出し、
前記仮想軌条平面に対する法線ベクトルを算出し、
前記法線ベクトルに基づいて前記軌条間の前記軌道中心位置におけるカント量を算出する、請求項５記載の軌道中心計測装置。
【請求項８】
前記軌道中心位置の勾配量を算出する勾配量算出部をさらに備え、
前記勾配量算出部は、前記走行方向における複数の前記第１の内側軌条交点データと、前記複数の前記第１の内側軌条交点データに対応する複数の前記第２の内側軌条交点データとに基づいて仮想軌条平面を算出し、
前記仮想軌条平面に対する法線ベクトルを算出し、
前記法線ベクトルに基づいて前記軌条間の前記軌道中心位置における勾配量を算出する、請求項５記載の軌道中心計測装置。
【請求項９】
前記反射強度フィルタにより抽出された軌条頭部点群データのうち前後の連続的な関係性を満たす点群データを抽出する前後関係フィルタを設定する第３フィルタ設定部をさらに備え、
前記軌道中心算出部は、前記反射強度フィルタおよび前記前後関係フィルタにより抽出された２本の連続的な軌条の軌条頭部点群データに基づいて軌条間の中心位置を算出する、請求項１記載の軌道中心計測装置。
【請求項１０】
前記２本の軌条の軌道中心線の曲線部分の曲線半径および曲線の向きを算出する曲線情報算出部をさらに備える、請求項６記載の軌道中心計測装置。
【請求項１１】
２本の軌条を走行する計測車両の走行方向において、前記計測車両に設けられたレーザスキャナからスキャンニングした軌道周辺の物体の形状を３次元点群で表す３次元点群データおよび前記計測車両の走行軌跡位置データを取得するステップと、
前記走行軌跡位置データを基準とした抽出フィルタを設定するステップと、
前記３次元点群データのうちの設定された抽出フィルタに基づいて抽出された領域点群データのうち反射強度の大きさに基づいて軌条頭部を抽出する反射強度フィルタを設定するステップと、
抽出された２本の軌条の軌条頭部に基づいて軌条間の中心位置を算出するステップとを備える、軌道中心計測方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、レーザ点群を用いた軌道中心位置の算出方式に関する。
【背景技術】
【０００２】
鉄道沿線計測の一つに、軌条（レール）自体の計測がある。具体的には軌道中心を計測することが行われている。
【０００３】
従来より、センサであるレーザスキャナが車両の上部に設置されてレーザ光の反射に基づいて軌条を計測する方式が提案されている（特許文献１参照）。具体的には、軌条頭部を計測したデータから軌道中心を特定する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−２１２０３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、取得されるデータは、軌条（レール）のみならず、軌条間に配置されている他の物体をセンシングする場合もある。例えば、踏切等が有る場合には、軌条を適切に抽出することが難しくなる。
【０００６】
本開示は、上記の問題点を解決するためになされたものであり、精度の高い軌道中心を計測することが可能な軌道中心計測装置および軌道中心計測方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
ある局面に従う軌道中心計測装置は、２本の軌条を走行する計測車両の走行方向において、計測車両に設けられたレーザスキャナからスキャンニングした軌道周辺の物体の形状を３次元点群で表す３次元点群データおよび計測車両の走行軌跡位置データを取得するデータ取得部と、走行軌跡位置データを基準とした抽出フィルタを設定する第１フィルタ設定部と、３次元点群データのうちの第１フィルタ設定部により設定された抽出フィルタに基づいて抽出された領域点群データのうち反射強度の大きさに基づいて軌条頭部を抽出する反射強度フィルタを設定する第２フィルタ設定部と、反射強度フィルタにより抽出された２本の軌条の軌条頭部に基づいて軌条間の中心位置を算出する軌道中心算出部とを備える。
【０００８】
好ましくは、軌道中心算出部は、軌条頭部点群データについて近似した２次曲線を算出し、算出された２次曲線の最高点に接する接線を算出し、軌条頭部点群データのうち軌条間側の内側点群データを抽出し、接線と内側点群データとに基づいて内側端点を算出し、２本の軌条の軌条間側の２つの内側端点に基づいて軌条間の中点を算出する。
【０００９】
好ましくは、軌道中心算出部は、抽出した軌条間側の内側点群データに基づいて近似した直線をさらに算出し、接線と直線とに基づいて内側端点を算出する。
【００１０】
好ましくは、データ取得部は、走行軌跡位置データに対応する計測車両のロール値データを取得し、第１フィルタ設定部は、ロール値データと走行軌跡位置データとに基づいて抽出フィルタを設定する。
【００１１】
好ましくは、軌道中心算出部は、走行方向における２本の軌条のそれぞれの内側端点間を結ぶ第１内側軌条線および第２内側軌条線を算出し、第１および第２の内側軌条線の方向ベクトルの平均ベクトルを算出し、軌条間の中点における平均ベクトルに対する垂直な軌条横断線を算出し、軌条横断線と第１および第２の内側軌条線とに基づいて第１および第２の内側軌条交点データを算出し、第１および第２の内側軌条交点データに基づいて軌条間の軌道中心位置を算出する。
【００１２】
好ましくは、走行方向における連続した軌道中心位置に従って軌道中心線を生成する軌道中心線生成部とをさらに備える。
【００１３】
好ましくは、軌道中心位置のカント量を算出するカント量算出部をさらに備え、カント量算出部は、走行方向における複数の第１の内側軌条交点データと、複数の第１の内側軌条交点データに対応する複数の第２の内側軌条交点データとに基づいて仮想軌条平面を算出し、仮想軌条平面に対する法線ベクトルを算出し、法線ベクトルに基づいて軌条間の軌道中心位置におけるカント量を算出する。
【００１４】
好ましくは、軌道中心位置の勾配量を算出する勾配量算出部をさらに備え、勾配量算出部は、走行方向における複数の第１の内側軌条交点データと、複数の第１の内側軌条交点データに対応する複数の第２の内側軌条交点データとに基づいて仮想軌条平面を算出し、仮想軌条平面に対する法線ベクトルを算出し、法線ベクトルに基づいて軌条間の軌道中心位置における勾配量を算出する。
【００１５】
好ましくは、反射強度フィルタにより抽出された軌条頭部点群データのうち前後の連続的な関係性を満たす点群データを抽出する前後関係フィルタを設定する第３フィルタ設定部をさらに備える。軌道中心算出部は、反射強度フィルタおよび前後関係フィルタにより抽出された２本の連続的な軌条の軌条頭部点群データに基づいて軌条間の中心位置を算出する。
【００１６】
好ましくは、軌道中心計測装置は、２本の軌条の軌道中心線の曲線部分の曲線半径および曲線の向きを算出する曲線情報算出部をさらに備える。
【００１７】
ある局面に従う軌道中心計測方法は、２本の軌条を走行する計測車両の走行方向において、計測車両に設けられたレーザスキャナからスキャンニングした軌道周辺の物体の形状を３次元点群で表す３次元点群データおよび計測車両の走行軌跡位置データを取得するステップと、走行軌跡位置データを基準とした抽出フィルタを設定するステップと、３次元点群データのうちの設定された抽出フィルタに基づいて抽出された領域点群データのうち反射強度の大きさに基づいて軌条頭部を抽出する反射強度フィルタを設定するステップと、抽出された２本の軌条の軌条頭部に基づいて軌条間の中心位置を算出するステップとを備える。
【発明の効果】
【００１８】
本開示の軌道中心計測装置および軌道中心計測方法は、精度の高い軌道中心を計測することが可能である。
【図面の簡単な説明】
【００１９】
【図１】実施形態に基づく軌道中心計測システムの構成を説明する図である。
【図２】実施形態に基づく計測装置１の機能を説明するブロック図である。
【図３】実施形態に基づく軌道付近の３次元空間における３次元点群データの一例を説明する図である。
【図４】実施形態に基づく計測車両２の走行軌跡位置データを説明する図である。
【図５】実施形態に基づく第１フィルタ設定部１０２の抽出フィルタの設定について説明する図である。
【図６】実施形態に基づく第２フィルタ設定部１０３の反射強度フィルタについて説明する図である。
【図７】実施形態に従う軌道中心算出部１０５の内側端点を算出する方式を説明する図である。
【図８】実施形態に従う軌道中心算出部１０５の内側軌条線の算出について説明する図である。
【図９】実施形態に従うカント量・勾配量算出部１０７の算出方式を説明する図である。
【図１０】実施形態に従う２本の軌条の曲線部分について説明する図である。
【図１１】実施形態に従うスラック量算出部１０８の算出方式を説明する図である。
【図１２】実施形態に従う計測装置１の計測処理を説明するフロー図である。
【図１３】実施形態に従う軌条間の中心位置算出処理について説明するフロー図である。
【図１４】実施形態に従う別の軌条間の中心位置算出処理について説明するフロー図である。
【図１５】実施形態に従う軌条間の中心算出処理について説明するフロー図である。
【図１６】実施形態に従う付加情報算出部１１０の付加情報の算出について説明するフロー図である。
【図１７】実施形態に従うカント量・勾配量算出部１０７ののカント量および勾配量の算出について説明するフロー図である。
【図１８】実施形態の変形例に基づく計測装置１＃の機能を説明するブロック図である。
【図１９】実施形態の変形例に基づく分岐区間および脱線防止ガードを説明する図である。
【図２０】実施形態の変形例に基づく第３フィルタ設定部１０４に従う前後関係フィルタの設定例を説明する図である。
【発明を実施するための形態】
【００２０】
実施形態について図面を参照しながら詳細に説明する。なお、図中同一または相当部分には同一符号を付し、その説明は繰り返さない。
【００２１】
図１は、実施形態に基づく軌道中心計測システムの構成を説明する図である。
図１に示されるように、軌道中心計測システムは、計測装置１と、計測車両２とを含む。
【００２２】
本例においては、計測車両２を側面から見た場合が示されている。
計測車両２は、ＧＰＳ受信機２００と、慣性センサ（ＩＭＵ）２１０と、レーザスキャナ２３０と、データ記憶装置２５０とが含まれている。
【００２３】
ＧＰＳ受信機２００は、測位衛星であるＧＰＳ衛星からの測位信号を受信する。ＧＰＳ受信機２００は、測位信号に設定されている航法メッセージおよび測位信号の搬送波位相の情報を測位情報の一例であるＧＰＳデータとして受信時刻または計測時刻毎にデータ記憶装置２５０に記憶する。なお、ＧＰＳ受信機２００は他のＧＮＳＳ（Ｇｌｏｂａｌ  Ｎａｖｉｇａｔｉｏｎ  Ｓａｔｅｌｌｉｔｅ  Ｓｙｓｔｅｍｓ）の衛星から測位信号を受信する受信機でもよい。ＧＰＳデータにより、計測車両２の走行軌跡位置データを取得することが可能である。
【００２４】
レーザスキャナ２３０は、計測対象物である軌条（レール）の三次元位置を計測するためのセンサであり、進行方向に直交する面内をスキャンすることができる。レーザスキャナ２３０は、計測車両２の走行中にレーザ光を照射し、計測対象である軌条（レール）から反射したレーザ光を受光する。レーザスキャナ２３０は、レーザ光の照射から受光までの時間とレーザ光の照射方向とに基づいて、レーザ光が照射された照射点毎にレーザスキャナ２３０からの距離および方位を距離方位点として計測する。すなわち、距離方位点は、計測対象物に対する計測車両２からの距離および方位を表している。レーザスキャナ２３０は、計測した複数の距離方位点からなる距離方位点群を計測時刻または取得時刻毎にデータ記憶装置２５０に記憶する。これにより、軌道周辺の物体の形状を３次元点群で表す３次元点群データが取得される。
【００２５】
慣性センサ２１０は、計測車両２の停止中または走行中において、計測車両２の三次元姿勢角の角速度の微小変異を計測し、姿勢データを計測時刻毎にデータ記憶装置２５０に記憶する。
【００２６】
計測装置１は、計測車両２からの計測データ（３次元点群データ、姿勢データ、走行軌跡位置データ）を取得して、軌条位置を特定し、軌道中心を計測する。
【００２７】
計測装置１における各部の機能について説明する。なお、軌条位置とは、軌条（レール）の三次元空間における位置を把握可能な三次元座標系上の位置を意味するものとする。ただし、軌条の三次元座標系上の位置を把握するための情報には、軌条の断面形状を把握するための２次元座標系上の位置情報も含まれるものとする。
【００２８】
図２は、実施形態に基づく計測装置１の機能を説明するブロック図である。
図２を参照して、計測装置１は、データ取得部１０１と、第１フィルタ設定部１０２と、第２フィルタ設定部１０３と、軌道中心算出部１０５と、軌道中心線生成部１０６と、付加情報算出部１１０とを含む。
【００２９】
付加情報算出部１１０は、カント量・勾配量算出部１０７と、スラック量算出部１０８と、曲線情報算出部１０９とを含む。
【００３０】
データ取得部１０１は、計測車両２のデータ記憶装置２５０に記憶された計測データを取得する。本例においては、データ取得部１０１は、計測データの一例として３次元点群データと、走行軌跡位置データと、姿勢データとを取得する。
【００３１】
第１フィルタ設定部１０２は、走行軌跡位置データを基準とした所定領域に含まれる領域点群データを抽出するための抽出フィルタを設定する。
【００３２】
第２フィルタ設定部１０３は、３次元点群データのうちの第１フィルタ設定部１０２により設定された抽出フィルタに基づいて抽出された領域点群データのうち反射強度の大きさに基づいて軌条頭部を抽出する反射強度フィルタを設定する。
【００３３】
軌道中心算出部１０５は、反射強度フィルタにより抽出された２本の軌条の軌条頭部に基づいて軌条間の中心位置を算出する。
【００３４】
軌道中心線生成部１０６は、走行方向における連続した軌道中心位置に従って軌道中心線を生成する。
【００３５】
付加情報算出部１１０は、軌道中心位置に対応する軌条に関連する付加情報を生成する。付加情報は、主に軌条の曲線部分に関する情報であり、カント量、勾配量、スラック量および曲線情報を含む。
【００３６】
カント量・勾配量算出部１０７は、軌道中心線の軌道中心位置に対応する２本の軌条のカント量および勾配量を算出する。
【００３７】
スラック量算出部１０８は、走行方向における２本の軌条の曲線部分におけるスラック量を算出する。
【００３８】
曲線情報算出部１０９は、走行方向における２本の軌条の曲線部分の曲線情報を算出する。具体的には、曲線情報として、曲線半径および曲線の向きを算出する。
【００３９】
図３は、実施形態に基づく軌道付近の３次元空間における３次元点群データの一例を説明する図である。
【００４０】
図３に示されるように、点群データを取得することにより軌条の断面形状を把握することが可能である。本例においては、３次元点群データに基づいて軌条間の軌道中心位置を算出する。
【００４１】
図４は、実施形態に基づく計測車両２の走行軌跡位置データを説明する図である。
図４に示されるように、ＧＰＳデータにより、計測車両２の走行方向の走行軌跡位置データを取得することが可能である。走行軌跡位置データは、後述する抽出フィルタを設定するための基準点になる。
【００４２】
図５は、実施形態に基づく第１フィルタ設定部１０２の抽出フィルタの設定について説明する図である。
【００４３】
図５（Ａ）には、抽出フィルタの設定例（その１）が示されている。
走行軌跡位置データに基づくレーザスキャナ２３０の位置Ｇ０が示されている。
【００４４】
第１フィルタ設定部１０２は、レーザスキャナ２３０の位置Ｇ０を基準にした抽出フィルタを設定する。ここでは、計測車両２の姿勢データに含まれるロール値データは０であるとする。すなわち、計測車両２が水平面と平行の状態であり、計測車両２が進行方向に対して左右に傾いていない状態を意味する。
【００４５】
具体的には、４つのパラメータが設けられている。本例においては、照射角度の抽出範囲を設定するための照射範囲設定角ｒａｎｇｅ１，ｒａｎｇｅ２と、高さ方向の抽出範囲を設定するための高さＨｍａｘ，Ｈｍｉｎとが設けられている。
【００４６】
照射範囲設定角ｒａｎｇｅ１は、位置Ｇ０から計測車両２が位置する水平面に対する垂線方向から左右に広がるレーザ照射角度を表す。
【００４７】
照射範囲設定角ｒａｎｇｅ１と照射範囲設定角ｒａｎｇｅ２との間の範囲角によって表される領域が照射角度の抽出範囲として設定される。
【００４８】
高さＨｍａｘ，Ｈｍｉｎは、位置Ｇ０から水平面に対する垂線方向の距離の範囲を示す。高さＨｍａｘと高さＨｍｉｎとの間の範囲が高さ方向の抽出範囲として設定される。
【００４９】
高さＨｍａｘと高さＨｍｉｎとの間の高さの範囲と照射範囲設定角ｒａｎｇｅ１と照射範囲設定角ｒａｎｇｅ２との間の範囲角によって表される領域とによって表される領域が抽出範囲として設定される。
【００５０】
当該抽出フィルタを適用することにより軌条の軌条頭部周辺の３次元点群データを抽出することが可能である。本例においては、抽出フィルタにより抽出された軌条の軌条頭部周辺の３次元点群データを領域点群データとも称する。
【００５１】
図５（Ｂ）には、抽出フィルタの設定例（その２）が示されている。
レーザスキャナ２３０の位置Ｇ０が示されている。
【００５２】
レーザスキャナ２３０の位置Ｇ０を基準にした抽出フィルタを設定する。ここでは、計測車両２の姿勢データに含まれるロール値データはαであるとする。すなわち、計測車両２が進行方向に対して右に水平面からα°傾いていることを意味する。
【００５３】
これにより、ロール値データをさらに考慮して、上記と同様の方式により抽出フィルタを設定することが可能である。
【００５４】
具体的には、ロール値データを考慮した照射範囲設定角ｒａｎｇｅ１と照射範囲設定角ｒａｎｇｅ２との間の範囲角によって表される領域と高さＨｍａｘと高さＨｍｉｎとの間の高さの範囲とによって表される領域が抽出範囲として設定される。
【００５５】
図５（Ｃ）には、抽出フィルタの設定例（その３）が示されている。
レーザスキャナ２３０の位置Ｇ０を基準にした抽出フィルタを設定する。ここでは、計測車両２の姿勢データに含まれるロール値データは０であるとする。すなわち、計測車両２が水平面と平行の状態であり、計測車両２が進行方向に対して左右に傾いていない状態を意味する。
【００５６】
具体的には、４つのパラメータが設けられている。本例においては、高さ方向の抽出範囲を設定するための高さＨｍａｘ，Ｈｍｉｎと、幅方向の抽出範囲を設定するための幅Ｖｍａｘ，幅Ｖｍｉｎとが設けられている。
【００５７】
高さＨｍａｘ，Ｈｍｉｎは、位置Ｇ０から水平面に対する垂線方向の距離の範囲を示す。
【００５８】
高さＨｍａｘと高さＨｍｉｎとの間の範囲が高さ方向の抽出範囲として設定される。
幅Ｖｍａｘ，Ｖｍｉｎは、位置Ｇ０から水平面に対する垂線方向から左右の幅方向に対する距離の範囲を示す。
【００５９】
幅Ｖｍａｘと幅Ｖｍｉｎとの間の範囲が幅方向の抽出範囲として設定される。
高さＨｍａｘと高さＨｍｉｎとの間の高さの範囲と幅Ｖｍａｘと幅Ｖｍｉｎとの間の幅の範囲とによって表される領域が抽出範囲として設定される。
【００６０】
図５（Ｄ）には、抽出フィルタの設定例（その４）が示されている。
レーザスキャナ２３０の位置Ｇ０が示されている。
【００６１】
レーザスキャナ２３０の位置Ｇ０を基準にした抽出フィルタを設定する。ここでは、計測車両２の姿勢データに含まれるロール値データはαであるとする。すなわち、計測車両２が進行方向に対して右に水平面からα°傾いていることを意味する。
【００６２】
これにより、ロール値データをさらに考慮して、上記と同様の方式により抽出フィルタを設定することが可能である。
【００６３】
具体的には、ロール値データを考慮した高さＨｍａｘと高さＨｍｉｎとの間の高さの範囲と幅Ｖｍａｘと幅Ｖｍｉｎとの間の幅の範囲とによって表される領域が抽出範囲として設定される。
【００６４】
図６は、実施形態に基づく第２フィルタ設定部１０３の反射強度フィルタについて説明する図である。
【００６５】
図６（Ａ）には、踏切等が有る場合の軌条を説明する図である。
図６（Ａ）に示されるように、踏切等が有る場合には、軌道周辺には踏切を構成する部材等が配置される。
【００６６】
したがって、レーザスキャナ２３０でスキャンした際には、軌条以外の踏切部分も３次元点群データとして取得することになる。
【００６７】
第１フィルタ設定部１０２の抽出フィルタを用いて軌条頭部周辺の３次元点群データを取得することが可能である。
【００６８】
しかしながら、当該取得した３次元点群データには、ノイズとなる軌条以外の踏切部分のデータ等も含まれているため軌条頭部の３次元位置を精度よく計測することが難しい。
【００６９】
したがって、本例においては、抽出フィルタで抽出された軌条頭部周辺の領域点群データのうちノイズを除いた軌条頭部を抽出するフィルタを設定する。
【００７０】
この点で、軌条は、金属部分であるため反射強度が高い。一方、軌条以外の踏切を構成する部材は非金属部分であるため反射強度は低い。
【００７１】
したがって、実施形態においては、軌条頭部を抽出するために反射強度フィルタを用いて当該ノイズを除去する。
【００７２】
図６（Ｂ）は、反射強度による点群の分類を説明する図である。
図６（Ｂ）に示されるように、軌条は金属部分であるため反射強度は高く、軌条以外の踏切を構成する部材は非金属部分であるため反射強度が低い。
【００７３】
それゆえ、反射強度を所定の閾値で分類することにより軌条頭部と、軌条頭部以外とに分けることが可能である。
【００７４】
本例においては、反射強度フィルタを用いて反射強度が所定の閾値よりも高い３次元点群データを抽出する。本例においては、反射強度フィルタで抽出された３次元点群データを軌条頭部点群データとも称する。
【００７５】
当該処理により、軌条以外の踏切部分のデータをノイズとして除去することが可能である。すなわち、軌条頭部を正確に抽出することが可能となり、精度の高い軌道中心位置の算出が可能である。
【００７６】
図７は、実施形態に従う軌道中心算出部１０５の内側端点を算出する方式を説明する図である。
【００７７】
図７（Ａ）を参照して、軌条頭部を構成する軌条頭部点群データが示されている。
本例においては、軌条頭部点群データのうち軌条頭部上面を構成する近似した２次曲線を算出する。
【００７８】
次に、算出した２次曲線について軌道面に垂直方向の高さにおける最高点を求めて、その接線ＬＡを算出する。
【００７９】
次に、軌条頭部点群データのうち軌条頭部側面側の内側点群データを抽出する。
次に、接線ＬＡと、内側点群データとに基づいて内側端点Ｐを算出する。
【００８０】
具体的には、軌条頭部側面側の最も内側位置にある点Ｂを抽出する。
そして、抽出した点Ｂから接線ＬＡに垂線を引いて交わった交点を内側端点Ｐとして算出する。
【００８１】
本例においては、２本の軌条のうちの左軌条の内側端点Ｐについて説明したが、右軌条の内側端点Ｑについても同様である。
【００８２】
図７（Ｂ）は、別の軌道中心算出部１０５の内側端点を算出する式を説明する図である。
【００８３】
図７（Ｂ）には、軌条頭部点群データのうち軌条頭部側面側の内側点群データを用いて近似した直線ＬＣを算出する。
【００８４】
算出した直線ＬＣと、接線ＬＡとに基づいて内側端点Ｐを算出する。
具体的には、直線ＬＣと、接線ＬＡとの交点を内側端点Ｐとして算出する。
【００８５】
本例においては、２本の軌条のうちの左軌条の内側端点Ｐについて説明したが、右軌条の内側端点Ｑについても同様である。
【００８６】
当該方式により２本の軌条の左軌条および右軌条の軌条頭部の内側端点Ｐ，Ｑが算出される。
【００８７】
図８は、実施形態に従う軌道中心算出部１０５の内側軌条線の算出について説明する図である。
【００８８】
図８（Ａ）に示されるように、図７で算出した内側端点Ｐ，Ｑは、進行方向において位置ずれが生じている。
【００８９】
計測車両２は、軌条上を進行方向に進みながらレーザスキャナ２３０で軌道周辺の物体をスキャンする。
【００９０】
レーザスキャナ２３０は、例えば左側の軌条をスキャンした後に、右側の軌条をスキャンする。したがって、スキャンニング中の計測車両２の進行速度に従って位置がずれることになる。
【００９１】
実施形態においては、当該位置ずれを補正した上で精度の高い軌条間の中心位置を算出する。
【００９２】
まず、軌道中心算出部１０５は、走行方向における２本の軌条のそれぞれの内側端点間を結ぶ第１内側軌条線および第２内側軌条線を算出する。
【００９３】
本例においては、内側端点Ｐ０〜Ｐ４をそれぞれ結ぶことにより第１内側軌条線が取得される。また、内側端点Ｑ０〜Ｑ４をそれぞれ結ぶことにより第２内側軌条線が取得される。
【００９４】
軌道中心算出部１０５は、内側端点Ｐと、内側端点Ｑとの軌条間の中点Ｒを算出する。一例として、内側端点Ｐ０〜Ｐ４と、内側端点Ｑ０〜Ｑ４との中点Ｒ０〜Ｒ４が示されている。
【００９５】
軌道中心算出部１０５は、内側端点Ｐ，Ｑにおける第１および第２の内側軌条線の方向ベクトルを算出する。本例においては、内側端点Ｐ０，Ｑ０の方向ベクトルが示されている。
【００９６】
軌道中心算出部１０５は、中点Ｒの方向ベクトルを算出する。具体的には、対応する内側端点Ｐ，Ｑの方向ベクトルの平均ベクトルを算出する。
【００９７】
軌道中心算出部１０５は、それぞれの中点Ｒ０〜Ｒ４に対する方向ベクトルを算出する。
【００９８】
図８（Ｂ）を参照して、軌道中心算出部１０５は、算出した中点Ｒ０〜Ｒ４の方向ベクトルに対して垂直な軌条横断線ＭＡ０〜ＭＡ４をそれぞれ算出する。
【００９９】
軌道中心算出部１０５は、軌条横断線と第１および第２の内側軌条線の交点を算出する。
【０１００】
本例においては、軌条横断線ＭＡと第１の内側軌条線との交点を第１の内側軌条交点データとする。軌条横断線ＭＡと、第２の内側軌条線との交点を第２の内側軌条交点データとする。本例においては、第１の内側軌条線と軌条横断線ＭＡ０〜ＭＡ４とに基づく第１の内側軌条交点データＰ０＃〜Ｐ４＃が示されている。また、第２の内側軌条線と軌条横断線ＭＡ０〜ＭＡ４とに基づく第２の内側軌条交点データＱ０＃〜Ｑ４＃が示されている。
【０１０１】
図８（Ｃ）を参照して、軌道中心算出部１０５は、第１の内側軌条交点データと第２の内側軌条交点データとに基づいて軌条間の軌道中心位置を算出する。
【０１０２】
軌道中心算出部１０５は、第１の内側軌条交点データＰ０＃〜Ｐ４＃と、第２の内側軌条交点データＱ０＃〜Ｑ４＃とに基づいて軌条間の軌道中心位置Ｒ０＃〜Ｒ４＃を算出する。
【０１０３】
図８（Ｃ）に示されるように、軌道中心線生成部１０６は、走行方向における連続した軌道中心位置Ｒ０＃〜Ｒ４＃に従って軌道中心線を生成する。後述するが軌道中心の方向ベクトルの変化量に基づいて軌道中心線の生成方式が異なる。具体的には、軌道中心の方向ベクトルの変化量が所定値以上であるか否かを判断し、所定値以上である場合には曲線部分であると判断する。軌道中心線生成部１０６は、曲線部分であると判断した場合には、曲線部分において直線部分とは異なる方式で軌道中心線を生成する。軌道中心線生成部１０６は、第１の内側軌道軌条交点データおよび第２の内側軌道軌条交点データを用いた軌道中心位置に基づいて軌道中心線を生成するのではなく、曲線部分のうちの外側にある内側軌道軌条交点データを基準に軌道中心位置を設定し、それに基づいて軌道中心線を生成する。曲線部分における軌道中心位置は、外側にある内側基準交点データを基準に一定の距離に設定される。
【０１０４】
図８（Ｄ）に示されるように、軌条間の中点と、軌条間の軌道中心位置との間にはずれが生じているが、精度よく補正されることが分かる。すなわち、本方式により、精度の高い軌道中心位置を算出することが可能である。
【０１０５】
図９は、実施形態に従うカント量・勾配量算出部１０７の算出方式を説明する図である。
【０１０６】
図９（Ａ）に示されるように、２本の軌条を走行する鉄道車両や保線計測機器の走行モデルを説明する図である。
【０１０７】
計測車両２は、進行方向に対して前後方向に少なくとも４輪設けられている。
本例においては、当該４輪が位置する第１および第２の内側軌条交点データに基づいて形成される仮想軌条平面を算出する。
【０１０８】
当該算出された仮想軌条平面に基づいて軌道中心位置のカント量および勾配量を算出する。
【０１０９】
図９（Ｂ）は、仮想軌条平面の算出について説明する図である。
図９（Ｂ）を参照して、一例として、軌道中心位置Ｒ２＃のカント量および勾配量の算出について説明する。
【０１１０】
一例として軌道中心位置Ｒ２＃を基準として進行方向に対して前後２つの軌道中心位置に対応する内側軌条交点データを用いる。
【０１１１】
本例においては、第１の内側軌条交点データＰ０＃，Ｐ４＃と、第２の内側軌条交点データＱ０＃，Ｑ４＃とに基づいて仮想軌条平面を算出する。
【０１１２】
次に、仮想軌条平面に対する法線ベクトルを算出する。
そして、当該法線ベクトルの水平方向ベクトル成分と、進行方向ベクトル成分とを算出する。
【０１１３】
カント量・勾配量算出部１０７は、法線ベクトルの算出した水平方向ベクトル成分に基づいて当該軌道中心位置Ｒ２＃に対するカント量を算出する。
【０１１４】
カント量・勾配量算出部１０７は、法線ベクトルの算出した進行方向ベクトル成分に基づいて当該軌道中心位置Ｒ２＃に対する勾配量を算出する。
【０１１５】
なお、本方式は、一例であり、特に前後２つの軌道中心位置に対する内側軌条交点データではなく、その範囲は鉄道車両や保線計測機器の大きさに合わせて任意に設定することが可能である。
【０１１６】
なお、本例においては、仮想軌条平面の中心である軌道中心位置Ｒ２＃を基準とした場合の算出方式について説明したが、特にこれに限られず、軌道中心位置Ｒ０＃の算出方式としてもよい。
【０１１７】
図１０は、実施形態に従う２本の軌条の曲線部分について説明する図である。
図１０に示されるように、２本の軌条の曲線部分（カーブ）において、実際の軌条位置は、車両が走行し易いように本来の軌条位置よりも所定のスラック量分、軌条の幅を広げて設けられている。
【０１１８】
したがって、軌道中心線生成部１０６は、曲線部分において直線部分とは異なる方式で軌道中心線を生成する。軌道中心線生成部１０６は、曲線部分のうちの外側にある内側軌条交点データを基準に軌道中心位置を設定し、それに基づいて軌道中心線を生成する。曲線部分における軌道中心位置は、外側にある内側基準交点データを基準に一定の距離に設定される。
【０１１９】
曲線部分においては、車両が遠心力により外方に転倒することを防止するために、外側の軌道を内側の軌道よりも高く設定している。したがって、カント量・勾配量算出部１０７は、法線ベクトルの算出した水平方向ベクトル成分に基づいて当該軌道中心位置に対するカント量を算出する。
【０１２０】
曲線情報算出部１０９は、走行方向における２本の軌条の曲線情報として、中心点Ｏからの曲線半径および曲線の向きを算出する。曲線情報算出部１０９は、軌道中心線をＮ次関数または円曲線に近似することにより曲線半径を算出する。また、曲線情報算出部１０９は、軌道中心線の方向ベクトルに基づいて曲線の向きを算出する。
【０１２１】
図１１は、実施形態に従うスラック量算出部１０８の算出方式を説明する図である。
図１１に示されるように、ここでは、スラック量の算出方式が示されている。
【０１２２】
スラック量算出部１０８は、２本の軌条の内側端点間の距離と、軌間の寸法とに基づいてスラック量を算出する。具体的には、スラック量は、内側端点間距離から軌間の寸法を減算することにより取得される。
【０１２３】
図１２は、実施形態に従う計測装置１の計測処理を説明するフロー図である。
図１２を参照して、計測装置１は、データを取得する（ステップＳ２）。
【０１２４】
データ取得部１０１は、計測車両２のデータ記憶装置２５０に記憶された計測データを取得する。本例においては、データ取得部１０１は、計測データの一例として３次元点群データと、走行軌跡位置データと、姿勢データとを取得する。
【０１２５】
次に、計測装置１は、抽出フィルタを設定する（ステップＳ４）。第１フィルタ設定部１０２は、図５で説明したように走行軌跡位置データを基準とした所定領域に含まれる領域点群データを抽出するための抽出フィルタを設定する。
【０１２６】
次に、計測装置１は、反射強度フィルタを設定する（ステップＳ６）。第２フィルタ設定部１０３は、図６で説明したように３次元点群データのうちの第１フィルタ設定部１０２により設定された抽出フィルタに基づいて抽出された領域点群データのうち反射強度の大きさに基づいて軌条頭部を抽出する反射強度フィルタを設定する。
【０１２７】
次に、計測装置１は、軌条間の中心位置を算出する（ステップＳ８）。軌道中心算出部１０５は、反射強度フィルタにより抽出された２本の軌条の軌条頭部に基づいて軌条間の中心位置を算出する。軌条間の中心位置の算出処理については後述する。
【０１２８】
次に、計測装置１は、軌道中心線を算出する（ステップＳ９）。軌道中心線生成部１０６は、軌条間の中心位置に基づいて軌道中心線を算出する。また、軌道中心線生成部１０６は、軌条間の中心位置の方向ベクトルに基づいて曲線か否かを判断する。具体的には、軌道中心線生成部１０６は、方向ベクトルの変化量が所定量以上である場合には曲線であると判断して、曲線部分のうちの外側にある内側軌道軌条交点データを基準に軌道中心位置を設定し、それに基づいて軌道中心線を生成する。曲線部分における軌道中心位置は、外側にある内側基準交点データを基準に一定の距離に設定される。
【０１２９】
次に、計測装置１は、付加情報を算出する（ステップＳ１０）。付加情報算出部１１０は、軌道中心位置に対応する軌条に関連する付加情報として、カント量、勾配量、スラック量および曲線情報を算出する。付加情報の算出については後述する。
【０１３０】
付加情報算出部１１０は、付加情報算出部１１０で算出した付加情報を軌道中心位置に対してそれぞれ関連付けて保存する。
【０１３１】
そして、処理を終了する（エンド）。
図１３は、実施形態に従う軌条間の中心位置算出処理について説明するフロー図である。
【０１３２】
図１３を参照して、軌道中心算出部１０５は、軌条頭部点群データを取得する（ステップＳ１２）。具体的には、図７で説明したように軌道中心算出部１０５は、３次元点群データのうち抽出された反射強度が所定の閾値よりも高い軌条頭部点群データを取得する。
【０１３３】
次に、軌道中心算出部１０５は、近似２次曲線を算出する（ステップＳ１４）。
具体的には、軌道中心算出部１０５は、図７で説明したように軌条頭部点群データのうち軌条頭部上面を構成する近似した２次曲線を算出する。
【０１３４】
次に、軌道中心算出部１０５は、接線を算出する（ステップＳ１６）。
具体的には、軌道中心算出部１０５は、算出した２次曲線について軌道面に垂直方向の高さにおける最高点を求めて、その接線ＬＡを算出する。
【０１３５】
次に、軌道中心算出部１０５は、内側点群データを抽出する（ステップＳ１８）。
具体的には、図７で説明したように軌道中心算出部１０５は、軌条頭部点群データのうち軌条頭部側面側の内側点群データを抽出する。
【０１３６】
次に、軌道中心算出部１０５は、内側端点を算出する（ステップＳ２０）。
具体的には、軌道中心算出部１０５は、図７で説明したように接線ＬＡと、内側点群データとに基づいて内側端点Ｐを算出する。この点で、軌条頭部側面側の最も内側位置にある点Ｂを抽出する。そして、抽出した点Ｂから接線ＬＡに垂線を引いて交わった交点を内側端点Ｐとして算出する。
【０１３７】
次に、軌道中心算出部１０５は、軌道中心を算出する（ステップＳ２２）。
軌道中心の算出処理について後述する。
【０１３８】
そして、処理を終了する（リターン）。
図１４は、実施形態に従う別の軌条間の中心位置算出処理について説明するフロー図である。
【０１３９】
図１４を参照して、図１３のフロー図と比較して、ステップＳ１９がさらに設けられている点が異なる。ステップＳ１９において、軌道中心算出部１０５は、近似直線を算出する。
【０１４０】
具体的には、図７で説明したように軌道中心算出部１０５は、軌条頭部点群データのうち軌条頭部側面側の内側点群データを用いて近似した直線ＬＣを算出する。そして、軌道中心算出部１０５は、内側端点を算出する（ステップＳ２０）。具体的には、軌道中心算出部１０５は、算出した直線ＬＣと、接線ＬＡとに基づいて内側端点Ｐを算出する。具体的には、直線ＬＣと、接線ＬＡとの交点を内側端点Ｐとして算出する。
【０１４１】
他のフローについては同様であるのでその詳細な説明については繰り返さない。
図１５は、実施形態に従う軌条間の中心算出処理について説明するフロー図である。
【０１４２】
図１５を参照して、軌道中心算出部１０５は、内側軌条線を算出する（ステップＳ３０）。具体的には、図８（Ａ）で説明したように、軌道中心算出部１０５は、走行方向における２本の軌条のそれぞれの内側端点間を結ぶ第１内側軌条線および第２内側軌条線を算出する。内側端点Ｐ０〜Ｐ４をそれぞれ結ぶことにより第１内側軌条線が取得される。また、内側端点Ｑ０〜Ｑ４をそれぞれ結ぶことにより第２内側軌条線が取得される。
【０１４３】
次に、軌道中心算出部１０５は、方向ベクトルを算出する（ステップＳ３２）。
図８（Ａ）で説明したように、軌道中心算出部１０５は、内側端点Ｐ，Ｑにおける第１および第２の内側軌条線の方向ベクトルを算出する。
【０１４４】
次に、軌道中心算出部１０５は、平均ベクトルを算出する（ステップＳ３４）。
図８（Ａ）で説明したように、軌道中心算出部１０５は、中点Ｒの方向ベクトルを算出する。具体的には、対応する内側端点Ｐ，Ｑの方向ベクトルの平均ベクトルを算出する。
【０１４５】
次に、軌道中心算出部１０５は、軌条横断線を算出する（ステップＳ３６）。図８（Ｂ）で説明したように、軌道中心算出部１０５は、算出した中点Ｒ０〜Ｒ４の方向ベクトルに対して垂直な軌条横断線ＭＡ０〜ＭＡ４をそれぞれ算出する。
【０１４６】
次に、軌道中心算出部１０５は、軌条交点データを算出する（ステップＳ３８）。
図８（Ｂ）で説明したように、軌道中心算出部１０５は、軌条横断線と第１および第２の内側軌条線との交点を算出する。本例においては、軌条横断線ＭＡと、第１の内側軌条線との交点を第１の内側軌条交点データとする。軌条横断線と、第２の内側軌条線との交点を第２の内側軌条交点データとする。
【０１４７】
次に、軌道中心算出部１０５は、軌道中心位置を算出する（ステップＳ４０）。
図８（Ｃ）で説明したように、軌道中心算出部１０５は、第１の内側軌条交点データと、第２の内側軌条交点データとに基づいて軌条間の軌道中心位置を算出する。軌道中心算出部１０５は、第１の内側軌条交点データＰ０＃〜Ｐ４＃と、第２の内側軌条交点データＱ０＃〜Ｑ４＃とに基づいて軌条間の軌道中心位置Ｒ０＃〜Ｒ４＃を算出する。
【０１４８】
そして、処理を終了する（リターン）。
図１６は、実施形態に従う付加情報算出部１１０の付加情報の算出について説明するフロー図である。
【０１４９】
図１６を参照して、付加情報算出部１１０は、軌道中心の方向ベクトルの変化量を算出する（ステップＳ５０）。
【０１５０】
次に付加情報算出部１１０は、軌道中心の方向ベクトルの変化量が所定量以上の変化量であるか否かを判断する（ステップＳ５２）。
【０１５１】
ステップＳ５２において、付加情報算出部１１０は、軌道中心の方向ベクトルの変化量が所定量以上の変化量であると判断した場合（ステップＳ５２においてＹＥＳと判断した場合）には、カント量・勾配量を算出する（ステップＳ５４）。具体的には、カント量・勾配量算出部１０７は、軌道中心線の軌道中心位置に対応する２本の軌条のカント量および勾配量を算出する。カント量・勾配量を算出する方式については後述する。
【０１５２】
次に、付加情報算出部１１０は、軌条交点データ間距離を算出する（ステップＳ５６）。スラック量算出部１０８は、図１１で説明したように第１の内側軌条交点データと、第２の内側軌条交点データとの間の距離を算出する。
【０１５３】
次に、付加情報算出部１１０は、スラック量を算出する（ステップＳ５８）。スラック量算出部１０８は、図１１で説明したように第１の内側軌条交点データと、第２の内側軌条交点データとの間の距離と、軌間の寸法とに基づいてスラック量を算出する。スラック量算出部１０８は、図１１で説明したように内側軌条交点データ間の距離から軌間の寸法を減算することによりスラック量を取得する。
【０１５４】
次に、付加情報算出部１１０は、曲線半径を算出する（ステップＳ６０）。曲線情報算出部１０９は、軌道中心線をＮ次関数または円曲線に近似することにより曲線半径を算出する。
【０１５５】
次に、付加情報算出部１１０は、曲線の向きを算出する（ステップＳ６２）。曲線情報算出部１０９は、軌道中心線の方向ベクトルに基づいて曲線の向きを算出する。
【０１５６】
そして、処理を終了する（エンド）。
一方、ステップＳ５２において、付加情報算出部１１０は、軌道中心の方向ベクトルの変化量が所定量以上の変化量でないと判断した場合（ステップＳ５２においてＮＯと判断した場合）には、ステップＳ５４〜Ｓ６２をスキップして処理を終了する（エンド）。
【０１５７】
図１７は、実施形態に従うカント量・勾配量算出部１０７ののカント量および勾配量の算出について説明するフロー図である。
【０１５８】
図１７を参照して、仮想軌条平面を算出する（ステップＳ７０）。具体的には、カント量・勾配量算出部１０７は、図９（Ｂ）に示されるように、第１の内側軌条交点データＰ０＃〜Ｐ４＃と、第２の内側軌条交点データＱ０＃〜Ｑ４＃とに基づいて仮想軌条平面を算出する。
【０１５９】
次に、カント量・勾配量算出部１０７は、仮想軌条平面に対する法線ベクトルを算出する（ステップＳ７２）。
【０１６０】
次に、カント量・勾配量算出部１０７は、算出した法線ベクトルの水平方向ベクトル成分に基づいて当該軌道中心位置Ｒ２＃に対するカント量データを算出する（ステップＳ７４）。
【０１６１】
カント量・勾配量算出部１０７は、算出した進行方向ベクトル成分に基づいて当該軌道中心位置Ｒ２＃に対する勾配量データを算出する（ステップＳ７６）。
【０１６２】
そして、処理を終了する（エンド）。
なお、本例においては、カント量および勾配量を分けて同時に算出する場合について説明したが、これに限られず、法線ベクトルに基づいてカント量データおよび勾配量データを別々に算出することも可能である。
【０１６３】
カント量・勾配量算出部１０７で算出されたカント量データおよび勾配量データ、スラック量算出部１０８で算出したスラック量ならびに曲線情報算出部１０９で算出した曲線半径および曲線の向きは、建築限界の設定の際に用いることが可能である。
【０１６４】
（その他変形例）
図１８は、実施形態の変形例に基づく計測装置１＃の機能を説明するブロック図である。
【０１６５】
図１８を参照して、計測装置１＃は、計測装置１と比較して第３フィルタ設定部１０４を追加した点が異なる。その他の構成については同様であるのでその詳細な説明については繰り返さない。
【０１６６】
第３フィルタ設定部１０４は、反射強度フィルタにより抽出された軌条頭部点群データのうち前後の連続的な関係性を満たす点群データを抽出する前後関係フィルタを設定する。前後関係フィルタは、反射強度フィルタで除いたノイズに対してさらに点群データを除去するフィルタである。
【０１６７】
図１９は、実施形態の変形例に基づく分岐区間および脱線防止ガードを説明する図である。
【０１６８】
図１９（Ａ）を参照して、一例として２本の軌条の間に脱線防止ガードが設けられている。
【０１６９】
図１９（Ｂ）を参照して、一例として軌条を分岐させる分岐部が設けられている。
当該脱線防止ガードや、分岐部は、金属部分で構成されている。
【０１７０】
したがって、反射強度フィルタでは当該脱線防止ガードや分岐部を判別することはできない。
【０１７１】
実施形態の変形例においては、当該脱線防止ガードや分岐部を除く方式について説明する。
【０１７２】
具体的には、第３フィルタ設定部１０４は、前後関係フィルタを設定する。脱線防止ガードや、分岐部は、２本の軌条に沿って配置される。脱線防止ガードや分岐部は、２本の軌条に沿って一部の区間のみ配置され、常に配置される訳ではない。
【０１７３】
本例においては、第３フィルタ設定部１０４により設定された前後関係フィルタを用いて点群データを抽出する領域をさらに絞る。
【０１７４】
図２０は、実施形態の変形例に基づく第３フィルタ設定部１０４に従う前後関係フィルタの設定例を説明する図である。
【０１７５】
図２０（Ａ）を参照して、前後関係フィルタの設定例（その１）が示されている。
前後の連続的な関係性を満たす条件として、１つ前に算出した内側端点Ｐを用いる。
【０１７６】
具体的には、１つ前の内側端点Ｐを基準にパラメータＰＤ１〜ＰＤ４によって抽出範囲を設定する。
【０１７７】
パラメータＰＤ１，ＰＤ２は、１つ前の内側端点Ｐを基準にした上下方向の高さ範囲である。
【０１７８】
パラメータＰＤ３，ＰＤ４は、１つ前の内側端点Ｐを基準にした左右方向の幅範囲である。
【０１７９】
そして、設定した抽出範囲の点群データのみを抽出する。
これにより、反射強度フィルタにより抽出された軌条頭部点群データのうち脱線防止ガードに関連する点群データを除去することが可能である。
【０１８０】
他方の軌条についても同様に、１つ前の内側端点Ｑを基準にして同様の方式に従って抽出範囲を設定する。
【０１８１】
図２０（Ｂ）を参照して、前後関係フィルタの設定例（その２）が示されている。
点群間の距離を基準に点群のグループを作成する。
【０１８２】
本例においては、グループＧＡと、グループＧＢとに分類されている場合が示されている。
【０１８３】
次に各グループの中心あるいは重心を算出する。
そして、算出された各グループの中心あるいは重心が１つ前の内側端点Ｐに近い点群のグループのみを抽出する。
【０１８４】
グループＧＡは、２本の軌条の連続した軌条頭部に関連する点群データであり、グループＧＢは、脱線防止ガードに関連する点群データである。
【０１８５】
したがって、この場合、内側端点Ｐに近いグループＧＡの点群データのみを抽出する。
他方の軌条についても同様に、１つ前の内側端点Ｑを基準にして同様の方式に従って抽出範囲を設定する。
【０１８６】
脱線防止ガードに限られず分岐部についても同様に適用可能である。
反射強度フィルタで抽出された３次元点群データに対してさらに前後関係フィルタを適用することにより２本の軌条の連続した軌条頭部に関連する３次元点群データのみを抽出することが可能である。すなわち、脱線防止ガードや分岐部の金属部分に対応する３次元点群データを除去することが可能である。
【０１８７】
したがって、２本の軌条の連続した軌条頭部を正確に抽出することが可能となり、精度の高い軌道中心位置の算出が可能である。
【０１８８】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本開示の範囲は、上記した説明ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１８９】
１，１＃  計測装置、２  計測車両、  １０１  データ取得部、１０２  第１フィルタ設定部、１０３  第２フィルタ設定部、１０４  第３フィルタ設定部、１０５  軌道中心算出部、１０６  軌道中心線生成部、１０７  カント量・勾配量算出部、１０８  スラック量算出部、１０９  曲線情報算出部、２００  ＧＰＳ受信機、２１０  慣性センサ（ＩＭＵ）、２３０  レーザスキャナ、２５０  データ記憶装置。
【要約】      （修正有）【課題】精度の高い軌道中心を計測することが可能な軌道中心計測装置を提供する。【解決手段】軌道中心計測装置１は、２本の軌条を走行する計測車両の走行方向において、計測車両に設けられたレーザスキャナからスキャンニングした軌道周辺の物体の形状を３次元点群で表す３次元点群データおよび計測車両の走行軌跡位置データを取得するデータ取得部１０１と、走行軌跡位置データを基準とした抽出フィルタを設定する第１フィルタ設定部１０２と、３次元点群データのうちの第１フィルタ設定部により設定された抽出フィルタに基づいて抽出された領域点群データのうち反射強度の大きさに基づいて軌条頭部を抽出する反射強度フィルタを設定する第２フィルタ設定部１０３と、反射強度フィルタにより抽出された２本の軌条の軌条頭部に基づいて軌条間の中心位置を算出する軌道中心算出部１０５とを備える。【選択図】図２【図１】
0006682087.tif 000002
【図２】
0006682087.tif 000003
【図３】
0006682087.tif 000004
【図４】
0006682087.tif 000005
【図５】
0006682087.tif 000006
【図６】
0006682087.tif 000007
【図７】
0006682087.tif 000008
【図８】
0006682087.tif 000009
【図９】
0006682087.tif 000010
【図１０】
0006682087.tif 000011
【図１１】
0006682087.tif 000012
【図１２】
0006682087.tif 000013
【図１３】
0006682087.tif 000014
【図１４】
0006682087.tif 000015
【図１５】
0006682087.tif 000016
【図１６】
0006682087.tif 000017
【図１７】
0006682087.tif 000018
【図１８】
0006682087.tif 000019
【図１９】
0006682087.tif 000020
【図２０】
0006682087.tif 000021