SLAM計測で取得した3次元点群は、現況把握や設備記録だけでなく、道路、トンネル、法面、構造物、建築物、配管、地下空間などの断面図作成にも活用できます。現場を歩きながら連続的に空間を計測できるSLAM計測は、断面を多数作成したい場面や、従来の測量では観測点を増やしにくい複雑な空間で特に有効です。
ただし、3次元点群を取得できれば、そのまま正確な断面図が完成するわけではありません。どこで断面を切るのか、どの程度の厚みで点群を抽出するのか、点群自体にずれがないか、抽出した点をどのように線へ変換するのかによって、完成する断面図の品質は大きく変わります。
特に注意したいのが「切り出し幅を狭くすれば精度が上がる」という考え方です。切り出し幅が狭すぎると必要な点が不足し、逆に広すぎると断面位置の前後にある形状まで重なって表示されます。重要なのは、SLAM計測の点群密度、対象物の形状、必要な断面精度、断面線に対する対象面の向きを見ながら、適切な条件を設定することです。
この記事では、SLAM計測から実務で使える断面図を作る流れを5ステップで整理し、切り出し精度をどのように確認すればよいのかを詳しく解説します。
SLAM計測から断面図を作る前に整理したい精度の考え方
SLAM計測から断面図を作成するときは、最初に「断面図の精度は何によって決まるのか」を理解しておくことが重要です。点群から断面を切り出す作業だけを見ていると、切り出し位置や切り出し幅だけが精度を左右するように感じられます。しかし実際には、計測から図面化までの複数の工程が最終的な断面形状に影響します。
まず影響するのが、SLAM計測そのものの品質です。SLAMは移動しながら周囲の形状を認識し、自らの位置と周辺地図を同時に推定していく仕組みです。そのため、長い直線空間、似た形状が連続する空間、特徴物が少ない場所、急激に向きを変える場所などでは、軌跡推定の状態が断面形状へ影響する可能性があります。
次に影響するのが点群の座標基準です。ある区間の壁厚や道路幅といった相対的な寸法を確認するだけであれば、点群内部の形状整合性を重視すればよい場合があります。一方、設計図や施工座標と重ねたり、既設構造物の位置を公共座標や現場座標で管理したりする場合には、点群全体が正しい位置と方向へ配置されているかも確認しなければなりません。
さらに、断面を抽出するときの切り出し条件が影響します。3次元点群に対して仮想的な断面面を設定し、その面を中心として一定範囲内の点を抽出する方法が一般的です。この範囲が断面の切り出し幅、あるいは断面厚に相当します。
切り出し幅を広くすると点の数は増えますが、断面位置から離れた点まで投影されるため、斜めの壁や曲面、段差、配管などでは輪郭が太く見えることがあります。反対に切り出し幅を狭くすると、本来の断面位置に近い点だけを扱いやすくなりますが、点群密度が低ければ輪郭が途切れる可能性があります。
つまり断面図の品質は、単純に一つの「SLAM精度」で決まるものではありません。計測時の軌跡、点群密度、座標合わせ、断面位置、切り出し幅、外れ値処理、線の引き方などを分けて確認することが重要です。この考え方を持っておくと、完成した断面図に違和感があった場合にも、原因を切り分けやすくなります。
ステップ1:断面図の目的と座標基準を決める
SLAM計測から断面図を作成する最初のステップは、点群処理ではありません。まず、何のために断面図を作るのかを決めます。ここが曖昧なまま作業を始めると、必要以上に細かな点群処理を行ったり、反対に必要な確認を省略したりしやすくなります。
たとえば、トンネルや地下通路の概略形状を確認する断面と、設備更新のために壁面と配管の位置関係を確認する断面では、求められる情報が異なります。施工前後の比較に使用するのであれば、異なる時期の点群を同じ座標基準で比較できることが重要です。既存図面を更新するための断面であれば、図面上の通り芯や基準線との関係も整理しておく必要があります。
断面位置もこの段階で決めておきます。測点、構造物中心、通り芯、道路中心線、設備中心線など、現場で再現できる基準に関連付けておくと、後から同じ断面を再作成しやすくなります。「見た目が分かりやすい場所」で任意に断面を作成すると、その時点では使えても、別担当者が同じ場所を再現できないという問題が起こります。
断面方向も重要です。道路やトンネルであれば中心線に対する直角方向が基本になりますが、中心線が曲線であれば、断面位置ごとに方向が変わります。建築物では通り芯に沿った縦断面と、通り芯に直交する横断面を区別する必要があります。配管では管軸直角断面なのか、管軸方向の縦断なのかを明確にします。
さらに、使用する座標系と高さの基準を確認します。SLAM点群が局所座標で処理されているのか、現場座標へ変換されているのかによって、その後の使い方は変わります。高さについても、点群内だけで相対的に扱うのか、既知の高さ基準へ合わせるのかを決めておきます。
ここで重要なのは、相対精度と絶対的な位置精度を混同しないことです。点群内部で壁と壁の距離が整っていても、その点群全体が現場座標に対してずれている可能性はあります。反対に基準点付近では座標がよく一致していても、移動軌跡の途中に局所的な変形が存在すれば、離れた場所の断面形状に影響することがあります。
そのため、断面図の目的を決める段階で、「形状を確認できればよいのか」「設計座標と比較するのか」「出来形確認など寸法管理へ使用するのか」を明確にしておくことが大切です。目的が決まれば、後工程で確認すべき精度も自然に決まります。
ステップ2:SLAM点群の品質を確認する
断面を切り出す前に、SLAM計測で取得した点群全体の品質を確認します。点群自体に問題がある状態で断面処理を続けても、切り出し設定だけでは修正できません。
最初に確認したいのが、同じ構造物が二重に見えていないかという点です。往路と復路で同じ壁を計測したとき、正しく重なっていれば一つの面として見えます。軌跡にずれがあると、壁面が二重になったり、柱や設備の輪郭が重なって見えたりします。
このような場所で断面を切ると、二つの輪郭が現れます。その状態で片側だけを選んで線を作成すると、見た目はきれいな断面になっても、元データの不整合を隠してしまいます。断面図を作る前に3次元表示や平面表示で重複状態を確認することが重要です。
次に確認したいのが局所的な歪みです。長い通路やトンネル、連続する廊下のような環境では、入口付近では整っていても、奥へ進むにつれて位置関係が変化していることがあります。始点と終点だけを確認するのではなく、途中の複数地点で既知の形状や確認点と比較すると判断しやすくなります。
動体ノイズも断面図に影響します。SLAM計測中に人、車両、建設機械、扉などが移動すると、その一部が点群として残る場合があります。3次元表示では周辺の構造物に紛れて目立たなくても、断面を切り出した瞬間に浮遊点として現れることがあります。
反射しやすい面、透過性のある面、非常に細い部材などについても注意が必要です。点が安定して取得できない対象では、実際の形状より点群が散らばって見える場合があります。このような部分を自動的に線へ変換すると、実物にはない凹凸が断面線へ反映される可能性があります。
点群密度も確認します。SLAM計測では対象までの距離、歩行速度、観測方向、遮蔽物などによって点の分布が均一にならないことがあります。同じ断面の中でも、床面は密に取得できている一方で、高所の梁や奥まった設備周辺では点が少ないということがあります。
重要なのは、点が多いことと精度が高いことを同じ意味として扱わないことです。同じ場所に多数の点が存在していても、それらの点群全体に位置ずれがあれば、断面形状もずれます。逆に点が少なくても、対象の形状を十分に表現できており、位置関係が安定していれば実務上利用できる場合があります。
断面化する前に、点群全体を俯瞰して品質を確認する工程を入れることで、「断面作成の問題」と「SLAM計測自体の問題」を切り分けやすくなります。
ステップ3:断面線と切り出し幅を設定する
点群品質を確認したら、断面線を設定します。断面図作成で最も重要な工程の一つです。
まず平面上で断面位置を決め、その位置に断面面を設定します。道路やトンネルなどで一定間隔の断面を作成する場合は、基準となる中心線に沿って位置を管理すると再現しやすくなります。建物では通り芯、設備では機器中心線や配管軸など、後から説明できる基準を使います。
次に切り出し幅を設定します。ここで注意したいのは、切り出し幅に万能な値はないという点です。必要な値は点群密度、対象形状、断面の目的、計測距離などによって異なります。
たとえば完全に平坦な壁を壁面に直交する方向から切る場合は、多少切り出し幅を広げても断面形状への影響は比較的小さくなります。一方、断面方向に対して斜めに延びる壁や配管を広い幅で抽出すると、断面位置の前後に存在する点が同じ断面上へ投影されるため、輪郭が帯状になります。
曲面ではさらに注意が必要です。トンネル内壁、円形管、タンクなどを広い範囲から抽出すると、断面位置の前後で形状が変化する部分まで重なり、実際の断面より厚い点群として見える場合があります。階段や段差も同様で、広い範囲を切り出すと複数の段が重なります。
反対に切り出し幅を極端に狭くすると、点の不足が問題になります。SLAM点群は連続面のように見えますが、実際には多数の離散的な点で構成されています。仮想的な断面面と完全に一致する点だけを抽出しようとすると、必要な輪郭を構成できるだけの点が残らない可能性があります。
実務では、一つの切り出し幅だけを最初から正解と決めるより、幅を変えながら輪郭の変化を見る方法が有効です。狭い条件、中間的な条件、やや広い条件で同じ位置を切り出し、壁面、床面、天井、構造物端部などの位置がどの程度変化するかを比較します。
切り出し幅を変えても主要な輪郭位置がほとんど変わらなければ、その部分は比較的安定して断面化できていると判断しやすくなります。逆に幅を少し変えただけで輪郭位置が大きく変わる場所では、斜面、曲面、点不足、ノイズなどの影響を疑う必要があります。
断面線の位置自体も少し前後させて確認すると効果的です。例えばある一断面だけで不自然な突起が現れた場合、その前後の断面を確認することで、実在する構造物なのか、単発のノイズなのかを判断しやすくなります。
このように断面の切り出し精度は、設定した幅の数字だけで評価するのではなく、条件を変えたときの形状安定性まで見て判断することが重要です。
ステップ4:断面点群から形状線を作る
断面点群を抽出したら、次は点群から図面として利用できる形状線を作成します。ここでは「点をすべて忠実になぞれば正確な断面になる」と考えないことが重要です。
SLAM点群には一定のばらつきがあります。平らな床を計測した場合でも、すべての点が数学的に完全な同一平面上へ並ぶわけではありません。壁面も同様です。断面上では、本来一本の直線で表現できる壁が、細かな凹凸を持った点の帯として表示されます。
この点を一つずつ結ぶと、実際の施工形状を示す断面ではなく、点群の微小なばらつきを表したギザギザの線になります。図面化するときには、目的に応じてどこまで形状を一般化するのかを決める必要があります。
直線的な壁、床、柱、梁などでは、点群全体の分布を見ながら代表的な線を設定します。ただし、自動処理だけに任せるのではなく、端部や交点を確認します。壁と床の交点では、両方の面から取得された点に加えてノイズが混在することがあり、単純に点群の外周を結ぶだけでは角部が丸くなることがあります。
曲面を扱う場合は、円弧なのか自由曲線なのかを対象物の設計形状や用途から判断します。円形構造物だからといって、実測結果を無条件に理想的な円へ置き換えると、実際に生じている変形を消してしまう可能性があります。一方、概略図を作ることが目的であれば、細かな点群変動をそのまま残す必要がないこともあります。
断面図に何を残すのかは、利用目的によって変わります。現況形状の変形を確認したい場合には実測形状をできるだけ残す必要があります。既設設備の配置確認が目的なら、配管や構造材の外形と中心位置が重要になります。数量計算用の断面であれば、面積に影響する主要形状を優先して整理する必要があります。
外れ値を除去するときも注意が必要です。周辺から離れた一つの点だからといって、すべてがノイズとは限りません。小さな突起物やボルト、金具、ケーブルなど、本当に存在するものが少数点だけで表現されている可能性があります。
判断が難しい場合は、断面表示だけでなく3次元点群へ戻って確認します。断面では一つの点にしか見えなくても、3次元表示では一定方向に連続した部材であることがあります。断面処理と3次元確認を往復することが、誤った線形化を防ぐ基本です。
また、断面線を作成した後には、元の点群を非表示にせず重ねて確認します。完成線だけを見ると非常にきれいに見えますが、それだけではどの程度点群を代表しているのか分かりません。点群の中心付近を通っているか、片側へ偏っていないか、角部で不自然な近似をしていないかを確認します。
図面をきれいにすることと、実測結果を正しく伝えることは同じではありません。SLAM計測から断面図を作る場合は、点群と図面線の関係を残しながら判断することが重要です。
ステップ5:既知寸法や確認点と照合して断面図を仕上げる
最後のステップは、完成した断面を別の基準と照合することです。断面図が画面上できれいに見えるだけでは、精度確認として十分ではありません。
まず使いやすいのが、現場で確認できる既知寸法です。柱間隔、構造物幅、開口幅、壁間距離、設備寸法など、信頼できる寸法と断面図上の距離を比較します。このとき、一つの寸法だけではなく、できるだけ方向や位置の異なる箇所を確認します。
例えば横方向の幅だけが一致していても、高さ方向にずれがある可能性があります。床と天井の高さ、左右の壁位置、設備中心などを分けて見ることで、断面全体が安定しているかを判断しやすくなります。
現場座標との整合性が必要な場合には、独立した確認点を使う方法が有効です。点群を座標へ合わせるために使用した点だけを再確認すると、その点では当然一致しやすくなります。可能であれば、座標合わせに使用していない別の位置を確認点として残し、完成した点群や断面とのずれを確認します。
ここで重要なのは、基準点への一致と断面全体の品質を分けて考えることです。基準点付近が合っていても、そこから離れた位置に局所的なずれが存在する可能性があります。断面を多数作成する場合は、計測範囲の始端、中間、終端など、空間的に離れた場所で確認すると安心です。
さらに、近接する断面同士を比較します。構造物が連続している場所で、ある一断面だけ形状が急激に変化していれば、その変化が実際の構造なのか、点群処理によるものなのかを確認します。
現場写真や既存図面も補助資料として利用できます。ただし、既存図面が必ず現況を正しく表しているとは限りません。改修、変形、施工差などが存在する可能性があるため、既存図面との違いが見つかったからといって直ちにSLAM計測側の誤差と判断しないことが大切です。
最終的には、点群、既知寸法、確認点、周辺断面、現地状況を組み合わせて判断します。一つの数値だけで「正しい」「間違っている」と判定するのではなく、複数の確認方法で同じ傾向が得られているかを見ることで、断面図の信頼性を高められます。
切り出し精度を確認する6つの視点
断面の切り出し精度を確認するときには、まず断面位置そのものが正しいかを見ます。正確な点群からきれいな断面を作成しても、切る場所が予定位置からずれていれば、必要な断面図にはなりません。特に斜めに延びる構造物や曲線区間では、わずかな位置変化でも断面形状が変わることがあります。
次に見るのが断面方向です。中心線に直交する断面を作る予定だったにもかかわらず、断面面が斜めになっていれば、幅や厚みが実際より大きく見えることがあります。断面位置だけでなく、面の方向まで確認することが必要です。
三つ目は切り出し幅です。幅を変更したときに主要輪郭がどの程度変わるかを比較します。広くするほど輪郭が一方向へ移動する場合は、斜面や傾斜した部材を含んでいる可能性があります。
四つ目は点群のばらつきです。同じ壁面が細い帯状に見えているのか、広く散らばっているのかを確認します。広いばらつきを一本の線へ強制的に集約すると、断面線だけでは元データの不確かさが見えなくなります。
五つ目は前後断面との連続性です。一つの断面だけを見ていると異常に気付きにくいため、少し位置をずらした断面を複数確認します。構造物が連続している場所なら、形状もある程度連続して変化するはずです。不自然な飛びがあれば元点群へ戻って確認します。
六つ目は独立した基準との照合です。既知寸法や確認点など、断面生成とは別の方法で得た情報を使います。断面図そのものから導いた寸法だけを使って精度を確認すると、同じ誤差を共有している可能性があるためです。
この六つを確認すると、「点群が正確か」という曖昧な問いではなく、位置、方向、厚み、ばらつき、連続性、外部基準という具体的な観点から断面品質を評価できます。
断面図作成で起こりやすい失敗と対策
SLAM計測から断面図を作る際によくある失敗の一つが、最初から切り出し幅を固定して全断面を一括処理することです。処理効率は高くなりますが、点群密度や構造形状は場所によって異なります。
広い空間では十分な点数が得られていても、狭い設備裏や高所では点が不足していることがあります。全断面に同じ条件を使用すると、一部では適切でも、別の場所では輪郭が太くなったり欠けたりします。まず代表的な複数箇所で条件を確認してから全体へ展開する方法が安全です。
二つ目は、断面表示だけで形状を判断することです。断面上の浮遊点がノイズに見えても、3次元では連続した配管や手すりである場合があります。反対に断面では構造物のように見える点が、3次元で確認すると移動物体の残像だったということもあります。判断に迷った箇所は必ず3次元表示へ戻ります。
三つ目は、自動生成された輪郭をそのまま正しい断面として採用することです。自動処理は大量の断面を効率化できますが、点群のノイズと実形状を完全に区別できるとは限りません。特に角部、細い部材、複雑な設備周辺では確認が必要です。
四つ目は、点群の座標変換を確認せずに設計図へ重ねることです。点群内部の形状が良好でも、座標軸の方向、高さ基準、原点などが設計データと異なれば、全体がずれて表示されます。図面との重ね合わせでは、断面線を編集する前に座標基準を確認します。
五つ目は、完成図をきれいにするために点群との差を過度に修正することです。壁を完全な鉛直線へ直したり、床を完全な水平線へ直したりすると見やすくなりますが、現況計測の意味が失われる可能性があります。設計形状を示す図なのか、現況形状を示す図なのかを明確に区別することが重要です。
六つ目は、一断面だけで計測品質を評価することです。SLAM計測では区間によって測定環境が変わるため、一地点の結果を全区間へ当てはめないようにします。代表位置だけでなく、環境条件が変化する箇所でも断面品質を確認すると、局所的な問題を早期に発見できます。
用途に合わせて切り出し条件を変える実務ポイント
断面図の適切な作り方は用途によって異なります。現況把握用の断面では、構造物全体の位置関係を分かりやすく表現することが重要です。この場合、細かな表面凹凸をすべて残すよりも、壁、床、天井、主要設備などを読み取りやすく整理した方が実用的な場合があります。
一方、変形確認を目的とする場合には細かな形状変化が重要になります。点群の凹凸を単なるノイズとして除去すると、確認したい変状まで消える可能性があります。そのため、線形化する前に元点群のばらつきと連続性を確認します。
道路や造成地の横断面を作る場合には、地表面の連続性が重要です。植生、車両、資材などの点が混在していると、本来の地表とは異なる高さを拾うことがあります。地表として採用する点を確認してから断面線を作る必要があります。
トンネルや管路の断面では、断面方向と中心位置が特に重要です。円形に近い形状でも、軸方向に対して斜めに切ると楕円状に見えます。そのため断面形状を評価する前に、中心線に対する断面面の向きを確認します。
設備が密集した場所では、断面を一枚だけ作成してすべてを表現しようとすると、前後にある複数設備が重なって分かりにくくなります。この場合は切り出し幅を調整するだけでなく、位置を少しずらした複数断面を作成した方が理解しやすくなることがあります。
土量や面積算定へ断面を利用する場合は、見た目のきれいさより、どの面を境界として採用したのかを統一することが重要です。断面ごとに担当者の判断基準が変わると、個々の差は小さくても、複数断面を集計したときに差が積み重なる可能性があります。
このように「最も細かい断面」が常に最適なのではありません。必要な情報を失わず、不要なばらつきを増やさない条件を用途ごとに決めることが、SLAM計測を実務へ活用するポイントです。
SLAM計測と座標管理を組み合わせるメリット
SLAM計測の大きな利点は、現場を移動しながら広い範囲の3次元形状を連続的に取得できることです。しかし、断面図を施工管理や設計照合へ利用する場合には、形状だけでなく「その形状が現場のどこにあるのか」を管理することが重要になります。
局所的な寸法確認だけであれば、点群内部の相対的な形状が整っていれば利用できることがあります。一方、既存図面との重ね合わせ、施工位置との比較、別の日に取得した点群との比較などを行う場合には、共通の座標基準が必要です。
このとき有効なのが、SLAM計測とは別に位置の基準となる点を現場で確保しておく方法です。基準となる位置を確認できれば、点群を現場座標へ配置したり、変換後の結果を独立した確認点で照合したりしやすくなります。
重要なのは、SLAMと座標計測を競合する手法として考えないことです。SLAM計測は面として大量の形状情報を取得することに向いており、座標計測は必要な位置を明確な数値として確認することに向いています。それぞれの特徴を組み合わせることで、点群の情報量と座標管理の再現性を両立しやすくなります。
例えば長い構造物をSLAM計測した場合、始点付近だけで座標を合わせるのではなく、中間や終点にも確認位置を設けておけば、点群全体の配置状態を確認できます。断面図を一定間隔で作成する場合にも、各断面の位置を座標や測点と関連付けることで、現地との対応関係が明確になります。
また、改修前と改修後、施工前と施工後など、時期の異なるSLAM計測結果を比較する場合にも共通座標が役立ちます。同じ基準で管理されていれば、同じ断面位置を再現しやすくなり、形状変化を比較する際の作業負担を減らせます。
ただし、座標へ変換したという事実だけで点群全体の精度が保証されるわけではありません。基準点付近の一致だけでなく、計測範囲内の複数地点で確認することが重要です。SLAM計測内部の形状品質と、外部座標への配置品質を分けて確認する考え方が必要です。
まとめ
SLAM計測から断面図を作る作業は、単純に3次元点群を任意の位置で切れば完了するものではありません。実務で使える断面図にするためには、断面図の目的を決め、点群全体の品質を確認し、適切な位置と方向で切り出し、点群から必要な形状を読み取り、最後に独立した基準で確認するという流れが重要です。
5ステップで整理すると、最初に断面の用途と座標基準を明確にします。次にSLAM点群の二重化、局所的な歪み、動体ノイズ、点群密度などを確認します。そのうえで断面線と切り出し幅を設定し、点群から用途に応じた形状線を作成します。最後に既知寸法や確認点、周辺断面などと比較して仕上げます。
特に覚えておきたいのは、切り出し幅そのものが断面精度を決めるわけではないという点です。幅を狭くすると断面位置に近い点へ限定できますが、点不足が起こる可能性があります。幅を広くすると点数は増えますが、斜面や曲面では前後の形状が重なります。対象物の形状と点群密度に合わせて設定し、複数の条件で形状が安定するかを確認することが大切です。
また、断面線だけを確認するのではなく、元点群、3次元形状、前後の断面、既知寸法を行き来しながら判断することで、ノイズを実形状と誤認したり、実在する細部を誤って削除したりするリスクを減らせます。
SLAM計測の強みは、現場を面的かつ連続的に記録できることです。その豊富な点群から必要な断面を自由に取り出せるようになれば、現地へ戻って一断面ずつ再計測する場面を減らし、現況確認、設計照合、施工計画、改修検討などへデータを展開しやすくなります。
さらに断面図を設計座標や施工位置と結び付けて活用する場合は、SLAM点群内部の形状精度だけでなく、現場座標との整合性を確認することも欠かせません。基準位置や確認点の座標を現場で取得し、点群の配置結果を複数地点で照合できる運用にしておくと、断面データの再利用性も高められます。
こうしたSLAM計測と現場座標の連携を進めたい場合は、必要な場所の座標取得や位置確認を現場で行う手段としてLRTK Phoneを活用する方法があります。3次元点群を取得して終わりにするのではなく、基準となる座標と関連付けながら断面図まで一貫して管理することで、SLAM計測データをより実務で使いやすい成果へつなげられます。