reading note: reading note: joint tracking and segmentation of multiple targets

TITLE: Joint Tracking and Segmentation of Multiple Targets

AUTHOR: Milan, Anton and Leal-Taixe, Laura and Schindler, Konrad and Reid, Ian

FROM: CVPR2015

CONTRIBUTIONS

  1. A new CRF model taking advantage of both high-level detector responses and low-level superpixel information
  2. Fully automated segmentation and tracking of an unknown number of targets.
  3. A complete state representation at every time step could handle occlusions

METHOD

  1. Generate an overcomplete set of trajectory hypotheses.
  2. Solve data association problem by optimizing an objective function, which is a multi-label conditional random field (CRF).

SOME DETAILS

The goal is to find the most probable labeling for all nodes given the observations, which is equivalent to

in which

where (phi^{large{nu}{S}}) and (phi^{large{nu}{D}}) are unary potential functions for superpixel and detection nodes, respectively, measuring the cost of one detection node in (large{nu}{D}) or one superpixel node in (large{nu}{S}) belonging to a certain target; (psi(v,w)) is pairwise edges among superpixels and detections, including spacial and temporal information among superpixels and information among superpixels and detections in the same frame; (psi^{lambda}) is trajectory cost, containing several constrains of height, shape, dynamics, persistence, image likelihood and parsimony.

ADVANTAGES

  1. Taking pixel (superpixel) level information in addition to detection results into consideration could handle partial occlusions, which would lead to higher recall.
  2. Segments could provide considerable information even no reliable detection result exists.
  3. Modeling multi-targets tracking problem to graph model could take advantage of existing optimization algorithms.

DISADVANTAGES

  1. Solving CRF problem is slow, needing 12 seconds per frame.
  2. Can not handle ID switch in two adjacent temporal slidewindows.

OTHER

  1. Tracking-by-detection has proven to be the most successful strategy to address multi-target tracking problem.
  2. Noise and imprecise measurements, long-term occlusions, complicated dynamics and target interactions all contributes to the problem’s complexity.