Target shape identification for nanosatellites using monocular point cloud techniques

Mark A. Post, Xiu T. Yan

Research output: Contribution to conferenceOther

212 Downloads (Pure)


Many mission scenarios for nanosatellites and CubeSat hardware have already been created that will require autonomous target tracking and rendezvous maneuvers in close proximity to other orbiting objects. While many existing hardware and software designs require the use of rangefinders or laser-based sensors to identify and track nearby objects, the size and power limitations of a CubeSat make a simple monocular system greatly preferable, so long as reliable identification can still be carried out. This presentation details the development and testing of an embedded algorithm for visually identifying the shape of a target and tracking its movement over time, which can include rotation about any axis. A known three-dimensional geometric model is required for use as a reference when identifying a target. First, feature descriptors implemented in the OpenCV framework are used to create a sparse point cloud of features from a nearby object. Using structure-from-motion (SfM) methods, feature points obtained over successive images can be triangulated in three dimensions to obtain a pose estimate. Statistical shape recognition is then used to identify the object based on features from available three-dimensional models. While more feature points make the identification more accurate, more computing power is required, and within the limitations of an embedded system, the balance of speed and accuracy is evaluated. The algorithm is designed to be efficient enough for feasible operation using embedded hardware useable on a CubeSat, and can be used with appropriate hardware for real-time operation. An overview of the algorithm and vision system design is given, and some initial test results for a simulated orbital rendezvous scenario are provided for some indication of the performance of these methods. Applications of interest for this type of algorithm include external monitoring of other spacecraft, robotic capture and docking, and space debris removal.
Original languageEnglish
Publication statusPublished - 16 Oct 2014
Event6th European CubeSat Symposium - Estavayer-le-Lac, Switzerland
Duration: 14 Oct 201416 Oct 2014


Conference6th European CubeSat Symposium


  • nanosatellites
  • monocular point cloud techniques
  • shape identification
  • CubeSat
  • target tracking
  • robotic capture
  • space debris removals
  • spacecraft tracking


Dive into the research topics of 'Target shape identification for nanosatellites using monocular point cloud techniques'. Together they form a unique fingerprint.

Cite this