LRTKレフィクシア株式会社

3D図面AR表示でカメラ校正不足によるずれを防ぐ5手順

3D図面AR表示でカメラ校正が重要な理由

絶対座標を持つ3D図面を現場でAR表示すると、施工予定の構造物、埋設管、掘削範囲、設備位置、境界線などを、カメラ映像に重ねて確認できます。紙図面や平面の画面だけでは把握しにくい高さ、奥行き、周辺構造物との位置関係を直感的に理解できるため、施工前確認、作業指示、関係者間の情報共有などに活用しやすい方法です。

ただし、3D図面に正しい絶対座標が設定されていても、画面上で必ず正しい位置に表示されるとは限りません。AR表示では、3Dモデルの座標だけでなく、端末の現在位置、端末が向いている方向、カメラの画角、画像中心、レンズ歪み、カメラと測位センサーの位置関係など、複数の情報を組み合わせて投影位置を計算します。

このうち、現実のカメラ特性を数値として表す作業がカメラ校正です。校正によって、三次元空間上の点がカメラ映像のどこに写るかを計算できるようになります。校正状態が不十分であると、モデルの絶対座標が正しくても、画面に描画される場所がずれることがあります。

例えば、カメラの画角が実際より狭いものとして処理されると、3Dモデルが必要以上に大きく見えることがあります。反対に、実際より広い画角として処理されると、モデルが小さく見え、現物の輪郭と一致しにくくなります。画像中心の設定がずれていれば、画面中央では合っているように見えても、端末を左右へ向けるとモデルが横へ流れる場合があります。

レンズによる歪みも重要です。カメラ映像は、画面の中央と周辺で同じ投影特性になるとは限りません。画面中央では直線に見える構造物が、周辺ではわずかに曲がって見えることがあります。AR処理で使用する歪み補正と実際の映像が一致していなければ、画面中央ではモデルと現物が重なっていても、画面端へ移動するほどずれが大きくなります。

また、絶対座標ARでは、GNSSアンテナなどが求めた位置と、映像を撮影しているカメラの位置が一致しない場合があります。測位結果が示すのはアンテナ側の基準位置ですが、3D図面を投影するときに必要なのはカメラの光学中心の位置です。両者の離れを適切に補正しないと、端末を回転させた際に3Dモデルが地面上を移動するように見えることがあります。

カメラ校正は、映像を鮮明にするだけの設定ではありません。3D図面の座標を、現実の風景へ正しい大きさ、方向、位置で投影するための基礎条件です。そのため、絶対座標によるAR表示を施工確認に利用する場合は、測位精度だけでなく、カメラの校正状態も含めて確認する必要があります。

一方で、画面上のずれをすべてカメラ校正の問題と判断するのも適切ではありません。座標参照系、標高基準、メートルとミリメートルの単位、3D図面の原点、GNSSの受信環境、方位推定、映像と測位情報の時間差なども表示結果に影響します。カメラ校正を確認するときは、これらの要因を一つずつ切り分ける手順が欠かせません。

カメラ校正不足によるずれの特徴

カメラ校正不足によるずれには、一定方向へモデル全体が移動するものだけでなく、端末の向き、対象までの距離、画面内の位置によって変化するものがあります。ずれの現れ方を詳しく観察すると、原因を絞り込みやすくなります。

代表的な症状は、端末を同じ場所に置いたまま向きだけを変えると、3Dモデルの位置が動く現象です。正面では構造物の角とモデルが一致していても、端末を右へ向けるとモデルが左へ離れ、左へ向けると反対方向へ離れることがあります。この場合、画像中心、画角、カメラと姿勢センサーの軸関係、カメラとアンテナの離心量などが実際の状態と一致していない可能性があります。

画面中央では合っているものの、対象を画面端へ移動させるとずれが増える場合は、レンズ歪みや映像の切り出し範囲を確認します。画面の左右でずれ方が対称であれば、歪み補正の程度が合っていない可能性があります。片側だけ大きくずれる場合は、画像中心や切り出し位置の扱いに問題があることも考えられます。

