SatSplatYOLO: 3D Gaussian Splatting-based Virtual Object Detection Ensembles for Satellite Feature Recognition
Van Minh Nguyen, Emma Sandidge, Trupti Mahendrakar, Ryan T. White
TL;DR
SatSplatYOLO tackles autonomous detection of satellite components around unknown non-cooperative RSOs by learning a 3D representation of the target with 3D Gaussian Splatting, generating synthetic views from novel camera poses, and ensembling YOLOv5 in the rendered views. The approach achieves a hardware-efficient end-to-end pipeline suitable for on-board deployment, delivering reliable detections and enabling subsequent pose estimation. Key contributions include a systematic camera-generation method for 3DGS rendering, a rendering-based ensembling technique to improve satellite component detection, and hardware-in-the-loop experiments with realistic lighting and motion. The results show strong 3D reconstruction quality and improved unknown-satellite detection, indicating practical potential for autonomous guidance, navigation, and control in on-orbit servicing and ADR scenarios.
Abstract
On-orbit servicing (OOS), inspection of spacecraft, and active debris removal (ADR). Such missions require precise rendezvous and proximity operations in the vicinity of non-cooperative, possibly unknown, resident space objects. Safety concerns with manned missions and lag times with ground-based control necessitate complete autonomy. In this article, we present an approach for mapping geometries and high-confidence detection of components of unknown, non-cooperative satellites on orbit. We implement accelerated 3D Gaussian splatting to learn a 3D representation of the satellite, render virtual views of the target, and ensemble the YOLOv5 object detector over the virtual views, resulting in reliable, accurate, and precise satellite component detections. The full pipeline capable of running on-board and stand to enable downstream machine intelligence tasks necessary for autonomous guidance, navigation, and control tasks.
