Unmanned Aerial Vehicle Detection and Tracking Method Based on Computer Vision Technology
To solve the problems of difficult detection,slow detection speed and difficult tracking for unmanned aerial vehicles(UAVs)due to small target,a UAVs detection and tracking method based on YOLOv5s algorithm and Deep-SORT algorithm was proposed.Self-collected data set and open data set were used to construct UAVs detection data set,and data enhancement method for small targets was used to expand the diversity of data set.The appropriate YOLOv5 al-gorithm model was selected to achieve accurate and fast detection of UAVs targets,and the model pruning method based on batch normalization layer was introduced to further improve the model detection speed.DeepSORT algorithm was ap-plied to realize the real-time tracking of UAVs targets.By comparing YOLOv3 YOLOv4,Fast R-CNN,and the unim-proved YOLOv5 algorithm have verified the performance of the proposed method in drone detection.The results show that the whole class average accuracy of the proposed UAVs detection and tracking method reaches 0.947,and the number of floating-point operations reaches 2.93×109 times per second,which has the advantages in detection accuracy and detec-tion speed of UAVs detection.