GS^3: Efficient Relighting with Triple Gaussian Splatting
About
We present a spatial and angular Gaussian based representation and a triple splatting process, for real-time, high-quality novel lighting-and-view synthesis from multi-view point-lit input images. To describe complex appearance, we employ a Lambertian plus a mixture of angular Gaussians as an effective reflectance function for each spatial Gaussian. To generate self-shadow, we splat all spatial Gaussians towards the light source to obtain shadow values, which are further refined by a small multi-layer perceptron. To compensate for other effects like global illumination, another network is trained to compute and add a per-spatial-Gaussian RGB tuple. The effectiveness of our representation is demonstrated on 30 samples with a wide variation in geometry (from solid to fluffy) and appearance (from translucent to anisotropic), as well as using different forms of input data, including rendered images of synthetic/reconstructed objects, photographs captured with a handheld camera and a flash, or from a professional lightstage. We achieve a training time of 40-70 minutes and a rendering speed of 90 fps on a single commodity GPU. Our results compare favorably with state-of-the-art techniques in terms of quality/performance. Our code and data are publicly available at https://GSrelight.github.io/.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Relighting | NRHints (test) | PSNR36.1375 | 23 | |
| Novel View Synthesis | NRHints (test) | PSNR30.5404 | 16 | |
| Novel View Synthesis | Layered Woven Ball in-distribution relighting | PSNR28.2 | 7 | |
| Novel View Synthesis | Plastic Cup in-distribution relighting | PSNR29.53 | 7 | |
| Novel View Synthesis | Rubber Cup in-distribution relighting | PSNR29.34 | 7 | |
| Novel View Synthesis | Relighting Scenes Average in-distribution | PSNR29.02 | 7 | |
| Relighting | GS3 synthetic Hotdog (test) | PSNR32.7244 | 5 | |
| Relighting | GS3 synthetic Lego (train) | PSNR31.2224 | 5 | |
| Relighting | GS3 synthetic (Lego) (test) | PSNR30.5617 | 5 | |
| Relighting | NRHints (train) | PSNR (Cat)30.0755 | 5 |