iPhoneのメジャーアプリはどこまで正確か?プロの実践ガイド
AR計測アプリの現実的な精度、LiDARあり・なしで何が変わるか、表示値を信頼してよい場面、そして測定誤差を半分に減らす5つのコツ。
結論から言うと、LiDARを搭載した最新のiPhoneなら、3メートルで誤差±5 mm以内の 計測ができます。LiDARがなければ、同じ距離で±1〜2 cmを見込んでください。家具 選びや不動産掲載、たいていのリフォーム見積もりには十分な精度です。ただし、 1 mmの精度が求められるキャビネット製作や造作工事には不十分で、 そこではやはりスチール製の定規が必要になります。
とはいえ「精度」は一定ではありません。同じiPhoneの同じアプリでも、照明・距離・ 持ち方によって、あるときは5 cmずれ、次は±2 mmに収まる、ということが起こります。 ここでは、ARセッションの中で実際に何が起きているのか、そして常に最も正確な 数値を得るために何ができるのかを解説します。
ARKitが実際にやっていること
ARKit(iPhoneの計測アプリすべての土台となるフレームワーク)は、2つのことを 同時に行います。視覚慣性オドメトリを用いて、空間内での端末の6自由度 の位置を追跡するのです。カメラは周囲のテクスチャの特徴を毎秒60回読み取り、 IMU(加速度センサーとジャイロスコープ)は動きを毎秒1000回読み取ります。この 2つの信号を統合して、端末がどこにあるかを推定します。
次に、計測点を置くために画面をタップすると、アプリはタップ位置から3D空間へ レイ(光線)を飛ばし、そのレイが検出済みの面と交わる場所を探します。その交点に 3D座標が割り当てられます。
2点間の距離とは、両者の3D座標間のユークリッド距離にすぎません。理論上は単純 です。しかし実際には、この一連の流れのどのステップにも誤差があります。特徴点の 追跡はドリフトし、面の検出は曖昧で、レイは別の面に当たってしまうことがあります。
LiDARあり・なしで何が変わるか
| LiDAR搭載iPhone(12 Pro以降) | LiDAR非搭載iPhone(Xs、14) | |
|---|---|---|
| 深度の測り方 | レーザーの飛行時間を直接計測 | カメラの視差とIMUから推定 |
| 標準的な精度(≤3 m) | ±5 mm | ±10〜20 mm |
| 5 mでの精度 | ±10 mm | ±30〜50 mm |
| 真っ暗な場所で使えるか | はい(レーザーは環境光を必要としません) | いいえ(カメラの追跡が失敗します) |
| 初期化時間 | 約1秒 | 約3〜5秒 |
計測誤差を半分にする5つのコツ
- まず端末を動かしてキャリブレーションする。 最初の点を タップする前に、計測する範囲の周りを1〜2メートル歩いてください。これで ARKitは視差から深度を三角測量するのに十分な動きを得られます。アプリを 起動した直後の最初の計測がいちばん不正確です。
- 小さな寸法にはTouchモードを使う。 30 cm未満のものでは、 ARのレイは始点を狙った場所ちょうどに置くのが苦手です。Touchモード (モード選択にあります)なら、始点を端末の物理的な位置に置きます。端末を 始点の縁に押し当てて一度タップし、終点まで動かしてもう一度タップします。 レイがなければレイの誤差もありません。
- 無地の壁ではなく、模様のある面をタップする。 ARの平面 検出は、特徴点(角、縁、テクスチャ内の点)を見つけることで機能します。 真っ白な漆喰の壁には特徴点が一つもありません。無地の壁まで計測する必要が あるなら、固定したい位置に模様のあるテープを貼るか本を置いてください —— 縁のあるものなら何でも構いません。
- 長い距離は歩いて検算する。 ARのドリフトは距離とともに 積み重なります。4 mを超えるものは、半分ずつ計測しましょう。中間点を決め、 一方の端から中間点まで、続いて中間点から遠い端まで測ります。2つの半分は、 端から端まで一度に測った値と数ミリメートル以内で一致するはずです。一致 しなければ、その長い計測にはドリフトが生じています。
- 最初の読みを信用しない。3回測る。 タップして保存し、 端末をいったん離してから戻り、再びタップします。これを3回繰り返します。 3つの読みがすべて±3 mm以内で一致すれば、確かな数値です。1 cmを超えて ばらつくなら、ARセッションの何か(照明、追跡品質、面)が好ましくないので、 条件を変えてやり直してください。
ARの計測を使うべきでない場面
ARは次の用途には不向きです。
- キャビネット、ドア、引き出しの前板。 1 mmの隙間が 問題になる場面では、スチール定規のほうが速く信頼できます。
- 5 mを超える部屋の対角線。 レーザー距離計を使いましょう —— 安価で正確、長い距離でもドリフトしません。
- 直射日光の当たる屋外。 LiDARは強い赤外線の環境光 (日光)で飛んでしまい、カメラ追跡も移ろう影によって同じ問題に悩まされます。 日陰や曇天のほうが好ましいです。
- 反射・透明な面。 鏡、磨かれた大理石、ガラスは誤った深度 を返します。覆うか避けてください。
Apple Measure と サードパーティ製ARアプリの比較
Apple純正のMeasureアプリは、サードパーティ製アプリと同じARKitの基本機能を 使っているため、素の精度はほぼ同じです。違いは機能にあります。
- Apple Measure:距離、身長(人の身長を自動検出)、水準器。それだけです。
- サードパーティ製ARアプリ(Ruler AR、MagicPlan、RoomScan Pro):上記に 加えて、角度、面積、多角形計測、3D室内スキャン、手動の間取り作成、 プロジェクトフォルダ、PDF書き出し、キャリブレーションモード、写真への 注釈などがあります。
その場限りの計測ならApple純正アプリで十分です。保存・書き出しが必要なもの、 より高い精度で測りたいもの(Touchモード、多角形の面積、精度プロファイル)には、 専用アプリのほうが実用的です。
まとめ
最新のiPhone向けARアプリは、家庭用や軽いプロ用途の大半でメジャーを置き換え られるほど正確です。LiDARがあれば±5 mmが現実的、なければ±1〜2 cmが現実的です。 上記の5つのコツを使えば、読みは良くなります。仕上げ作業のためには、工具箱に スチール定規を入れておきましょう。