• DocumentCode
    1873247
  • Title

    Efficient visual servoing with the ABCshift tracking algorithm

  • Author

    Stolkin, Rustam ; Florescu, Ionut ; Baron, Morgan ; Harrier, Colin ; Kocherov, Boris

  • Author_Institution
    Center for Maritime Syst., Stevens Inst. of Technol., Hoboken, NJ
  • fYear
    2008
  • fDate
    19-23 May 2008
  • Firstpage
    3219
  • Lastpage
    3224
  • Abstract
    Visual tracking algorithms have important robotic applications such as mobile robot guidance and servoed wide area surveillance systems. These applications ideally require vision algorithms which are robust to camera motion and scene change but are cheap and fast enough to run on small, low power embedded systems. Unfortunately most robust visual tracking algorithms are either computationally expensive or are restricted to a stationary camera. This paper describes a new color based tracking algorithm, the Adaptive Background CAMSHIFT (ABCshift) tracker and an associated technique, mean shift servoing, for efficient pan-tilt servoing of a motorized camera platform. ABCshift achieves robustness against camera motion and other scene changes by continuously relearning its background model at every frame. This also enables robustness in difficult scenes where the tracked object moves past backgrounds with which it shares significant colors. Despite this continuous machine learning, ABCshift needs minimal training and is remarkably computationally cheap. We first demonstrate how ABCshift tracks robustly in situations where related algorithms fail, and then show how it can be used for real time tracking with pan-tilt servo control using only a small embedded microcontroller.
  • Keywords
    image colour analysis; microcontrollers; robot vision; servomechanisms; visual servoing; ABCshift tracking algorithm; Adaptive Background CAMSHIFT; camera motion; color-based tracking algorithm; continuous machine learning; embedded microcontroller; low power embedded systems; mean shift servoing; mobile robot guidance; motorized camera platform; obotic applications; pan-tilt servo control; pan-tilt servoing; servoed wide area surveillance systems; visual servoing; visual tracking algorithms; Cameras; Embedded system; Layout; Machine learning; Mobile robots; Robot vision systems; Robust control; Robustness; Surveillance; Visual servoing; ABCshift; CAMSHIFT; Meanshift; adaptive background model; servoing; tracking;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Robotics and Automation, 2008. ICRA 2008. IEEE International Conference on
  • Conference_Location
    Pasadena, CA
  • ISSN
    1050-4729
  • Print_ISBN
    978-1-4244-1646-2
  • Electronic_ISBN
    1050-4729
  • Type

    conf

  • DOI
    10.1109/ROBOT.2008.4543701
  • Filename
    4543701