WaterSplatting: Fast Underwater 3D Scene Reconstruction Using Gaussian Splatting
About
The underwater 3D scene reconstruction is a challenging, yet interesting problem with applications ranging from naval robots to VR experiences. The problem was successfully tackled by fully volumetric NeRF-based methods which can model both the geometry and the medium (water). Unfortunately, these methods are slow to train and do not offer real-time rendering. More recently, 3D Gaussian Splatting (3DGS) method offered a fast alternative to NeRFs. However, because it is an explicit method that renders only the geometry, it cannot render the medium and is therefore unsuited for underwater reconstruction. Therefore, we propose a novel approach that fuses volumetric rendering with 3DGS to handle underwater data effectively. Our method employs 3DGS for explicit geometry representation and a separate volumetric field (queried once per pixel) for capturing the scattering medium. This dual representation further allows the restoration of the scenes by removing the scattering medium. Our method outperforms state-of-the-art NeRF-based methods in rendering quality on the underwater SeaThru-NeRF dataset. Furthermore, it does so while offering real-time rendering performance, addressing the efficiency limitations of existing methods. Web: https://water-splatting.github.io
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Novel View Synthesis | SeaThru-NeRF (J.G.-RedSea) | PSNR24.77 | 11 | |
| Novel View Synthesis | SeaThru-NeRF Panama | PSNR31.71 | 11 | |
| Novel View Synthesis | SeaThru-NeRF Curasao | PSNR32.67 | 11 | |
| Novel View Synthesis | SeaThru-NeRF (IUI3-RedSea) | PSNR29.84 | 11 | |
| Novel View Synthesis | Underwater Scenes | Training Time10 | 6 | |
| Novel View Synthesis | Coral In-the-Wild | PSNR28.19 | 6 | |
| Novel View Synthesis | In-the-Wild Composite | PSNR25.47 | 6 | |
| Novel View Synthesis | SeaThru D5 (test) | PSNR30.62 | 5 | |
| Novel View Synthesis | SeaThru D3 (test) | PSNR28.03 | 5 | |
| Novel View Synthesis | ShipWreck 1 (test) | PSNR26.74 | 5 |