RPC-GS: Gaussian Splatting with native RPC Rendering for Satellite Imagery
Summary
RPC-GS is introduced as the first Gaussian Splatting framework designed for satellite imagery that natively integrates Rational Polynomial Camera (RPC) models. Unlike prior methods that approximate RPCs with perspective or affine camera models, RPC-GS directly projects Gaussian means and covariances through the RPC model. This approach embeds the RPC model within a geo-coordinate transformation chain and uses a numerically robust Jacobian-based covariance projection. Benchmarking against perspective and affine approximations on DFC2019 and IARPA2016 datasets, RPC-GS consistently achieves lower reconstruction errors. It reduces mean altitude error by 29.6% and 63.8% over perspective and affine approximations on DFC2019, and by 9.9% and 37.9% on IARPA2016, demonstrating superior geometric accuracy.
Key takeaway
For Computer Vision Engineers developing 3D reconstruction pipelines for satellite imagery, you should prioritize native RPC model integration over approximations. This approach, as demonstrated by RPC-GS, significantly reduces geometric errors, improving mean altitude accuracy by up to 63.8% on datasets like DFC2019. Adopting RPC-native methods will yield more precise digital surface models, crucial for applications requiring high-fidelity geospatial data.
Key insights
Native RPC integration in Gaussian Splatting significantly improves satellite imagery 3D reconstruction accuracy.
Principles
- Approximating RPC models introduces systematic geometric errors.
- Direct RPC integration enhances 3D reconstruction fidelity.
- Geo-coordinate transformations are crucial for satellite data.
Method
RPC-GS projects Gaussian means and covariances through a geo-coordinate transformation chain (Scene -> ENU -> ECEF -> Geodetic -> Image) and uses a Jacobian-based covariance projection with a metric ray-based depth for alpha compositing.
In practice
- Use RPC-native rendering for high-precision satellite 3D models.
- Implement Jacobian-based covariance propagation for nonlinear transforms.
- Employ ray-based depth for accurate RPC camera ordering.
Topics
- Gaussian Splatting
- Rational Polynomial Camera
- Satellite Imagery
- 3D Reconstruction
- Geo-coordinate Transformations
- Digital Surface Models
Best for: AI Scientist, Computer Vision Engineer, Research Scientist
Related on AIssential
Editorial summary, takeaway, and curation by AIssential. Original article published by cs.CV updates on arXiv.org.