対象までの距離によって、3Dモデルの大きさが合わなくなる症状もあります。近距離では実物と重なるのに、距離が離れるとモデルが大き過ぎたり小さ過ぎたりする場合は、画角や焦点距離に相当する値を確認します。ただし、姿勢角にわずかな誤差がある場合も、対象までの距離が長くなるほど画面上の位置差が大きくなります。

端末を上下へ傾けたときにだけずれが増える場合は、カメラとアンテナの上下方向の離れ、カメラと姿勢センサーの取り付け角、端末座標軸の定義などを確認します。水平状態では誤差が目立たなくても、傾きに応じて離心量の補正方向が変わるため、変換条件が不正確だと上下や前後方向のずれとして現れます。

静止している間は合っているのに、歩行中や旋回中だけモデルが遅れて動く場合は、カメラ校正だけでなく時間同期も疑う必要があります。カメラ映像、GNSS座標、姿勢情報が異なる時刻のデータで組み合わされると、端末が停止しているときには問題が見えにくく、移動中だけ表示がずれます。端末を止めた後にモデルが徐々に正しい位置へ戻る場合は、処理遅延や追従性の影響が考えられます。

場所を変えるたびにずれ方が大きく変化する場合は、カメラ校正より測位環境の影響が大きい可能性があります。建物、車両、金属構造物、樹木、法面などの近くでは、衛星信号の遮蔽や反射によって絶対位置が不安定になることがあります。カメラ固有の校正誤差は、通常は同じ撮影条件で一定の傾向を示すため、場所だけで急激に変化するずれとは区別して考えます。

モデル全体が一定量だけ上下へずれる場合は、カメラ位置に加えて高さ基準を確認します。3D図面で使われる標高と、測位結果で得られる高さが異なる基準に基づいていれば、カメラ校正をやり直しても上下差は解消しません。アンテナ高やカメラ高の入力漏れでも同様の症状が生じます。

原因を調べる際には、「ずれている」とだけ記録するのではなく、どの方向へ、どの程度、どの距離で、どの端末姿勢のときにずれたかを残すことが大切です。ずれの規則性を把握することで、カメラ内部の問題、センサー間の変換、測位、図面設定を効率よく切り分けられます。

手順1 使用する端末と撮影条件を固定する

カメラ校正不足を確認する最初の手順は、AR表示に使用する端末と撮影条件を固定することです。条件が変わるたびに画角や画像サイズが変化すると、同じ場所で検証しても結果を正しく比較できません。

まず、AR表示に使われるカメラを確認します。複数のカメラを備えた端末では、倍率や撮影モードによって使用するカメラが切り替わる場合があります。物理的に別のカメラへ切り替われば、焦点距離、画像中心、レンズ歪みは別の条件になります。校正値が一つのカメラに対して用意されていても、実際には別のカメラ映像を使っていれば正しい投影はできません。

倍率設定も固定します。画面上で倍率を変えたとき、カメラ自体が切り替わらなくても、元画像の一部を拡大して表示することがあります。この場合、見かけの画角が変化します。AR処理がその切り出しと拡大を考慮していなければ、3Dモデルの大きさや位置が合わなくなることがあります。

次に、撮影解像度と画面の縦横比を確認します。カメラが取得する元画像と、AR表示で使用する画像の解像度が異なる場合、焦点距離に相当する値や画像中心の座標も同じ比率で換算しなければなりません。縦横比が異なる場合は、単純な縮小ではなく、画像の上下または左右が切り取られている可能性があります。

端末を縦向きで使うか、横向きで使うかも統一します。画面方向が変わると、画像座標の横軸と縦軸の関係が変化します。システム側で自動的に補正される場合でも、校正確認中に向きを頻繁に切り替えると、どの条件でずれが発生したのか判断しにくくなります。

カメラ映像に手ぶれ補正や自動的な画角調整が加わる場合は、その影響も考えます。映像を安定させる処理では、画像の一部を切り出し、端末の動きに応じて切り出し位置を変えることがあります。AR処理側が同じ変化を把握していなければ、端末を動かした際にモデルが映像に対して流れるように見える可能性があります。

端末にケースやカメラ保護部材を装着する場合は、検証時と実運用時の状態を一致させます。透明な保護部材であっても、傾き、浮き、傷、汚れ、内部の水滴などによって画像が変化することがあります。校正時には何も装着せず、現場では保護部材を装着するという条件差は避けた方が安全です。

