LRTKレフィクシア株式会社

点群からメッシュを作る際に土量差を抑える7つの設定

点群からメッシュを作ると土量差が生じる理由

点群を使った土量計算では、取得した三次元座標をそのまま体積として扱うのではなく、点群から地表面を表現するメッシュや三角網を作り、その面と基準面との高低差から体積を求める方法がよく使われます。そのため、「同じ点群を使っているのだから、どのようにメッシュを作っても土量は同じになる」と考えるのは適切ではありません。

点群は、地表面上に多数の点が分布したデータです。一方、メッシュは点と点の間を面で接続したデータです。点が存在していない場所の高さは、周囲の点の配置やメッシュ生成条件によって表現が変わります。特に、法肩、法尻、掘削底面、土砂山の裾、急傾斜部、構造物との境界などでは、わずかな面の張り方の違いが対象面積全体に積み重なり、最終的な土量差として現れることがあります。

土量計算で問題になりやすいのは、単純に点群の測位精度だけではありません。点群の密度、不要点の残り方、外周境界、欠損、三角形の接続距離、補間、平滑化、比較対象となる基準面など、複数の条件が体積に影響します。したがって、土量計算 点群の実務では、計測精度と同じくらい「どの条件で面を作ったか」を管理することが重要です。

例えば、土砂山の周囲に地盤面の点が十分に存在していない状態でメッシュを作ると、本来は存在しない面が土砂山の裾から離れた点まで張られる場合があります。反対に、点群を細かく削除し過ぎると、本来残すべき小さな凹凸まで失われ、平均化された面になってしまいます。どちらの場合も、見た目には自然なメッシュに見えることがあるため、三次元表示だけで判断するのは危険です。

重要なのは、一つの設定値をすべての現場に適用することではありません。点密度、対象面積、地形、計測方法、必要な成果精度などに応じて設定を決め、その設定を計測時期ごとにできるだけ統一することです。ここからは、点群からメッシュを作る際に土量差を抑えるために確認したい7つの設定を順番に解説します。

設定1 点群の間引き条件を対象地形に合わせる

高密度の点群を処理する場合、計算負荷やデータ容量を抑えるために点群を間引いてからメッシュ化することがあります。間引き自体は有効な処理ですが、条件を強くし過ぎると、土量計算に必要な地形情報まで失われる可能性があります。

平坦な地盤では、近接した大量の点をある程度間引いても、形成される面の形状は大きく変わらないことがあります。しかし、法面や土砂山のように高さが短い距離で変化する場所では事情が異なります。法肩や法尻付近の点を減らし過ぎると、実際の折れ点より内側または外側を通る面が生成され、本来の地形より丸みを帯びたメッシュになることがあります。

土砂山では特に裾部分が重要です。山頂部の高さがほぼ正しくても、裾の形が数十センチ単位で広がったり縮んだりすれば、その差が外周全体に及びます。体積は高さだけではなく面積にも左右されるため、土量計算では「最高点を正しく残せているか」だけでなく「形状変化の大きな場所に十分な点が残っているか」を確認する必要があります。

間引き条件を決める際は、点数だけを基準にしないことが大切です。元の点群と間引き後の点群を断面で比較し、法肩、法尻、掘削底面の段差、土砂山の頂部や裾などが維持されているかを確認します。点群全体の点数が大幅に減っていても、重要な地形変化が残っていれば、土量計算には利用しやすい状態といえます。

反対に、平坦部に大量の点が残っている一方で、境界付近の特徴点が失われている状態は望ましくありません。必要なのは均一に点を残すことではなく、地形を表現するために必要な情報を残すことです。

複数時期の点群を比較して切土量や盛土量を求める場合には、間引き条件の統一も重要です。施工前だけ高密度、施工後だけ低密度という状態では、実際の施工による変化とメッシュ生成条件による変化を切り分けにくくなります。同一現場で継続的に土量を管理するなら、使用した間引き方法や処理条件を記録し、次回も再現できる状態にしておくと結果を比較しやすくなります。

