journal article·2024-08-12Open access

A Robust Multi-Camera Vehicle Tracking Algorithm in Highway Scenarios Using Deep Learning

Menghao Li, Miao Liu, Weiwei Zhang, Wenfeng Guo, Enqing Chen, Cheng Zhang

Applied Sciences· Volume 14· Issue 16

Abstract

In intelligent traffic monitoring systems, the significant distance between cameras and their non-overlapping fields of view leads to several issues. These include incomplete tracking results from individual cameras, difficulty in matching targets across multiple cameras, and the complexity of inferring the global trajectory of a target. In response to the challenges above, a deep learning-based vehicle tracking algorithm called FairMOT-MCVT is proposed. This algorithm con-siders the vehicles’ characteristics as rigid targets from a roadside perspective. Firstly, a Block-Efficient module is designed to enhance the network’s ability to capture and characterize image features across different layers by integrating a multi-branch structure and depth-separable convolutions. Secondly, the Multi-scale Dilated Attention (MSDA) module is introduced to improve the feature extraction capability and computational efficiency by combining multi-scale feature fusion and attention mechanisms. Finally, a joint loss function is crafted to better distinguish between vehicles with similar appearances by combining the trajectory smoothing loss and velocity consistency loss, thereby considering both position and velocity continuity during the optimization process. The proposed method was evaluated on the public UA-DETRAC dataset, which comprises 1210 video sequences and over 140,000 frames captured under various weather and lighting conditions. The experimental results demonstrate that the FairMOT-MCVT algorithm significantly enhances multi-target tracking accuracy (MOTA) to 79.0, IDF1 to 84.5, and FPS to 29.03, surpassing the performance of previous algorithms. Additionally, this algorithm expands the detection range and reduces the deployment cost of roadside equipment, effectively meeting the practical application requirements.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Video Surveillance and Tracking Methods · Autonomous Vehicle Technology and Safety · Vehicle License Plate Recognition

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

School of Mechanical and Automotive Engineering, Shanghai University of Engineering Science, Shanghai 201620, China

Shanghai Smart Vehicle Cooperating Innovation Center Co., Ltd., Shanghai 201805, China

School of the Vehicle and Mobility, Tsinghua University, Beijing 100084, China

School of Education and Foreign Languages, Wuhan Donghu University, Wuhan 430212, China

School of Mechanical Science and Engineering, Huazhong University of Science and Technology, Wuhan 430079, China

Funding

Shanghai Special Funds for Centralized Guided Local Science and Technology Development · Postdoctoral Fellowship Program of CPSF

References (43)

