LRTKレフィクシア株式会社

点群土量計算で異常値を消し過ぎないための7チェック

点群土量計算では異常値の除去が結果を左右する

点群を使った土量計算では、取得したすべての点をそのまま計算対象にできるとは限りません。計測範囲には地表だけでなく、重機、車両、作業員、資材、仮設物、草木などが含まれることがあります。また、計測条件によって周囲から大きく離れた点や、局所的に不自然な高さを示す点が現れる場合もあります。そのため、体積計算の前に不要点や異常値を確認し、必要に応じて除外する作業が行われます。

ここで注意したいのは、異常値を多く削除するほど土量計算の精度が上がるわけではないことです。点群の見た目を滑らかにしようとして処理を強くすると、実際の地形を構成する点まで消してしまう可能性があります。盛土の頂部、法肩、法尻、掘削底の段差、タイヤによるわだち、局所的な沈下などは、周囲との高さ差が大きくても実在する形状です。

こうした点を異常値として削除すると、点群から生成される地表面が実際より平坦になり、土量計算に影響します。局所的には数センチ程度の変化でも、その影響が広い面積に及べば体積差として積み上がります。特に施工前後や搬出前後の点群を比較する場合、各時点で異なる基準で点を除去すると、実際の施工による変化と点群処理による変化が混ざってしまいます。

点群土量計算では、きれいな点群を作ること自体が目的ではありません。計算したい地表をできるだけ適切に残しながら、体積計算に不要な点だけを除外することが重要です。

そのためには「周囲から外れて見えるから削除する」という単純な判断ではなく、その点が何を表しているのか、削除すると生成面がどう変わるのか、最終的な土量にどれほど影響するのかを段階的に確認する必要があります。

以下では、点群土量計算で異常値を消し過ぎないために確認したい7つのポイントを、実務の流れに沿って解説します。

チェック1 異常値を消す前に発生原因を確認する

最初に確認したいのは、周囲から外れている点がなぜ発生したのかという点です。

点群を表示すると、周囲の地面より極端に高い点や低い点が見つかることがあります。このような点を見ると、計測時に生じたノイズとしてすぐ削除したくなるかもしれません。しかし、実際には土砂の塊、石、局所的な掘削跡、地面の沈下、排水溝、わだちなど、実在する形状を正しく捉えている場合があります。

異常値であるかどうかを判断するときは、点そのものだけではなく現場状況を確認することが重要です。

例えば、点群の中に地面から大きく盛り上がる部分がある場合、その位置に計測時の資材や重機が存在していたのであれば、地表として扱わない判断ができます。一方、同じ位置の現場写真に土砂の小山が写っているのであれば、それは体積計算に残すべき実際の形状かもしれません。

異常値の分布にも注目します。

周囲から離れた点が一つだけ存在している場合と、複数の点が連続して一つの形状を作っている場合では意味が異なります。孤立している点は計測上の外れ値である可能性を検討できますが、多数の点が連続している場合には、地形や対象物を捉えている可能性があります。

また、帯状に高さの違いが続いている場合には、個々の異常値ではなく、計測ライン間や複数データ間の位置関係に原因があることも考えられます。このようなデータに対して、高い側や低い側の点をまとめて削除すると、必要な地表データを大量に失う可能性があります。

まず重なり部分や周辺の断面を確認し、位置や高さに一貫した差が生じていないかを調べる必要があります。

点群土量計算の異常値除去では、削除操作そのものより、削除前の原因確認が重要です。「なぜこの点が存在するのか」を考える工程を入れることで、実際の地形を不要点として消すリスクを抑えやすくなります。

チェック2 平面表示だけでなく複数方向の断面を確認する

2つ目のチェックは、異常値を上から見ただけで判断しないことです。

点群を平面表示すると対象範囲全体を把握しやすい一方、高さ方向の細かな関係は分かりにくくなります。高さによる色分けを利用していても、表示する高低差の範囲や色の段階によって見え方が変わるため、色が周囲と違うだけで異常値と判断するのは適切ではありません。

異常に見える場所を見つけたら、その部分を通る断面を確認します。

