Adaptive diffusion-based track assisted multi-object labeling in distributed camera networks

The tracking and labeling of multiple objects in multiple cameras is a fundamental task in applications such as video surveillance, autonomous driving, and sports analysis. In an ad-hoc multi-camera network without a fusion center nodes can benefit from local cooperation to solve signal processing tasks, such as distributed image enhancement. A crucial first step for the successful cooperation of neighboring nodes is to answer the question: Who observes what?. In this paper, an adaptive algorithm is proposed that enables cameras with different view points to assign the same identity to the same object across time frames without assuming the availability of camera calibration information or requiring the registration of camera views. Information which is extracted directly from the videos and is shared in the network via a diffusion algorithm is exploited to jointly solve multi-object tracking and labeling problems in a multi-camera network. A real-data use case of pedestrian labeling is provided, which demonstrates that a high labeling accuracy can be achieved in a multi-object multi-camera setup with low video resolution and frequent object occlusions.

[1]  Sergios Theodoridis,et al.  Heterogeneous and Multitask Wireless Sensor Networks—Algorithms, Applications, and Challenges , 2017, IEEE Journal of Selected Topics in Signal Processing.

[2]  Michael Muma,et al.  Robust and adaptive diffusion-based classification in distributed networks , 2016, EURASIP J. Adv. Signal Process..

[3]  Marc Moonen,et al.  Distributed signal estimation in sensor networks where nodes have different interests , 2012, Signal Process..

[4]  Octavia I. Camps,et al.  Modeling Correspondences for Multi-Camera Tracking Using Nonlinear Manifold Learning and Target Dynamics , 2006, 2006 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'06).

[5]  J. Munkres ALGORITHMS FOR THE ASSIGNMENT AND TRANSIORTATION tROBLEMS* , 1957 .

[6]  Michael Muma,et al.  In-network adaptive cluster enumeration for distributed classification and labeling , 2016, 2016 24th European Signal Processing Conference (EUSIPCO).

[7]  Mubarak Shah,et al.  A Multiview Approach to Tracking People in Crowded Scenes Using a Planar Homography Constraint , 2006, ECCV.

[8]  Ali H. Sayed,et al.  Adaptive Networks , 2014, Proceedings of the IEEE.

[9]  Andrea Cavallaro,et al.  Multi-camera track-before-detect , 2009, 2009 Third ACM/IEEE International Conference on Distributed Smart Cameras (ICDSC).

[10]  Isaac Cohen,et al.  Jeju Island , Korea TRACKING PEOPLE IN CROWDED SCENES ACROSS MULTIPLE CAMERAS , 2004 .

[11]  Pascal Fua,et al.  Ieee Transactions on Pattern Analysis and Machine Intelligence 1 Multiple Object Tracking Using K-shortest Paths Optimization , 2022 .

[12]  Justus H. Piater,et al.  Multi-camera People Tracking by Collaborative Particle Filters and Principal Axis-Based Integration , 2007, ACCV.

[13]  Pietro Perona,et al.  Fast Feature Pyramids for Object Detection , 2014, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[14]  Jie Chen,et al.  Diffusion LMS Over Multitask Networks , 2014, IEEE Transactions on Signal Processing.

[15]  Jia Chen,et al.  Distributed information-based clustering of heterogeneous sensor data , 2016, Signal Process..

[16]  Michael Muma,et al.  Robust diffusion-based unsupervised object labelling in distributed camera networks , 2015, AFRICON 2015.

[17]  Pascal Fua,et al.  Multicamera People Tracking with a Probabilistic Occupancy Map , 2008, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[18]  Sergei Vassilvitskii,et al.  k-means++: the advantages of careful seeding , 2007, SODA '07.