3Dスキャンで取得した点群から、盛土、残土、資材、堆積物、掘削部などの体積計算を行うときは、対象物の表面を適切に表す点を選び、計算対象外の点や未計測範囲を区別することが重要です。しかし、実際の現場では、対象物の裏側、重機の背後、壁際、深い溝、急な斜面などがセンサーから見えにくくなります。さらに、使用するセンサーの方式、対象物の表面状態、計測時の動き、点群の位置合わせなどによって、実際の表面から離れた点、二重に重なった点、薄い膜のように伸びた不自然な面が発生することもあります。
本記事では、遮蔽物や計測条件の影響で生じる不要な点、未計測による欠損、位置合わせのずれによる二重面、欠損をまたいで生成された不自然な面などを、説明上の便宜からまとめて「影データ」と呼びます。「影データ」は点群処理分野で統一された標準用語ではなく、本記事内で使用する総称です。また、欠損は削除できる点ではないため、不要点の除外とは分けて、再計測、補間、計算範囲の変更などによって扱います。
不要点や不適切な補間面を残したまま体積計算を行うと、対象物の形状が実際より膨らんだり、反対に一部が削れたりして、過大または過小な数量が算出される可能性があります。一方、不要点を強く除去しすぎれば、土砂の裾や法肩など、本来残すべき形状まで失われることがあります。
こうした問題への対応では、計測後に目立つ点を削除するだけでは不十分です。計測前に対象範囲と基準面を決め、死角を減らす経路でスキャンし、取得条件を整えたうえで、不要点を種類ごとに分類して除外します。さらに、除外後や遮蔽によって生じた欠損を適切に扱い、断面や条件を変えた計算結果で検算することが欠かせません。
ここでは、3Dスキャンによる体積計算を実務で行う担当者に向けて、影データの影響を抑える5つの対策を詳しく解説します。
3Dスキャンの影データが体積計算に与える影響
3Dスキャンで取得した点群は、対象物や地表面の位置を多数の三次元座標として記録したデータです。体積計算では、点群を一定間隔の格子へ投影した高さモデル、三角形網、断面モデルなどへ変換し、対象面と基準面の高さの差を積算する方法が一般的です。使用するソフトウェアや計算目的によって処理方式は異なるため、点群から必ず一つの三角形面を作るとは限りません。
そのため、点群に誤った高さの点が含まれていると、その点を利用する格子や三角形、補間面にも誤差が広がる可能性があります。三角形網を使用する処理では、不要な点が一つだけであっても、周囲の点との間に大きな三角形が作られれば、一定の面積にわたって誤った高さが適用されることがあります。格子方式でも、一つの誤点がセルの代表高さや補間結果へ影響する場合があります。
影データとして扱う問題には複数の種類があります。代表的なのは、対象物の裏側や障害物の背後が計測できず、点が存在しない欠損です。例えば、土砂の山を一方向からだけ計測すると、山の裏側や裾の一部が見えません。そのまま表面を作成すると、離れた点同士が自動的に結ばれ、実際には確認できていない斜面が作られることがあります。
ただし、欠損は不要点ではありません。点が存在しない範囲を単純に削除することはできないため、追加計測する、計算対象から外す、周囲の点や別のデータを使って補間するなどの対応が必要です。補間を行う場合は、その範囲が実測ではなく推定であることを記録します。
対象物の輪郭付近に生じる浮遊点も、体積計算へ影響を与えます。対象物の端では、センサーから見た前景と背景が近接します。センサーの方式や計測条件によっては、前景と背景の中間付近や、実際の表面から離れた位置に点が生成されることがあります。この点が残っていると、対象物の側面から外側へ薄い面が伸び、体積を過大に算出する原因になる場合があります。
反対に、不要点を除外する処理を強く適用しすぎると、本来残すべき端部まで消えることがあります。土砂の裾、掘削穴の法肩、資材の角、狭い溝などは、周囲より点が少なく見えたり、急激に高さが変化したりします。これらを一律に外れ値と判断して削除すると、対象範囲が実際より小さくなり、体積が過小に算出される可能性があります。
重機、車両、作業員、仮設材などの一時的な物体にも注意が必要です。盛土の上に重機が置かれたまま計測すれば、重機の形状が対象面の一部として取り込まれることがあります。また、複数回のスキャン中に物体が移動すると、異なる位置に同じ物体の点が残る場合があります。
草、枝、シート、ネットなども、地盤の体積計算では不要な点を作る原因になります。地盤の体積を求めたいにもかかわらず、草の先端を地表面として採用すれば、地盤が実際より高く表現されます。植生が密集している範囲では、地面の点が十分に取得できず、植生を除外した後に広い欠損が残ることもあります。
水面、濡れた材料、光沢のある金属、暗色の面などは、センサーの方式、使用する波長、入射角、表面の粗さによって点の取得状態が変わります。これらの範囲では、点が取得できなかったり、不規則に散らばった点が生じたりする可能性があります。ただし、暗色や光沢面で必ず計測不良が起こるわけではなく、具体的な影響は使用機器と計測条件によって異なります。
水面下の地盤形状を、水面上から取得した通常の点群だけで確定できるとは限りません。水面や水中を対象とする場合は、使用する計測方式が目的に適合しているかを確認し、見えていない底面を周辺点だけから確定値として扱わないことが重要です。
体積計算では、対象面だけでなく基準面にも注意が必要です。対象面の不要点を丁寧に除外しても、基準面の高さや位置が誤っていれば、適切な数量にはなりません。過去の点群、設計面、周辺地盤から作った面などを基準に使う場合は、座標参照系、標高の基準、長さの単位、対象範囲が整合しているかを確認する必要があります。
このように、影データの問題は点群の見た目だけに関係するものではありません。体積計算に使用する面の境界、高さ、連続性、基準面との関係を変化させるため、最終的な数量へ直接影響する可能性があります。
対策1 計測前に対象範囲と基準面を決める
影データの影響を抑える最初の対策は、3Dスキャンを始める前に、何の体積をどの範囲で求めるのかを決めることです。点群を取得してから対象範囲を考えると、必要な周辺地盤が足りなかったり、対象物の境界が分からなくなったりします。
盛土や土砂の山では、裾が既存地盤へ連続しているため、外周をどこに設定するかで計算結果が変わります。色や材質が明確に異なれば境界を判断しやすいものの、同じ土質が連続している場合は、点群だけで対象範囲を確定するのが難しくなります。
掘削部では、法肩、法尻、底面、未掘削部分の境界を確認します。溝状の掘削では、延長方向の開始位置と終了位置も明確にする必要があります。現地の状況を知らない担当者が後から点群を処理すると、どの範囲までを掘削量に含めるべきか判断できない場合があります。
対象範囲は、現地写真、略図、座標、杭、マーキングなどを使って記録します。点群上の位置と写真上の位置を照合できるようにすると、不要点を除外するときにも判断しやすくなります。例えば、土砂の下に排水設備や保護材がある場合、どこまでを土砂として扱うかを事前に決めておく必要があります。
体積計算の基準面も、可能な範囲で計測前に決めます。基準面には、単純な水平面、傾斜した平面、施工前の地表面、設計面、過去の計測面、空の容器の内面などがあります。どの基準面を使うかによって、同じ対象物でも算出される体積の意味が異なります。
例えば、土砂の在庫量を求める場合、土砂の下にある床面や地盤面が基準になります。床が水平であれば単純な平面を使えることがありますが、傾斜や凹凸がある場所では、一つの平面だけで表現すると誤差が生じます。空の状態を事前に計測できるなら、その点群から作った面を基準として使用する方法が考えられます。
施工前の地形と施工後の地形を比較して盛土量や掘削量を求める場合は、二つのデータを共通の座標参照系と標高基準で扱います。位置合わせがわずかにずれているだけでも、傾斜地では広い範囲に高さ差が発生する可能性があります。そのため、固定された管理点や動かない構造物などを利用し、位置と高さが整合していることを確認します。
対象物の下が直接見えない場合は、どのように基準面を作るかを定めます。周辺に露出している地盤点から補間する方法、施工前の点群を使う方法、設計面を使う方法などがあります。周辺点から補間する場合、対象物の下に大きな凹凸がないという仮定が含まれることがあります。この仮定を記録せずに計算値だけを残すと、後から数量の根拠を説明しにくくなります。
計測範囲には、対象物の外側へ余白を設けます。必要な余白の幅は対象物の大きさ、周辺地盤の傾斜、計測距離などによって異なります。外周ぎりぎりまでしか取得していないと、裾の境界や周辺地盤の傾きを確認できません。余白部分の点があれば、対象物と既存地盤がどこで接続しているかを判断しやすくなります。
ただし、余白を広げすぎると、建物、車両、資材、植生などの不要点が増えます。後処理の負担を抑えるためには、境界確認と基準面作成に必要な範囲を中心に取得します。
欠損が生じた場合の扱いも事前に決めておきます。重要箇所に欠損があれば再計測するのか、周囲の点から補間するのか、計算対象から除外するのかを定めます。契約数量や出来形の確認など、結果の根拠が重視される用途では、広い範囲を推定だけで補うことが適切でない場合があります。適用される仕様書、発注者の条件、社内基準も確認します。
一方、日常的な在庫管理や工程管理では、同じルールで繰り返し計測することが重視される場合があります。毎回異なる担当者が異なる方法で補間すると、実際の増減ではなく、処理方法の違いが数量差として表れます。計測目的に応じて、再現性と必要精度の両方を考えることが重要です。
対策2 死角を減らすスキャン経路を計画する
遮蔽による欠損は、計測後の処理だけで完全に復元できるとは限りません。そのため、可能な範囲でスキャン時に死角を減らすことが有効です。対象物を一方向からだけ計測せず、複数の方向から表面を捉えることで、未計測範囲を減らせる場合があります。
土砂の山を正面からだけスキャンすると、頂部の向こう側や裏側の斜面が見えません。対象物の周囲を移動し、各斜面を異なる方向から計測することで、欠損を減らせます。ただし、単に一周すれば十分とは限りません。対象物の高さ、斜面の向き、周辺の障害物を考慮し、見えにくい箇所へ視線が届く位置を選びます。
背の高い対象物では、低い位置から近づきすぎると、センサーから頂部への視線が対象物自身に遮られることがあります。反対に、遠くから計測すると、使用機器によっては点の間隔が広くなり、細かな形状を捉えにくくなる場合があります。側面を取得する位置と、上面を確認する位置を分けて考えることが大切です。
掘削穴や溝では、地上から見下ろすだけでは底面や法尻が隠れやすくなります。特に深い掘削部は、手前側の法面が奥側の底面を遮ります。安全を確保したうえで、異なる方向から底部を見通せる位置を選びます。立入りが危険な区域では、計測のために無理に近づかず、安全な場所から取得できる範囲と取得できない範囲を区別します。
細長い溝を一端からだけ計測すると、側壁や底面が手前の形状に隠れます。溝の両側や両端から計測し、必要に応じて中間位置でも取得すると、面の連続性を確保しやすくなります。曲線状の溝では、区間ごとに視線方向を変え、曲がり部分の内側と外側を確認します。
重機、車両、仮設材などが対象物を隠している場合は、安全と作業計画に支障のない範囲で移動させてから計測します。移動できない物体がある場合は、その背後を別の方向から取得します。複数方向から計測しても、すべての視点で同じ障害物に遮られていれば欠損は残ります。
作業員や車両の移動も、不要点の原因になります。計測中に対象範囲を人や車両が横切ると、その位置に点が記録される場合があります。可能であれば、短時間だけ対象範囲への立入りを調整し、移動物体が少ない状態で計測します。
複数回のスキャンを統合する場合は、隣接する取得範囲に位置合わせに必要な重複を設けます。必要な重複量は、計測方式、対象形状、使用する位置合わせ方法などによって異なります。重複が不足すると、点群同士の位置合わせが不安定になり、同じ面が二重に見えることがあります。二重面は不要点の削除だけでは根本的に解決できないため、位置合わせの工程を確認する必要があります。
重複範囲には、形状を識別しやすい固定物を含めます。同じような土砂面が広く続く場所では、形状の特徴が少ないため、形状だけに依存した位置合わせが安定しない場合があります。周辺の構造物、地面の段差、管理点など、動かない基準を意識して取得します。
携帯型や移動型のスキャンでは、移動速度や機器の向きも点群品質に影響する場合があります。速く移動しすぎると、使用する方式によっては点が疎になったり、自己位置推定が不安定になったりする可能性があります。急な方向転換、細かな往復、大きな上下動についても、機器の取扱方法を確認したうえで避けることが望まれます。
一方、三脚に固定して各地点から取得する据置型のスキャンでは、移動中の速度よりも、設置位置、視準範囲、各スキャンの重複、ターゲットや管理点の配置が重要になります。すべての3Dスキャンに同じ移動方法が適用されるわけではないため、使用機器に合った経路を設定します。
携帯型や移動型の計測では、対象面を途切れなく捉えながら、極端な速度変化を避けて移動します。狭い場所で向きを変える場合は、対象物や位置合わせに利用する周辺形状が計測範囲から長時間外れないように注意します。計測機器や方式によって適切な動きは異なるため、本計測の前に短い範囲を試し、点の連続性を確認します。
計測後は、可能であれば現場を離れる前に点群を確認します。上から見た表示だけでは、側面や壁際の欠損に気づけないことがあります。点群を斜め、横、下側など複数の方向から表示し、裾、頂部、法肩、法尻、底面、障害物の背後を確認します。
欠損が見つかった場合、その場で追加計測できれば、後処理で不確かな補間を行う範囲を減らせます。現場を離れてから気づくと再訪が必要になるため、取得直後の確認を標準的な作業に含めることが重要です。
対策3 点密度と計測条件をそろえる
複数方向から計測しても、場所によって点密度が大きく異なると、不要点の判定や面の作成が難しくなる場合があります。体積計算では、点が多いことだけでなく、対象範囲全体に必要な密度で点が分布していることが重要です。
点密度は、計測方式、対象物までの距離、表面に対する視線の角度、機器の設定、移動型計測における移動速度、対象物の反射状態などによって変わります。一般に、対象物に近い場所と遠い場所では点の間隔が異なる場合があります。斜面を浅い角度から計測すると、表面上の点間隔が広くなり、形状を十分に捉えられないこともあります。
対象物との距離が大きく変わらないようにし、重要な面にはできるだけ正対に近い方向から視線を向けます。高低差がある対象では、同じ高さから全体を計測しようとせず、上面、側面、裾部を捉えやすい位置を組み合わせます。ただし、適切な距離や角度は使用機器の仕様と現場条件に合わせて決めます。
点が極端に疎な場所では、面を作成したときに離れた点同士が結ばれたり、格子の空白部分が広くなったりします。実際には細かな凹凸や段差があるにもかかわらず、滑らかな面として補間される可能性があります。一方、局所的に点が過剰に密集している場合は、使用する処理条件によって微小なノイズまで面へ反映されることがあります。
必要な点密度や格子間隔は、体積計算で再現したい最小形状によって異なります。緩やかな盛土の総量を把握する場合と、狭い溝や小さな段差を含めて数量を求める場合では、必要な細かさが同じではありません。点数の多さだけを目標にせず、業務上必要な形状を捉えられる条件を設定します。
複数回に分けて取得した点群を統合する場合は、可能な範囲で距離、解像度、視線角度などの条件をそろえます。携帯型や移動型の計測では、移動速度や機器の向きも大きく変えないようにします。ある区間だけ極端に高密度で、別の区間が低密度になると、外れ値判定や表面生成の条件を全体へ一律に適用しにくくなります。
後処理で点を間引き、密度を調整する方法もあります。ただし、過度に間引くと、稜線、段差、細い溝などの重要な形状を失うことがあります。間引き間隔は、必要な形状寸法と点群のばらつきを確認して設定します。
対象物の表面状態にも注意します。水たまりや濡れた面では、使用するセンサー方式や入射角によって、点が欠けたり散らばったりすることがあります。水面を体積計算上の表面として扱うのか、水面下の地盤を求めるのかによって、必要な対応が変わります。
水面下の地盤は、水面上から取得した一般的な点群だけでは確認できない場合があります。その範囲を周囲の点から自動的に補間すると、実際の底面とは異なる形状になる可能性があります。見えていない部分を確定値として扱わず、目的に適した別の計測情報が必要かを判断します。
草や枝が多い場所では、地面よりも植生の表面に多くの点が記録される場合があります。地盤面を求めたい場合は、植生点の分類や除外が必要ですが、地面の点がほとんど取得できていなければ、除外後に欠損が残ります。可能であれば、植生が少ない時期や、対象範囲を整理した状態で計測します。
シートやネットが地面を覆っている場合も、その表面が地盤として記録されることがあります。薄い物体だから影響が小さいとは限りません。広い面積にわたって高さが加算されると、厚さが小さくても無視できない体積差になる可能性があります。
光沢のある金属、暗色面、細かな網状物などでは、使用する方式によって点の欠損やばらつきが生じることがあります。反射条件による誤点は、対象表面から一定方向へ伸びたり、周囲から離れて散らばったりする場合がありますが、現れ方は機器や表面状態によって異なります。
こうした点を距離や密度だけで一括削除すると、本来の輪郭まで失う可能性があります。現地写真と照合し、点の密度、周囲との連続性、面の向きを確認しながら処理します。
計測条件をそろえる目的は、見た目の均一な点群を作ることだけではありません。同じ条件に近づけて取得された点群は、不要点を判定する条件を適用しやすく、複数回の体積計算結果も比較しやすくなります。
対策4 影データを種類ごとに分類して除外する
点群を取得した後は、不要な点をすべて同じ方法で削除するのではなく、原因ごとに分類して処理します。孤立点、浮遊点、障害物、動体、植生、位置ずれによる二重面は、それぞれ適切な対応が異なります。欠損や欠損をまたぐ不自然な面については、不要点の除外とは分けて処理します。
最初に、元の点群を複数方向から確認します。上からの表示だけで判断せず、正面、側面、斜め、断面などに切り替えます。対象物から離れた点や、表面から細長く伸びている点は、表示方向によって初めて確認できることがあります。
周囲から離れた孤立点は、近隣点との距離、一定範囲内の点数、局所的な密度などから候補を抽出できます。ただし、対象物の鋭い角、狭い突起、薄い縁なども、周囲の点が少ないため孤立して見える場合があります。外れ値除去は不要点を自動的に確定する処理ではなく、確認対象を絞り込む方法として扱うことが安全です。
自動的に抽出された点をすぐに削除せず、対象物の形状や現地写真と比較します。削除前後の点群を重ねて表示すると、必要な点が失われていないか確認しやすくなります。処理条件を変えた複数の結果を比較する方法もあります。
対象物の輪郭付近にある浮遊点は、体積計算への影響が大きくなる場合があるため注意が必要です。浮遊点から対象物の外側へ面が作られると、本来存在しない体積が加算されます。外周に沿って断面を作り、対象物から離れた位置に点が残っていないか確認します。
重機、車両、資材、作業員などの点を除外するときは、高さだけで判断しないことが重要です。傾斜地では、地表面そのものにも大きな高さ差があります。一定の標高より高い点をすべて削除すると、斜面上部まで失われる可能性があります。
障害物は、形状の連続性、面の傾き、周囲との接続、点の色、現地写真などを使って判断します。土砂の上に置かれた板やシートは、地表面と近い高さで連続しているため、自動的に分離しにくい場合があります。
植生点を除外する場合は、単純に各区画の最も低い点を地面として採用する方法にも注意が必要です。凹地や溝の中に低い誤点があると、その点を地面として使ってしまい、実際より低い面が作られる可能性があります。
急斜面では、隣接する区画の高さが大きく変化します。平坦地向けの条件をそのまま適用すると、斜面の点が障害物や外れ値として除外されることがあります。対象範囲の傾斜、起伏、点間隔に合わせて条件を調整します。
複数のスキャンがずれて同じ面が二重に見える場合は、不要点の削除より先に位置合わせを見直します。二重面の片側を手作業で削除しても、別の場所に位置ずれが残っている可能性があります。
固定された構造物、管理点、ターゲットなどを使い、全体の位置と高さを確認します。点群の一部だけが合っていて、離れた場所でずれている場合は、取得や統合の過程に問題がある可能性があります。位置合わせを修正した後に、重複点や不要点を整理します。
点群から三角形面を作ると、欠損部分に長い三角形が張られることがあります。点群表示では単なる空白に見えていた場所が、面表示では平らな板のように塞がれている場合があります。
周囲の三角形より極端に辺が長い面、急激に向きが変わる面、対象物の外側へ伸びる面を確認します。これらの面は、実測点を表しているのではなく、離れた点同士を機械的に結んだ結果である可能性があります。使用する処理に最大辺長などの制限がある場合は、点間隔や再現したい形状に合わせて設定します。
格子方式で体積を求める場合は、点が入っていない空セルの扱いを確認します。空セルを計算から外すのか、周辺値から補間するのか、一定の高さを設定するのかによって結果が変わります。ソフトウェアの初期設定に任せず、対象物の形状と計算目的に合った方法を選びます。
自動的な穴埋めを使う場合も、生成された面を実測面と区別します。穴が塞がれて見た目が整っても、その面が実際の形状を表しているとは限りません。補間された範囲を別のデータ、色、属性、作業記録などで管理すると、後の検算がしやすくなります。
影データの処理では、元の点群を保存します。処理済みのデータだけを残すと、必要な点を削除していた場合に戻せません。元点群、位置合わせ後の点群、不要点を分類した点群、体積計算用の表面を段階ごとに保存します。
ファイル名や作業記録には、計測日、対象範囲、使用した基準面、除外した点の種類、処理条件、補間の有無などを残します。複数の担当者が作業する場合でも、同じ手順を再現しやすくなります。
外れ値除去などの設定値を、すべての現場で固定して使うことも避けます。点の間隔、対象物の大きさ、斜面の勾配、植生の量が変われば、適切な設定も変化します。
まず対象範囲の一部で処理を試し、現地写真や断面と比較します。必要な形状が残り、不要な点が除外されていることを確認してから、全体へ適用します。
対策5 欠損を適切に処理して体積を検算する
不要点を除外すると、その場所に点のない欠損が残ることがあります。また、遮蔽物や反射条件によって、計測時点から欠損している範囲もあります。欠損の扱いを決めないまま体積計算を行うと、周囲に不自然な面が作られたり、計算範囲の一部が抜けたりします。
欠損への対応では、最初にその範囲が体積計算へ影響するかを判断します。対象範囲の外側にある欠損であれば、計算範囲を適切に切り出すことで、穴を埋めずに済む場合があります。
対象範囲の内部にある欠損は、再計測、周辺点からの補間、過去データや設計面の利用、計算対象からの除外などを検討します。どの方法を採用するかは、欠損の位置、大きさ、周辺形状、体積計算の目的、要求される精度によって決まります。
小さな欠損で、周囲の表面が緩やかに連続している場合は、近隣の点から補間しても影響が限定的なことがあります。一方、法肩、法尻、掘削底、壁際、資材の角などでは、表面が急激に変化しています。
急変部を滑らかに補間すると、本来の段差や角が失われます。欠損面積が小さくても、高さ差の大きな場所では体積への影響が大きくなるため、再計測を優先する判断が必要です。
補間を行った場合は、実測点から作った面と区別して管理します。補間面を同じ色や同じ属性だけで保存すると、後からどこが推定部分か分からなくなります。補間した範囲の面積や、体積全体に対する寄与を確認できる状態にします。
体積計算後は、総体積の数値だけを見て終了しないことが重要です。対象面と基準面の差を平面的に確認し、局所的に不自然な高さ差がないかを調べます。
例えば、狭い範囲だけ極端な盛土量や掘削量が表示されている場合は、浮遊点や低い誤点が残っている可能性があります。対象物の外周に細長い数量差がある場合は、境界から不自然な面が伸びていることが考えられます。
複数の断面を作って確認する方法も有効です。断面は、対象物の最高点、最低点、急斜面、補間箇所、障害物を除去した場所、外周付近などを通るように設定します。
断面上で、細長い突起、極端に深い穴、急な折れ、長い直線状の補間が見つかった場合は、元の点群や表面作成の工程へ戻ります。上からの表示だけでは分からない高さ方向の異常を確認できます。
別の条件で体積を計算し、結果を比較することも重要です。例えば、対象範囲全体を一つの区画として計算した結果と、複数の区画に分けて計算した結果を比較します。区画を分けることで、どの場所が数量差の原因になっているかを確認しやすくなります。
格子方式では、格子間隔を変えた結果も比較します。格子を細かくすれば常に正確になるとは限らず、点密度に対して細かすぎる格子では空セルが増えることがあります。反対に、格子が粗すぎると小さな段差や狭い溝が平均化されます。
外周の設定を少し変えて計算する方法もあります。土砂の裾など、境界が曖昧な場所では、外周をわずかに移動しただけで体積が変化します。複数の境界候補で結果を比較し、差が大きければ、計測点のばらつきよりも対象範囲の定義が結果を左右している可能性があります。
不要点の除外条件を変えた結果も比較します。外れ値除去を弱くした場合と強くした場合、穴埋めを行った場合と行わない場合、表面や格子の細かさを変えた場合などで、体積がどの程度変化するかを確認します。
条件を少し変えただけで体積が大きく変わる場合、その結果は処理方法への依存が強い状態です。見た目が最も滑らかな結果を選ぶのではなく、現地形状、写真、断面、既知の寸法などと整合する条件を選びます。
形状が比較的単純な場合は、代表的な寸法を使った概算との比較もできます。平均的な幅、高さ、長さなどから大まかな体積を求め、3Dスキャンの結果と桁や規模が一致しているかを確認します。
過去の搬入量、搬出量、施工数量、容器の容量などが分かる場合は、それらとの整合も確認します。ただし、搬入時と計測時では締まり具合や含水状態が異なる場合があり、質量と体積も同じ量ではありません。完全な一致を求めるのではなく、明らかな矛盾がないかを見るために使います。
最後に、長さと体積の単位を確認します。長さの換算倍率は体積では三乗されます。例えば、メートルとミリメートルを取り違えると、体積の数値は大幅にずれます。ソフトウェアへ読み込んだ時点の座標単位と、体積の出力単位を確認します。
座標参照系と標高基準も確認します。対象面と基準面が平面表示で近い位置に見えても、標高の基準が異なれば、広い範囲に一様な高さ差が生じます。体積計算に使用するすべてのデータについて、座標参照系、標高の基準、単位、対象範囲が整合していることを確認します。
影データを抑える体積計算の実務手順
実務では、計測、不要点処理、欠損処理、面の作成、体積計算を個別の作業として考えるのではなく、一つの流れとして管理します。
最初に、体積計算の目的を決めます。現在の在庫量を把握したいのか、施工前後の変化量を確認したいのか、掘削量と盛土量を分けて求めたいのかによって、必要な対象面と基準面が変わります。
次に、対象範囲を現地で確認し、外周、周辺地盤、障害物、立入制限、高低差、計測しにくい表面などを把握します。必要に応じて境界をマーキングし、写真や略図を残します。
対象物の形状に合わせてスキャン経路を計画します。土砂の山であれば周囲から複数方向で取得し、掘削部であれば底面や法尻へ視線が届く方向を選びます。障害物がある場合は、移動できるものを安全な範囲で退避させ、移動できないものの背後を別方向から取得します。
携帯型や移動型の計測では、対象物との距離や移動速度を極端に変えないようにします。急な方向転換を避け、隣接する区間には位置合わせに必要な重複を持たせます。据置型の計測では、設置位置ごとの死角と重複範囲を確認します。複数の点群を後で統合する場合は、固定された基準や識別しやすい形状を共通して含めます。
取得後は現場で点群を確認します。外周、裾、頂部、壁際、底面、障害物の背後などを複数方向から表示し、重要箇所に欠損があれば追加計測します。
後処理では、最初に点群全体の位置と高さを確認します。複数のスキャンを統合している場合は、固定物や管理点が一致しているかを確認し、二重面や全体的なずれがあれば位置合わせを修正します。
次に、体積計算に必要な範囲を切り出します。広い背景を残したまま処理すると、不要点の判定が複雑になります。ただし、対象物の外周を判断するための周辺地盤は残します。
その後、孤立点、浮遊点、障害物、植生、動体などを分類し、段階的に除外します。一つの強い処理でまとめて消そうとせず、種類ごとに削除前後を確認します。
点群から三角形面を作成した場合は、欠損をまたぐ長い面や、外側へ伸びる面がないかを確認します。格子方式の場合は、空セルの割合と処理方法を確認します。必要な欠損だけを補間し、実測部分と推定部分を区別します。
基準面を設定するときは、対象面と同じ座標参照系、標高基準、長さの単位になっていることを確認します。周辺地盤から基準面を作る場合は、どの点を使用し、対象物の下をどのように補間したかを記録します。
体積計算を実行した後は、数量差の分布と複数の断面を確認します。必要に応じて計算範囲、格子間隔、除外条件、補間条件を変え、結果の安定性を調べます。
最終的には、体積の数値だけでなく、計測日、対象範囲、基準面、除外条件、補間箇所、使用したデータ、検算結果を保存します。こうした情報があれば、後から同じ条件で再計算しやすくなります。
体積計算で起こりやすい失敗と注意点
3Dスキャンによる体積計算で起こりやすい失敗の一つは、点群の見た目が滑らかであることを、正確であることと同じだと考えることです。
強い平滑化や穴埋めを適用すると、点群や表面は整って見えます。しかし、実際に存在する凹凸、段差、稜線、法肩などが失われている場合があります。体積計算で重要なのは、見た目の美しさではなく、対象物の形状を業務上必要な細かさで再現していることです。
反対に、取得した点をできるだけ多く残せば正確になるとも限りません。浮遊点や反射などによる誤点まで残すと、表面に突起や穴が作られ、体積が不安定になる場合があります。目的に対して必要な形状を残し、不要な変動を除くことが重要です。
外れ値除去を強くしすぎる失敗もあります。土砂の裾や資材の角は、周囲の点が片側にしか存在しないため、低密度な点として判定されることがあります。この部分を削除すると、対象物の外周が内側へ移動します。
自動穴埋めへの依存にも注意が必要です。欠損が塞がれると、完成した表面のように見えますが、穴埋め部分は実測された形状ではありません。特に広い欠損や急変部を自動的に結ぶと、実際には確認できていない斜面や平面が作られる可能性があります。
格子方式で空セルを自動補間する場合も同様です。空セルを平均値、最低値、最高値、一定値のいずれで埋めるかによって体積は変化します。初期設定をそのまま採用せず、空セルの場所と割合を確認します。
対象範囲を点群上の見た目だけで決めることも、数量差の原因になります。土砂と既存地盤の色や形状が似ている場合、境界を担当者の感覚だけで判断すると、計算するたびに外周が変わります。
現地で境界を記録し、誰が処理しても近い範囲を選べるようにします。境界がどうしても曖昧な場合は、一つの数値だけでなく、境界を変えたときの数量差を確認します。
基準面として単純な水平面を安易に使うことにも注意します。床や地盤が傾斜している場合、水平面を基準にすると、対象物の下に存在しない空間まで体積へ含まれることがあります。
既存地盤が緩やかに傾いているだけでなく、局所的な凹凸がある場合は、周辺の複数点から地盤形状を表す面を作る方法を検討します。施工前の点群がある場合は、それを基準として使えるか確認します。
異なる時期の点群を比較するときは、位置合わせのずれにも注意します。平坦な場所では小さな水平ずれが体積へ与える影響は限定的な場合がありますが、急斜面では水平方向のずれが大きな高さ差として表れることがあります。
同じ場所を繰り返し計測する場合、毎回異なる経路、範囲、処理条件を使うと、実際の変化量と計測方法の違いを区別しにくくなります。継続管理では、一回ごとの点数や見た目だけでなく、方法の一貫性も重視します。
現地写真を残さないことも、後処理を難しくします。点群上では、土砂、資材、シート、草、重機の一部が連続した表面に見える場合があります。写真があれば、計測時に何が存在していたのかを確認できます。
体積の数値だけを保存することも避けます。対象範囲、基準面、処理済み点群、表面、断面、補間箇所が残っていなければ、後から結果を検証できません。数量の根拠を追跡できる状態で保存することが大切です。
継続計測で結果を比較しやすくする方法
土砂や資材の在庫量、施工の進捗、掘削量などを継続的に計測する場合は、毎回同じ考え方で点群を取得し、体積計算を行う必要があります。
最初に、対象範囲の基準となる外周を決めます。現場状況によって対象物の裾が移動する場合でも、計測範囲や確認対象となる周辺地盤はできるだけ共通化します。
スキャンを開始する位置、移動する方向、対象物との距離、周囲を回る順序なども可能な範囲で標準化します。据置型の場合は、設置位置、ターゲットや管理点、取得範囲をそろえます。まったく同じ経路や設置位置を再現できなくても、どの面をどの方向から取得するかをそろえることで、点密度や死角の条件を近づけられます。
基準面は、継続比較の途中で安易に変更しないようにします。例えば、ある回は水平面、別の回は周辺地盤から補間した面を使用すると、実際の数量変化だけでなく、基準面の違いも結果へ含まれます。
基準面を変更する必要がある場合は、過去の点群も新しい条件で再計算し、比較条件をそろえる方法があります。過去の数値と新しい数値をそのまま並べるのではなく、同じ計算方法で作り直した結果を比較します。
不要点の除外条件も記録します。孤立点を判定する近傍範囲、植生を除外する考え方、穴埋めを行う条件、格子間隔、空セルの扱いなどを文書化します。設定値だけでなく、どのような点や面を不要と判断するかを説明しておくことが重要です。
現場条件の変化も記録します。雨天後で地面が濡れていた、植生が増えていた、重機が移動できなかった、資材が一部を覆っていたなどの情報は、点群の品質や体積計算結果に影響する可能性があります。
同じ対象物でも、締固め、含水状態、崩れ、流出などによって表面形状やかさ密度が変化します。搬入量や搬出量と3Dスキャンの体積変化が一致しない場合、すぐに計測誤差と判断せず、材料状態、計測時点、質量と体積の違いも考慮します。
複数の担当者が計測や処理を行う場合は、代表的な点群を使って作業結果を比較します。同じデータから異なる体積が算出された場合、外周の設定、不要点の除外、基準面、格子間隔、空セル処理、穴埋めなど、どの工程で差が生じたかを確認します。
作業手順を統一しても、判断が必要な場所は残ります。そのため、判断箇所を記録し、現地写真や断面を添えることが大切です。次回の担当者が前回の判断を確認できれば、処理方法のばらつきを抑えられます。
継続計測では、毎回の総体積だけでなく、前回との差分を平面的に確認します。対象物のどの部分が増え、どの部分が減ったのかを見ることで、局所的な不要点や位置ずれにも気づきやすくなります。
対象物と関係のない場所に大きな差分が出ている場合は、位置合わせ、基準面、障害物、植生、空セルの処理などの影響が考えられます。総量だけでは相殺されて見えない誤差も、差分の分布を確認することで把握できます。
まとめ
3Dスキャンを利用した体積計算では、対象物の裏側や障害物の背後に生じる欠損、輪郭付近の浮遊点、重機や作業員の点、植生、表面状態による誤点、位置合わせのずれ、不適切な補間面などが結果へ影響します。
本記事で使用した「影データ」は、これらの問題を説明するための便宜的な総称です。不要点は分類して除外できますが、欠損は点そのものではないため、再計測、補間、計算範囲の調整などによって別に扱う必要があります。
第一の対策は、計測前に対象範囲と基準面を決めることです。何をどこまで体積へ含めるのか、対象物の下にある面をどのように定義するのかを明確にします。
第二の対策は、対象物を複数方向から捉え、死角を減らすことです。対象物の周囲を移動するだけでなく、頂部、裾、底面、法尻、壁際など、見えにくい場所へ視線が届く位置を計画します。
第三の対策は、使用機器に応じて対象物までの距離、解像度、視線角度、移動型計測での移動方法などをそろえ、必要な点密度を確保することです。点の総数ではなく、体積計算に必要な形状が対象範囲全体で再現されているかを確認します。
第四の対策は、不要な点を原因ごとに分類して除外することです。孤立点、浮遊点、障害物、植生、二重面などを同じ条件で一括削除せず、削除前後を確認しながら処理します。二重面が位置合わせのずれによる場合は、点を削除する前に位置合わせを見直します。
第五の対策は、除外後や遮蔽によって生じた欠損を適切に扱い、体積計算結果を検算することです。実測部分と補間部分を区別し、差分表示、複数の断面、外周条件の変更、格子間隔や除外条件を変えた計算などによって結果の妥当性を確認します。
信頼性のある体積計算を行うには、点群をきれいに整えるだけでは不十分です。対象範囲、基準面、除外条件、補間箇所、格子や表面の作成条件、検算方法を記録し、結果の根拠を説明できる状態にする必要があります。
現場で計測直後に点群の欠損や不要点を確認できれば、重要箇所をその場で追加計測し、推定に頼る範囲を減らせます。3Dスキャンから体積計算までの作業を効率化する方法の一つとして、現場で点群を取得し、取得結果を確認できるLRTK Phoneの活用を検討できます。ただし、必要な精度、対象物、周辺環境、適用する基準に合うかを確認したうえで使用することが重要です。