設定2 外れ値と不要点の除去条件を調整する

点群には、地表面以外の点が含まれることがあります。作業員、建設機械、車両、資材、植生、水面付近の不安定な点、計測時に生じた孤立点などです。これらを残したままメッシュ化すると、本来の地盤とは異なる面が作られ、土量計算に影響する可能性があります。

例えば、土砂山の上に一時的に置かれた資材の点を含めてメッシュを作れば、その資材が地形の一部として扱われることがあります。掘削底面に作業員や機材が残っている場合も同様です。本来求めたいのが土砂や地盤の体積であれば、こうした点は対象から除外する必要があります。

ただし、ノイズ除去は強ければ強いほど良いわけではありません。地形からわずかに離れている点を一律に外れ値と判断すると、法肩や小さな盛り上がり、岩塊を含む地表など、本来残すべき点まで消える可能性があります。特に急斜面では、平面上の距離が近い点同士でも高さが大きく異なるため、平坦地を想定した条件をそのまま使うと過剰除去につながる場合があります。

土量計算用の点群を整理するときは、自動処理だけに依存せず、平面表示、斜め表示、断面表示など複数の方向から確認することが有効です。孤立した点が残っていないかを見るだけでなく、除去後の地表面が不自然に削られていないかも確認します。

不要点を判断するときには、地表面との位置関係も重要です。例えば土砂山の側面付近にある点が、ノイズなのか実際の土砂なのかは、一方向から見ただけでは分からない場合があります。周囲の点との連続性や断面形状を見ながら判断すると、必要な点を残しやすくなります。

施工前後の点群を比較する場合には、除去対象の考え方も統一します。施工前の車両は削除したのに施工後の車両は残した、といった違いがあると、その部分が高さ差として計算される可能性があります。点群から求めたい対象を事前に明確にし、「地盤以外をどこまで除外するか」というルールを決めておくことが重要です。

また、不要点を削除した後は、削除によって大きな空白が生じていないかも確認します。不要点除去と欠損補間は別の処理ですが、実務では相互に影響します。点を削除し過ぎた結果として大きな穴が生まれ、その穴を後工程で強く補間すると、別の形で土量誤差を生む可能性があるためです。

設定3 メッシュ化する範囲と外周境界を固定する

土量計算で見落とされやすいのが、メッシュを作成する外周範囲です。同じ点群を使っていても、対象範囲が異なれば当然ながら計算される体積は変わります。さらに、境界付近の三角形の張られ方が変わることで、対象範囲内の面形状まで変化する場合があります。

土砂山の体積を求めるケースでは、外周をどこに設定するかが特に重要です。土砂と周辺地盤の境界が曖昧な場所で、外周を広く設定すれば地盤部分まで対象に含む可能性があります。逆に狭く設定すると、土砂山の裾を切り落としてしまうことがあります。

施工前後の点群差から切土量や盛土量を計算するときも、比較範囲を一致させる必要があります。施工前の面が100平方メートル、施工後の面が98平方メートルといった状態で単純に体積を比較すると、施工による高さ変化だけでなく、対象面積の差も計算結果に入ってしまいます。

そのため、土量計算の対象範囲は可能な限り共通の境界線で管理します。測定時期ごとに点群の端部を見ながら毎回手作業で範囲を描き直す方法では、担当者によって境界位置が変わりやすくなります。最初に対象範囲を定義し、その境界を各時期の点群に適用できれば、条件差を減らせます。

外周境界では、境界線の内側に地形を表現するための点が十分に存在することも確認します。境界線だけを固定しても、その直近に点が存在しなければ、離れた点同士を結んだ大きな三角形が生成されることがあります。特に法面の上端や掘削範囲の端部では、この影響を受けやすくなります。

現場条件によっては、施工対象範囲の外側を少し広めに計測し、処理段階で共通境界を設定する方法が扱いやすい場合があります。最初から対象範囲ぎりぎりまでしか点群を取得していないと、境界付近の形状を作るための周辺情報が不足するためです。

