LRTKレフィクシア株式会社

鏡面パネルが多い店舗のSLAM計測で反射点群を除く5つの設定

鏡面パネルが多い店舗でSLAM計測が難しくなる理由

店舗の改装、設備更新、内装設計、現況記録などで三次元データを作成するとき、計測者が空間内を移動しながら周囲を取得できるSLAM計測は有力な選択肢です。壁、柱、床、天井、什器、設備などを連続的に取得できるため、従来は複数地点から個別に記録していた現況を、一つの点群として扱いやすくなります。

一方、店舗はSLAM計測にとって必ずしも単純な環境ではありません。大型の鏡、光沢のある金属パネル、鏡面仕上げの化粧板、ガラス間仕切り、ショーケース、光沢什器などが集中しているためです。特に鏡面に近い材料は、点群の欠測や異常点を発生させる要因になり得ます。

距離計測に光を利用する方式では、対象物へ照射した光が戻ってきた状態を基に距離を求めます。一般的な壁や床では反射光が複数方向へ広がるため、センサーへ戻る成分を取得しやすくなります。しかし、表面が滑らかな鏡面では特定方向へ強く反射しやすく、センサーへ十分な光が戻らないことがあります。その結果、実際には面が存在していても点が少なくなったり、部分的な欠測として現れたりする場合があります。

さらに厄介なのが、反射経路によって実際とは異なる位置に点が生成されるケースです。鏡を見た人には鏡の奥に空間が続いているように見えますが、点群でも似たように、鏡面の奥側へ実在しない形状が現れる場合があります。鏡に映り込んだ壁、柱、什器などに似た点群が、鏡面を越えた位置へ形成されることもあります。

反射条件によっては、面から離れたところに点が散らばり、空中に浮いたノイズのように見えることもあります。透明性を持つ材料では、表面反射と透過後の対象物からの戻りが混在し、面が二重化したように見える場合もあります。

ここで注意したいのは、鏡面付近で発生するすべての異常が同じ原因ではないということです。遠くへ飛ぶ点、面の裏側へ形成されるまとまった偽形状、孤立点、欠測、二重面などでは、適切な処理方法が異なります。一つのフィルターを強く適用するだけでは、必要な実点まで失う可能性があります。

また、SLAM計測では点群を作るだけでなく、連続する観測結果を利用して計測機器自身の移動を推定します。そのため、反射点群が大量に発生すると、最終成果の見た目だけではなく、自己位置推定へ影響する可能性も考慮する必要があります。反射ノイズを後処理できれいに消したとしても、計測時の軌跡にずれが生じていれば、正常に見える壁や柱の位置までずれている可能性があります。

だからこそ、鏡面パネルが多い店舗のSLAM計測では、「反射点をすべて消す」という考え方ではなく、「位置推定や成果利用を妨げる点を識別し、必要な実物形状を残したまま影響を減らす」という考え方が重要です。

利用できるフィルター名や設定項目は計測機器や処理環境によって異なります。本記事では特定の機器に依存せず、一般的な点群処理で検討できる代表的な5つの設定を取り上げます。

設定1 計測距離の上下限を絞って遠方の反射点を減らす

最初に確認しやすいのが、点群として採用する距離範囲の設定です。計測距離の上限や下限を指定できる場合、店舗の実際の寸法や成果として必要な範囲に合わせて調整することで、明らかに不要な異常点を整理しやすくなります。

鏡面反射による異常点には、本来の壁面や什器よりも大幅に離れた場所へ形成されるものがあります。例えば、実際の店舗の奥行きより遠い場所へ点群が伸びていたり、壁の外側へ細長く点が続いていたりする場合です。このような点が成果として必要な距離範囲を明らかに超えているのであれば、最大計測距離を利用して除外できる場合があります。

重要なのは、先に店舗の寸法と必要な計測範囲を把握することです。単純に最大距離を小さくすると、反射点と一緒に必要な実点まで削除してしまいます。店舗中央から離れた壁、吹き抜け上部、天井設備、長い通路の終端などを取得する必要がある場合には、十分な距離を確保しなければなりません。

