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

ZeroGS: Training 3D Gaussian Splatting from Unposed Images

About

Neural radiance fields (NeRF) and 3D Gaussian Splatting (3DGS) are popular techniques to reconstruct and render photo-realistic images. However, the pre-requisite of running Structure-from-Motion (SfM) to get camera poses limits their completeness. While previous methods can reconstruct from a few unposed images, they are not applicable when images are unordered or densely captured. In this work, we propose ZeroGS to train 3DGS from hundreds of unposed and unordered images. Our method leverages a pretrained foundation model as the neural scene representation. Since the accuracy of the predicted pointmaps does not suffice for accurate image registration and high-fidelity image rendering, we propose to mitigate the issue by initializing and finetuning the pretrained model from a seed image. Images are then progressively registered and added to the training buffer, which is further used to train the model. We also propose to refine the camera poses and pointmaps by minimizing a point-to-camera ray consistency loss across multiple views. Experiments on the LLFF dataset, the MipNeRF360 dataset, and the Tanks-and-Temples dataset show that our method recovers more accurate camera poses than state-of-the-art pose-free NeRF/3DGS methods, and even renders higher quality images than 3DGS with COLMAP poses. Our project page is available at https://aibluefisher.github.io/ZeroGS.

Yu Chen, Rolandos Alexandros Potamias, Evangelos Ververas, Jifei Song, Jiankang Deng, Gim Hee Lee• 2024

Related benchmarks

TaskDatasetResultRank
Novel View SynthesisMip-NeRF 360 garden
SSIM0.839
18
Novel View SynthesisMip-NeRF360 counter
PSNR26.87
11
Camera pose registrationMip-NeRF 360 garden
Rotation Error0.03
4
Camera pose registrationMip-NeRF 360 counter
Rotation Error (°)0.03
4
Camera pose registrationMip-NeRF 360 bicycle
Rotation Error (°)0.04
4
Novel View SynthesisMip-NeRF 360 bicycle
PSNR23.1
4
Showing 6 of 6 rows

Other info

Follow for update