LRTKレフィクシア株式会社

点群の法線方向を整えて土量計算の面生成ミスを防ぐ6方法

点群の法線方向が土量計算に影響する理由

点群を使った土量計算では、取得した点の個数を数えて体積を求めるわけではありません。一般には、点群から現況地形を表す面を生成し、その面と計画面、施工前地形、基準標高面などとの差を積み上げて体積を算出します。そのため、点群から適切な面を作れるかどうかが、土量計算の安定性を左右します。

点群は、平面位置と標高を持つ多数の点で構成されています。しかし、一つ一つの点には面積がなく、その点がどのような面に属しているか、どちら側が表なのかという情報も、座標だけでは決まりません。そこで、点の周囲にある複数の点から局所的な面を推定し、その面に対して垂直な方向を計算します。この方向が法線です。

平坦な地盤では、法線はおおむね鉛直上向きになります。傾斜地では斜面に垂直な方向を向き、鉛直に近い掘削壁や構造物の側面では、水平方向に近い法線になります。法線を確認すると、局所面の傾きや向き、周囲との連続性を把握できます。

法線は、地表点と非地表点の分類、面の連続性の判定、三角形の表裏の決定、立体形状の内外判定、ノイズの抽出などに使われます。点群から面を生成する処理によっては、法線方向がそろっていることを前提として、隣接点を接続する範囲や面の表側を判断します。

ただし、法線には方向の曖昧さがあります。同じ平面に垂直な線を考えた場合、上向きと下向きの二方向が存在します。どちらも幾何学的には同じ平面の法線ですが、面の表裏や立体の外側を判断するときには、方向をそろえる必要があります。

法線の推定処理が各点の周辺形状だけを見て方向を決めると、隣接する点であっても、一方が上向き、もう一方が下向きになることがあります。点の位置が正しくても、法線方向がまだらに反転していると、面生成時に三角形の向きが不ぞろいになったり、接続されるべき点が分断されたりします。

一方、平面位置ごとに一つの標高を採用する地形モデルでは、法線を直接使わずに三角形を生成する場合もあります。その場合、法線方向の乱れが直ちに土量へ影響するとは限りません。しかし、法線を使って地表候補を選別している場合や、立体的な面を再構築している場合、急斜面や鉛直面を分類している場合には、法線の推定条件が最終的な面形状へ影響します。

土量計算の面に穴が開く、一部が裏返る、斜面が欠落する、離れた点が不自然につながるといった問題が発生したときは、点密度や境界線だけでなく、法線の推定範囲と方向も確認する必要があります。

重要なのは、法線方向だけを単独で修正すれば、すべての面生成ミスが解消するわけではないことです。点群にノイズが残っている場合や、欠測が大きい場合、異なる面が同じ近傍に含まれている場合は、法線を反転させるだけでは正しい地形になりません。法線処理は、点群の前処理、領域分割、面生成、検証と組み合わせて行う必要があります。

法線の乱れで起こる代表的な面生成ミス

法線方向がそろっていない点群から面を生成すると、まず起こりやすいのが三角形の表裏反転です。隣接する三角形が同じ地盤面を構成していても、一部だけ頂点の並び順が逆になると、表面と裏面の向きが一致しません。

両面を表示する設定では、反転した三角形も通常の面と同じように見える場合があります。しかし、裏面を非表示にすると、反転部分だけが抜け落ちたように見えます。見た目だけで面を確認していると、表裏の不一致を見逃すことがあります。

次に起こりやすいのが、連続している地盤面の分断です。面生成処理が法線同士の角度差を接続条件としている場合、隣り合う点の法線が反対方向を向いていると、同じ地盤にある点でも接続対象から外れることがあります。その結果、点が十分に存在するにもかかわらず、面に穴や切れ目が生じます。

穴ができた後に自動補間を行うと、一見すると連続した面に戻ります。ただし、自動補間によって作られた面が現地形状と一致するとは限りません。特に土山の頂部、法肩、法尻、掘削溝の縁、段差の近くでは、単純な平面や滑らかな曲面で穴を埋めると、本来の地形を変えてしまう可能性があります。

反対に、本来つながってはいけない点同士が接続されることもあります。地盤の近くに重機、資材、仮設物、擁壁などがあると、それらの点が地盤点の近傍に含まれます。法線の推定範囲が広すぎる場合、地盤と物体の形状が平均化され、両者の間を橋渡しするような面が生成されることがあります。

このような架空の面が土量計算範囲に入ると、実際には空間である部分まで土砂として計上されるおそれがあります。面積が小さく見えても、高低差が大きい場所では体積への影響が大きくなる場合があります。