距離フィルターは「鏡面反射かどうか」を判定しているわけではありません。指定された距離より遠い点や近い点を機械的に除外する処理です。そのため、正常な点と異常点が同じ距離に存在すれば、両方が処理対象になります。

近距離側の設定にも同じ注意が必要です。計測者の身体、持ち物、機器の固定部、近くを通過した物体などが点群に入り込む場合、最小距離の設定が役立つことがあります。しかし、狭い店舗通路や什器裏では、センサーから近い壁面や設備そのものが重要な計測対象です。最小距離を大きくしすぎれば、その部分が欠落します。

実務では、最初から強い距離制限を適用するより、未処理の状態で異常点の分布を確認する方法が適しています。平面表示だけでなく、側面や断面から点群を確認すると、実際の空間を大きく超えている点を判断しやすくなります。

例えば、店舗の壁面より奥側に反射点群が発生している場合でも、その距離が壁面からわずかしか離れていなければ、単純な最大距離では除去できません。一方、数十メートル先まで異常点が伸びているような状態なら、距離制限による一次処理が有効になる可能性があります。

距離範囲を調整した後は、必ず正常な形状への影響を確認します。通路終端の壁、天井、床際、遠方の柱、設備などが不自然に欠けていないかを確認します。反射点を減らすために必要な形状まで落としてしまうと、点群の利用価値が下がります。

距離設定は、反射ノイズを完全に判別するための設定ではありません。明らかに不要な領域を先に切り離し、後工程で扱うデータ量を整理するための第一段階として考えると運用しやすくなります。

設定2 反射強度や信頼度のしきい値を慎重に調整する

計測データによっては、三次元座標だけでなく、反射強度や信頼度、品質に関係する指標を各点が持っている場合があります。こうした属性を利用できる環境では、鏡面付近の不安定な点を見分ける手掛かりにできます。

ただし、反射強度を使うときに最も避けたいのが、「強度が高ければ反射点」「強度が低ければ誤点」という単純な決め方です。鏡面で得られる戻りの状態は、材質、表面仕上げ、入射角、距離、周辺光、センサーの方式などによって変わるためです。

鏡面では光が特定方向へ反射しやすいため、センサーへ戻る成分が少なくなる条件があります。一方で、位置関係によっては比較的強い戻りが観測される場合もあります。したがって、鏡面由来の異常点が常に同じ強度帯へ集まるとは限りません。

店舗には異なる材料が混在していることも、しきい値設定を難しくします。白色壁、黒色仕上げ、光沢金属、透明材料、木質面、布、塗装面などでは、取得される属性値の傾向が異なる可能性があります。店舗全体に単一の厳しいしきい値を適用すると、鏡面ノイズだけでなく、本来残したい材料の点群まで大きく失うおそれがあります。

適切な進め方は、まず問題となっている鏡面区画を小さく切り出して比較することです。実際のパネル表面に沿って形成されている点、鏡面の奥側へ形成されている点、空中に浮いている点をそれぞれ確認します。属性表示が可能であれば、正常点と異常点で値の分布に違いがあるかを確認します。

明らかな反射ノイズだけが特定の低信頼度領域へ集中しているのであれば、その範囲を除外する設定が使える可能性があります。反対に、正常な壁や什器にも同程度の値が含まれている場合は、一律に削除するべきではありません。

しきい値は、できるだけ弱い条件から始める方が安全です。最初から強い条件で多数の点を落とすと、後からどの形状が消えたのか判断しにくくなります。処理前後を比較できる状態で少しずつ条件を変更し、鏡面ノイズが減る一方で必要な面が維持されている範囲を探します。

また、自己位置推定に利用するデータへの処理と、最終成果点群への処理を分けて考える必要があります。完成した点群だけをフィルターできる環境では、表示上のノイズを減らすことはできても、計測時の自己位置推定へさかのぼって影響を取り除けるわけではありません。

