A Coordinate-Based Network is a neural network, typically a Multilayer Perceptron (MLP), that maps spatial coordinates (e.g., x, y, z) directly to a local property of a scene or signal at that location, such as color, density, or signed distance. This architecture forms the foundation of Implicit Neural Representations (INRs), enabling the continuous, memory-efficient encoding of complex 3D shapes, radiance fields, and other signals without explicit voxel grids or meshes. By learning this continuous mapping, the network can be queried at any arbitrary resolution.
Glossary
Coordinate-Based Network

What is a Coordinate-Based Network?
A core architecture in neural scene representation that defines 3D geometry and appearance by querying a neural network with spatial coordinates.
The network's input coordinates are often transformed via positional encoding (like Fourier features or sinusoidal functions) to help the MLP capture high-frequency details. During training, the network is optimized using a differentiable rendering loss, such as comparing a rendered 2D view to ground truth images. Key applications include Neural Radiance Fields (NeRF) for novel view synthesis and Neural Signed Distance Functions (SDFs) for 3D reconstruction, where the network acts as a compact, queryable database of scene properties.
Core Characteristics
A Coordinate-Based Network is a neural network, often an MLP, that takes spatial coordinates (e.g., x, y, z) as input and outputs a property of the scene at that location, such as color, density, or signed distance. This section details its defining architectural and operational features.
Continuous Implicit Representation
Unlike explicit representations like voxel grids or meshes, a coordinate-based network defines a scene as a continuous function. The network f(x, y, z) -> property can be queried at infinite spatial resolution. This eliminates the memory constraints of discrete grids and allows for the modeling of smooth, detailed surfaces and volumetric fields without predefined topology.
Multilayer Perceptron (MLP) Backbone
The core network is typically a simple, fully-connected Multilayer Perceptron (MLP). This architecture is chosen for its universal approximation capabilities and ability to process arbitrary, unordered coordinate inputs. Key design considerations include:
- Depth and Width: Balancing representational capacity with overfitting risk.
- Activation Functions: Critical for learning high-frequency details (e.g., ReLU, sine functions in SIRENs).
- Parameter Efficiency: A small MLP can represent complex scenes, making the representation highly compact compared to explicit 3D data.
Input Encoding & Spectral Bias
Raw spatial coordinates are low-dimensional and poorly suited for MLPs to learn high-frequency scene details, a problem known as spectral bias. To overcome this, coordinates are transformed via an input encoding before being fed to the MLP. Common techniques include:
- Positional Encoding: Uses sinusoidal functions (e.g.,
sin(2^k π x),cos(2^k π x)) to project coordinates into a higher-dimensional space. - Fourier Features: Similar projection using random frequency bands.
- Hash Encoding: A multi-resolution lookup table for extremely fast, memory-efficient encoding, as used in Instant NGP.
Differentiable Querying
The network is a differentiable function of its input coordinates and weights. This enables two fundamental operations:
- Gradient-Based Optimization: Scene parameters (network weights) can be learned from 2D images via differentiable rendering, where gradients flow from pixel errors back through the rendering equation and into the network.
- Analytical Queries: Beyond simple value prediction, one can compute spatial derivatives (e.g., the surface normal as the gradient of an SDF) via automatic differentiation, which is essential for lighting, physics, and mesh extraction.
Output Modalities
The network's output defines the type of implicit representation and its application:
- NeRF: Outputs a density (σ) and view-dependent color (RGB).
- Neural SDF: Outputs a signed distance value, where the zero-level set defines the surface.
- Occupancy Network: Outputs a probability (0 to 1) of occupancy.
- Single-Property Fields: Can output other scalar or vector fields, such as material attributes, semantic labels, or velocity (for dynamic scenes).
Memory vs. Compute Trade-off
Coordinate-based networks exemplify a classic systems trade-off. They store scene information implicitly within the network's weights, leading to a very compact memory footprint (often just a few megabytes). However, querying the scene (inference) is computationally intensive, as it requires a full forward pass of the MLP for each 3D point. This contrasts with explicit representations (like point clouds), which are memory-heavy but permit constant-time lookups. Advances like hash encoding and specialized MLP kernels aim to optimize this compute cost.
How a Coordinate-Based Network Works
A Coordinate-Based Network is a neural network, often an MLP, that takes spatial coordinates (e.g., x, y, z) as input and outputs a property of the scene at that location, such as color, density, or signed distance.
A Coordinate-Based Network is a type of Implicit Neural Representation (INR) that defines a continuous signal by mapping spatial coordinates directly to an output value. This neural network, typically a compact Multilayer Perceptron (MLP), is trained to approximate a function like a Signed Distance Function (SDF) or a Neural Radiance Field (NeRF). It learns a compressed, queryable representation of a 3D scene or object without storing explicit data like voxels or meshes.
During inference, the network acts as a continuous function evaluator: query it with any 3D coordinate, and it returns the scene property at that exact point. To capture high-frequency details, inputs are often transformed using Positional Encoding or Fourier Features. This architecture enables high-fidelity 3D reconstruction and novel view synthesis, forming the computational core of modern neural graphics and spatial computing systems.
Primary Applications and Models
Coordinate-based networks are a foundational architecture for representing 3D scenes and objects implicitly. By mapping spatial coordinates to scene properties, they enable high-fidelity reconstruction, novel view synthesis, and shape completion.
Coordinate-Based Network vs. Related Representations
This table contrasts the defining characteristics, mechanisms, and typical applications of Coordinate-Based Networks with other core implicit and explicit 3D scene representations.
| Feature / Metric | Coordinate-Based Network (e.g., NeRF, SIREN) | Explicit Voxel Grid | Explicit Mesh (e.g., OBJ, PLY) | Point Cloud (e.g., PCD) |
|---|---|---|---|---|
Core Representation | Continuous function f(x, y, z) → property (e.g., color, density) | Discrete 3D array of voxels storing attributes | Explicit vertices and faces defining polygonal surfaces | Unordered set of 3D points (x, y, z) with optional attributes |
Memory Complexity | O(1) for network parameters; independent of scene extent | O(n³) with resolution n; scales cubically | O(v + f) for vertices and faces; efficient for smooth surfaces | O(p) for number of points p; linear scaling |
Spatial Resolution | Theoretically infinite; limited by network capacity and training | Fixed by grid resolution; aliasing at block boundaries | Defined by vertex density; adaptive tessellation possible | Defined by sampling density; sparse or dense |
Surface Definition | Implicit via level sets (e.g., SDF=0) or density integration | Explicit via occupied voxels (binary or probabilistic) | Explicit via triangle faces connecting vertices | No explicit surface; points sample the surface |
Differentiability | Fully differentiable; end-to-end gradient-based optimization | Differentiable via trilinear interpolation; can be memory-intensive | Requires differentiable rasterization for gradients | Differentiable via techniques like PointNet; permutation invariant |
Editing & Manipulation | Difficult; requires network retraining or latent space manipulation | Direct voxel editing possible; can be intuitive | Direct vertex/face manipulation; standard in CG pipelines | Direct point manipulation; filtering and downsampling are common |
Primary Use Case | Novel view synthesis (NeRF), high-fidelity shape learning (DeepSDF) | Volumetric processing, medical imaging (CT/MRI), 3D convolution | Rendering, simulation, 3D printing, CAD | LiDAR scanning, SLAM, initial sensor output, registration |
Rendering Method | Differentiable volume rendering or sphere tracing (for SDFs) | Ray casting or direct voxel projection | Standard rasterization (hardware-accelerated) | Splatting or surface reconstruction required for visualization |
Frequently Asked Questions
A Coordinate-Based Network is a foundational neural architecture for representing 3D scenes and shapes. This FAQ addresses its core mechanisms, applications, and relationship to other key concepts in implicit neural representations.
A Coordinate-Based Network is a neural network, typically a Multilayer Perceptron (MLP), that takes spatial coordinates (e.g., x, y, z) as its sole input and outputs a property of the scene at that specific location, such as color, density, or signed distance. It functions as a continuous, queryable function that implicitly encodes a 3D signal, bypassing traditional discrete data structures like voxel grids or point clouds.
This architecture is the core of Implicit Neural Representations (INRs), where the network's weights store the compressed representation of the entire 3D scene. To reconstruct a shape or render a view, you query the network millions of times at different coordinates. Its key advantage is memory efficiency for representing high-resolution, smooth surfaces and its inherent differentiability, enabling optimization from 2D images.
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
Coordinate-based networks are a core technique within implicit neural representations. These related concepts define the mathematical frameworks, optimization methods, and output formats for 3D geometry.
Implicit Neural Representation (INR)
An Implicit Neural Representation (INR) is the overarching paradigm where a continuous signal (image, audio, 3D shape) is represented by a neural network that maps coordinates to signal values. A coordinate-based network is a specific implementation of an INR.
- Core Principle: The network itself is the compact, differentiable storage format.
- Contrast with Explicit: Unlike voxel grids or meshes, INRs do not store values for every discrete location; they are queried on-demand.
- Applications: Beyond 3D shapes, INRs are used for images, videos, and scientific data.
Signed Distance Function (SDF)
A Signed Distance Function (SDF) is a specific type of scalar field output by a coordinate-based network. For any 3D point (x, y, z), it outputs the shortest distance to a surface, with sign indicating inside (negative) or outside (positive).
- Mathematical Definition:
f(x, y, z) = d, where|d|is the distance, sign indicates interior/exterior. - Surface Definition: The zero-level set (where SDF=0) defines the reconstructed surface.
- Advantages: Provides a smooth, differentiable field ideal for physics simulation and robust mesh extraction.
Occupancy Network
An Occupancy Network is a coordinate-based network that outputs a binary or probabilistic classification for any 3D coordinate: occupied (inside the object) or empty (outside).
- Output Range: Typically a value between 0 and 1, representing occupancy probability.
- Contrast with SDF: Less precise geometric information than a distance value, but often easier for a network to learn for complex topology.
- Training: Uses a binary cross-entropy loss against ground-truth occupancy labels.
Positional Encoding
Positional Encoding is a critical preprocessing step where low-dimensional input coordinates are transformed into a higher-dimensional space using a set of sinusoidal functions before being fed to the network.
- Purpose: Enables standard MLPs (which suffer from spectral bias) to learn high-frequency details in images and geometry.
- Function:
γ(p) = (sin(2^0 π p), cos(2^0 π p), ..., sin(2^{L-1} π p), cos(2^{L-1} π p)) - Result: Without this, neural networks tend to produce overly smooth, blurry reconstructions.
Differentiable Rendering
Differentiable Rendering is the set of techniques that allow gradients to flow from a 2D image loss back to the 3D scene parameters modeled by a coordinate-based network.
- Mechanism: Makes the rendering pipeline (ray marching, shading, compositing) a differentiable function.
- Key for Optimization: Enables learning a 3D scene from only 2D images without 3D supervision.
- Two Primary Types: Differentiable Ray Marching (for volumetric fields like NeRF) and Differentiable Rasterization (for meshes).
Zero-Level Set & Mesh Extraction
The Zero-Level Set is the set of points {x, y, z : f(x, y, z) = 0} for an SDF, defining the extracted surface. Mesh Extraction is the algorithm to convert this implicit surface into an explicit polygon mesh.
- Primary Algorithm: Marching Cubes processes a discrete 3D grid of SDF values to generate a mesh approximating the zero-level set.
- Goal: Produce a watertight mesh (a closed, manifold surface without holes).
- Challenge: Balancing mesh fidelity with triangle count and ensuring topological correctness.

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