SPIN: Cleaning, Monitoring, and Querying Image Streams Generated by Ground-Based Telescopes

 

With the increasing number of satellites, spacecrafts, and debris around the earth, space situational awareness (SSA) becomes critical to national security and space safety. According to the recent data from CelesTrak (celestrak.com), there are over 13,000 satellites in orbit, and over 20,500 satellites have decayed since 1957. Among the satellites in orbit, there are just under 3,500 satellites that are both functioning in their correct orbit, compared to nearly 10,000 classed as debris. With the increasing number of debris, the chance of collision increases, too. In 2009, the defunct Russian communications satellite crashed into an operational Iridium spacecraft, creating a new debris cloud comprising about 700 objects (http://www.tomsguide.com/us/Space-Satellite-Collision-Sibera,news-3477.html). There is an urgent need to monitor all these space objects to predict and avoid collisions.

We consider one of the important image sources: the images continuously captured by ground-based telescopes. Ground-based telescopes are much cheaper to obtain, operate, and maintain than space-based ones. They can be installed in multiple locations around the world and used to simultaneously observe the same space object from different locations. It is possible to utilize images of the same space entity taken from different times, or at the same time from different locations, to gain reliable information for detecting anomalies and improving situational awareness. There are two important challenges.

    Large and Noisy Data. Many ground-based telescopes can be installed around the world due to their low cost, each of which can generate enormous amounts of image data. A typical image in FITS format captured by a 17-inch telescope has 1.4 Megabytes(MB). They are generated at a rate of at least one image per minute for a continuous period, e.g., eight night hours, producing gigabytes of data per monitoring period. The number of space objects of interest can be hundreds to thousands, which end up with a huge amount of data. However, because of the changing meteorological conditions or equipment setup, the quality of the images from ground-based telescopes varies from time to time. As a result, not all the raw images contain useful information due to the uncertain image quality, which needs to be cleaned before going to the image repository.

    Stream Monitoring. In addition to collecting good-quality images for large-scale offline analysis, one of the most important applications is to monitor specific space objects online, i.e., an anomaly needs to be detected as fast as possible. A system needs to analyze images at a fairly frequent rate, e.g., a few images per minute, to create an "image stream". This stream is processed and mined to detect possible anomalies, e.g., missing monitored objects or emerging new objects around the monitored ones.

     

We develop the SPIN (SPace Image cleaning and moNitoring) system to investigate the challenges in space situational awareness using images generated from ground-based telescopes. This system addresses the above challenges of large and streaming image processing. Our research focuses on several problems. (1) How to efficiently identify space images of bad quality so we can skip them? (2) How to efficiently process a stream of images to accurately identify the observed key objects and possible anomalies? And (3) how to query the space image repository to find relevant image sequences?

Figure 1: System Framework

 

This project is sponsored by AFRL.

 

Some developed algorithms/tools/scripts:

1.      Fast raw object feature extraction algorithm

2.      Higher-level feature extraction algorithms

3.      Image quality labeling tool

4.      Image sequence visualization tool

5.      Indexing and query processing scripts