Papers
Topics
Authors
Recent
Search
2000 character limit reached

NeuSG Framework: 3D Surface Reconstruction

Updated 6 February 2026
  • NeuSG Framework is a 3D surface reconstruction method that combines neural implicit SDFs with explicit 3D Gaussian splatting to recover highly detailed surfaces from multi-view images.
  • The joint optimization leverages photometric, scale, and normal alignment losses to mutually refine both the SDF network and Gaussian parameters for enhanced accuracy.
  • This approach overcomes the limitations of over-smoothed depth maps and sparse point clouds, delivering state-of-the-art performance with improved computational efficiency.

The NeuSG framework is a 3D surface reconstruction methodology that integrates neural implicit signed distance function (SDF)-based surfaces with explicit 3D Gaussian Splatting, establishing a mutual optimization pipeline that enables the recovery of highly detailed surfaces from calibrated multi-view images. The framework exploits the dense geometric priors provided by Gaussian Splatting to regularize the implicit neural surface, while simultaneously leveraging the predicted surface normals of the implicit model to refine the explicit Gaussians. This approach enables NeuSG to overcome the limitations of over-smoothed depth maps and sparse point clouds in previous multi-view reconstruction methods, achieving state-of-the-art (SOTA) performance with improved computational efficiency (Chen et al., 2023).

1. NeuSG System Overview

NeuSG is designed to recover a complete, high-fidelity 3D surface from multi-view RGB images, combining the geometrical strength of neural implicit SDFs (NeuS) with the structural detail of 3D Gaussian Splatting. The core pipeline consists of three primary phases:

  1. 3D Gaussian Splatting: Standard differentiable splatting is performed on the multi-view images, projecting them into a dense set of 3D Gaussians. Each Gaussian is parameterized by center pip_i, covariance Σi\Sigma_i, spherical-harmonic color coefficients HiH_i, and opacity αi\alpha_i.
  2. Implicit SDF Network Construction: A neural implicit SDF f(x;θ)f(\mathbf{x};\theta), parameterized by a multi-layer perceptron (MLP), is erected to define the surface as the zero-level set, along with a radiance/color predictor c(x,d;θn)c(\mathbf{x}, \mathbf{d};\theta_n).
  3. Joint Optimization: Parameters of both the SDF network and the Gaussians are refined together using a shared photometric loss and two new regularizers: a scale regularizer which flattens Gaussians onto the surface and a normal alignment term to align their principal axes with local surface normals.

By alternating or interleaving optimization steps for SDF parameters (θ\theta) and Gaussian parameters (pi,si,ri,Hi,αip_i, s_i, r_i, H_i, \alpha_i), NeuSG establishes a bi-directional refinement: the splatted Gaussians feed dense structural guidance into the SDF network, while the SDF-derived normals improve Gaussian localization.

2. Mathematical Formulation

2.1 Neural Implicit Surface (NeuS)

A neural implicit surface is modeled as an SDF f:R3→Rf: \mathbb{R}^3 \to \mathbb{R}, with the surface defined by {x∣f(x)=0}\{ \mathbf{x}\mid f(\mathbf{x})=0 \}. The function Σi\Sigma_i0 is represented by an MLP, potentially using hash encoding for efficiency. Volume rendering for view synthesis samples points Σi\Sigma_i1 along each camera ray, with opacity computed as:

Σi\Sigma_i2

The synthesized color is:

Σi\Sigma_i3

2.2 3D Gaussian Splatting

Each Gaussian is specified as:

  • Center Σi\Sigma_i4
  • Covariance Σi\Sigma_i5, where scaling matrix Σi\Sigma_i6, rotation Σi\Sigma_i7 (from quaternion Σi\Sigma_i8)
  • Spherical harmonics color Σi\Sigma_i9, opacity HiH_i0

Differentiable splatting provides rendered color/opacity for each view, with rendering loss analogous to the SDF photometric loss.

2.3 Loss Function Components

Loss Term Mathematical Formulation Purpose
Photometric loss HiH_i1 Color/radiance fidelity to ground-truth images
Eikonal regularizer HiH_i2 Gradient normalization of SDF
Point cloud prior HiH_i3 Draws Gaussians’ centers to the true surface
Scale regularizer HiH_i4 Flattens Gaussian ellipsoids on the surface
Normal alignment HiH_i5 Aligns thin axis of Gaussian with surface normal

The total optimization objective is:

HiH_i6

with recommended hyperparameters HiH_i7, HiH_i8, HiH_i9, αi\alpha_i0 (Chen et al., 2023).

3. 3D Gaussian Splatting Guidance and Mutual Refinement

