Local-to-Global Registration for Bundle-Adjusting Neural Radiance Fields
About
Neural Radiance Fields (NeRF) have achieved photorealistic novel views synthesis; however, the requirement of accurate camera poses limits its application. Despite analysis-by-synthesis extensions for jointly learning neural 3D representations and registering camera frames exist, they are susceptible to suboptimal solutions if poorly initialized. We propose L2G-NeRF, a Local-to-Global registration method for bundle-adjusting Neural Radiance Fields: first, a pixel-wise flexible alignment, followed by a frame-wise constrained parametric alignment. Pixel-wise local alignment is learned in an unsupervised way via a deep network which optimizes photometric reconstruction errors. Frame-wise global alignment is performed using differentiable parameter estimation solvers on the pixel-wise correspondences to find a global transformation. Experiments on synthetic and real-world data show that our method outperforms the current state-of-the-art in terms of high-fidelity reconstruction and resolving large camera pose misalignment. Our module is an easy-to-use plugin that can be applied to NeRF variants and other neural field applications. The Code and supplementary materials are available at https://rover-xingyu.github.io/L2G-NeRF/.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Novel View Synthesis | LLFF (test) | PSNR24.54 | 79 | |
| View synthesis quality | NeRF Synthetic v1 (test) | PSNR34.56 | 45 | |
| Novel View Synthesis | NeRF Synthetic (test) | -- | 36 | |
| Camera pose registration | NeRF Synthetic v1 (test) | Rotation Error (°)0.06 | 27 | |
| 3D Reconstruction | NeRF Synthetic (test) | CD (Chair)0.1 | 5 | |
| 3D Reconstruction | NeRF-Synthetic 26 (test) | HD1.57 | 5 | |
| View Synthesis | iPhone Foods scene sparse views real-world (test) | PSNR31.83 | 4 | |
| View synthesis quality | LLFF real-world scenes (test) | PSNR24.54 | 4 | |
| Pose Registration | NeRF-Synthetic LEGO scene | Rotation Error (°)2.9 | 4 | |
| View Synthesis | iPhone Toys scene large displacements real-world (test) | PSNR29.58 | 4 |