MPNTrack: Learning a Neural Solver for Multiple Object Tracking


Video not available.

Rendering of new sequences is currently deactivated due to heavy load.

Rendering of new sequences is currently deactivated due to heavy load.

Rendering of new sequences is currently deactivated due to heavy load.

Rendering of new sequences is currently deactivated due to heavy load.

Rendering of new sequences is currently deactivated due to heavy load.

Rendering of new sequences is currently deactivated due to heavy load.

Rendering of new sequences is currently deactivated due to heavy load.

Rendering of new sequences is currently deactivated due to heavy load.

Rendering of new sequences is currently deactivated due to heavy load.

Rendering of new sequences is currently deactivated due to heavy load.

Rendering of new sequences is currently deactivated due to heavy load.

Benchmark:

Short name:

MPNTrack

Detector:

Public

Description:

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 a 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.

Reference:

G. Braso, L. Leal-Taixe. Learning a Neural Solver for Multiple Object Tracking. In CVPR, 2020.

Last submitted:

April 16, 2020 (4 years ago)

Published:

April 17, 2020 at 10:41:55 CET

Submissions:

1

Open source:

No

Hardware:

NVIDIA Quadro P5000

Runtime:

6.5 Hz

Benchmark performance:

Sequence MOTA IDF1 HOTA MT ML FP FN Rcll Prcn AssA DetA AssRe AssPr DetRe DetPr LocA FAF ID Sw. Frag
MOT1551.558.645.0225 (31.2)187 (25.9)7,62021,78064.683.946.244.454.867.151.066.379.41.3375 (5.8)872 (13.5)

Detailed performance:

Sequence MOTA IDF1 HOTA MT ML FP FN Rcll Prcn AssA DetA AssRe AssPr DetRe DetPr LocA FAF ID Sw. Frag
ADL-Rundle-133.353.942.21533,0253,14366.267.146.138.951.469.251.952.677.56.142111
ADL-Rundle-355.961.850.71981,0013,45466.087.052.349.561.169.655.773.483.71.63235
AVG-TownCentre60.462.545.286374392,33567.391.644.546.557.858.250.368.576.31.058222
ETH-Crossing52.162.548.17106141658.590.650.845.664.770.149.876.984.90.336
ETH-Jelmoli60.472.654.5181337262675.383.757.252.070.266.861.768.582.50.8730
ETH-Linthescher49.158.546.844966923,82657.288.150.443.663.265.147.773.682.20.62473
KITTI-1655.569.544.52110763662.690.946.642.549.967.346.166.975.40.51433
KITTI-1949.162.743.114145992,08860.984.545.940.750.268.545.863.575.80.634102
PETS09-S2L255.243.732.4625833,59362.791.223.445.126.860.848.871.078.31.3147238
TUD-Crossing80.762.749.0704515785.895.541.558.056.848.863.570.777.50.21113
Venice-151.767.647.4736961,50667.081.553.642.061.672.350.361.278.51.539

Raw data: