Data from: Apple flower detection using deep convolutional networks
To optimize fruit production, a portion of the flowers and fruitlets of apple trees must be removed early in the growing season. The proportion to be removed is determined by the bloom intensity, i.e., the number of flowers present in the orchard. Several automated computer vision systems have been proposed to estimate bloom intensity, but their overall performance is still far from satisfactory even in relatively controlled environments. With the goal of devising a technique for flower identification which is robust to clutter and to changes in illumination, this paper presents a method in which a pre-trained convolutional neural network (CNN) is fine-tuned to become specially sensitive to flowers. Experimental results on a challenging dataset demonstrate that our method significantly outperforms three approaches that represent the state of the art in flower detection, with recall and precision rates higher than 90%. Moreover, a performance assessment on three additional datasets previously unseen by the network, which consist of different flower species and were acquired under different conditions, reveals that the proposed method highly surpasses baseline approaches in terms of generalization capability. This dataset comprises mp4 video sequences illustrating each combination of datasets and methods.
Resources in this dataset:
Resource Title: Supplementary data - Video mmc1 (7MB).
File Name: 1-s2.0-S016636151730502X-mmc1.mp4
Resource Description: Dataset = AppleA.
Method on left-hand side: second baseline algorithm mentioned in the paper, where HSV is hue-saturation-value, and 'Bh' is Bhattacharyya distance.
Method on right-hand side: our proposed method, the CNN + SVM, where CNN = convolutional neural network and SVM = support vector machine.
True Positives (blue), False Positives (cyan), and False Negatives (red).
Resource Title: Supplementary data - Video mmc2 (7MB).
File Name: 1-s2.0-S016636151730502X-mmc2.mp4
Resource Description: Dataset = AppleA.
Method on left-hand side: third baseline algorithm mentioned in the paper, HSV + SVM, where HSV is hue-saturation-value and SVM is support vector machine.
Method on right-hand side: our proposed method, the CNN + SVM, where CNN = convolutional neural network and SVM = support vector machine.
True Positives (blue), False Positives (cyan), and False Negatives (red).
Resource Title: Supplementary data - Video mmc3 (7MB).
File Name: 1-s2.0-S016636151730502X-mmc3.mp4
Resource Description: Dataset = AppleA.
Method on left-hand side: first baseline algorithm mentioned in the paper, where HSV is hue-saturation-value.
Method on right-hand side: our proposed method, the CNN + SVM, where CNN = convolutional neural network and SVM = support vector machine.
True Positives (blue), False Positives (cyan), and False Negatives (red).
Resource Title: Supplementary data - Video mmc4 (3MB).
File Name: 1-s2.0-S016636151730502X-mmc4.mp4
Resource Description: Dataset = AppleB.
Method on left-hand side: third baseline algorithm mentioned in the paper, HSV + SVM, where HSV is hue-saturation-value and SVM is support vector machine.
Method on right-hand side: our proposed method, the CNN + SVM, where CNN = convolutional neural network and SVM = support vector machine.
True Positives (blue), False Positives (cyan), and False Negatives (red).
Resource Title: Supplementary data - Video mmc5 (3MB).
File Name: 1-s2.0-S016636151730502X-mmc5.mp4
Resource Description: Dataset = AppleC.
Method on left-hand side: third baseline algorithm mentioned in the paper, HSV + SVM, where HSV is hue-saturation-value and SVM is support vector machine.
Method on right-hand side: our proposed method, the CNN + SVM, where CNN = convolutional neural network and SVM = support vector machine.
True Positives (blue), False Positives (cyan), and False Negatives (red).
Resource Title: Supplementary data - Video mmc6 (3MB).
File Name: 1-s2.0-S016636151730502X-mmc6.mp4
Resource Description: Dataset = Peach.
Method on left-hand side: third baseline algorithm mentioned in the paper, HSV + SVM, where HSV is hue-saturation-value and SVM is support vector machine.
Method on right-hand side: our proposed method, the CNN + SVM, where CNN = convolutional neural network and SVM = support vector machine.
True Positives (blue), False Positives (cyan), and False Negatives (red).
Funding
USDA-ARS
History
Data contact name
Tabb, AmyData contact email
amy.tabb@ars.usda.govPublisher
Ag Data CommonsTheme
- Not specified
ISO Topic Category
- farming
National Agricultural Library Thesaurus terms
flowers; Malus domestica; growing season; orchards; lighting; neural networks; data collection; algorithms; models; precision agriculture; crops; trees; video recording; apples; automation; computer visionOMB Bureau Code
- 005:18 - Agricultural Research Service
OMB Program Code
- 005:040 - National Research
Pending citation
- No
Public Access Level
- Public