外付けのGNSSアンテナや測位機器を使用する場合は、固定具の取り付け位置と向きを統一します。カメラとアンテナの位置関係を数値として登録していても、取り付け位置が毎回変われば、その数値は実際の状態と一致しません。位置決め用の形状や目印を用意し、同じ位置へ再装着できるようにします。

検証時の端末保持方法も決めておきます。手持ちでは高さや角度が変化しやすいため、カメラ校正の状態だけを評価したい場合は、三脚、ポール、固定治具などを使って端末を安定させる方法が有効です。実際の作業を手持ちで行う場合でも、最初の基準確認は一定の姿勢で実施すると、端末固有のずれと保持方法によるずれを分離できます。

使用条件を固定したら、端末の識別情報、使用カメラ、倍率、画面方向、解像度、固定具、保護部材、外付け機器の取り付け状態を記録します。後からずれが発生したとき、正常だった条件との違いを比較するためです。

手順2 レンズとカメラ映像の状態を確認する

撮影条件を固定した後は、レンズとカメラ映像の状態を確認します。レンズの汚れや映像のぼけは、内部パラメータの数値を直接変えるものではありませんが、画像から周囲の特徴を認識する処理を不安定にし、AR表示の揺れや流れを引き起こすことがあります。

最初に、レンズ表面へ土ぼこり、油分、水滴、結露などが付着していないかを確認します。建設現場では、手袋で端末に触れた際にレンズへ汚れが付いたり、温度差によって保護部材の内側が曇ったりすることがあります。映像の一部だけが白くぼけていると、画像特徴を安定して追跡できない場合があります。

レンズを清掃するときは、表面を傷付けない方法を選びます。硬い粉じんが付着した状態で強くこすると、細かな傷が残り、光のにじみや反射が増える可能性があります。清掃後は、画面中央だけでなく四隅の映像も確認します。

カメラ保護部材がある場合は、外側だけでなく内側も確認します。保護部材が傾いて取り付けられていると、光が斜めに通過し、画像の一部が変形することがあります。保護部材の素材や厚さが変わった場合も、以前の検証結果をそのまま使用せず、既知点で表示を再確認する方が安全です。

次に、直線状の対象を撮影し、映像の歪みやぼけを観察します。柱、壁の目地、標尺、平面上の格子模様などを画面中央に映し、その後、画面の上下左右へ移動させます。中央では直線に見えても、端部で急激に曲がる場合は、レンズ特性と補正条件の整合性を確認する必要があります。

焦点が安定しているかも確認します。近距離の対象から遠距離の対象へカメラを向けた直後は、焦点や明るさの調整が続いていることがあります。調整中に検証すると、同じ条件でも画像の鮮明さが変化し、結果の再現性が低下します。対象を映した後、映像が安定するまで待ってから比較します。

照明条件も重要です。暗所、強い逆光、照明の反射、影と日なたの境界では、画像の一部が白く飛んだり黒くつぶれたりします。カメラの幾何的な校正が正しくても、周辺の特徴を認識しにくい状態では、端末姿勢の追跡が不安定になる可能性があります。

校正状態を評価する試験は、対象の輪郭が見やすく、明るさが大きく変化しない場所で行います。そのうえで、実際の現場に近い逆光、日陰、夕方などの条件でも、表示が安定するかを追加確認します。校正値の正しさを確認する試験と、現場環境への適応性を確認する試験を分けることが大切です。

端末を動かしたときの映像も確認します。ゆっくり動かした場合は問題がなく、速く振った場合だけ映像が流れるのであれば、カメラ校正だけではなく、動的な映像特性や処理遅延の影響が考えられます。カメラを速く動かすと、柱などの垂直線が斜めに写る場合もあります。

レンズと映像の確認結果は、同じ対象を同じ距離と方向から撮影して残しておくと比較しやすくなります。正常時の記録があれば、レンズの傷、保護部材の変形、焦点の異常などを発見しやすくなります。

手順3 カメラの内部パラメータと画像歪みを検証する

