Adaptive Detection Tracking System for Autonomous UAV Maritime Patrolling

Nowadays, Unmanned Aerial Vehicles (UAVs) are considered reliable systems, suitable for several autonomous applications, especially for target detection and tracking. Although significant developments were achieved in object detection systems over the last decades using the deep learning technique known as Convolutional Neural Networks (CNN), there are still research gaps in this area. In this paper, we present a new object detection-tracking algorithm that can be used on low power consuming processing boards. In particular, we analysed a specific application scenario in which a UAV patrols coastlines and autonomously classifies different kind of marine objects. Current state of the art solutions propose centralised architectures or flying systems with human in the loop, making the whole system poorly efficient and not scalable. On the contrary, applying a Deep Learning detection system that runs on commercial Graphics Processing Units (GPUs) makes UAVs potentially more efficient than humans (especially for dull tasks like coastline patrolling) and the whole system becomes easily scalable because each UAV can fly independently and the Ground Control Station does not represent a bottleneck. To deal with this task, a database consisting of more than 115000 images was created to train and test several CNN architectures. Furthermore, an adaptive detection-tracking algorithm was introduced to make the whole system faster by optimizing the balancing between detecting new objects and tracking existing targets. The proposed solution is based on the measure of the tracking confidence and the frame similarity, by means of the Structural SIMilarity (SSIM) index, computed both globally and locally. Finally, the developed algorithms were tested on a realistic scenario by means of a UAV test-bed.

[1]  K. Byles Automated shark detection using computer vision , 2016 .

[2]  Gavriel Salomon,et al.  T RANSFER OF LEARNING , 1992 .

[3]  Eero P. Simoncelli,et al.  Image quality assessment: from error visibility to structural similarity , 2004, IEEE Transactions on Image Processing.

[4]  Andrew Zisserman,et al.  Very Deep Convolutional Networks for Large-Scale Image Recognition , 2014, ICLR.

[5]  John G. West,et al.  Changing patterns of shark attacks in Australian waters , 2011 .

[6]  Michael Blumenstein,et al.  Real-Time Drone Surveillance and Population Estimation of Marine Animals from Aerial Imagery , 2018, 2018 International Conference on Image and Vision Computing New Zealand (IVCNZ).

[7]  Vinayak Ashok Bharadi,et al.  Adaptive automatic tracking, learning and detection of any real time object in the video stream , 2014, 2014 5th International Conference - Confluence The Next Generation Information Technology Summit (Confluence).

[8]  Koen E. A. van de Sande,et al.  Selective Search for Object Recognition , 2013, International Journal of Computer Vision.

[9]  Michael Blumenstein,et al.  Shark Detection from Aerial Imagery Using Region-Based CNN, a Study , 2018, Australasian Conference on Artificial Intelligence.

[10]  Ivan Lee,et al.  Shark detection using optical image data from a mobile aerial platform , 2010, 2010 25th International Conference of Image and Vision Computing New Zealand.

[11]  Jon Schoonmaker,et al.  Automated detection of marine animals using multispectral imaging , 2014, 2014 Oceans - St. John's.

[12]  Dumitru Erhan,et al.  Going deeper with convolutions , 2014, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[13]  Frederic Maire,et al.  Automated marine mammal detection from aerial imagery , 2013, 2013 OCEANS - San Diego.

[14]  Kaiming He,et al.  Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks , 2015, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[15]  Kaiming He,et al.  Feature Pyramid Networks for Object Detection , 2016, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[16]  Jairo Andres Torregrosa Olivero,et al.  Comparing state-of-the-art methods of detection and tracking people on security cameras video , 2019, 2019 XXII Symposium on Image, Signal Processing and Artificial Vision (STSIVA).

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

[18]  Guanghui Wang,et al.  Fast and Robust Object Tracking with Adaptive Detection , 2016, 2016 IEEE 28th International Conference on Tools with Artificial Intelligence (ICTAI).

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

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

[21]  Frédéric Maire,et al.  Detection of dugongs from unmanned aerial vehicles , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[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).