土山の外周や掘削範囲の端部では、意図しない側面が生成されることもあります。閉じた立体として体積を求める処理では、上面と基準面の間を外周で閉じる必要があります。しかし、面の表裏や境界の向きが不ぞろいだと、外周の内側ではなく外側へ面が張られたり、複数の境界が誤って接続されたりする可能性があります。

法線角度を利用して地表点を抽出している場合は、急斜面が欠落することがあります。上向きの法線を持つ点を地表と判定する設定は、平坦部や緩斜面では有効です。しかし、法面の勾配が大きくなると、法線の鉛直成分は小さくなります。その結果、実際には土砂面であっても、地表ではない点として除外される場合があります。

鉛直に近い掘削壁では、法線がほぼ水平になります。上向き成分だけで地表を判定すると、壁面全体が消える可能性があります。土量計算で壁面を使うかどうかは計算方式によりますが、必要な面まで自動分類で除外されていないかを確認しなければなりません。

また、点群の一部で法線が細かく揺れていると、生成面が不自然に波打つことがあります。点群自体に微小な測距誤差がある場合、狭すぎる近傍で法線を計算すると、その誤差へ過敏に反応します。平坦な施工面でも法線がばらつき、面生成時に細かな凹凸が強調されることがあります。

法線方向の乱れによる問題は、面の見た目だけでなく、体積計算の可否にも関係します。立体の内側と外側を判定する方式では、面が閉じていても、表裏が混在していると体積が正しく計算されないことがあります。計算値が負になる、極端に大きくなる、処理が完了しないといった現象が起きた場合は、閉合状況と法線方向を確認します。

方法1 点群のノイズと不要物を先に除去する

法線方向を安定させる第一の方法は、法線を推定する前に、点群に含まれるノイズや不要物を除去することです。法線は、対象点の周囲にある複数の点から局所面を推定して算出されます。そのため、周囲に地盤以外の点が混ざっていると、本来の地盤面とは異なる方向の法線が求められます。

孤立した点は、法線を不安定にする代表的な要因です。一定範囲内に十分な近傍点がない場合、局所面を安定して推定できません。周囲から離れて浮いている点や、近傍点数が極端に少ない点を抽出し、現地形状として必要かどうかを確認します。

ただし、孤立点の判定を厳しくしすぎると、法肩、土山の頂点、細い盛土、構造物際など、周囲の点が少なくなりやすい部分まで削除する可能性があります。単純に近傍点数だけで削除するのではなく、断面や周辺地形を確認しながら判断することが重要です。

粉じん、霧、雨滴、水面反射などに起因する点は、地盤の上方に散在したり、計測位置から放射状に分布したりする場合があります。こうした点が近傍計算へ入ると、地盤面より上方へ傾いた局所面が推定されます。点群の断面を表示し、地表から不自然に浮いている点を確認します。

濡れた土砂や反射しやすい材料の近くでは、局所的に点のばらつきが大きくなる場合があります。反射状態だけを基準に機械的に削除すると、必要な地盤点まで失う可能性があるため、高さ、周囲との連続性、点密度などを組み合わせて判断します。

重機や車両が移動している現場では、同じ対象が異なる位置に記録され、ゴースト状の点群になることがあります。複数方向から取得した点群を統合すると、重機の一部が帯状や重複した形で残る場合があります。その点を地盤と一緒に法線推定へ使うと、地面から立ち上がる不規則な面が計算されます。

資材、配管、仮設物、標識、車両なども、土量計算用の地表面からは除外する必要があります。これらが地盤に接している場所では、点間距離だけでは分離できない場合があります。高さ差、局所的な傾斜、形状の連続性、現場写真などを確認し、対象範囲を分類します。

植生がある現場では、葉や枝の点が地盤の上に重なります。植物の表面は方向が一定せず、法線もばらつきやすい傾向があります。植生を含んだまま法線を計算すると、植生点だけでなく、その近くにある地盤点の法線も影響を受けます。

植生下の地盤面を使う場合は、最低点だけを残せばよいとは限りません。斜面や段差では、単純な最低点抽出によって異なる高さの点が混ざることがあります。局所的な高さ、地表の連続性、傾斜の変化を見ながら地盤候補を抽出します。

点群を間引く場合も、法線計算との順序が重要です。極端に密度の高い点群では、処理負荷を減らすために間引きが必要になることがあります。しかし、法肩や法尻を表す点まで一律に減らすと、折れ点が丸くなり、法線が本来とは異なる方向へ平均化されます。

一方、点密度が場所によって大きく異なる場合は、高密度部分の点が局所面の推定に強く影響することがあります。必要に応じて点密度を均一化しつつ、地形の特徴を示す点を残します。