カメラの内部パラメータは、三次元空間にある点を、二次元のカメラ映像上へ投影するために必要な情報です。主な要素には、焦点距離に相当する値、画像上の光学中心、画素の縦横方向の関係、レンズ歪みの補正値があります。

利用者がこれらの数値を直接設定できるかどうかは、使用するシステムによって異なります。設定画面が用意されていない場合でも、寸法が分かっている対象や既知形状を使って、投影結果が妥当かを検証できます。

検証には、平面上に配置された格子や交点など、位置関係が明確な対象を使用します。対象は平らな面へ固定し、しわ、たわみ、浮きがない状態にします。印刷物を使用する場合は、印刷時に倍率が変わっていないか、実際の寸法を測って確認します。

撮影は正面から一枚だけ行うのではなく、複数の角度と距離から実施します。正面、斜め上、斜め下、左右から撮影し、対象が画面中央だけでなく四隅にも入るようにします。画面中央の画像だけでは、周辺部のレンズ歪みを十分に確認できません。

正面から撮影した画像だけで校正すると、焦点距離に相当する値と対象までの距離の関係を分離しにくい場合があります。異なる角度から撮影することで、平面の傾きや奥行きの変化を利用し、より安定した条件で検証できます。

内部パラメータの整合性を確認するときは、画面上の実物の線と、3Dモデルとして投影した線が、画面全体で一致するかを見ます。中央で一致していても、四隅でモデルが外側へ広がる場合は、歪み補正や画角が実際と一致していない可能性があります。反対に、四隅で内側へ縮む場合は、補正が強過ぎる可能性も考えられます。

左右でずれ量が異なる場合は、画像中心の位置を確認します。映像の中心とカメラの光学中心は、必ずしも完全に一致するとは限りません。また、元画像から一部を切り出してAR表示に使っている場合は、切り出し開始位置を考慮しなければ、画像中心の換算がずれます。

対象までの距離を変え、モデルの見かけの大きさが実物と同じ割合で変化するかも確認します。近距離で一致していても、遠距離になるとモデルの輪郭が徐々に外れる場合は、画角や姿勢角の影響が考えられます。距離を変えたときの差を記録することで、単純な平行移動との違いを判断できます。

撮影解像度が変わる場合は、内部パラメータも解像度に合わせて換算する必要があります。元画像の横幅が半分になれば、焦点距離に相当する画素値や画像中心の座標も、基本的には同じ比率で変化します。ただし、画像を単純に縮小するのではなく切り出している場合は、倍率だけでなく位置のずれも考慮します。

端末側からカメラ情報を自動取得する構成でも、実際にARへ渡される画像と情報が一致しているかを検証します。撮影用の元画像と画面表示用の画像で処理経路が異なれば、取得した内部パラメータをそのまま使えない場合があります。

内部パラメータを再計算できる場合は、一度の結果だけを採用せず、条件を変えて複数回実施します。得られる値が毎回大きく変化する場合は、校正対象の寸法、平面性、撮影角度、画像の鮮明さ、照明などに問題がある可能性があります。

計算上の平均誤差が小さい場合でも、画面の一部に大きな誤差が残っていないかを確認します。平均値だけでは、四隅の局所的なずれが見えにくいことがあります。現場のAR表示で実際に使う画面範囲を想定し、その範囲全体でモデルと現物が安定して重なることを確認します。

手順4 カメラと測位センサーの位置姿勢関係を確認する

絶対座標を使用するAR表示では、カメラの内部パラメータが正しくても、カメラとGNSSアンテナ、姿勢センサーなどの位置姿勢関係が不正確であれば表示はずれます。

GNSSアンテナが求める座標は、アンテナに設定された基準位置の座標です。一方、カメラ映像はカメラの光学中心から見た景色です。アンテナとカメラが数センチメートル離れている場合、その距離と方向を使って、アンテナ座標からカメラ座標へ変換する必要があります。

この位置差を考慮せず、アンテナとカメラが同じ場所にあるものとして処理すると、端末を回転させた際に表示位置が変化します。アンテナ位置を中心に端末を回転させると、カメラはアンテナの周囲を円弧状に移動するためです。離心量を正しく反映しなければ、3Dモデルが現実の地面上を横へ動くように見えます。

