正在加载图片...
工程科学学报.第42卷,第4期:463-468.2020年4月 Chinese Journal of Engineering,Vol.42,No.4:463-468,April 2020 https://doi.org/10.13374/j.issn2095-9389.2019.09.10.002;http://cje.ustb.edu.cn 基于YOLOv3的无人机识别与定位追踪 陶 磊区,洪韬,钞旭 北京航空航天大学电子信息工程学院,北京100191 ☒通信作者,E-mail:taolei@buaa.edu.cn 摘要近年来,无人机入侵的事件经常发生,无人机跌落碰撞的事件也屡见不鲜,在人群密集的地方容易引发安全事故,所 以无人机监测是目前安防领域的研究热点,虽然目前有很多种无人机监测方案,但大多成本高昂,实施困难.在5G背景下, 针对此问题提出了一种利用城市已有的监控网络去获取数据的方法,基于深度学习的算法进行无人机目标检测,进而识别无 人机,并追踪定位无人机.该方法采用改进的YOLOv3模型检测视频帧中是否存在无人机,YOLOv23算法是YOLO(You only look once.,一次到位)系列的第三代版本,属于one-stage目标检测算法这一类,在速度上相对于two--stage类型的算法有着明 显的优势.YOLOv3输出视频帧中存在的无人机的位置信息.根据位置信息用PID(Proportion integration differentiation,比例 积分微分)算法调节摄像头的中心朝向追踪无人机,再由多个摄像头的参数解算出无人机的实际坐标,从而实现定位.本文 通过拍摄无人机飞行的照片、从互联网上搜索下载等方式构建了数据集,并且使用labellmg工具对图片中的无人机进行了标 注,数据集按照无人机的旋翼数量进行了分类.实验中采用按旋翼数量分类后的数据集对检测模型进行训练,训练后的模型 在测试集上能达到83.24%的准确率和88.15%的召回率.在配备NVIDIA GTX1060的计算机上能达到每秒20帧的速度.可 实现实时追踪 关键词5G:目标检测:YOLOv3:PID:无人机追踪 分类号TP391.41 Drone identification and location tracking based on YOLOv3 TAO Lei,HONG Tao,CHAO Xu School of Electronic and Information Engineering,Beihang University,Beijing 100191,China Corresponding author,E-mail:taolei@buaa.edu.cn ABSTRACT In recent years,increasing incidents of drone intrusion have occurred,and the drone collisions have become common.As a result,accidents may occur in densely populated areas.Therefore,drone monitoring is an important research topic in the field of security.Although many types of drone monitoring programs exist,most of them are costly and difficult to implement.To solve this problem,in the 5G context,this study proposed a method of using a city's existing monitoring network to acquire data based on a deep learning algorithm for drone target detection,constructing a recognizable drone,and tracking the unmanned aerial vehicle.The method used the improved YOLOv3 (You only look once)model to detect the presence of drones in video frames.The YOLOv3 algorithm is the third generation version of the YOLO series,belonging to the one-stage target detection algorithm.This algorithm has significant advantages over the two-stage type of algorithm in speed.YOLOv3 outputs the position information of the drone in the video frame. According to the position information,the PID (Proportion integration differentiation)algorithm was used to adjust the center of the camera to track the drone.Then,the parameters of the plurality of cameras were used to calculate the actual coordinates of the drone, thereby realizing the positioning.We built the dataset by taking photos of the drone's flight,searching and downloading drone pictures from the Internet,and labeling the drones in the image by using the labellmg tool.The dataset was classified according to the number of 收稿日期:2019-09-10 基金项目:国家自然科学基金资助项目(61827901,61671056)基于 YOLOv3 的无人机识别与定位追踪 陶    磊苣,洪    韬,钞    旭 北京航空航天大学电子信息工程学院,北京 100191 苣通信作者,E-mail: taolei@buaa.edu.cn 摘    要    近年来,无人机入侵的事件经常发生,无人机跌落碰撞的事件也屡见不鲜,在人群密集的地方容易引发安全事故,所 以无人机监测是目前安防领域的研究热点. 虽然目前有很多种无人机监测方案,但大多成本高昂,实施困难. 在 5G 背景下, 针对此问题提出了一种利用城市已有的监控网络去获取数据的方法,基于深度学习的算法进行无人机目标检测,进而识别无 人机,并追踪定位无人机. 该方法采用改进的 YOLOv3 模型检测视频帧中是否存在无人机,YOLOv3 算法是 YOLO(You only look once,一次到位)系列的第三代版本,属于 one-stage 目标检测算法这一类,在速度上相对于 two-stage 类型的算法有着明 显的优势. YOLOv3 输出视频帧中存在的无人机的位置信息. 根据位置信息用 PID(Proportion integration differentiation,比例 积分微分)算法调节摄像头的中心朝向追踪无人机,再由多个摄像头的参数解算出无人机的实际坐标,从而实现定位. 本文 通过拍摄无人机飞行的照片、从互联网上搜索下载等方式构建了数据集,并且使用 labelImg 工具对图片中的无人机进行了标 注,数据集按照无人机的旋翼数量进行了分类. 实验中采用按旋翼数量分类后的数据集对检测模型进行训练,训练后的模型 在测试集上能达到 83.24% 的准确率和 88.15% 的召回率,在配备 NVIDIA GTX 1060 的计算机上能达到每秒 20 帧的速度,可 实现实时追踪. 关键词    5G;目标检测;YOLOv3;PID;无人机追踪 分类号    TP391.41 Drone identification and location tracking based on YOLOv3 TAO Lei苣 ,HONG Tao,CHAO Xu School of Electronic and Information Engineering, Beihang University, Beijing 100191, China 苣 Corresponding author, E-mail: taolei@buaa.edu.cn ABSTRACT    In recent years, increasing incidents of drone intrusion have occurred, and the drone collisions have become common. As a  result,  accidents  may  occur  in  densely  populated  areas.  Therefore,  drone  monitoring  is  an  important  research  topic  in  the  field  of security. Although many types of drone monitoring programs exist, most of them are costly and difficult to implement. To solve this problem, in the 5G context, this study proposed a method of using a city’s existing monitoring network to acquire data based on a deep learning algorithm for drone target detection, constructing a recognizable drone, and tracking the unmanned aerial vehicle. The method used the improved YOLOv3 (You only look once) model to detect the presence of drones in video frames. The YOLOv3 algorithm is the third  generation  version  of  the  YOLO  series,  belonging  to  the  one-stage  target  detection  algorithm.  This  algorithm  has  significant advantages over the two-stage type of algorithm in speed. YOLOv3 outputs the position information of the drone in the video frame. According to the position information, the PID (Proportion integration differentiation) algorithm was used to adjust the center of the camera to track the drone. Then, the parameters of the plurality of cameras were used to calculate the actual coordinates of the drone, thereby realizing the positioning. We built the dataset by taking photos of the drone's flight, searching and downloading drone pictures from the Internet, and labeling the drones in the image by using the labelImg tool. The dataset was classified according to the number of 收稿日期: 2019−09−10 基金项目: 国家自然科学基金资助项目 (61827901,61671056) 工程科学学报,第 42 卷,第 4 期:463−468,2020 年 4 月 Chinese Journal of Engineering, Vol. 42, No. 4: 463−468, April 2020 https://doi.org/10.13374/j.issn2095-9389.2019.09.10.002; http://cje.ustb.edu.cn
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有