土量差を追跡する業務では、境界データそのものも成果条件の一つとして扱うと管理しやすくなります。どの点群を使ったかだけでなく、どの外周線で切り出したかを残しておけば、後から計算結果を再確認するときにも同じ条件を再現できます。

設定4 三角形の最大辺長と接続条件を調整する

点群から三角形メッシュを生成するときには、近くにある点同士を接続して面を形成します。このとき、どれだけ離れた点まで接続を許容するかによって、メッシュ形状が大きく変わることがあります。

点群が十分に密な場所では、近接点同士で細かな三角形が作られるため、実際の地形に近い形を表現しやすくなります。一方、欠損部や計測範囲の端部では点同士の距離が大きくなります。そこまで無条件に接続すると、本来は面が存在しない空間に大きな三角形が張られる可能性があります。

典型的なのが、土砂山の裾と離れた地盤点が接続されるケースです。実際には土砂山の境界で地形が変化しているにもかかわらず、長い三角形で斜めに結ばれると、存在しない土砂があるようなメッシュになることがあります。

反対に、最大辺長を短く設定し過ぎると、点密度が少し低い部分に細かな穴が多数生じます。その穴を後から補間すると、結果として別の誤差が生じる場合があります。したがって、接続距離は短ければよいのではなく、実際の点間隔と地形形状を考慮して調整する必要があります。

適切な条件を確認するには、メッシュ全体を眺めるだけでなく、三角形の形状を見ることが重要です。周辺に比べて極端に大きな三角形や細長い三角形が存在する場所は、点群が不足しているか、本来接続すべきではない場所が結ばれている可能性があります。

土量への影響を確認する場合は、設定を変えた複数のメッシュで体積を比較する方法も有効です。接続条件を少し変えただけで土量が大きく変化するのであれば、その場所では点群密度や境界条件が十分ではない可能性があります。設定値だけで無理に合わせるのではなく、元点群や計測範囲まで戻って原因を確認したほうがよいケースもあります。

また、急斜面や段差では、平面的には近いものの高さ方向では離れた点が存在します。そのため、単純な水平距離だけでなく、生成された面が実際の地形を横切っていないかを断面表示で確認することが重要です。

継続的な土量管理では、この接続条件も記録対象にします。同じ現場で毎回異なる条件を使用すると、施工による体積変化なのか、面の生成方法による差なのかを判断しにくくなるためです。

設定5 欠損部の補間と穴埋めを必要最小限にする

点群計測では、対象面を完全に欠損なく取得できるとは限りません。地形の陰、資材や機械による遮蔽、急斜面、反射条件などによって、一部に点が存在しない領域が生じることがあります。

メッシュ作成時には、このような欠損部を周囲の点から補間して面を作る機能が使われることがあります。小さな欠損で、周辺地形が連続している場合には有効ですが、大きな欠損を自動的に埋めると、実測していない地形を推定だけで作ることになります。

例えば掘削底面の中央に大きな欠損がある状態で周囲の点から平面を作ると、実際には小さなくぼみがあっても表現されません。反対に、周囲に高い点が多ければ、実際より高い面が形成される可能性もあります。土量計算では、その推定面と基準面との間も体積として集計されるため、欠損範囲が広いほど影響が大きくなる可能性があります。

欠損処理では、まず「穴を埋めるかどうか」ではなく、「なぜ穴が生じたか」を確認します。単なる点密度不足なのか、作業員や資材を除去した結果なのか、構造物による死角なのかによって対応は異なります。

再計測できる状況であれば、重要な範囲の大きな欠損は追加計測で補うほうが、推定だけに頼るより地形を直接取得できます。特に土量差を厳密に比較したい範囲では、計測段階で死角を減らすことが重要です。

補間を使用する場合も、対象範囲を無制限に設定するのではなく、小さな欠損に限定する考え方が有効です。補間後には必ず断面を確認し、周囲の地形から見て不自然な盛り上がりや平坦面が生じていないかを確認します。

