SMERF: Streamable Memory Efficient Radiance Fields for Real-Time Large-Scene Exploration (2312.07541v3)
Abstract: Recent techniques for real-time view synthesis have rapidly advanced in fidelity and speed, and modern methods are capable of rendering near-photorealistic scenes at interactive frame rates. At the same time, a tension has arisen between explicit scene representations amenable to rasterization and neural fields built on ray marching, with state-of-the-art instances of the latter surpassing the former in quality while being prohibitively expensive for real-time applications. In this work, we introduce SMERF, a view synthesis approach that achieves state-of-the-art accuracy among real-time methods on large scenes with footprints up to 300 m$2$ at a volumetric resolution of 3.5 mm$3$. Our method is built upon two primary contributions: a hierarchical model partitioning scheme, which increases model capacity while constraining compute and memory consumption, and a distillation training strategy that simultaneously yields high fidelity and internal consistency. Our approach enables full six degrees of freedom (6DOF) navigation within a web browser and renders in real-time on commodity smartphones and laptops. Extensive experiments show that our method exceeds the current state-of-the-art in real-time novel view synthesis by 0.78 dB on standard benchmarks and 1.78 dB on large scenes, renders frames three orders of magnitude faster than state-of-the-art radiance field models, and achieves real-time performance across a wide variety of commodity devices, including smartphones. We encourage readers to explore these models interactively at our project website: https://smerf-3d.github.io.
- Neural point-based graphics. Computer Vision–ECCV 2020: 16th European Conference, Glasgow, UK, August 23–28, 2020, Proceedings, Part XXII 16, 2020.
- Learning neural light fields with ray-space embedding networks. CVPR, 2022.
- DSSIM: a structural similarity index for floating-point data, 2023.
- Mip-NeRF: A multiscale representation for anti-aliasing neural radiance fields. ICCV, 2021.
- Mip-NeRF 360: Unbounded anti-aliased neural radiance fields. CVPR, 2022.
- Zip-NeRF: Anti-aliased grid-based neural radiance fields. ICCV, 2023.
- Unstructured Lumigraph rendering. SIGGRAPH, 2001.
- Real-time neural light field on mobile devices. CVPR, 2023.
- Efficient geometry-aware 3D generative adversarial networks. CVPR, 2022.
- TensoRF: Tensorial radiance fields. ECCV, 2022.
- MobileNeRF: Exploiting the polygon rasterization pipeline for efficient neural field rendering on mobile architectures. CVPR, 2023.
- Unstructured light fields. Comput. Graph. Forum, 2012.
- Efficient view-dependent image-based rendering with projective texture-mapping. EGSR, 1998.
- LightGaussian: Unbounded 3d Gaussian compression with 15x reduction and 200+ fps. arXiv, 2023.
- DeepView: View synthesis with learned gradient descent. CVPR, 2019.
- FastNeRF: High-fidelity neural rendering at 200fps. ICCV, 2021.
- Knowledge distillation: A survey. IJCV, 2021.
- LightSpeed: Light and fast neural light fields on mobile devices. arXiv, 2023a.
- MCNeRF: Monte carlo rendering and denoising for real-time nerfs. SIGGRAPH Asia, 2023b.
- Deep blending for free-viewpoint image-based rendering. SIGGRAPH Asia, 2018.
- Baking neural radiance fields for real-time view synthesis. ICCV, 2021.
- Distilling the knowledge in a neural network. arXiv:1503.02531, 2015.
- Tri-miprf: Tri-mip representation for efficient anti-aliasing neural radiance fields. In Proceedings of the IEEE/CVF International Conference on Computer Vision, pages 19774–19783, 2023.
- Alignerf: High-fidelity neural radiance fields via alignment-aware training. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 46–55, 2023.
- 3D Gaussian splatting for real-time radiance field rendering. SIGGRAPH, 2023.
- Point-based neural rendering with per-view optimization. Computer Graphics Forum, 2021.
- AdaNeRF: Adaptive sampling for real-time rendering of neural radiance fields. ECCV, 2022.
- Kevin Kwok. splat, 2023. https://github.com/antimatter15/splat.
- Barf: Bundle-adjusting neural radiance fields. In Proceedings of the IEEE/CVF International Conference on Computer Vision, pages 5741–5751, 2021.
- Real-time neural rasterization for large scenes. CVPR, 2023.
- Lookingood: Enhancing performance capture with real-time neural re-rendering. arXiv preprint arXiv:1811.05029, 2018.
- NeRF in the wild: Neural radiance fields for unconstrained photo collections. CVPR, 2021.
- Nelson Max. Optical models for direct volume rendering. IEEE TVCG, 1995.
- Progressively optimized local radiance fields for robust view synthesis. CVPR, 2023.
- Local light field fusion: Practical view synthesis with prescriptive sampling guidelines. ACM Transactions on Graphics, 2019.
- NeRF: Representing scenes as neural radiance fields for view synthesis. ECCV, 2020.
- Instant neural graphics primitives with a multiresolution hash encoding. SIGGRAPH, 2022.
- DONeRF: Towards real-time rendering of compact neural radiance fields using depth oracle networks. Computer Graphics Forum, 2021.
- RegNeRF: Regularizing neural radiance fields for view synthesis from sparse inputs. CVPR, 2022.
- Nerfies: Deformable neural radiance fields. ICCV, 2021.
- Camp: Camera preconditioning for neural radiance fields. SIGGRAPH Asia, 2023.
- Soft 3D reconstruction for view synthesis. SIGGRAPH Asia, 2017.
- Surfels: Surface elements as rendering primitives. SIGGRAPH, 2000.
- Floaters no more: Radiance field gradient scaling for improved near-camera training. Eurographics Symposium on Rendering, 2023.
- NeRFMeshing: Distilling neural radiance fields into geometrically-accurate 3d meshes. 3DV, 2023.
- DeRF: Decomposed radiance fields. CVPR, 2019.
- KiloNeRF: Speeding up neural radiance fields with thousands of tiny MLPs. ICCV, 2021.
- MERF: Memory-efficient radiance fields for real-time view synthesis in unbounded scenes. SIGGRAPH, 2023.
- Urban radiance fields. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 12932–12942, 2022.
- GANeRF: Leveraging discriminators to optimize neural radiance fields. SIGGRAPH Asia, 2023.
- Re-ReND: Real-time rendering of NeRFs across devices. CVPR, 2023.
- ADOP: Approximate differentiable one-pixel point rendering. SIGGRAPH, 2022.
- Structure-from-motion revisited. CVPR, 2016.
- Sc-nerf: Self-correcting neural radiance field with sparse views. arXiv preprint arXiv:2309.05028, 2023.
- NeRV: Neural reflectance and visibility fields for relighting and view synthesis. CVPR, 2021.
- Direct voxel grid optimization: Super-fast convergence for radiance fields reconstruction. CVPR, 2022.
- Surface modeling with oriented particle systems. SIGGRAPH, 1992.
- Block-NeRF: Scalable large scene neural view synthesis. CVPR, 2022.
- Advances in neural rendering. Computer Graphics Forum, 2022.
- Mega-NERF: Scalable construction of large-scale nerfs for virtual fly-throughs. CVPR, 2022.
- HybridNeRF: Efficient neural rendering via adaptive volumetric surfaces. arXiv, 2023.
- Attention is all you need. NeurIPS, 2017.
- Learning neural duplex radiance fields for real-time view synthesis. CVPR, 2023.
- R2L: Distilling neural radiance field to neural light field for efficient novel view synthesis. ECCV, 2022.
- NeuS: Learning neural implicit surfaces by volume rendering for multi-view reconstruction. NeurIPS, 2021.
- Adaptive shells for efficient neural radiance field rendering. SIGGRAPH Asia, 2023.
- Synsin: End-to-end view synthesis from a single image. CVPR, 2020.
- DIVeR: Real-time and accurate neural radiance fields with deterministic integration for volume rendering. CVPR, 2022a.
- ReconFusion: 3d reconstruction with diffusion priors. arXiv, 2023a.
- Scalable neural indoor scene rendering. ACM TOG, 2022b.
- ScaNeRF: Scalable bundle-adjusting neural radiance fields for large-scale scene rendering. ACM Transactions on Graphics (TOG), 2023b.
- VR-NeRF: High-fidelity virtualized walkable spaces. SIGGRAPH Asia, 2023.
- PlenVDB: Memory efficient vdb-based radiance fields for fast training and rendering. In CVPR, 2023.
- Freenerf: Improving few-shot neural rendering with free frequency regularization. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 8254–8263, 2023.
- BakedSDF: Meshing neural SDFs for real-time view synthesis. SIGGRAPH, 2023.
- PlenOctrees for real-time rendering of neural radiance fields. ICCV, 2021.
- Plenoxels: Radiance fields without neural networks. CVPR, 2022.
- NeRF++: Analyzing and improving neural radiance fields. arXiv:2010.07492, 2020.
- Differentiable point-based radiance fields for efficient view synthesis. SIGGRAPH Asia, 2022.
- Stereo magnification: Learning view synthesis using multiplane images. SIGGRAPH, 2018.
- Surface splatting. SIGGRAPH, 2001.
- Jakub Červený. gsplat — 3D gaussian splatting WebGL viewer, 2023. https://gsplat.tech/.