Deep count: Fruit counting based on deep simulated learning

Date

2017-04-20

Authors

Rahnemoonfar, Maryam
Sheppard, Clay

ORCID

Journal Title

Journal ISSN

Volume Title

Publisher

MDPI
MDPI

Abstract

Recent years have witnessed significant advancement in computer vision research based on deep learning. Success of these tasks largely depends on the availability of a large amount of training samples. Labeling the training samples is an expensive process. In this paper, we present a simulated deep convolutional neural network for yield estimation. Knowing the exact number of fruits, flowers, and trees helps farmers to make better decisions on cultivation practices, plant disease prevention, and the size of harvest labor force. The current practice of yield estimation based on the manual counting of fruits or flowers by workers is a very time consuming and expensive process and it is not practical for big fields. Automatic yield estimation based on robotic agriculture provides a viable solution in this regard. Our network is trained entirely on synthetic data and tested on real data. To capture features on multiple scales, we used a modified version of the Inception-ResNet architecture. Our algorithm counts efficiently even if fruits are under shadow, occluded by foliage, branches, or if there is some degree of overlap amongst fruits. Experimental results show a 91% average test accuracy on real images and 93% on synthetic images.


Recent years have witnessed significant advancement in computer vision research based on deep learning. Success of these tasks largely depends on the availability of a large amount of training samples. Labeling the training samples is an expensive process. In this paper, we present a simulated deep convolutional neural network for yield estimation. Knowing the exact number of fruits, flowers, and trees helps farmers to make better decisions on cultivation practices, plant disease prevention, and the size of harvest labor force. The current practice of yield estimation based on the manual counting of fruits or flowers by workers is a very time consuming and expensive process and it is not practical for big fields. Automatic yield estimation based on robotic agriculture provides a viable solution in this regard. Our network is trained entirely on synthetic data and tested on real data. To capture features on multiple scales, we used a modified version of the Inception-ResNet architecture. Our algorithm counts efficiently even if fruits are under shadow, occluded by foliage, branches, or if there is some degree of overlap amongst fruits. Experimental results show a 91% average test accuracy on real images and 93% on synthetic images.

Description

Keywords

deep-learning, agricultural sensors, simulated learning, yield estimation, deep-learning, agricultural sensors, simulated learning, yield estimation

Sponsorship

Rights:

Attribution 4.0 International, Attribution 4.0 International

Citation

Rahnemoonfar, M. and Sheppard, C., 2017. Deep count: fruit counting based on deep simulated learning. Sensors, 17(4), p.905.
Rahnemoonfar, M. and Sheppard, C., 2017. Deep count: fruit counting based on deep simulated learning. Sensors, 17(4), p.905.