3iGS: Factorised Tensorial Illumination for 3D Gaussian Splatting

Zhe Jun Tang,Tat-Jen Cham
2024-08-07
Abstract:The use of 3D Gaussians as representation of radiance fields has enabled high quality novel view synthesis at real-time rendering speed. However, the choice of optimising the outgoing radiance of each Gaussian independently as spherical harmonics results in unsatisfactory view dependent effects. In response to these limitations, our work, Factorised Tensorial Illumination for 3D Gaussian Splatting, or 3iGS, improves upon 3D Gaussian Splatting (3DGS) rendering quality. Instead of optimising a single outgoing radiance parameter, 3iGS enhances 3DGS view-dependent effects by expressing the outgoing radiance as a function of a local illumination field and Bidirectional Reflectance Distribution Function (BRDF) features. We optimise a continuous incident illumination field through a Tensorial Factorisation representation, while separately fine-tuning the BRDF features of each 3D Gaussian relative to this illumination field. Our methodology significantly enhances the rendering quality of specular view-dependent effects of 3DGS, while maintaining rapid training and rendering speeds.
Computer Vision and Pattern Recognition
What problem does this paper attempt to address?
The paper primarily addresses the issues of 3D Gaussian Splatting (3DGS) when rendering scenes with complex, viewpoint-dependent surface effects. Specifically, the paper proposes a new method—Factorised Tensorial Illumination for 3D Gaussian Splatting (3iGS)—to improve the rendering quality of 3DGS in scenes with reflective and specular surfaces. Although 3DGS can render high-quality new viewpoint images in real-time, it falls short in handling complex viewpoint-dependent effects, such as variations in reflections and specular highlights. To address this limitation, 3iGS introduces the following key improvements: 1. **Continuous Local Illumination Field**: By representing a continuous local illumination field through tensor decomposition, rather than optimizing the radiance of each Gaussian independently. This approach allows for faster evaluation of lighting characteristics and better captures the lighting variations in the scene. 2. **Bidirectional Reflectance Distribution Function (BRDF) Features**: Each 3D Gaussian not only has diffuse color but also learnable BRDF features that are associated with the local illumination field. This enables the 3D Gaussians to adjust their viewpoint-dependent effects based on the lighting conditions at their location. 3. **Neural Renderer**: A neural network is used to map the illumination field, BRDF features, and viewing direction to the specular color of the Gaussian, achieving more accurate viewpoint-dependent effect rendering. Experimental results show that 3iGS outperforms the baseline method 3DGS across multiple datasets, especially in scenes containing reflective surfaces, with a significant improvement in rendering quality. Additionally, 3iGS maintains fast training and rendering speeds, making it suitable for real-time applications.