断面を見ることで、その点が周囲の地面から完全に孤立しているのか、それとも緩やかにつながった地形の一部なのかを把握しやすくなります。

例えば、土砂山の頂部は周囲より高く、狭い範囲に点が集中しているため、条件によっては外れ値のように見えることがあります。しかし、断面で見ると裾から頂部へ連続した斜面が形成されており、土量計算に必要な形状であることが分かります。

法面も注意が必要です。法肩や法尻は地表面の傾きが大きく変化する場所であり、平坦部を基準とする自動処理では異常として抽出される可能性があります。しかし、法面の体積を適切に評価するには、こうした折れ点付近の情報をできるだけ維持する必要があります。

断面確認では、一方向だけで結論を出さないことも重要です。

細長い盛り上がりを横切る方向では孤立した山のように見えても、直交する方向から見ると長く連続した地形である場合があります。排水溝のような細長いくぼみも同様で、一方向だけを見ると局所的な低い異常値と誤認することがあります。

そのため、疑わしい部分では縦方向と横方向など、複数の向きから断面を確認する方法が有効です。

また、断面では点だけでなく、点群から生成した面の形状も確認します。異常値を削除した結果、周辺点を結ぶ面が不自然に引き延ばされていないかを見ることで、削除し過ぎを発見できることがあります。

土量計算で必要なのは滑らかな断面ではなく、現場の地形を用途に応じて適切に表現できる断面です。多少の凹凸が残っているからといって、それだけを理由に異常値処理を強くしないことが重要です。

チェック3 地表面と不要物の境界を削り過ぎない

3つ目は、重機や資材などを取り除くときに、その周囲の地表まで一緒に削除しないことです。

点群土量計算の現場では、計測範囲を完全に無人・無障害物にできるとは限りません。重機が停車していたり、土砂の近くに資材が置かれていたり、作業員が計測範囲を移動していたりする場合があります。

これらが土量計算に必要な地表ではないことが明確であれば、除外する判断ができます。ただし、不要物そのものと地表面との境界には注意が必要です。

例えば、地面に停車している車両を点群から削除するとします。車両の点だけを適切に取り除ければよいのですが、選択範囲を広げ過ぎると車体周囲の地面まで消えてしまいます。削除した場所に十分な地表点が残っていなければ、その後の面生成で周囲の点同士が結ばれ、実際とは異なる地面が作られる場合があります。

盛土の裾に重機が停車しているケースでは、さらに注意が必要です。裾の形状は体積計算の境界に影響するため、その部分を重機と一緒に削除すると土量が変化しやすくなります。

資材についても同様です。地面に置かれた資材の上面を除外することは必要でも、その周辺の地形まで大きく消してしまえば、計算対象の形状が変わります。

植生を処理するときにも境界を意識する必要があります。

草や低木などの点を除外したい場合でも、その下の地表面が十分に取得されているとは限りません。植物に対応する点を強い条件で一括削除すると、地表として利用できる点まで除外してしまうことがあります。

除去対象の周辺では、削除後にどの程度の点が残るのかを確認しながら処理することが大切です。

特に盛土の裾、法肩、法尻、掘削端、構造物との取り合いなど、土量計算範囲の境界を決める位置では慎重に確認します。

不要物を消すことより、「その下や周囲の地表を土量計算に必要な状態で残せるか」という視点を持つことが、過剰な除去を防ぐポイントです。

チェック4 点密度が低い場所を異常値と決めつけない

4つ目は、周囲より点数が少ないという理由だけで異常値と判断しないことです。

点群は計測範囲全体で均一な密度になるとは限りません。対象面との距離や角度、遮蔽物、計測する位置や移動経路などによって、取得できる点の密度は変化します。

例えば、見通しのよい平坦面では多数の点が取得できても、法面の裏側や資材の陰、深い掘削部などでは点密度が下がることがあります。

こうした場所に残っている少数の点まで異常値として除去すると、必要な情報がさらに少なくなります。その結果、点群から面を作る際に広い範囲を補間することになり、実測とは異なる形状が生じる可能性があります。

点群土量計算では、点数が多ければ必ず正しい地表を作れるわけではありません。重要なのは、対象形状を表現するために必要な位置に点が存在しているかどうかです。

