Cooperative unmanned aerial vehicles with privacy preserving deep vision for real-time object identification and tracking

Abstract Human tracking is an important challenge in a wide variety of applications, including but not limited to, surveillance, military operations, and disaster relief services. Unmanned Aerial Vehicles (UAVs) allow the surveying of dangerous or impassable areas from a safe distance. They also provide a machine-based capability, which may not only solve resource constraint issues, but can also improve effectiveness and efficiency in the tracking task. The effectiveness of tracking is directly related to the angle of view and degree of freedom of the camera system. In this paper, we introduce a decentralized, distributed deep learning algorithm for Real-Time Privacy-preserving Target Tracking Re-Identification (RPTT-ReID) used by cooperative UAVs in complex and adversarial environments involving motion, crowded scenes, and varied camera angles. The efficiency of RPTT-ReID makes it amenable to edge computing applications. The proposed algorithmic approach resolves shortfalls with current tracking algorithms, specifically challenges in maintaining tracking when subjects cross paths, switch identity, or are occluded in a frame of view. We demonstrate the power of our approach both in single and multi-UAV scenarios to track movable targets by extracting the facial embedding information in crowds, in order to ensure the privacy of individuals captured by the UAVs without compromising the capability for target re-identification. We validate RPTT-ReID on a challenging video dataset of crowded scenes. Our experimental evaluation shows that the proposed approach is capable of tracking and re-identifying people in crowds despite blended trajectories with minimum and maximum accuracy of 79.91 ± 0.2% and 93.27 ± 0.1% respectively. The proposed approach is 18% faster than previous methods for tracking in crowded urban environments.

[1]  Paul Rad,et al.  Distributed Edge Cloud R-CNN for Real Time Object Detection , 2018, 2018 World Automation Congress (WAC).

[2]  Geoffrey A. Hollinger,et al.  Efficient Multi-robot Search for a Moving Target , 2009, Int. J. Robotics Res..

[3]  Zheng Li,et al.  Multi-person tracking by discriminative affinity model and hierarchical association , 2017, 2017 3rd IEEE International Conference on Computer and Communications (ICCC).

[4]  Paul Rad,et al.  A Distributed Secure Machine-Learning Cloud Architecture for Semantic Analysis , 2018 .

[5]  Donald Reid An algorithm for tracking multiple targets , 1978 .

[6]  Paul A. Viola,et al.  Robust Real-Time Face Detection , 2001, International Journal of Computer Vision.

[7]  Lizhe Wang,et al.  Big Data Integration in Remote Sensing across a Distributed Metadata-Based Spatial Infrastructure , 2017, Remote. Sens..

[8]  Marwan Mattar,et al.  Labeled Faces in the Wild: A Database forStudying Face Recognition in Unconstrained Environments , 2008 .

[9]  Xiang Zhang,et al.  OverFeat: Integrated Recognition, Localization and Detection using Convolutional Networks , 2013, ICLR.

[10]  Matti Pietikäinen,et al.  Face Description with Local Binary Patterns: Application to Face Recognition , 2006, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[11]  Bill Triggs,et al.  Histograms of oriented gradients for human detection , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[12]  S. Shankar Sastry,et al.  Probabilistic pursuit-evasion games: theory, implementation, and experimental evaluation , 2002, IEEE Trans. Robotics Autom..

[13]  Constance Morel,et al.  Privacy-Preserving Classification on Deep Neural Network , 2017, IACR Cryptol. ePrint Arch..

[14]  Paul Rad,et al.  Blockchain Design for Trusted Decentralized IoT Networks , 2018, 2018 13th Annual Conference on System of Systems Engineering (SoSE).

[15]  Kim-Kwang Raymond Choo,et al.  Security and Privacy for the Internet of Drones: Challenges and Solutions , 2018, IEEE Communications Magazine.

[16]  A. Ollero,et al.  Multiple UAV cooperative searching operation using polygon area decomposition and efficient coverage algorithms , 2004, DARS.

[17]  Lynne E. Parker,et al.  Cooperative multi-robot observation of multiple moving targets , 1997, Proceedings of International Conference on Robotics and Automation.

[18]  Silvio Savarese,et al.  Learning to Track at 100 FPS with Deep Regression Networks , 2016, ECCV.

[19]  Halit Ergezer,et al.  3D path planning for UAVs for maximum information collection , 2013, 2013 International Conference on Unmanned Aircraft Systems (ICUAS).

[20]  Elon Rimon,et al.  Spiral-STC: an on-line coverage algorithm of grid environments by a mobile robot , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[21]  Albert Y. Zomaya,et al.  H-PARAFAC: Hierarchical Parallel Factor Analysis of Multidimensional Big Data , 2017, IEEE Transactions on Parallel and Distributed Systems.

[22]  E. Michaelsen,et al.  Object-oriented landmark recognition for UAV-navigation , 2011, Pattern Recognition and Image Analysis.

