(57)【要約】      （修正有）【課題】建物や樹木といった実際の地上の構造物を対象としても正確に表面を再現することのできる表面再現方法及び表面再生プログラムを提供する。【解決手段】複数の点からなる点群を複数の層に分割しＳ２、複数の層における複数の点に対し輪郭抽出処理を行いＳ３、輪郭抽出処理により抽出された複数の層における複数の点からなる点群を結合しＳ４、表面再現処理を行うＳ５。【選択図】図１
2014146356.tif 000002
【特許請求の範囲】
【請求項１】
複数の点からなる点群を複数の層に分割し、
前記複数の層における複数の点に対し輪郭抽出処理を行い、
前記輪郭抽出処理により抽出された前記複数の層における複数の点からなる点群を結合し、
表面再現処理を行う、表面再現方法。
【請求項２】
前記輪郭抽出処理は、Ｃｏｎｖｅｘ Ｈｕｌｌを用いる請求項１記載の表面再現方法。
【請求項３】
前記複数の点からなる点群を複数の層に分割する前に、
前記複数の点からなる点群を、複数の面領域に分割する請求項１記載の表面再現方法。
【請求項４】
前記複数の面領域のそれぞれに対し行なわれた表面再現処理に基づき作成される再現表面間の少なくともいずれか同士の距離を測定する請求項３記載の表面再現方法。
【請求項５】
再現された表面は閉じた形状となっている請求項１記載の表面再現方法。
【請求項６】
コンピュータに、
複数の点からなる点群を複数の層に分割し、
前記複数の層における複数の点に対し輪郭抽出処理を行い、
前記輪郭抽出処理により抽出された前記複数の層における複数の点からなる点群を結合し、
表面再現処理を行わせるための表面再現プログラム。
【請求項７】
前記輪郭抽出処理は、Ｃｏｎｖｅｘ Ｈｕｌｌを用いる請求項６記載の表面再現プログラム。
【請求項８】
前記複数の点からなる点群を複数の層に分割する前に、
前記複数の点からなる点群を、複数の面領域に分割する請求項６記載の表面再現プログラム。
【請求項９】
前記複数の面領域のそれぞれに対し行なわれた表面再現処理に基づき作成される再現表面間の少なくともいずれか同士の距離を測定する請求項８記載の表面再現プログラム。
【請求項１０】
再現された表面は閉じた形状となっている請求項６記載の表面再現プログラム。
【請求項１１】
複数の点からなる点群に対し輪郭抽出処理を行い、
ＲａｄｉａｌＢａｓｉｓｆｕｎｃｔｉｏｎ及びＩｓｏｓｕｒｆａｃｅを用いて表面再現処理を行う、表面再現方法。
【請求項１２】
コンピュータに、
複数の点からなる点群に対し輪郭抽出処理を行い、
ＲａｄｉａｌＢａｓｉｓｆｕｎｃｔｉｏｎ及びＩｓｏｓｕｒｆａｃｅを用いて表面再現処理を行わせるための表面再現プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表面再現方法及び表面再現プログラムに関し、樹木や建物等の表面の再現により好適なものである。
【背景技術】
【０００２】
従来、点群に対して表面再現を行なう際、Ｓｕｂｄｉｖｉｓｉｏｎ ＳｕｒｆａｃｅやＮｏｎ−Ｕｎｉｆｏｒｍ Ｒａｔｉｏｎａｌ Ｂ−Ｓｐｌｉｎｅ（ＮＵＲＢ） Ｓｕｒｆａｃｅといった手法が用いられてきた。これらの表面再現方法は、点群が規則的に並んでいる必要があるため、不規則に並んでいる点群に対しては、点を最適な規則的間隔に並べ直して用いなければならず、これには複雑な計算処理が必要で、メモリー容量等の物理的課題及び計算処理のための時間的課題が発生する。
【０００３】
これに対し、例えば下記非特許文献１に、Ｒａｄｉａｌ Ｂａｓｉｓ Ｆｕｎｃｔｉｏｎが提案されている。下記非特許文献１に記載の技術は、上記のように点を並び替える必要がなく、点群を正確にフィットすることができる表面再現方法である。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】Ｃａｒｒ，Ｊ．Ｃ．，Ｆｒｉｇｈｔ，Ｗ．Ｒ．，＆Ｂｅａｔｓｏｎ，Ｒ．Ｋ．（１９９７）．Ｓｕｒｆａｃｅ ｉｎｔｅｒｐｏｌａｔｉｏｎ ｗｉｔｈ ｒａｄｉａｌ ｂａｓｉｓ ｆｕｎｃｔｉｏｎ ｆｏｒ ｍｅｄｉｃａｌ ｉｍａｇｉｎｇ，ＩＥＥＥ Ｔｒａｎｓａｃｔｉｏｎｓ ｏｎ Ｍｅｄｉｃａｌ Ｉｍａｇｉｎｇ，１６（１），９６−１０７．
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記非特許文献１に記載の技術では、Ｉｎ ｓｉｔｕでスキャンされた小さい対象物の表面再現の方法であって、建物や樹木といった実際の地上の構造物を対象としたものではなく、そのまま用いたのでは、計算が複雑となり、更に、却って正確に表面を再現できなくなってしまうといった課題がある。
【０００６】
そこで、本発明は、建物や樹木といった実際の地上の構造物を対象としても正確に表面を再現することのできる表面再現方法及び表面再生プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明者は、上記課題について鋭意検討を行なったところ、実際の地上の構造物では、複数の点からなる点群を求めようとする場合、再現したい最外表面だけでなく、構造物内部まで侵入して求められた点が存在することに想到し、この点を除去することでより正確に表面再現処理が行える点を発見し、本発明を完成させるに至った。
【０００８】
すなわち、本発明の一観点に係る表面再現方法は、複数の点からなる点群を複数の層に分割し、複数の層における複数の点に対し輪郭抽出処理を行い、輪郭抽出処理により抽出された前記複数の層における複数の点を結合し、表面再現処理を行うことを特徴の一つとする。
【０００９】
また本発明の他の一観点に係る表面再現プログラムは、コンピュータに、複数の点からなる点群を複数の層に分割し、複数の層における複数の点に対し輪郭抽出処理を行い、輪郭抽出処理により抽出された複数の層における複数の点を結合し、表面再現処理を行わせることを特徴の一つとする。
【００１０】
また、本発明の他の一観点にかかる表面再現方法は、複数の点からなる点群に対し輪郭抽出処理を行い、ＲａｄｉａｌＢａｓｉｓｆｕｎｃｔｉｏｎ及びＩｓｏｓｕｒｆａｃｅを用いて表面再現処理を行うことを特徴の一つとする。
【００１１】
また、本発明の他の一観点にかかる表面再現プログラムは、コンピュータに、複数の点からなる点群に対し輪郭抽出処理を行い、ＲａｄｉａｌＢａｓｉｓｆｕｎｃｔｉｏｎ及びＩｓｏｓｕｒｆａｃｅを用いて表面再現処理を行わせることを特徴の一つとする。
【発明の効果】
【００１２】
以上、本発明により、建物や樹木といった実際の地上の構造物を対象としても正確に表面を再現することのできる表面再現方法及び表面再生プログラムを提供することができる。
【図面の簡単な説明】
【００１３】
【図１】実施形態に係る表面再現方法の処理のフローを示す図である。
【図２】ＬｉＤＡＲによる点群のイメージ図である。
【図３】高さ補正処理を行う場合のイメージ図である。
【図４】点群に対し層分割を行なう場合のイメージ図である。
【図５】輪郭抽出処理におけるイメージ図である。
【図６】（Ａ）実施例１に係るＰｓｅｕｄｏｔｓｕｇａ ｍｅｎｚｉｅｓｉｉの写真図である。（Ｂ）Ｐｓｅｕｄｏｔｓｕｇａ ｍｅｎｚｉｅｓｉｉの点群を示す図である。（Ｃ）実施例１により求められる樹木の再現表面を示す図である。
【図７】（Ａ）実施例２に係るＬｉｒｉｏｄｅｎｄｒｏｎ ｔｕｌｉｐｉｆｅｒａの写真図である。（Ｂ）Ｌｉｒｉｏｄｅｎｄｒｏｎ ｔｕｌｉｐｉｆｅｒａの点群を示す図である。（Ｃ）実施例２により求められる樹木の再現表面を示す図である。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施形態について図面を参照しつつ説明する。ただし、本発明は多くの異なる態様で実施することが可能であり、以下に示す実施形態に限定されるものではない。
【００１５】
（実施形態１）
図１は、本実施形態に係る表面再現方法の処理のフローを示す図である。本図で示すように、本実施形態に係る表面再現方法は、複数の点からなる点群を、複数の面領域に分割し（Ｓ１）、面領域における点群を複数の層に分割し（Ｓ２）、複数の層における複数の点に対し輪郭抽出処理を行い（Ｓ３）、輪郭抽出処理により抽出された複数の層の点群を結合し（Ｓ４）、表面再現処理を行う（Ｓ５）。
【００１６】
まず、本実施形態に係る表面再現処理において、点群を構成する複数の点の各々は、少なくとも三次元的な位置情報（ｘ、ｙ、ｚ）を含んでいることが必要である。三次元的な位置情報を含む点の集合を得る方法としては、限定されるわけではないが、レーザーセンサーでスキャンすることによりその位置情報を得る、いわゆるＬｉＤＡＲ（Ｌｉｇｈｔ Ｄｅｔｅｃｔｉｏｎ ａｎｄ Ｒａｎｇｉｎｇ）（Ｌｅｆｓｋｙ，Ｍ．Ａ．，Ｃｏｈｅｎ，Ｗ．Ｂ．，Ｃｏｈｅｎ，Ｐａｒｋｅｒ，Ｇ．，＆Ｉｎｋｉｎｅｎ，Ｍ．（２００１）．Ｅｆｆｉｃｉｅｎｃｉｅｓ ｏｆ ｔｒａｄｉｔｉｏｎａｌ ａｎｄ ｄｉｇｉｔａｌ ｍｅａｓｕｒｅｍｅｎｔ ｔｅｃｈｎｏｌｏｇｉｅｓ ｆｏｒ ｆｏｒｅｓｔ ｏｐｅｒａｔｉｏｎｓ．Ｗｅｓｔｅｒｎ Ｊｏｕｒｎａｌ ｏｆ Ａｐｐｌｉｅｄ Ｆｏｒｅｓｔｒｙ，２０（２），１３８−１４３ 及び Ｐａｔｅｎａｕｄｅ，Ｇ．，Ｈｉｌｌ，Ｒ．Ａ．，Ｍｉｌｎｅ，Ｒ．，Ｇａｖｅａｕ，Ｄ．Ｌ．Ａ．，Ｂｒｉｇｇｓ，Ｂ．Ｂ．Ｊ．，＆Ｄａｗｓｏｎ，Ｔ．Ｐ．（２００４）．Ｑｕａｎｔｉｆｙｉｎｇ ｆｏｒｅｓｔ ａｂｏｖｅ ｇｒｏｕｎｄ ｃａｒｂｏｎ ｃｏｎｔｅｎｔ ｕｓｉｎｇ ＬＩＤＡＲ ｒｅｍｏｔｅ ｓｅｎｓｉｎｇ．Ｒｅｍｏｔｅ Ｓｅｎｓｉｎｇ ｏｆ Ｅｎｖｉｒｏｎｍｅｎｔ，９３，３６８−３８０）を用いることができる。例えば図２に、実際の樹木をＬｉＤＡＲを用いて点群として表現した場合のイメージ図を示しておく。なお図中左側は測定対象となる構造物（樹木）の写真図を、右側はＬｉＤＡＲにより得られる点群を表す。
【００１７】
また、本実施形態において、点群の三次元的な位置情報に関しては、限定されるわけではないが、構造物が設置される地表の高さがほぼ平坦であると考えられる場合は、この地表の高さの主要な値（例えば平均の値や最頻出の値等）を０（ｚ＝０）として地表面（ｘ、ｙ）を設定することができる。ただし、山林等では通常構造物を支持する地表自体が傾いており、この場合であっても樹木等の構造物は重力に対し垂直に伸びているものが多く、実際の地表と構造物との間は必ずしも垂直ではなく、これに起因するＳｌｏｐｅ Ｅｆｆｅｃｔを除去するため各点において高さ補正処理を行うことが好ましい一例である。高さ補正処理についても限定されないが、例えば、地表を形成する面を抽出及び推定し、各点の座標における高さから同じ（ｘ，ｙ）の位置にある面の高さを差し引くことが好ましい。このようにすることで、純粋に構造物のみ処理対象とすることができる。この場合の補正のイメージを図３に示しておく。
【００１８】
また、本実施形態に係る処理において、例えば樹木を測定対象とする場合、幹の部分は一度除外しておくことが好ましい。このようにすることで、樹木の枝や葉の表面をより正確に表現することができるようになる。
【００１９】
また、本方法は、複数の点からなる点群を、複数の面領域で分割する（Ｓ１）。この処理を行うことにより、存在する複数の構造物各々を分離し、そのそれぞれの構造物に対して表面再現処理を行うことができるようになる。ここで「面領域」とは、所定の面積を持った二次元の領域を意味し、具体的には所定のｘの範囲、ｙの範囲によって区切られる領域いう。この面領域に存在するものであれば、各点の高さは関係なく抽出される。
【００２０】
この点群を複数の面領域に分割する方法としては、特に限定されるわけではないが、たとえばＷａｔｅｒｓｈｅｄ Ｓｅｇｍｅｎｔａｔｉｏｎ（Ｃｈｅｎ，Ｑ．，Ｂａｌｄｏｃｃｈｉ，Ｄ．，Ｇｏｎｇ，Ｐ．，＆Ｍａｇｇｉ，Ｋ．（２００６）．Ｉｓｏｌａｔｉｎｇ Ｉｎｄｉｖｉｄｕａｌ ｔｒｅｅｓ ｉｎ ａ ｓａｖａｎｎａ ｗｏｏｄｌａｎｄ ｕｓｉｎｇ ｓｍａｌｌ ｆｏｏｔｐｒｉｎｔ ＬＩＤＡＲ ｄａｔａ．Ｐｈｏｔｏｇｒａｍｍｅｔｒｉｃ Ｅｎｇｉｎｅｅｒｉｎｇ ａｎｄ Ｒｅｍｏｔｅ Ｓｅｎｓｉｎｇ，７２（８），９２３−９３２ 及び Ｓｏｌｌｉｅ，Ｐ．（２００３）Ｍｏｒｐｈｏｌｏｇｉｃａｌ ｉｍａｇｅ ａｎａｌｙｓｉｓ ｐｒｉｎｃｉｐｌｅｓ ａｎｄ ａｐｐｌｉｃａｔｉｏｎｓ（ｐｐ．１０５−１３７）．ＮＹ：Ｓｐｒｉｎｇｅｒ．）を好適に用いることができる。この方法を用いることで、点群に含まれる建築物や樹木を建物毎、固体毎に分けることが可能となり、正確な表面再現を行なうことができるようになるといった効果がある。なお層分割のイメージについて図４に示しておく。
【００２１】
次に、本方法は、各面領域において、複数の点からなる点群を、複数の層に分割する（Ｓ２）。層に分割し、後述の輪郭抽出処理と組み合わせることで、実物の構造物により近い形で表面再現を行なうことができるようになる。ここで層とは、所定の高さ（ｚ方向）範囲にある複数の点の集合をいう。上記処理において複数の点が面領域に分割されている場合は、各面領域における点群各々において層に分割する処理が行われることが好ましい。層の数としては、複数の層に分割することができれば限定されないが、例えば各層において少なくとも３点以上、好ましくは５点以上点、更に好ましくは１０点以上が存在していることが好ましい。３層より大きくすることで、輪郭抽出処理が可能となり、５点以上とすることで樹木等の構造物の複雑な形を十分に正確な表面を再現することができるようになるといった効果があり、１０点以上とすることでこの効果がより顕著となる。なおこの場合、最も高い位置にある点を除外して複数の層に分割することが好ましい。最も高い位置は樹木の頂点で有ると考えることができ、後述の輪郭抽出処理により削除されるのを防止することができる。一方で、最も低い位置は樹木の枝等の下点であると考えられるため、上記最も高い位置にある点と同様に除外して複数の層に分割しておくことが好ましい。また、複数の層の分割の方法としては、特に限定されず、高い位置にある順で所定の数の点を順次層として分割していくことが好ましく、例えば高い点から順次１０点ずつを選択し、層としていくことがこのましい。このようにすることで、点の密度にバラツキが生じていたとしても、同じ数の点を用いることで各層の制度を保つことができる。もちろん、低い位置の点から順次選択するようにしても良い。またもちろん、最高点と最低点の間の高さを均等に分割して、各分割した各領域内にある点を層として把握することも可能である。
【００２２】
また本法は、複数の層における複数の点に対し輪郭抽出処理を行う（Ｓ３）。本方法では、この処理を行うことで、再現したい最外表面以外のノイズとなる構造物内部に侵入して得られた点を効率的に除去することができ、正確に表面再現処理が行えるようになる。
【００２３】
本実施形態において輪郭抽出処理は、限定されるわけではないが、いわゆるＣｏｎｖｅｘ Ｈｕｌｌ（例えばＦｒａｎｃｏ Ｐ．Ｐｒｅｐａｒａｔａ，Ｓ．Ｊ．Ｈｏｎｇ，Ｃｏｎｖｅｘ Ｈｕｌｌｓ ｏｆ Ｆｉｎｉｔｅ Ｓｅｔｓ ｏｆ Ｐｏｉｎｔｓ ｉｎ Ｔｗｏ ａｎｄ Ｔｈｒｅｅ Ｄｉｍｅｎｓｉｏｎｓ，Ｃｏｍｍｕｎ．ＡＣＭ，ｖｏｌ．２０，Ｎｏ．２，ｐｐ．８７−９３，１９７７等参照）を用いることが好ましい。
【００２４】
また、本実施形態において、表面輪郭処理は、各層における点の高さを同じにする、すなわち二次元に圧縮して把握して処理することが好ましい。このようにすることで、構造物内部に存在しノイズとして扱われるべき点まで輪郭として抽出してしまわないようにすることができる点においてより有利である。この場合のイメージ図を図５に示しておく。なおこの処理を行った場合、表面輪郭処理の後、各点の高さ情報を元に戻しておくことが好ましい。
【００２５】
また本方法は、輪郭抽出処理により抽出された複数の層における複数の点を結合（Ｓ４）する。これにより再び点群となり処理することができるようになる。
【００２６】
また本方法は、結合された複数の点に対し表面再現処理を行う（Ｓ５）。この表面再現処理は、上記の各ステップにより求められた複数の点を表面に存在する点をラッピングするステップであって、限定されるわけではないがＲａｄｉａｌ Ｂａｓｉｓ Ｆｕｎｃｔｉｏｎ（例えば上記非特許文献１参照）とＩｓｏｆｕｒｆａｃｅ（ＭａｔｈＷｏｒｋ社製Ｍａｔｌａｂ）を用いて行なうことが好ましい。具体的には、下記の手順で行うことが好ましい。
【００２７】
まず、（１）で示される式を設定する。
【数１】
2014146356.tif 000003
【００２８】
次に、距離−１、０、１の面を想定し、合計３Ｎの点と下記式（２）を用いてｓ（ｘ）＝０となるλｉを求める。
【００２９】
【数２】
2014146356.tif 000004
【００３０】
そして、例えばＭａｔｌａｂのＩｓｏｓｕｒｆａｃｅを用いて表面をラッピングすることができる。
【００３１】
なお、この処理後、先ほど行った樹木の幹などの除外したデータの付加を行い、高さ補正について改めて補正しなおし、元の高さに戻す処理があることが好ましい。
【００３２】
また、本実施形態に係る表面再現方法では、複数の面領域のそれぞれに対し行なわれた表面再現処理に基づき作成される再現表面各々の表面積や体積、枝下高をもとめることができ、バイオマス資源の評価や、森林火災に関する評価など多種多様な評価が可能となる。また、これら再現された表面間の少なくともいずれか同士の距離を測定することができ、更に多様な評価が可能となる。
【００３３】
以上、本実施形態に係る表面再現方法によると、建物や樹木といった実際の地上の構造物を対象としても正確に表面を再現することができる。特に本実施形態に係る表面再現方法を用いると、体積や表面積を正確に測定することが可能となり、詳細な表面の凹凸まで正確に測定することが可能となる。
【実施例】
【００３４】
ここで、上記実施形態に係る表面再現方法の効果につき、実際に表面再現プログラムを作成し、その効果を確認した。
【００３５】
（実施例１）
まず、Ｐｓｅｕｄｏｔｓｕｇａ ｍｅｎｚｉｅｓｉｉ（オレゴンパイン）に対し行ったＬｉＤＡＲ結果により求められる三次元的情報を含む複数の点からなる点群を用いた。この樹木の写真図を図６（Ａ）に、この点群の配置を示す図を図６（Ｂ）に示す。
【００３６】
次に、この点群に対し、高さ補正及び幹部分に対応する点を除外し、一番高い位置及び一番低い位置にある点を除外し、上から１０％の数の点を１層とし、合計１０層に分割した。そしてそのそれぞれに対し、Ｃｏｎｖｅｘ Ｈｕｌｌを適用して輪郭を抽出し、その結果を再び合成し、抽出された輪郭を形成する点群を得た。
【００３７】
そして、この抽出された点群に対し、Ｒａｄｉａｌ Ｂａｓｉｓ Ｆｕｎｃｔｉｏｎ及びＩｓｏｓｕｒｆａｃｅを適用して表面を作成し、これに高さ補正を行い、表面を再現した。この結果を図６（Ｃ）に示す。
【００３８】
この結果、図６（Ａ）で示す写真図と、再現した表面の図６（Ｃ）とを比べても特に違和感無く表面を的確に表現できていることを確認した。
【００３９】
（実施例２）
実施例１の樹木をＬｉｒｉｏｄｅｎｄｒｏｎ ｔｕｌｉｐｉｆｅｒａに変えた以外は実施例１と同様の処理を行って再現表面を作成した。図７（Ａ）に、Ｌｉｒｉｏｄｅｎｄｒｏｎ ｔｕｌｉｐｉｆｅｒａの写真図を、図７（Ｂ）に、図７（Ａ）に係るＬｉｒｉｏｄｅｎｄｒｏｎ ｔｕｌｉｐｉｆｅｒａの点群を示す図を、図７（Ｃ）に、本実施例により求められる樹木の再現表面図を示す。
【００４０】
この結果によっても、上記実施例と同様、違和感無く表面を再現できていることを確認した。
【００４１】
（比較例）
一方、上記層分離処理及びＣｏｎｖｅｘ ｈｕｌｌを適用しなかった場合、樹木内部からの反射等によるノイズが多すぎ、表面を再現することはできなかった。この結果、本実施例に係る表面再現方法が特に優れていることを確認した。
【産業上の利用可能性】
【００４２】
本発明は、表面再現方法及び表面再現プログラムとして産業上の利用可能性がある。
【図１】
2014146356.tif 000005
【図２】
2014146356.tif 000006
【図３】
2014146356.tif 000007
【図４】
2014146356.tif 000008
【図５】
2014146356.tif 000009
【図６】
2014146356.tif 000010
【図７】
2014146356.tif 000011