鏡面区画を通過した後に壁や柱が二重化している場合や、前に通過した場所へ戻ったときに形状が重ならない場合は、単なる成果点群のノイズだけではなく、軌跡の整合性も確認する必要があります。

反射強度や信頼度は便利な判断材料ですが、それだけを正解判定として利用しないことが重要です。実際の形状、点の位置、近傍とのつながり、現場の材料条件と合わせて判断すると、必要なデータを残しやすくなります。

設定3 近傍点数と外れ値除去で孤立した反射点を整理する

鏡面パネル付近の点群を確認すると、まとまった面ではなく、空間中に細かな点が飛び散ったように存在することがあります。このタイプの異常点には、近傍点の分布を利用した外れ値除去が有効な場合があります。

実際の壁、床、柱、什器などは、通常は複数の点が連続して面や線を形成します。一方、反射条件によって偶発的に生じた点の中には、周囲から孤立して存在するものがあります。この違いを利用し、周辺に十分な点が存在しない点や、近傍点との距離関係が周囲から大きく外れている点を除去します。

調整するときに重要になるのが、近傍として評価する範囲と必要な点数です。周囲を見る範囲を広くし、必要な近傍点数を多くすると、孤立点を積極的に削除できます。しかし、条件を強くしすぎると、正常な細部まで消える可能性が高くなります。

店舗には細い形状が数多く存在します。什器の脚、棚板の端、細い支持材、配管、手すり、ケーブル、サインの固定部、照明設備の一部などは、壁面ほど高密度の点を持たない場合があります。こうした実在形状は外れ値ではありませんが、強すぎるフィルターでは孤立点に近いものとして扱われることがあります。

そのため、近傍を使った処理では、鏡面前だけではなく店舗の細部も同時に確認する必要があります。処理前には確認できた細い部材が、処理後にまとめて消えている場合は、条件が強すぎる可能性があります。

もう一つ重要なのが、孤立点除去で対応できない反射点群の存在です。鏡に映った壁や什器に相当する偽形状が、ある程度まとまった点密度で生成されている場合、その点群の内部には十分な近傍点があります。外れ値処理から見ると「周囲に点がたくさん存在する正常な形状」に近いため、そのまま残ることがあります。

この状態で偽形状まで消そうとして外れ値除去を極端に強くすると、実際の壁面や設備まで損なわれます。近傍フィルターは、主に散発的な飛び点や孤立したノイズの整理に向いている処理と考え、まとまった偽形状には別の方法を使う方が安全です。

処理結果の確認では、全体表示だけを見るのではなく、鏡面近傍、壁角、棚端部、柱、天井設備、床際などを拡大します。ノイズが減ったかだけではなく、現況として必要な輪郭が残っているかを見ることが重要です。

点群処理では、見た目が滑らかであるほど精度が高いとは限りません。強いフィルターを適用すると画面上では整った点群に見えますが、実物の細かな形状まで失われている可能性があります。現況確認や改装設計へ利用するのであれば、多少の不要点が残っていても、必要な形状を保持する設定の方が適している場合があります。

外れ値除去は、一度だけ決めて全店舗へ適用するより、問題区画を確認しながら段階的に調整すると扱いやすくなります。鏡面の少ない区画には弱い設定を使い、反射ノイズの目立つ区画だけ追加処理する方法も検討できます。

設定4 複数フレームの整合性を使って一時的なゴースト点を抑える

SLAM計測では、計測者が移動することによって同じ場所を異なる位置から繰り返し観測します。この時間的な重なりを利用できる処理環境では、一時的にしか現れない点を抑制する設定が反射ノイズ対策に役立つ場合があります。

実在する柱や壁角は、計測位置が変わっても基本的には同じ場所に存在します。もちろん観測角度によって見える範囲や点密度は変わりますが、三次元空間上での位置は大きく移動しません。

一方、鏡面反射によって生じる異常点の一部は、計測機器と鏡面との角度が変化すると位置や形状が変わります。ある立ち位置では空中に点が発生していたのに、少し移動すると消えるようなケースです。

