MGSR: 2D/3D Mutual-boosted Gaussian Splatting for High-fidelity Surface Reconstruction under Various Light Conditions

Qingyuan Zhou, Yuehu Gong, Weidong Yang, Jiaze Li, Yeqi Luo +4 more
3/7/2025
cs.CV

Official code: TsingyuanChou/MGSR (23 stars, last commit 2026-02-19). 3 more implementations below.

Abstract

Novel view synthesis (NVS) and surface reconstruction (SR) are essential tasks in 3D Gaussian Splatting (3D-GS). Despite recent progress, these tasks are often addressed independently, with GS-based rendering methods struggling under diverse light conditions and failing to produce accurate surfaces, while GS-based reconstruction methods frequently compromise rendering quality. This raises a central question: must rendering and reconstruction always involve a trade-off? To address this, we propose MGSR, a 2D/3D Mutual-boosted Gaussian splatting for Surface Reconstruction that enhances both rendering quality and 3D reconstruction accuracy. MGSR introduces two branches--one based on 2D-GS and the other on 3D-GS. The 2D-GS branch excels in surface reconstruction, providing precise geometry information to the 3D-GS branch. Leveraging this geometry, the 3D-GS branch employs a geometry-guided illumination decomposition module that captures reflected and transmitted components, enabling realistic rendering under varied light conditions. Using the transmitted component as supervision, the 2D-GS branch also achieves high-fidelity surface reconstruction. Throughout the optimization process, the 2D-GS and 3D-GS branches undergo alternating optimization, providing mutual supervision. Prior to this, each branch completes an independent warm-up phase, with an early stopping strategy implemented to reduce computational costs. We evaluate MGSR on a diverse set of synthetic and real-world datasets, at both object and scene levels, demonstrating strong performance in rendering and surface reconstruction. Code is available at https://github.com/TsingyuanChou/MGSR.

View on arXivView PDF

Code Implementations(4)

TsingyuanChou/MGSROfficial100%

[ICCV25] MGSR: 2D/3D Mutual-boosted Gaussian Splatting for High-fidelity Surface Reconstruction under Various Light Conditions

232Shell, PythonJul 17, 20258 months ago

Simple-knn for the paper "MGSR: 2D/3D Mutual-boosted Gaussian Splatting for High-fidelity Surface Reconstruction under Various Light Conditions"

00C, C++Aug 22, 20251 years ago

2D Gaussian rasterization engine for the paper "MGSR: 2D/3D Mutual-boosted Gaussian Splatting for High-fidelity Surface Reconstruction under Various Light Conditions"

00C, C++Aug 22, 20251 years agoNOASSERTION

Illumination decomposition and 3D Gaussian rasterization engine for the paper "MGSR: 2D/3D Mutual-boosted Gaussian Splatting for High-fidelity Surface Reconstruction under Various Light Conditions"

00C, C++Aug 23, 20251 years agoNOASSERTION

Similar Papers

Cite this paper

@article{zhou2025mgsr,
  title  = {MGSR: 2D/3D Mutual-boosted Gaussian Splatting for High-fidelity Surface Reconstruction under Various Light Conditions},
  author = {Qingyuan Zhou and Yuehu Gong and Weidong Yang and Jiaze Li and Yeqi Luo and Baixin Xu and Shuhao Li and Ben Fei and Ying He},
  year   = {2025},
  eprint = {2503.05182},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2503.05182v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2503.05182.svg)](https://codeofpaper.com/paper/2503.05182)

Discussion