前処理後は、平面表示だけでなく、複数方向の断面で確認します。上から見たときに地盤と重なっている点でも、断面では地表から離れていることがあります。土山の外周、法肩、法尻、掘削底面、構造物際など、土量に影響しやすい場所を重点的に確認します。

法線を整える前に点群自体を整理することで、後工程の設定を過度に複雑にせず、地形に対応した法線を推定しやすくなります。

方法2 点間隔と地形に合う近傍範囲を設定する

第二の方法は、法線の推定に使う近傍範囲を、点間隔と地形に合わせて設定することです。法線は一つの点だけでは求められないため、対象点の周囲にある点を集め、その点群へ局所的な平面や曲面を当てはめて計算します。

近傍点の選び方には、対象点に近い順に一定数の点を使う方法と、一定半径内の点を使う方法があります。どちらの方法でも、設定が狭すぎたり広すぎたりすると、法線方向が不安定になります。

近傍範囲が狭すぎると、計測誤差や小さな表面凹凸の影響が強くなります。平らな地盤であっても、各点の法線が細かく異なる方向を向き、法線表示が毛羽立ったように見えることがあります。

法線のばらつきが大きいと、面生成処理が隣接点を同じ面として認識できず、細かな穴や分断が生じる可能性があります。また、微小な凹凸が面へ反映されすぎることで、土量計算に必要以上の細かな起伏が含まれることがあります。

反対に、近傍範囲が広すぎると、異なる面が一つの局所面として平均化されます。法肩では上面と斜面、法尻では斜面と周辺地盤、掘削溝では底面と側面が同じ近傍へ入ります。

その結果、法線はどの面にも一致しない中間方向を向きます。面生成後には、明確であるべき折れ点が丸くなったり、上面から斜面へ不自然に滑らかな面が作られたりします。

構造物や資材が地盤の近くにある場合は、広い近傍範囲によって地盤点と物体点が混ざります。たとえば、水平な地盤と鉛直な壁面の点を一緒に使うと、斜め方向の法線が推定されます。この法線を使って分類すると、地盤と壁面のどちらにも適切に分類されない可能性があります。

適切な近傍範囲は、点間隔、対象地形の大きさ、必要な成果の細かさによって変わります。現場を問わず同じ数値を使用するのではなく、代表的な範囲で複数の設定を比較することが重要です。

試験範囲には、平坦部だけでなく、緩斜面、急斜面、法肩、法尻、段差、点密度が低い場所を含めます。平坦部だけで設定を評価すると、折れ点で起こる問題を見逃す可能性があります。

一定数の近傍点を使う方式では、点密度によって実際の探索範囲が変化します。高密度な場所では狭い範囲の点が使われ、低密度な場所では広い範囲まで探索されます。そのため、同じ点数を指定していても、法線が表す地形の尺度が場所ごとに異なります。

一定半径を使う方式では、空間的な尺度を統一できますが、点密度が低い範囲で必要な点数が集まらない場合があります。近傍点が不足した点では、法線が計算されない、または不安定になる可能性があります。

点密度の変化が大きい現場では、一つの方式だけに頼らず、範囲を分けて処理することも検討します。平坦で高密度な範囲、斜面で低密度な範囲、構造物に近い範囲などを分けることで、それぞれに適した近傍条件を設定できます。

土量計算では、どの大きさの地形を成果へ反映するかも考える必要があります。小石、細かな轍、表面のざらつきなど、体積への影響が小さい形状まで法線へ反映すると、面が複雑になり、計算量も増えます。

一方で、法肩、法尻、段切り、施工層の境界などを平滑化すると、土量に影響する形状が失われます。法線設定は、見た目を滑らかにするためだけの処理ではありません。どの空間的な尺度まで地形として残すかを決める工程です。

設定を変更したときは、法線表示だけでなく、生成面の断面と土量も比較します。法線が滑らかにそろっていても、地形が過度に丸められている場合があります。元の点群から生成面までの距離を確認し、面が点群から大きく離れていないことを確かめます。

方法3 観測位置や上方向を基準に法線をそろえる

第三の方法は、観測位置や座標系の上方向を基準にして、法線の表裏をそろえることです。法線を推定しただけでは、各点の法線が局所面に対してどちら側を向くかが統一されていない場合があります。

一つの観測位置から取得した点群では、計測機器の位置を基準に法線をそろえる方法があります。各点の法線が観測位置の方向を向くように反転させることで、同じ側から観測された面の法線を統一しやすくなります。

ただし、複数の位置から取得した点群を統合している場合、一つの観測位置を全体の基準にすると不自然な結果になることがあります。同じ斜面を異なる方向から計測している場合、それぞれの計測区間で観測位置側が異なるためです。

