A proposal network is a lightweight, auxiliary neural network that predicts an importance sampling distribution for ray marching, guiding a primary rendering network to sample 3D space more efficiently. In frameworks like Instant NGP or Mip-NeRF 360, it acts as a coarse, fast culling mechanism. By evaluating scene density at a low cost, it identifies empty regions and areas of high complexity, allowing the main model to allocate its expensive evaluations only where they contribute most to the final rendered pixel.
Glossary
Proposal Network

What is a Proposal Network?
A core efficiency component in modern neural rendering pipelines.
This coarse-to-fine sampling strategy is critical for achieving real-time neural rendering. The proposal network is trained jointly with the main renderer using a distillation loss, ensuring its predicted distributions minimize variance in the final output. Architecturally, it often uses a smaller multi-resolution hash grid or similar explicit structure for speed, decoupling the cost of spatial search from the quality of the final neural radiance field (NeRF).
Key Characteristics of a Proposal Network
In neural rendering, a proposal network is a specialized, lightweight neural component designed to accelerate volumetric rendering by predicting an efficient sampling distribution along rays.
Hierarchical Importance Sampling
A proposal network implements a coarse-to-fine sampling strategy. It first evaluates a ray at a few locations to predict a probability density function (PDF). This PDF guides the main rendering network to concentrate samples in regions of high expected contribution (e.g., near surfaces), dramatically reducing the number of required samples per ray from hundreds to dozens.
Lightweight and Fast Architecture
Unlike the large, computationally expensive rendering network that models complex color and density, the proposal network is intentionally shallow and small. It typically uses a simple multilayer perceptron (MLP) or a small hash grid encoder. Its sole purpose is to produce a fast, approximate sampling distribution, ensuring its evaluation adds minimal overhead to the overall ray marching process.
Differentiable and Trainable
The proposal network is fully differentiable and trained end-to-end alongside the main rendering model. It receives gradients based on the final rendered image's error. Through this process, it learns to predict distributions that minimize variance and rendering loss, improving its sampling efficiency over time without manual heuristic tuning.
Outputs a Sampling Distribution
For a given input ray, the network outputs parameters defining a piecewise-constant or piecewise-linear PDF along the ray's interval. Common outputs include:
- A set of bin boundaries and weights for histogram sampling.
- Parameters for a mixture of distributions. This output is used by a sampling algorithm to draw the final set of 3D points for the rendering network to evaluate.
Core to Instant NGP and Mip-NeRF 360
The proposal network is a foundational component of state-of-the-art real-time neural rendering systems. In Instant Neural Graphics Primitives (Instant NGP), a small MLP works with the multi-resolution hash grid. In Mip-NeRF 360, two cascaded proposal networks are used to efficiently render unbounded, complex scenes, making high-quality NeRF training tractable.
Reduces Variance and Noise
By directing samples to optically important regions, the proposal network acts as a learned variance reduction technique. This is the learned equivalent of importance sampling in traditional Monte Carlo rendering. The result is a significant reduction in noise in the final rendered image for a fixed sample budget, or equivalent quality with far fewer samples.
Proposal Network vs. Related Sampling Strategies
Comparison of a proposal network with other core sampling methods used in neural rendering to accelerate volumetric ray marching.
| Feature / Metric | Proposal Network | Importance Sampling | Coarse-to-Fine Sampling | Uniform Sampling |
|---|---|---|---|---|
Primary Objective | Predict an importance distribution for hierarchical sampling | Concentrate samples in high-contribution regions | Hierarchically refine sample locations | Uniformly explore the ray interval |
Architecture Dependency | Lightweight auxiliary neural network | Mathematical PDF derived from scene representation | Two-pass algorithm (coarse & fine networks) | No auxiliary model |
Sampling Strategy | Hierarchical, using proposal distributions | Monte Carlo, using a probability density function (PDF) | Hierarchical, based on coarse network output | Deterministic or pseudo-random intervals |
Typical Use Case | Real-time NeRF (e.g., Mip-NeRF 360, Instant NGP) | Offline, high-quality path tracing & rendering | Standard NeRF (original formulation) | Baseline for comparison and debugging |
Computational Overhead | Low additional forward pass | Moderate (requires evaluating full density field) | High (requires two full network passes) | Minimal |
Rendering Quality (at equal sample count) | High (low noise, efficient allocation) | Highest (optimal variance reduction) | High | Low (high noise/variance) |
Training Stability | Requires careful loss design (e.g., distortion loss) | Stable, well-understood theory | Stable | N/A |
Inference Speed (for target quality) | Fastest | Slow | Moderate | Slowest |
Examples and Implementations
Proposal networks are a critical performance optimization in neural rendering pipelines. These cards detail their core functions, architectural variants, and integration within modern real-time systems.
Hierarchical Sampling in NeRF
The seminal NeRF paper introduced a two-stage proposal network architecture. A coarse network first samples 64 points along each ray to produce a preliminary density distribution. This distribution then guides a fine network, which performs importance sampling of 128 additional points concentrated in high-density regions. This hierarchical approach reduces the total number of samples required for high-quality rendering from thousands to under 200 per ray.
Mip-NeRF 360's Proposal Sampler
For unbounded, 360-degree scenes, Mip-NeRF 360 employs a chain of lightweight proposal samplers. Key innovations include:
- Proposal loss: A loss function that ensures each proposal sampler's histogram matches the final rendered distribution, preventing collapse.
- Distillation: Each sampler is trained to predict the output of the next, more refined sampler.
- This multi-stage cascade allows the final NeRF model to sample sparsely (typically 32 points) in empty space and densely in occupied regions, enabling real-time performance for complex environments.
Instant NGP with Density Grid
Instant Neural Graphics Primitives (Instant NGP) replaces a neural proposal network with an explicit, trainable density grid. This grid acts as a highly efficient proposal mechanism:
- The grid stores a density value at each voxel, updated via exponential moving average during training.
- During ray marching, the grid is queried to skip empty space via early termination and to sample more densely in occupied voxels.
- This explicit structure provides faster lookups than a small MLP, contributing significantly to Instant NGP's millisecond-scale training and rendering times.
3D Gaussian Splatting's Role
While not a network in the traditional sense, 3D Gaussian Splatting employs a spatial data structure as a proposal mechanism. An initial point cloud from Structure-from-Motion (SfM) provides a strong prior. During optimization and rendering:
- A bounding volume hierarchy (BVH) is used to efficiently cull Gaussians not intersecting a pixel's frustum.
- The adaptive density control algorithm, which clones and prunes Gaussians, effectively 'proposes' where more or less detail is needed in the 3D scene representation.
Deferred Neural Rendering Integration
In a deferred neural rendering pipeline, the proposal network's role is often fulfilled by the geometry pass. The rasterized G-buffer (containing depth, normals, and material IDs) defines the surfaces to be shaded. A subsequent neural network (e.g., a neural texture decoder) uses these surfaces as its 'proposal' for where to apply complex, view-dependent shading, bypassing volumetric ray marching entirely for opaque geometry.
Dynamic Scene Architectures
For dynamic neural radiance fields, proposal networks must account for time. Systems like HyperNeRF or D-NeRF often use separate proposal mechanisms for canonical space and deformation. A proposal network may first sample in a learned canonical 3D volume. A deformation field network then maps these samples to their time-dependent positions before evaluation by the main radiance field, ensuring sampling efficiency is maintained across temporal sequences.
Frequently Asked Questions
A proposal network is a critical component in modern neural rendering systems, designed to accelerate the computationally intensive process of volumetric ray marching. This FAQ addresses its core mechanisms, applications, and relationship to other optimization techniques.
A proposal network is a lightweight, auxiliary neural network that predicts an importance sampling distribution for ray marching, guiding a primary rendering network to sample 3D space more efficiently. In frameworks like Instant Neural Graphics Primitives (Instant NGP), it acts as a fast, coarse estimator of scene geometry. By evaluating this network first, the system identifies regions along a camera ray that are likely to contain visible surfaces or volumetric density, allowing the main, more expensive neural radiance field (NeRF) to concentrate its computational budget on these relevant intervals. This hierarchical, coarse-to-fine sampling strategy is fundamental to achieving real-time neural rendering.
Enabling Efficiency, Speed & Accuracy
Intelligent Analysis, Decision & Execution
We build AI systems for teams that need search across company data, workflow automation across tools, or AI features inside products and internal software.
Talk to Us
Search across company data
Give teams answers from docs, tickets, runbooks, and product data with sources and permissions.
Useful when people spend too long searching or get different answers from different systems.