複数回の観測で継続して存在する点を優先し、短時間しか現れない点を低信頼として扱う処理が利用できれば、この性質を使って一時的なゴースト点を減らせる可能性があります。

ただし、複数フレームで観測された点が必ず実在点であるとは限りません。大きな鏡面が連続し、計測経路と鏡面との位置関係が長時間ほぼ同じ状態になると、反射由来の形状も複数回観測される場合があります。

そのため、時間方向の整合性を利用する処理は、現場での計測動線と組み合わせる必要があります。一方向に一直線で進むだけでは、鏡面を似た角度から連続して観測することになり、異常点の変化を見分ける材料が少なくなることがあります。

鏡面の多い区画では、安全を確保しながら立ち位置を少し変え、柱、壁角、床と壁の境界、天井と壁の境界、固定什器などを異なる角度から取得します。実際の固定物が複数方向から重なるデータを確保することで、反射ノイズとの違いを確認しやすくなります。

同じ場所を再観測する場合も、まったく同じ軌跡を機械的に往復するだけではなく、周囲の実物形状を十分に取得できる経路にすることが大切です。例えば、鏡面区画へ入る前に柱や壁角を取得し、区画を通過した後にも同じ固定形状を別方向から取得すると、全体のつながりを確認しやすくなります。

一時点を抑制する設定を強くしすぎることにも注意が必要です。狭い隙間から一瞬だけ見える設備や、短時間しか視野へ入らない細い部材まで除外される可能性があります。必要な対象物が短時間しか観測できない店舗構造では、過度な時間フィルターは情報量を減らします。

この設定も単独で使うより、距離制限や孤立点除去などと役割を分けて使う方が適しています。明らかな遠方点は距離で整理し、散発的な孤立点は近傍処理で整理し、観測ごとに出たり消えたりする点には時間的な整合性を利用する、というように問題の種類を分けます。

設定5 鏡面領域を基準に除外範囲を設定する

鏡面の位置が明確に分かっている場合、最も判断しやすい方法の一つが領域指定による除外です。特に、鏡の奥側へまとまった偽形状が生成されている場合には、強度や近傍密度だけで自動的に判断するより、実際の店舗構造を基準にした方が安全なことがあります。

例えば、床、天井、柱、壁枠などから鏡面壁の位置が特定でき、その面より奥側に実在しない点群が形成されているとします。この場合、鏡面位置を境界として、不要な領域を切り分けられる可能性があります。

この方法の利点は、点そのものの属性ではなく、「実空間としてそこに何が存在するか」という現場情報を判断材料にできることです。反射によって生成された偽形状が高密度で、近傍フィルターでは正常面と区別できない場合にも対応しやすくなります。

ただし、鏡面の奥に見える点を機械的にすべて削除してはいけません。鏡面壁の裏側に実際の別室や設備空間が存在し、別の計測経路からその空間を取得している場合があります。その点群まで範囲選択で削除すると、正しいデータを失います。

透明なガラス面ではさらに注意が必要です。ガラスの向こう側にある壁や什器が実際に取得されている場合、「面より奥だから不要」とは判断できません。反射による偽点と、透過後の実在物から得られた点を区別する必要があります。

領域を指定する前には、三次元表示だけでなく平面と断面も確認します。鏡面位置、柱、床、天井、隣接壁などとの関係を見ると、偽形状がどの領域へ形成されているかを判断しやすくなります。現況図や記録写真がある場合には、それらとの整合を確認することも有効です。

編集時には、未処理の元データを残しておくことが欠かせません。領域指定は分かりやすい反面、一度に多くの点を削除しやすい処理です。後から必要な点だったことが判明した場合に戻せるよう、元データ、一次処理データ、最終成果を分けて管理します。

鏡面が多数ある店舗では、すべてを手作業で選択すると処理量が大きくなります。そのため、まず距離制限や弱い外れ値除去で明らかなノイズを整理し、その後に鏡面付近だけ領域指定で確認する方法が現実的です。

