Online 3DGS Modeling

Lee 2025 · 논문

한 줄 요약 — DROID-SLAM + 다중 뷰 스테레오 프론트엔드와 가우시안 백엔드를 결합한 온라인 단안 3DGS 매핑으로, 비키프레임에 대한 불확실성 기반 *새로운 뷰 선택 (novel view selection)*을 추가하여 모델이 불완전한 영역을 고쳐줄 바로 그 추가 프레임들에 대해서만 학습하도록 합니다.

문제

밀집 SLAM에 기반한 온라인 3DGS 파이프라인은 “키프레임에만 전적으로 의존하는 한계가 있어, 전체 장면을 포착하기에 불충분하며 결과적으로 불완전한 재구성을 초래한다”. 키프레임은 평균 광학 플로우를 임계값으로 하여 선택되는데 — 이는 추적 기준이므로 — 짧게만 관측되거나 비키프레임 시점에서만 보이는 영역은 재구성이 부실하게 남습니다. 그럼에도 온라인 예산은 모든 프레임에 대한 학습을 허용하지 않습니다. 고정된 예산이 주어졌을 때, 어떤 추가 프레임에 학습할 가치가 있을까요? 두 번째 문제는: 많은 시스템이 희소하거나 단일 이미지에서 예측된 깊이를 사용하는데, 이는 스케일이 모호하고 야외에서 실패합니다.

방법 및 아키텍처

프론트엔드와 백엔드가 병렬로 독립적으로 실행되는 MVS-GS 프레임워크에 기반합니다:

c^(p)=iNciαij=1i1(1αj),αi=oigi(x)\hat{c}(p)=\sum_{i\in N} c_i\,\alpha_i \prod_{j=1}^{i-1}(1-\alpha_j), \qquad \alpha_i = o_i\, g_i(x)

깊이 D^(p)\hat{D}(p)도 가우시안별 깊이 ziz_i를 사용해 동일한 방식으로 렌더링됩니다.

Un,i=α1λn,i+α2An,i,α1=0.7, α2=0.3U_{n,i}=\alpha_1 \lambda_{n,i}+\alpha_2 A_{n,i}, \qquad \alpha_1=0.7,\ \alpha_2=0.3

비키프레임 InI_n의 정보 이득은 역제곱 깊이 가중치를 적용한 보이는 가우시안 불확실성의 합입니다, Un=iUn,i/zn,i2U_n=\sum_i U_{n,i}/z_{n,i}^{2}. (최근 30개 키프레임 범위 내의 비키프레임과 이전에서 넘어온 20개 고이득 프레임을 합친) 후보들은 UnU_n으로 정렬되고, 비최대 억제 (non-maximum suppression)로 거의 중복되는 시점을 제거한 후, 상위 k개가 가장 최근 30개 키프레임과 함께 학습 세트에 합류합니다. FisherRF나 GS-Planner와 달리, 이는 비용이 큰 렌더링 이미지 비교가 필요 없습니다.

실험 결과

모든 실험은 RTX 4090에서 진행 (Replica에서 평균 약 9.18 FPS, GPU 약 17.2 GiB):

SLAM에서의 의미

3DGS 기반 SLAM 프레임워크에 비키프레임 선택을 도입한 최초의 연구입니다: 수동적인 카메라 스트림에서도 재구성 완성도를 능동적 선택 문제로 취급하여, 다음-최선-뷰 (next-best-view) 사고를 온라인 매핑에 도입합니다. 또한 (단안 깊이 예측이 아니라) 다중 뷰 스테레오 깊이가 렌더링 기반 SLAM이 야외 장면 — 키프레임 전용 파이프라인이 가장 크게 성능 저하를 겪는 환경 — 에서 살아남게 하는 요소라는 주장을 강화합니다.

관련 문서