Gaussian in the Dark: Real-Time View Synthesis From Inconsistent Dark Images Using Gaussian Splatting
About
3D Gaussian Splatting has recently emerged as a powerful representation that can synthesize remarkable novel views using consistent multi-view images as input. However, we notice that images captured in dark environments where the scenes are not fully illuminated can exhibit considerable brightness variations and multi-view inconsistency, which poses great challenges to 3D Gaussian Splatting and severely degrades its performance. To tackle this problem, we propose Gaussian-DK. Observing that inconsistencies are mainly caused by camera imaging, we represent a consistent radiance field of the physical world using a set of anisotropic 3D Gaussians, and design a camera response module to compensate for multi-view inconsistencies. We also introduce a step-based gradient scaling strategy to constrain Gaussians near the camera, which turn out to be floaters, from splitting and cloning. Experiments on our proposed benchmark dataset demonstrate that Gaussian-DK produces high-quality renderings without ghosting and floater artifacts and significantly outperforms existing methods. Furthermore, we can also synthesize light-up images by controlling exposure levels that clearly show details in shadow areas.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Novel View Synthesis | Re10K (test) | PSNR14.54 | 66 | |
| Novel View Synthesis | RE10K to ACID generalization (test) | PSNR11.55 | 22 | |
| Novel View Synthesis | LOM low-light 1.0 (test) | BUU PSNR15.95 | 14 | |
| Low-light Image Enhancement | MEF (test) | NIQE4.77 | 12 | |
| Illumination Correction | EndoNeRF EC (Pulling) | PSNR13.13 | 10 | |
| Illumination Correction | EndoNeRF EC (Cutting) | PSNR10.26 | 10 | |
| Novel exposure synthesis (Δt1, Δt3) | Synthetic dataset | PSNR25.87 | 8 | |
| Novel exposure synthesis (Δt1, Δt3) | real dataset | PSNR26.41 | 8 | |
| Novel view HDR synthesis | real dataset | PSNR14.33 | 8 | |
| Novel view HDR synthesis | Synthetic dataset | PSNR12.74 | 8 |