Detection, Tracking, and Geolocation of Moving Vehicle From UAV Using Monocular Camera

Unmanned aerial vehicles (UAVs) have been widely used in urban traffic supervision in recent years. However, the detection, tracking, and geolocation of moving vehicle based on the airborne platform suffer from small object sizes, complex scenes, and low-accuracy sensors. To address these problems, this paper develops a framework for moving vehicle detecting, tracking, and geolocating based on a monocular camera, a GPS receiver, and inertial measurement units (IMUs) sensors. First, the method based on YOLOv3 was employed for vehicle detection due to its effectiveness and efficiency for small object detection in complex scenes. Then, a visual tracking method based on correlation filters is introduced, and a passive geolocation method is presented to calculate the GPS coordinates of the moving vehicle. Finally, a flight control method in terms of the previous image processing results is introduced to lead the UAV that is following the interesting moving vehicle. The proposed scheme has been built on a DJI M100 platform on which a monocular camera and a microcomputer Jetson TX1 are added. The experimental results show that this scheme is capable of detecting, tracking, and geolocating the interesting moving vehicle with high precision. The framework demonstrates its capacity in automatic supervision on target vehicles in real-world experiments, which suggests its potential applications in urban traffic, logistics, and security.

[1]  Volodymyr Kharchenko,et al.  Detection of Airplanes on the Ground Using YOLO Neural Network , 2018, 2018 IEEE 17th International Conference on Mathematical Methods in Electromagnetic Theory (MMET).

[2]  Zhengyou Zhang,et al.  A Flexible New Technique for Camera Calibration , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

[3]  Ross B. Girshick,et al.  Fast R-CNN , 2015, 1504.08083.

[4]  Yang Yon Research and Implementation of GEO-Locating Technology of Moving Object Based on Vision Tracking by UAV , 2014 .

[5]  Wei Liu,et al.  SSD: Single Shot MultiBox Detector , 2015, ECCV.

[6]  Young-Jun Son,et al.  Effective and Efficient Detection of Moving Targets From a UAV’s Camera , 2018, IEEE Transactions on Intelligent Transportation Systems.

[7]  Neil J. Gordon,et al.  A tutorial on particle filters for online nonlinear/non-Gaussian Bayesian tracking , 2002, IEEE Trans. Signal Process..

[8]  Yun-Hong Xu,et al.  Target Geolocation for Agricultural Applications via an Octorotor , 2016 .

[9]  Na Wang,et al.  Decentralized Real-Time Estimation and Tracking for Unknown Ground Moving Target Using UAVs , 2019, IEEE Access.

[10]  Bruce A. MacDonald,et al.  A Real-Time Method to Detect and Track Moving Objects (DATMO) from Unmanned Aerial Vehicles (UAVs) Using a Single Camera , 2012, Remote. Sens..

[11]  Rui Caseiro,et al.  High-Speed Tracking with Kernelized Correlation Filters , 2014, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[12]  K. Latha,et al.  Self directed unmanned aerial vehicle for target geo-localization system , 2012, 2012 International Conference on Computing, Electronics and Electrical Technologies (ICCEET).

[13]  Meir Pachter,et al.  Vision-Based Target Geolocation Using Micro Air Vehicles , 2008 .

[14]  Yi Yang,et al.  A Target Localization Method for UAV Image Sequences Based on DEM Matching , 2016, 2016 9th International Symposium on Computational Intelligence and Design (ISCID).

[15]  Vps Naidu,et al.  Target geo-localization based on camera vision simulation of UAV , 2017 .

[16]  Lu Yafei,et al.  Passive geo-location for ground target with multiple measurements using fixed wing UAV , 2016, 2016 IEEE Chinese Guidance, Navigation and Control Conference (CGNCC).

[17]  Farhad Samadzadegan,et al.  PRICISE TARGET GEOLOCATION AND TRACKING BASED ON UAV VIDEO IMAGERY , 2016 .

[18]  Ali Farhadi,et al.  YOLOv3: An Incremental Improvement , 2018, ArXiv.

[19]  Bilal Alsalam,et al.  Autonomous UAVs wildlife detection using thermal imaging, predictive navigation and computer vision , 2016, 2016 IEEE Aerospace Conference.

[20]  Р Ю Чуйков,et al.  Обнаружение транспортных средств на изображениях загородных шоссе на основе метода Single shot multibox Detector , 2017 .

[21]  Dorin Comaniciu,et al.  Real-time tracking of non-rigid objects using mean shift , 2000, Proceedings IEEE Conference on Computer Vision and Pattern Recognition. CVPR 2000 (Cat. No.PR00662).

[22]  Ali Farhadi,et al.  You Only Look Once: Unified, Real-Time Object Detection , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[23]  Guilherme N. DeSouza,et al.  Geolocation of Multiple Targets from Airborne Video Without Terrain Data , 2011, J. Intell. Robotic Syst..

[24]  Michael Felsberg,et al.  Learning Spatially Regularized Correlation Filters for Visual Tracking , 2015, 2015 IEEE International Conference on Computer Vision (ICCV).

[25]  F. Samadzadegan,et al.  PRECISE 3D GEO-LOCATION OF UAV IMAGES USING GEO-REFERENCED DATA , 2015 .

[26]  Trevor Darrell,et al.  Rich Feature Hierarchies for Accurate Object Detection and Semantic Segmentation , 2013, 2014 IEEE Conference on Computer Vision and Pattern Recognition.

[27]  Witold Czajewski,et al.  Moving Objects Detection and Tracking Framework for UAV-based Surveillance , 2010, 2010 Fourth Pacific-Rim Symposium on Image and Video Technology.

[28]  Mark Campbell,et al.  A Vision Based Geolocation Tracking System for UAV ’ s , 2006 .

[29]  Ali Farhadi,et al.  YOLO9000: Better, Faster, Stronger , 2016, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).