NeuSG’s innovation is in the iterative mutual refinement strategy:

  • Gaussian Generation: Initial Gaussians are fit via standard differentiable 3D Splatting (Kerbl et al., 2023), producing a dense point cloud whose centers do not strictly coincide with the object’s surface.
  • Flattening and Alignment: The scale regularizer (αi\alpha_i1) pushes each ellipsoid to have a negligible axis, coercing its center to align with the SDF zero-crossing. Its principal (thin) axis, extracted as αi\alpha_i2, is rotated to world space (αi\alpha_i3) and aligned to the SDF-derived normal via αi\alpha_i4.
  • Parameter Updates: Gaussian parameters (scale, rotation) are updated by back-propagating αi\alpha_i5 and αi\alpha_i6. Centers are moved through the photometric loss and αi\alpha_i7. The color/shading coefficients remain under αi\alpha_i8 supervision.

This dual strategy ensures that the Gaussian set remains surface-faithful and that their implied normals denoise and enhance surface geometry, feeding back to the SDF for subsequent training rounds.

4. Training Protocols and Computational Details

  • Preprocessing: Given αi\alpha_i9 calibrated RGB images with camera poses, the pipeline first generates the initial Gaussian set and randomly initializes the SDF+color MLPs (hash encoding optional).
  • Optimization Schedule: Uses Adam optimizer (f(x;θ)f(\mathbf{x};\theta)0 for both MLP and Gaussian parameters). Training comprises 500k SDF steps with, every 100k, a 30k-step Gaussian-centric mini-optimization focused on f(x;θ)f(\mathbf{x};\theta)1 regularization. Each iteration samples 1024 rays.
  • Hardware: Employs a single NVIDIA RTX 4090 GPU, requiring approximately 16 hours for end-to-end optimization (significantly more efficient than prior SOTA approaches).
  • This regimen allows SDF and Gaussian parameters to be updated under the shared, multi-component f(x;θ)f(\mathbf{x};\theta)2 objective, realizing the mutual guidance principle.

5. Experimental Validation and Ablation Analysis

Quantitative Benchmarks

NeuSG was evaluated on the Tanks & Temples benchmark, providing F1-scores:

Method Mean F1 Score Training Time Hash Size
NeuS (baseline) 0.38 - -
Geo-Neus / MonoSDF / RegSDF 0.35–0.39 - -
NeuralAngelo 0.50 128 hours f(x;θ)f(\mathbf{x};\theta)3
NeuSG 0.49 16 hours f(x;θ)f(\mathbf{x};\theta)4

NeuSG matches or exceeds SOTA while using f(x;θ)f(\mathbf{x};\theta)5 fewer hash-encoding parameters and f(x;θ)f(\mathbf{x};\theta)6 less training time (Chen et al., 2023).

Qualitative Assessments

NeuSG reconstructions exhibit substantially fewer geometric holes (e.g., in roofs and freestanding objects) and recover fine structural detail (panel seams, railings) that prior approaches routinely miss.

Ablation Results

Ablative experiments demonstrate:

  • Raw Gaussian point cloud guidance alone can lower performance due to noise (f(x;θ)f(\mathbf{x};\theta)7).
  • Introducing only the scale regularizer yields f(x;θ)f(\mathbf{x};\theta)8.
  • Full scale and normal alignment brings mean f(x;θ)f(\mathbf{x};\theta)9 to c(x,d;θn)c(\mathbf{x}, \mathbf{d};\theta_n)0, with regularizers converging rapidly (c(x,d;θn)c(\mathbf{x}, \mathbf{d};\theta_n)1, c(x,d;θn)c(\mathbf{x}, \mathbf{d};\theta_n)2).

6. Contributions, Limitations, and Future Directions

Key Contributions

  1. Mutual Optimization: A bi-directional training loop where neural implicit surfaces and explicit 3D Gaussian splatting refine each other.
  2. Scale Regularization: Enforces thin ellipsoids, automating the process of aligning Gaussians with the true surface.
  3. Normal Alignment: Refines Gaussian orientations using SDF-derived normals, denoising guidance to the SDF.
  4. Computational Efficiency: Demonstrates robust, SOTA-quality reconstruction on large scenes within practical compute budgets.

Limitations

  • The reliance on dense, multi-view coverage renders the method less effective under sparse or single-view setups.
  • Though substantially more efficient than comparators, NeuSG still requires approximately 16 hours of GPU compute per scene.
  • In under-constrained regions with limited photometric or geometric information, both Gaussians and the SDF may drift, potentially producing artifacts.

This suggests avenues for future research could include reducing data requirements, accelerating convergence, or enabling real-time updates.

(Chen et al., 2023)

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to NeuSG Framework.