AyniCam
携帯電話のカメラは車までの距離を推定できますか?
スマホのカメラによる距離推定の仕組みと限界を解説。AyniCamの3Dマップ上の推定位置を、正確な距離測定と区別して理解しましょう。
このガイドの内容
はい、推定は可能ですが、正確な測定値ではありません。
ソフトウェアが画像情報を仮定、キャリブレーション、またはトレーニングされたモデルと組み合わせる場合、携帯電話のカメラは距離推定をサポートできます。写真だけでは、信頼できる距離がメートル単位で自動的に得られるわけではありません。 AyniCam では、カメラによって検出されたサポートされているオブジェクトが推定された位置に表示されます。ディスプレイを距離測定器として扱ってはなりません。
これは、3D ビューが説得力があるように見える場合に重要です。道路上に描かれた自動車のモデルは、その配置の背後にある情報が不確実であっても、正確に見えることがあります。この違いを理解すると、ビジュアライゼーションを検証済みの測定と間違えることなく、表示を読み取ることができます。
単一のカメラ画像で距離があいまいになる理由
近くにある小さな物体と遠くにある大きな物体が、画像の同じような領域を占めることがあります。遠近法を使用すると、3 次元のシーンが 2 次元の画像に変わり、絶対的なスケールに関する情報が失われます。ソフトウェアには、不足している深度を推定するための追加情報または学習された仮定が必要です。
単眼深度研究では、この問題が研究されています。スケール認識モデルはトレーニングとカメラの情報を使用してメトリクス推定を生成できますが、条件がトレーニング データや評価データと異なる場合のエラーは除去されません。ここで引用した研究は、一般的な課題を説明しています。これは AyniCam の実装やアプリのベンチマークではありません。
検出、推定深度、測定範囲は異なる出力です
物体検出器は、距離を測定せずに画像内の車の位置を特定できます。車のラベルの信頼スコアは、メーターの信頼区間ではありません。 3D レンダラーは推定値を使用してモデルを配置できますが、そのモデルの現実的な外観は基礎となる証拠を改善しません。
深度センサーは、異なる種類の入力を提供します。 Apple は、サポートされているハードウェアで LiDAR 深度キャプチャを公開しています。その機能はすべての iPhone に存在する、またはすべてのカメラ アプリで使用されると想定すべきではありません。このガイドは、AyniCam が LiDAR を使用して道路距離を測定すると主張するものではありません。
| 出力 | 説明されること | 確立されないこと |
|---|---|---|
| 検出ボックス | 推定された物体の位置画像 | 正確な物理的距離 |
| 検出の信頼度 | 検出出力に対するモデルの信頼度 | 安全な車間距離 |
| 推定された3D位置 | 入手可能な情報に基づく配置 | 測量座標または正確な標高 |
| 地図上の道路または建物 | 地理地図コンテンツ | そのオブジェクトのライブカメラ測定 |
AyniCam の 3D マップ上の車を解釈する方法
AyniCam のマップを 2 つの接続されたレイヤーとして読み取ります。道路や建物は地図データから取得されます。サポートされている道路オブジェクトはカメラの検出から得られ、推定された位置に配置されます。したがって、地理的背景と検出された車には同じ情報源がありません。
車両は部分的に隠れたり、カメラの視野外にあったり、不鮮明すぎて有用なラベルを受け取ることができない場合があります。視覚化にその要素が存在しないことは、その空間が空であることの証拠にはなりません。同様に、レンダリングされたモデル間の間隔は、検証された停止距離や他のドライバーの次の動きの予測ではありません。
オブジェクト表示の選択により、サポートされているタイプを表示するように制御できます。カテゴリを非表示にすると、物理的なシーンではなく表示が変更されます。ビューが予想と異なる場合は、駐車中に選択したモデルとディスプレイ設定を確認します。
有用な距離推定デモンストレーションが何を示すべきかを理解する
指定されたデバイス、カメラ設定、シーン条件、および独立した基準距離を探します。デモンストレーションでは、説得力のあるオーバーレイを示すだけでなく、その誤りを説明する必要があります。シミュレーターカーと適切なモデル間隔はインターフェイスの動作を実証できますが、実際の道路での測距精度を確立することはできません。
AyniCam の場合は、ラベル付きのデモを使用してビューを理解し、テスト方法ページを確認して、インターフェイスの証拠と物理テストを区別します。推定された物体間隔から後続車間距離、駐車スペース、またはブレーキポイントを選択しないでください。アプリは車両のステアリングやブレーキをかけません。
携帯電話とカメラの距離推定に関する質問
AyniCam は前方の車までの正確な距離を表示しますか?
カメラによって検出された物体の位置は推定値です。このガイドはメートル単位で検証された精度を確立するものではありません。また、3D ディスプレイは測定器ではありません。
検出の信頼性が高いということは、距離が正しいことを意味しますか?
いいえ。物体検出結果の信頼性と物理的距離の精度は別の問題です。明確な車のラベルは、その範囲や安全な車間距離を検証するものではありません。
携帯電話の GPS は周囲のすべての車の位置を特定できますか?
携帯電話自体の位置情報からは、他の車両の位置がわかりません。 AyniCam のカメラ検出と地理地図コンテンツは、さまざまな情報を提供します。
実際の車が 3D ビューに表示されないのはなぜですか?
車はカメラの視野の外にあるか、隠れているか、見えにくいか、または検出器で見逃されている可能性があります。表示フィルタリングでは、サポートされているカテゴリを非表示にすることもできます。モデルが存在しないからといって、道路が空いているわけではありません。
ブレーキをかけるタイミングを決定するために 3D 間隔を使用できますか?
いいえ。推定されたモデル間隔をブレーキや衝突回避の指示として使用しないでください。実際の道路状況に注意を払い、車両の制御に責任を持ち続けてください。