離心量は、端末の姿勢に応じて回転させる必要があります。端末を直立させた状態で測った前後、左右、上下の位置差を、そのまま常に同じ方向へ加算するだけでは不十分です。端末を傾ければ、端末座標系での前方向や上方向が、現場の水平座標と鉛直方向に対して変化するためです。

確認するときは、絶対座標が分かっている近距離の目標物を使用し、端末の位置をできるだけ変えずに向きだけを変えます。正面、右向き、左向きで目標物を画面中央付近に入れ、3Dモデルとのずれ量を比較します。

向きを変えるとずれの方向が反転する場合は、離心量や取り付け角の影響が考えられます。右を向いたときと左を向いたときで同じ方向へずれる場合は、座標オフセットなど別の原因も検討します。

端末を上下に傾けたときだけずれが増える場合は、カメラとアンテナの上下方向の位置差、前後方向の位置差、カメラと姿勢センサーのピッチ角の関係を確認します。左右に傾けたときだけモデルが斜めに流れる場合は、ロール角や座標軸の定義を確認します。

カメラ座標、端末座標、姿勢センサー座標、3D図面座標では、軸の向きが異なる場合があります。ある座標系では前方が正、右方向が正、上方向が正であっても、別の座標系では下方向が正になることがあります。軸の入れ替えや符号反転を誤ると、端末を右へ向けたときにモデルが左へ回るなど、特徴的な動きが発生します。

外付けのGNSSアンテナや測位機器を使用する場合は、固定具の剛性も確認します。静止状態では正しい位置関係であっても、歩行中に固定具がたわんだり、振動でアンテナが揺れたりすれば、登録した離心量と実際の位置関係が変化します。

取り付け部に緩みがある場合、端末を持つたびにカメラとアンテナの角度が変わることもあります。細かな校正値を求めるだけでなく、その位置関係を現場で再現し続けられる固定方法が必要です。

カメラ、GNSS、姿勢センサーの時間関係も確認します。映像より古い姿勢情報を使ってモデルを投影すると、静止中は問題が目立たなくても、端末を動かしたときに表示が遅れて追従します。離心量の問題と時間同期の問題は似た症状になるため、静止試験と動的試験を分けて行います。

静止した状態で向きだけを段階的に変え、各方向で数秒待ってからずれを確認します。待った後も方向によって一定の差が残る場合は、位置姿勢関係の問題が疑われます。向きを変えた直後だけずれ、時間が経つと合う場合は、同期や追従性の影響が大きい可能性があります。

手順5 既知点で絶対座標ARの整合性を検証する

カメラと測位センサーの条件を確認した後は、絶対座標が分かっている既知点を使い、AR表示全体の整合性を検証します。カメラ校正用の平面パターンだけで良好な結果が得られても、現場の座標系、標高、方位、測位環境を含めた総合精度は確認できません。

既知点は一か所だけでなく、作業範囲内に複数設定します。一点だけを使うと、その位置で偶然一致していても、モデルの回転、縮尺、標高、方位などの誤りを発見しにくくなります。作業範囲の中央付近と周辺部に点を配置すると、場所によるずれの変化を確認できます。

3D図面側には、既知点と同じ絶対座標を持つ確認用の形状を配置します。小さな点だけでは画面上で比較しにくいため、十字線、鉛直線、小さな柱状形状などとして表示すると、左右、前後、上下の差を判断しやすくなります。

ただし、確認用形状を大きくし過ぎると、多少ずれていても重なっているように見えます。用途で求める許容差に応じて、ずれを判別できる大きさに設定します。

検証を始める前に、GNSS測位が安定していることを確認します。補正情報の受信状態、衛星の受信状況、周囲の遮蔽物、反射を起こしやすい建物や車両などを確認し、短時間だけ表示が合った状態を正常と判断しないようにします。

最初の既知点では、端末を正面に向け、左右、前後、上下の差を確認します。その後、端末位置をできるだけ維持したまま向きを変えます。向きに応じてずれが変化する場合は、カメラの内部パラメータ、カメラとセンサーの取り付け角、離心量などを再確認します。

