Inside-Out과 Outside-In은 추적 센서와 공간 기준이 어디에 배치되는지를 설명하는 용어다. Inside-Out은 헤드셋이나 카메라 같은 이동 장치에 센서를 싣고 주변 환경을 관측해 자신의 자세를 구한다. 전형적인 Outside-In은 공간에 고정된 외부 카메라가 대상의 마커를 보고 위치와 회전을 계산한다.
다만 업계에서는 고정 Base Station의 신호를 장치가 직접 감지하는 방식까지 넓게 Outside-In 또는 External Tracking으로 부르기도 한다. 이는 외부 카메라가 장치를 촬영하는 고전적 구조와 센싱 방향이 다르다. 설계 문서에서는 이름만 쓰지 말고 누가 무엇을 관측하며 어느 장치가 Pose를 계산하는지를 명시해야 한다.
구조 비교
| 항목 | Inside-Out | Outside-In·External Reference |
|---|---|---|
| 센서 위치 | 이동 장치 본체 | 공간의 고정 카메라·기준 장치 또는 외부 인프라 |
| 주요 관측 | 환경 특징, 깊이, 장치 IMU | 대상의 Passive·Active Marker 또는 기준 신호 |
| 설치 | 전용 외부 카메라 없이 시작 가능 | 배치, 네트워크, 캘리브레이션과 광로 설계 필요 |
| 확장 | 장치마다 자체 센서와 연산이 필요 | 볼륨과 동시 대상 수에 따라 외부 설비 확대 |
| 취약 조건 | 어둠, 무늬 없는 벽, 반복 패턴, 센서 가림 | 마커 가림, 반사·외부광, 고정 카메라 이동 |
| 공통 과제 | IMU Drift, 지연, 좌표 정렬, 추적 상실과 복구 관리 | |
Inside-Out은 어떻게 위치를 찾는가
장치 카메라는 프레임 사이에서 환경의 특징점이 어떻게 움직였는지 추적하고, 자신이 만든 지도 또는 이전 프레임에 대한 카메라 자세를 추정한다. 고속 IMU는 영상 프레임 사이의 움직임을 보완한다. Microsoft의 Inside-Out 설명도 가시광 카메라가 환경 특징을 관찰하고 IMU 데이터와 융합해 연속적인 HMD Pose를 만든다고 설명한다.
따라서 센서가 가려지거나 방이 너무 어둡고, 흰 벽처럼 구분되는 특징이 부족하면 위치 추적 품질이 떨어질 수 있다. 움직이는 차량이나 대형 LED 영상처럼 ‘환경 자체가 움직이는’ 조건도 정적인 세계 가정을 흔든다. 제품별 Tracking Confidence를 애플리케이션이 읽을 수 있다면 콘텐츠를 멈추거나 사용자에게 재탐색을 안내하는 Fallback을 설계한다.
Outside-In은 왜 공간 설계가 중요한가
외부 Optical 시스템은 여러 카메라가 마커를 서로 다른 각도에서 동시에 관측해야 한다. OptiTrack 문서에 따르면 최소 두 카메라 관측으로 3D 마커를 재구성하며, 다양한 시점은 가림을 줄이고 추적 품질을 높인다. 반면 카메라가 비슷한 위치에 몰리면 대수를 늘려도 관측 기하가 크게 좋아지지 않는다.
외부 기준 방식은 통제된 볼륨에서 여러 사람·소품을 하나의 월드 좌표로 관리하기 좋지만, 카메라 구조가 움직이거나 온도·조명 조건이 크게 변하면 캘리브레이션 상태를 다시 확인해야 한다. HMD에 마커를 붙여 외부 Motion Capture의 Pose로 기본 추적을 대체하는 구성도 가능하다.
프로젝트별 선택 기준
- 이동성과 빠른 배포: 여러 장소에서 개별 사용자가 쓰는 XR이라면 Inside-Out이 운영상 유리하다.
- 공용 절대 좌표: 다수 배우, 로봇, 소품을 하나의 스튜디오 기준으로 정밀하게 관리해야 하면 외부 Optical을 검토한다.
- 가림 패턴: 손이 헤드셋 카메라를 가리는지, 배우·세트가 외부 마커를 가리는지 실제 동선으로 비교한다.
- 환경 조건: 조도·반사·텍스처·금속 구조와 외부 IR 간섭을 시험한다.
- 복구 요구: 추적 상실 후 Pose가 연속적으로 복원되는지, 원점이 바뀌는지 검증한다.
- 운영 비용: 장치별 센서 비용과 공간 인프라의 설치·캘리브레이션 인력을 함께 계산한다.
외부 카메라 배치의 1차 커버리지는 Camera FOV Calculator로 확인할 수 있다. 실제 추적은 최소 중복 관측, 마커 가시성, 노출과 렌즈 왜곡을 추가로 검증해야 한다.
Hybrid Tracking
Inside-Out 장치에 외부 Optical 기준을 결합하면 이동 장치의 빠른 로컬 추정과 스튜디오의 공용 좌표를 함께 활용할 수 있다. 하지만 두 Pose를 단순 평균하면 안 된다. 기준 시각, 좌표 변환, 각 시스템의 공분산 또는 신뢰도, 지연 차이를 고려해야 한다. 한 시스템이 끊겼을 때 다른 시스템으로 부드럽게 전환하고 재결합할 때 점프를 막는 상태 기계도 필요하다.
자주 묻는 질문
Inside-Out은 외부 장치가 전혀 필요 없는가?
추적용 고정 카메라는 필요 없을 수 있지만 연산 장치, 컨트롤러, 네트워크 또는 공간 앵커 서비스가 필요할 수 있다. 제품 구성에 따라 다르다.
Outside-In이 항상 더 정확한가?
통제된 환경에서 강점이 있지만 배치·캘리브레이션·가시성이 나쁘면 품질이 떨어진다. 정확도 수치는 같은 볼륨과 동작, 지표로 시험해야 비교할 수 있다.
Base Station 방식은 정확히 Outside-In인가?
고정 기준을 공간에 둔다는 운영 관점에서는 외부 추적으로 묶이지만, 장치 센서가 기준 신호를 받는 방식은 외부 카메라가 장치를 보는 전형적 Outside-In과 다르다. 문서에는 신호 방향을 함께 적는 것이 정확하다.