atlas

Research map / 3D vision / Gaussian splatting

SuGaR: Surface-Aligned Gaussian Splatting for Efficient 3D Mesh Reconstruction and High-Quality Mesh Rendering

CVPR 2024 · 3D vision › Gaussian splatting · approach: Compact and efficient Gaussian splatting · 478 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.

Proposes SuGaR, a regularization term that aligns 3D Gaussians with scene surfaces, followed by fast Poisson-based mesh extraction and an optional joint refinement that binds Gaussians to the mesh for high-quality mesh rendering.

Problem

Extracting accurate, editable meshes from unstructured millions of 3D Gaussians produced by 3D Gaussian Splatting, which Marching Cubes fails on, while keeping high-quality rendering.

Approach

A surface-alignment regularizer compares a density-derived SDF with the SDF from Gaussian depth maps, so Gaussians lie flat on the surface; meshes are then extracted by Poisson reconstruction from points sampled on a density level set, and Gaussians bound to mesh triangles are jointly refined for rendering.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use SuGaR mesh extraction and Gaussian-bound mesh renderingSuGaR · Mip-NeRF360, average on all scenesPSNR: 23.15 -> 27.27Helped
use SuGaR mesh extraction and Gaussian-bound mesh renderingSuGaR · Mip-NeRF360, average on all scenesPSNR: 28.69 -> 27.27Hurt
increase refinement iterations from 2,000 to 7,000 (ablation)SuGaR · Mip-NeRF360, average on all scenesPSNR: 24.87 -> 26.77Helped
increase refinement iterations from 7,000 to 15,000 (ablation)SuGaR · Mip-NeRF360, average on all scenesPSNR: 26.77 -> 27.27Helped
replace Marching Cubes with SuGaR's level-set point sampling and Poisson reconstruction (ablation)SuGaR · Mip-NeRF360PSNR: 23.91 -> 24.87Helped
use level-set points instead of Gaussian centers for Poisson reconstruction (ablation)SuGaR · Mip-NeRF360PSNR: 23.76 -> 24.87Helped
change the extracted density level from 0.1 to 0.3 (ablation)SuGaR · Mip-NeRF360PSNR: 24.62 -> 24.87Helped
change the extracted density level from 0.3 to 0.5 (ablation)SuGaR · Mip-NeRF360LPIPS: 0.304 -> 0.304No clear effect
use surface-aligned Gaussians instead of a UV texture (ablation)SuGaR mesh rendering · Mip-NeRF360, 1M verticesLPIPS: 0.478 -> 0.295Helped
use surface-aligned Gaussians instead of a UV texture (ablation)SuGaR mesh rendering · Mip-NeRF360, 200K verticesLPIPS: 0.419 -> 0.300Helped
increase mesh resolution from 200K to 1M vertices with surface-aligned Gaussians (ablation)SuGaR mesh rendering · Mip-NeRF360PSNR: 24.24 -> 24.51Helped

Surprising findings

Limitations

Experimental setup

Datasets: Mip-NeRF360 DeepBlending Tanks&Temples

Benchmarks: Mip-NeRF360 Tanks&Temples DeepBlending

Metrics: PSNR SSIM LPIPS

Baselines: 3D Gaussian Splatting Marching Cubes Poisson (centers) Mobile-NeRF NeRFMeshing BakedSDF Mip-NeRF360 Plenoxels Instant-NGP

Builds on: 3D Gaussian Splatting Poisson reconstruction Marching Cubes quadric error simplification

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