この場合は、取得区間ごとに対応する観測位置を使って法線をそろえてから統合する方法があります。点ごとに観測方向の情報が保持されている場合は、その情報を利用して法線の向きを決めます。

観測位置の情報が使えない場合や、土量計算用の地表面を扱う場合は、座標系の上方向を基準にする方法もあります。地表面の表側を上側とみなし、法線の鉛直成分が下向きであれば反転させます。

平坦部や一般的な斜面では、この方法で法線方向をそろえやすくなります。土山の上面や道路面など、上側が明確な地形に向いています。

ただし、急斜面では法線の鉛直成分が小さくなります。ほぼ鉛直な面では、わずかな誤差によって鉛直成分の正負が変化し、隣接点で方向が反転することがあります。そのため、上方向だけを基準にした処理は、鉛直面には適していません。

オーバーハングした形状やトンネル内面のように、同じ平面位置に複数の高さが存在する形状でも、すべての法線を上向きにすることはできません。土量計算の対象とする面の種類に応じて、基準の選び方を変える必要があります。

座標軸の確認も欠かせません。データ変換や出力形式によっては、鉛直方向として使われる軸が異なる場合があります。想定している標高軸と実際のデータ軸が一致していないと、水平方向を上方向と誤認して法線を反転させる可能性があります。

点群を読み込んだ後は、東西、南北、標高に相当する軸と、それぞれの正方向を確認します。標高値が大きくなる方向が上側であることも確認します。

全体の法線が同じ方向へ反転しているだけであれば、一括反転で修正できます。しかし、法線が局所的にまだらに反転している場合は、一括反転しても問題は解消しません。正しい範囲が誤った方向になり、誤った範囲が正しい方向へ変わるだけです。

局所的な不一致がある場合は、観測位置、上方向、隣接点との連続性を組み合わせて方向を決めます。処理後には、法線を線として表示し、平坦部、斜面、境界部で向きがそろっているかを確認します。

法線表示の長さが長すぎると線が重なって見にくくなるため、点間隔や対象範囲に合わせて表示尺度を調整します。全点を同時に確認するだけでなく、問題が起きやすい場所を拡大して確認することが重要です。

方法4 連続する面ごとに分割して方向を伝播する

第四の方法は、点群を連続する面や地形区分ごとに分割し、隣接関係を使って法線方向を伝播することです。複雑な現場の点群を一括処理すると、異なる対象の点が近傍へ混ざり、法線方向を安定させにくくなります。

方向の伝播では、まず向きを判断しやすい点を基準点として選びます。次に、その点と隣接する点の法線を比較し、反対方向を向いている場合は反転させます。この処理を接続関係に沿って広げることで、同じ面上の法線方向を連続させます。

法線同士の向きを比較するときは、二つの法線が同じ方向を向いているか、反対方向を向いているかを判定します。同じ面に属する点であれば、法線の角度は大きく変化しないことが期待されます。

ただし、地形の折れ点を越えて無制限に方向を伝播すると、異なる面まで同じ領域として扱われる可能性があります。上面と急斜面、地盤と擁壁、掘削底面と壁面などは、法線方向が大きく異なります。

点間距離、法線角度、標高差、局所的な曲率などを使い、同じ面として接続する条件を設定します。条件が緩すぎると異なる面が統合され、厳しすぎると一つの地盤が細かく分割されます。

処理単位としては、計測区間、施工区画、土山ごとの外周、地形の連続領域などが考えられます。複数の土山を個別に集計する場合は、面生成前に外周で範囲を分けておくと、隣接する土山の斜面が一つの近傍へ入ることを防ぎやすくなります。

施工前と施工後など、異なる時期の点群を比較する場合は、時期ごとに法線を推定します。異なる時期の点を混ぜて局所面を計算すると、掘削や盛土によって変化した地形が一つの面として平均化され、実在しない中間面が作られる可能性があります。

計測方向が異なる複数の点群も、必要に応じて区間ごとに処理します。各区間で観測方向を基準に法線をそろえた後、重複範囲の形状と法線方向を確認して統合します。

伝播の開始点には、方向が明確な場所を選びます。平坦な地盤や土山の上面は、上向きであることを判断しやすい場所です。急斜面、欠測部の近く、複数の面が交わる角部を開始点にすると、誤った方向が広範囲へ伝わる可能性があります。

一つの領域内で法線がそろっても、隣接する別領域との向きが逆になっている場合があります。領域を統合する前に、境界付近の法線と面の表裏を確認します。同じ地表面として接続する領域では、境界を越えて方向が連続していることが必要です。

点群を分割すると作業数は増えますが、問題が発生した範囲を限定しやすくなります。法線方向の修正が必要になったときも、現場全体を再処理せず、該当領域だけを見直せます。

