Search papers, labs, and topics across Lattice.
This paper introduces Gaussian Sculpting, a fully differentiable framework for high-quality surface reconstruction that optimizes signed distance fields (SDFs) by anchoring Gaussian primitives to an evolving surface. The method addresses the challenges of geometric errors in 3D Gaussian Splatting, particularly under limited viewpoints, by employing a bi-level training strategy that stabilizes gradient isolation during joint optimization. Experimental results show that Gaussian Sculpting significantly enhances geometric accuracy and appearance fidelity, effectively recovering missing structures and improving reconstruction quality at lower resolutions.
Gaussian Sculpting achieves high-quality surface reconstruction by anchoring Gaussians to a dynamic surface, overcoming the limitations of traditional 3D Gaussian Splatting.
3D Gaussian Splatting (3DGS) has recently enabled real-time novel view synthesis with impressive quality. However, it struggles to recover accurate surfaces under limited viewpoints and due to the inherent irregularity of Gaussian primitives. The resulting geometric errors are notoriously difficult to correct manually. To address these issues, we propose Gaussian Sculpting, a fully differentiable end-to-end framework for high-quality surface reconstruction. Our key insight is to anchor Gaussians onto an evolving differentiable surface, allowing them to guide signed distance field (SDF) optimization instead of extracting the surface only during post-processing. To enable stable gradient isolation during joint optimization, we design a bi-level training strategy in which the outer loop optimizes the geometry represented by the SDF, while the inner loop updates the Gaussians with the geometry fixed. We further impose constraints on Gaussian parameters to ensure consistency with the underlying surface, thereby improving both geometric and appearance fidelity during optimization. In addition, we introduce a multi-resolution subdivision scheme based on octree-like partitioning to preserve fine details while reducing memory consumption. Experiments on object-level scenes demonstrate that our method effectively removes redundant surfaces, recovers missing structures caused by limited viewpoints, and achieves strong reconstruction quality even at relatively low resolutions.