ほぼ平坦な地面であれば、周囲より点密度が低い部分があっても、高さが安定していれば形状を表現できる場合があります。一方、凹凸の激しい場所や急な地形変化がある部分では、少数の点だけでは形状を十分に再現できないことがあります。

したがって、点密度だけではなく、その場所の形状と計算への影響を組み合わせて判断する必要があります。

特に注意したいのは、点が少ない場所を異常値として消した結果、欠測状態を広げてしまうケースです。

欠測と異常値は同じものではありません。異常値は計算対象とは考えにくい点ですが、欠測は本来欲しい地表情報そのものが得られていない状態です。欠測周辺に残っている点は貴重な地形情報である可能性があります。

点が少ないから消すのではなく、その点が周囲の地形や別方向から得たデータと整合しているかを確認することが重要です。

点密度が極端に不足しており、地形を判断できない場合には、後処理で強引に整えるのではなく、再計測を含めた対応を検討します。

チェック5 フィルターのしきい値を段階的に調整する

5つ目は、自動的な異常値除去を行う場合に、最初から強い設定を使わないことです。

大量の点を扱う現場では、一点ずつ確認して削除する方法だけでは作業負担が大きくなります。そのため、周囲の点との高さ差、距離、密度などを基準として、異常値候補を抽出する処理が利用されることがあります。

こうした処理自体は効率化に役立ちますが、設定するしきい値によって残る点と消える点が大きく変わります。

最初から厳しい条件を設定すると、空中に存在する明らかな不要点だけでなく、急斜面や土砂山の頂部、法肩、掘削面の角など、実際の地形までまとめて除去される可能性があります。

そこで、最初は明らかな外れ点だけが対象になる程度の条件から始め、処理結果を確認しながら段階的に調整します。

ここで重要なのは、何点削除されたかだけを見ないことです。

削除率が全体のごく一部であっても、その点が盛土の頂部や裾など重要な場所に集中していれば、土量に影響する可能性があります。逆に、計算対象から遠く離れた空中点などを多数除去しても、地表面への影響は小さいことがあります。

見るべきなのは点数ではなく、どの場所の点が除外されたかです。

フィルターを適用した後は、地形上の特徴が強い場所を重点的に確認します。法面の折れ点が丸くなっていないか、盛土の頂部が低くなっていないか、掘削底の局所的な深さが消えていないかなどを断面で確認すると、処理の影響を把握しやすくなります。

複数種類の処理を行う場合も、一度にすべて実行するより、一つずつ結果を確認する方法が適しています。

一連の処理をまとめて適用した後に地形が大きく変化していても、どの工程が原因だったのか分からなくなるためです。一つの条件を適用し、確認してから次へ進めば、問題が出た時点で戻りやすくなります。

点群処理の目的は、最大限滑らかな面を作ることではありません。土量計算に不要な点を必要な範囲で除外し、現場の形状を維持することです。

そのため、自動処理は削除の最終判断をすべて任せるものではなく、確認すべき候補を効率よく見つけるための工程として考えると安全です。

チェック6 除去前後の土量を同じ条件で比較する

6つ目は、点群の見た目だけではなく、異常値除去によって土量がどれほど変化したかを確認することです。

異常値を処理した後、点群がきれいになったから問題ないと判断すると、実際には体積計算が大きく変化している可能性があります。

処理の影響を確認するには、異常値除去前と除去後について、同じ計算範囲、同じ基準面、同じ面生成の考え方で土量を算出して比較する方法があります。

例えば、空中に存在する数個の孤立点を削除しただけなのに体積が大きく変わった場合には、削除した点そのものよりも面の生成方法や計算境界への影響を確認する必要があります。

一方、不要な重機や資材の点を多数削除しても土量差が小さい場合には、それらが地表面の生成へ与えていた影響が限定的だったと判断できる場合があります。

ただし、処理前と処理後のどちらが正しいかを土量差だけで決めることはできません。

処理前には明らかな不要物が含まれている可能性があり、処理後には本来必要な地表点まで消えている可能性があります。比較の目的は、処理によって結果がどの程度動いたのかを把握し、大きな差が出た場所を再確認することにあります。

