A Real-Time Tracking Algorithm for Multi-Target UAV Based on Deep Learning

UAV technology is a basic technology aiming to help realize smart living and the construction of smart cities. Its vigorous development in recent years has also increased the presence of unmanned aerial vehicles (UAVs) in people’s lives, and it has been increasingly used in logistics, transportation...

Full description

Bibliographic Details
Main Authors: Tao Hong, Hongming Liang, Qiye Yang, Linquan Fang, Michel Kadoch, Mohamed Cheriet
Format: Article
Language:English
Published: MDPI AG 2022-12-01
Series:Remote Sensing
Subjects:
Online Access:https://www.mdpi.com/2072-4292/15/1/2
_version_ 1827624012898893824
author Tao Hong
Hongming Liang
Qiye Yang
Linquan Fang
Michel Kadoch
Mohamed Cheriet
author_facet Tao Hong
Hongming Liang
Qiye Yang
Linquan Fang
Michel Kadoch
Mohamed Cheriet
author_sort Tao Hong
collection DOAJ
description UAV technology is a basic technology aiming to help realize smart living and the construction of smart cities. Its vigorous development in recent years has also increased the presence of unmanned aerial vehicles (UAVs) in people’s lives, and it has been increasingly used in logistics, transportation, photography and other fields. However, the rise in the number of drones has also put pressure on city regulation. Using traditional methods to monitor small objects flying slowly at low altitudes would be costly and ineffective. This study proposed a real-time UAV tracking scheme that uses the 5G network to transmit UAV monitoring images to the cloud and adopted a machine learning algorithm to detect and track multiple targets. Aiming at the difficulties in UAV detection and tracking, we optimized the network structure of the target detector yolo4 (You Only Look Once V4) and improved the target tracker DeepSORT, adopting the detection-tracking mode. In order to verify the reliability of the algorithm, we built a data set containing 3200 pictures of four UAVs in different environments, conducted training and testing on the model, and achieved 94.35% tracking accuracy and 69FPS detection speed under the GPU environment. The model was then deployed on ZCU104 to prove the feasibility of the scheme.
first_indexed 2024-03-09T11:59:49Z
format Article
id doaj.art-a6608a0651814f92b7bdca45ef17ce75
institution Directory Open Access Journal
issn 2072-4292
language English
last_indexed 2024-03-09T11:59:49Z
publishDate 2022-12-01
publisher MDPI AG
record_format Article
series Remote Sensing
spelling doaj.art-a6608a0651814f92b7bdca45ef17ce752023-11-30T23:04:46ZengMDPI AGRemote Sensing2072-42922022-12-01151210.3390/rs15010002A Real-Time Tracking Algorithm for Multi-Target UAV Based on Deep LearningTao Hong0Hongming Liang1Qiye Yang2Linquan Fang3Michel Kadoch4Mohamed Cheriet5Yunnan Innovation Institute·BUAA, Kunming 650233, ChinaSchool of Electronic and Information Engineering, Beihang University, Beijing 100191, ChinaAVIC Chengdu Aircraft Design and Research Institute, Chengdu 610041, ChinaYunnan Innovation Institute·BUAA, Kunming 650233, ChinaÉcole de Technologie Supérieure (ETS), University of Quebec, Montreal, QC H2L 2C4, CanadaÉcole de Technologie Supérieure (ETS), University of Quebec, Montreal, QC H2L 2C4, CanadaUAV technology is a basic technology aiming to help realize smart living and the construction of smart cities. Its vigorous development in recent years has also increased the presence of unmanned aerial vehicles (UAVs) in people’s lives, and it has been increasingly used in logistics, transportation, photography and other fields. However, the rise in the number of drones has also put pressure on city regulation. Using traditional methods to monitor small objects flying slowly at low altitudes would be costly and ineffective. This study proposed a real-time UAV tracking scheme that uses the 5G network to transmit UAV monitoring images to the cloud and adopted a machine learning algorithm to detect and track multiple targets. Aiming at the difficulties in UAV detection and tracking, we optimized the network structure of the target detector yolo4 (You Only Look Once V4) and improved the target tracker DeepSORT, adopting the detection-tracking mode. In order to verify the reliability of the algorithm, we built a data set containing 3200 pictures of four UAVs in different environments, conducted training and testing on the model, and achieved 94.35% tracking accuracy and 69FPS detection speed under the GPU environment. The model was then deployed on ZCU104 to prove the feasibility of the scheme.https://www.mdpi.com/2072-4292/15/1/2UAV5Gmulti-target detection and trackingYOLOv4DeepSORT
spellingShingle Tao Hong
Hongming Liang
Qiye Yang
Linquan Fang
Michel Kadoch
Mohamed Cheriet
A Real-Time Tracking Algorithm for Multi-Target UAV Based on Deep Learning
Remote Sensing
UAV
5G
multi-target detection and tracking
YOLOv4
DeepSORT
title A Real-Time Tracking Algorithm for Multi-Target UAV Based on Deep Learning
title_full A Real-Time Tracking Algorithm for Multi-Target UAV Based on Deep Learning
title_fullStr A Real-Time Tracking Algorithm for Multi-Target UAV Based on Deep Learning
title_full_unstemmed A Real-Time Tracking Algorithm for Multi-Target UAV Based on Deep Learning
title_short A Real-Time Tracking Algorithm for Multi-Target UAV Based on Deep Learning
title_sort real time tracking algorithm for multi target uav based on deep learning
topic UAV
5G
multi-target detection and tracking
YOLOv4
DeepSORT
url https://www.mdpi.com/2072-4292/15/1/2
work_keys_str_mv AT taohong arealtimetrackingalgorithmformultitargetuavbasedondeeplearning
AT hongmingliang arealtimetrackingalgorithmformultitargetuavbasedondeeplearning
AT qiyeyang arealtimetrackingalgorithmformultitargetuavbasedondeeplearning
AT linquanfang arealtimetrackingalgorithmformultitargetuavbasedondeeplearning
AT michelkadoch arealtimetrackingalgorithmformultitargetuavbasedondeeplearning
AT mohamedcheriet arealtimetrackingalgorithmformultitargetuavbasedondeeplearning
AT taohong realtimetrackingalgorithmformultitargetuavbasedondeeplearning
AT hongmingliang realtimetrackingalgorithmformultitargetuavbasedondeeplearning
AT qiyeyang realtimetrackingalgorithmformultitargetuavbasedondeeplearning
AT linquanfang realtimetrackingalgorithmformultitargetuavbasedondeeplearning
AT michelkadoch realtimetrackingalgorithmformultitargetuavbasedondeeplearning
AT mohamedcheriet realtimetrackingalgorithmformultitargetuavbasedondeeplearning