Table of Contents

EasyAR Mega を使用した物体トラッキング

EasyAR Mega のコア能力は、物理空間全体の位置特定だけでなく、特定の既知の物理物体を高精度で三次元追跡するためにも応用できます。これにより、Mega と全く同じ開発手法を用いて、事前に設定された物体(産業機器、展示品、小売商品など)を正確に追跡し、豊富な仮想コンテンツを重ね合わせることが可能になります。

基本原理とプロセス

Mega 物体トラッキングの原理は、Mega 大規模空間アプリケーションの原理と類似しており、物体自体の視覚的特徴と先進的なクラウドベースの位置特定アルゴリズムを組み合わせることで、従来の物体トラッキングよりも安定性と精度を向上させます。

Mega 物体トラッキングは、Mega 空間位置特定機能を特定の物体ターゲットに特化させた特殊ケースと見なすことができ、位置特定プロセスは完全に同一です。違いは、マッピング側で物体の特殊性に応じたわずかな調整がある点のみです。

作業フローは以下の通りです:

  1. マップ構築

    • SLAM 機能を備えたスマートフォンを使用し、専用の Mega Toolbox App を用いて対象物体の周囲でデータを収集します。 Data Capture
    • EasyAR のマッピング管理バックエンドを通じて、収集した *.EMP データをアップロードします。
    • クラウド処理プラットフォームが収集データを処理し、先進的な AI アルゴリズムを使用して対象物体の視覚的特徴を抽出、物体の三次元点群を生成し、テクスチャマッピングされた高密度メッシュを構築します。
    • マッピングシステムの最終出力は、同様に "Mega Block マップ" の形式で提供されます。
  2. リアルタイムトラッキング

    • ユーザーデバイスが対象物体をスキャンすると、まず Mega 位置特定機能を利用してリアルタイムの位置特定を行い、デバイスの現在のポーズ(位置と姿勢)を復元します。
    • その後、デバイス端末上でデバイス自体の SLAM システムと統合し、Mega マップの座標系とデバイス SLAM システムの座標系を一致させることで、リアルタイムかつ継続的な追跡を実現します。
ヒント

参考資料:Mega 空間位置特定の原理

Mega 空間位置特定との差異と比較

Mega 物体トラッキングは、Mega 空間位置特定と技術的観点では一致しますが、注目・焦点を当てるアプリケーションシナリオが異なります:

特性 Mega 空間位置特定 Mega 物体トラッキング
核心目的 ユーザーの巨視的環境におけるナビゲーション、仮想コンテンツの空間的アンカリングを実現 特定物体のデジタル化、情報重畳、実世界と仮想世界のインタラクションを実現
空間計算 Mega クラウド位置特定サービスによる位置特定とデバイス端末での統合トラッキング Mega 空間位置特定と完全に一致
アプリケーションシナリオ 屋内/屋外ナビゲーション、大規模 AR ゲーム、都市規模デジタルツイン 産業機器点検、展示品ガイドツアー、小売商品 AR 体験

EasyAR Sense 3D 物体トラッキングとの差異と比較

EasyAR Sense も強力な 3D Object Tracking 機能を提供していますが、Mega 物体トラッキングとは設計思想とアプリケーションシナリオにおいて顕著な違いがあります:

特性 3D Object Tracking Mega 物体トラッキング
位置特定の基礎 3D スキャナー、3D モデリングソフトウェア等から得られる標準形式の 3D モデルに依存 スマートフォン収集・クラウド生成された、事前構築済みの Mega 空間マップに依存
トラッキング安定性 良好だが、高速移動や部分的な遮蔽時にトラッキングが失われる可能性あり 遮蔽や外乱に対する耐性が高く、トラッキングがより安定
物体の要求 物体自体が豊富なテクスチャを持ち、幾何学的構造が単純である必要がある 物体自体のテクスチャの豊富さに対する要求は低く、幾何学的構造はより複雑でも可
環境の要求 環境に制限なし。対象物体は任意の環境に存在可能 対象物体が存在する環境は、マッピング収集時と異なっていても良いが、機能使用時には環境を任意に変更することはできない
ネットワーク要求 ネットワーク接続不要。すべてのデータと計算はデバイス端末上で行われる ネットワーク接続が必要。Mega クラウド位置特定サービスを通じて計算結果を取得
動的性 対応可。機能使用中に対象物体を環境内で移動させることが可能 対応不可。機能使用中に対象物体は静止している必要がある
拡張性 複数の対象物体の同時トラッキングへの拡張が可能。対象物体同士は相互に独立 同一空間内で複数の物体をトラッキング可能だが、物体は空間内で静止している必要があり、物体同士は相互に独立ではない(空間マップに紐づく)
適用シーン 構造が単純でテクスチャが豊富な物体、かつ体験時に物体を自由に動かせる必要がある場合(例:手に持って扱う) 構造が複雑でテクスチャが一般的な物体、かつ体験時に空間内で物体が相対的に固定されている場合(例:工場内の機器点検、博物館展示品のガイドツアー)に適する

選択の指針:

  • あなたのアプリケーションが、独立して移動可能な単体の物体を認識し、その巨視的環境内での位置を気にしない場合、EasyAR Sense 3D Object Tracking がより軽量で直接的な選択肢です。
  • あなたのアプリケーションが、固定された空間(工場、博物館、ショッピングモールなど)内で、1つまたは複数の固定された物体に対して、高精度・高安定性のトラッキングとデジタル化を行う場合、EasyAR Mega 物体トラッキング が最適な選択です。

関連トピック