atlas

Research map / 3D vision / Face and shape

Sensing Surface Patches in Volume Rendering for Inferring Signed Distance Functions

AAAI 2025 · 3D vision › Face and shape · approach: Neural implicit surface reconstruction · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Infers SDFs from multi-view images via volume rendering by sensing surface patches (pulling Gaussian-sampled points onto the zero level set) and imposing depth, photometric (NCC) and surface-fitting constraints on them.

Problem

Neural SDF reconstruction from multi-view RGB via volume rendering only constrains single ray-surface intersection points, leading to surface drift, artifacts in empty space, and missing geometric detail.

Approach

Use the SDF value and gradient to pull randomly sampled points near a ray-surface intersection (or back-projected depth anchor) onto the zero level set, forming a surface patch on which explicit surface constraints (depth consistency, NCC photo-consistency, surface fitting) are imposed alongside volume rendering losses.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use surface patch depth consistency L_DC (ablation)Ours-Full · ScanNet (MonoSDF setup)F-score: 0.733 -> 0.766Helped
use surface patch photometric consistency L_NCC (ablation)Ours-Full · ScanNet (MonoSDF setup)F-score: 0.733 -> 0.772Helped
use surface fitting loss L_Fit (ablation)Ours-Full · ScanNet (MonoSDF setup)F-score: 0.733 -> 0.785Helped
increase all three surface constraint loss weights by 10× (ablation)Ours-Full · ScanNet (MonoSDF setup)F-score: 0.797 -> 0.759Hurt
reduce all three surface constraint loss weights to 0.1× (ablation)Ours-Full · ScanNet (MonoSDF setup)F-score: 0.797 -> 0.743Hurt
add mask w_j to rule out outliers during pulling (ablation)Ours-Full · ScanNet (MonoSDF setup)F-score: 0.770 -> 0.797Helped
add confidence weight eta_j for patch points (ablation)Ours-Full · ScanNet (MonoSDF setup)F-score: 0.784 -> 0.797Helped
pull sampled points onto the zero level set before applying surface constraints (ablation)Ours-Full · ScanNet (MonoSDF setup)F-score: 0.753 -> 0.797Helped
increase patch samples from 1 to 9 (ablation)Ours-Full · ScanNet (MonoSDF setup)F-score: 0.760 -> 0.797Helped
increase patch samples from 9 to 16 (ablation)Ours-Full · ScanNet (MonoSDF setup)F-score: 0.797 -> 0.777Hurt
replace patch-level photo consistency with pixel-level photo consistency (ablation)Ours-Full · ScanNet (MonoSDF setup)F-score: 0.797 -> 0.794Hurt
use half the baseline Gaussian variance (ablation)Ours-Full · ScanNet (MonoSDF setup)F-score: 0.797 -> 0.763Hurt

Surprising findings

Limitations

Experimental setup

Datasets: ScanNet Replica Tanks and Temples NeuralRGBD ScanNet subsets

Benchmarks: ScanNet Replica NeuralRGBD ScanNet subsets Tanks and Temples

Metrics: Accuracy Completeness Chamfer distance (CD-L1) Precision Recall F-score Normal consistency

Baselines: COLMAP UNISURF NeuS VolSDF Manhattan-SDF NeuRIS Neuralangelo MonoSDF NeuralRGBD NICE-SLAM DROID-SLAM NICER-SLAM

Builds on: VolSDF NeuS MonoSDF NeRF

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy