Agricultural Greenhouses Detection in High-Resolution Satellite Images Based on Convolutional Neural Networks: Comparison of Faster R-CNN, YOLO v3 and SSD

Agricultural greenhouses (AGs) are an important facility for the development of modern agriculture. Accurately and effectively detecting AGs is a necessity for the strategic planning of modern agriculture. With the advent of deep learning algorithms, various convolutional neural network (CNN)-based...

Full description

Bibliographic Details
Main Authors: Min Li, Zhijie Zhang, Liping Lei, Xiaofan Wang, Xudong Guo
Format: Article
Language:English
Published: MDPI AG 2020-08-01
Series:Sensors
Subjects:
SSD
Online Access:https://www.mdpi.com/1424-8220/20/17/4938
id doaj-35c3aff54263414c8de290f0c425ef15
record_format Article
spelling doaj-35c3aff54263414c8de290f0c425ef152020-11-25T03:48:50ZengMDPI AGSensors1424-82202020-08-01204938493810.3390/s20174938Agricultural Greenhouses Detection in High-Resolution Satellite Images Based on Convolutional Neural Networks: Comparison of Faster R-CNN, YOLO v3 and SSDMin Li0Zhijie Zhang1Liping Lei2Xiaofan Wang3Xudong Guo4Key Laboratory of Digital Earth Science, Aerospace Information Research Institute, Chinese Academy of Sciences, Beijing 100094, ChinaKey Laboratory of Digital Earth Science, Aerospace Information Research Institute, Chinese Academy of Sciences, Beijing 100094, ChinaKey Laboratory of Digital Earth Science, Aerospace Information Research Institute, Chinese Academy of Sciences, Beijing 100094, ChinaKey Laboratory of Land Use, Ministry of Natural Resources, China Land Surveying and Planning Institute, Beijing 100035, ChinaKey Laboratory of Land Use, Ministry of Natural Resources, China Land Surveying and Planning Institute, Beijing 100035, ChinaAgricultural greenhouses (AGs) are an important facility for the development of modern agriculture. Accurately and effectively detecting AGs is a necessity for the strategic planning of modern agriculture. With the advent of deep learning algorithms, various convolutional neural network (CNN)-based models have been proposed for object detection with high spatial resolution images. In this paper, we conducted a comparative assessment of the three well-established CNN-based models, which are Faster R-CNN, You Look Only Once-v3 (YOLO v3), and Single Shot Multi-Box Detector (SSD) for detecting AGs. The transfer learning and fine-tuning approaches were implemented to train models. Accuracy and efficiency evaluation results show that YOLO v3 achieved the best performance according to the average precision (mAP), frames per second (FPS) metrics and visual inspection. The SSD demonstrated an advantage in detection speed with an FPS twice higher than Faster R-CNN, although their mAP is close on the test set. The trained models were also applied to two independent test sets, which proved that these models have a certain transability and the higher resolution images are significant for accuracy improvement. Our study suggests YOLO v3 with superiorities in both accuracy and computational efficiency can be applied to detect AGs using high-resolution satellite images operationally.https://www.mdpi.com/1424-8220/20/17/4938agricultural greenhouse detectionconvolutional neural networkFaster R-CNNYOLO v3SSD
collection DOAJ
language English
format Article
sources DOAJ
author Min Li
Zhijie Zhang
Liping Lei
Xiaofan Wang
Xudong Guo
spellingShingle Min Li
Zhijie Zhang
Liping Lei
Xiaofan Wang
Xudong Guo
Agricultural Greenhouses Detection in High-Resolution Satellite Images Based on Convolutional Neural Networks: Comparison of Faster R-CNN, YOLO v3 and SSD
Sensors
agricultural greenhouse detection
convolutional neural network
Faster R-CNN
YOLO v3
SSD
author_facet Min Li
Zhijie Zhang
Liping Lei
Xiaofan Wang
Xudong Guo
author_sort Min Li
title Agricultural Greenhouses Detection in High-Resolution Satellite Images Based on Convolutional Neural Networks: Comparison of Faster R-CNN, YOLO v3 and SSD
title_short Agricultural Greenhouses Detection in High-Resolution Satellite Images Based on Convolutional Neural Networks: Comparison of Faster R-CNN, YOLO v3 and SSD
title_full Agricultural Greenhouses Detection in High-Resolution Satellite Images Based on Convolutional Neural Networks: Comparison of Faster R-CNN, YOLO v3 and SSD
title_fullStr Agricultural Greenhouses Detection in High-Resolution Satellite Images Based on Convolutional Neural Networks: Comparison of Faster R-CNN, YOLO v3 and SSD
title_full_unstemmed Agricultural Greenhouses Detection in High-Resolution Satellite Images Based on Convolutional Neural Networks: Comparison of Faster R-CNN, YOLO v3 and SSD
title_sort agricultural greenhouses detection in high-resolution satellite images based on convolutional neural networks: comparison of faster r-cnn, yolo v3 and ssd
publisher MDPI AG
series Sensors
issn 1424-8220
publishDate 2020-08-01
description Agricultural greenhouses (AGs) are an important facility for the development of modern agriculture. Accurately and effectively detecting AGs is a necessity for the strategic planning of modern agriculture. With the advent of deep learning algorithms, various convolutional neural network (CNN)-based models have been proposed for object detection with high spatial resolution images. In this paper, we conducted a comparative assessment of the three well-established CNN-based models, which are Faster R-CNN, You Look Only Once-v3 (YOLO v3), and Single Shot Multi-Box Detector (SSD) for detecting AGs. The transfer learning and fine-tuning approaches were implemented to train models. Accuracy and efficiency evaluation results show that YOLO v3 achieved the best performance according to the average precision (mAP), frames per second (FPS) metrics and visual inspection. The SSD demonstrated an advantage in detection speed with an FPS twice higher than Faster R-CNN, although their mAP is close on the test set. The trained models were also applied to two independent test sets, which proved that these models have a certain transability and the higher resolution images are significant for accuracy improvement. Our study suggests YOLO v3 with superiorities in both accuracy and computational efficiency can be applied to detect AGs using high-resolution satellite images operationally.
topic agricultural greenhouse detection
convolutional neural network
Faster R-CNN
YOLO v3
SSD
url https://www.mdpi.com/1424-8220/20/17/4938
work_keys_str_mv AT minli agriculturalgreenhousesdetectioninhighresolutionsatelliteimagesbasedonconvolutionalneuralnetworkscomparisonoffasterrcnnyolov3andssd
AT zhijiezhang agriculturalgreenhousesdetectioninhighresolutionsatelliteimagesbasedonconvolutionalneuralnetworkscomparisonoffasterrcnnyolov3andssd
AT lipinglei agriculturalgreenhousesdetectioninhighresolutionsatelliteimagesbasedonconvolutionalneuralnetworkscomparisonoffasterrcnnyolov3andssd
AT xiaofanwang agriculturalgreenhousesdetectioninhighresolutionsatelliteimagesbasedonconvolutionalneuralnetworkscomparisonoffasterrcnnyolov3andssd
AT xudongguo agriculturalgreenhousesdetectioninhighresolutionsatelliteimagesbasedonconvolutionalneuralnetworkscomparisonoffasterrcnnyolov3andssd
_version_ 1724496843225694208