Search for a command to run...
Resident Space Objects (RSOs) are a collection of both man-made and natural objects in near-Earth space. Given their large orbital velocities and rapidly increasing quantity, they pose a collision threat to space assets, necessitating better Space Situational Awareness (SSA). SSA begins with detecting these objects in the first place and can be accomplished by using space-based optical images, such as images from the Fast Auroral Imager (FAI) on the CASSIOPE satellite. However, these short-exposure images are low in resolution and contain various artifacts and noise, posing challenges to traditional source detection methods. Furthermore, the background stars and RSOs both move due to the satellite’s non-constant attitude, posing a challenge for tracking algorithms. Nevertheless, these images are a valuable source of SSA data, which can be used to develop algorithms to ultimately augment the capabilities of current SSA systems. Such augmentations include performing RSO detection as a simultaneous function on existing spacecraft or allowing dedicated SSA payloads to detect RSOs during slew maneuvers, where background stars will similarly move. This paper proposes a rules-based RSO tracking algorithm tailored for low-resolution, short-exposure, space-based imagery with non-constant spacecraft attitude, addressing the challenge of distinguishing RSOs from background stars that are also in motion. This method consists of a custom thresholding algorithm, along with the Iterative Closest Point (ICP) algorithm to correct the motion of the background stars, followed by a tracking algorithm to finally detect the RSOs within the imagery, returning their pixel positions. The algorithm was tested on an 878-image dataset, achieving 79% precision and 71% recall, while detecting 87% of all RSOs at least once. These results prove that the algorithm is a feasible method for detecting RSOs in non-constant-attitude imagery, providing a means to develop current SSA systems.