動画内の実世界のオブジェクトにARコンテンツを配置できるようにするには、そのオブジェクトを各フレームでリアルタイムに正確にトラッキングする必要があります。ARアンカーには平面または曲面があります。平面の例としては、テーブルの天板、紙のリスト、壁、建物のファサードなどが挙げられます。アンカーとなる表面の空間的な配置を特定することは、ARコンテンツを正しく表示するうえで極めて重要です。紙のシートなど他の表面とは異なり、ファサードの境界は不明瞭だったり、近くの物体(木や車など)に隠れていたりすることがあります。そのため、ファサードの境界だけではファサード平面の配置を定義することはできません。
類似技術との比較:
・AR Cloudは、バーチャルオブジェクトを配置する前に、専用のソフトウェアとハードウェアで環境をスキャンする必要があります。
・LIDARは5メートル以内でしか効果的に機能せず、最新のApple製スマートフォンでのみ利用可能です。SketchAR Facade Detectorは、どんなカメラでも50メートル以上離れた場所から動作します。
私たちは、ファサード平面検出の新しい手法を提案します。この手法は、現実世界のファサード表面には垂直線と水平線が優勢に存在するという前提に基づいて検出を行います。つまり、画像内の水平線と垂直線の分布を検出することで、透視変換を求めることができます。
ファサード平面検出手法は、以下のアルゴリズムで構成されています:
・エッジ検出
・線検出とフィルタリング
・線の分布の近似
・境界の決定
SketchARをiOS版でダウンロードして、新しいFacade Detector機能をお試しください。
ご意見・ご質問は hi@sketchar.tech までお気軽にお寄せください。

