MVPGS: Excavating Multi-view Priors for Gaussian Splatting from Sparse Input Views
About
Recently, the Neural Radiance Field (NeRF) advancement has facilitated few-shot Novel View Synthesis (NVS), which is a significant challenge in 3D vision applications. Despite numerous attempts to reduce the dense input requirement in NeRF, it still suffers from time-consumed training and rendering processes. More recently, 3D Gaussian Splatting (3DGS) achieves real-time high-quality rendering with an explicit point-based representation. However, similar to NeRF, it tends to overfit the train views for lack of constraints. In this paper, we propose \textbf{MVPGS}, a few-shot NVS method that excavates the multi-view priors based on 3D Gaussian Splatting. We leverage the recent learning-based Multi-view Stereo (MVS) to enhance the quality of geometric initialization for 3DGS. To mitigate overfitting, we propose a forward-warping method for additional appearance constraints conforming to scenes based on the computed geometry. Furthermore, we introduce a view-consistent geometry constraint for Gaussian parameters to facilitate proper optimization convergence and utilize a monocular depth regularization as compensation. Experiments show that the proposed method achieves state-of-the-art performance with real-time rendering speed. Project page: https://zezeaaa.github.io/projects/MVPGS/
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Novel View Synthesis | DTU | PSNR21.032 | 154 | |
| Novel View Synthesis | NeRF Synthetic | PSNR13.929 | 125 | |
| Novel View Synthesis | DTU (test) | PSNR20.5 | 119 | |
| Novel View Synthesis | DTU 3-view | PSNR20.65 | 112 | |
| Novel View Synthesis | LLFF (test) | -- | 96 | |
| Novel View Synthesis | DTU 6-view | PSNR23.98 | 87 | |
| Novel View Synthesis | Blender | PSNR21.07 | 76 | |
| Novel View Synthesis | DTU 9-view | PSNR26.45 | 60 | |
| Novel View Synthesis | LLFF 3-view (test) | PSNR20.54 | 53 | |
| Novel View Synthesis | LLFF 6-view (test) | PSNR23.64 | 23 |