(57)【要約】【課題】道路の陥没または道路にはみ出た樹木などの通行に支障をきたす事象を監視者５０２に知らせる。【解決手段】点群画像生成部５１３は、道路および道路の周囲に位置する各計測点の三次元座標値を含んだ三次元点群データを用いて、各計測点の三次元座標値に対応する箇所に各計測点が描かれて表示装置に表示される点群画像を生成する。事象位置算出部５１５は、前記道路または前記道路の周囲に生じている事象を表していて表示された点群画像内で指定された指定箇所に対応する三次元座標値を、前記指定箇所に対応する計測点の三次元座標値を用いて、事象位置として算出する。地図画像生成部５１２は、前記事象位置に対応する箇所に前記事象を表す事象図が付加された地図の画像であり前記表示装置に表示される地図画像を生成する。【選択図】図３１
2019091045.tif 000002
【特許請求の範囲】
【請求項１】
道路および道路の周囲に位置する各計測点の三次元座標値を含んだ三次元点群データを用いて、表示装置に表示される画像であって各計測点の三次元座標値に対応する箇所に各計測点が描かれた画像である点群画像を生成する点群画像生成部と、
表示された点群画像内の指定された箇所であって前記道路または前記道路の周囲に生じている事象を表している箇所である指定箇所に対応する三次元座標値を、前記指定箇所に対応する計測点の三次元座標値を用いて、事象位置として算出する事象位置算出部と、
前記表示装置に表示される画像であって前記事象位置に対応する箇所に前記事象を表す事象図が付加された地図の画像である地図画像を生成する地図画像生成部と
を備える道路監視装置。
【請求項２】
道路および道路の周囲に位置する各計測点の三次元座標値を含んだ三次元点群データを用いて、前記道路または前記道路の周囲に生じている事象について前記事象が生じている位置を示す三次元座標値を事象位置として算出する事象位置算出部と、
表示装置に表示される画像であって前記事象位置に対応する箇所に前記事象を表す事象図が付加された地図の画像である地図画像を生成する地図画像生成部と
を備える道路監視装置。
【請求項３】
道路および道路の周囲に位置する各計測点の三次元座標値を含んだ三次元点群データを用いて、表示装置に表示される画像であって各計測点の三次元座標値に対応する箇所に各計測点が描かれた画像である点群画像を生成する点群画像生成処理と、
表示された点群画像内の指定された箇所であって前記道路または前記道路の周囲に生じている事象を表している箇所である指定箇所に対応する三次元座標値を、前記指定箇所または前記指定箇所の周囲に描かれている計測点に対応する三次元座標値に基づいて、事象位置として算出する事象位置算出処理と、
前記表示装置に表示される画像であって前記事象位置に対応する箇所に前記事象を表す事象図が付加された地図の画像である地図画像を生成する地図画像生成処理と
をコンピュータに実行させるための道路監視プログラム。
【請求項４】
道路および道路の周囲に位置する各計測点の三次元座標値を含んだ三次元点群データを用いて、前記道路または前記道路の周囲に生じている事象について前記事象が生じている位置を示す三次元座標値を事象位置として算出する事象位置算出処理と、
表示装置に表示される画像であって前記事象位置に対応する箇所に前記事象を表す事象図が付加された地図の画像である地図画像を生成する地図画像生成処理と
をコンピュータに実行させるための道路監視プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、道路および道路の周囲を監視する技術に関するものである。
【背景技術】
【０００２】
道路および道路の周囲について計測車両を用いて三次元計測を行うＭＭＳ（モービルマッピングシステム）が知られている。
【０００３】
特許文献１は、複数の移動体により計測された時系列位置データを用いて地図データを修正する方法が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第４２９７６２６号公報
【特許文献２】特開２００８−００４６５７号公報
【特許文献３】特開平０８−２０１０８６号公報
【非特許文献】
【０００５】
【非特許文献１】ＵＣ−ｗｉｎ／Ｒｏａｄ  点群モデリング，２０１０年  ９月２１日，インターネット，ＵＲＬ，ｈｔｔｐ：／／ｗｗｗ．ｆｏｒｕｍ８．ｃｏ．ｊｐ／ｐｒｏｄｕｃｔ／ｕｃｗｉｎ／ｒｏａｄ／ｒｏａｄ−ｔｅｎｇｕｎ．ｈｔｍ
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、道路の陥没または道路にはみ出た樹木などの通行に支障をきたす事象を監視者に知らせることができるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
本発明の道路監視装置は、
道路および道路の周囲に位置する各計測点の三次元座標値を含んだ三次元点群データを用いて、表示装置に表示される画像であって各計測点の三次元座標値に対応する箇所に各計測点が描かれた画像である点群画像を生成する点群画像生成部と、
表示された点群画像内の指定された箇所であって前記道路または前記道路の周囲に生じている事象を表している箇所である指定箇所に対応する三次元座標値を、前記指定箇所に対応する計測点の三次元座標値を用いて、事象位置として算出する事象位置算出部と、
前記表示装置に表示される画像であって前記事象位置に対応する箇所に前記事象を表す事象図が付加された地図の画像である地図画像を生成する地図画像生成部とを備える。
【発明の効果】
【０００８】
本発明によれば、道路または道路の周囲に生じている事象について事象が生じている位置に対応する箇所に事象図が付加された地図の画像を表示することが可能になる。したがって、道路の陥没または道路にはみ出た樹木などの通行に支障をきたす事象を監視者に知らせることができる。
【図面の簡単な説明】
【０００９】
【図１】実施の形態１における道路監視システム５００の構成図。
【図２】実施の形態１における道路監視装置５１０の構成図。
【図３】実施の形態１における事象パケット５３１の構成図。
【図４】実施の形態１における車両パケット５３２の構成図。
【図５】実施の形態１における視点パケット５３４の構成図。
【図６】実施の形態１における計測点パケット５３３の構成図。
【図７】実施の形態１における道路監視方法のフローチャート。
【図８】実施の形態１における監視画面５０３の概要図。
【図９】実施の形態１における点群画像３１０（視線方向が後ろ側から前側への方向）を示す図。
【図１０】実施の形態１における点群画像３１０（視線方向が前側から後ろ側への方向）を示す図。
【図１１】実施の形態１における点群画像３１０（視線方向が右側から左側への方向）を示す図。
【図１２】実施の形態１における点群画像３１０（視線方向が左側から右側への方向）を示す図。
【図１３】実施の形態１における点群画像３１０（視線方向が上側から下側への方向）を示す図。
【図１４】実施の形態１における事象マーク３１５を各方向から見た図。
【図１５】実施の形態１における地図画像５６０用のウインドウ（地図縮尺が大）を示す図。
【図１６】実施の形態１における地図画像５６０用のウインドウ（地図縮尺が小）を示す図。
【図１７】実施の形態１における初期画面処理（Ｓ２１０）のフローチャート。
【図１８】実施の形態１における点群画像生成装置１００の構成図。
【図１９】実施の形態１における計測車両１１０の外観図。
【図２０】実施の形態１における表示装置３００の表示例を示す図。
【図２１】実施の形態１における視点位置の説明図。
【図２２】実施の形態１における点群画像３１０の構成図。
【図２３】実施の形態１におけるインタフェース画像３２０の構成図。
【図２４】実施の形態１において点群画像生成方法のフローチャート。
【図２５】実施の形態１における視線方向別の点群画像３１０を示す図。
【図２６】実施の形態１における上下左右の移動オフセット別の点群画像３１０を示す図。
【図２７】実施の形態１における前後の移動オフセット別の点群画像３１０を示す図。
【図２８】実施の形態１における上下左右の回転オフセット別の点群画像３１０を示す図。
【図２９】実施の形態１における点群画像生成装置１００のハードウェア構成図。
【図３０】実施の形態１における点群画像３１０の別例を示す図。
【図３１】実施の形態２における道路監視装置５１０の構成図。
【図３２】実施の形態２における事象位置算出部５１５の＜実施例１＞の動作を示すフローチャート。
【図３３】実施の形態２における事象位置算出部５１５の＜実施例２＞の動作を示すフローチャート。
【発明を実施するための形態】
【００１０】
実施の形態１．
道路または道路の周囲に生じている事象を監視する道路監視システム５００について、図１から図３０に基づいて説明する。
【００１１】
＊＊＊概要の説明＊＊＊
図１に基づいて、道路監視システム５００の構成について説明する。
道路監視システム５００は、計測車両１１０と道路監視装置５１０とを備える。
【００１２】
計測車両１１０は、ＭＭＳ（モービルマッピングシステム）で用いられる車両である。
計測車両１１０には各種の計測機器が取り付けられており、計測車両１１０が道路を走行することによって道路および道路の周囲の三次元計測が行われる。そして、道路の陥没または道路にはみ出た樹木などの通行に支障をきたす事象が検出され、検出された事象に関する情報がネットワーク５０１を介してリアルタイムで道路監視装置５１０に送信される。計測車両１１０の詳細については後述する。
道路監視装置５１０は、事象に関する情報を受信する。そして、道路監視装置５１０は、事象が生じている位置に対応する箇所に事象を表す図が付加された地図を表示装置５１９に表示する。
これにより、監視者５０２は、通行に支障をきたす事象をリアルタイムに知ることができる。そして、事象に対する迅速な対応および安全で円滑な通行の確保が可能になる。
【００１３】
＊＊＊構成の説明＊＊＊
図２に基づいて、道路監視装置５１０の構成について説明する。
道路監視装置５１０は、プロセッサ９０１とメモリ９０３と補助記憶装置９０２と通信装置９０４といったハードウェアを備えるコンピュータである。プロセッサ９０１は、信号線を介して他のハードウェアと接続されている。
【００１４】
プロセッサ９０１は、プロセッシングを行うＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）であり、他のハードウェアを制御する。具体的には、プロセッサ９０１は、ＣＰＵ、ＤＳＰまたはＧＰＵである。ＣＰＵはＣｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔの略称であり、ＤＳＰはＤｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒの略称であり、ＧＰＵはＧｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔの略称である。
メモリ９０３は揮発性の記憶装置である。メモリ９０３は、主記憶装置またはメインメモリとも呼ばれる。具体的には、メモリ９０３はＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）である。
補助記憶装置９０２は不揮発性の記憶装置である。具体的には、補助記憶装置９０２は、ＲＯＭ、ＨＤＤまたはフラッシュメモリである。ＲＯＭはＲｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙの略称であり、ＨＤＤはＨａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅの略称である。
通信装置９０４はレシーバ９０４１とトランスミッタ９０４２とを備える。具体的には、通信装置９０４は通信チップまたはＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）である。
【００１５】
道路監視装置５１０は、地図画像生成部５１２、点群画像生成部５１３およびインタフェース画像生成部５１４といった「部」を機能構成の要素として備える。「部」の機能はソフトウェアで実現される。「部」の機能については後述する。
【００１６】
補助記憶装置９０２には、「部」の機能を実現するプログラムが記憶されている。「部」の機能を実現するプログラムは、メモリ９０３にロードされて、プロセッサ９０１によって実行される。
さらに、補助記憶装置９０２にはＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）が記憶されている。ＯＳの少なくとも一部は、メモリ９０３にロードされて、プロセッサ９０１によって実行される。
つまり、プロセッサ９０１は、ＯＳを実行しながら、「部」の機能を実現するプログラムを実行する。
「部」の機能を実現するプログラムを実行して得られるデータは、メモリ９０３、補助記憶装置９０２、プロセッサ９０１内のレジスタまたはプロセッサ９０１内のキャッシュメモリといった記憶装置に記憶される。これらの記憶装置は、データを記憶する記憶部として機能する。
なお、道路監視装置５１０が複数のプロセッサ９０１を備えて、複数のプロセッサ９０１が「部」の機能を実現するプログラムを連携して実行してもよい。
【００１７】
メモリ９０３には、道路監視装置５１０で使用、生成、入出力または送受信されるデータが記憶される。
具体的には、メモリ９０３には、地図データ５２０、事象パケット５３１、車両パケット５３２、計測点パケット５３３および視点パケット５３４等が記憶される。メモリ９０３に記憶される各データの内容については後述する。
【００１８】
通信装置９０４はデータを通信する通信部として機能し、レシーバ９０４１はデータを受信する受信部５１１として機能し、トランスミッタ９０４２はデータを送信する送信部として機能する。
【００１９】
プロセッサ９０１とメモリ９０３と補助記憶装置９０２とをまとめたハードウェアを「プロセッシングサーキットリ」という。
「部」は「処理」または「工程」に読み替えてもよい。「部」の機能はファームウェアで実現してもよい。
「部」の機能を実現するプログラムは、磁気ディスク、光ディスクまたはフラッシュメモリ等の不揮発性の記憶媒体に記憶することができる。
【００２０】
次に、事象パケット５３１、車両パケット５３２、計測点パケット５３３および視点パケット５３４について説明する。これらのパケットは、計測車両１１０に搭載される通信装置から道路監視装置５１０に送信されるパケットである。
【００２１】
図３に基づいて、事象パケット５３１の構成について説明する。
事象パケット５３１は、車両識別子５４２が設定されたヘッダ５４１を含んでいる。さらに、事象パケット５３１は、情報識別子５４３、サイズ５４４、事象識別子５５１および事象位置情報５５２を含んでいる。
車両識別子５４２は、送信元の計測車両１１０を識別する識別子である。
情報識別子５４３は、パケットに含まれる情報の種類を識別する識別子である。
サイズ５４４は、パケットのデータサイズである。
事象識別子５５１は、事象を識別する識別子である。具体的には、事象識別子５５１は、事象の種類を識別する種類識別子と事象の種類別の通し番号とを結合したものである。
事象位置情報５５２は、事象が生じている位置を示す情報である。具体的には、事象位置情報５５２は、事象が生じている位置を示す三次元座標値である。
【００２２】
図４に基づいて、車両パケット５３２の構成について説明する。
車両パケット５３２は、車両識別子５４２が設定されたヘッダ５４１を含んでいる。さらに、車両パケット５３２は、情報識別子５４３、サイズ５４４、時刻５４５および車両位置情報５５３を含んでいる。事象パケット５３１に含まれる情報と同じ種類の情報については同じ符号を付して説明を省略する。
時刻５４５は、パケットに含まれている情報に対応付けられた時刻である。
車両位置情報５５３は、計測車両１１０の位置を示す情報である。具体的には、車両位置情報５５３は、計測車両１１０の位置を示す三次元座標値である。
【００２３】
図５に基づいて、視点パケット５３４の構成について説明する。
視点パケット５３４は、車両識別子５４２が設定されたヘッダ５４１を含んでいる。さらに、視点パケット５３４は、情報識別子５４３、サイズ５４４、時刻５４５、視点情報５５４および視線情報５５９を含んでいる。事象パケット５３１または車両パケット５３２に含まれる情報と同じ種類の情報については同じ符号を付して説明を省略する。
視点情報５５４は、計測車両１１０に搭載された表示装置に表示されている点群画像の視点の位置を示す情報である。点群画像の視点については後述する。
視線情報５５９は、計測車両１１０に搭載された表示装置に表示されている点群画像の視線方向を示す情報である。点群画像の視線方向については後述する。
【００２４】
図６に基づいて、計測点パケット５３３の構成について説明する。
計測点パケット５３３は、車両識別子５４２が設定されたヘッダ５４１を含んでいる。さらに、計測点パケット５３３は、情報識別子５４３、サイズ５４４、時刻５４５および三次元点群データ５５５を含んでいる。事象パケット５３１または車両パケット５３２に含まれる情報と同じ種類の情報については同じ符号を付して説明を省略する。
三次元点群データ５５５は、道路および道路の周囲に位置する各計測点の計測点情報５５６を含んでいる。
計測点情報５５６は、各計測点の位置を示す情報である。具体的には、計測点情報５５６は、ＥＮＵ座標系の三次元座標値およびＢＬＨ座標系の三次元座標値である。
座標値Ｅは、東西方向を軸として、原点より東で正になり、原点より西で負になる座標値である。座標値Ｎは、南北方向を軸として、原点より北で正になり、原点より南で負になる座標値である。座標値Ｕは、上下方向を軸として、原点より上で正になり、原点より下で負になる座標値である。原点は、計測車両１１０による計測が開始された地点である。
座標値Ｂは緯度であり、座標値Ｃは経度であり、座標値Ｈは楕円体高である。
【００２５】
＊＊＊動作の説明＊＊＊
道路監視装置５１０の動作は道路監視方法に相当する。また、道路監視方法の手順は道路監視プログラムの手順に相当する。
【００２６】
図７に基づいて、道路監視装置５１０の道路監視方法について説明する。
ステップＳ２１０は初期画面処理である。
ステップＳ２１０において、道路監視装置５１０は、初期状態の監視画面５０３を表示装置５１９に表示させる。
【００２７】
図８に示すように、監視画面５０３は、点群画像３１０とインタフェース画像３２０と地図画像５６０とを含んでいる。
点群画像３１０は、指定された視点から指定された視線方向に見える範囲に位置する計測点が描かれた画像である。
インタフェース画像３２０は、視点および視線方向を指定するためのユーザインタフェースとして利用される画像である。インタフェース画像３２０は点群画像３１０と共に表示される。
地図画像５６０は、道路および道路の周囲を表す地図の画像である。地図画像５６０は点群画像３１０と共に表示される。
【００２８】
図９は、視点が計測車両１１０の後ろに位置して、視線方向が計測車両１１０の後ろ側から計測車両１１０の前側への方向である場合の点群画像３１０を示している。
図１０は、視点が計測車両１１０の前に位置して、視線方向が計測車両１１０の前側から計測車両１１０の後ろ側への方向である場合の点群画像３１０を示している。
図１１は、視点が計測車両１１０の右に位置して、視線方向が計測車両１１０の右側から計測車両１１０の左側への方向である場合の点群画像３１０を示している。
図１２は、視点が計測車両１１０の左に位置して、視線方向が計測車両１１０の左側から計測車両１１０の右側への方向である場合の点群画像３１０を示している。
図１３は、視点が計測車両１１０の上に位置して、視線方向が計測車両１１０の上側から計測車両１１０の下側への方向である場合の点群画像３１０を示している。
【００２９】
図９から図１３において、点群画像３１０には、三次元点群３１１、車両マーク３１９、経路マーク３１４および事象マーク３１５が描かれている。但し、初期状態の点群画像３１０には、車両マーク３１９および一部の三次元点群３１１が描かれるが、経路マーク３１４および事象マーク３１５は描かれない。
三次元点群３１１は計測点の集合である。計測点は三次元点または照射点ともいう。具体的には、計測点は小さな三角形で表される。
車両マーク３１９は、計測車両１１０を表すマークであり、後述する計測位置マーク３１２または推定位置マーク３１３に相当する。具体的には、車両マーク３１９は白地の三角形である。
経路マーク３１４は計測車両１１０の経路を表すマークである。つまり、経路マーク３１４は、過去の車両マーク３１９の集合に相当する。具体的には、経路マーク３１４は経路上に並べられた黒地の三角形である。
事象マーク３１５は事象を表すマークである。具体的には、事象マーク３１５は、事象識別子が複数の箇所に記された側部を有する立体を点群画像３１０に投影した図である。より具体的には、事象マーク３１５は２つの三角錐が上下に結合された双三角錐を点群画像３１０に投影した図である。
【００３０】
図１４に、各方向から見た事象マーク３１５を示す。
図１４の（１）は前から見た事象マーク３１５であり、主に図９の点群画像３１０に描かれる。
図１４の（２）は後ろから見た事象マーク３１５であり、主に図１０の点群画像３１０に描かれる。
図１４の（３）は右から見た事象マーク３１５であり、主に図１１の点群画像３１０に描かれる。
図１４の（４）は左から見た事象マーク３１５であり、主に図１２の点群画像３１０に描かれる。
図１４の（５）は上から見た事象マーク３１５であり、主に図１３の点群画像３１０に描かれる。
【００３１】
事象マーク３１５の上側の三角錐は、事象識別子が記された３つの側面３１６を有する。具体的には、３つの側面３１６には、事象の種類別の通り番号が記される。
事象マーク３１５の下側の三角錐は、事象が生じている位置に対応する箇所を指し示す頂部３１７を有する。
事象マーク３１５の色は事象の種類毎に異なる。
【００３２】
図１５は、地図縮尺が大きい場合の地図画像５６０を示している。
図１６は、地図縮尺が小さい場合の地図画像５６０を示している。
地図縮尺は、地図画像５６０に描かれる地図の縮尺として指定された縮尺である。
縮尺は分数で表される。縮尺の分母が小さい方が縮尺が大きく、縮尺の分母が大きい方が縮尺が小さい。つまり、縮尺が大きい地図は狭い範囲を表した詳細な地図であり、縮尺が小さい地図は広い範囲を表した概略の地図である。
【００３３】
図１５において、地図画像５６０は、車両図５６１、視点図５６２、経路図５６３および事象図５６４を含んでいる。図１６において、地図画像５６０は、車両図５６１、経路図５６３および事象図５６４を含んでいる。但し、初期状態の地図画像５６０には、車両図５６１および視点図５６２は描かれるが、経路図５６３および事象図５６４は描かれない。
車両図５６１は、計測車両１１０を表す図である。具体的には、車両図５６１は黒地の三角である。
視点図５６２は、視点および視点方向を表す図である。視点図５６２は、地図縮尺が大きい場合には表示されるが、地図縮尺が小さい場合には表示されない。
経路図５６３は、計測車両１１０の経路を表す図である。つまり、経路図５６３は過去の車両図５６１の集合に相当する。地図縮尺が大きい場合の経路図５６３は、経路上に並べられた白地の三角である。地図縮尺が小さい場合の経路図５６３は、経路を示す線である。
事象図５６４は、事象を表す図である。具体的には、事象図５６４は、事象を識別する事象識別子と、事象が生じている位置を示す事象位置情報とを含んだ図である。
【００３４】
図１５および図１６において、地図画像５６０用のウインドウは、以下のようなユーザインタフェースを含んでいる。
縮尺指定部５７１は、地図縮尺を指定するためのユーザインタフェースである。具体的には、縮尺指定部５７１は、地図縮尺を上げ下げするためのボタンである。
車両位置表示部５７２は、計測車両１１０の位置を示すユーザインタフェースである。具体的には、車両位置表示部５７２は、緯度、経度および楕円体高を示すテキストボックスである。
視点表示指定部５７３は、視点図５６２の表示または視点図５６２の非表示を指定するためのユーザインタフェースである。具体的には、視点表示指定部５７３は、視点図５６２を表示するときにチェックされるチェックボックスである。
経路消去部５７４は、経路図５６３の消去を指定するためのユーザインタフェースである。具体的には、経路消去部５７４は、経路図５６３を消去するときに押下されるボタンである。
手動スクロール指定部５７５は、地図画像５６０に描かれる地図の手動スクロールを指定するためのユーザインタフェースである。具体的には、手動スクロール指定部５７５は、地図を手動でスクロールするときに押下されるボタンである。
車両中心指定部５７６は、地図画像５６０に描かれる地図の中心として計測車両１１０の位置を指定するためのユーザインタフェースである。具体的には、車両中心指定部５７６は、計測車両１１０の位置を地図の中心にするときに押下されるボタンである。
更新指定部５７７は、地図画像５６０の更新の停止または地図画像５６０の更新の開始を指定するためのユーザインタフェースである。具体的には、更新指定部５７７は、地図画像５６０の更新を停止するときと地図画像５６０の更新を開始するときに押下されるボタンである。
【００３５】
図１７に基づいて、初期画面処理（Ｓ２１０）について説明する。
ステップＳ２１１において、道路監視装置５１０は、点群画像３１０用のウインドウと、インタフェース画像３２０用のウインドウと、地図画像５６０用のウインドウと、を表示装置５１９に表示させる。これらのウインドウのデータはメモリ９０３に予め記憶されている。
具体的には、地図画像生成部５１２は、地図画像５６０用のウインドウのデータを表示装置５１９に入力する。そして、表示装置５１９は、入力されたデータを用いて、地図画像５６０用のウインドウを表示する。
また、点群画像生成部５１３は、点群画像３１０用のウインドウのデータを表示装置５１９に入力する。そして、表示装置５１９は、入力されたデータを用いて、点群画像３１０用のウインドウを表示する。
さらに、インタフェース画像生成部５１４は、インタフェース画像３２０用のウインドウのデータを表示装置５１９に入力する。そして、表示装置５１９は、入力されたデータを用いて、インタフェース画像３２０用のウインドウを表示装置５１９に表示する。
【００３６】
ステップＳ２１２において、インタフェース画像生成部５１４は、インタフェース画像３２０を表示装置５１９に表示させる。インタフェース画像３２０はメモリ９０３に予め記憶されている。
具体的には、インタフェース画像生成部５１４は、インタフェース画像３２０を表示装置５１９に入力する。そして、表示装置５１９は、インタフェース画像３２０用のウインドウにインタフェース画像３２０を表示する。
【００３７】
ステップＳ２１３において、受信部５１１は、計測車両１１０の通信装置から送信される車両パケット５３２、計測点パケット５３３および視点パケット５３４を受信し、受信したパケットをメモリ９０３に記憶する。
【００３８】
ステップＳ２１４において、点群画像生成部５１３は、点群画像３１０を表示装置５１９に表示させる。
【００３９】
具体的には、点群画像生成部５１３は、点群画像３１０を以下のように表示させる。
まず、点群画像生成部５１３は、車両パケット５３２から車両位置情報５５３を取得し、計測点パケット５３３から計測点情報５５６を取得する。また、点群画像生成部５１３は、視点パケット５３４から視点情報５５４および視線情報５５９を取得する。
次に、点群画像生成部５１３は、車両位置情報５５３、計測点情報５５６、視点情報５５４および視線情報５５９に基づいて、計測車両１１０に搭載される表示装置に表示される点群画像に相当する画像を点群画像３１０として生成する。点群画像３１０は、計測点情報５５６が示す位置に対応する箇所に計測点が描かれた画像である。点群画像３１０を生成する方法は、計測車両１１０に搭載される点群画像生成装置１００が投影点群データ２３５および投影マークデータ２３６を生成する方法と同じである。投影点群データ２３５および投影マークデータ２３６を生成する方法については後述する。
そして、点群画像生成部５１３は点群画像３１０を表示装置５１９に入力し、表示装置５１９は点群画像３１０用のウインドウに点群画像３１０を表示する。
【００４０】
ステップＳ２１５において、地図画像生成部５１２は、車両図５６１および視点図５６２が付加された地図画像５６０を表示装置５１９に表示させる。
【００４１】
具体的には、地図画像生成部５１２は、地図画像５６０を以下のように表示させる。
まず、地図画像生成部５１２は、車両パケット５３２から車両位置情報５５３を取得する。また、地図画像生成部５１２は、視点パケット５３４から視点情報５５４を取得する。
次に、地図画像生成部５１２は、地図縮尺と地図画像５６０用のウインドウの大きさとに基づいて、地図画像５６０に描く区域の大きさを算出する。地図縮尺および地図画像５６０用のウインドウの大きさはメモリ９０３に予め記憶されている。
次に、地図画像生成部５１２は、算出した区域の大きさと車両位置情報５５３とに基づいて、地図画像５６０に描く区域の範囲を算出する。この区域は、車両位置情報５５３が示す位置を含んだ区域である。
次に、地図画像生成部５１２は、算出した範囲に含まれる区域の地図データ５２０を用いて、地図画像５６０を生成する。
次に、地図画像生成部５１２は、地図画像５６０に描かれた地図内の箇所のうち車両位置情報５５３が示す位置に対応する箇所を算出し、算出した箇所に車両図５６１を付加する。
さらに、地図画像生成部５１２は、地図画像５６０に描かれた地図内の箇所のうち視点情報５５４が示す位置に対応する箇所を算出し、算出した箇所に視点図５６２を付加する。
そして、地図画像生成部５１２は車両図５６１および視点図５６２が付加された後の地図画像５６０を表示装置５１９に入力し、表示装置５１９は入力された地図画像５６０を地図画像５６０用のウインドウに表示する。
【００４２】
但し、地図縮尺が小さい場合、地図画像生成部５１２は視点図５６２を付加しない。
具体的には、地図画像生成部５１２は、地図縮尺を視点用の縮尺閾値と比較する。そして、地図縮尺が視点用の縮尺閾値より大きい場合には、地図画像生成部５１２は視点図５６２を付加する。しかし、地図縮尺が視点用の縮尺閾値より小さい場合には、地図画像生成部５１２は視点図５６２を付加しない。
【００４３】
図７に戻り、ステップＳ２２０から説明を続ける。
ステップＳ２２０において、受信部５１１は、計測車両１１０の通信装置から送信される事象パケット５３１、車両パケット５３２、計測点パケット５３３または視点パケット５３４を受信し、受信したパケットをメモリ９０３に記憶する。
受信部５１１が事象パケット５３１を受信した場合、処理はステップＳ２３０に進む。
受信部５１１が車両パケット５３２または視点パケット５３４を受信した場合、処理はステップＳ２４０に進む。
受信部５１１が計測点パケット５３３を受信した場合、処理はステップＳ２５０に進む。
【００４４】
ステップＳ２３０において、点群画像生成部５１３は、点群画像３１０内の箇所のうち事象パケット５３１に含まれる事象位置情報５５２が示す位置に対応する箇所に事象マーク３１５を付加する。
そして、点群画像生成部５１３は事象マーク３１５が付加された後の点群画像３１０を表示装置５１９に入力し、表示装置５１９は入力された点群画像３１０を点群画像３１０用のウインドウに表示する。
【００４５】
具体的には、点群画像生成部５１３は事象マーク３１５を以下のように付加する。
まず、点群画像生成部５１３は、受信された事象パケット５３１から事象識別子５５１と事象位置情報５５２とを取得する。
次に、点群画像生成部５１３は、事象識別子５５１を用いて、三次元の事象マーク３１５を生成する。三次元の事象マーク３１５は、事象識別子５５１が上部の三角錐の各側面に記された双三角錐の三次元データである。
次に、点群画像生成部５１３は、点群画像３１０内の箇所のうち事象位置情報５５２が示す位置に対応する箇所を算出する。
そして、点群画像生成部５１３は、事象マーク３１５の下部の頂部３１７が点群画像３１０内の算出した箇所を指し示すように、三次元の事象マーク３１５を点群画像３１０に投影する。投影は、三次元座標値を点群画像３１０内の二次元座標値に変換することを意味する。三次元の事象マーク３１５を点群画像３１０に投影する方法は、計測車両１１０に搭載される点群画像生成装置１００が三次元点群３１１、計測位置マーク３１２および推定位置マーク３１３を点群画像３１０に投影する二次元投影処理と同じである。二次元投影処理については後述する。
【００４６】
さらに、ステップＳ２３０において、地図画像生成部５１２は、地図画像５６０内の箇所のうち事象パケット５３１に含まれる事象位置情報５５２が示す位置に対応する箇所に事象図５６４を付加する。
そして、地図画像生成部５１２は事象図５６４が付加された後の地図画像５６０を表示装置５１９に入力し、表示装置５１９は入力された地図画像５６０を地図画像５６０用のウインドウに表示する。
【００４７】
具体的には、地図画像生成部５１２は事象図５６４を以下のように付加する。
まず、地図画像生成部５１２は、受信された事象パケット５３１から事象識別子５５１と事象位置情報５５２とを取得する。
次に、地図画像生成部５１２は、事象識別子５５１および事象位置情報５５２を記した事象図５６４を生成する。
そして、地図画像生成部５１２は、地図画像５６０に描かれている地図内の箇所のうち事象位置情報５５２が示す位置に対応する箇所を算出し、算出した箇所に事象図５６４を付加する。
なお、地図画像生成部５１２は、事象識別子５５１に基づいて、事象マーク３１５の色を事象の種類毎に異なるようにしても良い。
【００４８】
ステップＳ２４０において、点群画像生成部５１３は点群画像３１０を更新する。
【００４９】
具体的には、点群画像生成部５１３は点群画像３１０を以下のように更新する。
まず、点群画像生成部５１３は、各車両パケット５３２から車両位置情報５５３を取得し、最新の視点パケット５３４から視点情報５５４と視線情報５５９とを取得する。また、点群画像生成部５１３は、各計測点パケット５３３から三次元点群データ５５５を取得する。さらに、点群画像生成部５１３は、各事象パケット５３１から事象識別子５５１と事象位置情報５５２とを取得する。
次に、点群画像生成部５１３は、車両位置情報５５３と視点情報５５４と視線情報５５９と三次元点群データ５５５とに基づいて、点群画像３１０を生成する。点群画像３１０を生成する方法は、計測車両１１０に搭載される点群画像生成装置１００が投影点群データ２３５および投影マークデータ２３６を生成する方法と同じである。投影点群データ２３５および投影マークデータ２３６を生成する方法については後述する。
次に、点群画像生成部５１３は、事象識別子５５１と事象位置情報５５２とに基づいて、生成した点群画像３１０に事象マーク３１５を付加する。事象マーク３１５を付加する方法は、ステップＳ２３０で説明した方法と同じである。
そして、点群画像生成部５１３は事象マーク３１５が付加された後の点群画像３１０を表示装置５１９に入力し、表示装置５１９は入力された点群画像３１０を点群画像３１０用のウインドウに表示する。
【００５０】
さらに、ステップＳ２４０において、地図画像生成部５１２は地図画像５６０を更新する。
【００５１】
具体的には、地図画像生成部５１２は地図画像５６０を以下のように更新する。
まず、地図画像生成部５１２は、最新の車両パケット５３２および過去の車両パケット５３２から車両位置情報５５３を取得し、最新の視点パケット５３４から視点情報５５４を取得する。さらに、地図画像生成部５１２は、各事象パケット５３１から事象識別子５５１および事象位置情報５５２を取得する。
次に、地図画像生成部５１２は、最新の車両パケット５３２から取得した車両位置情報５５３と最新の視点パケット５３４から取得した視点情報５５４とに基づいて、車両図５６１および視点図５６２が付加された地図画像５６０を生成する。この地図画像５６０を生成する方法は、ステップＳ２１５で説明した方法と同じである。
また、地図画像生成部５１２は、過去の車両パケット５３２から取得した車両位置情報５５３に基づいて計測車両１１０の経路を算出し、算出した経路を表す経路図５６３を地図画像５６０に付加する。
さらに、地図画像生成部５１２は、事象識別子５５１と事象位置情報５５２とに基づいて、地図画像５６０に事象図５６４を付加する。事象図５６４を付加する方法は、ステップＳ２３０で説明した方法と同じである。
そして、地図画像生成部５１２は車両図５６１、視点図５６２、経路図５６３および事象図５６４が付加された後の地図画像５６０を表示装置５１９に入力し、表示装置５１９は入力された地図画像５６０を地図画像５６０用のウインドウに表示する。
【００５２】
但し、ステップＳ２１５で説明したように、地図縮尺が小さい場合、地図画像生成部５１２は視点図５６２を地図画像５６０に付加しない。
【００５３】
また、地図画像生成部５１２は、地図画像５６０に付加する経路図５６３の形態を地図縮尺に応じて変更する。
具体的には、地図画像生成部５１２は、地図縮尺を経路用の縮尺閾値と比較する。
そして、地図縮尺が経路用の縮尺閾値より大きい場合、地図画像生成部５１２は、時刻毎の車両位置情報５５３が示す位置に対応する箇所に、計測車両１１０が通過した位置を表すマークを経路図５６３として付加する。
また、地図縮尺が経路用の縮尺閾値より小さい場合、地図画像生成部５１２は、時刻毎の車両位置情報５５３が示す位置に対応する箇所を通る線を経路図５６３として付加する。
【００５４】
ステップＳ２５０において、点群画像生成部５１３は点群画像３１０を更新する。点群画像３１０を更新する方法は、ステップＳ２４０で説明した方法と同じである。
【００５５】
＊＊＊構成の説明＊＊＊
図１８に基づいて、点群画像生成装置１００の構成について説明する。
点群画像生成装置１００は、計測データ処理部２００と、表示装置３００と、操作部４００と、通信装置３０１とを備える。
点群画像生成装置１００は、計測車両１１０に搭載される。
【００５６】
計測車両１１０は、道路を走行しながら各種の計測を行う車両である。
各種の計測によって、測位補強データ１０１と、測位データ１０２と、慣性計測データ１０３と、走行距離データ１０４と、方位距離データ１０５とが得られる。
【００５７】
図１９に基づいて、計測車両１１０の構成について説明する。
計測車両１１０は、車体の屋根に設けられた天板１１９を備えている。また、計測車両１１０は、オドメータ１１４を備えている。
天板１１９には、測位補強信号受信機１１１と、測位信号受信機１１２と、慣性計測装置１１３と、レーザスキャナ１１５とが取り付けられている。
【００５８】
測位補強信号受信機１１１は、ＧＮＳＳ衛星または地上の無線ＬＡＮまたは携帯電話回線から、計測車両１１０の位置を高精度に測位するために用いる測位補強データ１０１を受信する。ＧＮＳＳは全地球測位システムの略称である。
測位補強データ１０１は、ＧＮＳＳ衛星から配信される場合と、ＧＮＳＳ補正情報配信サービス事業者から携帯電話網を介して配信される場合とが考えられる。
ＧＮＳＳ衛星が測位補強データ１０１を配信する準天頂衛星である場合、センチメートル級の精度の測位補強データ１０１は、準天頂衛星から送信されるＬ６帯の信号に含まれる。この場合、測位補強データ１０１は、ＧＰＳ衛星の衛星時計の誤差、ＧＰＳ衛星の軌道誤差、周波数間バイアス、電離層伝搬遅延の誤差および対流圏遅延の誤差を示す。
【００５９】
測位信号受信機１１２は、測位衛星から送信される測位信号を受信し、測位信号の受信結果を用いて計測車両１１０の位置を測位する。測位衛星の一例はＧＰＳ衛星である。
測位データ１０２は、測位信号受信機１１２によって測位された計測車両１１０の位置を示すデータである。
【００６０】
慣性計測装置１１３は、計測車両１１０の３軸方向の角度および角速度を計測するジャイロと、計測車両１１０の３軸方向の加速度を計測する加速度センサとを備える。計測車両１１０の３軸方向の角度は仰角と回転角と方位角である。
慣性計測データ１０３は、慣性計測装置１１３によって得られた情報を示すデータである。
【００６１】
オドメータ１１４は、計測車両１１０の車輪が回転する毎に出力される車速パルスを検出し、タイヤの回転半径と車輪の回転量とを用いた積分計算によって走行距離を算出する。
走行距離データ１０４は、オドメータ１１４によって算出された走行距離を示すデータである。
【００６２】
レーザスキャナ１１５は、１秒間に１００回転程度の速さで回転しながらレーザを出射して、計測車両１１０の周囲に位置する地物をスキャンする。
その際、レーザスキャナ１１５は、レーザが照射された地点（照射点）毎に、レーザを出射した時刻と地物から反射されたレーザを受信した時刻との時刻差を計測し、計測した時刻差を用いてレーザが照射された地点までの距離を求める。また、レーザスキャナ１１５は、レーザが出射された方向を示す方位を求める。
方位距離データ１０５は、計測時刻と距離と方位とを互いに対応付けたデータである。計測時刻は、レーザスキャナ１１５による計測が行われたときの時刻である。計測時刻の一例は、レーザが出射された時刻またはレーザが受信された時刻である。
【００６３】
図１８に戻り、点群画像生成装置１００の説明を続ける。
計測データ処理部２００は、位置演算部１２１と、姿勢演算部１２２と、三次元点群生成部１２３と、位置推定部２２０と、二次元投影部２３０と、事象位置算出部２４０と、パケット生成部２５０とを備える。
【００６４】
位置演算部１２１は、測位補強データ１０１と測位データ１０２と慣性計測データ１０３と走行距離データ１０４とを用いて、計測時刻における計測車両１１０の位置である計測位置の三次元座標値を算出する。計測位置は自己位置または自車位置ともいう。
そして、位置演算部１２１は、算出した計測位置を示す計測位置データ２０１を生成する。
【００６５】
姿勢演算部１２２は、測位データ１０２と慣性計測データ１０３と走行距離データ１０４とを用いて、計測時刻における計測車両１１０（またはレーザスキャナ１１５）の姿勢である計測姿勢を算出する。
そして、姿勢演算部１２２は、算出した計測姿勢を示す計測姿勢データ２０２を生成する。
【００６６】
三次元点群生成部１２３は、方位距離データ１０５と計測位置データ２０１と計測姿勢データ２０２とを用いて、レーザスキャナ１１５によって計測された地物を表す三次元点群で表す三次元点群データ２０３を生成する。
この際、三次元点群生成部１２３は、方位距離データ１０５が示す方位を計測姿勢データ２０２が示す計測姿勢を用いて補正し、補正後の方位と計測位置データ２０１が示す計測位置と方位距離データ１０５が示す距離とを用いて、レーザが照射された地点の三次元座標値を算出する。
三次元点群データ２０３は、計測車両１１０に取り付けられたレーザスキャナ１１５を周辺の地物に照射することによって複数のレーザ照射点までの方位と距離とを計測して得られる方位距離データ１０５を用いて生成されるデータであって、複数のレーザ照射点それぞれの三次元座標値を示すデータである。
【００６７】
位置推定部２２０は、計測位置の三次元座標値を示す計測位置データ２０１を用いて、点群画像３１０が表示されるときの計測車両１１０の位置である推定位置の三次元座標値を推定する。推定位置は、現在位置または推定自己位置ともいう。
そして、位置推定部２２０は、推定した三次元座標値を示す推定位置データ２２９を生成する。
【００６８】
二次元投影部２３０は、計測位置データ２０１と計測姿勢データ２０２と三次元点群データ２０３と推定位置データ２２９とを用いて、操作部４００から出力される操作データ２０４が示す情報に従って、投影点群データ２３５と投影マークデータ２３６とを生成する。図示を省略するが、計測位置データ２０１は位置演算部１２１から二次元投影部２３０に入力され、計測姿勢データ２０２は姿勢演算部１２２から二次元投影部２３０に入力される。
投影点群データ２３５は、三次元点群データ２０３を二次元座標値に変換したデータである。生成された投影点群データ２３５および投影マークデータ２３６は、表示装置３００に出力される。
二次元投影部２３０における座標変換処理（投影処理）については後述する。
【００６９】
図２２は、投影点群データ２３５および投影マークデータ２３６に基づいて表示装置３００に表示される点群画像３１０の一例を示す図である。
点群画像３１０は、三次元点群３１１と、計測位置マーク３１２と、推定位置マーク３１３とを含んでいる。
三次元点群３１１は、計測車両１１０に取り付けられたレーザスキャナ１１５を周辺の地物に照射して得られる複数の照射点を表し、三次元点群データ２０３に基づいて表示される。三次元点群３１１を構成する各点は三角形により表されている。
計測位置マーク３１２は、計測車両１１０が各種の計測データを取得したときの計測車両１１０の位置である計測位置を表す。計測位置は自己位置または自車位置ともいう。
推定位置マーク３１３は、点群画像３１０が表示されるときの計測車両１１０の位置である推定位置を表す。推定位置は現在位置または自車位置ともいう。
計測位置マーク３１２および推定位置マーク３１３は、投影マークデータ２３６に基づいて表示される。
【００７０】
計測車両１１０で表示される点群画像３１０は、道路監視装置５１０で表示される点群画像３１０と同様に、経路マーク３１４および事象マーク３１５を含んでもよい。つまり、投影マークデータ２３６は、経路マーク３１４と事象マーク３１５とのそれぞれの点群画像３１０内の二次元座標値を含んでもよい。
投影マークデータ２３６は、点群画像３１０内の各種マークの二次元座標値を含んだデータである。
また、投影点群データ２３５は、点群画像３１０内の三次元点群３１１の各点の二次元座標値を含んだデータである。
【００７１】
図１８に戻り、点群画像生成装置１００の説明を続ける。
操作部４００は、利用者が指定した視点位置および視線方向を示す操作データ２０４を出力する。
操作部４００は、インタフェース画像３２０、または、インタフェース画像３２０が表すユーザインタフェースを操作するためのソフトウェアまたはハードウェアである。
インタフェース画像３２０は、視点位置および視線方向を変更するためのユーザインタフェースを表す画像である。
利用者は、キーボードおよびマウスなどの入力装置を用いて、インタフェース画像３２０が表すユーザインタフェースを操作することによって、視点位置および視線方向を指定する。利用者は、タッチパッドまたはタッチパネルなどの入力装置を用いて、視点位置および視線方向を指定してもよい。
【００７２】
図２０に基づいて、表示装置３００の表示例について説明する。
表示装置３００は、点群画像３１０と操作部４００に対応するインタフェース画像３２０とを表示する。表示装置３００は、利用者によって操作されるタッチパネルを備えてもよい。
【００７３】
図２１は、表示装置３００に表示される点群画像３１０の視点位置について説明するための図である。
計測車両１１０の位置（自車位置４０１）から所定距離を隔てた位置に基準視点位置４１１が設定される。初期状態においては、当該基準視点位置４１１から計測車両１１０の進行方向（前方）に向かう視線方向に見える地物の点群画像３１０が表示される。基準視点位置４１１は、基準位置または視点基準位置ともいう。
利用者は、操作部４００を介し、基準視点位置４１１からの視線方向を所望の方向に変えるとともに、基準視点位置４１１に対し所定のオフセット値を設けた視点位置を設定することが可能である。
【００７４】
図２３に基づいて、インタフェース画像３２０の構成について説明する。
インタフェース画像３２０は、前方ボタン３２１Ｆと、後方ボタン３２１Ｂと、左ボタン３２１Ｌと、右ボタン３２１Ｒと、下方ボタン３２１Ｄとを含んでいる。
前方ボタン３２１Ｆと後方ボタン３２１Ｂと左ボタン３２１Ｌと右ボタン３２１Ｒとは矢印の形状を有するボタンであり、下方ボタン３２１Ｄは正方形の形状を有するボタンである。
前方ボタン３２１Ｆは下方ボタン３２１Ｄの上に配置され、後方ボタン３２１Ｂは下方ボタン３２１Ｄの下に配置され、左ボタン３２１Ｌは下方ボタン３２１Ｄの左に配置され、右ボタン３２１Ｒは下方ボタン３２１Ｄの右に配置されている。
【００７５】
前方ボタン３２１Ｆは、視線方向を計測車両１１０の進行方向に向けるためのボタンである。
後方ボタン３２１Ｂは、視線方向を計測車両１１０の進行方向に対して逆方向に向けるためのボタンである。
左ボタン３２１Ｌは、視線方向を計測車両１１０の進行方向に対して左方向に向けるためのボタンである。
右ボタン３２１Ｒは、視線方向を計測車両１１０の進行方向に対して右方向に向けるためのボタンである。
下方ボタン３２１Ｄは、視線方向を下方向に向けるためのボタンである。
【００７６】
インタフェース画像３２０は、左右ウィジェット３２２Ｘと、前後ウィジェット３２２Ｙと、上下ウィジェット３２２Ｚと、仰角ウィジェット３２３Ｐと、方位角ウィジェット３２３Ｙと、取消ボタン３２９とを含んでいる。
左右ウィジェット３２２Ｘは、視点位置を基準視点位置４１１に対し、計測車両１１０の左右方向に移動させる移動量を指定するためのユーザインタフェースである。
前後ウィジェット３２２Ｙは、視点位置を基準視点位置４１１に対し、計測車両１１０の前後方向に移動させる移動量を指定するためのユーザインタフェースである。
上下ウィジェット３２２Ｚは、視点位置を基準視点位置４１１に対し、計測車両１１０の上下方向に移動させる移動量を指定するためのユーザインタフェースである。
仰角ウィジェット３２３Ｐは、基準視点位置４１１からの視線方向を垂直方向に所定角度ずらすためのオフセット量を設定するためのユーザインタフェースである。
方位角ウィジェット３２３Ｙは、基準視点位置４１１からの視線方向を水平方向に所定角度ずらすためのオフセット量を設定するためのユーザインタフェースである。
取消ボタン３２９は、指定された移動量および指定されたオフセット量を取り消すためのボタンである。
【００７７】
以下、二次元投影部２３０の処理について説明する。
二次元投影部２３０は、計測位置データ２０１と計測姿勢データ２０２とを用いて基準視点位置４１１を算出し、当該基準視点位置４１１と操作部４００からの操作データ２０４とを用いて利用者が指定した視点位置と視点方向を求める。
二次元投影部２３０は、利用者が指定した視点位置と視線方向に基づいて三次元点群データ２０３を二次元座標データに変換する二次元投影処理を行い、投影点群データ２３５を生成する。
同様に、二次元投影部２３０は、利用者が指定した視点位置と視点方向に基づいて、計測位置データ２０１および推定位置データ２２９をそれぞれ二次元座標データに変換する二次元投影処理を行い、投影マークデータ２３６を生成する。
【００７８】
図１８に戻り、点群画像生成装置１００の説明を続ける。
事象位置算出部２４０は、投影点群データ２３５および三次元点群データ２０３を用いて、事象が生じている事象位置を算出する。
事象位置を算出する方法については実施の形態２で説明する。
【００７９】
パケット生成部２５０は、道路監視装置５１０に送信される各種のパケットを生成する。
【００８０】
具体的には、パケット生成部２５０は以下のようなパケットを生成する。
パケット生成部２５０は、事象位置算出部２４０によって算出された事象位置を示す事象位置情報５５２を含んだ事象パケット５３１を生成する。
パケット生成部２５０は、計測位置データ２０１または推定位置データ２２９を車両位置情報５５３として含んだ車両パケット５３２を生成する。
パケット生成部２５０は、操作データ２０４を視点情報５５４および視線情報５５９として含んだ視点パケット５３４を生成する。
パケット生成部２５０は、三次元点群データ２０３を三次元点群データ５５５として含んだ計測点パケット５３３を生成する。
【００８１】
通信装置３０１は、パケット生成部２５０によって生成された各種のパケットを道路監視装置５１０に送信する。
【００８２】
＊＊＊動作の説明＊＊＊
点群画像生成装置１００の動作は点群画像生成方法に相当する。また、点群画像生成方法は点群画像生成プログラムの処理手順に相当する。
【００８３】
図２４に基づいて、点群画像生成方法について説明する。
ステップＳ１１０は計測処理である。
ステップＳ１１０において、計測車両１１０の各機器は計測を行い、計測に得られたデータを出力する。出力されるデータは、測位補強データ１０１、測位データ１０２、慣性計測データ１０３、走行距離データ１０４および方位距離データ１０５である。
【００８４】
ステップＳ１２０は位置演算処理である。
ステップＳ１２０において、位置演算部１２１は、測位補強データ１０１と測位データ１０２と慣性計測データ１０３と走行距離データ１０４とを用いて、計測位置の三次元座標値を算出する。計測位置は、計測時の計測車両１１０の位置である。
そして、位置演算部１２１は、計測位置の三次元座標値を示す計測位置データ２０１を生成し、生成した計測位置データ２０１を出力する。
【００８５】
ステップＳ１３０は姿勢演算処理である。
ステップＳ１３０において、姿勢演算部１２２は、測位データ１０２と慣性計測データ１０３と走行距離データ１０４とを用いて、計測姿勢を算出する。計測姿勢は、計測時の計測車両１１０の姿勢である。
そして、姿勢演算部１２２は、計測姿勢を示す計測姿勢データ２０２を生成し、生成した計測姿勢データ２０２を出力する。
【００８６】
ステップＳ１４０は三次元点群生成処理である。
ステップＳ１４０において、三次元点群生成部１２３は、計測位置データ２０１と計測姿勢データ２０２と方位距離データ１０５とを用いて、レーザが照射された各照射点の三次元座標値を算出する。
そして、三次元点群生成部１２３は、各照射点の三次元座標値を示す三次元点群データ２０３を生成し、生成した三次元点群データ２０３を出力する。
【００８７】
ステップＳ１５０は位置推定処理である。
ステップＳ１５０において、位置推定部２２０は、計測位置データ２０１を用いて、推定位置の三次元座標値を算出する。推定位置は、点群画像３１０が表示されるときの計測車両１１０の位置として推定される位置である。
そして、位置推定部２２０は、推定位置の三次元座標値を示す推定位置データ２２９を生成し、生成した推定位置データ２２９を出力する。
【００８８】
位置推定部２２０は、以下のように推定位置を算出する。
位置推定部２２０は、最新の計測位置データ２０１が取得された時刻と現在時刻との差を求め、最新の計測位置データ２０１が取得された時点における走行軌跡、角速度および加速度から現在時刻における自己位置を推定位置として算出する。ここで、現在時刻とは二次元投影部２３０から出力された投影点群データ２３５と投影マークデータ２３６とに基づいて表示装置３００が点群画像３１０を表示する時刻である。この現在時刻は、計測位置データ２０１が取得されてから、計測位置データ２０１が取得された時刻と同時刻に取得された点群画像３１０が表示装置３００に表示されるまでに要する処理時間を考慮して求められる。
【００８９】
例えば、時刻Ｔ０において、地点Ｐ０に存在する計測車両１１０がＸ軸方向に時速５０キロメートルで等速直線運動しているものとする。この場合、現在時刻Ｔ１において、計測車両１１０は、（５０＊１０００／３６００）＊（Ｔ１−Ｔ０）［メートル］だけ、地点Ｐ０からＸ軸方向に進んだ地点Ｐ１に存在するものと推定される。
【００９０】
ステップＳ１６０は二次元投影処理である。
ステップＳ１６０において、二次元投影部２３０は、三次元点群データベースと計測位置データ２０１と計測姿勢データ２０２とを用いて、操作データ２０４が示す情報に従って、投影点群データ２３５を生成する。
二次元投影部２３０は、計測位置データ２０１を用いて、操作データ２０４が示す情報に従って、投影マークデータ２３６を生成する。
そして、二次元投影部２３０は、投影点群データ２３５と投影マークデータ２３６とを点群画像３１０のデータとして表示装置３００に出力する。
【００９１】
ステップＳ１７０は点群画像表示処理である。
ステップＳ１７０において、表示装置３００は、投影点群データ２３５と投影マークデータ２３６とを用いて点群画像３１０を表示する。
なお、事象位置算出部２４０は、点群画像生成部３１０と同様に、点群画像３１０に事象マーク３１５を付加した画像を、表示装置３００に出力表示しても良い。
【００９２】
図２５に、視線方向別の点群画像３１０を示す。
図２５の（Ｆ）は、前方ボタン３２１Ｆが押下された場合、つまり、視線方向が計測車両１１０の進行方向である場合の点群画像３１０を示している。
図２５の（Ｂ）は、後方ボタン３２１Ｂが押下された場合、つまり、視線方向が計測車両１１０の進行方向に対して逆方向である場合の点群画像３１０を示している。
図２５の（Ｌ）は、左ボタン３２１Ｌが押下された場合、つまり、視線方向が計測車両１１０の進行方向に対して左方向である場合の点群画像３１０を示している。
図２５の（Ｒ）は、右ボタン３２１Ｒが押下された場合、つまり、視線方向が計測車両１１０の進行方向に対して右方向である場合の点群画像３１０を示している。
図２５の（Ｄ）は、下方ボタン３２１Ｄが押下された場合、つまり、視線方向が下方向である場合の点群画像３１０を示している。
【００９３】
図２６に、上下左右の移動オフセット別の点群画像３１０を示す。
図２６の（０）は、上下ウィジェット３２２Ｚで指定された移動量および左右ウィジェット３２２Ｘで指定された移動量がゼロである場合、つまり、視点位置が基準視点位置４１１と同じである場合の点群画像３１０を示している。
図２６の（Ｕ）は、上下ウィジェット３２２Ｚで＋５．０メートルが指定された場合、つまり、視点位置が基準視点位置４１１から上方に移動した場合の点群画像３１０を示している。
図２６の（Ｄ）は、上下ウィジェット３２２Ｚで−５．０メートルが指定された場合、つまり、視点位置が基準視点位置４１１から下方に移動した場合の点群画像３１０を示している。
図２６の（Ｌ）は、左右ウィジェット３２２Ｘで＋５．０メートルが指定された場合、つまり、視点位置が基準視点位置４１１から左に移動した場合の点群画像３１０を示している。
図２６の（Ｒ）は、左右ウィジェット３２２Ｘで−５．０メートルが指定された場合、つまり、視点位置が基準視点位置４１１から右に移動した場合の点群画像３１０を示している。
【００９４】
図２７に、前後の移動オフセット別の点群画像３１０を示す。
図２７の（Ｏ）は、前後ウィジェット３２２Ｙで指定された移動量がゼロである場合、つまり、視点位置が基準視点位置４１１と同じである場合の点群画像３１０を示している。
図２７の（Ｆ）は、前後ウィジェット３２２Ｙで＋５．０メートルが指定された場合、つまり、視点位置が基準視点位置４１１から前方に移動した場合の点群画像３１０を示している。
図２７の（Ｂ）は、前後ウィジェット３２２Ｙで−５．０メートルが指定された場合、つまり、視点位置が基準視点位置４１１から後方に移動した場合の点群画像３１０を示している。
【００９５】
図２８に、上下左右の回転オフセット別の点群画像３１０を示す。
図２８の（Ｏ）は、仰角ウィジェット３２３Ｐで指定されたオフセット量および方位角ウィジェット３２３Ｙで指定されたオフセット量がゼロである場合、つまり、二次元投影面が回転していない場合の点群画像３１０を示している。
図２８の（Ｕ）は、仰角ウィジェット３２３Ｐで＋１０度が指定された場合、つまり、二次元投影面が上向きに傾いた場合の点群画像３１０を示している。
図２８の（Ｄ）は、仰角ウィジェット３２３Ｐで−１０度が指定された場合、つまり、二次元投影面が下向きに傾いた場合の点群画像３１０を示している。
図２８の（Ｌ）は、方位角ウィジェット３２３Ｙで＋１０度が指定された場合、つまり、二次元投影面が左向きに傾いた場合の点群画像３１０を示している。
図２８の（Ｒ）は、方位角ウィジェット３２３Ｙで−１０度が指定された場合、つまり、二次元投影面が右向きに傾いた場合の点群画像３１０を示している。
【００９６】
＊＊＊ハードウェア構成の説明＊＊＊
図２９に基づいて、点群画像生成装置１００のハードウェア構成例について説明する。
点群画像生成装置１００は、プロセッサ９０１、補助記憶装置９０２、メモリ９０３、通信装置９０４、入力インタフェース９０５、出力インタフェース９０６といったハードウェアを備えるコンピュータである。
プロセッサ９０１は信号線９１０を介して他のハードウェアと接続されている。入力インタフェース９０５はケーブル９１１を介して入力装置９０７に接続されている。出力インタフェース９０６はケーブル９１２を介して出力装置９０８に接続されている。
【００９７】
プロセッサ９０１は、プロセッシングを行うＩＣであり、他のハードウェアを制御する。プロセッサ９０１の一例は、ＣＰＵ、ＤＳＰ、ＧＰＵである。ＩＣはＩｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔの略称である。ＣＰＵはＣｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔの略称であり、ＤＳＰはＤｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒの略称であり、ＧＰＵはＧｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔの略称である。
補助記憶装置９０２はデータを記憶する。補助記憶装置９０２の一例は、ＲＯＭ、フラッシュメモリ、ＨＤＤである。ＲＯＭはＲｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙの略称であり、ＨＤＤはＨａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅの略称である。
メモリ９０３はデータを記憶する。メモリ９０３の一例はＲＡＭである。ＲＡＭはＲａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙの略称である。
通信装置９０４は、データを受信するレシーバ９０４１と、データを送信するトランスミッタ９０４２とを備える。通信装置９０４の一例は、通信チップ、ＮＩＣである。ＮＩＣはＮｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄの略称である。
入力インタフェース９０５はケーブル９１１が接続されるポートであり、ポートの一例はＵＳＢ端子である。ＵＳＢはＵｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓの略称である。
出力インタフェース９０６はケーブル９１２が接続されるポートであり、ＵＳＢ端子およびＨＤＭＩ端子はポートの一例である。ＨＤＭＩ（登録商標）はＨｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅの略称である。
入力装置９０７はデータ、命令および要求を入力する。入力装置９０７の一例は、マウス、キーボード、タッチパネル、タッチパッドである。
出力装置９０８はデータ、結果および応答を出力する。出力装置９０８の一例は、ディスプレイ、プリンタである。ディスプレイの一例はＬＣＤである。ＬＣＤはＬｉｑｕｉｄ
Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙの略称である。
【００９８】
補助記憶装置９０２にはＯＳが記憶されている。ＯＳはＯｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍの略称である。
また、補助記憶装置９０２には、位置演算部１２１、姿勢演算部１２２、三次元点群生成部１２３、位置推定部２２０、二次元投影部２３０といった「部」の機能を実現するプログラムが記憶されている。「部」の機能を実現するプログラムは記憶媒体に記憶することができる。
ＯＳの少なくとも一部はメモリ９０３にロードされ、プロセッサ９０１はＯＳを実行しながら「部」の機能を実現するプログラムを実行する。「部」の機能を実現するプログラムは、メモリ９０３にロードされ、プロセッサ９０１に読み込まれ、プロセッサ９０１によって実行される。
なお、点群画像生成装置１００が複数のプロセッサ９０１を備えて、複数のプロセッサ９０１が「部」の機能を実現するプログラムを連携して実行してもよい。
【００９９】
「部」の処理の結果を示すデータ、情報、信号値および変数値などは、メモリ９０３、補助記憶装置９０２、プロセッサ９０１内のレジスタ、または、プロセッサ９０１内のキャッシュメモリに記憶される。
【０１００】
「部」は「サーキットリ」で実装してもよい。「部」は「回路」、「工程」、「手順」または「処理」に読み替えてもよい。
「回路」及び「サーキットリ」は、プロセッサ９０１、ロジックＩＣ、ＧＡ、ＡＳＩＣ、ＦＰＧＡといった処理回路を包含する概念である。ＧＡはＧａｔｅ  Ａｒｒａｙの略称であり、ＡＳＩＣはＡｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ
Ｃｉｒｃｕｉｔの略称であり、ＦＰＧＡはＦｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙの略称である。
【０１０１】
＊＊＊実施の形態の効果＊＊＊
道路監視装置５１０は、道路または道路の周囲に生じている事象について事象が生じている位置に対応する箇所に事象図５６４が付加された地図画像５６０を表示する。したがって、道路監視装置５１０は、道路の陥没または道路にはみ出た樹木などの通行に支障をきたす事象を監視者５０２に知らせることができる。
道路監視装置５１０は、地図画像５６０内の箇所のうち計測車両１１０の位置に対応する箇所に車両図５６１を付加する。また、道路監視装置５１０は、計測車両１１０が走行した経路を表す経路図５６３を地図画像５６０に付加する。したがって、道路監視装置５１０は、計測車両１１０によって計測された道路を監視者５０２に知らせることができる。
道路監視装置５１０は、地図縮尺に応じて経路図５６３の形態を切り換える。また、道路監視装置５１０は、地図縮尺に応じて視点図５６２の表示または非表示を切り替える。したがって、道路監視装置５１０は、地図縮尺に応じた見易い地図画像５６０を監視者５０２に提供することができる。
【０１０２】
道路監視装置５１０は、計測車両１１０で表示されている点群画像３１０に相当する点群画像３１０を表示する。したがって、道路監視装置５１０は、計測車両１１０内で表示されている点群画像３１０に相当する点群画像３１０を監視者５０２に提供することができる。
道路監視装置５１０は、点群画像３１０内の箇所のうち事象が生じている位置に対応する箇所に事象マーク３１５を付加する。したがって、道路監視装置５１０は、事象が生じている場所の状況を監視者５０２に知らせることができる。
事象マーク３１５は、事象識別子が複数の箇所に記された側部を有する立体である。したがって、点群画像３１０の視線方向がいずれの方向であっても、事象マーク３１５が表している事象の事象識別子を監視者５０２に知らせることができる。
【０１０３】
＊＊＊他の構成＊＊＊
点群画像生成部５１３は、監視者５０２がインタフェース画像３２０を利用して指定する視点および視線方向に応じた点群画像３１０を生成してもよい。
【０１０４】
道路および道路の周囲の計測が複数の計測車両１１０によって行われてもよい。
その場合、地図画像生成部５１２は、計測車両１１０毎の視点図５６２および事象図５６４が付加された地図画像５６０を生成する。
図３０において、地図画像５６０には、２台の計測車両１１０のそれぞれの視点図５６２および事象図５６４が付加されている。各視点図５６２には車両識別子５４２が記されている。
【０１０５】
車両パケット５３２は、可視情報、精度情報、計測距離などの情報を含んでもよい。つまり、これらの情報が計測車両１１０の通信装置から道路監視装置５１０に送信されてもよい。
可視情報は、計測車両１１０の測位が行われたときの可視衛星の数を示す情報である。可視衛星は、測位信号受信機１１２が受信した測位信号の送信元の測位衛星である。可視情報は測位信号受信機１１２によって得られる。
精度情報は、測位結果の精度を示す情報である。精度情報は測位信号受信機１１２によって得られる。
計測距離は、計測車両１１０によって計測が行われた経路の距離である。
道路監視装置５１０は、これらの情報を表示装置５１９に表示する。例えば、地図画像生成部５１２は、これらの情報を示す図を地図画像５６０に付加する。これにより、道路監視装置５１０は、計測状況または計測作業の進捗状況を監視者５０２に知らせることができる。
【０１０６】
道路監視装置５１０の機能はハードウェアで実現してもよい。
具体的には、道路監視装置５１０は、プロセッサ９０１、補助記憶装置９０２およびメモリ９０３の代わりに、処理回路を備えてもよい。処理回路は、「部」の機能を実現する専用の電子回路である。この「部」には記憶部も含まれる。
なお、道路監視装置５１０が複数の処理回路を備えて、複数の処理回路が「部」の機能を連携して実現してもよい。
【０１０７】
道路監視装置５１０の機能は、ソフトウェアとハードウェアとの組み合わせで実現してもよい。つまり、「部」の一部をソフトウェアで実現し、「部」の残りをハードウェアで実現してもよい。
【０１０８】
計測車両１１０において、点群画像生成装置１００は、事象マーク３１５を含んだ点群画像３１０を表示装置３００に表示してもよい。さらに、点群画像生成装置１００は、地図画像生成部５１２および地図データ５２０を備えてもよい。つまり、点群画像生成装置１００は、地図画像５６０を表示装置３００に表示してもよい。この点群画像生成装置１００は、計測車両１１０に搭載される道路監視装置として機能する。なお、点群画像生成装置１００の二次元投影部２３０は道路監視装置５１０の点群画像生成部５１３として機能し、点群画像生成装置１００の操作部４００は道路監視装置５１０のインタフェース画像生成部５１４として機能する。
【０１０９】
実施の形態２．
事象が生じている位置を道路監視装置５１０が算出する形態について、図３１から図３３に基づいて説明する。但し、実施の形態１と重複する説明は省略する。
【０１１０】
＊＊＊構成の説明＊＊＊
図３１に基づいて、道路監視装置５１０の構成について説明する。
道路監視装置５１０は、さらに事象位置算出部５１５を「部」の機能として備える。事象位置算出部５１５について以下に説明する。
【０１１１】
＊＊＊動作の説明＊＊＊
＜実施例１＞
図３２に基づいて、事象位置算出部５１５の動作について説明する。
ステップＳ３１１において、監視者５０２は、表示された点群画像３１０を参照し、点群画像３１０内の箇所のうち事象を表している箇所をマウスまたはキーボードなどの入力装置を用いて指定する。
そして、事象位置算出部５１５は、指定された箇所を事象位置に対応する指定箇所として受け付ける。
【０１１２】
ステップＳ３１２において、事象位置算出部５１５は、指定箇所に対応する計測点を選択する。
具体的には、指定箇所に対応する計測点は、指定箇所または指定箇所の周囲に描かれている計測点である。より具体的には、指定箇所に対応する計測点は、指定箇所に描かれている１つの計測点、または、指定箇所の近傍に描かれている複数の計測点である。指定箇所から計測点までの距離が距離閾値より短い場合、その計測点は指定箇所の近傍に描かれた計測点である。
点群画像３１０に描かれている計測点は計測点識別子によって識別される。
【０１１３】
ステップＳ３１３において、事象位置算出部５１５は、選択した計測点の三次元座標値を用いて、指定箇所に対応する三次元座標値を事象位置として算出する。
【０１１４】
具体的には、事象位置算出部５１５は、選択した計測点の三次元座標値を示す計測点情報５５６を以下のように取得する。
計測点パケット５３３に含まれる三次元点群データ５５５内の各計測点情報５５６は計測点識別子を含む。
事象位置算出部５１５は、各計測点パケット５３３に含まれる三次元点群データ５５５から、選択した計測点の計測点識別子を含んだ計測点情報５５６を選択する。
【０１１５】
１つの計測点が指定箇所に対応する計測点として選択された場合、選択された計測点の三次元座標値が事象位置である。
複数の計測点が指定箇所に対応する計測点として選択された場合、選択された各計測点の三次元座標値を用いて事象位置が算出される。例えば、各計測点の中間に位置する中間点の三次元座標値が事象位置として算出される。
【０１１６】
ステップＳ３１４において、監視者５０２は、事象の種類を識別する種類識別子を入力装置を用いて指定する。
そして、事象位置算出部５１５は、指定された種類識別子を受け付ける。
【０１１７】
ステップＳ３１５において、事象位置算出部５１５は、受け付けた種類識別子を用いて事象識別子５５１を生成する。事象識別子５５１は、種類識別子と事象の種類別の通し番号とを結合したものである。
【０１１８】
ステップＳ３１６において、事象位置算出部５１５は、事象識別子５５１と事象位置を示す事象位置情報５５２とをメモリ９０３に記憶する。
【０１１９】
＜実施例２＞
図３３に基づいて、事象位置算出部５１５の動作について説明する。
ステップＳ３２１において、事象位置算出部５１５は、車両パケット５３２に含まれる車両位置情報５５３を用いて、路面高を算出する。路面高は、計測車両１１０のタイヤが接地している部分の路面の高さである。
具体的には、事象位置算出部５１５は、計測車両１１０の座標中心から計測車両１１０のタイヤの下端までの高さを車両位置情報５５３が示す楕円体高から引いて、路面高を算出する。例えば、計測車両１１０の屋根の中心が座標中心である場合、事象位置算出部５１５は、タイヤを含めた車高を車両位置情報５５３が示す楕円体高から引いて、路面高を算出する。
【０１２０】
ステップＳ３２２において、事象位置算出部５１５は、路面高と各計測点の高さとを比較する。
具体的には、事象位置算出部５１５は、三次元点群データ５５５に含まれる計測点情報５５６が示す楕円体高を路面高と比較する。
【０１２１】
ステップＳ３２３において、事象位置算出部５１５は、比較結果に基づいて、事象に対応する計測点を選択する。
具体的には、事象位置算出部５１５は、路面高よりも低くて路面高との差が第１の高さ閾値より大きい楕円体高を示す計測点情報５５６を、道路が陥没している部分に位置する計測点の計測点情報５５６として選択する。
また、事象位置算出部５１５は、路面高よりも高くて路面高との差が第２の高さ閾値より大きい楕円体高を示す計測点情報５５６を、樹木が道路にはみ出ている部分に位置する計測点の計測点情報５５６として選択する。
【０１２２】
ステップＳ３２４において、事象位置算出部５１５は、選択した計測点に対応する事象を識別する事象識別子５５１を生成する。
【０１２３】
ステップＳ３２５において、事象位置算出部５１５は、事象識別子５５１と事象位置情報５５２とをメモリ９０３に記憶する。事象位置情報５５２は、選択した計測点の計測点情報５５６と同じ情報である。
【０１２４】
＊＊＊実施の形態の効果＊＊＊
道路監視装置５１０は、三次元点群データ５５５を用いて事象位置を算出する。したがって、道路監視装置５１０は、計測車両１１０内で事象位置の算出が行われなくても、事象位置を監視者５０２に知らせることができる。
【０１２５】
各実施の形態は、好ましい形態の例示であり、本発明の技術的範囲を制限することを意図するものではない。各実施の形態は、部分的に実施してもよいし、他の形態と組み合わせて実施してもよい。
フローチャート等を用いて説明した手順は、方法およびプログラムの手順の一例である。
【０１２６】
＊＊＊実施の形態の特徴＊＊＊
実施の形態において、以下のような道路監視装置および道路監視プログラムについて説明した。
【０１２７】
道路監視装置は、
道路を走行する車両に搭載される通信装置から送信されるパケットであって前記道路または前記道路の周囲に生じている事象について前記事象が生じている位置を示す事象位置情報を含んだパケットである事象パケットを受信する受信部と、
表示装置に表示される画像であって前記事象パケットに含まれる前記事象位置情報が示す位置に対応する箇所に前記事象を表す事象図が付加された地図の画像である地図画像を生成する地図画像生成部とを備える。
【０１２８】
前記受信部は、前記車両の前記通信装置から送信されるパケットであって前記車両の位置を示す車両位置情報を含んだパケットである車両パケットを受信し、
前記地図画像生成部は、前記地図内の箇所のうち前記車両パケットに含まれる前記車両位置情報が示す位置に対応する箇所に前記車両を表す車両図を付加する。
【０１２９】
前記受信部は、時刻毎の車両位置情報を含んだ時刻毎の車両パケットを受信し、
前記地図画像生成部は、時刻毎の車両パケットに含まれる時刻毎の車両位置情報に基づいて、前記車両の経路を表す経路図を前記地図に付加する。
【０１３０】
前記地図画像生成部は、
前記地図の縮尺として指定された縮尺が経路用の縮尺閾値より大きい場合、時刻毎の車両位置情報が示す位置に対応する箇所に、前記車両が通過した位置を表すマークを前記経路図として付加し、
指定された前記縮尺が経路用の前記縮尺閾値より小さい場合、時刻毎の車両位置情報が示す位置に対応する箇所を通る線を前記経路図として付加する。
【０１３１】
前記受信部は、車両毎の車両位置情報を含んだ車両毎の車両パケットを受信し、
前記地図画像生成部は、車両毎の車両パケットに含まれる車両毎の車両位置情報に基づいて、車両毎の車両図を前記地図に付加する。
【０１３２】
前記道路監視装置は、点群画像生成部を備え、
前記受信部は、前記車両の前記通信装置から送信されるパケットであって前記道路および前記道路の周囲に位置する計測点の位置を示す計測点情報を含んだパケットである計測点パケットを受信し、
前記点群画像生成部は、前記地図画像と共に表示される画像であって前記計測点パケットに含まれる前記計測点情報が示す位置に対応する箇所に計測点が描かれた画像である点群画像を生成する。
【０１３３】
前記点群画像生成部は、前記点群画像内の箇所のうち前記事象位置情報が示す位置に対応する箇所に前記事象を表す事象マークを付加する。
【０１３４】
前記事象マークは、前記事象を識別する事象識別子が複数の箇所に記された側部を有する立体を前記点群画像に投影した図である。
【０１３５】
前記事象マークは、前記事象識別子が記された３つの側面を有する三角錐を含んだ立体を前記点群画像に投影した図である。
【０１３６】
前記事象マークは、２つの三角錐が上下に結合された双三角錐を前記点群画像に投影した図であり、
前記事象マークの上側の三角錐は、前記事象識別子が記された３つの側面を有し、
前記事象マークの下側の三角錐は、前記事象が生じている位置に対応する箇所を指し示す頂部を有する。
【０１３７】
前記車両には、指定された視点から指定された視線方向に見える範囲に位置する計測点が描かれた点群画像を表示する表示装置が搭載され、
前記受信部は、前記車両の前記通信装置から送信されるパケットであって前記視点の位置を示す視点情報と前記視線方向を示す視線情報とを含んだパケットである視点パケットを受信し、
前記点群画像生成部は、前記視点パケットに含まれる前記視点情報と前記視線情報とに基づいて、前記車両の前記表示装置に表示される点群画像に相当する画像を、前記地図画像と共に表示される点群画像として生成する。
【０１３８】
前記地図画像生成部は、前記地図内の箇所のうち前記視点情報が示す位置に対応する箇所に前記視点を表す視点図を付加する。
【０１３９】
前記地図画像生成部は、前記地図の縮尺として指定された縮尺が視点用の縮尺閾値より大きい場合には前記視点図を付加するが、指定された前記縮尺が視点用の前記縮尺閾値より小さい場合には前記視点図を付加しない。
【０１４０】
道路監視装置は、
道路および道路の周囲に位置する各計測点の三次元座標値を含んだ三次元点群データを用いて、表示装置に表示される画像であって各計測点の三次元座標値に対応する箇所に各計測点が描かれた画像である点群画像を生成する点群画像生成部と、
表示された点群画像内の指定された箇所であって前記道路または前記道路の周囲に生じている事象を表している箇所である指定箇所に対応する三次元座標値を、前記指定箇所に対応する計測点の三次元座標値を用いて、事象位置として算出する事象位置算出部と、
前記表示装置に表示される画像であって前記事象位置に対応する箇所に前記事象を表す事象図が付加された地図の画像である地図画像を生成する地図画像生成部とを備える。
【０１４１】
道路監視装置は、
道路および道路の周囲に位置する各計測点の三次元座標値を含んだ三次元点群データを用いて、前記道路または前記道路の周囲に生じている事象について前記事象が生じている位置を示す三次元座標値を事象位置として算出する事象位置算出部と、
表示装置に表示される画像であって前記事象位置に対応する箇所に前記事象を表す事象図が付加された地図の画像である地図画像を生成する地図画像生成部とを備える。
【０１４２】
道路監視プログラムは、
道路を走行する車両に搭載される通信装置から送信されるパケットであって前記道路または前記道路の周囲に生じている事象について前記事象が生じている位置を示す事象位置情報を含んだパケットである事象パケットを受信する情報受信処理と、
表示装置に表示される画像であって前記事象パケットに含まれる前記事象位置情報が示す位置に対応する箇所に前記事象を表す事象図が付加された地図の画像である地図画像を生成する地図画像生成処理と
をコンピュータに実行させる。
【０１４３】
道路監視プログラムは、
道路および道路の周囲に位置する各計測点の三次元座標値を含んだ三次元点群データを用いて、表示装置に表示される画像であって各計測点の三次元座標値に対応する箇所に各計測点が描かれた画像である点群画像を生成する点群画像生成処理と、
表示された点群画像内の指定された箇所であって前記道路または前記道路の周囲に生じている事象を表している箇所である指定箇所に対応する三次元座標値を、前記指定箇所または前記指定箇所の周囲に描かれている計測点に対応する三次元座標値に基づいて、事象位置として算出する事象位置算出処理と、
前記表示装置に表示される画像であって前記事象位置に対応する箇所に前記事象を表す事象図が付加された地図の画像である地図画像を生成する地図画像生成処理と
をコンピュータに実行させる。
【０１４４】
道路監視プログラムは、
道路および道路の周囲に位置する各計測点の三次元座標値を含んだ三次元点群データを用いて、前記道路または前記道路の周囲に生じている事象について前記事象が生じている位置を示す三次元座標値を事象位置として算出する事象位置算出処理と、
表示装置に表示される画像であって前記事象位置に対応する箇所に前記事象を表す事象図が付加された地図の画像である地図画像を生成する地図画像生成処理と
をコンピュータに実行させる。
【符号の説明】
【０１４５】
１００  点群画像生成装置、１０１  測位補強データ、１０２  測位データ、１０３  慣性計測データ、１０４  走行距離データ、１０５  方位距離データ、１１０  計測車両、１１１  測位補強信号受信機、１１２  測位信号受信機、１１３  慣性計測装置、１１４  オドメータ、１１５  レーザスキャナ、１１９  天板、１２１  位置演算部、１２２  姿勢演算部、１２３  三次元点群生成部、２００  計測データ処理部、２０１  計測位置データ、２０２  計測姿勢データ、２０３  三次元点群データ、２０４  操作データ、２２０  位置推定部、２２９  推定位置データ、２３０  二次元投影部、２３１  視点位置算出部、２３２  二次元投影面算出部、２３３  点群投影部、２３４  マーク投影部、２３５  投影点群データ、２３６  投影マークデータ、２４０  事象位置算出部、２５０  パケット生成部、３００  表示装置、３０１  通信装置、３１０  点群画像、３１１  三次元点群、３１２  計測位置マーク、３１３  推定位置マーク、３２０  インタフェース画像、３２１Ｂ  後方ボタン、３２１Ｄ  下方ボタン、３２１Ｆ  前方ボタン、３２１Ｌ  左ボタン、３２１Ｒ  右ボタン、３２２Ｘ  左右ウィジェット、３２２Ｙ  前後ウィジェット、３２２Ｚ  上下ウィジェット、３２３Ｐ  仰角ウィジェット、３２３Ｙ  方位角ウィジェット、３２９  取消ボタン、４０１  自車位置、４１１  基準視点位置、４３１  視点位置データ、４３３  二次元投影面データ、５００  道路監視システム、５０１  ネットワーク、５０２  監視者、５０３  監視画面、５１０  道路監視装置、５１１  受信部、５１２  地図画像生成部、５１３  点群画像生成部、５１４  インタフェース画像生成部、５１５  事象位置算出部、５１９  表示装置、５２０  地図データ、５３１  事象パケット、５３２  車両パケット、５３３  計測点パケット、５３４  視点パケット、５４１  ヘッダ、５４２  車両識別子、５４３  情報識別子、５４４  サイズ、５４５  時刻、５５１  事象識別子、５５２  事象位置情報、５５３  車両位置情報、５５４  視点情報、５５５  三次元点群データ、５５６  計測点情報、５５９  視線情報、５６０  地図画像、５６１  車両図、５６２  視点図、５６３  経路図、５６４  事象図、５７１  縮尺指定部、５７２  車両位置表示部、５７３  視点表示指定部、５７４  経路消去部、５７５  手動スクロール指定部、５７６  車両中心指定部、５７７  更新指定部、９０１  プロセッサ、９０２  補助記憶装置、９０３  メモリ、９０４  通信装置、９０４１  レシーバ、９０４２  トランスミッタ、９０５  入力インタフェース、９０６  出力インタフェース、９０７  入力装置、９０８  出力装置、９１０  信号線、９１１  ケーブル、９１２  ケーブル。
【図１】
2019091045.tif 000003
【図２】
2019091045.tif 000004
【図３】
2019091045.tif 000005
【図４】
2019091045.tif 000006
【図５】
2019091045.tif 000007
【図６】
2019091045.tif 000008
【図７】
2019091045.tif 000009
【図８】
2019091045.tif 000010
【図９】
2019091045.tif 000011
【図１０】
2019091045.tif 000012
【図１１】
2019091045.tif 000013
【図１２】
2019091045.tif 000014
【図１３】
2019091045.tif 000015
【図１４】
2019091045.tif 000016
【図１５】
2019091045.tif 000017
【図１６】
2019091045.tif 000018
【図１７】
2019091045.tif 000019
【図１８】
2019091045.tif 000020
【図１９】
2019091045.tif 000021
【図２０】
2019091045.tif 000022
【図２１】
2019091045.tif 000023
【図２２】
2019091045.tif 000024
【図２３】
2019091045.tif 000025
【図２４】
2019091045.tif 000026
【図２５】
2019091045.tif 000027
【図２６】
2019091045.tif 000028
【図２７】
2019091045.tif 000029
【図２８】
2019091045.tif 000030
【図２９】
2019091045.tif 000031
【図３０】
2019091045.tif 000032
【図３１】
2019091045.tif 000033
【図３２】
2019091045.tif 000034
【図３３】
2019091045.tif 000035