한 줄 요약
DepthCrafter는 110프레임 길이의 개방세계 동영상에 대해 시간적으로 일관된 고해상도 깊이 시퀀스를 생성하는 새로운 방법이다.
핵심 기여도
- DepthCrafter는 카메라 포즈나 광학 흐름 없이 개방세계 동영상에서 시간적으로 일관된 깊이 시퀀스를 생성한다.
- 세 단계 훈련 전략을 통해 110프레임 길이의 깊이 시퀀스를 생성하며, 합성 및 실제 데이터셋에서 정밀한 깊이 세부사항과 다양한 콘텐츠를 동시에 활용한다.
- 110프레임 이상의 초장 동영상 처리를 위한 분할 추론 및 매끄러운 이음 전략을 제안한다.
- 제로샷 환경에서 Sintel, KITTI, ScanNet 등 다양한 데이터셋에서 기존 방법 대비 5.4~25.7% 개선된 성능을 달성한다.
핵심 아이디어
기존의 영상 깊이 추정 방법은 카메라 포즈나 광학 흐름을 필요로 하며, 특히 개방세계 영상의 다양한 움직임과 길이를 처리하기 어려웠다. DepthCrafter는 이러한 문제를 해결하기 위해 이미지-영상 확산 모델(예: SVD)을 기반으로 영상-깊이 모델을 훈련시키는 새로운 접근법을 제안한다. 이 모델은 합성 데이터셋(정밀한 깊이 정보)과 실제 데이터셋(다양한 콘텐츠)을 결합하여, 세 단계 훈련 전략을 통해 110프레임 길이의 깊이 시퀀스를 생성할 수 있도록 설계되었다. 또한, 초장 동영상 처리를 위해 분할 추론과 이음 전략을 도입하여 시간적 일관성을 유지한다.
기술적 접근법
- **모델 기반**: 이미지-영상 확산 모델(SVD)을 기반으로 영상-깊이 모델을 훈련.
- **세 단계 훈련 전략**: 합성 데이터와 실제 데이터를 병합하여 단계적으로 훈련.
- **최대 길이**: 110프레임 길이의 깊이 시퀀스를 한 번에 생성.
- **추론 전략**: 110프레임 이상의 영상은 분할 처리 후 매끄럽게 이음.
- **확산 모델 구조**: U-Net 기반의 Denoiser $ D_\theta $ 를 사용하며, $ \lambda_{\sigma_t} $ 를 포함한 가중치를 통해 Denoising Loss를 최소화.
주요 결과
- **Sintel**: AbsRel 0.104 (기존 0.140 대비 +25.7%), $ \delta_1 $ 개선.
- **KITTI**: AbsRel 0.104 (기존 0.140 대비 +25.7%), $ \delta_1 $ 개선.
- **ScanNet**: AbsRel 0.123 (기존 0.130 대비 +5.4%), $ \delta_1 $ 개선.
- **Bonn**: 110프레임 길이의 동영상에서 정밀한 깊이 추정 성공.
- **DAVIS, Sora, 게임 영상 등**: 90~195프레임 길이의 개방세계 영상에서 시간적 일관성 유지.
의의 및 한계
DepthCrafter는 개방세계 영상에서 카메라 포즈나 광학 흐름 없이도 시간적으로 일관된 깊이 시퀀스를 생성할 수 있어, 영상 기반 3D 재구성, 혼합현실, 자율주행 등 다양한 분야에 활용 가능하다. 특히, 110프레임 길이의 시퀀스 생성과 초장 영상 처리 능력은 기존 방법을 크게 앞선다. 그러나 학습에 사용된 데이터셋의 범위가 제한적이기 때문에, 특정 유형의 영상에서는 일반화 능력이 떨어질 수 있다. 또한, 실제 세계에서의 대규모 배포 가능성은 아직 검증되지 않았다.
실용적 활용
DepthCrafter는 혼합현실(MR) 및 가상현실(VR)에서의 3D 환경 구축, 자율주행 차량의 주변 환경 인식, AI 기반 콘텐츠 생성 등에 활용될 수 있다. 특히, 조건부 영상 생성과 깊이 기반 시각 효과(VFX) 분야에서 높은 잠재력을 보인다.