UMATracker: an intuitive image-based tracking platform

ABSTRACT Image-based tracking software are regarded as valuable tools in collective animal behaviour studies. For such operations, image preprocessing is a prerequisite, and the users are required to build an appropriate image-processing pipeline for extracting the shape of animals. Even if the users successfully design an image-processing pipeline, unexpected noise in the video frame may significantly reduce the tracking accuracy in the tracking step. To address these issues, we propose UMATracker (Useful Multiple Animal Tracker), which supports flexible image preprocessing by visual programming, multiple tracking algorithms and a manual tracking error-correction system. UMATracker employs a visual programming user interface, wherein the user can intuitively design an image-processing pipeline. Moreover, the software also enables the user to visualize the effect of image processing. We implement four different tracking algorithms to enable the users to choose the most suitable algorithm. In addition, UMATracker provides a manual correction tool for identifying and correcting tracking errors. Summary: UMATracker (Useful Multiple Animal Tracker): flexible image preprocessing by visual programming, multiple tracking algorithms and a manual tracking error-correction system.

[1]  S. P. Lloyd,et al.  Least squares quantization in PCM , 1982, IEEE Trans. Inf. Theory.

[2]  Nobuaki Mizumoto,et al.  Caste-biased movements by termites in isolation , 2017 .

[3]  Javier Sánchez Pérez,et al.  TV-L1 Optical Flow Estimation , 2013, Image Process. Line.

[4]  Horst Bischof,et al.  A Duality Based Approach for Realtime TV-L1 Optical Flow , 2007, DAGM-Symposium.

[5]  W. Eric L. Grimson,et al.  Adaptive background mixture models for real-time tracking , 1999, Proceedings. 1999 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (Cat. No PR00149).

[6]  Tsukasa Fukunaga,et al.  GroupTracker: Video tracking system for multiple animals under severe occlusion , 2015, Comput. Biol. Chem..

[7]  Pietro Perona,et al.  High-throughput Ethomics in Large Groups of Drosophila , 2009, Nature Methods.

[8]  Gabriele Facciolo,et al.  TV-L 1 Optical Flow Estimation , 2013 .

[9]  Nikolaus Correll,et al.  SwisTrack: A Tracking Tool for Multi-Unit Robotic and Biological Systems , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[10]  Lining Ju,et al.  MouseMove: an open source program for semi-automated analysis of movement and cognitive testing in rodents , 2015, Scientific Reports.

[11]  A. Pérez-Escudero,et al.  idTracker: tracking individuals in a group by automatic identification of unmarked animals , 2014, Nature Methods.

[12]  Yasuhiro Kamei,et al.  Mate-guarding behavior enhances male reproductive success via familiarization with mating partners in medaka fish , 2016, Frontiers in Zoology.

[13]  C. N. Pederiva,et al.  ETHOWATCHER: validation of a tool for behavioral and video-tracking analysis in laboratory animals , 2012, Comput. Biol. Medicine.

[14]  Magnus Andersson,et al.  ToxTrac: A fast and robust software for tracking organisms , 2017, ArXiv.

[15]  Dennis Koelma,et al.  A visual programming interface for an image processing environment , 1994, Pattern Recognit. Lett..

[16]  Sergei Vassilvitskii,et al.  k-means++: the advantages of careful seeding , 2007, SODA '07.

[17]  Simone Calderara,et al.  Visual Tracking: An Experimental Survey , 2014, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[18]  Kevin W Eliceiri,et al.  NIH Image to ImageJ: 25 years of image analysis , 2012, Nature Methods.

[19]  Pietro Perona,et al.  Automated image-based tracking and its application in ecology. , 2014, Trends in ecology & evolution.

[20]  Nobuaki Mizumoto,et al.  Adaptive switch to sexually dimorphic movements by partner-seeking termites , 2018 .

[21]  Gonçalo Lopes,et al.  Bonsai: an event-based framework for processing and controlling data streams , 2014, bioRxiv.

[22]  Ming-Hsuan Yang,et al.  Bayesian Multi-object Tracking Using Motion Context from Multiple Objects , 2015, 2015 IEEE Winter Conference on Applications of Computer Vision.