また、施工前は補間あり、施工後は補間なしといった条件の違いも避けたいところです。比較する二つの面で欠損処理の考え方が異なれば、その差が体積差に混ざります。点群の取得条件をそろえたうえで、補間条件もできるだけ共通化することが、安定した土量比較につながります。

補間は便利な機能ですが、実測点を増やす処理ではありません。「面が表示されたから正しい」のではなく、どこまでが実測で、どこからが推定なのかを理解して利用することが重要です。

設定6 平滑化をかけ過ぎず地形の凹凸を残す

点群から生成したメッシュには、細かな凹凸や局所的なノイズが残ることがあります。見た目を滑らかにするために平滑化を使用すると、メッシュを確認しやすくなる場合があります。しかし、土量計算を目的とする場合は、平滑化を強くし過ぎないことが重要です。

平滑化は、周囲の頂点との関係から局所的な高さ変化をなだらかにする処理です。そのため、ノイズだけでなく実際の地形の凹凸まで変化する可能性があります。

例えば、施工後の地盤に小さな高低差が残っている場合、それを強く平滑化すると平均的な高さへ近づきます。見た目はきれいになりますが、元点群が示していた地表面とは異なる形になります。面積が広い場所で小さな高さ変化が積み重なれば、体積差として無視できない量になる場合があります。

特に注意したいのが法肩と法尻です。これらは地形が折れ曲がる重要な部分ですが、平滑化によって角が丸くなると、法面の位置や勾配が変化したようなメッシュになります。土砂山でも、頂部や裾が丸められることで体積が変化する可能性があります。

したがって、平滑化を使用するときは「見栄えを良くするため」ではなく、「土量計算に不要な微細変動だけを抑えられているか」という視点で判断します。処理前後の断面を重ねて確認すると、どの程度形状が動いているかを把握しやすくなります。

平滑化前と平滑化後で体積を計算し、その差を確認することも有効です。差がごく小さく、断面形状にも不自然な変化がなければ、その条件は使用しやすいと判断できます。一方、平滑化条件の変更だけで土量が大きく動く場合は、処理を弱めるか、元点群に含まれるノイズの原因を見直す必要があります。

点群そのものの品質が十分であれば、強い平滑化を必要としないケースもあります。計測時の死角を減らし、不要点を適切に除去し、適度な密度の点を残しておけば、メッシュ作成後に形状を大きく修正する必要性を減らせます。

また、複数時点を比較する場合は平滑化の有無だけでなく、処理の強さもそろえることが大切です。一方だけ強く平滑化された面を比較すると、実際の施工差ではない高さ差が生じる可能性があります。

設定7 基準面と高さ条件を統一して土量を比較する

メッシュそのものが正しく作成できていても、土量計算に使用する基準面が異なれば結果は変わります。そのため、最後に確認したいのが、基準面、座標、高さ、対象範囲などの計算条件です。

土量計算では、生成した現況メッシュと一定高さの水平面を比較する場合もあれば、施工前の地形面、設計面、別時期の点群から作成したメッシュなどを基準として差分を求める場合もあります。何を基準にするかによって、「土量」という同じ言葉でも意味する値は異なります。

例えば土砂山の在庫量を求める場合、土砂の下にある地盤面を基準として体積を求める必要があります。周囲の最低標高を単純に水平面として使う方法と、実際の地盤形状を表現した面を使う方法では、地盤に傾斜や凹凸があるほど結果に差が出る可能性があります。

施工前後の比較では、二つのメッシュが同じ座標系、高さ基準、単位、対象境界で扱われていることを確認します。位置がわずかに横方向へずれているだけでも、法面のような傾斜地では大きな高さ差として現れる場合があります。高さ方向のずれがあれば、対象範囲全体に体積差が生じます。

特に広い面積を扱う場合、小さな高さ差でも面積全体に積み重なります。そのため、体積だけを見て異常を判断するのではなく、差分の分布を確認することが重要です。対象範囲のほぼ全体が同じ方向に高い、または低い場合には、実際の施工変化ではなく、高さ基準や位置合わせに原因がないか確認する必要があります。

