2011 · 802 citations · 20 references
ComputingComputer ScienceAlgorithmsComputer VisionMachine VisionShortest Path AlgorithmsVideo AnalysisVisual TrackingDense TrackingFlow Network ModelingGreedy HeuristicsMulti-object TrackingMulti-target TrackingNetwork Flow ModelsShortest Path ProblemsTrack Estimation
We analyze the computational problem of multi‑object tracking in video sequences. We formulate the problem with a cost function that estimates track counts and birth/death states, and present a near‑optimal dynamic‑programming algorithm running in linear time in both object count and sequence length. We show that a greedy algorithm using shortest‑path flow‑network computations yields the global solution, allows embedding pre‑processing such as non‑max suppression, and our fast, simple, scalable algorithms achieve state‑of‑the‑art performance on dense input data.
We analyze the computational problem of multi-object tracking in video sequences. We formulate the problem using a cost function that requires estimating the number of tracks, as well as their birth and death states. We show that the global solution can be obtained with a greedy algorithm that sequentially instantiates tracks using shortest path computations on a flow network. Greedy algorithms allow one to embed pre-processing steps, such as nonmax suppression, within the tracking algorithm. Furthermore, we give a near-optimal algorithm based on dynamic programming which runs in time linear in the number of objects and linear in the sequence length. Our algorithms are fast, simple, and scalable, allowing us to process dense input data. This results in state-of-the-art performance.
20
The Hungarian method for the assignment problem
Harold W. Kuhn · Naval Research Logistics Quarterly · 1955 · 12.6K citations
Network Flows: Theory, Algorithms, and Applications.
David K. Smith, Ravindra K. Ahuja, Thomas L. Magnanti et al. · Journal of the Operational Research Society · 1994 · 8.2K citations · Full text