Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

BARF: Bundle-Adjusting Neural Radiance Fields

About

Neural Radiance Fields (NeRF) have recently gained a surge of interest within the computer vision community for its power to synthesize photorealistic novel views of real-world scenes. One limitation of NeRF, however, is its requirement of accurate camera poses to learn the scene representations. In this paper, we propose Bundle-Adjusting Neural Radiance Fields (BARF) for training NeRF from imperfect (or even unknown) camera poses -- the joint problem of learning neural 3D representations and registering camera frames. We establish a theoretical connection to classical image alignment and show that coarse-to-fine registration is also applicable to NeRF. Furthermore, we show that na\"ively applying positional encoding in NeRF has a negative impact on registration with a synthesis-based objective. Experiments on synthetic and real-world data show that BARF can effectively optimize the neural scene representations and resolve large camera pose misalignment at the same time. This enables view synthesis and localization of video sequences from unknown camera poses, opening up new avenues for visual localization systems (e.g. SLAM) and potential applications for dense 3D mapping and reconstruction.

Chen-Hsuan Lin, Wei-Chiu Ma, Antonio Torralba, Simon Lucey• 2021

Related benchmarks

TaskDatasetResultRank
Novel View SynthesisTanks&Temples (test)
PSNR25.85
239
Novel View SynthesisLLFF (test)
PSNR24.23
79
Novel View SynthesisLLFF forward-facing 27
PSNR31.95
48
View synthesis qualityNeRF Synthetic v1 (test)
PSNR27.84
45
Novel View SynthesisNeRF Synthetic (test)--
36
Novel View SynthesisLLFF real-world scenes 17 (test)
PSNR31.43
28
Camera pose registrationNeRF Synthetic v1 (test)
Rotation Error (°)0.68
27
Camera pose estimationLLFF real-world scenes 17 (test)
Rotation Error (°)0.16
16
Novel View SynthesisSacre Coeur Phototourism (test)
PSNR8.25
16
Novel View SynthesisTrevi Fountain Phototourism (test)
PSNR11.59
16
Showing 10 of 45 rows

Other info

Follow for update