Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

DepthCrafter: Generating Consistent Long Depth Sequences for Open-world Videos

About

Estimating video depth in open-world scenarios is challenging due to the diversity of videos in appearance, content motion, camera movement, and length. We present DepthCrafter, an innovative method for generating temporally consistent long depth sequences with intricate details for open-world videos, without requiring any supplementary information such as camera poses or optical flow. The generalization ability to open-world videos is achieved by training the video-to-depth model from a pre-trained image-to-video diffusion model, through our meticulously designed three-stage training strategy. Our training approach enables the model to generate depth sequences with variable lengths at one time, up to 110 frames, and harvest both precise depth details and rich content diversity from realistic and synthetic datasets. We also propose an inference strategy that can process extremely long videos through segment-wise estimation and seamless stitching. Comprehensive evaluations on multiple datasets reveal that DepthCrafter achieves state-of-the-art performance in open-world video depth estimation under zero-shot settings. Furthermore, DepthCrafter facilitates various downstream applications, including depth-based visual effects and conditional video generation.

Wenbo Hu, Xiangjun Gao, Xiaoyu Li, Sijie Zhao, Xiaodong Cun, Yong Zhang, Long Quan, Ying Shan• 2024

Related benchmarks

TaskDatasetResultRank
Monocular Depth EstimationNYU v2 (test)
Abs Rel17.1
300
Depth EstimationNYU Depth V2--
209
Video Depth EstimationSintel
Delta Threshold Accuracy (1.25)69.7
193
Video Depth EstimationKITTI
Abs Rel0.11
126
Video Depth EstimationBONN
AbsRel5.9
116
Depth EstimationKITTI
AbsRel0.064
106
Video Depth EstimationBONN
Relative Error (Rel)0.075
103
Video Depth EstimationSintel (test)
Delta 1 Accuracy69.3
61
Video Depth EstimationTUM dynamics
Abs Rel0.176
53
Depth EstimationSintel ~50 frames
AbsRel0.27
47
Showing 10 of 60 rows

Other info

Code

Follow for update