分割範囲、使用した条件、処理順序を記録しておくことも重要です。同じデータを再計算したときに、異なる分割や設定が使われると、生成面や土量が変化する可能性があります。

方法5 急斜面や鉛直面を平坦部と分けて処理する

第五の方法は、急斜面や鉛直面を平坦部と分けて処理することです。土量計算の対象には、水平に近い地盤だけでなく、法面、土山の側面、掘削壁、段差などが含まれます。

平坦部では法線が上向きになるため、鉛直方向を基準とした分類が比較的安定します。しかし、勾配が大きくなるほど法線は横向きに近づきます。そのため、平坦部と同じ条件で急斜面を処理すると、必要な点が除外される可能性があります。

地表抽出で法線の上向き成分を使う場合は、土量計算へ含める最大勾配を考慮して許容角度を設定します。現場に存在する法面の勾配や、土山の形状を確認せずに厳しい角度条件を設定すると、法肩から法尻までの斜面が欠落することがあります。

斜面が欠けた状態で面を生成すると、上面の端から周辺地盤へ直接三角形が張られ、本来の斜面を無視した面になる可能性があります。見た目では土山が小さくなり、体積は過小に算出されやすくなります。

反対に、急斜面を残すために角度条件を緩めすぎると、鉛直な構造物、資材、重機なども地表候補へ混ざることがあります。法線角度だけで分類せず、位置、高さ、連続性、対象範囲を組み合わせて判断します。

鉛直面やオーバーハングを含む形状は、平面位置ごとに一つの標高を持つ地形モデルでは表現できません。同じ平面位置に複数の点が存在するため、上側の点だけを採用するか、下側の点を採用するかで面が変わります。

通常の土量計算で必要なのが上方から見た地表面である場合は、鉛直壁を無理に地形面へ組み込まず、上面と外周境界を明確にして計算する方法があります。この場合、側面の形状は外周の閉合条件として扱います。

一方、掘削形状や土砂塊を閉じた立体として計算する場合は、上面、側面、底面を別領域として処理します。閉じた立体では、すべての法線が立体の外側を向くようにそろえる必要があります。

上面の法線は上向き、側面の法線は外向き、底面の法線は下向きになります。すべてを上方向へそろえる地表面の処理とは異なるため、使用する体積計算方式を先に決めることが重要です。

法肩や法尻では、二つの面が交わるため、近傍範囲に上面と斜面の点が同時に入ります。法線が平均化されると、折れ点が丸まり、正確な外周や勾配を表せなくなることがあります。

折れ点を保持するには、曲率や法線角度の変化を使って領域を分割し、上面と斜面を別々に推定します。必要に応じて、法肩線や法尻線を境界として指定します。

急斜面では、計測方向による点密度の偏りも大きくなります。上方からの計測だけでは、斜面の下部や窪みが遮蔽され、点が取得できない場合があります。点群が不足している場所では、法線処理を調整しても実際の地形は復元できません。

法線の乱れが見つかったときは、設定の問題なのか、計測時の欠測なのかを切り分けます。点が十分に存在するのに法線が反転している場合は処理条件を見直します。必要な点自体がない場合は、追加計測や別資料による補完を検討します。

追加計測が可能な場合は、斜面に対して異なる方向から点を取得し、重複範囲を確保します。取得方向を増やすことで、法肩、法尻、構造物際の欠測を減らし、法線を推定するための近傍点も確保しやすくなります。

方法6 面生成後に表裏と土量を検証する

第六の方法は、法線を整えた後に、生成された面の表裏と土量を検証することです。法線表示がきれいにそろっていても、面生成条件や境界設定に問題があれば、土量計算用の面は正しくなりません。

最初に確認するのは、三角形の表裏です。裏面を表示しない状態で面を確認し、一部だけ欠けて見える場所がないかを調べます。次に両面表示へ切り替え、欠けていた面が現れる場合は、表裏が反転している可能性があります。

面の向きを色分けできる場合は、法線方向や表裏によって表示を変えると、局所的な反転を見つけやすくなります。全体が一様に裏向きであれば一括反転で対応できますが、部分的な反転がある場合は、該当領域の法線処理や接続条件へ戻ります。

次に、生成された三角形の大きさと形状を確認します。点密度が低い場所や欠測部では、離れた点同士が接続され、極端に長い三角形が作られることがあります。

このような三角形は、法線方向が正しくても現地形状を表していません。三角形の最大辺長、面積、細長さ、周囲の点との距離を確認し、不自然な面を除外します。

土山の裾や掘削範囲の外周では、計算境界を確認します。点群の分布だけで自動的に外周を決めると、外れ点へ向かって面が広がったり、凹部が直線で閉じられたりすることがあります。

