FutureMapping 1

Davison 2018 · 논문

한 줄 요약 — SLAM이 일반적인 “Spatial AI”로 진화할 것이며, 실제 제품과의 간극을 좁히려면 그래프 프로세서와 새로운 센서와 함께 알고리즘을 공동 설계해야 한다고 주장하는 비전 제시형 포지션 논문 — SLAM 연산의 희소한 그래프 구조를 그것이 돌아가는 하드웨어에 맞추는 것이다.

문제

증강 현실 안경이나 소비자용 로봇 같은 장치가 요구할 시각 인식 성능과, 실제 제품에 부과되는 제약(전력, 크기, 비용, 지연) 안에서 가능한 것 사이에는 여전히 큰 간극이 있다(SemanticFusion 같은 프로토타입 시스템은 필요한 능력의 일부만을 위해서도 무거운 연산을 요구한다). Davison은 근본적인 병목이 Spatial AI의 연산 구조 — 학습된 구성 요소와 결합된 분산적이고 희소한 그래프 구조 추정 — 와, 데이터 이동이 비용을 지배하는 중앙집중적이고 메모리 병목이 있는 CPU/GPU 아키텍처 사이의 불일치라고 주장한다. 이 간극을 좁히려면 알고리즘, 프로세서, 센서의 통합적 설계가 필요하다.

방법 및 아키텍처

이는 분석/포지션 논문이므로 그 “방법”은 수식을 가진 알고리즘이 아니라 아키텍처적 논증이다.

실험 결과

포지션 논문이기에 실험은 보고하지 않으며, 그 결과물은 일련의 예측과 연구 프로그램이다(전체 논증은 논문을 참고하라. 여기에는 순수 궤적 벤치마크를 대체하려는 Spatial AI 지표의 다목적 집합 제안이 포함된다 — 지역 포즈 정확도/드리프트, 포즈 반복성, 추적 및 재위치추정 강건성, 지연, 픽셀별 조밀 거리 예측 정확도, 물체 세그멘테이션/분류 정확도, AR 픽셀 정합, 장면 변화 탐지, 전력 사용, 비트×밀리미터 단위의 데이터 이동량). 이 논문이 씨앗을 뿌린 구체적인 후속 연구들이 그 프로그램을 입증한다: FutureMapping 2(GBP 프레임워크), Bundle Adjustment on a Graph Processor(첫 IPU 시연), 그리고 분산 다중 로봇 GBP(DANCeRS). 또한 이 논문은 지금 하나의 부분 분야 전체를 지칭하는 “Spatial AI”라는 표현을 만들어냈다.

SLAM에서의 의미

이 논문은 SLAM 커뮤니티의 상당 부분의 연구 의제를 재구성했다: “Spatial AI”라는 표현을 만들어내고 그래프 프로세서 연구 프로그램(FutureMapping 2, IPU 상의 번들 조정, 분산 다중 로봇 GBP)을 시작시켰다. 구체적인 하드웨어 승부수가 아직 상업적으로 실현되지 않은 부분에서도, 인식 알고리즘과 연산 기반이 희소한 그래프 구조를 중심으로 공동 설계되어야 한다는 이 논문의 논증은 사람들이 AR 안경과 임베디드 로봇에서의 SLAM을 생각하는 방식을 형성하고 있다.

관련 문서