Visual Computing

University of Konstanz
Pattern Recognition

Interactive Tracking of Insect Posture

M. Shen, C. Li, W. Huang, P. Szyszka, K. Shirahama, M. Grzegorzek, D. Merhof, O. Deussen
Teaser of Interactive Tracking of Insect Posture


Paper (.pdf, 4.3MB)


In this paper, we present an association based tracking approach to track multiple insect body parts in a set of low frame-rate videos. The association is formulated as a MAP problem and solved by the Hungarian algorithm. Different from traditional track-and-then-rectification scheme, this framework refines the tracking hypotheses in an interactive fashion: it integrates a key frame selection approach to minimize the number of frames for user correction while optimizing the final hypotheses. Given user correction, it takes user inputs to rectify the incorrect hypotheses on the other frames. Thus, the framework improves the tracking accuracy by introducing active key frame selection and interactive components, enabling a exible strategy to achieve a trade-off between human effort and tracking precision. Given the refined tracks at bounding box (BB) level, the tip of each body part is estimated, and multiple body parts in a BB are further differentiated. The efficiency and effectiveness of the framework is verified on challenging video datasets for insect behavioral experiments.


  acmid      = {2824395},
  address    = {New York, NY, USA},
  author     = {M. Shen, C. Li, W. Huang, P. Szyszka, K. Shirahama, M. Grzegorzek, D. Merhof, O. Deussen},
  doi        = {10.1016/j.patcog.2015.05.011},
  issn       = {0031-3203},
  issue_date = {November 2015},
  journal    = {Pattern Recognition},
  keywords   = {Active key frame selection, Insect tracking, Interactive user correction and tracks refinement, Multiple object tracking},
  month      = {nov},
  number     = {11},
  numpages   = {12},
  pages      = {3560--3571},
  publisher  = {Elsevier Science Inc.},
  title      = {Interactive Tracking of Insect Posture},
  url        = {},
  volume     = {48},
  year       = {2015}