外周が実際の土砂範囲より外側へ広がると、不要な地盤まで体積へ含まれます。反対に、外周を内側へ設定しすぎると、土山の裾や法面の一部が欠落します。

境界は、点群の形状、現地写真、施工範囲、基準面との交線などを確認して決めます。自動抽出した境界をそのまま使うのではなく、法肩や法尻、構造物際で形状が妥当かを確認します。

面と元点群を重ねて表示することも重要です。生成面が点群を通っているか、点群から浮いていないか、沈み込んでいないかを確認します。平面表示だけでは分かりにくいため、縦断面と横断面を使います。

一定間隔の断面に加え、土山の頂部、法肩、法尻、急斜面、構造物際、点密度が変化する場所を通る断面を作成します。面が点群を無視して直線的に補間されている場所や、離れた点を橋渡ししている場所を確認できます。

自動的に穴を埋めた範囲は、元点群が存在する範囲と区別して確認します。小さな点抜けであれば周辺形状から補間できる場合がありますが、大きな欠測では形状の根拠が不足します。

土量を計算した後は、法線処理前後の値を比較します。法線をそろえたことで面の穴や反転が解消され、計算可能になる場合があります。しかし、土量が大きく変化したときは、法線が正しくなったからだと即断せず、面のどの範囲が変化したかを確認します。

法肩や土山外周のわずかな位置変化でも、対象面積が広い場合は体積差が大きくなることがあります。差分表示や断面を使い、面が変化した場所と変化量を確認します。

既知点や検証点がある場合は、生成面の標高と比較します。平坦部だけでなく、法肩、法尻、掘削底面など、土量へ影響しやすい場所を選びます。

施工図面や既存の数量計算結果も参考になりますが、取得時期、対象範囲、基準面、計算方法が異なる場合があります。数値だけを一致させるのではなく、条件の違いを確認したうえで比較します。

盛土量と切土量を分けて計算する場合は、差分の正負も確認します。面の上下関係が逆になっていると、盛土と切土が入れ替わることがあります。基準面と現況面のどちらを上側として扱うかを確認します。

最終的には、使用した点群、除外した範囲、法線の推定条件、方向統一の基準、面生成条件、境界、基準面、計算日時を記録します。同じ処理を再現できる状態にすることで、計算結果の説明や見直しを行いやすくなります。

法線以外に確認すべき面生成条件

点群から生成した面に不具合があっても、原因がすべて法線にあるとは限りません。法線方向の調整だけを繰り返すと、座標のずれや欠測など、別の原因を見落とす可能性があります。

まず確認したいのが、複数の点群の位置合わせです。同じ地盤を異なる位置から計測した点群がずれていると、地盤が二重の層として記録されます。

二層の点を同じ近傍として法線を推定すると、局所面が不安定になります。面生成後には、波打ち、段差、厚みのある面として現れることがあります。

統合前後に、基準点や変化しにくい地物で位置の整合を確認します。計測時期が異なる場合は、施工によって変化した場所を位置合わせの基準に使わないよう注意します。

座標系と標高基準も確認します。平面位置が一致していても、標高基準が異なる点群を重ねると、上下方向にずれます。土量計算では小さな標高差が対象面積全体へ影響するため、見た目ではわずかなずれでも体積差が大きくなる場合があります。

単位の違いにも注意が必要です。点群の座標単位と、近傍半径や最大辺長の設定単位が一致していないと、想定とは異なる範囲の点が使われます。現場の実寸と点間距離を照合します。

点密度の偏りも面生成へ影響します。計測経路に近い場所だけが高密度で、遠い斜面が低密度な場合、同じ設定でも生成面の細かさが異なります。

高密度部分では細かな凹凸を拾い、低密度部分では大きな三角形が作られます。必要に応じて密度を調整するか、点密度に応じて処理範囲を分けます。

重複点が多い場合は、同じ位置付近に複数の点が集中します。重複点が完全に同じ座標であれば形状への影響は小さい場合もありますが、わずかにずれた重複点が多数あると、局所面が厚みを持ったようになります。

欠測部の扱いも重要です。面生成処理には、点がない範囲を自動的に接続する機能が含まれることがあります。小さな隙間には有効ですが、大きな欠測まで閉じると、存在しない地形が作られます。

欠測の原因が遮蔽である場合、周辺点だけから裏側の地形を確定することはできません。追加計測、設計面、施工前データ、周辺断面など、補完の根拠を明確にします。

最大辺長の設定も確認します。最大辺長が長すぎると、別の土山や構造物へ面がつながる可能性があります。短すぎると、点密度が低い斜面で穴が増えます。