全体の土量だけでなく、場所ごとの変化を見ることも重要です。

可能であれば、断面や高さ差の分布を確認し、異常値除去によって面がどこで高くなったか、どこで低くなったかを把握します。全体の差し引き量が小さくても、ある場所では大きく減り、別の場所では大きく増えて相殺されている可能性があるからです。

また、処理による体積差の大きさを評価するときは、対象面積や土量規模、計算の目的を考慮します。

小規模な場所の施工量確認と広大な造成現場の概算管理では、同じ体積差でも意味が異なります。そのため、すべての現場に共通する一定値だけで異常の有無を判断するより、用途に応じて確認することが現実的です。

処理前後の土量比較は、異常値を消し過ぎていないかを数値面から確認するための重要な工程です。

チェック7 元点群と処理履歴を残して再検証できるようにする

7つ目は、異常値処理を行う前の点群を保存し、処理後の点群と分けて管理することです。

点群を加工するたびに元データへ上書きしてしまうと、後から処理内容に疑問が生じた場合に確認できません。

例えば、土量計算後に「この部分の地面が実際より低く見える」と気付いたとします。元点群が残っていれば、処理前にはどのような点が存在していたのかを確認し、削除し過ぎたのか、そもそも計測できていなかったのかを切り分けられます。

元点群が残っていなければ、その判断は難しくなります。

最低限、計測直後の元点群と、異常値などを処理した後の計算用点群は分けて保存することが大切です。

さらに、どのような考え方で処理したのかを後から確認できるようにしておくと、再検証しやすくなります。

例えば、作業日、計測時点、主な除外対象、計算範囲、使用した基準面などが分かる状態にします。細かな操作を一つずつ長文で記録する必要はありませんが、少なくとも別の担当者が見たときに、どのデータをどのような目的で加工したのか理解できることが望まれます。

時系列で土量を管理する場合は、処理履歴の重要性がさらに高まります。

施工前、施工途中、施工後の点群を比較するときに、施工前だけ強いフィルターを使い、施工後では弱いフィルターを使っていると、実際の地形変化だけでなく処理条件の差が体積差に含まれる可能性があります。

できる範囲で同じ判断基準を使い、条件を変えた場合にはその理由が分かるようにしておきます。

元点群を残しておけば、新たな条件で再処理することもできます。計算方法や管理目的が変わった場合でも、元データから検討し直せるため、点群そのものの価値を維持できます。

点群土量計算では、最終的な体積の数字だけではなく、その数字へ到達した処理の流れを確認できるようにしておくことが重要です。

異常値除去と欠測補間を混同しない

点群処理で混同しやすいのが、異常値を削除することと、点が取得できていない場所を補うことです。

異常値除去は、計算に使わないと判断した点を取り除く作業です。一方、欠測は本来必要な地表情報が取得できていない状態を指します。

例えば、地面に重機が停車していたため、重機の下にある地表を計測できていない場合を考えます。

重機の点を削除すること自体は不要物除去ですが、削除後に現れる空白部分には地表の実測点が存在しません。周囲の点を使ってその空白を埋めれば面を作ることはできますが、それは地表を新たに計測したわけではなく、周辺情報から形状を補っている状態です。

この違いを意識せず、不要点を削除した後に自動的に面が作られたから地表が復元できたと考えると、土量計算の根拠が曖昧になることがあります。

特に凹凸の大きい場所では、補間によって実際とは大きく異なる面が形成される可能性があります。

平坦な場所に小さな欠測がある場合には、周辺の点から推定した面が実際の地形に近いこともあります。しかし、土砂山の頂部や裾、掘削底、法面の境界付近などでは、欠測範囲内にどのような形状が存在していたのかを周囲の点だけから判断することが難しくなります。

そのため、異常値を削除した後は「きれいになったか」だけではなく、「必要な地表情報が残っているか」を確認します。

広い空白が生じた場合には、無理に処理で埋めるのではなく、別の計測データや現場記録を確認し、必要であれば再計測を検討します。

異常値除去と欠測処理を分けて考えることで、点群の見た目だけを整えて土量を計算してしまうリスクを抑えられます。