基準面の作成方法も毎回統一します。ある時期は外周点から地盤面を推定し、別の時期は一定標高を使用すると、土量の時系列比較が難しくなります。在庫量や出来形を継続管理するのであれば、「どの面を基準とした体積なのか」を明確に記録することが大切です。

計算結果を保存するときには、体積値だけを残すのではなく、使用した点群、メッシュ、境界、基準面、主な生成条件とひも付けて管理すると、後から結果を再確認できます。数値だけが残っていても、条件を再現できなければ、別担当者が同じ土量を算出できない場合があります。

土量差を抑えるという意味では、最終的な体積値を無理に一致させることが目的ではありません。同一条件で処理したときに、誰が計算しても近い結果を再現できる状態を作ることが重要です。

メッシュ作成前後に確認したい土量計算の流れ

点群を使った土量計算では、メッシュ生成だけを独立した作業として考えるのではなく、計測から計算結果の確認までを一連の工程として管理すると誤差要因を見つけやすくなります。

最初に確認するのは元点群です。対象範囲が十分に取得されているか、法肩や法尻、掘削底面、土砂山の裾など重要な部分に欠損がないかを確認します。作業員、資材、機械など、土量計算の対象ではないものが含まれている場合は、地形との境界を確認しながら除外します。

次に、必要に応じて点群を間引きます。この段階では処理速度だけを優先せず、断面形状が維持されているかを確認します。平坦部で点数を減らせても、地形変化の大きい部分まで同じように情報量を減らす必要はありません。

その後、土量計算の対象範囲を確定します。複数時期を比較する場合は、共通の境界を設定しておくと条件をそろえやすくなります。境界付近に点が不足している場合は、そのままメッシュ生成へ進まず、追加計測の可否や対象範囲の設定を見直します。

メッシュ生成では、三角形の接続条件を確認します。大き過ぎる三角形が欠損部を横断していないか、斜面の反対側同士を不自然に結んでいないかを確認します。必要であれば接続条件を調整し、再生成します。

欠損が存在する場合は、その範囲と土量への影響を確認してから補間の必要性を判断します。補間を行った場合は、元点群とメッシュの断面を比較し、推定された形状が周辺地形と連続しているかを確認します。

平滑化を使用する場合も同様です。処理前後のメッシュを比較し、法肩、法尻、段差、土砂山の頂部や裾などが移動していないかを確認します。見た目の滑らかさより、元点群との整合性を優先します。

最後に、基準面との体積を計算します。結果が想定と大きく異なる場合は、体積値だけを見て調整するのではなく、差分位置を確認します。局所的な差であればノイズや欠損、境界の影響が考えられ、対象面全体に同じ傾向がある場合は高さ基準や位置合わせの確認が必要です。

このように工程ごとに確認すれば、最終的に土量が合わなかったときにも原因を特定しやすくなります。メッシュ生成設定を変えて体積値だけを合わせる方法では、別の現場や次回計測で同じ結果を再現できません。

土量計算 点群の運用では、正しいと思われる一つの設定値を探すより、計測条件と処理条件を一定のルールで管理し、結果を再現できる仕組みを作ることが重要です。

点群計測の段階からメッシュ誤差を減らす考え方

メッシュ作成時の設定を細かく調整することは重要ですが、最も扱いやすいのは、そもそも大きな補正を必要としない点群を取得することです。点群の欠損やノイズが少なければ、補間や強い平滑化に依存する必要がなくなり、元の地形に近い面を作りやすくなります。

土砂山を計測する場合は、一方向だけから計測すると反対側に死角が生じやすくなります。法面や掘削箇所でも、地形や周辺構造物によって見えない場所ができます。可能であれば複数方向から対象面を確認し、特に境界部分の点を確保することが重要です。

