A Hardware Accelerated Computer Vision Library for 3D Reconstruction Onboard Small Satellites

Caleb Adams, Jackson Parker, David Cotten

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

Abstract

Here we present benchmarks and the expected performance of the SSRLCV (Small Satellite Research Laboratory Computer Vision) library that will be tested in Low Earth Orbit onboard the 6U MOCI (Multiview Onboard Computer Vision) cube satellite. The SSRLCV software library, used on the MOCI cubesat, is written in CUDA and C++ for Nvidia GPU/SoCs and performs structure from motion to generate 3D terrain information from a series of locally generated orbital images. Scale and Rotation invariant features are extracted from images, matched between those images, then an initial 3D point cloud is estimated with feature triangulation. Noise is removed from the point cloud and a gradient descent method, known as bundle adjustment, is used to refine the estimated camera parameters and location information of the satellite. The research simulates satellite imagery from LEO with 3D rendering software to test image data. Tests are run on the Nvidia TX2 and TX2i with timing, state, and power usage tracking. Reconstruction accuracy is measured by volumetric comparison and an Iterative Closest Point algorithm to allow for comparison to ground truth 3D models. The results show accurate 3D reconstruction of the surface of Earth feasible within 15 to 100 meters, depending on the camera system and altitude, while maintaining favorable power usage and computation time.

Original languageEnglish
Title of host publication2021 IEEE Aerospace Conference, AERO 2021
PublisherIEEE Computer Society
ISBN (Electronic)9781728174365
DOIs
StatePublished - Mar 6 2021
Externally publishedYes
Event2021 IEEE Aerospace Conference, AERO 2021 - Big Sky, United States
Duration: Mar 6 2021Mar 13 2021

Publication series

NameIEEE Aerospace Conference Proceedings
Volume2021-March
ISSN (Print)1095-323X

Conference

Conference2021 IEEE Aerospace Conference, AERO 2021
Country/TerritoryUnited States
CityBig Sky
Period03/6/2103/13/21

Funding

The authors would like to thank the Georgia Space Grant Consortium for funding these GPU research projects and the Air Force Research Laboratory’s University Nanosat Program for giving us tremendous opportunities and for funding the projects that led us to this point. The authors would also like to thank Hollis (Nicholas) Neel and Aaron Martinez for helping with checking the math in this paper. A special thank you to Roger Hunter for helping the UGA SSRL over all these years.

FundersFunder number
Georgia Space Grant Consortium
Air Force Research Laboratory

    Fingerprint

    Dive into the research topics of 'A Hardware Accelerated Computer Vision Library for 3D Reconstruction Onboard Small Satellites'. Together they form a unique fingerprint.

    Cite this