基準面や計算範囲の問題を異常値処理で直そうとしない

土量計算の数値が想定と合わないときに、異常値をさらに削除して数字を合わせようとするのは避けるべきです。

点群土量計算の結果は、点群そのものだけで決まるわけではありません。計算対象範囲、比較する基準面、点群の位置や高さ、面の生成方法など複数の条件によって変わります。

そのため、土量が予想より大きいからといって、高い点を異常値として削除していけばよいわけではありません。

例えば、対象範囲全体でほぼ一定の高さ差が見られる場合には、局所的な異常値ではなく、高さ基準やデータ同士の位置関係に原因がある可能性があります。

施工前点群と施工後点群を比較する場合には、両方の点群が同じ基準で位置付けられていることを確認する必要があります。高さに一様な差があれば、広い範囲で体積差が積み上がります。

また、計算範囲が少し異なるだけでも結果は変わります。

盛土や掘削範囲の端部に傾斜がある場合、計算境界が外側へ広がればその部分の体積も加算されます。反対に、範囲を狭くすれば実際に計算したい土量の一部が除外されることがあります。

こうした問題を異常値除去で調整すると、原因を解決できないだけでなく、点群形状まで変えてしまいます。

数値に違和感がある場合は、まず計算範囲、基準面、点群の位置、高さ、欠測状態などを順番に確認します。そのうえで局所的に不自然な点が存在する場合に、異常値処理を検討します。

「土量を期待値へ合わせるために点を消す」のではなく、「現場を表していないと判断できる点を除外した結果として土量を計算する」という順序を守ることが大切です。

点群土量計算で再計測を検討したいケース

異常値除去や補間を工夫しても、十分な土量計算が難しい場合があります。

その代表例が、地表の点そのものが広い範囲で取得できていないケースです。

重機や資材による遮蔽が大きく、削除すると広範囲に空白が残る場合、周辺点だけから地表を推定すると誤差が大きくなる可能性があります。土量への影響が大きい場所であれば、対象物が移動した後に追加計測するほうが、根拠の明確なデータを得やすくなります。

植生が多い場所も同様です。

地表面より植物に対応する点が多く、地面を十分に確認できない状態では、植生を削除しただけで正しい地表が現れるとは限りません。残ったわずかな点だけから広範囲の面を作ると、実際の地面の凹凸を表現できない可能性があります。

複数回に分けて取得した点群の間に大きなずれがある場合にも注意が必要です。

重なり部分で地形が二重に見えたり、計測ラインごとに段差が見えたりする状態で、片方の点だけを異常値として削除してしまうと、原因を隠してしまいます。まずデータ同士の整合を確認し、十分な修正根拠が得られない場合には、その範囲を改めて計測する判断も必要です。

また、土量計算で重要な境界部分が欠けている場合にも再計測を検討します。

盛土の裾が遮蔽されている、法肩の点が不足している、掘削底と法面の境界が取得できていないといった状態では、計算範囲や形状を正確に判断しにくくなります。

再計測は、点群処理の失敗を意味するものではありません。

現場には人や重機があり、計測方向にも制約があります。最初の計測だけですべての範囲を完全に取得できないこともあります。重要なのは、点群を確認した段階で不足を把握し、必要な場所を補えることです。

後処理で無理に整った形にするより、必要な部分を追加計測して実測情報を増やしたほうが、土量計算の説明性を高めやすくなります。

現場記録と点群を結び付けて判断精度を高める

異常値を消し過ぎないためには、点群そのものだけでなく、計測時の現場状況を確認できるようにしておくことも重要です。

計測直後であれば、現場担当者は「ここには重機があった」「この部分には土砂を仮置きしていた」と覚えているかもしれません。しかし、数日後や数週間後に別の担当者が点群を処理すると、その背景は点群だけから判断できないことがあります。

そこで役立つのが、計測日時や現場写真、施工状況などの記録です。

例えば、点群上に不自然な盛り上がりがあり、同じ位置で撮影した写真に資材が確認できれば、地表ではない可能性を判断する材料になります。

反対に、写真にも土砂の盛り上がりが確認できれば、その点を異常値として消さず、実際の地形として扱う根拠になります。