成果として必要なのは、単純に点の数が少ないデータではありません。実際の店舗形状と整合し、どの面を信頼できるか説明できる点群です。自動フィルターだけで判断しにくい鏡面区画ほど、現場構造を利用した範囲管理が重要になります。

設定だけでなく計測動線と入射角を整える

鏡面パネルの反射点群は、後処理だけですべて解決できるとは限りません。取得時点で実物形状の情報が不足している場合、後からフィルターを調整しても、存在しない情報を復元することはできないためです。

特に避けたいのが、大きな鏡面へ正対した状態で長時間そのまま直進する計測です。鏡面が視野の大部分を占め、周囲の固定物が少なくなると、位置推定に利用できる幾何形状が偏ることがあります。

鏡面区画を計測するときは、鏡だけを見るのではなく、柱、壁端部、天井、床、開口部、固定什器なども同時に取得できる立ち位置を意識します。SLAMでは周囲の連続した形状情報が重要になるため、実在する固定形状を切らさず取得できる経路が基本です。

同じ鏡面を異なる方向から観測することも有効です。鏡面反射は入射角との関係で状態が変わるため、一方向で発生した異常点が別方向では変化する場合があります。また、鏡そのものを正確に取得できなくても、その周囲の枠、柱、床との接点、天井との境界などが複数方向から得られれば、実際の面位置を推定しやすくなります。

ただし、走査回数を増やせば必ず良くなるわけではありません。同じ不利な角度から何度も計測すれば、似た反射ノイズが大量に蓄積される可能性があります。重要なのは回数ではなく、異なる視点から固定形状を確認できる情報を増やすことです。

計測速度にも配慮します。急激な旋回や大きな揺れが加わると、鏡面以外の条件でもフレーム間の対応付けが難しくなる場合があります。店舗では什器を避けながら細かく方向転換することが多いため、反射区画ほど落ち着いた移動を意識します。

営業中や施工中の店舗では、人や台車、可動什器、扉なども点群に影響します。移動物体は鏡面反射とは原因が違いますが、複数位置に残像のような点が形成されることがあります。鏡面ノイズと移動物体ノイズが混在すると、完成点群だけから原因を判断しにくくなります。

可能であれば、鏡面やガラス面の位置、移動物が多かった区画などを計測時に記録しておくと、後処理時に役立ちます。異常点が現れた位置と現場条件を対応付けられれば、フィルターの選択もしやすくなります。

また、大きな鏡面区画へ入る前後で、特徴の分かりやすい固定形状を再度取得することも重要です。既に取得した柱や壁角へ戻ったとき、その形状が同じ位置へ重なっているかを確認できれば、鏡面区画を通過した後の整合性を判断できます。

後処理の設定と計測動線は別々の対策ではありません。現場で反射ノイズを判断しやすいデータを取得し、後処理ではその情報を使って不要点だけを整理するという流れで考えることが重要です。

反射点群の除去で起こりやすい失敗

反射点群処理で最も起こりやすい失敗は、点群を見た目できれいにすることを優先しすぎることです。強いノイズ除去を適用すると、空中に浮いた点が消え、画面上では非常に整った成果に見えます。

しかし、同時に細い設備、棚の端部、什器脚、配管、支持材などが消えていれば、現況データとしての情報量は低下しています。改装や設備更新では、小さな既存部材との干渉確認が重要になることもあります。そのため、ノイズ除去量ではなく、利用目的に必要な形状が残っているかで設定を評価します。

次に多いのが、鏡面より奥にある点をすべて誤点と判断することです。鏡面壁であれば反射由来の可能性がありますが、透明な材料の向こう側に実物がある場合や、別経路から取得した別室の点群が重なっている場合もあります。

削除前には、平面、断面、三次元表示を切り替え、実際の店舗構造と照合します。点群だけで判断しにくい場合は、現場記録や設計資料との位置関係も確認します。

