Definition

A field maps every point in space to a scalar or vector. A neural field represents it with a neural network that can be queried at any point, e.g. for a signed distance.

ParameterizationExamplesMemorySpeedLocalityResolution
Discretevoxel grid, octree✗ ()✓✓✗ fixed
NeuralMLP (SIREN, DeepSDF)✓✗✗✓ any
Hybridvoxel features, triplane, NGLOD, Instant NGPtrade-offtrade-off✓✓

For 3D reconstruction (generalizing across shapes):

  • Global code (OccNet, IM-NET, DeepSDF, 2019): . Loses 3D structure and detail.
  • IF-Nets (2020): with multi-scale local features.
  • NDF (2020): unsigned distance output for open surfaces; surface by projection or sphere marching.

Intuition

A single neural field is just a network overfit to one scene. NeRF is also a neural field: .

Appears in