VGGT

Wang (Meta) 2025 · 논문

한 줄 요약 — 하나에서 수백 개에 이르는 뷰로부터 카메라 파라미터, 깊이 맵, 밀집 포인트맵, 3D 점 트랙을 1초 이내에 직접 추론하는 단일 피드포워드 Transformer입니다 — CVPR 2025 최우수 논문이며, 기하학적 파이프라인을 하나의 네트워크로 대체하는 모범 사례입니다.

문제

3D 비전 모델은 전형적으로 단일 작업에 한정되고 특화되어 왔습니다: 깊이용 네트워크 하나, 포즈용 네트워크 하나, 점 추적용 네트워크 하나. 그리고 완전한 다중 뷰 재구성은 후처리로서 시각적-기하학 최적화(번들 조정, 삼각측량, DUSt3R 방식의 전역 정렬)를 포함하는 다단계 파이프라인이 필요했습니다. VGGT는 하나의 네트워크가 임의의 수의 뷰로부터 장면의 모든 핵심 3D 속성을 직접 추론할 수 있는지, 그것도 최적화 단계를 선택적으로 만들 수 있을 만큼 충분히 빠르고 정확하게 할 수 있는지를 묻습니다.

방법 및 아키텍처

하나의 함수, 네 가지 출력: 장면의 NN개 이미지가 주어지면, Transformer ff는 프레임마다 다음을 예측합니다

f((Ii)i=1N)=(gi,Di,Pi,Ti)i=1N,f\big((I_i)_{i=1}^N\big) = \big(\mathbf{g}_i, D_i, P_i, T_i\big)_{i=1}^N,

여기서 gi=[q,t,f]R9\mathbf{g}_i = [\mathbf{q}, \mathbf{t}, \mathbf{f}] \in \mathbb{R}^9는 회전 쿼터니언, 병진, 시야각을 담고, DiRH×WD_i \in \mathbb{R}^{H \times W}는 깊이 맵이며, PiR3×H×WP_i \in \mathbb{R}^{3 \times H \times W}는 포인트맵으로 (DUSt3R에서처럼) 첫 번째 카메라의 좌표 프레임으로 표현되고, TiRC×H×WT_i \in \mathbb{R}^{C \times H \times W}는 추적 모듈 T\mathcal{T}가 소비하는 밀집 특징입니다.

L=Lcamera+Ldepth+Lpmap+λLtrack,λ=0.05,\mathcal{L} = \mathcal{L}_{\text{camera}} + \mathcal{L}_{\text{depth}} + \mathcal{L}_{\text{pmap}} + \lambda \mathcal{L}_{\text{track}}, \qquad \lambda = 0.05,

여기서 Huber 카메라 손실은 Lcamera=ig^igiϵ\mathcal{L}_{\text{camera}} = \sum_i \|\hat{\mathbf{g}}_i - \mathbf{g}_i\|_\epsilon이고, 불확실성 가중 밀집 손실은 iΣiD(D^iDi)+ΣiD(D^iDi)αlogΣiD\sum_i \|\Sigma_i^D \odot (\hat{D}_i - D_i)\| + \|\Sigma_i^D \odot (\nabla \hat{D}_i - \nabla D_i)\| - \alpha \log \Sigma_i^D 형태입니다(포인트맵도 마찬가지).

실험 결과

SLAM에서의 의미

VGGT는 3D 비전을 위한 피드포워드 파운데이션 모델 패러다임을 검증했습니다: 잘 학습된 Transformer가 전체 SfM/SLAM 프론트엔드(검출, 매칭, 포즈 추정, 삼각측량, 밀집 깊이)를 대체할 수 있습니다. 이는 DUSt3R/MASt3R 포인트맵 계보를 이미지 쌍에서 임의 개수의 뷰로 확장하며, VGGT-SLAM, VGGT-Geo 등을 비롯해 이 모델을 중심으로 구축된 SLAM 시스템들을 즉시 낳았습니다 — 네트워크가 즉각적인 기하학을 제공하고, 경량 백엔드가 일관성을 제공하는 구조입니다. 손수 만든 기하학 이후 SLAM이 어디로 향하고 있는지를 탐색한다면, 반드시 읽어야 할 논문입니다.

관련 문서