Learning a Neural Solver for Multiple Object Tracking

Guillem Brasó, Laura Leal-Taixé

2020 · 50 citations · 61 references

DOIFull text

Open access

Concepts

TL;DR

Graphs naturally model Multiple Object Tracking, yet learning methods struggle with structured domains, leading most research to focus on feature extraction rather than data association. This study introduces a fully differentiable framework that leverages the classical network flow formulation of MOT using Message Passing Networks. By operating directly on the graph domain, the method globally reasons over all detections and predicts the final tracking solution. The approach demonstrates that learning can be applied to the data association step, yielding significant gains in MOTA and IDF1 across three public benchmarks. Code is available at https://bit.ly/motsolv.

Abstract

Graphs offer a natural way to formulate Multiple Object Tracking (MOT) within the tracking-by-detection paradigm. However, they also introduce a major challenge for learning methods, as defining a model that can operate on such structured domain is not trivial. As a consequence, most learning-based work has been devoted to learning better features for MOT and then using these with well-established optimization frameworks. In this work, we exploit the classical network flow formulation of MOT to define a fully differentiable framework based on Message Passing Networks (MPNs). By operating directly on the graph domain, our method can reason globally over an entire set of detections and predict final solutions. Hence, we show that learning in MOT does not need to be restricted to feature extraction, but it can also be applied to the data association step. We show a significant improvement in both MOTA and IDF1 on three publicly available benchmarks. Our code is available at https://bit.ly/motsolv.

References

61