
IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, VOL. 34, NO. 4, APRIL 2023 1777
Spatio-Temporal Point Process for
Multiple Object Tracking
Tao Wang , Kean Chen, Weiyao Lin , Senior Member, IEEE, J ohn See , Senior Member, IEEE,
Zenghui Zhang , Senior Member, IEEE,QianXu ,andXiaJia
Abstract— Multiple object tracking (MOT) focuses on
modeling the relationship of detected objects among consecutive
frames and merge them into different trajectories. MOT remains
a challenging task as noisy and confusing detection results
often hinder the final performance. Furthermore, most existing
research are focusing on improving detection algorithms and
association strategies. As such, we propose a novel framework
that can effectively predict and mask-out the noisy and confusing
detection results before associating the objects into trajectories.
In particular, we formulate such “bad” detection results as a
sequence of events and adopt the spatio-temporal point process
to model such events. Traditionally, the occurrence rate in a
point process is characterized by an explicitly defined intensity
function, which depends on the prior knowledge of some specific
tasks. Thus, designing a proper model is expensive and time-
consuming, with also limited ability to generalize well. To tackle
this problem, we adopt the convolutional recurrent neural net-
work (conv-RNN) to instantiate the point process, where its
intensity function is automatically modeled by the training data.
Furthermore, we show that our method captures both temporal
and spatial evolution, which is essential in modeling events for
MOT. Experimental results demonstrate notable improvements
in addressing noisy and confusing detection results in MOT
data sets. An improved state-of-the-art performance is achieved
by incorporating our baseline MOT algorithm with the spatio-
temporal point process model.
Index Terms— Multiple object tracking, recurrent neural
networks, spatio-temporal point processes.
I. INTRODUCTION
M
ULTIPLE object tracking (MOT) is one of the funda-
mental problems in computer vision, which is important
in many applications like intelligent video sur veillance, behav-
ior analysis, automatic driving, and robotics. MOT constitutes
Manuscript received 15 October 2019; revised 1 March 2020 and 3 April
2020; accepted 14 May 2020. Date of publication 8 June 2020; date of
current version 5 April 2023. This work was supported in part by the China
Major Project for New Generation of AI under Grant 2018AAA0100400,
in part by the National Natural Science Foundation of China under
Grant 61971277, in part by ZTE Industry-Academia-Research Cooperation
Funds and State Key Laboratory of Mobile Network and Mobile Multimedia
Technology, and in part by CREST Malaysia under Grant T03C1-17.
(Corresponding author: Weiyao Lin.)
Ta o Wang, Kean Chen, Weiyao Lin, and Zenghui Zhang are with
the Department of Electronic Engineering, Shanghai Jiao Tong Uni-
versity, Shanghai 200240, China (e-mail: wang_tao1111@sjtu.edu.cn;
ckadashuaige@sjtu.edu.cn; wylin@sjtu.edu.cn; zenghui.zhang@sjtu.edu.cn).
John See is with the Faculty of Computing and Informatics, Multimedia
Uni versity, Cyberjaya 63100, Malaysia (e-mail: johnsee@mmu.edu.my).
Qian Xu and Xia Jia are with ZTE Corporation, Shenzhen 518057, China
(e-mail: xu.qian5@zte.com.cn; jia.xia@zte.com.cn).
Color versions of one or more of the figures in this article are available
online at https://ieeexplore.ieee.org.
Digital Object Identifier 10.1109/TNNLS.2020.2997006
Fig. 1. Example of a noisy object detection. (a) Detection results, where a
potential noisy detection (red box) occurs in the scene. (b) As a result, the red
trajectory is unnecessarily tracked. This is an incorrect result. (c) Our approach
can predict the area which is likely to contain the noisy detections and avoid
them in the association process. (d) Tracking result using our method, where
the dashed line boxes are generated by linear interpolation. (e) Prediction is
generated by the proposed point process model.
the task of modeling the relationship of detected objects among
consecutive frames and then merging them into d ifferent
trajectories [1]–[3]. This task remains challenging, one major
issue is that some “bad” detection results always hinder the
performance of MOT. In general, such “bad” results can be
divided into two different types: 1) noisy detection results, i.e.
false positives in object detection, and 2) confusing detection
results, i.e. two highly overlapping objects with similar appear-
ances. Two such examples are shown in Figs. 1 and 2. It can be
seen that both the noisy and confusing objects had misguided
the matching process. Furthermore, we observe that most of
the failure examples in MOT are caused b y them, directly or
indirectly. Hence, the main problem in MOT that needs to be
addressed can realistically be reduced to: how to effectively
handle these “bad” detection results?
Some existing methods in MOT such as [1] and [3]–[10]
improved the tracking performance by introducing more robust
object association strategies. More specifically, some advanced
techniques for cost function and corresponding optimization
algorithm have been developed to associate objects in different
frames. However, these methods do not explicitly model
the “bad” detection results, so they can be confused by
the objects with high similarity in appearance and motion.
Other methods including [11]–[16] focused their attention
on different feature representations and metrics for detected
objects. These methods have better accuracy in normal scenes
but are still affected by the noisy detection results. Some works
2162-237X © 2020 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.
See https://www.ieee.org/publications/rights/index.html for more information.
Authorized licensed use limited to: ZTE CORPORATION. Downloaded on October 26,2023 at 06:35:56 UTC from IEEE Xplore. Restrictions apply.
评论