Benchmarking Machine-Learning-Based Object Detection on a UAV and Mobile Platform

Object detection systems mounted on Unmanned Aerial Vehicles (UAVs) have gained momentum in recent years in light of the widespread use cases enabled by such systems in public safety and other areas. Machine learning has emerged as an enabler for improving the performance of object detection. However, there is little existing work that has studied the performance of the machine learning approach, which is computationally resource demanding, in a portable mobile platform for UAV based object detection in user mobility scenarios. This paper evaluates an integrated real-world testbed for this scenario, by employing commercial-off-the-shelf devices including a UAV system and a machine-learning-enabled mobile platform. It presents benchmarking results about the performance of popular machine learning and computer vision frameworks such as TensorFlow and OpenCV and the associated algorithms such as YOLO, embedded in a smartphone execution environment of limited resources. The results highlight opportunities and provide insights into technical gaps to be filled to realize real-time machine-learning-based object detection on a mobile platform with constrained resources.

[1]  Farid Melgani,et al.  Convolutional neural networks for near real-time object detection from UAV imagery in avalanche search and rescue operations , 2016, 2016 IEEE International Geoscience and Remote Sensing Symposium (IGARSS).

[2]  Michele Volpi,et al.  Fast animal detection in UAV images using convolutional neural networks , 2017, 2017 IEEE International Geoscience and Remote Sensing Symposium (IGARSS).

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

[4]  Farokh B. Bastani,et al.  Robust real-time UAV based power line detection and tracking , 2016, 2016 IEEE International Conference on Image Processing (ICIP).

[5]  Xinkai Wu,et al.  An Enhanced Viola-Jones Vehicle Detection Method From Unmanned Aerial Vehicles Imagery , 2017, IEEE Transactions on Intelligent Transportation Systems.

[6]  P. Rudol,et al.  Human Body Detection and Geolocalization for UAV Search and Rescue Missions Using Color and Thermal Imagery , 2008, 2008 IEEE Aerospace Conference.

[7]  Luis Merino,et al.  FIRE DETECTION USING AUTONOMOUS AERIAL VEHICLES WITH INFRARED AND VISUAL CAMERAS. , 2005 .

[8]  Fangliang Chen,et al.  Detecting and tracking vehicles in traffic by unmanned aerial vehicles , 2016 .

[9]  Wilbert G. Aguilar,et al.  Pedestrian Detection for UAVs Using Cascade Classifiers with Meanshift , 2017, 2017 IEEE 11th International Conference on Semantic Computing (ICSC).