DONeRF: Towards Real-Time Rendering of Compact Neural Radiance Fields using Depth Oracle Networks

dc.contributor.authorNeff, Thomasen_US
dc.contributor.authorStadlbauer, Pascalen_US
dc.contributor.authorParger, Mathiasen_US
dc.contributor.authorKurz, Andreasen_US
dc.contributor.authorMueller, Joerg H.en_US
dc.contributor.authorChaitanya, Chakravarty R. Allaen_US
dc.contributor.authorKaplanyan, Anton S.en_US
dc.contributor.authorSteinberger, Markusen_US
dc.contributor.editorBousseau, Adrien and McGuire, Morganen_US
dc.date.accessioned2021-07-12T12:08:58Z
dc.date.available2021-07-12T12:08:58Z
dc.date.issued2021
dc.description.abstractThe recent research explosion around implicit neural representations, such as NeRF, shows that there is immense potential for implicitly storing high-quality scene and lighting information in compact neural networks. However, one major limitation preventing the use of NeRF in real-time rendering applications is the prohibitive computational cost of excessive network evaluations along each view ray, requiring dozens of petaFLOPS. In this work, we bring compact neural representations closer to practical rendering of synthetic content in real-time applications, such as games and virtual reality. We show that the number of samples required for each view ray can be significantly reduced when samples are placed around surfaces in the scene without compromising image quality. To this end, we propose a depth oracle network that predicts ray sample locations for each view ray with a single network evaluation. We show that using a classification network around logarithmically discretized and spherically warped depth values is essential to encode surface locations rather than directly estimating depth. The combination of these techniques leads to DONeRF, our compact dual network design with a depth oracle network as its first step and a locally sampled shading network for ray accumulation. With DONeRF, we reduce the inference costs by up to 48x compared to NeRF when conditioning on available ground truth depth information. Compared to concurrent acceleration methods for raymarching-based neural representations, DONeRF does not require additional memory for explicit caching or acceleration structures, and can render interactively (20 frames per second) on a single GPU.en_US
dc.description.number4
dc.description.sectionheadersNeural Rendering
dc.description.seriesinformationComputer Graphics Forum
dc.description.volume40
dc.identifier.doi10.1111/cgf.14340
dc.identifier.issn1467-8659
dc.identifier.pages45-59
dc.identifier.urihttps://doi.org/10.1111/cgf.14340
dc.identifier.urihttps://diglib.eg.org:443/handle/10.1111/cgf14340
dc.publisherThe Eurographics Association and John Wiley & Sons Ltd.en_US
dc.subjectComputing methodologies --> Rendering
dc.titleDONeRF: Towards Real-Time Rendering of Compact Neural Radiance Fields using Depth Oracle Networksen_US
Files
Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
v40i4pp045-059.pdf
Size:
12.46 MB
Format:
Adobe Portable Document Format
No Thumbnail Available
Name:
paper1025_mm.mp4
Size:
241.66 MB
Format:
Unknown data format
Collections