TrackMPNN: A Message Passing Graph Neural Architecture for Multi-Object Tracking

01/11/2021
by   Akshay Rangesh, et al.
59

This study follows many previous approaches to multi-object tracking (MOT) that model the problem using graph-based data structures, and adapts this formulation to make it amenable to modern neural networks. Our main contributions in this work are the creation of a framework based on dynamic undirected graphs that represent the data association problem over multiple timesteps, and a message passing graph neural network (GNN) that operates on these graphs to produce the desired likelihood for every association therein. We further provide solutions and propositions for the computational problems that need to be addressed to create a memory-efficient, real-time, online algorithm that can reason over multiple timesteps, correct previous mistakes, update beliefs, possess long-term memory, and handle missed/false detections. In addition to this, our framework provides flexibility in the choice of temporal window sizes to operate on and the losses used for training. In essence, this study provides a framework for any kind of graph based neural network to be trained using conventional techniques from supervised learning, and then use these trained models to infer on new sequences in an online, real-time, computationally tractable manner. To demonstrate the efficacy and robustness of our approach, we only use the 2D box location and object category to construct the descriptor for each object instance. Despite this, our model performs on par with state-of-the-art approaches that make use of multiple hand-crafted and/or learned features. Experiments, qualitative examples and competitive results on popular MOT benchmarks for autonomous driving demonstrate the promise and uniqueness of the proposed approach.

READ FULL TEXT

page 1

page 8

page 9

research
07/15/2022

Multi-Object Tracking and Segmentation via Neural Message Passing

Graphs offer a natural way to formulate Multiple Object Tracking (MOT) a...
research
06/10/2023

Finding Hamiltonian cycles with graph neural networks

We train a small message-passing graph neural network to predict Hamilto...
research
12/06/2022

Sparse Message Passing Network with Feature Integration for Online Multiple Object Tracking

Existing Multiple Object Tracking (MOT) methods design complex architect...
research
12/16/2019

Learning a Neural Solver for Multiple Object Tracking

Graphs offer a natural way to formulate Multiple Object Tracking (MOT) w...
research
04/23/2021

Learnable Online Graph Representations for 3D Multi-Object Tracking

Tracking of objects in 3D is a fundamental task in computer vision that ...
research
11/23/2021

Local Permutation Equivariance For Graph Neural Networks

In this work we develop a new method, named locally permutation-equivari...
research
08/19/2019

Multi Target Tracking by Learning from Generalized Graph Differences

Formulating the multi object tracking problem as a network flow optimiza...

Please sign up or login with your details

Forgot password? Click here to reset