(57)【特許請求の範囲】
【請求項１】
車両に搭載され測量を実施する車載測量システムであって、
前記車両の位置情報を取得する位置情報取得手段と、
前記車両の姿勢情報を取得する姿勢情報取得手段と、
測量対象である地物を撮像する３台のカメラと、
前記カメラと前記車両との相対位置情報及び相対姿勢情報並びに前記カメラの撮像範囲情報を記憶する記憶手段と、
前記位置情報、前記姿勢情報、前記相対位置情報、前記相対姿勢情報、前記撮像範囲情報、及び前記カメラにより撮像した撮像画像に基づいて、前記地物を通る視線ラインを前記各カメラについて特定し、１台の前記カメラによる撮像画像における、前記地物と他の２台の前記カメラの視線ラインとの位置関係に基づいて、前記地物の３次元座標を算出する地物座標算出手段と、
を備え、
前記地物座標算出手段は、前記１台のカメラによる撮像画像において前記地物を前記他の２台のカメラの視線ラインが通るか否かに応じて選択した２つの視線ラインの交点を、前記地物の３次元座標として算出する、
車載測量システム。
【請求項２】
前記地物座標算出手段は、前記１台のカメラによる撮像画像において前記地物を前記他の２台のカメラの視線ラインの一方が通る場合、当該視線ラインと前記１台のカメラの視線ラインとの交点を、前記地物の３次元座標として算出する、請求項１に記載の車載測量システム。
【請求項３】
前記地物座標算出手段は、前記１台のカメラによる撮像画像において前記地物を前記他の２台のカメラの視線ラインのいずれもが通らない場合、前記他の２台のカメラの視線ラインの交点を、前記地物の３次元座標として算出する、請求項１又は請求項２に記載の車載測量システム。
【請求項４】
地物を遠地点から撮像した撮像画像に基づいて前記地物を通る視線ラインを特定し、同一の地物を近地点から撮像した撮像画像に基づいて前記地物座標算出手段により算出された前記地物の３次元座標と前記遠地点における前記カメラの３次元座標とを結ぶ直線を特定し、前記特定した視線ラインと前記特定した直線との角度差に基づいて、前記姿勢情報取得手段により取得された姿勢情報を補正する姿勢補正手段を備える、請求項１から請求項３のいずれか１項に記載の車載測量システム。
【請求項５】
前記カメラのフレーム期間Ｔ１の整数倍Ｔ１×ｎと異なる周期Ｔ２で期間Ｔ１×ｎ−Ｔ２又はそれより短い期間点灯する発光手段と、
前記カメラの撮像画像から前記発光手段の点灯が写り込んだフレームを抽出し、抽出したフレームの撮像時刻を前記発光手段の点灯時刻に基づいて特定する同期管理手段と、
を備える、請求項１から請求項４のいずれか１項に記載の車載測量システム。
【請求項６】
前記地物座標算出手段によって３次元座標を算出した地物の名称の候補をオペレータに案内する支援手段を備える、請求項１から請求項５のいずれか１項に記載の車載測量システム。
【請求項７】
前記測量車に対する相対位置が既知である基準ポイントに対応する撮像画像内の画像座標と前記カメラによって撮像された撮像画像内の前記基準ポイントの画像座標とを含むキャリブレーションデータを作成し、前記地物座標算出手段によって特定された視線ライン上の点を前記キャリブレーションデータに基づいて補正し、補正後の点に基づいて前記視線ラインを補正するキャリブレーション手段を備える、請求項１から請求項６のいずれか１項に記載の車載測量システム。
【請求項８】
円周上に第１周期で配置された第１マーク及び円周上に第２周期で配置された第２マークを有し、前記測量車の車輪の内面側に取り付けられた回転板と、
前記第１マーク及び前記第２マークの変位を検出するセンサと、
前記センサによって検出された前記第１マーク及び前記第２マークの変位に基づいて前記測量車の速度を算出するオドメトリ演算手段と、
を備える、請求項１から請求項７のいずれか１項に記載の車載測量システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車載測量システムに関する。
【背景技術】
【０００２】
車両に搭載されて測量を実施する車載測量システムとして、特許文献１に記載された発明が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１３９２５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載された車載測量システムは、測量の精度の面において改良の余地がある。
本発明は、上記の点に鑑みてなされたものであり、その目的の１つは、車載測量システムにおける測量の精度を向上させることにある。
【課題を解決するための手段】
【０００５】
上述した課題を解決するために、本発明の一態様は、車両に搭載され測量を実施する車載測量システムであって、前記車両の位置情報を取得する位置情報取得手段と、前記車両の姿勢情報を取得する姿勢情報取得手段と、測量対象である地物を撮像する３台のカメラと、前記カメラと前記車両との相対位置情報及び相対姿勢情報並びに前記カメラの撮像範囲情報を記憶する記憶手段と、前記位置情報、前記姿勢情報、前記相対位置情報、前記相対姿勢情報、前記撮像範囲情報、及び前記カメラにより撮像した撮像画像に基づいて、前記地物を通る視線ラインを前記各カメラについて特定し、１台の前記カメラによる撮像画像における、前記地物と他の２台の前記カメラの視線ラインとの位置関係に基づいて、前記地物の３次元座標を算出する地物座標算出手段と、を備える車載測量システムである。
【０００６】
また、本発明の他の一態様は、上記一態様において、前記地物座標算出手段は、前記１台のカメラによる撮像画像において前記地物を前記他の２台のカメラの視線ラインが通るか否かに応じて選択した２つの視線ラインの交点を、前記地物の３次元座標として算出する、車載測量システムである。
【０００７】
また、本発明の他の一態様は、上記一態様において、前記地物座標算出手段は、前記１台のカメラによる撮像画像において前記地物を前記他の２台のカメラの視線ラインの一方が通る場合、当該視線ラインと前記１台のカメラの視線ラインとの交点を、前記地物の３次元座標として算出する、車載測量システムである。
【０００８】
また、本発明の他の一態様は、上記一態様において、前記地物座標算出手段は、前記１台のカメラによる撮像画像において前記地物を前記他の２台のカメラの視線ラインのいずれもが通らない場合、前記他の２台のカメラの視線ラインの交点を、前記地物の３次元座標として算出する、車載測量システムである。
【０００９】
また、本発明の他の一態様は、上記一態様において、地物を遠地点から撮像した撮像画像に基づいて前記地物を通る視線ラインを特定し、同一の地物を近地点から撮像した撮像画像に基づいて前記地物座標算出手段により算出された前記地物の３次元座標と前記遠地点における前記カメラの３次元座標とを結ぶ直線を特定し、前記特定した視線ラインと前記特定した直線との角度差に基づいて、前記姿勢情報取得手段により取得された姿勢情報を補正する姿勢補正手段を備える、車載測量システムである。
【００１０】
また、本発明の他の一態様は、上記一態様において、前記カメラのフレーム期間Ｔ１の整数倍Ｔ１×ｎと異なる周期Ｔ２で期間Ｔ１×ｎ−Ｔ２又はそれより短い期間点灯する発光手段と、前記カメラの撮像画像から前記発光手段の点灯が写り込んだフレームを抽出し、抽出したフレームの撮像時刻を前記発光手段の点灯時刻に基づいて特定する同期管理手段と、を備える、車載測量システムである。
【００１１】
また、本発明の他の一態様は、上記一態様において、前記地物座標算出手段によって３次元座標を算出した地物の名称の候補をオペレータに案内する支援手段を備える、車載測量システムである。
【００１２】
また、本発明の他の一態様は、上記一態様において、前記測量車に対する相対位置が既知である基準ポイントに対応する撮像画像内の画像座標と前記カメラによって撮像された撮像画像内の前記基準ポイントの画像座標とを含むキャリブレーションデータを作成し、前記地物座標算出手段によって特定された視線ライン上の点を前記キャリブレーションデータに基づいて補正し、補正後の点に基づいて前記視線ラインを補正するキャリブレーション手段を備える、車載測量システムである。
【００１３】
また、本発明の他の一態様は、上記一態様において、円周上に第１周期で配置された第１マーク及び円周上に第２周期で配置された第２マークを有し、前記測量車の車輪に取り付けられた回転板と、前記第１マーク及び前記第２マークの変位を検出するセンサと、前記センサによって検出された前記第１マーク及び前記第２マークの変位に基づいて前記測量車の速度を算出するオドメトリ演算手段と、を備える、車載測量システムである。
【発明の効果】
【００１４】
本発明によれば、車載測量システムにおける測量の精度を向上させることができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施形態に係る車載測量システム１の構成図である。
【図２】車載測量システム１の動作を示すフローチャートである。
【図３】車載測量システム１における地物の３次元座標を計算する処理を示すフローチャートである。
【図４】メイン画像における測量点と視線ラインの位置関係を示す図である。
【図５】ステップＳ２８の処理の詳細を示すフローチャートである。
【図６】車載測量システム１における１次キャリブレーションの処理を説明するための図である。
【図７】車載測量システム１における２次キャリブレーションデータの作成方法を説明するための図である。
【図８】２次キャリブレーションの第１の実施方法を説明するための図である。
【図９】２次キャリブレーションの第２の実施方法を説明するための図である。
【図１０】車載測量システム１における姿勢データを補正する処理を説明するための図である。
【図１１】同期管理装置２０７が実施するカメラ２０４の撮像タイミングを特定する第１の処理を説明するためのタイミングチャートである。
【図１２】同期管理装置２０７が実施するカメラ２０４の撮像タイミングを特定する第２の処理を説明するためのタイミングチャートである。
【図１３】第２の処理におけるＬＥＤ２０６の点灯が行われる各フレーム期間内での点灯タイミングの詳細を示すタイミングチャートである。
【図１４】測量車の車輪の車軸に取り付けられる回転検出用円板の構成図である。
【発明を実施するための形態】
【００１６】
以下、図面を参照しながら本発明の実施形態について詳しく説明する。
【００１７】
＜構成＞
図１は、本発明の一実施形態に係る車載測量システム１の構成図である。車載測量システム１は、コンピュータ１０と、ＧＰＳアンテナ２０１と、ＧＰＳ受信機２０２と、姿勢計測器２０３と、３台のカメラ２０４Ａ，２０４Ｂ，２０４Ｃと、車軸回転センサ２０５と、ＬＥＤ２０６と、同期管理装置２０７とを備える。この車載測量システム１は、走行しながら測量を実施する自動車等の車両（測量車と称する）に搭載される。具体的には、コンピュータ１０及び同期管理装置２０７は測量車の室内に装備され、車軸回転センサ２０５は測量車の車輪の車軸近傍に取り付けられ、ＧＰＳアンテナ２０１、ＧＰＳ受信機２０２、姿勢計測器２０３、カメラ２０４Ａ，２０４Ｂ，２０４Ｃ、及びＬＥＤ２０６はユニット（計測ユニットと称する）化されて、測量車の屋根の上に設置された観測台上に搭載される。
【００１８】
コンピュータ１０は、計測ユニットによって計測されたデータ（計測データ）を保存するとともに、計測データに基づいて測量の対象物の座標を算出する等の、測量に関連する各種の処理を実施する。これらの各種処理は、それぞれに対応するコンピュータプログラム（ソフトウェア）をコンピュータ１０のＣＰＵが記憶媒体から読み出して実行することによって、実施される。コンピュータ１０のＣＰＵは、これらのコンピュータプログラムを実行した結果として、図示されるように、制御部１００、位置・姿勢算出部１０１、姿勢補正部１０２、地物座標算出部１０３、１次キャリブレーション部１０５、２次キャリブレーション部１０６、オドメトリ演算部１１０、走行ガイダンス部１１１、機器状態監視部１１２、及び地図作成支援部１１３の各機能を実現する。
【００１９】
また、コンピュータ１０は、記憶部１０４、無線通信部１０７、表示部１０８、及び操作部１０９を備える。記憶部１０４は、ハードディスクドライブやＵＳＢメモリ等の記憶装置であり、図示されるように、計測データ、１次キャリブレーションデータ、２次キャリブレーションデータ、カメラパラメータ、及び地図データの各データを記憶する。各データについては後述する。無線通信部１０７は、所定の地点に設置された不図示のトータルステーション（後述）と無線通信を行う通信装置である。表示部１０８は、液晶ディスプレイや有機ＥＬディスプレイ等の表示装置であり、測量に関連した各種の情報をオペレータ（操作者）に提示するために用いられる。操作部１０９は、キーボードやマウス等の入力デバイスであり、オペレータからコンピュータ１０へ各種の指示を与えるためのものである。
【００２０】
一例として、コンピュータ１０はノート型のパーソナルコンピュータを用いて構成することができる。
【００２１】
ＧＰＳアンテナ２０１は、ＧＰＳ衛星からの電波を捉えるアンテナである。ＧＰＳ受信機２０２は、ＧＰＳアンテナ２０１によって捉えられた電波に含まれる、ＧＰＳ衛星から送信されたＧＰＳデータを受信する受信機である。
【００２２】
姿勢計測器２０３は、計測ユニットが搭載された観測台の姿勢を計測する装置である。観測台の姿勢とは、直交する３軸周りの回転角であり、この３軸は、測量車の進行方向をＸ軸、進行方向に対して右方向をＹ軸、測量車の上方向をＺ軸と定義される軸である。即ち、Ｘ軸周りの回転角であるロール、Ｙ軸周りの回転角であるピッチ、及びＺ軸周りの回転角であるヨーが、姿勢計測器２０３によって計測される。姿勢計測器２０３の一例は、ジャイロセンサ、地磁気センサ、加速度センサ等である。
【００２３】
カメラ２０４Ａ，２０４Ｂ，２０４Ｃ（総称してカメラ２０４という）は、測量の対象物である地物を撮像するための撮像装置である。以下の説明において、必要に応じ、カメラ２０４Ａをメインカメラ、カメラ２０４Ｂを第１サブカメラ、カメラ２０４Ｃを第２サブカメラと称する。各カメラ２０４は、それぞれの撮像範囲がほぼ同じになるように、計測ユニットへの取付位置及び取付角度（向き）並びにズームが調整されている。この調整結果である、各カメラ２０４の取付位置、取付角度、及びズームを表すデータは、カメラパラメータとして予め記憶部１０４に記憶される。但し、取付位置は、ＧＰＳアンテナ２０１の位置を基準とした相対位置である。各カメラ２０４の撮像範囲は、一例として、測量車の前方１０ｍの距離において横２０ｍ×縦１０ｍの範囲（対象領域という）が撮像されるように設定される。
なお、本実施形態では、３台のカメラ２０４Ａ，２０４Ｂ，２０４Ｃを使用した構成を説明するが、４台以上のカメラを使用してもよい。例えば、４台以上のカメラそれぞれのズームを、対象領域を２分割した範囲を撮像する「広角」、４分割した範囲を撮像する「中ズーム」、６分割した範囲を撮像する「大ズーム」のいずれかに設定し（即ち各カメラの撮像範囲はカメラ毎に異なる）、対象領域内の各点が全カメラのうち必ず３台のカメラで捉えられるように、各カメラの取付位置及び取付角度を調整した、多数カメラによるカメラシステムを採用してもよい。この場合、測量対象の地物の位置に応じて、即ち測量対象の地物が多数カメラのうちどのカメラに写っているかに応じて、上述したカメラ２０４Ａ，２０４Ｂ，２０４Ｃに相当する３台のカメラを決定すればよい。
【００２４】
ＬＥＤ２０６は、カメラ２０４による撮像タイミングを同期管理装置２０７において高精度（１ｍｓ（ミリ秒）の精度）で特定するために用いられる光源である。ＬＥＤ２０６は、各カメラ２０４がＬＥＤ２０６からの発光を捉えることができるような位置に設置される。ＬＥＤ２０６の発光タイミングは、同期管理装置２０７によって制御される。
【００２５】
車軸回転センサ２０５は、測量車の車輪の回転速度を検出するための磁気センサである。
【００２６】
同期管理装置２０７は、ＧＰＳ受信機２０２、姿勢計測器２０３、カメラ２０４、及び車軸回転センサ２０５によってそれぞれ計測されたデータの同期を取ってコンピュータ１０に記憶させるための装置である。特に、同期管理装置２０７は、カメラ２０４による撮像タイミングを高精度に特定する処理を実施する。この処理の詳細については後述する。
【００２７】
＜全体の動作＞
図２は、車載測量システム１の動作を示すフローチャートであり、コンピュータ１０によって実施される処理の流れを表す。同図（Ａ）の処理（ステップＳ１１〜ステップＳ１３）は、計測ユニットによって計測を行う処理であり、測量車が道路等を走行する際に実施される。同図（Ｂ）の処理（ステップＳ１４〜ステップＳ１７）は、計測ユニットによる計測結果を解析する処理であり、測量車が走行を終えた後、即ち同図（Ａ）の処理とは別のタイミング（例えば後日）で実施される。
【００２８】
ステップＳ１１において、制御部１００は、同期管理装置２０７から計測データを取得したか否かを判定する。計測データは、ＧＰＳ受信機２０２からのＧＰＳデータ、姿勢計測器２０３からの姿勢データ（ロール、ピッチ、ヨー）、及び各カメラ２０４からの撮像画像データを含む。更に計測データが車軸回転センサ２０５からの回転速度データを含んでもよい。これらの各計測データには、同期管理装置２０７によって、当該各計測データが計測された時刻を示す時刻情報が付されている。
【００２９】
計測データが取得された場合、ステップＳ１２において、制御部１００は、その計測データを記憶部１０４に記憶させる。一方、計測データが取得されなかった場合、制御部１００は、再びステップＳ１１を繰り返す。
ステップＳ１３において、制御部１００は、計測ユニットによる計測を終了するか否かを判定する。例えば、測量車が予定していた経路の終点に到達した時に、オペレータが操作部１０９を操作して計測の終了を指示する。この場合、制御部１００は、オペレータから操作部１０９へ与えられた当該指示に基づいて、上記判定を行うことができる。
計測を終了すると判定した場合、制御部１００は、図２（Ａ）のフローチャートの処理を終了する。一方、計測を終了しないと判定した場合、制御部１００は、再びステップＳ１１を繰り返す。この結果、多数の時刻における計測データが記憶部１０４に蓄積される。
【００３０】
ステップＳ１４において、制御部１００は、メインカメラ２０４Ａで撮像された１枚の撮像画像データを記憶部１０４から読み出し、当該撮像画像を表示部１０８に表示させる。
【００３１】
ステップＳ１５において、制御部１００は、地物の座標計算が指示されたか否かを判定する。例えば、制御部１００は、オペレータから操作部１０９へ与えられた入力に基づいて、この判定を行うことができる。
【００３２】
地物の座標計算が指示された場合、ステップＳ１６において、制御部１００は、地物が存在している３次元空間上の位置（例えば、地物が道路上のどこに位置しているか）を表す３次元座標を計算する処理を実施する。この計算処理については後述する。一方、地物の座標計算が指示されなかった場合、制御部１００は、再びステップＳ１４を繰り返す。当該再実行されるステップＳ１４においては、制御部１００は、メインカメラ２０４Ａで撮像された別の１枚（例えば、撮像時刻がより新しいもの）の撮像画像データを記憶部１０４から読み出し、当該撮像画像を表示部１０８に表示させる。
【００３３】
ステップＳ１７において、制御部１００は、地物の座標計算を終了するか否かを判定する。例えば、制御部１００は、オペレータから操作部１０９へ与えられた入力に基づいて、この判定を行うことができる。
【００３４】
地物の座標計算を終了すると判定した場合、制御部１００は、図２（Ｂ）のフローチャートの処理を終了する。一方、地物の座標計算を終了しないと判定した場合、制御部１００は、再びステップＳ１４を繰り返す。上記と同様、当該再実行されるステップＳ１４においては、別の１枚の撮像画像データが記憶部１０４から読み出されて表示部１０８に表示される。
【００３５】
＜地物の３次元座標の計算処理＞
図３は、車載測量システム１における、地物の３次元座標を計算する処理を示すフローチャートであり、上述した図２のステップＳ１６の詳細を表す。このフローチャートの処理は、コンピュータ１０のＣＰＵによって実行される。
【００３６】
ステップＳ２１において、地物座標算出部１０３は、上述のステップＳ１５で地物の座標計算が指示された時点で表示部１０８に表示されていたメインカメラ２０４Ａの撮像画像データ（以下、メイン画像という）を、記憶部１０４から読み出す。また、地物座標算出部１０３は、当該読み出したメイン画像と同じ時刻情報が付された、第１サブカメラ２０４Ｂの撮像画像データ（以下、第１サブ画像という）と第２サブカメラ２０４Ｃの撮像画像データ（以下、第２サブ画像という）を、同様に記憶部１０４から読み出す。
【００３７】
ステップＳ２２において、位置・姿勢算出部１０１は、ステップＳ２１で読み出したメイン画像と同じ時刻情報が付されたＧＰＳデータと姿勢データを、記憶部１０４から読み出す。
【００３８】
ステップＳ２３において、位置・姿勢算出部１０１は、カメラパラメータ（各カメラ２０４の取付位置、取付角度、ズーム）を記憶部１０４から読み出す。
【００３９】
ステップＳ２４において、位置・姿勢算出部１０１は、ステップＳ２２で読み出したＧＰＳデータ及び姿勢データ、並びにステップＳ２３で読み出したカメラパラメータに基づいて、各カメラ２０４の光軸と撮像範囲を特定する。具体的には、ＧＰＳデータからＧＰＳアンテナ２０１の絶対座標を求めることができ、これに姿勢データ（観測台のロール、ピッチ、ヨー）及びカメラ取付位置（ＧＰＳアンテナ２０１を基準としたカメラ２０４の相対位置）を併せると、カメラ２０４の絶対座標を求めることができる。更に、カメラ取付角度（向き）及びカメラズームを併せることで、カメラ２０４の光軸と撮像範囲を特定することができる。
【００４０】
ステップＳ２５において、地物座標算出部１０３は、メイン画像内に写っている測量の対象とする地物上の１点（以下、測量点と称する）の画像座標を取得する。画像座標は撮像画像の縦と横のピクセル値で表される。例えば、オペレータが、表示部１０８に表示されているメイン画像内から測量の対象としたい地物を決定し、操作部１０９を用いて当該決定した地物の画像上の１点を指定する。この場合、地物座標算出部１０３は、オペレータによって指定された画像上の１点の画像座標を、測量点の画像座標とすることができる。
【００４１】
ステップＳ２６において、地物座標算出部１０３は、第１サブ画像及び第２サブ画像内から上記の測量点と同一の点（ステップＳ２５で測量の対象とした地物上の測量点を第１サブカメラ２０４Ｂ又は第２サブカメラ２０４Ｃから捉えた１点）を抽出し、当該抽出した点（以下、参照点と称する）の画像座標を取得する。
【００４２】
ステップＳ２７において、地物座標算出部１０３は、ステップＳ２４で特定したメインカメラ２０４Ａの光軸及び撮像範囲と、ステップＳ２５で取得した測量点の画像座標とに基づいて、測量点を通るメインカメラ２０４Ａの視線ラインを特定する。ある点を通る視線ラインとは、撮像画像に写っている当該点の３次元空間内の位置とカメラとを結んだ直線のことである。また、地物座標算出部１０３は、同様に第１サブカメラ２０４Ｂ及び第２サブカメラ２０４Ｃそれぞれについて、参照点を通る視線ラインを特定する。
【００４３】
ステップＳ２８において、地物座標算出部１０３は、ステップＳ２７で特定した３つの視線ラインに基づいて、測量対象である地物上の測量点の３次元座標を算出する。以下、算出方法の詳細を図４及び図５を参照し説明する。
【００４４】
図４は、メイン画像における測量点と視線ラインの位置関係を示す図である。同図の例において、メイン画像は、道路上から路面を撮像した画像である。また、測量対象の地物は路面に描かれたセンターラインであり、センターライン上の１点が測量点Ｍに指定されている。
【００４５】
図４（Ａ）においては、第１サブカメラ２０４Ｂの視線ラインＬ１と第２サブカメラ２０４Ｃの視線ラインＬ２は、共にメイン画像上の測量点Ｍを通っている。この場合は、３台のカメラ２０４Ａ，２０４Ｂ，２０４Ｃの位置及び姿勢は正しい状態に保たれており、いずれのカメラの撮像画像も測量点の３次元座標の計算に利用することが可能である。
【００４６】
図４（Ｂ）においては、第１サブカメラ２０４Ｂの視線ラインＬ１はメイン画像上の測量点Ｍを通っているが、第２サブカメラ２０４Ｃの視線ラインＬ２は測量点Ｍを通っていない。この場合は、３台のカメラ２０４のうち第２サブカメラ２０４Ｃの位置と姿勢の少なくとも一方が、正しい状態からずれてしまっており、そのため、この第２サブカメラ２０４Ｃの撮像画像を測量点の３次元座標の計算に利用すると、座標の値に誤差を生じさせることとなる。
【００４７】
図４（Ｃ）においては、第２サブカメラ２０４Ｃの視線ラインＬ２はメイン画像上の測量点Ｍを通っているが、第１サブカメラ２０４Ｂの視線ラインＬ１は測量点Ｍを通っていない。この場合は、３台のカメラ２０４のうち第１サブカメラ２０４Ｂの位置と姿勢の少なくとも一方が、正しい状態からずれてしまっており、そのため、この第１サブカメラ２０４Ｂの撮像画像を測量点の３次元座標の計算に利用すると、座標の値に誤差を生じさせることとなる。
【００４８】
図４（Ｄ）においては、第１サブカメラ２０４Ｂの視線ラインＬ１と第２サブカメラ２０４Ｃの視線ラインＬ２は、共にメイン画像上の測量点Ｍを通っていない。この場合は、３台のカメラ２０４のうちメインカメラ２０４Ａの位置と姿勢の少なくとも一方が、正しい状態からずれてしまっているという可能性が考えられる。そのため、このメインカメラ２０４Ａの撮像画像を測量点の３次元座標の計算に利用すると、座標の値に誤差を生じさせることとなる。
【００４９】
したがって、地物座標算出部１０３は、次のようにして測量点の３次元座標の算出を行う。
図５は、上述したステップＳ２８の処理の詳細を示すフローチャートである。
【００５０】
ステップＳ３１において、地物座標算出部１０３は、メイン画像上で視線ラインＬ１が測量点Ｍを通るか否かを判定する。
【００５１】
メイン画像上で視線ラインＬ１が測量点Ｍを通る場合、ステップＳ３２において、地物座標算出部１０３は、メインカメラ２０４Ａの視線ラインと第１サブカメラ２０４Ｂの視線ラインＬ１の、３次元空間における交点を算出し、当該交点の３次元座標を、測量対象の地物（測量点Ｍ）の座標とする。これは、図４（Ａ）及び（Ｂ）の場合に相当する。
【００５２】
メイン画像上で視線ラインＬ１が測量点Ｍを通らない場合、ステップＳ３３において、地物座標算出部１０３は、メイン画像上で視線ラインＬ２が測量点Ｍを通るか否かを判定する。この判定において、メイン画像上で視線ラインＬ２が測量点Ｍを通る場合、地物座標算出部１０３は、ステップＳ３４を実行する。一方、この判定において、メイン画像上で視線ラインＬ２が測量点Ｍを通らない場合、地物座標算出部１０３は、ステップＳ３５を実行する。
【００５３】
ステップＳ３４において、地物座標算出部１０３は、メインカメラ２０４Ａの視線ラインと第２サブカメラ２０４Ｃの視線ラインＬ２の、３次元空間における交点を算出し、当該交点の３次元座標を、測量対象の地物（測量点Ｍ）の座標とする。これは、図４（Ｃ）の場合に相当する。
【００５４】
ステップＳ３５において、地物座標算出部１０３は、第１サブカメラ２０４Ｂの視線ラインＬ１と第２サブカメラ２０４Ｃの視線ラインＬ２の、３次元空間における交点を算出し、当該交点の３次元座標を、測量対象の地物（測量点Ｍ）の座標とする。これは、図４（Ｄ）の場合に相当する。
【００５５】
このように、車載測量システム１は、視線ラインＬ１，Ｌ２が測量点Ｍを通るか否かに応じて、地物の３次元座標の計算に用いるカメラの組み合わせを適切に切り替える。これにより、カメラ２０４の位置や姿勢に変位が発生した場合であっても、測量の精度が劣化することを効果的に防止することができる。
【００５６】
なお、メイン画像上における測量点Ｍと視線ラインＬ１及びＬ２の関係が図４（Ａ）の状況である場合には、更に、第１サブ画像上の参照点を２つの視線ライン（メインカメラ２０４Ａの視線ラインと第２サブカメラ２０４Ｃの視線ライン）が通り、且つ第２サブ画像上の参照点を２つの視線ライン（メインカメラ２０４Ａの視線ラインと第１サブカメラ２０４Ｂの視線ライン）が通るという条件が満たされていれば、第１サブ画像と第２サブ画像から抽出（ステップＳ２６参照）された上記の参照点は、測量点Ｍと同一の点（地物）であることが保証される。よって、このような確認を行うことで、算出された地物の３次元座標は妥当であることを検証することができる。一方、上記条件が満たされていなければ、第１サブ画像又は第２サブ画像から正しい参照点が抽出されなかった（例えば、測量点Ｍに類似した他の地物を参照点として誤って抽出してしまった等）ことになるので、そのような場合には、ステップＳ２６を再実行して、適切な参照点を抽出し直すようにすることが好ましい。
【００５７】
また、メイン画像上における測量点Ｍと視線ラインＬ１及びＬ２の関係が図４（Ｄ）の状況である場合には、メインカメラ２０４Ａではなく、第１サブカメラ２０４Ｂ又は第２サブカメラ２０４Ｃの方がずれているという疑いも考え得る。そこで、第１サブ画像又は第２サブ画像をメイン画像として改めてステップＳ２７以降の処理を実施すれば（第１サブカメラ２０４Ｂ又は第２サブカメラ２０４Ｃをメインカメラ２０４Ａとみなすことに相当する）、第１サブカメラ２０４Ｂ又は第２サブカメラ２０４Ｃにずれがあるのか否かを判定することが可能である。但し、２台のカメラにずれがある場合には、地物の３次元座標は算出不能、又は算出値の精度は低いものとなる。
【００５８】
なお、特定の１台のカメラ２０４から測量対象の地物を視認できない場合には、当該カメラを使用不可とし、他の２台のカメラを用いて地物の３次元座標を計算することとしてもよい。使用不可とされたカメラは、適宜、取付位置や取付角度を調整して、再度カメラパラメータを記憶部１０４に記憶させることで、再び使用可能とすることができる。
【００５９】
＜１次キャリブレーション＞
図６は、車載測量システム１における１次キャリブレーションの処理を説明するための図である。１次キャリブレーションは、カメラ２０４のレンズの歪み等を校正する処理であり、例えばカメラ２０４を測量車から取り外した状態で予め実施される。
【００６０】
１次キャリブレーションには、キャリブレーションシートが使用される。キャリブレーションシートは、平らな板等に格子状の模様を描いたシートである。格子を構成する各マス（隣接する４つの格子点を頂点とする四角形）の寸法（縦横各辺の長さ）は等しい。中心の４つのマスには黒点等の目印が描かれ、他のマスと区別されている。このキャリブレーションシートを各カメラ２０４で撮像し、撮像画像を記憶部１０４に保存しておく。図６にキャリブレーションシートを撮像した撮像画像６１が示されている。同図のように、この撮像画像６１は、中心付近と周辺部分とで、マスの寸法が異なっている。これは、カメラ２０４のレンズの歪み等によって生じたものである。
【００６１】
１次キャリブレーション部１０５は、キャリブレーションシートを撮像した撮像画像６１を記憶部１０４から読み出し、画像処理によりこの撮像画像６１内の格子点Ｐを抽出して、各格子点Ｐの画像座標Ｐ（ｐｘ，ｐｙ）を取得する。また、１次キャリブレーション部１０５は、撮像画像６１の中心に位置する４つのマスについて横辺の長さの平均値Ｈｘと縦辺の長さの平均値Ｈｙを算出し、本来の格子点Ｑの画像座標Ｑ（ｑｘ，ｑｙ）を算出する。本来の格子点Ｑとは、レンズに歪み等を有しない理想的なカメラ２０４を用いてキャリブレーションシートを撮像した場合に、撮像画像内に写る格子点のことであり、ｑｘ＝ｍ×Ｈｘ，ｑｙ＝ｎ×Ｈｙ（但し、ｍ及びｎは整数）のように求めることができる。そして、１次キャリブレーション部１０５は、各格子点について画像座標Ｐと画像座標Ｑの差Δｘ＝ｐｘ−ｑｘ，Δｙ＝ｐｙ−ｑｙ（以下、補正値という）を計算し、この補正値を各格子点に対応付けて１次キャリブレーションデータとして記憶部１０４に記憶する。
【００６２】
その後、１次キャリブレーション部１０５は、各カメラ２０４で撮像した撮像画像中の測量点や参照点（前述のステップＳ２５及びステップＳ２６を参照）を、記憶部１０４の１次キャリブレーションデータを用いて補正する。例えば、１次キャリブレーション部１０５は、測量点又は参照点の画像座標が属するマスを求め、当該マスの４つの頂点（格子点）の補正値Δｘ，Δｙを線形補間することにより、当該測量点又は参照点の補正値を算出して、この補正値により測量点又は参照点の画像座標を補正する。これにより、カメラ２０４のレンズの歪み等の影響を低減することができる。
【００６３】
＜２次キャリブレーションデータの作成＞
図７は、車載測量システム１における２次キャリブレーションデータの作成方法を説明するための図である。２次キャリブレーションデータの作成は、測量車が停止した状態で予め実施される。
【００６４】
図７において、基準ポイント７１は、測量車に対する相対位置が既知である点である。具体的には、測量車のＧＰＳアンテナ２０１の位置座標を（０，０，ｈ）として、例えば前方６〜１０ｍ、左右１０ｍの範囲に１ｍ間隔で格子点７２を設ける。但し、測量車のタイヤ接地面から測ったＧＰＳアンテナ２０１の高さをｈとする。各格子点７２の上方の、例えば高さ０〜１．６ｍの範囲に０．２ｍ間隔で基準ポイント７１を設ける。格子を描いた板７３等を、格子点が各基準ポイント７１と一致するように設置する。各カメラ２０４で板７３上の各基準ポイント７１を撮像し、撮像画像を記憶部１０４に保存しておく。
【００６５】
２次キャリブレーション部１０６は、この撮像画像を記憶部１０４から読み出し、各基準ポイント７１の撮像画像上の画像座標を検出する。また、２次キャリブレーション部１０６は、各基準ポイント７１の既知の座標値とカメラパラメータに基づいて、各基準ポイント７１が撮像画像のどこに写るはずであるかを計算する。この計算上の画像座標と上記の撮像画像から検出した画像座標との差を補正するのが、２次キャリブレーションである。
【００６６】
２次キャリブレーション部１０６は、各基準ポイント７１について、計算上の画像座標と撮像画像から検出した画像座標とを組にし、この画像座標の組を２次キャリブレーションデータとして記憶部１０４に記憶する。
【００６７】
＜２次キャリブレーションの第１の実施方法＞
測量車が走行する道路の途中に、３次元座標が既知の基準点を設置しておく。２次キャリブレーションの第１の実施方法は、この基準点が写っている撮像画像を用いて地物の測量を行う際に適用される方法である。なお、基準点を特別に設置するのではなく、撮像画像内から３次元座標が既知の地物を抽出して、当該抽出した地物を上記の基準点として利用してもよい。
【００６８】
図８は、２次キャリブレーションの第１の実施方法を説明するための図である。
【００６９】
２次キャリブレーション部１０６は、撮像画像中から基準点を抽出し、その基準点の３次元座標を記憶部１０４の地図データから取得する。例えば、２次キャリブレーション部１０６は、基準点の既知の形状・色等に基づいて、所定のパターン認識等の画像処理を用いて撮像画像から基準点を抽出することができる。２次キャリブレーション部１０６は、取得した基準点の３次元座標に最近接する８点の基準ポイントＰ１〜Ｐ８を記憶部１０４の２次キャリブレーションデータから抽出する。２次キャリブレーション部１０６は、抽出した各基準ポイントについて、２次キャリブレーションデータの２つの画像座標の差、即ち計算上の画像座標と撮像画像から検出した画像座標との差を計算し、その差を補正データとする。２次キャリブレーション部１０６は、８点の基準ポイントの補正データを各基準ポイントと基準点の距離に従って比例配分し、その結果を当該基準点の補正データとする。２次キャリブレーション部１０６は、このように求めた基準点の補正データに基づいて、撮像画像を補正する。
【００７０】
以上のような２次キャリブレーションにより、撮像画像内に写っている基準点が既知の３次元座標と一致するように、撮像画像内の各点の画像座標を補正することができる。これにより、基準点を基準として地物の３次元座標を正確に算出することができる。
【００７１】
＜２次キャリブレーションの第２の実施方法＞
２次キャリブレーションの第２の実施方法は、基準点以外の測量点の３次元座標を計算する際に適用される方法である。
【００７２】
図９は、２次キャリブレーションの第２の実施方法を説明するための図である。
【００７３】
２次キャリブレーション部１０６は、図３のステップＳ２７で特定された、測量点又は参照点を通る視線ラインＬについて、各視線ライン上の点であって高さが例えば０．０ｍ，０．２ｍ，０．４ｍ，０．６ｍ，０．８ｍ，１．０ｍ，１．２ｍ，１．４ｍ，１．６ｍである点（Ｌ１〜Ｌ９の９点。但し、図９ではＬ１〜Ｌ５の５点のみ示す）の３次元座標を計算する。２次キャリブレーション部１０６は、これら各点について、上述した２次キャリブレーションの第１の実施方法の場合と同様に、各点の最近接の８点の基準ポイントの補正データから当該各点の補正データを算出する。２次キャリブレーション部１０６は、各点Ｌ１〜Ｌ９の３次元座標を各点の補正データに従って補正し、補正後の各点Ｌ１’〜Ｌ９’までの距離の２乗の総和が最小となるように視線ラインを補正する。
【００７４】
以上のように補正された視線ラインＬ’を図３のステップＳ２７で特定される視線ラインとすることで、２次キャリブレーションデータに基づき地物の３次元座標を正確に算出することができる。
【００７５】
＜姿勢データの補正処理＞
図１０は、車載測量システム１における、姿勢データを補正する処理を説明するための図であり、姿勢データを補正するために用いる地物Ｎを遠方の地点Ａから撮像した撮像画像１０−１と、当該地物Ｎを接近した地点Ｂから撮像した撮像画像１０−２を表す。姿勢データの補正処理は、図１０のように地物Ｎを遠方地点Ａ及び接近地点Ｂの両方から撮像した後の、任意の時点で実施することができる。
【００７６】
姿勢補正部１０２は、オペレータから操作部１０９への入力に基づいて、ある地点Ａにおいて撮像された撮像画像１０−１を記憶部１０４から読み出し、当該撮像画像１０−１内の地物Ｎを特定する。地物Ｎは、撮像画像１０−１に写っている物体のうち、遠方に存在しているとオペレータが判断し、操作部１０９への入力によって指定した物体である。遠方とは、例えば、地点Ａの前方１５０ｍ付近である。
【００７７】
姿勢補正部１０２は、記憶部１０４から読み出した撮像画像１０−１に付されている時刻情報と同時刻のＧＰＳデータと、姿勢データと、カメラパラメータとを記憶部１０４から読み出し、読み出したデータに基づき、前述のステップＳ２４と同様にして、測量車が地点Ａに位置している時のカメラ２０４の３次元座標Ｃ（Ｐｘ，Ｐｙ，Ｐｚ）、光軸、及び撮像範囲を求める。また、姿勢補正部１０２は、当該求めたカメラ２０４の光軸及び撮像範囲と、当該撮像画像１０−１内の地物Ｎの画像座標Ｎ（Ｇｘ，Ｇｙ）とに基づき、前述のステップＳ２７と同様にして、地点Ａのカメラ２０４から見た地物Ｎを通る視線ラインを特定する。
【００７８】
姿勢補正部１０２は、地物Ｎに接近した地点Ｂを特定し、当該地点Ｂにおいて撮像された撮像画像１０−２（メイン画像、第１サブ画像、及び第２サブ画像）を記憶部１０４から読み出す。例えば、姿勢補正部１０２は、記憶部１０４に蓄積されている撮像画像の中から、地物Ｎが所定の大きさよりも大きく撮像されている撮像画像を選択することで、地物Ｎに接近した地点Ｂで撮像された撮像画像１０−２を特定することができる。接近した地点とは、例えば、地物Ｎから１０ｍ手前の地点である。
【００７９】
姿勢補正部１０２は、地点Ｂの撮像画像１０−２（メイン画像、第１サブ画像、及び第２サブ画像）を用い、前述した図３のフローチャートの処理に従って地物Ｎの３次元座標Ｎ（Ｐｘ，Ｐｙ，Ｐｚ）を算出する。
【００８０】
姿勢補正部１０２は、上記のように算出したカメラ２０４の３次元座標Ｃ（Ｐｘ，Ｐｙ，Ｐｚ）と地物Ｎの３次元座標Ｎ（Ｐｘ，Ｐｙ，Ｐｚ）とを結ぶ直線を特定する。これにより、測量車が地点Ａに位置している時のカメラ２０４から見た、地物Ｎの方向が判明する。この直線は、姿勢データに誤差が含まれない場合には、上記特定した地点Ａにおける地物Ｎの視線ラインと一致するが、姿勢データに誤差が含まれる場合には、両者は一致しない。
【００８１】
姿勢補正部１０２は、上記直線と視線ラインとの角度の差を算出し、算出した角度差により姿勢データを補正する。
このように、地点Ｂで求めた地物Ｎの３次元座標を用いることで、地点Ａにおけるカメラ２０４の光軸を精度良く特定することができる。地点Ｂだけの情報に基づき求められる地物Ｎの３次元座標自体は、姿勢データに誤差が含まれる場合には精度が良くないが、地点Ｂから距離が離れた地点Ａから見ると、その誤差の影響は小さいためである。したがって、補正された姿勢データを利用することにより、前述の図３における地物の３次元座標の算出精度を向上させることができる。
【００８２】
＜同期管理装置による撮像タイミングの特定処理＞
図１１は、同期管理装置２０７が実施する、カメラ２０４の撮像タイミングを特定する第１の処理を説明するためのタイミングチャートである。
【００８３】
同図に示されるように、カメラ２０４のシャッターは、１フレーム期間のうちフレームの開始の瞬間から予め定められた時間が経過する瞬間までの一部の時間帯にのみ開状態に制御され、残りの時間帯は閉状態に制御される。１フレーム期間は例えば３３．３６６７ミリ秒であり、シャッターが開状態の時間は例えば１０ミリ秒である。
【００８４】
同期管理装置２０７は、ＧＰＳデータを時刻の基準として、数分間に一度の頻度で間欠的にＬＥＤ２０６を点灯させる制御を行う。ＬＥＤ２０６の点灯期間は、カメラ２０４による撮像の１フレーム期間乃至数フレーム期間である。図１１には、ＬＥＤ２０６が、１フレーム目のシャッター開状態の途中から４フレーム目のシャッター閉状態の途中までの１２０ミリ秒間に亘って、点灯する様子が示されている。この場合には、撮像画像の１フレーム目、２フレーム目、３フレーム目、及び４フレーム目に点灯した状態のＬＥＤ２０６が写り込み、０フレーム目より前及び５フレーム目より後の撮像画像には消灯した状態のＬＥＤ２０６写り込む。
【００８５】
同期管理装置２０７は、点灯状態のＬＥＤ２０６が最初に写り込んだフレームの撮像時刻Ｔ１がＬＥＤ２０６の点灯開始時刻Ｔ２であるとして、各撮像画像の時刻情報を記録する。図１１の例では、１フレーム目の撮像画像の撮像時刻は、時刻Ｔ２であるとみなされる。これにより、各撮像画像の撮像時刻は、ＧＰＳデータの時刻を基準として、１フレーム期間以内の精度で特定することができる。
【００８６】
図１２は、同期管理装置２０７が実施する、カメラ２０４の撮像タイミングを特定する第２の処理を説明するためのタイミングチャートである。同図において、カメラ２０４のシャッターの開閉タイミングは上記の第１の処理（図１１）と同じである。
【００８７】
同期管理装置２０７は、ＧＰＳデータを時刻の基準として、ＬＥＤ２０６を１秒毎に１ミリ秒間、４０回繰り返して点灯させる制御を行う。図１２には、この点灯制御が撮像画像の１フレーム目の開始時刻と同時に開始される様子が示されている。
【００８８】
同図において、ＬＥＤ２０６の１回目の点灯は、制御開始と同時、即ち撮像画像の１フレーム目内に行われる。
また、ＬＥＤ２０６の２回目の点灯は、撮像画像の３０フレーム目の終了時刻が１フレーム目の開始時刻から１００１．００１（＝３３．３６６７×３０）ミリ秒後であることから、撮像画像の３０フレーム目内に行われる。
更に、ＬＥＤ２０６の３回目の点灯は、撮像画像の６０フレーム目の終了時刻が１フレーム目の開始時刻から２００２．００２（＝３３．３６６７×６０）ミリ秒後であることから、撮像画像の６０フレーム目内に行われる。
以降同様に、ＬＥＤ２０６の４回目の点灯は撮像画像の９０フレーム目内に行われ、５回目の点灯は撮像画像の１２０フレーム目内に行われ、…（中略）…、３３回目の点灯は撮像画像の９６０フレーム目内に行われ、３４回目の点灯は撮像画像の９９０フレーム目内に行われる。
【００８９】
図１３は、上記の第２の処理における、ＬＥＤ２０６の点灯が行われる各フレーム期間内での点灯タイミングの詳細を示すタイミングチャートである。同図中に表記した時刻は、点灯制御の開始時刻（撮像画像の１フレーム目の開始時刻）からの経過時間を表す。
【００９０】
撮像画像の１フレーム目においては、ＬＥＤ２０６の点灯が行われる点灯制御開始から１ミリ秒の期間は、当該フレームのシャッターが開状態の期間であるから、撮像画像の１フレーム目には点灯状態のＬＥＤ２０６が写り込む。
【００９１】
また、撮像画像の３０フレーム目においては、ＬＥＤ２０６の点灯が行われる期間、即ち点灯制御の開始から１．０００秒〜１．００１秒の期間は、当該フレームの開始から３２ミリ秒〜３３ミリ秒の期間であり、シャッターが閉状態の期間に相当する。よって、撮像画像の３０フレーム目には、消灯状態のＬＥＤ２０６が写り込む。
同様に、撮像画像の６０フレーム目においては、ＬＥＤ２０６の点灯が行われる期間、即ち点灯制御の開始から２．０００秒〜２．００１秒の期間は、当該フレームの開始から３１ミリ秒〜３２ミリ秒の期間であり、シャッターが閉状態の期間に相当する。よって、撮像画像の６０フレーム目には、消灯状態のＬＥＤ２０６が写り込む。
【００９２】
一方、撮像画像の９３０フレーム目においては、ＬＥＤ２０６の点灯が行われる期間、即ち点灯制御の開始から３１．０００秒〜３１．００１秒の期間は、当該フレームの開始から２ミリ秒〜３ミリ秒の期間であり、シャッターが開状態の期間に相当する。よって、撮像画像の９３０フレーム目には、点灯状態のＬＥＤ２０６が写り込む。
同様に、撮像画像の９６０フレーム目においては、ＬＥＤ２０６の点灯が行われる期間、即ち点灯制御の開始から３２．０００秒〜３２．００１秒の期間は、当該フレームの開始から１ミリ秒〜２ミリ秒の期間であり、シャッターが開状態の期間に相当する。よって、撮像画像の９６０フレーム目には、点灯状態のＬＥＤ２０６が写り込む。また、撮像画像の９９０フレーム目においては、ＬＥＤ２０６の点灯が行われる期間、即ち点灯制御の開始から３３．０００秒〜３３．００１秒の期間は、当該フレームの開始から０ミリ秒〜１ミリ秒の期間であり、シャッターが開状態の期間に相当する。よって、撮像画像の９９０フレーム目には、点灯状態のＬＥＤ２０６が写り込む。
【００９３】
更に、撮像画像の１０２０フレーム目においては、ＬＥＤ２０６の点灯が行われる期間、即ち点灯制御の開始から３４．０００秒〜３４．００１秒の期間は、当該フレームの開始から３２ミリ秒〜３３ミリ秒の期間であり、シャッターが閉状態の期間に相当する。よって、撮像画像の１０２０フレーム目には、消灯状態のＬＥＤ２０６が写り込む。
【００９４】
このように、ＬＥＤ２０６の点灯開始のタイミングは、上記の各フレーム期間内を１ミリ秒ずつ早まる方向にずれていき、点灯状態のＬＥＤ２０６が撮像画像に写り込んでいる最後のフレーム（９９０フレーム目）では、当該フレームの開始とＬＥＤ２０６の点灯開始のタイミングが一致する。図１２は点灯制御の開始が撮像画像の１フレーム目の開始時刻と同時である場合の例であるが、点灯制御の開始と撮像画像の１フレーム目の開始が同時でなくずれている場合も、同様に、点灯状態のＬＥＤ２０６が撮像画像に写り込んでいる最後のフレームの開始は、ＬＥＤ２０６の点灯開始のタイミングと一致する。
【００９５】
したがって、同期管理装置２０７は、点灯状態のＬＥＤ２０６が最後に写り込んだフレームの撮像時刻を、ＬＥＤ２０６が当該フレームで点灯を開始する時刻と同時刻であるとして、各フレームの時刻の同期をとり、この同期した時刻によって各撮像画像の時刻情報を記録する。これにより、各撮像画像の撮像時刻は、ＧＰＳデータの時刻を基準として、１ミリ秒以内の精度で特定することができる。
【００９６】
＜ＧＰＳデータを受信できない場合の動作＞
電波環境等により、ＧＰＳ受信機２０２がＧＰＳデータを受信できない場合がある。そのような場合、車載測量システム１は、トータルシステム（ＴＳ：トータルステーションともいう）を利用した測量を実施する。トータルシステムとは、地上に設置した位置が既知の基準点から赤外線等の電波を発し、計測点（測量車）に設置された反射鏡による電波の反射波を基準点で測定することにより、計測点の位置を算出する測量方式である。トータルシステムによる測量を実施するために、測量車の屋根には反射鏡が備えられる。
【００９７】
基準点で測定された測量車の位置を表す位置情報は、基準点から測量車へ無線送信される。無線通信部１０７は、この位置情報を受信する。制御部１００は、ＧＰＳ受信機２０２からＧＰＳデータを取得できなかった場合、ＧＰＳデータに代えて、無線通信部１０７により受信した位置情報を記憶部１０４に記憶させる。これにより、ＧＰＳデータを受信できない場合においても測量を続行することができる。
【００９８】
＜オペレータに対する操作支援処理＞
走行ガイダンス部１１１は、測量経路を表示部１０８に表示させる。測量経路とは、測量車が測量を実施する際に走行する道路の開始点、経由点、終了点等であり、オペレータが測量の実施に先立ち予め操作部１０９を用いて記憶部１０４に記憶させておいた情報である。例えば、走行ガイダンス部１１１は、記憶部１０４に記憶されている地図データに基づく地図（道路）表示と共に、測量経路を表示部１０８に表示させてもよい。これにより、オペレータは、測量車をどの経路に沿って走行させればよいかを容易に把握することができる。また、走行ガイダンス部１１１は、測量経路を表示部１０８に表示させる際に、測量経路のうち走行済み（計測データを取得済み）の箇所や、現在地等も併せて表示させてもよい。これにより、オペレータは、測量の進捗状況を容易に把握することができる。
【００９９】
機器状態監視部１１２は、ＧＰＳ受信機２０２、姿勢計測器２０３、カメラ２０４、及び車軸回転センサ２０５の動作状態を常時監視し、各機器に異常が生じたか否かを判定して、オペレータに対してその判定結果を報知する。例えば、制御部１００は、異常が生じた場合、表示部１０８に表示されている地図上に異常が発生した地点を示すマークや異常の種別を表す情報等を表示することにより、オペレータへの報知を行ってもよい。これにより、オペレータは、測量実施中にどこでどのような計測の異常が発生したかを容易に把握することができる。また、制御部１００は、異常地点のマーク等を表示するに当たっては、オペレータから確認入力があるまでは一旦表示したマーク等の表示をそのまま継続するようにしてもよい。これにより、異常の発生したことが継続して表示部１０８に表示されるため、オペレータは常に表示部１０８を注視している必要がなく、道路上の安全な場所に測量車を停止させてから異常の確認をすればよい。よって、測量車の走行に対する安全を確保することができる。
【０１００】
地図作成支援部１１３は、オペレータが測量結果を反映した地図を作成する際の操作を支援する処理を行う。例えば、地図作成支援部１１３は、地物座標算出部１０３が地物の３次元座標を算出した後に、当該地物の名称の候補（例えば、センターラインやＬ字側溝等）を表示部１０８に表示させ、オペレータが表示された候補の中から適切な地物を選択し操作部１０９へその選択結果を入力するのを受けて、当該選択された地物の名称を３次元座標と対応付けて記憶部１０４に記憶させる。なお、Ｌ字側溝等の長尺の地物の場合、当該地物の始点と終点の２点（他の点を含めた３点以上でもよい）について３次元座標を算出した後に、２点の３次元座標算出であることから地物が長尺であると判定し、地物の名称の候補を長尺の地物に限定して表示部１０８に表示させてもよい。これにより、オペレータは、測量した地物の名称を正しく、且つ簡便な操作で入力することができ、測量実施後の地図作成に掛かる労力を軽減することができる。
【０１０１】
＜オドメトリを用いた演算処理＞
図１４は、測量車の車輪の車軸に取り付けられる回転検出用円板の構成図である。回転検出用円板の板面上であって第１の半径の円周上には、高速回転検出用マークＭ１が配置される。また、回転検出用円板の板面上であって第１の半径と異なる第２の半径の円周上には、低速回転検出用マークＭ２が配置される。高速回転検出用マークＭ１は、円周上にＮ１箇所設けられる。同図の例では、高速回転検出用マークＭ１は、円周上の回転角０°〜９０°の範囲と、１８０°〜２７０°の範囲の２箇所に設けられている。また、低速回転検出用マークＭ２は、円周上にＮ２箇所設けられる。但し、Ｎ２＞Ｎ１である。同図の例では、低速回転検出用マークＭ２は、１０°置きに３６箇所に設けられている。更に、高速回転検出用マークＭ１の円周上の１箇所には、回転方向検出用マークＭ３が配置される。高速回転検出用マークＭ１、低速回転検出用マークＭ２、及び回転方向検出用マークＭ３は、例えば鉄板等の磁性材料により構成される。この回転検出用円板の取付位置は、測量車の車輪の車軸のうち特に車輪の内面側とすることが好ましい。これにより、回転検出用円板が道路の障害物に当たって損傷してしまうことを防止することができる。
【０１０２】
車軸回転センサ２０５は、車両の回転に伴う高速回転検出用マークＭ１及び低速回転検出用マークＭ２の変位による磁界の変動を検出する。例えば、車軸回転センサ２０５が高速回転検出用マークＭ１又は低速回転検出用マークＭ２に相対した状態（マークＭ１又はＭ２を車軸回転センサ２０５が読み取った場合）では、大きい磁界が検出され、車軸回転センサ２０５が高速回転検出用マークＭ１又は低速回転検出用マークＭ２の円周上に並んだ各マーク間に相対した状態（マークの無い部分を車軸回転センサ２０５が読み取った場合）では、小さい磁界が検出される。この時、高速回転検出用マークＭ１による磁界変動の周期は、低速回転検出用マークＭ２による磁界変動の周期よりも長い。
【０１０３】
オドメトリ演算部１１０は、低速回転検出用マークＭ２による磁界変動の周期が予め定められた周期よりも長い場合、即ち測量車の車速が低速の場合には、低速回転検出用マークＭ２による磁界変動の周期に基づいて、速度を演算する。また、オドメトリ演算部１１０は、低速回転検出用マークＭ２による磁界変動の周期が予め定められた周期よりも短い場合、即ち測量車の車速が高速の場合には、高速回転検出用マークＭ１による磁界変動の周期に基づいて、速度を演算する。これにより、低速から高速までの広い速度範囲に亘って、精度良く測量車の車速を計測することができる。オドメトリ演算部１１０は、計測した車速に基づいて測量車の位置を検出することができる。この位置情報は、ＧＰＳ受信機２０２からのＧＰＳデータや無線通信部１０７からの位置情報の代わりに、又はそれらと共に、地物の３次元座標の計算に用いることができる。
【０１０４】
以上、本発明の実施形態を説明したが、本発明はこれに限定されず、その要旨を逸脱しない範囲内において様々な変更が可能である。
【符号の説明】
【０１０５】
１        車載測量システム
１０      コンピュータ
１０１    位置・姿勢算出部
１０２    姿勢補正部
１０３    地物座標算出部
１０４    記憶部
１０５    １次キャリブレーション部
１０６    ２次キャリブレーション部
１０７    オドメトリ演算部
１０８    無線通信部
１０９    表示部
１１０    操作部
１１１    走行ガイダンス部
１１２    機器状態監視部
１１３    地図作成支援部
２０１    ＧＰＳアンテナ
２０２    ＧＰＳ受信機
２０３    姿勢計測器
２０４Ａ，２０４Ｂ，２０４Ｃ    カメラ
２０５    車軸回転センサ
２０６    ＬＥＤ
２０７    同期管理装置
【要約】
【課題】車載測量システムにおける測量の精度を向上させる。
【解決手段】車両に搭載され測量を実施する車載測量システム１であって、車両の位置情報を取得する位置情報取得手段２０２と、車両の姿勢情報を取得する姿勢情報取得手段２０３と、測量対象である地物を撮像する３台のカメラ２０４と、カメラ２０４と車両との相対位置情報及び相対姿勢情報並びにカメラ２０４の撮像範囲情報を記憶する記憶手段１０４と、位置情報、姿勢情報、相対位置情報、相対姿勢情報、撮像範囲情報、及びカメラ２０４により撮像した撮像画像に基づいて、地物を通る視線ラインを各カメラ２０４について特定し、１台のカメラ２０４による撮像画像における、地物と他の２台のカメラ２０４の視線ラインとの位置関係に基づいて、地物の３次元座標を算出する地物座標算出手段１０３と、を備える。
【選択図】図１【図１】
0005122693.tif 000002
【図２】
0005122693.tif 000003
【図３】
0005122693.tif 000004
【図４】
0005122693.tif 000005
【図５】
0005122693.tif 000006
【図６】
0005122693.tif 000007
【図７】
0005122693.tif 000008
【図８】
0005122693.tif 000009
【図９】
0005122693.tif 000010
【図１０】
0005122693.tif 000011
【図１１】
0005122693.tif 000012
【図１２】
0005122693.tif 000013
【図１３】
0005122693.tif 000014
【図１４】
0005122693.tif 000015