AGS-Mesh: Adaptive Gaussian Splatting and Meshing with Geometric Priors for Indoor Room Reconstruction Using Smartphones

3DV 2025

1Tampere University, 2Aalto University, 3University of Hong Kong, 4Spectacular AI, 5University of Oulu

3DGS

2DGS

DN-Splatter

2DGS + Ours

Reference mesh

Abstract

Geometric priors are often used to enhance 3D reconstruction. With many smartphones featuring low-resolution depth sensors and the prevalence of off-the-shelf monocular geometry estimators,incorporating geometric priors as regularization signals has become common in 3D vision tasks. However, the accuracy of depth estimates from mobile devices is typically poor for highly detailed geometry, and monocular estimators often suffer from poor multi-view consistency and precision. In this work, we propose an approach for joint surface depth and normal refinement of Gaussian Splatting methods for accurate 3D reconstruction of indoor scenes. We develop supervision strategies that adaptively filters low-quality depth and normal estimates by comparing the consistency of the priors during optimization. We mitigate regularization in regions where prior estimates have high uncertainty or ambiguities. Our filtering strategy and optimization design demonstrate significant improvements in both mesh estimation and novel-view synthesis for both 3D and 2D Gaussian Splatting-based methods on challenging indoor room datasets. Furthermore, we explore the use of alternative meshing strategies for finer geometry extraction. We develop a scale-aware meshing strategy inspired by TSDF and octree-based isosurface extraction, which recovers finer details from Gaussian models compared to other commonly used open-source meshing tools. Our code will be released

Video

Overview

Interpolate start reference image.

Overview: We present AGS-Mesh, a method that adaptively integrates geometric priors into Gaussian Splatting for indoor room reconstruction using a mobile device.

More Visuals

Sensor depth and normal filter

RGB image
Sensor depth Filtered depth
Pretrained normal Filtered normal
RGB image
Sensor depth Filtered depth
Pretrained normal Filtered normal

Mesh comparison:

Reference Mesh
Splatfacto Splatfacto + Ours
2DGS 2DGS + Ours
Reference Mesh
Splatfacto Splatfacto + Ours
2DGS 2DGS + Ours

Novel view synthesis on real-world indoor scenes: MuSHRoom dataset with iPhone data.

2DGS 2DGS + Ours GT
2DGS 2DGS + Ours GT
2DGS 2DGS + Ours GT
2DGS 2DGS + Ours GT

Mesh Comparisons

Reconstruction on the 8b5caf3398 scene from Scannet++ dataset

2DGS

AGS-Mesh

BibTeX

@InProceedings{ren2024agsmesh,
        title={AGS-Mesh: Adaptive Gaussian Splatting and Meshing with Geometric Priors for Indoor Room Reconstruction Using Smartphones}, 
        author={Xuqian Ren and Matias Turkulainen and Jiepeng Wang and Otto Seiskari and Iaroslav Melekhov and Juho Kannala and Esa Rahtu},
        booktitle={International Conference on 3D Vision (3DV)}
        year={2025},
        archiveprefix={arxiv},
        eprint={2411.19271},
}