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...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2020-08-01
|
Series: | Sensors |
Subjects: | |
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 |