LoopSparseGS: Loop Based Sparse-View Friendly Gaussian Splatting
Zhenyu Bao1
Guibiao Liao1, *
Kaichen Zhou1
Kanglin Liu2
Qing Li2, *
Guoping Qiu3
1Peking University
2Pengcheng Laboratory
3University of Nottingham
*corresponding author
### [Paper](https://arxiv.org/abs/2408.00254) | [Project](https://zhenybao.github.io/LoopSparseGS) | Video | Code ( is coming soon... )
3D Gaussian Splatting in Sparse Setting
Despite the photorealistic novel view synthesis (NVS) performance achieved by the original 3D Gaussian splatting (3DGS),
its rendering quality significantly degrades with sparse input views. This performance drop is mainly caused by several challenges.
Firstly, given the sparse input views, the initial Gaussian points provided by Structure from Motion (SfM) can be sparse and inadequate,
as shown in follow figure (top left).
Secondly, reconstructing the appearance and geometry of scenes becomes an under-constrained and ill-posed issue with insufficient inputs with only the image reconstruction constraints.
Thirdly, the scales of some Gaussians grow to be very large during the optimization process,
and these oversized Gaussian ellipsoids result in the overfitting problem, thus producing unsatisfactory results at novel viewpoints as illustrated in follow figure (top middle).
LoopSparseGS Method
LoopSparseGS is a loop-based 3DGS framework for the sparse novel view synthesis task. In specfic, we propose a loop-based
Progressive Gaussian Initialization (PGI) strategy that could iteratively densify the initialized point cloud using the rendered
pseudo images during the training process. Then, the sparse and reliable depth from the Structure from Motion,
and the window-based dense monocular depth are leveraged to provide precise geometric supervision via the proposed
Depth-alignment Regularization (DAR). Additionally, we introduce a novel Sparse-friendly Sampling (SFS) strategy to
handle oversized Gaussian ellipsoids leading to large pixel errors.
Quantitative comparison
Qualitative comparison
Citation
Cite as below if you find this repository is helpful to your project:
@article{bao2024loopsparsegs,
title={LoopSparseGS: Loop Based Sparse-View Friendly Gaussian Splatting},
author={Bao, Zhenyu and Liao, Guibiao and Zhou, Kaichen and Liu, Kanglin and Li, Qing and Qiu, Guoping},
journal={arXiv preprint arXiv:2408.00254},
year={2024},
}