元データを残さず、フィルター後のデータだけを保存するのも避けたい運用です。後からフィルターが強すぎたことに気付いても、未処理データがなければ復元できない場合があります。特に領域指定で大量の点を削除するときは、処理前のデータを保持します。

さらに注意したいのが、反射点を削除したことで問題が解決したと判断してしまうことです。反射区画で自己位置推定が不安定になっていた場合、成果点群から異常点を消しても、軌跡のずれまでは直っていない可能性があります。

鏡面区画の前後で取得した柱や壁角が重なるか、同じ場所を再通過したときに面が二重になっていないかを確認します。必要な精度が定められている作業であれば、既知寸法や基準となる位置との比較も必要です。

店舗全体へ同一の強い設定を適用することも問題になりやすい方法です。鏡面の多い売場と、一般的な壁材が中心のバックヤードでは、ノイズの種類が異なる可能性があります。反射区画に合わせた強いフィルターを店舗全体へ適用すると、問題のない区画のデータまで失います。

まず店舗全体には必要最小限の処理を行い、鏡面の多い区画だけ追加処理する考え方にすると、正常点を保持しやすくなります。

もう一つの失敗は、設定値だけを記録し、なぜその設定にしたのかを残さないことです。同じ数値でも、店舗の広さ、鏡面配置、必要な細部、点密度などが変われば適切な結果も変わります。後から再処理するときに判断できるよう、どの異常点を減らすためにどの処理を行ったかを記録しておくと管理しやすくなります。

店舗のSLAM計測で実践したい確認手順

実際の店舗で鏡面対策を行う場合、計測後に突然フィルターを試すより、計測前から確認の流れを決めておく方が効率的です。

まず現場を目視し、鏡、光沢金属、大型ガラス、ショーケース、光沢化粧板などの位置を把握します。同時に、柱、壁角、床と壁の境界、天井と壁の境界、固定什器など、安定した形状を取得できそうな場所も確認します。

次に計測経路を決めます。鏡面だけを長時間見続ける区間をできるだけ避け、実物形状が継続して視野へ入る経路にします。大きな鏡面区画がある場合には、その手前と通過後に特徴的な固定物を取得できる流れにしておくと、整合性を確認しやすくなります。

計測時には極端な速度変化や急旋回を避けます。鏡面周辺では必要に応じて立ち位置を変え、一方向だけでなく異なる方向から周囲の固定形状を取得します。ただし、同じ場所を無目的に何度も往復するのではなく、異なる視点を確保することを重視します。

計測後は、フィルターを適用する前の点群を確認します。最初に見るべきなのは、反射ノイズがどのタイプかです。店舗範囲を大きく超えた遠方点なのか、空中に散らばった孤立点なのか、鏡の奥に形成されたまとまった偽形状なのか、面の二重化なのか、単純な欠測なのかを分けます。

遠方に大きく外れた点が多ければ、まず距離範囲を確認します。特定の属性値へ異常点が集中している場合は、反射強度や信頼度のしきい値を検討します。散発的な飛び点には近傍点による外れ値除去を試します。

観測位置によって現れたり消えたりする異常点が目立つ場合には、複数フレームの整合性を利用する処理が使えるか確認します。鏡面の奥側へ高密度の偽形状が残る場合は、実際の鏡面位置と店舗構造を基準に領域指定を検討します。

重要なのは、5つの設定をすべて強く適用することではありません。異常点の種類を見て、必要な処理だけを組み合わせます。

例えば、孤立点しか問題になっていない店舗で、距離、強度、時間、領域のすべてを強く設定する必要はありません。逆に、鏡面裏へまとまった偽形状が形成されているのに、孤立点除去だけを強くしても十分な効果が得られないことがあります。

処理後には鏡面区画だけでなく店舗全体を確認します。壁面の連続性、柱角、床、天井、設備、什器などに不自然な欠落が生じていないかを見ます。断面を作成すると、面が薄くなりすぎていないか、必要な形状まで削られていないかを判断しやすくなります。

