Mega-NeRF: Scalable Construction of Large-Scale NeRFs for Virtual Fly- Throughs
Mega-NeRF: Scalable Construction of Large-Scale NeRFs for Virtual Fly- Throughs
复制标题
DOI:
10.1109/cvpr52688.2022.01258
复制
发表时间:
2021-12
期刊:
影响因子:
--
通讯作者:
Haithem Turki;Deva Ramanan;M. Satyanarayanan
中科院分区:
文献类型:
--
作者:
Haithem Turki;Deva Ramanan;M. Satyanarayanan
We use neural radiance fields (NeRFs) to build interac-tive 3D environments from large-scale visual captures spanning buildings or even multiple city blocks collected pri-marily from drones. In contrast to single object scenes (on which NeRFs are traditionally evaluated), our scale poses multiple challenges including (1) the need to model thou-sands of images with varying lighting conditions, each of which capture only a small subset of the scene, (2) pro-hibitively large model capacities that make it infeasible to train on a single GPU, and (3) significant challenges for fast rendering that would enable interactive fly-throughs. To address these challenges, we begin by analyzing visi-bility statistics for large-scale scenes, motivating a sparse network structure where parameters are specialized to dif-ferent regions of the scene. We introduce a simple geomet-ric clustering algorithm for data parallelism that partitions training images (or rather pixels) into different NeRF sub-modules that can be trained in parallel. We evaluate our approach on existing datasets (Quad 6k and UrbanScene3D) as well as against our own drone footage, improving training speed by 3x and PSNR by 12%. We also evaluate re-cent NeRF fast renderers on top of Mega-NeRF and intro-duce a novel method that exploits temporal coherence. Our technique achieves a 40x speedup over conventional NeRF rendering while remaining within 0.8 db in PSNR quality, exceeding the fidelity of existing fast renderers.