On-line learning tracking-by-segmentation of spacecraft observed by satellite-based imaging system

Tracking a spacecraft with the satellite-based imaging system is an essential task to on-orbit servicing, status monitoring, and visual navigation in the field of remote sensing. Tracking-by-segmentation uses the silhouette to describe the target spacecraft instead of the bounding box representation, which is robust to multiple views of different poses and more suitable for spaceborne applications. But space imagery has the characteristics of low carrier-to-noise ratio, unbalanced illumination and low contrast, which hinders reliable on-board tracking. We propose a tracking-by-segmentation algorithm GCT that adaptively models target appearance with an on-line GMM learning, and applies an external segmentation technique GrabCut to realize the silhouette tracking. The on-line learning GMM provides pixel-level multimodal appearance, which can model the target with sequential viewpoint changing. On the basis of the appearance model, we use GrabCut to construct an objective function based on graph model, which can be minimized with min-cut/maxflow algorithm to track the target’s silhouette. Iterative tracking and appearance learning make our tracker suitable for the target’s multiple views and the space’s extreme imaging condition. Based on the benchmark dataset SegTrack, contrast experiments demonstrate that the proposed algorithm GCT performs favorably on performance and processing speed against the state-of-the-art algorithms such as FLS, SPT and HFT. We also evaluate GCT on the spacecraft datasets including simulation dataset and the ESA’s Speed dataset, and the results show that the proposed technique is scalable to spacecraft of different views as well as robust to the extreme conditions of space.

[1]  Ning Xu,et al.  Object contour tracking using graph cuts based active contours , 2002, Proceedings. International Conference on Image Processing.

[2]  James M. Rehg,et al.  Motion Coherent Tracking with Multi-label MRF optimization , 2010, BMVC.

[3]  Suya You,et al.  Real-Time Object Tracking for Augmented Reality Combining Graph Cuts and Optical Flow , 2007, 2007 6th IEEE and ACM International Symposium on Mixed and Augmented Reality.

[4]  Horst Bischof,et al.  Hough-based tracking of non-rigid objects , 2011, 2011 International Conference on Computer Vision.

[5]  W. Clem Karl,et al.  A Real-Time Algorithm for the Approximation of Level-Set-Based Curve Evolution , 2008, IEEE Transactions on Image Processing.

[6]  Chang-Su Kim,et al.  Tracking-by-Segmentation Using Superpixel-Wise Neural Network , 2018, IEEE Access.

[7]  Andrew Blake,et al.  "GrabCut" , 2004, ACM Trans. Graph..

[8]  Nassir Navab,et al.  Segmentation Based Particle Filtering for Real-Time 2D Object Tracking , 2012, ECCV.

[9]  Simone D'Amico,et al.  Pose estimation for non-cooperative spacecraft rendezvous using convolutional neural networks , 2018, 2018 IEEE Aerospace Conference.

[10]  Rui Caseiro,et al.  High-Speed Tracking with Kernelized Correlation Filters , 2014, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[11]  Vladimir Kolmogorov,et al.  An experimental comparison of min-cut/max- flow algorithms for energy minimization in vision , 2001, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[12]  Bohyung Han,et al.  Superpixel-Based Tracking-by-Segmentation Using Markov Chains , 2017, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[13]  Qiang Wang,et al.  Fast Online Object Tracking and Segmentation: A Unifying Approach , 2018, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[14]  Stefan Duffner,et al.  PixelTrack: A Fast Adaptive Algorithm for Tracking Non-rigid Objects , 2013, ICCV.

[15]  Rongrong Ji,et al.  Structured partial least squares for simultaneous object tracking and segmentation , 2014, Neurocomputing.

[16]  Bohyung Han,et al.  Tracking-by-Segmentation with Online Gradient Boosting Decision Tree , 2015, 2015 IEEE International Conference on Computer Vision (ICCV).

[17]  Huchuan Lu,et al.  Superpixel tracking , 2011, 2011 International Conference on Computer Vision.

[18]  Yogesh Rathi,et al.  Tracking Through Clutter Using Graph Cuts , 2007, BMVC.