向きを変えても、常に同じ方向へ同じ量だけずれる場合は、座標変換、モデル原点、基準点、アンテナ位置などに一定のオフセットがある可能性があります。この場合、カメラの画角を変更して合わせようとすると、別の場所でさらに大きなずれが発生することがあります。

二つ目以降の既知点では、場所によってずれが変化するかを確認します。すべての点で同じ平行移動が見られる場合は、一定の座標オフセットが疑われます。作業範囲の中心から離れるほど横方向の差が増える場合は、モデルの回転角、北方向の基準、座標系の設定などを確認します。

距離を変えた検証も必要です。既知点から近い位置、中程度の位置、実際の作業で想定される遠い位置から同じ対象を確認します。わずかな角度誤差は、対象までの距離が長くなるほど大きな位置差として見えるためです。

高さ方向については、3D図面と測位結果が同じ高さ基準を使用しているかを確認します。測位から得られる高さと、設計図面で使用される標高がそのまま一致するとは限りません。高さ基準が異なる場合、カメラ校正を調整しても上下の差は解消できません。

アンテナの基準位置からカメラまでの高さ、地面から端末までの保持高、ポールを使用する場合の長さも確認します。入力した高さと実際の高さが異なれば、モデル全体が一定量だけ上下へずれます。

検証時には、端末を静止させた状態だけでなく、ゆっくり歩いた状態でも確認します。静止中に合っていても、歩行中に大きくずれる場合は、映像と測位情報の同期、姿勢推定の追従、固定具のたわみなどを確認します。

許容差は、AR表示の用途に応じて定めます。完成イメージの共有、埋設物への注意喚起、施工位置の概略確認、出来形の確認補助では、必要な精度が異なります。すべての用途に同じ判定基準を適用するのではなく、誤差が作業へ与える影響を考慮します。

AR表示が既知点で一致した場合でも、それだけで測量成果や施工位置が確定したと判断するのは避けます。重要な位置については、必要に応じて別の測定方法でも照合し、AR表示を情報理解や確認支援の手段として位置付けることが安全です。

カメラ校正以外のずれを切り分ける方法

3D図面AR表示のずれを効率的に解消するには、カメラ校正以外の要因を順番に切り分ける必要があります。複数の設定を同時に変更すると、どの変更によって結果が改善したのか分からなくなります。

モデル全体が極端に大きい、または小さい場合は、最初に単位を確認します。3D図面がミリメートルで作成されているのに、読み込み側がメートルとして扱えば、モデルの寸法は大きく変化します。寸法そのものが合っていない状態を、カメラの画角調整で補正してはいけません。

モデル全体が一定方向へ同じ量だけずれる場合は、図面原点や座標変換を確認します。ローカル座標のモデルを絶対座標として読み込んだ場合や、基準点に誤った座標を割り当てた場合、現場全体で一定の位置差が生じます。

作業範囲の一地点では合っているのに、離れるほどずれが増える場合は、モデルの回転、縮尺、座標参照系を確認します。平面直角座標などの座標系で扱うべきデータを、別の座標として処理すると、位置や方位が一致しないことがあります。

モデルの向きだけが一定角度ずれている場合は、北方向の基準を確認します。真北、座標北、磁気による北方向、図面上で任意に設定した北方向は同じとは限りません。磁気センサーだけに依存した方位は、周囲の金属や電気設備によって影響を受ける可能性があります。

上下方向だけに一定の差がある場合は、標高基準、アンテナ高、カメラ高、3Dモデルの高さ原点を確認します。位置の水平成分が合っているのに高さだけが異なる場合、カメラ内部パラメータより高さ処理を優先して調べます。

場所によって表示が不規則に動く場合は、GNSSの受信環境を確認します。建物の壁面、橋梁、金属製の設備、車両、樹木などの近くでは、衛星信号が遮られたり反射したりすることがあります。測位位置が動けば、カメラ校正が正しくてもモデルは現物に対して移動します。

端末の向きを変えたときだけ一時的にずれる場合は、方位推定や時間同期を確認します。端末の旋回直後にモデルが遅れ、その後戻る場合は、過去の姿勢情報や測位情報を使っている可能性があります。

