Reproduce “Fisheye-GS: Lightweight and Extensible Gaussian Splatting Module for Fisheye Cameras” on OpenResearch

Turn your favorite coding agents into research agents that review literature, develop hypotheses, and run experiments.

Universal app for Apple silicon and Intel. Requires macOS 11 or later.

About this paper

Zimu Liao, Siyan Chen, Rong Fu, Yi Wang, Zhongling Su, Hao Luo, Li Ma, Linning Xu and 4 more

Researchers at Shanghai Artificial Intelligence Laboratory developed Fisheye-GS, a module that enables 3D Gaussian Splatting to directly process fisheye camera data. This innovation bypasses the need for image undistortion, leading to superior visual quality in novel view synthesis, especially at image edges, while maintaining real-time rendering performance by integrating with efficient 3DGS pipelines.

Key insights

  • The 3D Gaussian Splatting (3DGS) framework can be adapted to non-pinhole camera models by specifically modifying only the projection transformation and its corresponding gradient calculations.
  • Deriving the Jacobian for the selected camera model's projection (e.g., equidistant fisheye, panorama) and integrating its partial derivatives into the backpropagation for both Gaussian means and covariances is crucial for accurate optimization.
  • A modular design, by localizing changes to the geometry preprocessing stage, allows the specialized camera module to integrate seamlessly with and benefit from optimizations in other parts of the 3DGS pipeline (e.g., FlashGS).

Summary by alphaXiv.

Tip: change arxiv.org to autoarxiv.org in any arXiv abstract link to open the paper here.