Table of Contents

EasyAR sparse spatial map

EasyAR Sparse Spatial Map(스파스 공간 맵)은 사용자 주변의 소규모 환경(방 수준)을 스캔하여 환경의 3D 시각적 맵을 생성하고 시각적 위치 추적 기능을 제공합니다. 지속형 AR 애플리케이션 또는 멀티플레이어 상호작용 AR 애플리케이션 개발에 적합합니다.

EasyAR sparse spatial map 원리

EasyAR 스파스 공간 맵은 모션 트래킹을 기반으로, 기기에서 컴퓨터 비전 알고리즘을 사용해 카메라 데이터의 특징을 분석하여 환경의 공간적 3D 맵을 구축합니다. 사용자는 시각적 맵을 저장하거나 여러 기기 간에 실시간으로 공유할 수 있습니다. 다른 기기가 해당 맵을 로드하고 맵 내에서 위치를 통해 기기 상대적 위치와 자세를 결정하면 지속형 AR 애플리케이션 또는 멀티플레이어 상호작용 AR 애플리케이션을 개발할 수 있습니다.

스파스 공간 맵은 현재 안정적인 모션 트래킹 시스템(예: EasyAR Motion Tracker, ARCore, ARKit)이 매핑 중 및 위치 확인 성공 후 지속적인 추적을 위해 6자유도 위치 및 자세를 제공해야 합니다. 매핑 과정에서 스파스 공간 맵은 카메라 이미지와 해당 포즈를 활용해 환경의 1:1 시각적 맵을 구축합니다. 위치 확인 과정에서 시각적 위치 확인이 성공하면 기기의 맵 상대적 포즈는 모션 트래킹 시스템을 통해 지속적으로 업데이트됩니다.

EasyAR 스파스 공간 맵은 다중 맵 로드를 지원하며, 여러 맵에서 위치를 확인하고 해당 맵의 ID와 기기 상대적 위치 및 자세를 반환합니다.

ssmintro

매핑 모범 사례

스파스 공간 맵을 생성할 때는 사용자가 어디서, 어떤 시점에서 위치를 확인할지 충분히 고려하여 매핑 과정을 최적화해야 합니다. 가능한 모든 위치 확인 시점(관찰 각도 및 거리 포함)을 커버하도록 매핑하십시오.

매핑 효과 향상을 위한 모범 사례는 다음과 같습니다:

  • 스캔 영역/장면에 대해 평행 이동 또는 느린 회전 운동을 하십시오.
  • 사용자가 위치를 확인할 가능성이 있는 모든 위치를 충분히 이동하며 커버하십시오.
  • 풍부하고 안정적이며 정지된 시각적 특징이 있는 영역에서 매핑을 수행하십시오.
  • 단일 맵 범위는 1000m²를 초과하지 않아야 합니다.
  • 매핑 기기에서 장면까지의 거리는 10m 미만이어야 합니다.

스캔 매핑 시 다음 상황을 피하십시오:

  • 흰 벽과 같은 시각적 특징이 없는 넓은 영역에서의 매핑을 피하십시오.
  • 유리, 거울 물체와 같은 반사 재질 영역에서의 매핑을 피하십시오.
  • 반복적인 텍스처 영역에서의 매핑을 피하십시오.

매핑 완료 후, 구축된 스파스 공간 맵에서 위치 확인을 테스트하여 성공률과 정확도를 확인하고, 효과가 미흡하다면 더 완전한 맵을 재구축하십시오.

위치 확인 모범 사례

사용자의 스파스 공간 맵 위치 확인 효과를 보장하기 위해 다음 사례를 따르면 성공률 향상과 사용자 경험 개선에 도움이 됩니다.

  • 사용자가 맵에 해당하는 장면에서 위치를 확인하도록 유도하십시오. 예를 들어 대상 장면의 미리보기 이미지를 제공하여 대상 장면을 찾도록 돕습니다.
  • 사용자가 기기를 천천히 움직여 여러 각도에서 위치를 시도하도록 유도하십시오.
  • 시각적 특징 없음, 거울, 반복 텍스처가 포함된 영역에서의 위치 확인을 피하십시오.

위치 확인 실패의 일반적인 원인

사용자 위치 확인 환경과 맵 구축 환경 간에 큰 차이가 있을 경우 위치 실패가 발생할 수 있습니다:

  • 시점 변화

    잠재적 위치 확인 각도를 최대한 커버하도록 매핑하십시오. 위치 확인 각도와 가장 가까운 매핑 각도 차이가 45°를 초과하면 위치 확인 성공률이 크게 감소합니다.

  • 조명 차이

    매핑 조명과 위치 확인 조명이 유사할 때 위치 확인 성공률이 가장 높습니다. 예를 들어 낮에 매핑한 후 어둡고 캄캄한 밤에 위치를 시도하는 것을 피하십시오.

  • 거리 변화

    휴대폰을 이동하며 다양한 거리 위치를 커버하며 매핑하십시오. 예를 들어 대상 1m 근처 위치에서 매핑한 후 10m 거리에서 위치를 시도하면 실패하기 쉽습니다.

추가 자료