画面中央では合い、端部だけでずれる場合は、カメラ内部パラメータやレンズ歪みを優先して確認します。端末の位置と向きに関係なく、画面上の場所だけで誤差が変化するためです。

同じ端末と同じ図面を使用しているのに、特定の現場だけで問題が生じる場合は、測位環境や現場座標の設定を確認します。反対に、複数の現場で同じ端末だけが同じ傾向のずれを示す場合は、端末固有のカメラや取り付け条件が疑われます。

原因を切り分けるときは、基準となる試験条件を一つ決めます。同じ既知点、同じ端末位置、同じ向き、同じ倍率で確認し、一つの条件だけを変更します。変更前後のずれを比較すれば、どの要因が表示へ影響しているかを判断しやすくなります。

現場で校正状態を維持する運用方法

カメラ校正と既知点検証が完了していても、使用条件が変化すれば表示ずれは再発します。そのため、校正値を保存するだけでなく、現場で同じ状態を再現する運用が必要です。

作業開始前には、レンズ、カメラ保護部材、固定具、外付け機器の状態を確認します。端末を落下させた場合、強い衝撃を受けた場合、固定具を交換した場合は、以前の検証結果をそのまま適用せず、既知点で再確認します。

使用するカメラ、倍率、画面方向、撮影設定も毎回確認します。倍率を変更した後に元へ戻した場合でも、同じカメラと同じ切り出し条件へ完全に戻っているとは限りません。重要な位置確認を行う前に、基準物との重なりを確認します。

アプリケーションや端末環境を更新した後も再検証します。更新によって、カメラ映像の解像度、画像処理、姿勢推定、測位データの扱いなどが変化する可能性があります。更新自体に問題があると決め付けるのではなく、現場使用前の確認工程として扱います。

AR表示を開始した直後は、端末を急に動かさず、測位と姿勢推定が安定するまで待ちます。周囲の特徴が少ない場所では、地面、壁、構造物などをゆっくり映し、画像追跡に利用できる情報を確保します。

無地の壁、模様の少ない舗装、暗い場所、強い逆光では、画像による追跡が不安定になる場合があります。表示が揺れるときは、カメラ校正を変更する前に、周囲の映像条件を確認します。

端末の持ち方も統一します。カメラやアンテナを手で覆わず、想定した高さと角度で保持します。端末を見るために大きく傾けると、カメラとアンテナの離心量が現場座標へ与える影響も変化します。

ポールや治具を使用する場合は、長さや取り付け向きを一定にします。伸縮式のポールでは、使用する長さを記録し、アンテナとカメラの高さ換算へ反映します。固定部の緩みやがたつきも使用前に確認します。

作業範囲が広い場合は、開始地点だけでなく途中でも表示を検証します。測位環境は場所によって変化するため、開始時に合っていても、建物の近くや橋梁下へ移動した際に表示が不安定になることがあります。

ずれが発生した場合、画面上でモデルを手動移動してその場だけ合わせる前に原因を確認します。手動調整によって絶対座標との関係が変わると、別の場所では正しい位置に表示されなくなる可能性があります。

手動調整を運用上使用する場合は、調整量、調整方向、調整理由、適用範囲を記録します。利用者が、絶対座標に基づく表示なのか、現場で手動調整された表示なのかを区別できる状態にします。

3D図面AR表示の検証結果を記録する方法

カメラ校正の確認を担当者の経験だけに依存させると、複数の現場や端末で品質がばらつきます。再現性を確保するには、確認条件と結果を記録し、同じ基準で判断できるようにする必要があります。

記録には、使用端末、使用カメラ、倍率、画面方向、撮影解像度、保護部材、固定具、外付け測位機器、取り付け位置などを含めます。端末の外観が同じでも、固定具や外付け機器の状態が異なれば、同じ校正条件として扱えない場合があります。

使用した3D図面の版、座標参照系、単位、高さ基準、原点設定も記録します。表示ずれが発生した際、カメラ側だけでなく、使用したデータが以前と同じかを確認するためです。

既知点の座標と現場での位置も残します。既知点を再利用する場合は、点が移動、損傷、埋没していないかを確認します。現場の仮設物を基準にすると、後日位置が変わる可能性があるため、安定した点を選びます。