Show source-provided references
1. Yu, F., Li, W., Li, Q., Liu, Y., Shi, X., and Yan, J. (2016, January 8–16). POI: Multiple object tracking with high performance detection and appearance feature. Proceedings of the European Conference on Computer Vision, Amsterdam, The Netherlands.10.1007/978-3-319-48881-3_3 ↗
2. Voigtlaender, P., Krause, M., Osep, A., Luiten, J., Sekar, B.B.G., Geiger, A., and Leibe, B. (2019, January 15–20). MOTS: Multi-object tracking and segmentation. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Long Beach, CA, USA.10.1109/CVPR.2019.00813 ↗
3. Sun, S., Akhtar, N., Song, X., Song, H., Mian, A., and Shah, M. (2020). Simultaneous detection and tracking with motion modelling for multiple object tracking. arXiv.10.1007/978-3-030-58586-0_37 ↗
4. Peri, N., Khorramshahi, P., Rambhatla, S.S., Shenoy, V., Rawat, S., Chen, J.C., and Chellappa, R. (2020, January 13–19). Towards real-time systems for vehicle re-identification, multi-camera tracking, and anomaly detection. Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops, Seattle, WA, USA.10.1109/CVPRW50498.2020.00319 ↗
5. Chen, L., Ai, H., Zhuang, Z., and Shang, C. (2018, January 23–27). Real-time multiple people tracking with deeply learned candidate selection and person re-identification. Proceedings of the IEEE International Conference on Multimedia and Expo, San Diego, CA, USA.10.1109/ICME.2018.8486597 ↗
6. A real-time computer vision system for vehicle tracking and traffic surveillance10.1016/S0968-090X(98)00019-9 ↗
7. An integrated system for vehicle tracking and classification10.1016/j.eswa.2015.05.055 ↗
8. Peña-González, R.H., and Nuño-Maganda, M.A. (2014, January 3–6). Computer vision based real-time vehicle tracking and classification system. Proceedings of the IEEE 57th International Midwest Symposium on Circuits and Systems (MWSCAS), College Station, TX, USA.10.1109/MWSCAS.2014.6908506 ↗
9. New multiple-target tracking strategy using domain knowledge and optimization10.1109/TSMC.2016.2615188 ↗
10. Confidence-Based Data Association and Discriminative Deep Appearance Learning for Robust Online Multi-Object Tracking10.1109/TPAMI.2017.2691769 ↗
11. Fagot-Bouquet, L., Audigier, R., Dhome, Y., and Lerasle, F. (2016, January 11–14). Improving multi-frame data association with sparse representations for robust near-online multi-object tracking. Proceedings of the 14th European Conference, Amsterdam, The Netherlands.10.1007/978-3-319-46484-8_47 ↗
12. Multiple object tracking using k-shortest paths optimization10.1109/TPAMI.2011.21 ↗
13. Bewley, A., Ge, Z., Ott, L., Ramos, F., and Upcroft, B. (2016, January 25–28). Simple online and realtime tracking. Proceedings of the 2016 IEEE International Conference on Image Processing (ICIP), Phoenix, AZ, USA.10.1109/ICIP.2016.7533003 ↗
14. Wojke, N., Bewley, A., and Paulus, D. (2017, January 17–20). Simple online and real-time tracking with a deep association metric. Proceedings of the 2017 IEEE International Conference on Image Processing (ICIP), Beijing, China.10.1109/ICIP.2017.8296962 ↗
15. Wang, Z., Zheng, L., Liu, Y., Li, Y., and Wang, S. (2020, January 23–28). Towards real-time multi-object tracking. Proceedings of the European Conference on Computer Vision, Glasgow, UK.10.1007/978-3-030-58621-8_7 ↗
16. Huang, Y., Xiao, D., Liu, J., Tan, Z., Liu, K., and Chen, M. (2023). An Improved Pig Counting Algorithm Based on YOLOv5 and DeepSORT Model. Sensors, 23.10.3390/s23146309 ↗
17. Zhou, X., Chan, S., Qiu, C., Jiang, X., and Tang, T. (2023). Multi-Target Tracking Based on a Combined Attention Mechanism and Occlusion Sensing in a Behavior-Analysis System. Sensors, 23.10.3390/s23062956 ↗
18. Boragule, A., Jang, H., Ha, N., and Jeon, M. (2022). Pixel-guided association for multi-object tracking. Sensors, 22.10.3390/s22228922 ↗
19. Zhou, X., Wang, D., and Krähenbühl, P. (2019). Objects as points. arXiv.
20. Zhou, X., Koltun, V., and Krähenbühl, P. (2020, January 23–28). Tracking objects as points. Proceedings of the European Conference on Computer Vision, Glasgow, UK.10.1007/978-3-030-58548-8_28 ↗
21. FairMOT: On the fairness of detection and re-identification in multiple object tracking10.1007/s11263-021-01513-4 ↗
22. Real-time multiple object tracking using deep learning methods10.1007/s00521-021-06391-y ↗
23. Multiple object tracking: A literature review10.1016/j.artint.2020.103448 ↗
24. Ren, L., Lu, J., Wang, Z., Tian, Q., and Zhou, J. (2018, January 8–14). Collaborative deep reinforcement learning for multi-object tracking. Proceedings of the European Conference on Computer Vision (ECCV), Munich, Germany.10.1007/978-3-030-01219-9_36 ↗
25. Transformer-based two-source motion model for multi-object tracking10.1007/s10489-021-03012-y ↗
26. Kosaraju, V., Sadeghian, A., Martín-Martín, R., Reid, I., Rezatofighi, H., and Savarese, S. (2019). Social-bigat: Multimodal trajectory fore casting using bicycle-gan and graph attention networks. Adv. Neural Inf. Process. Syst., 32.
27. Dilateformer: Multi-scale dilated transformer for visual recognition10.1109/TMM.2023.3243616 ↗
28. Han, K., Wang, Y., Tian, Q., Guo, J., Xu, C., and Xu, C. (2020, January 13–19). Ghostnet: More features from cheap operations. Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Seattle, WA, USA.10.1109/CVPR42600.2020.00165 ↗
29. UA-DETRAC: A new benchmark and protocol for multi-object detection and tracking10.1016/j.cviu.2020.102907 ↗
30. Girshick, R. (2015, January 7–13). Fast r-cnn. Proceedings of the IEEE International Conference on Computer Vision, Santiago, Chile.10.1109/ICCV.2015.169 ↗
31. Redmon, J., Divvala, S., Girshick, R., and Farhadi, A. (2016, January 27–30). You only look once: Unified, real-time object detection. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Las Vegas, NV, USA.10.1109/CVPR.2016.91 ↗
32. Liu, W., Anguelov, D., Erhan, D., Szegedy, C., Reed, S., Fu, C.-Y., and Berg, A.C. (2016, January 11–14). Ssd: Single shot multibox detector. Proceedings of the Computer Vision–ECCV 2016: 14th European Conference, Amsterdam, The Netherlands.10.1007/978-3-319-46448-0_2 ↗
33. Tang, S., Andriluka, M., Andres, B., and Schiele, B. (2017, January 21–26). Multiple people tracking by lifted multicut and person re-identification. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA.10.1109/CVPR.2017.394 ↗
34. Bergmann, P., Meinhardt, T., and Leal-Taixe, L. (November, January 27). Tracking without bells and whistles. Proceedings of the IEEE/CVF International Conference on Computer Vision, Seoul, Republic of Korea.
35. Guan, L., Chen, Y., Wang, G., and Lei, X. (2020). Real-time vehicle detection framework based on the fusion of LiDAR and camera. Elec tronics, 9.10.3390/electronics9030451 ↗
36. Yu, F., Wang, D., Shelhamer, E., and Darrell, T. (2018, January 18–23). Deep layer aggregation. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Salt Lake City, UT, USA.10.1109/CVPR.2018.00255 ↗
37. Szegedy, C., Liu, W., Jia, Y., Sermanet, P., Reed, S., Anguelov, D., Erhan, D., Vanhoucke, V., and Rabinovich, A. (2015, January 7–12). Going deeper with convolutions. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Boston, MA, USA.10.1109/CVPR.2015.7298594 ↗
38. Agarap, A.F. (2018). Deep learning using rectified linear units (relu). arXiv.
39. Ramachandran, P., Zoph, B., and Le, Q.V. (2017). Searching for activation functions. arXiv.
40. Fujii, S., and Pham, Q.-C. (2022, January 23–27). Realtime trajectory smoothing with neural nets. Proceedings of the 2022 International Conference on Robotics and Automation (ICRA), Philadelphia, PA, USA.10.1109/ICRA46639.2022.9812418 ↗
41. Mao, A., Mohri, M., and Zhong, Y. (2023, January 23–29). Cross-entropy loss functions: Theoretical analysis and applications. Proceedings of the Inter national Conference on Machine Learning, Honolulu, HI, USA.
42. Digital video stabilization based on adaptive camera trajectory smoothing10.1186/s13640-018-0277-7 ↗
43. Lin, T.-Y., Maire, M., Belongie, S., Hays, J., Perona, P., Ramanan, D., Dollár, P., and Zitnick, C.L. (2014, January 6–12). Microsoft coco: Common objects in context. Proceedings of the Computer Vision–ECCV 2014: 13th European Conference, Zurich, Switzerland.10.1007/978-3-319-10602-1_48 ↗