[23]  P. B. Sujit,et al.  Landmarks based path planning for UAVs in GPS-denied areas∗ , 2016 .

[24]  Berat A. Erol,et al.  Improved Deep Neural Network Object Tracking System for Applications in Home Robotics , 2018 .

[25]  Mehdi Roopaei Applied Cloud Deep Semantic Recognition: Advanced Anomaly Detection , 2018 .

[26]  Jito Vanualailai,et al.  A Lagrangian UAV swarm formation suitable for monitoring exclusive economic zone and for search and rescue , 2017, 2017 IEEE Conference on Control Technology and Applications (CCTA).

[27]  Paul Rad,et al.  Automatic Text Summarization Using Customizable Fuzzy Features and Attention on the Context and Vocabulary , 2018, 2018 World Automation Congress (WAC).

[28]  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.

[29]  Bernhard Rinner,et al.  Cooperative Robots to Observe Moving Targets: Review , 2018, IEEE Transactions on Cybernetics.

[30]  Geoffrey E. Hinton,et al.  Visualizing Data using t-SNE , 2008 .

[31]  Lizhe Wang,et al.  Assessing Different Feature Sets' Effects on Land Cover Classification in Complex Surface-Mined Landscapes by ZiYuan-3 Satellite Imagery , 2017, Remote. Sens..

[32]  Paul Rad,et al.  A Privacy-Aware Architecture at the Edge for Autonomous Real-Time Identity Reidentification in Crowds , 2018, IEEE Internet of Things Journal.

[33]  Xiaogang Wang,et al.  Deep Learning Face Representation by Joint Identification-Verification , 2014, NIPS.

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

[35]  Rengan Suresh,et al.  A Multi-Layer K-means Approach for Multi-Sensor Data Pattern Recognition in Multi-Target Localization , 2017, ArXiv.

[36]  Luc Van Gool,et al.  Speeded-Up Robust Features (SURF) , 2008, Comput. Vis. Image Underst..

[37]  Ronald L. Rivest,et al.  Introduction to Algorithms , 1990 .

[38]  Zhengyou Zhang,et al.  Improving multiview face detection with multi-task deep convolutional neural networks , 2014, IEEE Winter Conference on Applications of Computer Vision.

[39]  Nathaniel J. C. Libatique,et al.  UAV aerial imaging applications for post-disaster assessment, environmental management and infrastructure development , 2014, 2014 International Conference on Unmanned Aircraft Systems (ICUAS).

[40]  Enrico Natalizio,et al.  UAV-assisted disaster management: Applications and open issues , 2016, 2016 International Conference on Computing, Networking and Communications (ICNC).

[41]  Rao R. Bhavani,et al.  UAV based security system for prevention of harassment against woman , 2017, 2017 International Conference on Intelligent Computing, Instrumentation and Control Technologies (ICICICT).

[42]  Hiroshi G. Okuno,et al.  Development of microphone-array-embedded UAV for search and rescue task , 2017, 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[43]  Hui Ma,et al.  Distributive JPDAF for Multi-Target Tracking in Wireless Sensor Networks , 2006, TENCON 2006 - 2006 IEEE Region 10 Conference.

[44]  Venu Govindaraju,et al.  Person Re-identification for Improved Multi-person Multi-camera Tracking by Continuous Entity Association , 2017, 2017 IEEE Conference on Computer Vision and Pattern Recognition Workshops (CVPRW).

[45]  Howie Choset,et al.  Coverage of Known Spaces: The Boustrophedon Cellular Decomposition , 2000, Auton. Robots.

[46]  Eric W. Frew,et al.  Target assignment for integrated search and tracking by active robot networks , 2008, 2008 IEEE International Conference on Robotics and Automation.

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

[48]  Albert Y. Zomaya,et al.  Bayesian tensor factorization for multi-way analysis of multi-dimensional EEG , 2018, Neurocomputing.

[49]  Guilherme A. S. Pereira,et al.  Multi-UAV Routing for Area Coverage and Remote Sensing with Minimum Time , 2015, Sensors.

[50]  Christian Bettstetter,et al.  Multi-objective UAV path planning for search and rescue , 2017, 2017 IEEE International Conference on Robotics and Automation (ICRA).

[51]  Elcio Hideiti Shiguemori,et al.  UAV VISUAL AUTOLOCALIZATON BASED ON AUTOMATIC LANDMARK RECOGNITION , 2017 .

[52]  Ronald P. S. Mahler,et al.  Advances in Statistical Multisource-Multitarget Information Fusion , 2014 .

[53]  Lizhe Wang,et al.  Fast and Scalable Multi-Way Analysis of Massive Neural Data , 2015, IEEE Transactions on Computers.

[54]  Paul Rad,et al.  Deep features class activation map for thermal face detection and tracking , 2017, 2017 10th International Conference on Human System Interactions (HSI).