(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B1)
(11)【特許番号】6730502
(24)【登録日】2020年7月6日
(45)【発行日】2020年7月29日
(54)【発明の名称】点群分布可視化装置、点群分布可視化方法および点群分布可視化プログラム
(51)【国際特許分類】
G01C 15/00 20060101AFI20200716BHJP
G06T 7/521 20170101ALI20200716BHJP
【FI】
G01C15/00 104Z
G06T7/521
【請求項の数】3
【全頁数】10
(21)【出願番号】特願2019-185275(P2019-185275)
(22)【出願日】2019年10月8日
【審査請求日】2019年11月5日
【早期審査対象出願】
(73)【特許権者】
【識別番号】502172766
【氏名又は名称】アイコンヤマト株式会社
(74)【代理人】
【識別番号】100089026
【弁理士】
【氏名又は名称】木村 高明
(74)【代理人】
【識別番号】100091580
【弁理士】
【氏名又は名称】宮尾 雅文
(72)【発明者】
【氏名】植田 拓也
【審査官】
眞岩 久恵
(56)【参考文献】
【文献】
特開2013−088999(JP,A)
【文献】
特開2004−362087(JP,A)
【文献】
特開平6−111027(JP,A)
(58)【調査した分野】(Int.Cl.,DB名)
G01C 1/00− 1/14
G01C 5/00−15/14
G06T 7/521
(57)【特許請求の範囲】
【請求項1】
三次元点群データから点群分布可視化画像を生成するための装置であって、
前記三次元点群データから点群の法線ベクトルを求める法線ベクトル算出部と、水平面または垂直面に対する前記法線ベクトルの角度を求める角度算出部と、前記角度に応じて測量対象の各部に色付けをしたカラー画像を生成する点群分布可視化部と、を有し、
前記点群分布可視化部は、
地形の平面図を作成する場合には、水平面に対する前記法線ベクトルの角度に応じて地形の各部に色付けをしたカラー画像を生成し、または、建物及び構造物の平面図を作成する場合には、垂直面に対する前記法線ベクトルの角度に応じて建物及び構造物の各部に色付けをしたカラー画像を生成し、
前記点群分布可視化部は、前記法線ベクトルの角度と予め設定した色相環との関係とに基づいて、前記法線ベクトルの始点ごとに色付けを行うことを特徴とする点群分布可視化装置。
【請求項2】
三次元点群データから点群分布可視化画像を生成する方法であって、
前記三次元点群データから点群の法線ベクトルを求め法線ベクトル算出ステップと、水平面または垂直面に対する前記法線ベクトルの角度を求める角度算出ステップと、前記角度に応じて測量対象の各部に色付けをしたカラー画像を生成する点群分布可視化ステップと、を有し、
前記点群分布可視化ステップは、
地形の平面図を作成する場合には、水平面に対する前記法線ベクトルの角度に応じて地形の各部に色付けをしたカラー画像を生成し、または、建物及び構造物の平面図を作成する場合には、垂直面に対する前記法線ベクトルの角度に応じて建物及び構造物の各部に色付けをしたカラー画像を生成し、前記点群分布可視化ステップでは、前記法線ベクトルの角度と予め設定した色相環との関係とに基づいて、前記法線ベクトルの始点ごとに色付けを行うことを特徴とする点群分布可視化方法。
【請求項3】
コンピュータを、三次元点群データから点群分布可視化画像を生成するための装置として機能させるためのプログラムであって、
前記三次元点群データから点群の法線ベクトルを求め法線ベクトル算出ステップと、水平面または垂直面に対する前記法線ベクトルの角度を求める角度算出ステップと、前記角度に応じて測量対象の各部に色付けをしたカラー画像を生成する点群分布可視化ステップと、を有し、
前記点群分布可視化ステップは、
地形の平面図を作成する場合には、水平面に対する前記法線ベクトルの角度に応じて地形の各部に色付けをしたカラー画像を生成し、または、建物及び構造物の平面図を作成する場合には、垂直面に対する前記法線ベクトルの角度に応じて建物及び構造物の各部に色付けをしたカラー画像を生成し、
前記点群分布可視化ステップでは、前記法線ベクトルの角度と予め設定した色相環との関係とに基づいて、前記法線ベクトルの始点ごとに色付けを行うことを特徴とする点群分布可視化プログラム。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、三次元点群データから点群分布可視化画像を生成するための装置、方法およびプログラムに関する。
【背景技術】
【0002】
近年、ドローン(UAV、無人航空機)など飛行体を用いた航空レーザ測量技術の高度化が著しい。航空レーザ測量は、計測領域の上空を飛行する飛行体から地表に向けてレーザ光を照射しつつ、地物からの反射光を計測することにより行われる。航空レーザ測量によれば、地形や建物などをあらわす情報として三次元点群データを取得することが可能となる(たとえば特許文献1〜3参照)。
【先行技術文献】
【特許文献】
【0003】
【特許文献1】特開2016−107843号公報
【特許文献2】特開2017−207438号公報
【特許文献3】特開2019−027960号公報
【発明の概要】
【発明が解決しようとする課題】
【0004】
ところで、土木、建設、防災、等の分野では、航空測量等により得られた三次元点群データを利用して、地形、道路、樹木、建物、等、測量対象を線で表現した地図が作成される。この場合、モニタに表示された三次元点群データの画像をオペレータが視認しながら地図の作成が行われる。
【0005】
しかし、三次元点群データの画像は、レーザ光の反射した位置に対応する単なる点の集合により構成される白黒画像であるため、測量対象の境界や輪郭を判別し難い。日中に行われる航空測量であれば、レーザ測量装置とカラー撮像装置とを併用することにより、カラー化処理した三次元点群データを取得することも可能である。
しかしながら、多くの場合、道路を走行する自動車等を可能な限り除いた画像を取得したいことから、航空測量は深夜に行われるため、撮影した画像はモノクロ画像にならざるを得ない。点群の分布状態を色別に表現できれば撮影対象物を非常に判別しやすいものであるが、上記の事情によりカラー化処理した三次元点群データを取得することは難しいのが現状である。
【0006】
そこで本発明は、三次元点群データから測量対象を表す点群の分布状態を色の違いで表現したカラー画像である点群分布可視化画像を作成することができる装置、方法およびプログラムを提供する。
【課題を解決するための手段】
【0007】
上記課題を解決するために、請求項1記載の発明にあっては、三次元点群データから点群分布可視化画像を生成するための装置であって、前記三次元点群データから点群の法線ベクトルを求める法線ベクトル算出部と、水平面または垂直面に対する前記法線ベクトルの角度を求める角度算出部と、前記角度に応じて測量対象の各部に色付けをしたカラー画像を生成する点群分布可視化部と、を有し、前記点群分布可視化部は、地形の平面図を作成する場合には、水平面に対する前記法線ベクトルの角度に応じて地形の各部に色付けをしたカラー画像を生成し、または、建物及び構造物の平面図を作成する場合には、垂直面に対する前記法線ベクトルの角度に応じて建物及び構造物の各部に色付けをしたカラー画像を生成し、前記点群分布可視化部は、前記法線ベクトルの角度と予め設定した色相環との関係とに基づいて、前記法線ベクトルの始点ごとに色付けを行うことを特徴とする点群分布可視化装置である。
【0008】
請求項2記載の発明にあっては、三次元点群データから点群分布可視化画像を生成する方法であって、前記三次元点群データから点群の法線ベクトルを求め法線ベクトル算出ステップと、水平面または垂直面に対する前記法線ベクトルの角度を求める角度算出ステップと、前記角度に応じて測量対象の各部に色付けをしたカラー画像を生成する点群分布可視化ステップと、を有し、前記点群分布可視化ステップは、地形の平面図を作成する場合には、水平面に対する前記法線ベクトルの角度に応じて地形の各部に色付けをしたカラー画像を生成し、または、建物及び構造物の平面図を作成する場合には、垂直面に対する前記法線ベクトルの角度に応じて建物及び構造物の各部に色付けをしたカラー画像を生成し、前記点群分布可視化ステップでは、前記法線ベクトルの角度と予め設定した色相環との関係とに基づいて、前記法線ベクトルの始点ごとに色付けを行うことを特徴とする点群分布可視化方法である。
【0009】
請求項3記載の発明にあっては、コンピュータを、三次元点群データから点群分布可視化画像を生成するための装置として機能させるためのプログラムであって、前記三次元点群データから点群の法線ベクトルを求め法線ベクトル算出ステップと、水平面または垂直面に対する前記法線ベクトルの角度を求める角度算出ステップと、前記角度に応じて測量対象の各部に色付けをしたカラー画像を生成する点群分布可視化ステップと、を有し、前記点群分布可視化ステップは、地形の平面図を作成する場合には、水平面に対する前記法線ベクトルの角度に応じて地形の各部に色付けをしたカラー画像を生成し、または、建物及び構造物の平面図を作成する場合には、垂直面に対する前記法線ベクトルの角度に応じて建物及び構造物の各部に色付けをしたカラー画像を生成し、前記点群分布可視化ステップでは、前記法線ベクトルの角度と予め設定した色相環との関係とに基づいて、前記法線ベクトルの始点ごとに色付けを行うことを特徴とする点群分布可視化プログラムである。
【発明の効果】
【0010】
請求項1の点群分布可視化装置及び請求項2記載の点群分布可視化方法によれば、三次元点群データから点群の法線ベクトルを求め、その法線ベクトルの水平面または垂直面に対する角度を求め、その角度に応じて測量対象の各部に色付けをしたカラー画像を生成することにより、三次元点群データの計測時間帯が日中であるか夜間であるかを問わず、当該三次元点群データから測量対象を表す点群の分布状態を色の違いで表現したカラー画像を生成することができる。
測量対象を表す点群の分布状態を色の違いで表現したカラー画像が得られることにより、測量対象の境界や輪郭を判別し易くなるため、測量対象を線で表現した地図の作成を従来よりも容易に行えるようになる。
その結果、三次元点群データから地図を作成する作業において、地図作成者が測量対象物を明確に視認、認識できるようになることから、地図作成作業の工数を大幅に低減でき、地図作成者の負担を大幅に軽減することが可能となる。
【0011】
また、請求項1の点群分布可視化装置および請求項2記載の点群分布可視化方法によれば、法線ベクトルの角度と予め設定した色相環との関係とに基づいて、法線ベクトルの始点ごとに色付けを行うことにより、法線ベクトルの角度に応じて測量対象の各部に色付けをしたカラー画像を比較的小さい計算量で生成することができる。
従って、色相環に基づいて着色することができることから、対象物に応じて適宜の多色の色分けをした状態で三次元点群データを作成することが可能となる。
【0012】
請求項3の点群分布可視化プログラムによれば、これをコンピュータにインストールし実行することにより、当該コンピュータを、請求項1の点群分布可視化装置として機能させることができる。この点群分布可視化装置によれば、三次元点群データの計測時間帯が日中であるか夜間であるかを問わず、当該三次元点群データから測量対象を表す点群の分布状態を色の違いで表現したカラー画像を生成することができる。測量対象を表す点群の分布状態を色の違いで表現したカラー画像が得られることにより、測量対象の境界や輪郭を判別し易くなるため、測量対象を線で表現した地図の作成を従来よりも容易に行えるようになる。
その結果、三次元点群データから地図を作成する作業において、地図作成者が測量対象物を明確に視認、認識できるようになることから、地図作成作業の工数を大幅に低減でき、地図作成者の負担を大幅に軽減することが可能となる。
【0013】
請求項3の点群分布可視化プログラムによれば、これをコンピュータにインストールし実行することにより、当該コンピュータを、請求項1の点群分布可視化装置として機能させることができる。この点群分布可視化装置によれば、法線ベクトルの角度と予め設定した色相環との関係とに基づいて、法線ベクトルの始点ごとに色付けを行うことにより、法線ベクトルの角度に応じて測量対象の各部に色付けをしたカラー画像を比較的小さい計算量で生成することができる。
従って、色相環に基づいて着色することができることから、対象物に応じて適宜の多色の色分けをした状態で三次元点群データを作成することが可能となる。
【図面の簡単な説明】
【0014】
【
図1】本発明の一実施形態に係る点群分布可視化装置を使用して測量対象を線で表現した平面図を作成する際の一連の作業工程を示す図である。
【
図2】本発明の一実施形態の点群分布可視化装置のブロック図である。
【
図3】本発明の実施形態における法線ベクトルと色相環とを示す説明図である。
【
図4】
図2に示す点群分布可視化装置の動作内容を示すフロー図である。
【
図5】本発明に係る三次元点群データによる画像とその画像を処理して得られた点群分布可視化画像とを例示する説明図である。
【
図6】本発明に係る三次元点群データによる画像とその画像を処理して得られた点群分布可視化画像とを例示する別の説明図である。
【発明を実施するための形態】
【0015】
本発明の一実施形態について添付図面を参照しつつ説明する。
1.平面図作成の作業工程
まず、航空測量により得られた三次元点群データを利用して、地形、道路、樹木、建物、等、測量対象を線で表現した平面図を作成する作業工程について説明する。ここでは、ドローンを用いた航空レーザ測量により得られた三次元点群データから平面図を作成する作業工程について、
図1を参照して説明する。
【0016】
図1には、ドローン撮影工程P1、三次元点群データ生成工程P2、点群分布可視化工程P3および平面図作成工程P4からなる一連の作業工程が示されている。
【0017】
ドローン撮影工程P1は、計測領域の上空にドローンを飛行させ、そのドローンに搭載した光学カメラ、レーザ測距装置、高度計、等を用いて計測領域に存在する測量対象(地形、建物、等)に関する測量データ(画像データ、距離データ、高度データ、等)D1を取得する工程である。
【0018】
三次元点群データ生成工程P2は、ドローン撮影工程P1により取得した測量データD1から、公知の三次元形状復元計算処理および点群編集処理を経て、三次元点群データD2を作成する工程である。この工程は、三次元点群データ作成用の公知のソフトウエアをインストールしたコンピュータ(図示省略)を使用することにより自動化される。
【0019】
点群分布可視化工程P3は、三次元点群データ生成工程P2により得られた三次元点群データD2から、点群分布可視化画像Gを生成する工程である。この工程により、測量対象を表す点群の分布状態を色の違いで表現したカラー画像である点群分布可視化画像Gが生成される。この工程は、
図2に示す一実施形態の点群分布可視化装置100により自動化される。
【0020】
平面図作成工程P4は、点群分布可視化工程P3により生成された点群分布可視化画像(カラー画像)Gをモニタ140(
図2)に表示させ、その画像Gをオペレータが視認しながら平面
図Fを作成する工程である。
【0021】
2.点群分布可視化装置の構成
図2に示すように、一実施形態の点群分布可視化装置100は、法線ベクトル算出部110と、角度算出部120と、点群分布可視化部130と、を有する。この点群分布可視化装置100は、一実施形態の点群分布可視化プログラムをコンピュータにインストールし実行することにより実現される。
【0022】
法線ベクトル算出部110は、三次元点群データ生成工程P2(
図1)により得られた三次元点群データD2から点群の法線ベクトルnを求める機能ブロックである。点群の法線ベクトルnを求める方法は任意である。
【0023】
点群の法線ベクトルnを求める方法には、点群から曲面を求め、その曲面から各点の法線を計算する方法と、点群から直接法線を計算する方法と、がある。前者の方法は、三次元点群データD2にノイズによる点が混在していると不正確な曲面が求められるため、ノイズに弱いという欠点がある。一方、後者の方法は、対象点近傍の点を複数個考慮して法線を求めるため、ノイズの効果は相対的に小さくなるという利点がある。
【0024】
法線ベクトル算出部110では、後者の方法すなわち、点群から直接法線を計算する方法を採用している。この方法では、点群の位置座標について主成分分析を行い、得られた3つの固有値のうち一番小さい固有値に対応する固有ベクトルを法線ベクトルnとして求める。
【0025】
角度算出部120は、水平面または垂直面に対する法線ベクトルnの角度を求める機能ブロックである。水平面(xy平面)に対する法線ベクトルnの角度θは、式1により求められる。ここで、a
1、a
2およびa
3は法線ベクトルの成分である。
【0027】
また、垂直面(xz平面、yz平面)に対する法線ベクトルnの角度φは、式2により求められる。
【0029】
点群分布可視化部130は、角度算出部120により求めた法線ベクトルnの角度θまたはφに応じて測量対象の各部に色付けをしたカラー画像Gを生成する。この実施形態では、点群分布可視化部130は、
図3に示すように、法線ベクトルnの角度θまたはφと予め設定した色相環HCとの関係とに基づいて、法線ベクトルnの始点ごとに色付けを行うことによりカラー画像Gを生成する。
【0030】
色相環HCは、色相のみの変化を平面上に表したものである。色相は、心軸O回りの矢印H方向に赤〜緑〜青と変化していく。赤と緑の間にはこれらを混ぜ合わせた黄色(255、255、0)があり、緑と青の間、青と赤の間にもこれらを混ぜ合わせた色があり、色相は徐々に変化していく。法線ベクトルnの角度θまたはφと予め設定した色相環HCとの関係とに基づいて、法線ベクトルnの始点ごとに色付けを行うことは、具体的には、法線ベクトルnの始点の色をその法線ベクトルnが指し示す色相環HC上の点の色に決定することを意味する。
【0031】
3.点群分布可視化装置の動作
つぎに、点群分布可視化装置100の動作を、
図4のフロー図に従って説明する。ここで説明する動作内容は、点群分布可視化工程P3(
図1)の内容に相当する。すなわち、点群分布可視化工程P3は、
図4に示すように、法線ベクトル算出ステップS1と、角度算出ステップS2と、点群分布可視化ステップS3と、により構成される。これらのステップS1〜S3は、一実施形態の点群分布可視化プログラムにより実現される処理内容を示すものである。
【0032】
法線ベクトル算出ステップS1は、三次元点群データ生成工程P2(
図1)により得られた三次元点群データから点群の法線ベクトルnを求めるステップである。
【0033】
角度算出ステップS2は、法線ベクトル算出ステップS1により求めた法線ベクトルnの水平面に対する角度θまたは垂直面に対する角度φを求めるステップである。
【0034】
点群分布可視化ステップS3は、角度算出ステップS2により求めた法線ベクトルnの角度θまたはφに応じて測量対象の各部に色付けをしたカラー画像Gを生成するステップである。この実施形態では、点群分布可視化ステップS3では、
図3に示すように、法線ベクトルnの角度θまたはφと予め設定した色相環HCとの関係とに基づいて、法線ベクトルnの始点ごとに色付けを行うことによりカラー画像Gを生成する。
【0035】
4.一実施形態の作用・効果
つぎに、上記のように構成された点群分布可視化装置100の作用・効果について説明する。
点群分布可視化装置100は、ドローン撮影により得られた三次元点群データD2から点群の法線ベクトルnを求め、その法線ベクトルnの水平面に対する角度θまたは垂直面に対する角度φを求め、その角度θまたはφに応じて測量対象の各部に色付けをしたカラー画像Gを生成する。このように、法線ベクトルnの角度θまたはφに基づいてカラー画像Gを生成することにより、ドローン撮影により得られた三次元点群データD2の計測時間帯が日中であるか夜間であるかを問わず、当該三次元点群データD2から測量対象を表す点群の分布状態を色の違いで表現したカラー画像Gすなわち点群分布可視化画像Gを生成することができる。法線ベクトルnの水平面に対する角度θに基づく彩色は、地形などの平面
図Fを作成するのに適している。法線ベクトルnの垂直面に対する角度φに基づく彩色は、建物・構造物などの平面
図Fを作成するのに適している。
【0036】
図5の左側の画像G11は、日中に取得したカラー情報を有する三次元点群データD2による地形の画像を例示している。この画像G11を点群分布可視化装置100で処理することにより、
図5の右側に例示する点群分布可視化画像G12が得られる。点群分布可視化画像G12では、測量対象を表す点群の分布状態が色の違いで表現されている。
【0037】
図6の左側の画像G21は、夜間に取得した三次元点群データD2による建物を多く含む画像を例示している。画像G21は、カラー情報を有していないモノトーンの画像である。この画像G21を点群分布可視化装置100で処理することにより、
図6の右側に例示する点群分布可視化画像G22が得られる。点群分布可視化画像G22では、測量対象を表す点群の分布状態が色の違いで表現されている。
【0038】
このように、測量対象を表す点群の分布状態を色の違いで表現したカラー画像である点群分布可視化画像G12、G22が得られることにより、測量対象の境界や輪郭を目視で判別し易くなるため、測量対象を線で表現した平面
図Fの作成を従来よりも容易に行えるようになる。
【0039】
また、点群分布可視化装置100は、法線ベクトルnの角度θまたはφと予め設定した色相環HCとの関係とに基づいて、法線ベクトルnの始点ごとに色付けを行うことにより、測量対象の各部に色付けをしたカラー画像すなわち点群分布可視化画像G12、G22を生成するので、点群分布可視化画像G12、G22を比較的小さい計算量で生成することができる。
【0040】
なお、上記実施形態では、平面図作成工程P4が、モニタ140に表示された点群分布可視化画像(カラー画像)Gをオペレータが視認しながら平面
図Fを作成する工程であるとしたが、点群分布可視化画像Gは測量対象の各部を色の違いにより機械的に判別可能であるので、点群分布可視化画像Gから測量対象の各部の境界や輪郭などを自動判別し、
図1に示す、測量対象を線で表現した平面
図Fを自動作成するシステムを構築することも可能である。
【0041】
また、上記実施形態では、航空測量により得られた三次元点群データを用いているが、その他の手段により得られた三次元点群データを用いてもよい。
【符号の説明】
【0042】
100 点群分布可視化装置
110 法線ベクトル算出部
120 角度算出部
130 点群分布可視化部
D1 測量データ
D2 三次元点群データ
F 平面図
G 点群分布可視化画像、カラー画像
G12 点群分布可視化画像
G22 点群分布可視化画像
HC 色相環
n 法線ベクトル
P1 ドローン撮影工程
P2 三次元点群データ生成工程
P3 点群分布可視化工程
P4 平面図作成工程
S1 法線ベクトル算出ステップ
S2 角度算出ステップ
S3 点群分布可視化ステップ
θ 角度
φ 角度
【要約】
【課題】三次元点群データから測量対象を表す点群の分布状態を色の違いで表現したカラー画像である点群分布可視化画像を作成することができる点群分布可視化装置を提供する。
【解決手段】点群分布可視化装置100は、三次元点群データから点群の法線ベクトルnを求める法線ベクトル算出部110と、水平面または垂直面に対する法線ベクトルnの角度θ、φを求める角度算出部120と、角度θ、φに応じて測量対象の各部に色付けをしたカラー画像Gを生成する点群分布可視化部130と、を有する。
【選択図】
図2