継続的な土量管理では、時系列の記録がさらに役立ちます。

前回の点群にはなかった形状が今回の点群に現れたとき、その間にどのような施工が行われたのか確認できれば、実際の土量変化なのか不要物なのかを判断しやすくなります。

例えば、ある日に土砂を一時的に仮置きし、その翌日に搬出したのであれば、計測日時と施工記録を照合することで点群の変化を説明できます。

点群と現場写真を位置情報と結び付けておくことも有効です。

広い施工現場では、写真だけを保存しても、後からどの地点を撮影したものか分かりにくくなることがあります。位置と時刻を合わせて確認できれば、点群上の疑わしい場所と現場状況を対応させやすくなります。

こうした現場情報の記録には、LRTK Phoneを活用する方法も考えられます。現場の位置と写真などを関連付けて記録しておけば、後から点群上の異常値候補を確認するときに、計測地点周辺の状況を振り返る材料として利用できます。

重要なのは、特定の機能だけで異常値を自動判定することではありません。

点群、位置、写真、施工記録など複数の情報を組み合わせ、「この点を削除する根拠があるか」を確認できる状態を作ることです。

点群による土量計算を単発の計測作業として終わらせず、現場記録と一緒に管理することで、後工程での確認や再計算にも対応しやすくなります。

まとめ

点群による土量計算では、不要点や異常値を適切に除外することが必要です。しかし、異常値を多く消せば精度が高まるわけではありません。処理を強くし過ぎれば、実際の地表を構成する点まで失い、土量計算の結果を変えてしまう可能性があります。

最初に確認したいのは、周囲と異なる点がなぜ存在するのかという点です。現場に存在した重機や資材なのか、実際の土砂形状なのか、計測上の外れた点なのかを確認してから処理します。

次に、平面表示だけで判断せず、複数方向の断面で地形とのつながりを確認します。盛土の頂部、法肩、法尻、掘削底などは周囲との高低差が大きいため、単純な外れ値判定では必要な点まで除外しやすい場所です。

重機や資材などを削除するときには、地表との境界を広く削り過ぎないようにします。削除後に地表点が残っていなければ、面生成による補間が実際の地形とは異なる形状を作る場合があります。

点密度が低い場所についても、点が少ないことだけを理由に不要点と判断しないことが重要です。欠測と異常値を区別し、残っている点が地形を表す情報として利用できるかを確認します。

自動的なフィルター処理を行う場合は、最初から強い条件を適用せず、段階的にしきい値を調整します。その際は削除した点数よりも、どの位置の点が消えたかを確認することが重要です。

さらに、異常値除去前後で同じ計算範囲と基準面を使用して土量を比較すると、処理が体積へ与えた影響を把握できます。結果が大きく変わった場合には、点群をさらに削る前に、どの場所の地表面が変化したのかを確認します。

元の点群を残すことも欠かせません。元点群、処理後点群、計算条件を区別して管理すれば、後から疑問が生じたときに再検証できます。施工前後など複数時点の点群を比較する場合は、処理条件の違いそのものが土量差にならないよう注意が必要です。

また、土量が想定と合わない場合に、異常値処理だけで数字を調整しようとしないことも重要です。基準面、計算範囲、位置や高さの整合、欠測など、別の原因がないかを確認します。

必要な地表情報が十分に取得されていない場合には、後処理だけで無理に整えるのではなく、再計測を検討することも実務上の重要な判断です。

点群土量計算で目指すべきなのは、見た目が完全に滑らかな点群ではありません。実際の地表を可能な限り維持しながら、計算に不要だと根拠を持って判断できる点だけを取り除くことです。

さらに、計測時の写真や位置、施工状況を残しておけば、後から点群だけでは判断しにくい異常値候補についても確認材料を増やせます。土量計算、点群処理、現場記録を一つの流れとして管理することが、再確認しやすいデータづくりにつながります。

点群を使った土量管理を継続していく場合は、現場の位置や写真を残し、後から点群と照合できる環境を整えておくことも大切です。現地で位置情報と記録をまとめながら土量管理につなげたい場合には、LRTK Phoneを活用した現場計測・記録の運用も検討できます。

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

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