Efficient Real-Time Image Recognition Using Collaborative Swarm of UAVs and Convolutional Networks

被引:14
作者
Dhuheir, Marwan [1 ]
Baccour, Emna [1 ]
Erbad, Aiman [1 ]
Sabeeh, Sinan [2 ]
Hamdi, Mounir [1 ]
机构
[1] Hamad Bin Khalifa Univ, Qatar Fdn, Coll Sci & Engn, Div Informat & Comp Technol, Doha, Qatar
[2] Barzan Holdings QSTP LLC, Doha, Qatar
来源
IWCMC 2021: 2021 17TH INTERNATIONAL WIRELESS COMMUNICATIONS & MOBILE COMPUTING CONFERENCE (IWCMC) | 2021年
关键词
ResNet; deep CNN; optimization; classification; Latency; inference requests; UAV;
D O I
10.1109/IWCMC51323.2021.9498967
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Unmanned Aerial Vehicles (UAVs) have recently attracted significant attention due to their outstanding ability to be used in different sectors and serve in difficult and dangerous areas. Moreover, the advancements in computer vision and artificial intelligence have increased the use of UAVs in various applications and solutions, such as forest fires detection and borders monitoring. However, using deep neural networks (DNNs) with UAVs introduces several challenges of processing deeper networks and complex models, which restricts their on-board computation. In this work, we present a strategy aiming at distributing inference requests to a swarm of resource-constrained UAVs that classifies captured images on-board and finds the minimum decision-making latency. We formulate the model as an optimization problem that minimizes the latency between acquiring images and making the final decisions. The formulated optimization solution is an NP-hard problem. Hence it is not adequate for online resource allocation. Therefore, we introduce an online heuristic solution, namely DistInference, to find the layers placement strategy that gives the best latency among the available UAVs. The proposed approach is general enough to be used for different low decision-latency applications as well as for all CNN types organized into pipeline of layers (e.g., VGG) or based on residual blocks (e.g., ResNet).
引用
收藏
页码:1954 / 1959
页数:6
相关论文
共 13 条
[1]   Moving Convolutional Neural Networks to Embedded Systems: the AlexNet and VGG-16 case [J].
Alippi, Cesare ;
Disabato, Simone ;
Roveri, Manuel .
2018 17TH ACM/IEEE INTERNATIONAL CONFERENCE ON INFORMATION PROCESSING IN SENSOR NETWORKS (IPSN), 2018, :212-223
[2]  
[Anonymous], 2018, ARXIV181202658
[3]  
[Anonymous], 2019, ARXIV190801656
[4]   DistPrivacy: Privacy-Aware Distributed Deep Neural Networks in IoT surveillance systems [J].
Baccour, Emna ;
Erbad, Aiman ;
Mohamed, Amr ;
Hamdi, Mounir ;
Guizani, Mohsen .
2020 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2020,
[5]   A Convolutional Neural Network Approach for Assisting Avalanche Search and Rescue Operations with UAV Imagery [J].
Bejiga, Mesay Belete ;
Zeggada, Abdallah ;
Nouffidj, Abdelhamid ;
Melgani, Farid .
REMOTE SENSING, 2017, 9 (02)
[6]  
Kanistras K, 2013, INT CONF UNMAN AIRCR, P221
[7]   Designing UAV Surveillance Frameworks for Smart City and Extensive Ocean with Differential Perspectives [J].
Kim, Hyunbum ;
Mokdad, Lynda ;
Ben-Othman, Lalel .
IEEE COMMUNICATIONS MAGAZINE, 2018, 56 (04) :98-104
[8]  
Oh S. J., 2019, Explainable AI: interpreting, explaining and visualizing deep learning, P121, DOI 10.1007/978-3-030-28954-6_7
[9]   Joint Ground and Aerial Package Delivery Services: A Stochastic Optimization Approach [J].
Sawadsitang, Suttinee ;
Niyato, Dusit ;
Tan, Puay-Siew ;
Wang, Ping .
IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2019, 20 (06) :2241-2254
[10]   Distributed Deep Neural Networks over the Cloud, the Edge and End Devices [J].
Teerapittayanon, Surat ;
McDanel, Bradley ;
Kung, H. T. .
2017 IEEE 37TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2017), 2017, :328-339