さらに、鏡面区画を通過する前後の位置整合性を確認します。反射点だけが消えていても、壁面が途中からずれていたり、同じ柱が二重化していたりすれば、別の検証が必要です。

SLAMで自己位置推定が成立したことと、用途に必要な座標精度が確保されたことは同じではありません。点群を寸法確認や設計の基礎データとして使う場合には、用途に応じて既知寸法や基準位置との照合を行います。

最終成果を保存するときは、未処理データと処理済みデータを区別します。どのフィルターをどの順序で適用したかが分かる状態にしておくと、後から条件を変更したい場合にも対応しやすくなります。

この一連の確認を決めておけば、鏡面が多い店舗でも「異常点が見つかったら強いフィルターをかける」という場当たり的な処理を避けられます。取得、確認、処理、再確認という順序を守ることが、反射ノイズを安全に扱うポイントです。

まとめ

鏡面パネルが多い店舗のSLAM計測では、鏡、光沢金属、ガラスなどの影響により、欠測、孤立点、実際には存在しない位置への点群生成、面の二重化といった現象が生じる場合があります。

こうした異常点は成果点群を見にくくするだけでなく、条件によってはSLAMの自己位置推定にも影響する可能性があります。そのため、単純に反射点を削除するのではなく、どの種類の異常が発生しているかを確認したうえで処理方法を選ぶことが重要です。

最初の設定は計測距離の上下限です。実際の店舗寸法から大幅に外れた遠方点がある場合、不要な距離領域を整理できます。ただし、正常な遠方形状も同時に削除する可能性があるため、店舗寸法と必要な取得範囲を確認して設定します。

次に、反射強度や信頼度などの属性を利用できる場合は、正常点と異常点の傾向を比較しながらしきい値を調整します。鏡面反射が常に特定の強度になるとは限らないため、数値だけで機械的に判断しないことが重要です。

散発的な飛び点には、近傍点数や周囲との距離関係を利用した外れ値除去が有効な場合があります。ただし、什器の脚や細い設備なども点数が少なくなりやすいため、強くしすぎると必要な形状まで失います。

複数フレームの整合性を利用できる環境では、特定の観測位置でしか現れない一時的なゴースト点を抑えられる場合があります。この方法を生かすには、鏡面を一方向から見続けるのではなく、周囲の固定形状を異なる位置から取得できる動線も重要です。

高密度でまとまった偽形状が残る場合には、実際の鏡面位置を確認したうえで、領域指定による除外を検討します。ただし、透明面の向こう側にある実物や、別経路から取得した空間を誤って削除しないよう、平面、断面、三次元表示を使って確認する必要があります。

そして、どの設定を利用する場合でも、未処理データを残しておくことが基本です。反射ノイズを減らすための処理が強すぎたと分かったときに、元へ戻して再調整できる状態を確保します。

鏡面対策は後処理だけでは完結しません。計測時から柱、壁角、床、天井、固定什器などを継続して取得し、鏡面だけが視野を占める状況を避けます。必要に応じて立ち位置を変え、異なる角度から実在形状を取得しておくことで、反射点と正常点を区別しやすいデータになります。

店舗のSLAM計測で大切なのは、点群を単にきれいにすることではなく、実在する形状をできるだけ保持しながら、どのデータを信頼できるか確認できる状態にすることです。距離、品質情報、近傍関係、時間的整合性、領域指定という5つの設定を問題の種類に応じて使い分け、計測動線と組み合わせることで、鏡面の多い空間でも扱いやすい三次元データを作成しやすくなります。

さらに現場で取得した三次元データを座標情報や現況記録と結び付け、計測後の確認から現場利用まで一貫して扱いたい場合は、LRTK Phoneを活用した計測・記録方法も検討できます。SLAM計測で取得した空間情報を現場業務へつなげる仕組みを整えることで、店舗調査から改装計画、施工時の確認まで三次元データの活用範囲を広げやすくなります。

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

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

技術記事一覧へ戻る →