Dice Question Streamline Icon: https://streamlinehq.com

Extending 3D Gaussian Splatting gradients beyond pinhole cameras

Develop an efficient gradient formulation for 3D Gaussian Splatting that supports non-pinhole camera models, including fisheye and other complex lens types, to enable training and optimization from arbitrary camera lens geometries.

Information Square Streamline Icon: https://streamlinehq.com

Background

The current 3D Gaussian Splatting (3DGS) optimization assumes a pinhole camera model, which limits applicability to datasets captured with more complex lens systems such as fisheye. In contrast, Neural Radiance Fields can flexibly cast rays for arbitrary lens models, allowing training with diverse camera types.

An efficient extension of the 3DGS gradient formulation to non-pinhole lens models is not yet established, preventing native training of 3DGS from fisheye or other complex cameras without intermediary supervision.

References

Another practical benefit of this approach is that we can train from arbitrary camera lens types due to NeRF's flexible ray casting, while the 3D Gaussian Splatting gradient formulation assumes a pinhole camera model and it is unclear how this can be efficiently extended to e.g fisheye or more complex lens types.

RadSplat: Radiance Field-Informed Gaussian Splatting for Robust Real-Time Rendering with 900+ FPS (2403.13806 - Niemeyer et al., 20 Mar 2024) in Method, Radiance Field-based Supervision (Section 3.2)