Remote Sensing Sparse-View 3D Gaussian Splatting via Depth Image-Based Rendering
Organizations: Beihang University
Abstract
Remote sensing novel view synthesis under sparse observations remains challenging due to insufficient geometric constraints and limited cross-view supervision. Existing Neural Radiance Fields (NeRF) and 3D Gaussian Splatting (3DGS) methods are prone to overfitting and face challenges of depth ambiguities, missing cross-view information, and insufficient constraints in under-observed regions. To address these challenges, we propose DIBR-GS, a neural Gaussian Splatting framework that exploits Depth Image-Based Rendering (DIBR) to generate pseudo views for cross-view consistency supervision. Specifically, reliable geometric initialization is constructed by aligning monocular depth priors with sparse SfM reconstruction, and cross-view appearance priors are incorporated into neural Gaussian representations to enhance appearance modeling under sparse observations. Furthermore, we introduce a progressive DIBR-based pseudo-view supervision strategy to provide additional geometric and appearance constraints, enabling more complete reconstruction of weakly observed regions. In addition, a height-constrained anchor growth strategy is designed to suppress unreasonable Gaussian expansion. Experiments demonstrate that the proposed method achieves superior performance over existing approaches when training with only 3 input views. Compared with the previous best-performing method, it improves PSNR by 6.83 dB, with relative gains of 14% in SSIM and 60% in LPIPS, while maintaining competitive computational efficiency. Our code is available at https://github.com/kanehub/DIBR-GS
Figures & tables
| Method | PSNR | SSIM | LPIPS | AVGE | FPS |
|---|---|---|---|---|---|
| RegNeRF [ 20 ] | 19.83 | 0.695 | 0.389 | 0.131 | 0.19 |
| FreeNeRF [ 21 ] | 19.04 | 0.524 | 0.373 | 0.148 | 0.19 |
| MPNeRF [ 4 ] | 21.72 | 0.800 | 0.190 | 0.083 | 0.18 |
| TriDF [ 52 ] | 24.07 | 0.820 | 0.213 | 0.071 | 0.20 |
| 3DGS [ 16 ] | 18.29 | 0.593 | 0.313 | 0.144 | 280 |
| FSGS [ 27 ] | 21.18 | 0.772 | 0.230 | 0.094 | 343 |
| Setting | PSNR | SSIM | LPIPS | AVGE |
|---|---|---|---|---|
| w/o Dense Init. | 29.18 | 0.917 | 0.097 | 3.232 |
| w/o IBR Feature | 30.56 | 0.933 | 0.082 | 2.652 |
| w/o Height Map | 30.68 | 0.935 | 0.080 | 2.593 |
| w/o Pseudo Views | 21.06 | 0.782 | 0.186 | 8.795 |
| Ours | 30.90 | 0.938 | 0.076 | 2.488 |
| Map | Source | Refine | MAE | Abs Rel | AVGE |
|---|---|---|---|---|---|
| Neg. | SfM | – | 3.72 | 0.0322 | 3.853 |
| Inv. | SfM | – | 3.16 | 0.0273 | 3.522 |
| Inv. | Fused | – | 3.31 | 0.0285 | 3.485 |
| Inv. | SfM | Reproject | 2.18 | 0.0187 | 3.406 |
| Inv. | SfM | No ovlp. | 1.91 | 0.0165 | 3.302 |
| Size | Pts(k) | GS(k) | PSNR | SSIM | LPIPS | T(min) |
|---|---|---|---|---|---|---|
| - | 574.4 | 525.5 | 28.43 | 0.954 | 0.052 | 43.9 |
| 0.2 | 463.4 | 421.1 | 28.22 | 0.952 | 0.052 | 38.5 |
| 0.3 | 282.8 | 263.2 | 28.04 | 0.950 | 0.056 | 28.7 |
| 0.5 | 130.3 | 139.0 | 27.72 | 0.943 | 0.064 | 19.9 |
| 1.0 | 42.2 | 92.7 | 27.36 | 0.935 | 0.074 | 17.8 |
| 5.5 | 69.9 | 25.59 | 0.906 | 0.105 | 17.3 |
| Voxel Size | Pts(k) | GS(k) | PSNR | SSIM | LPIPS |
|---|---|---|---|---|---|
| 0.01 | 42.2 | 150.4 | 28.32 | 0.951 | 0.057 |
| 0.03 | 42.2 | 92.7 | 27.36 | 0.935 | 0.074 |
| 0.05 | 42.2 | 64.6 | 26.54 | 0.921 | 0.089 |
| 0.10 | 42.2 | 54.3 | 25.95 | 0.909 | 0.100 |
| 0.54 | 38.1 | 43.7 | 25.50 | 0.896 | 0.115 |
| PSNR | SSIM | LPIPS | ||
|---|---|---|---|---|
| 32 | 32 | 30.90 | 0.938 | 0.076 |
| 32 | 64 | 30.72 | 0.935 | 0.080 |
| 32 | 128 | 30.71 | 0.935 | 0.080 |
| 32 | 256 | 30.84 | 0.936 | 0.078 |
| 16 | 64 | 30.39 | 0.930 | 0.088 |
| 32 | 64 | 30.72 | 0.935 | 0.080 |
| Setting | PSNR | SSIM | LPIPS |
|---|---|---|---|
| w/o MLP | 30.82 | 0.937 | 0.077 |
| w/o ft. | 30.79 | 0.936 | 0.079 |
| w/o ResNet Feature | 30.85 | 0.937 | 0.078 |
| w/o ViT Feature | 30.81 | 0.936 | 0.078 |
| Ours | 30.90 | 0.938 | 0.076 |