ずれ量は、可能な範囲で水平方向と上下方向を分けて記録します。「問題なし」や「少しずれた」という表現だけでは、後から許容範囲を判断できません。どの方向へどの程度の差が見られたかを具体的に残します。

端末の向きや対象までの距離も記録します。正面では合っていても、斜め方向や遠距離でずれる場合があるためです。端末の方位、傾き、既知点までのおおよその距離を残すと、症状を再現しやすくなります。

測位状態、周辺環境、天候、確認時刻も参考情報になります。建物や車両の配置が変わると測位環境が変化することがあります。雨天ではレンズへの水滴や保護部材の曇りも発生しやすくなります。

画面記録や写真を保存する場合は、3Dモデルの確認用形状、現物の既知点、撮影方向が分かるようにします。画面だけを切り取ると、どの場所からどの方向を見た結果か判断できない場合があります。

正常時の記録を基準として保存しておけば、後日ずれが発生した際に条件差を確認できます。カメラが変わっていないか、倍率が異ならないか、固定具の位置が動いていないか、別の版の3D図面を使っていないかを順番に比較できます。

校正状態を再確認する条件も定めます。一定期間ごとの確認に加え、端末の落下、固定具の交換、保護部材の交換、アプリケーションの更新、外付け機器の再取り付けなどを再検証の契機にします。

複数の端末を使用する場合は、端末ごとに検証結果を管理します。同じ仕様であっても、個別の使用履歴や取り付け状態が異なるため、一台の合格結果を他の端末へ無条件に適用しない方が安全です。

記録には、どの用途まで使用可能と判断したかも残します。概略位置の確認には使用できても、施工位置を確定する用途には別の測定が必要という場合があります。検証結果と利用範囲を結び付けて管理することで、AR表示への過度な依存を防げます。

まとめ

3D図面を絶対座標に基づいてAR表示する場合、カメラ校正不足は、画面端でのずれ、対象距離による大きさの不一致、端末回転時のモデル移動、傾きに応じた上下差などとして現れます。

ずれを防ぐための第一の手順は、使用する端末、カメラ、倍率、解像度、画面方向、固定具などの条件を固定することです。校正時と現場使用時で条件が異なれば、適切な校正値でも実際の映像に合わなくなる可能性があります。

第二の手順では、レンズの汚れ、傷、結露、保護部材、焦点、照明条件などを確認します。映像の品質が低下すると、カメラの投影条件だけでなく、画像による姿勢追跡も不安定になります。

第三の手順では、焦点距離に相当する値、画像中心、レンズ歪みなどの内部パラメータを検証します。正面だけでなく複数の角度と距離から既知形状を撮影し、画面中央から四隅まで表示が一致するかを確認します。

第四の手順では、カメラとGNSSアンテナ、姿勢センサーの位置姿勢関係を確認します。アンテナ座標とカメラの光学中心が離れている場合は、端末姿勢に応じて離心量を正しく変換する必要があります。

第五の手順では、複数の既知点を使用し、絶対座標AR全体の整合性を確認します。端末の向き、対象までの距離、作業範囲内の位置、高さを変えながら検証することで、カメラ、測位、座標、モデル設定の問題を切り分けやすくなります。

現場で発生するすべてのずれがカメラ校正によるものではありません。単位、座標参照系、モデル原点、北方向、高さ基準、測位環境、時間同期も確認対象です。一度に複数の設定を変更せず、基準条件を固定して一項目ずつ検証することが、原因特定への近道です。

AR表示を施工や維持管理へ安全に活用するには、画面上で重なって見えることだけでなく、どの条件で、どの既知点を使い、どの程度の差を確認したかを記録する必要があります。重要な施工判断では、必要に応じて別の測定方法も組み合わせます。

絶対座標の取得から3D図面との照合、現場でのAR表示までを一体的に進める際は、測位精度だけでなく、カメラ条件、センサー間の位置関係、既知点検証を含む運用を整えることが重要です。こうした確認手順を踏まえたうえで、現場の位置情報取得とAR表示を効率化する選択肢として、LRTK Phoneの活用を検討できます。

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

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