計測範囲も、土量を求めたい場所だけをぎりぎり取得するより、境界判断に必要な周辺地盤まで含めて取得したほうが処理しやすい場合があります。土砂山であれば山の裾だけでなく、その外側の地盤面まで取得しておくことで、どこから土砂が立ち上がっているかを判断しやすくなります。

また、時系列比較では計測方法をできるだけ統一します。計測位置や点密度が毎回大きく異なると、メッシュ作成時にも異なる補間や接続条件が必要になり、純粋な地形変化を比較しにくくなります。同じ範囲を同じ考え方で取得することが、後工程の安定につながります。

実務では「高密度に取得すれば必ず正確になる」と考えがちですが、点の数だけでは十分ではありません。重要な場所に必要な点が存在し、不要点が少なく、共通座標上で正しく配置されていることが重要です。極端に高密度でも、境界が欠けていたり高さ方向にずれていたりすれば、土量計算の信頼性は下がります。

また、点群を取得した直後に現場で状態を確認できれば、欠損に気付いた段階で追加計測できる可能性があります。事務所へ戻ってから大きな死角が判明すると、再計測に手間がかかるだけでなく、その時点では施工状況が変わっていることもあります。

LRTK Phoneのように現場で点群を取得し、その場で三次元データを確認できる仕組みを活用する場合も、単にスキャンを完了させることを目的にせず、土量計算に必要な地表面が取得できているかという観点で確認することが重要です。

点群取得時には、土量計算でどの境界を使うのか、どの面を基準にするのかまで想定しておくと、必要な範囲を判断しやすくなります。計測担当者と処理担当者が別の場合には、後工程で必要になる場所を事前に共有しておくと、点群不足による再作業を防ぎやすくなります。

最終的なメッシュ品質は、ソフトウェア上の設定だけで決まるものではありません。元点群、計測範囲、点密度、境界、不要点、欠損、生成条件、基準面までが連続して影響します。メッシュ作成時に差が出た場合は設定値だけを見るのではなく、計測段階までさかのぼって原因を確認することが大切です。

まとめ

点群からメッシュを作成して土量計算を行う場合、同じ元点群を使用していても、処理条件によって体積に差が生じることがあります。点群は離散した点の集合であり、メッシュ化では点と点の間に新たな面を作るためです。

土量差を抑えるために重要なのは、まず点群の間引き条件を対象地形に合わせ、法肩、法尻、土砂山の裾など形状変化の大きな部分を残すことです。次に、作業員や資材、機械、孤立点などの不要点を除去しつつ、実際の地形まで削除しないように確認します。

メッシュ化する外周範囲も重要です。施工前後の比較では同じ境界を使い、対象面積そのものが変わらないように管理します。三角形の最大辺長や接続条件については、欠損部を大きな面で無理に覆っていないかを確認し、必要以上に離れた点を接続しないことが大切です。

欠損部の補間は必要最小限とし、大きな欠損を自動処理だけで埋めることは避けます。可能であれば追加計測によって実測点を取得し、補間した場合には断面から形状を確認します。平滑化についても同様で、見た目を整えるために地形の特徴まで消さないよう注意が必要です。

そして最終的には、基準面、座標、高さ、単位、対象範囲などを統一して土量を計算します。施工前後や複数時点を比較する場合は、点群だけでなくメッシュ作成条件まで同じ考え方で管理することが、結果の再現性を高めるポイントです。

土量計算では、最終的な体積値だけを記録するのではなく、その値をどの点群、どの範囲、どのメッシュ条件、どの基準面から求めたかを残しておくことが重要です。条件を再現できれば、担当者が変わった場合でも結果を検証しやすくなり、施工途中の土量変化も継続して追いやすくなります。

点群から安定した土量を算出するには、メッシュ生成後の調整だけでなく、計測時点から欠損や不要点を減らし、必要な地形情報を確実に取得することが基本になります。現場で点群を取得して土量確認までつなげたい場合は、LRTK Phoneを活用し、計測直後に取得範囲や地形の状態を確認しながら、土量計算に使いやすい点群を蓄積していく方法も検討できます。

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

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