通常の点間隔を接続できる一方で、明らかな欠測や別物体をまたがない範囲を設定します。点間隔が場所によって異なる場合は、一つの最大辺長だけで全体を処理しない方法もあります。

土量計算の対象範囲と基準面の整合も欠かせません。現況面だけが正しくても、基準面の範囲が不足している場合や、外側へ不自然に外挿されている場合は、正しい土量を求められません。

現況面と基準面が重なる範囲を確定し、範囲外の値を計算へ含めないようにします。施工前後の点群を比較する場合は、両時期で同じ境界を使っているかも確認します。

また、生成面を過度に平滑化すると、点群のノイズは減りますが、実際の地形も変化します。法肩、法尻、段切り、掘削底面の局所的な起伏など、土量へ影響する特徴が失われていないかを確認します。

法線の調整、点群の平滑化、面の平滑化は、それぞれ目的が異なります。どの工程でどの程度形状を変えているかを把握し、複数の平滑化処理を重ねすぎないことが大切です。

点群から土量計算までの実務的な処理手順

実務では、法線処理を独立した作業として考えるのではなく、計測計画から土量の検証までの流れへ組み込むことが重要です。

最初に、土量計算の目的を明確にします。土山の体積を求めるのか、掘削前後の差分を求めるのか、計画面に対する盛土量と切土量を求めるのかによって、必要な面と境界が変わります。

土山の体積を求める場合は、土山上面と基準地盤面の関係を決めます。施工前後の差分を求める場合は、二時期の点群を同じ座標系、同じ範囲で比較します。計画面との差を求める場合は、計画面の座標、標高、対象範囲を確認します。

計測前には、平坦部だけでなく、法肩、法尻、急斜面、構造物際を取得できる計測経路を検討します。一方向から見えない場所がある場合は、異なる方向から計測します。

重複範囲を設けることで、点群の統合状態を確認しやすくなります。ただし、重複部分にずれがある場合は二重面の原因になるため、統合精度を検証します。

現場に重機や車両がある場合は、可能な範囲で対象範囲から移動させるか、計測時間を分けます。移動できない場合は、後工程で除外できるように、位置や状況を記録します。

点群取得後は、座標系、標高、単位、計測日時を確認します。複数のデータを統合する場合は、安定した基準点や地物で位置の一致を確認します。

次に、点群を平面と断面で確認します。地盤が二重になっていないか、浮遊点がないか、欠測部がどこにあるかを把握します。この段階で、追加計測が必要な範囲を判断できることもあります。

土量計算の対象外となる点を分類します。重機、車両、資材、植生、仮設物、周辺構造物などを地盤から分けます。元の点群を削除して上書きするのではなく、元データを保管したうえで計算用の点群を作成すると、判断の見直しが容易になります。

ノイズ除去後に点密度を確認します。極端な密度差がある場合は、地形の折れ点を保ちながら密度を調整します。間引き後には、法肩や法尻の点が残っていることを確認します。

続いて、代表範囲で法線の近傍条件を試します。平坦部、斜面、折れ点、点密度の低い範囲を含め、法線のばらつきと地形の保持を比較します。

近傍条件を決めたら法線を推定し、観測位置や上方向を基準に向きをそろえます。複雑な形状では、地形領域ごとに分けて方向を伝播します。

急斜面や鉛直面は、平坦部と異なる条件で処理します。土量計算へ必要な面だけを残し、不要な構造物面が混ざっていないかを確認します。

法線処理後に面を生成します。三角形の表裏、最大辺長、穴、外周、異常な接続を確認します。元点群と面を重ね、複数の断面で形状を検証します。

基準面を設定するときは、現況面との重複範囲を確認します。外挿範囲や欠測補間範囲を把握し、根拠のない面が体積へ含まれないようにします。

土量を計算した後は、全体の値だけでなく、範囲別の結果も確認します。土量が想定と異なる場合は、法線だけでなく、境界、基準面、除外物、計測時期を見直します。

設定を変更した場合は、再計算前後の面差分を確認します。数値が変わった場所を特定することで、変更の影響を説明できます。

最後に、作業条件を記録します。使用した点群、座標系、標高基準、除外範囲、近傍条件、法線の方向基準、面生成条件、最大辺長、境界、基準面、計算結果を保存します。

再現性を確保するには、処理機能の名称だけでなく、入力値と判断理由も記録することが重要です。担当者が変わっても、同じデータから同様の成果を作れる状態を目指します。

法線処理で避けたい設定と判断

法線が乱れているとき、最初からすべてを一括反転する方法は避ける必要があります。一括反転が有効なのは、面全体の表裏が一様に逆になっている場合です。

