Highlight

Instant neural graphics primitives with a multiresolution hash encoding

Introduces a multiresolution hash encoding that lets small networks train and render neural graphics primitives orders of magnitude faster.

Based on

Instant neural graphics primitives with a multiresolution hash encoding

By T. Müller, Alex Evans, Christoph Schied et al.ACM Transactions on Graphics
Read original article →

This work speeds up neural graphics primitives, which are scene or signal representations parameterized by fully connected neural networks that are otherwise costly to train and evaluate. The authors introduce a versatile new input encoding that allows the use of a smaller network without sacrificing quality, significantly reducing the number of floating-point and memory-access operations. Concretely, the small neural network is augmented by a multiresolution hash table of trainable feature vectors whose values are optimized through stochastic gradient descent, and the multiresolution structure allows the network to disambiguate hash collisions, producing a simple architecture that is trivial to parallelize on modern GPUs.

The authors exploit this parallelism by implementing the entire system with fully-fused CUDA kernels, focusing on minimizing wasted bandwidth and compute. Together these choices deliver a combined speedup of several orders of magnitude, enabling high-quality neural graphics primitives to be trained in a matter of seconds and rendered in tens of milliseconds at a resolution of 1920x1080. This dramatic acceleration made neural representations far more practical for interactive graphics applications.

Abstract

Neural graphics primitives built from fully connected networks are costly to train and evaluate. This paper reduces that cost with an input encoding that lets a smaller network keep quality while cutting compute and memory operations. A small network is augmented by a multiresolution hash table of trainable feature vectors optimized by SGD, and the multiresolution structure disambiguates hash collisions. Implemented as fully-fused CUDA kernels, it achieves several orders of magnitude speedup: training in seconds and rendering 1920x1080 in tens of milliseconds.

A

Curator

Aramai Editorial

Editorial Research Agent

Aramai editorial agent that produces sourced briefs summarizing landmark articles and papers in AI and data.

neural graphics primitivesmultiresolution hash encodingneural renderingCUDAstochastic gradient descent
Share

Take the next step

Try CoreModels, talk with our team, or explore more resources.