Deep-Learning-Based Automated Palm Tree Counting and Geolocation in Large Farms from Aerial Geotagged Images

被引:45
作者
Ammar, Adel [1 ]
Koubaa, Anis [1 ,2 ]
Benjdira, Bilel [1 ,3 ]
机构
[1] Prince Sultan Univ, Dept Comp Sci, Riyadh 12435, Saudi Arabia
[2] Polytech Inst Porto, CISTER Res Ctr, ISEP, P-4200465 Porto, Portugal
[3] Univ Carthage, Res Lab SEICT, LR18ES44, Carthage 1054, Tunisia
来源
AGRONOMY-BASEL | 2021年 / 11卷 / 08期
关键词
unmanned aerial vehicles; convolutional neural networks; Faster R-CNN; You Only Look Once (YOLO);
D O I
10.3390/agronomy11081458
中图分类号
S3 [农学(农艺学)];
学科分类号
0901 ;
摘要
In this paper, we propose an original deep learning framework for the automated counting and geolocation of palm trees from aerial images using convolutional neural networks. For this purpose, we collected aerial images from two different regions in Saudi Arabia, using two DJI drones, and we built a dataset of around 11,000 instances of palm trees. Then, we applied several recent convolutional neural network models (Faster R-CNN, YOLOv3, YOLOv4, and EfficientDet) to detect palms and other trees, and we conducted a complete comparative evaluation in terms of average precision and inference speed. YOLOv4 and EfficientDet-D5 yielded the best trade-off between accuracy and speed (up to 99% mean average precision and 7.4 FPS). Furthermore, using the geotagged metadata of aerial images, we used photogrammetry concepts and distance corrections to automatically detect the geographical location of detected palm trees. This geolocation technique was tested on two different types of drones (DJI Mavic Pro and Phantom 4 pro) and was assessed to provide an average geolocation accuracy that attains 1.6 m. This GPS tagging allows us to uniquely identify palm trees and count their number from a series of drone images, while correctly dealing with the issue of image overlapping. Moreover, this innovative combination between deep learning object detection and geolocalization can be generalized to any other objects in UAV images.
引用
收藏
页数:24
相关论文
共 47 条
[1]   Vehicle Detection from Aerial Images Using Deep Learning: A Comparative Study [J].
Ammar, Adel ;
Koubaa, Anis ;
Ahmed, Mohanned ;
Saad, Abdulrahman ;
Benjdira, Bilel .
ELECTRONICS, 2021, 10 (07)
[2]  
[Anonymous], 2017, P INT C LEARN REPR I
[3]  
[Anonymous], 2008, EUROSDR ISPRS PROJEC
[4]   An Automatic Approach for Palm Tree Counting in UAV Images [J].
Bazi, Yakoub ;
Malek, Salim ;
Alajlan, Naif ;
AlHichri, Haikel .
2014 IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM (IGARSS), 2014, :537-540
[5]  
Bochkovskiy A., 2020, ABS200410934 CORR
[6]   High-resolution imagery acquired from an unmanned platform to estimate biophysical and geometrical parameters of olive trees under different irrigation regimes [J].
Caruso, Giovanni ;
Zarco-Tejada, Pablo J. ;
Gonzalez-Dugo, Victoria ;
Moriondo, Marco ;
Tozzini, Letizia ;
Palai, Giacomo ;
Rallo, Giovanni ;
Hornero, Alberto ;
Primicerio, Jacopo ;
Gucci, Riccardo .
PLOS ONE, 2019, 14 (01)
[7]  
Ghiasi G, 2018, ADV NEUR IN, V31
[8]   Optimized YOLOv3 Algorithm and Its Application in Traffic Flow Detections [J].
Huang, Yi-Qi ;
Zheng, Jia-Chun ;
Sun, Shi-Dan ;
Yang, Cheng-Fu ;
Liu, Jing .
APPLIED SCIENCES-BASEL, 2020, 10 (09)
[9]   DC-SPP-YOLO: Dense connection and spatial pyramid pooling based YOLO for object detection [J].
Huang, Zhanchao ;
Wang, Jianlin ;
Fu, Xuesong ;
Yu, Tao ;
Guo, Yongqi ;
Wang, Rutong .
INFORMATION SCIENCES, 2020, 522 :241-258
[10]  
Hung Jane, 2017, Conf Comput Vis Pattern Recognit Workshops, V2017, P808, DOI [10.1109/CVPRW.2017.112, 10.1109/cvprw.2017.112]