Sensor and computing resource management for a small satellite

A small satellite in a low-Earth orbit (e.g., approximately a 300 to 400 km altitude) has an orbital velocity in the range of 8.5 km/s and completes an orbit approximately every 90 minutes. For a satellite with minimal attitude control, this presents a significant challenge in obtaining multiple images of a target region. Presuming an inclination in the range of 50 to 65 degrees, a limited number of opportunities to image a given target or communicate with a given ground station are available, over the course of a 24-hour period. For imaging needs (where solar illumination is required), the number of opportunities is further reduced. Given these short windows of opportunity for imaging, data transfer, and sending commands, scheduling must be optimized. In addition to the high-level scheduling performed for spacecraft operations, payload-level scheduling is also required. The mission requires that images be post-processed to maximize spatial resolution and minimize data transfer (through removing overlapping regions). The payload unit includes GPS and inertial measurement unit (IMU) hardware to aid in image alignment for the aforementioned. The payload scheduler must, thus, split its energy and computing-cycle budgets between determining an imaging sequence (required to capture the highly-overlapping data required for super-resolution and adjacent areas required for mosaicking), processing the imagery (to perform the super-resolution and mosaicking) and preparing the data for transmission (compressing it, etc.). This paper presents an approach for satellite control, scheduling and operations that allows the cameras, GPS and IMU to be used in conjunction to acquire higher-resolution imagery of a target region.

[1]  Nicolas Loménie,et al.  How to involve structural modeling for cartographic object recognition tasks in high-resolution satellite images? , 2010, Pattern Recognit. Lett..

[2]  Arko Lucieer,et al.  An Automated Technique for Generating Georectified Mosaics from Ultra-High Resolution Unmanned Aerial Vehicle (UAV) Imagery, Based on Structure from Motion (SfM) Point Clouds , 2012, Remote. Sens..

[4]  Matthew A. Brown,et al.  Automatic Panoramic Image Stitching using Invariant Features , 2007, International Journal of Computer Vision.

[5]  Manfred Ehlers,et al.  FFT-enhanced IHS transform method for fusing high-resolution satellite images , 2007 .

[6]  Alistair Reid,et al.  1-Point RANSAC for extended Kalman filtering: Application to real-time structure from motion and visual odometry , 2010 .

[7]  Shmuel Peleg,et al.  Applying super-resolution to panoramic mosaics , 1998, Proceedings Fourth IEEE Workshop on Applications of Computer Vision. WACV'98 (Cat. No.98EX201).

[8]  Moon Gi Kang,et al.  Super-resolution image reconstruction: a technical overview , 2003, IEEE Signal Process. Mag..

[9]  Adnane Addaim,et al.  DSP implementation of integrated store-and-forward APRS payload and OBDH subsystems for low-cost small satellite , 2008 .

[10]  Jinling Wang,et al.  A NEW APPROACH TO FAST MOSAIC UAV IMAGES , 2012 .

[11]  Chun-Shin Lin,et al.  Seam-line determination for image mosaicking: A technique minimizing the maximum local mismatch and the global cost , 2010 .

[12]  Jeremy Straub Model Based Data Transmission: Analysis of Link Budget Requirement Reduction , 2012 .