局所的に法線が反転している状態で一括反転すると、正しかった範囲が誤った方向になります。まず、全体反転なのか、部分反転なのかを確認します。

法線を安定させるために、近傍範囲を必要以上に広げることも避けます。表示上は法線がきれいにそろって見えても、法肩や段差が平滑化され、実際の地形が変わっている可能性があります。

土量計算では、滑らかな見た目よりも、対象地形を適切に表現していることが重要です。法線のばらつきが減ったことだけで設定を評価せず、生成面の断面を確認します。

法線角度だけで地表と不要物を完全に分類しようとすることにも注意が必要です。土砂の急斜面と構造物の傾斜面が似た法線を持つ場合があります。反対に、平らな資材や重機上面が地盤と同じ上向き法線を持つこともあります。

法線角度に加えて、高さ、位置、連続性、局所的な粗さ、対象範囲などを確認します。

面の穴をすべて自動補間する方法も避けます。穴が法線の不一致で生じたのか、点自体が取得できていないのかによって、適切な対応が異なります。

法線を整えることで接続できる範囲は再処理し、大きな欠測は補完の根拠を確認します。根拠がないまま穴を閉じると、計算値だけが作られ、現地形状との対応を説明できなくなります。

画面上の陰影だけで面の正しさを判断することにも注意します。両面表示では裏返った三角形も表示されるため、表裏の不一致を見逃すことがあります。

また、面を滑らかに表示する設定では、実際の三角形の向きや細長い面が分かりにくくなる場合があります。表裏表示、三角形の線表示、法線表示、断面表示を組み合わせます。

一度決めた法線条件を、すべての現場へそのまま適用することも適切ではありません。点間隔、地形、計測方向、ノイズの状態が異なれば、適した近傍条件も変わります。

ただし、現場ごとに無秩序に設定を変えると、成果の再現性が低下します。標準条件を設けたうえで、変更した理由と対象範囲を記録する運用が必要です。

既存の土量へ近づくように法線や面生成条件を調整することも避けるべきです。既存数量は検証材料になりますが、その数値へ一致させること自体を目的にすると、面を不自然に変形させるおそれがあります。

計算値に差がある場合は、基準面、対象範囲、取得時期、構造物の除外、欠測補間、面生成方式などを確認します。形状上の根拠を持って条件を判断することが重要です。

処理結果だけを残し、元の点群や中間データを保存しない運用にも注意が必要です。除外判断や法線条件を後から見直せなくなります。

元点群、分類済み点群、法線処理後の点群、生成面、計算成果を段階ごとに保存すると、問題が起きた工程を特定しやすくなります。

まとめ

点群から土量計算用の面を生成する際、法線方向が不ぞろいだと、三角形の表裏反転、面の分断、穴、不要な接続、急斜面の欠落などが起こる可能性があります。

特に、法線を使って地表点を分類する場合、立体的な面を再構築する場合、面の内外を判定する場合は、法線の方向と連続性が重要です。

法線を安定させるには、最初に点群のノイズ、重機、資材、植生などを除去し、地盤を表す点を整理します。その後、点間隔と地形に合った近傍範囲を設定し、計測誤差に過敏にならず、折れ点を過度に平滑化しない条件を選びます。

推定した法線は、観測位置や鉛直上方向を基準にそろえます。複数方向から取得した点群や複雑な地形では、連続する面ごとに分割し、隣接関係を使って方向を伝播します。

急斜面や鉛直面は、平坦部と同じ上向き条件だけで処理しないことが重要です。土量計算へ必要な面の種類を確認し、上面、斜面、壁面、底面を目的に応じて分けて扱います。

法線処理後は、法線表示だけで完了とせず、生成面の表裏、穴、異常な三角形、外周、断面を確認します。法線の調整前後で土量が変化した場合は、面のどの部分が変わったかを調べ、数値の変化を説明できるようにします。

また、面生成ミスの原因は法線だけではありません。座標や標高のずれ、点密度の偏り、欠測、最大辺長、境界、基準面の不整合も確認する必要があります。

点群による土量計算を安定させるには、法線処理を単独の補正として扱うのではなく、計測計画、点群整理、面生成、体積計算、検証までを一つの工程として管理することが大切です。

現場で点群を取得した直後に形状や欠測を確認できれば、必要な範囲をその場で追加計測しやすくなり、後工程での補間や再処理も減らせます。携帯できる環境で点群計測から現場確認まで進めたい場合は、LRTK Phoneを活用した計測方法も確認してみてください。

現場を3Dで残して、あとから測る。
実際の画面と動画で使い方を確認できます。

LRTK Phoneの使い方・実例を見る
資料請求導入相談
現場をスマホで3DスキャンLRTK Phone実例を見る