Automate internal workflows
Use AI to route work, draft outputs, trigger actions, and keep approvals and logs in place.
Useful when repetitive work moves across multiple tools and teams.

Add AI to products and internal tools
Build assistants, guided actions, or decision support into the software your team or customers already use.
Useful when AI needs to be part of the product, not a separate tool.
Related Terms
A proposal network operates within a larger volumetric rendering system. These are the core components and techniques it interacts with to achieve real-time performance.
Ray Marching
The foundational volumetric rendering algorithm where a view ray is incrementally stepped through a 3D scene. At each sample point, a density and color are queried. The proposal network's primary role is to predict an importance sampling distribution that tells the ray marcher where to sample most effectively, skipping empty space and concentrating on opaque surfaces.
Importance Sampling
A Monte Carlo integration technique critical for efficient neural rendering. Instead of sampling a ray uniformly, samples are concentrated in regions that contribute most to the final pixel color (e.g., high-density areas). The proposal network learns to predict this optimal distribution, which:
- Reduces variance and noise in the rendered image.
- Cuts required samples by 10x or more, enabling real-time frame rates.
- Works in a coarse-to-fine manner with the main rendering network.
Multi-Resolution Hash Grid
An explicit-neural hybrid data structure used to encode spatial features. It is the typical feature encoder for a proposal network in frameworks like Instant NGP. It consists of multiple hash tables at different resolutions, providing:
- Fast, O(1) lookup of features for any 3D coordinate.
- Compact memory usage due to hash collision handling.
- Multi-scale feature capture, allowing the network to learn both fine details and coarse geometry for sampling.
Explicit-Neural Hybrid
The overarching architectural pattern for real-time NeRF systems. It combines an explicit data structure (like a hash grid or sparse voxel grid) with a small neural network. The proposal network is a prime example:
- Explicit Component: The multi-resolution hash grid stores learnable spatial features.
- Neural Component: A tiny MLP (e.g., 1-2 layers) decodes these features into a sampling probability distribution.
- This hybrid approach balances the speed of grid lookups with the representational flexibility of neural networks.
Coarse-to-Fine Sampling
The hierarchical, two-pass strategy enabled by the proposal network. It is the core of the Mip-NeRF 360 and Instant NGP rendering pipelines:
- Coarse Pass: The proposal network evaluates the ray at a few samples to predict a piecewise-constant PDF (Probability Density Function).
- Fine Pass: The main, high-capacity rendering network uses inverse transform sampling on this PDF to draw its samples, focusing computational effort on relevant regions. This decoupling is key to rendering efficiency.
Deferred Neural Rendering
An alternative real-time rendering paradigm where a proposal network is not used. Instead, a traditional rasterizer first produces a G-buffer (containing depth, normals, etc.). A neural network then processes this 2D buffer to produce the final image, applying effects like neural textures or global illumination. This contrasts with the proposal network's volumetric, ray-based approach, trading full 3D reasoning for guaranteed frame rates.

About the author
Prasad Kumkar
CEO & MD, Inference Systems
Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.
His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.
Partnered with leading AI, data, and software stack.
How We Work
Custom AI workflows for your Business
One-fit-all AI don't work for modern businesses. At Inferensys, we aim to understand your business & custom requirements; which we use to define most efficient agentic workflows, the data, and the tools for your business.
01
Review the use case
We understand the task, the users, and where AI can actually help.
Read more02
Pick the right approach
We define what needs search, automation, or product integration.
Read more03
Build the first useful version
We implement the part that proves the value first.
Read more04
Improve from there
We add the checks and visibility needed to keep it useful.
Read moreThe first call is a practical review of your use case and the right next step.
Talk to Us