SPIN: An Open Simulator of Realistic Spacecraft Navigation Imagery

SPIN is an Open Source, spacecraft navigation imagery simulator, built using Unity engine, that can be used to generate new datasets, as well as improve and extend existing ones. We prove its enhanced rendering capabilities by re-generating the SPEED+ dataset with improved lightning, reaching a dataset that narrows the domain gap with the test images. Not only that, but the multi-modal capabilities of the simulator allow us to generate alternate modalities, such as depth, which we prove can further improve the performance of models to better generalize without specific domain adaptation techniques.

SPIN also allows the user to do more things: you can add your own spacecraft models, label keypoints by clicking on the specific object points, set up different camera settings, modify textures and lighting, and much more!

At this time, we have a working in-house version of SPIN which we will sequentialy share as we improve the user experience of different functionalities. Releases, and the source code in the future, will be available at GitHub. Pre-print paper can be found here!.