Multitarget Real-Time Tracking Algorithm for UAV IoT

Unmanned aerial vehicles (UAVs) have increased the convenience of urban life. Representing the recent rapid development of drone technology, UAVs have been widely used in fifth-generation (5G) cellular networks and the Internet of Things (IoT), such as drone aerial photography, express drone deliver...

Full description

Bibliographic Details
Main Authors: Tao Hong, Qiye Yang, Peng Wang, Jinmeng Zhang, Wenbo Sun, Lei Tao, Chaoqun Fang, Jihan Cao
Format: Article
Language:English
Published: Hindawi-Wiley 2021-01-01
Series:Wireless Communications and Mobile Computing
Online Access:http://dx.doi.org/10.1155/2021/9999596
id doaj-561d26922f1b4912a1ecacf5bd6efec8
record_format Article
spelling doaj-561d26922f1b4912a1ecacf5bd6efec82021-09-06T00:00:34ZengHindawi-WileyWireless Communications and Mobile Computing1530-86772021-01-01202110.1155/2021/9999596Multitarget Real-Time Tracking Algorithm for UAV IoTTao Hong0Qiye Yang1Peng Wang2Jinmeng Zhang3Wenbo Sun4Lei Tao5Chaoqun Fang6Jihan Cao7Yunnan Innovation Institute·BUAABeijing Key Laboratory for Microwave Sensing and Security ApplicationsJoint War CollegeBeijing University of AgricultureAerospace Hi-Tech Holding Group Co. Ltd.Beijing Key Laboratory for Microwave Sensing and Security ApplicationsBeijing Key Laboratory for Microwave Sensing and Security ApplicationsBeijing Key Laboratory for Microwave Sensing and Security ApplicationsUnmanned aerial vehicles (UAVs) have increased the convenience of urban life. Representing the recent rapid development of drone technology, UAVs have been widely used in fifth-generation (5G) cellular networks and the Internet of Things (IoT), such as drone aerial photography, express drone delivery, and drone traffic supervision. However, owing to low altitude and low speed, drones can only limitedly monitor and detect small target objects, resulting in frequent intrusion and collision. Traditional methods of monitoring the safety of drones are mostly expensive and difficult to implement. In smart city construction, a large number of smart IoT cameras connected to 5G networks are installed in the city. Captured drone images are transmitted to the cloud via a high-speed and low-latency 5G network, and machine learning algorithms are used for target detection and tracking. In this study, we propose a method for real-time tracking of drone targets by using the existing monitoring network to obtain drone images in real time and employing deep learning methods by which drones in urban environments can be guided. To achieve real-time tracking of UAV targets, we employed the tracking-by-detection mode in machine learning, with the network-modified YOLOv3 (you only look once v3) as the target detector and Deep SORT as the target tracking correlation algorithm. We established a drone tracking dataset that contains four types of drones and 2800 pictures in different environments. The tracking model we trained achieved 94.4% tracking accuracy in real-time UAV target tracking and a tracking speed of 54 FPS. These results comprehensively demonstrate that our tracking model achieves high-precision real-time UAV target tracking at a reduced cost.http://dx.doi.org/10.1155/2021/9999596
collection DOAJ
language English
format Article
sources DOAJ
author Tao Hong
Qiye Yang
Peng Wang
Jinmeng Zhang
Wenbo Sun
Lei Tao
Chaoqun Fang
Jihan Cao
spellingShingle Tao Hong
Qiye Yang
Peng Wang
Jinmeng Zhang
Wenbo Sun
Lei Tao
Chaoqun Fang
Jihan Cao
Multitarget Real-Time Tracking Algorithm for UAV IoT
Wireless Communications and Mobile Computing
author_facet Tao Hong
Qiye Yang
Peng Wang
Jinmeng Zhang
Wenbo Sun
Lei Tao
Chaoqun Fang
Jihan Cao
author_sort Tao Hong
title Multitarget Real-Time Tracking Algorithm for UAV IoT
title_short Multitarget Real-Time Tracking Algorithm for UAV IoT
title_full Multitarget Real-Time Tracking Algorithm for UAV IoT
title_fullStr Multitarget Real-Time Tracking Algorithm for UAV IoT
title_full_unstemmed Multitarget Real-Time Tracking Algorithm for UAV IoT
title_sort multitarget real-time tracking algorithm for uav iot
publisher Hindawi-Wiley
series Wireless Communications and Mobile Computing
issn 1530-8677
publishDate 2021-01-01
description Unmanned aerial vehicles (UAVs) have increased the convenience of urban life. Representing the recent rapid development of drone technology, UAVs have been widely used in fifth-generation (5G) cellular networks and the Internet of Things (IoT), such as drone aerial photography, express drone delivery, and drone traffic supervision. However, owing to low altitude and low speed, drones can only limitedly monitor and detect small target objects, resulting in frequent intrusion and collision. Traditional methods of monitoring the safety of drones are mostly expensive and difficult to implement. In smart city construction, a large number of smart IoT cameras connected to 5G networks are installed in the city. Captured drone images are transmitted to the cloud via a high-speed and low-latency 5G network, and machine learning algorithms are used for target detection and tracking. In this study, we propose a method for real-time tracking of drone targets by using the existing monitoring network to obtain drone images in real time and employing deep learning methods by which drones in urban environments can be guided. To achieve real-time tracking of UAV targets, we employed the tracking-by-detection mode in machine learning, with the network-modified YOLOv3 (you only look once v3) as the target detector and Deep SORT as the target tracking correlation algorithm. We established a drone tracking dataset that contains four types of drones and 2800 pictures in different environments. The tracking model we trained achieved 94.4% tracking accuracy in real-time UAV target tracking and a tracking speed of 54 FPS. These results comprehensively demonstrate that our tracking model achieves high-precision real-time UAV target tracking at a reduced cost.
url http://dx.doi.org/10.1155/2021/9999596
work_keys_str_mv AT taohong multitargetrealtimetrackingalgorithmforuaviot
AT qiyeyang multitargetrealtimetrackingalgorithmforuaviot
AT pengwang multitargetrealtimetrackingalgorithmforuaviot
AT jinmengzhang multitargetrealtimetrackingalgorithmforuaviot
AT wenbosun multitargetrealtimetrackingalgorithmforuaviot
AT leitao multitargetrealtimetrackingalgorithmforuaviot
AT chaoqunfang multitargetrealtimetrackingalgorithmforuaviot
AT jihancao multitargetrealtimetrackingalgorithmforuaviot
_version_ 1717780257472249856