Detection and analysis of wheat spikes using Convolutional Neural Networks

AbstractBackgroundField phenotyping by remote sensing has received increased interest in recent years with the possibility of achieving high-throughput analysis of crop fields. Along with the various technological developments, the application of machine learning methods for image analysis has enhanced the potential for quantitative assessment of a multitude of crop traits. For wheat breeding purposes, assessing the production of wheat spikes, as the grain-bearing organ, is a useful proxy measure of grain production. Thus, being able to detect and characterize spikes from images of wheat fields is an essential component in a wheat breeding pipeline for the selection of high yielding varieties. ResultsWe have applied a deep learning approach to accurately detect, count and analyze wheat spikes for yield estimation. We have tested the approach on a set of images of wheat field trial comprising 10 varieties subjected to three fertilizer treatments. The images have been captured over one season, using high definition RGB cameras mounted on a land-based imaging platform, and viewing the wheat plots from an oblique angle. A subset of in-field images has been accurately labeled by manually annotating all the spike regions. This annotated dataset, called SPIKE, is then used to train four region-based Convolutional Neural Networks (R-CNN) which take, as input, images of wheat plots, and accurately detect and count spike regions in each plot. The CNNs also output the spike density and a classification probability for each plot. Using the same R-CNN architecture, four different models were generated based on four different datasets of training and testing images captured at various growth stages. Despite the challenging field imaging conditions, e.g., variable illumination conditions, high spike occlusion, and complex background, the four R-CNN models achieve an average detection accuracy ranging from 88 to $$94\%$$94% across different sets of test images. The most robust R-CNN model, which achieved the highest accuracy, is then selected to study the variation in spike production over 10 wheat varieties and three treatments. The SPIKE dataset and the trained CNN are the main contributions of this paper.ConclusionWith the availability of good training datasets such us the SPIKE dataset proposed in this article, deep learning techniques can achieve high accuracy in detecting and counting spikes from complex wheat field images. The proposed robust R-CNN model, which has been trained on spike images captured during different growth stages, is optimized for application to a wider variety of field scenarios. It accurately quantifies the differences in yield produced by the 10 varieties we have studied, and their respective responses to fertilizer treatment. We have also observed that the other R-CNN models exhibit more specialized performances. The data set and the R-CNN model, which we make publicly available, have the potential to greatly benefit plant breeders by facilitating the high throughput selection of high yielding varieties.

[1]  F. Baret,et al.  High-Throughput Phenotyping of Plant Height: Comparing Unmanned Aerial Vehicles and Ground LiDAR Estimates , 2017, Front. Plant Sci..

[2]  Bi Kun,et al.  Non-destructive measurement of wheat spike characteristics based on morphological image processing , 2010 .

[3]  Pietro Perona,et al.  One-shot learning of object categories , 2006, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[4]  Xiaolong Yan,et al.  Genetic mapping of basal root gravitropism and phosphorus acquisition efficiency in common bean. , 2004, Functional plant biology : FPB.

[5]  J. Araus,et al.  Field high-throughput phenotyping: the new crop breeding frontier. , 2014, Trends in plant science.

[6]  Andrew Zisserman,et al.  Very Deep Convolutional Networks for Large-Scale Image Recognition , 2014, ICLR.

[7]  Peter J. Weisberg,et al.  The Value of Native Plants and Local Production in an Era of Global Agriculture , 2017, Front. Plant Sci..

[8]  Trevor Darrell,et al.  Rich Feature Hierarchies for Accurate Object Detection and Semantic Segmentation , 2013, 2014 IEEE Conference on Computer Vision and Pattern Recognition.

[9]  Zhiguo Cao,et al.  TasselNet: counting maize tassels in the wild via local counts regression network , 2017, Plant Methods.

[10]  Kaiming He,et al.  Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks , 2015, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[11]  Dong Liang,et al.  Recognition of Wheat Spike from Field Based Phenotype Platform Using Multi-Sensor Fusion and Improved Maximum Entropy Segmentation Algorithms , 2018, Remote. Sens..

[12]  Pankaj Kumar,et al.  Root phenotyping by root tip detection and classification through statistical learning , 2014, Plant and Soil.

[13]  Ashutosh Kumar Singh,et al.  Machine Learning for High-Throughput Stress Phenotyping in Plants. , 2016, Trends in plant science.

[14]  Martin J. Wooster,et al.  High Throughput Field Phenotyping of Wheat Plant Height and Growth Rate in Field Plot Trials Using UAV Based Remote Sensing , 2016, Remote. Sens..

[15]  J. Cai,et al.  Detecting spikes of wheat plants using neural networks with Laws texture energy , 2017, Plant Methods.

[16]  Ross B. Girshick,et al.  Fast R-CNN , 2015, 1504.08083.

[17]  Eugenio Culurciello,et al.  An Analysis of Deep Neural Network Models for Practical Applications , 2016, ArXiv.

[18]  Pouria Sadeghi-Tehran,et al.  Automated Method to Determine Two Critical Growth Stages of Wheat: Heading and Flowering , 2017, Front. Plant Sci..

[19]  Pedro J. Navarro,et al.  Plant phenomics: an overview of image acquisition technologies and image data analysis algorithms , 2017, GigaScience.

[20]  Ian Stavness,et al.  Deep Plant Phenomics: A Deep Learning Platform for Complex Plant Phenotyping Tasks , 2017, Front. Plant Sci..

[21]  Luca Aresu,et al.  The Development of a Recombinant scFv Monoclonal Antibody Targeting Canine CD20 for Use in Comparative Medicine , 2016, PloS one.

[22]  Hanno Scharr,et al.  Machine Learning for Plant Phenotyping Needs Image Processing. , 2016, Trends in plant science.

[23]  Nithya Rajan,et al.  Unmanned Aerial Vehicles for High-Throughput Phenotyping and Agronomic Research , 2016, PloS one.

[24]  Ji Zhou,et al.  Automatic Counting of Wheat Spikes from Wheat Growth Images , 2018, ICPRAM.

[25]  Shengping Zhang,et al.  Computer vision cracks the leaf code , 2016, Proceedings of the National Academy of Sciences.

[26]  Tony P. Pridmore,et al.  Deep Learning for Multi-task Plant Phenotyping , 2017, bioRxiv.

[27]  J. Araus,et al.  Wheat ear counting in-field conditions: high throughput and low-cost approach using RGB images , 2018, Plant Methods.

[28]  Przemyslaw Prusinkiewicz,et al.  The use of plant models in deep learning: an application to leaf counting in rosette plants , 2018, Plant Methods.

[29]  Bo Li,et al.  A novel 3D imaging system for strawberry phenotyping , 2017, Plant Methods.

[30]  D. Lobell,et al.  A scalable satellite-based crop yield mapper , 2015 .

[31]  Luc Van Gool,et al.  The Pascal Visual Object Classes Challenge: A Retrospective , 2014, International Journal of Computer Vision.

[32]  Geoffrey E. Hinton,et al.  ImageNet classification with deep convolutional neural networks , 2012, Commun. ACM.

[33]  Jochen C Reif,et al.  Novel throughput phenotyping platforms in plant genetic studies. , 2007, Trends in plant science.

[34]  Luc Van Gool,et al.  The Pascal Visual Object Classes (VOC) Challenge , 2010, International Journal of Computer Vision.

[35]  S. Miklavcic,et al.  Estimation of vegetation indices for high-throughput phenotyping of wheat using aerial imaging , 2018, Plant Methods.

[36]  Jinhai Cai,et al.  Phenotyping of plants in competitive but controlled environments: a study of drought response in transgenic wheat. , 2017, Functional plant biology : FPB.

[37]  Dong Liang,et al.  Wheat Ears Counting in Field Conditions Based on Multi-Feature Optimization and TWSVM , 2018, Front. Plant Sci..

[38]  G. Azzari,et al.  Satellite Estimates of Crop Area and Maize Yield in Zambia’s Agricultural Districts , 2015 .

[39]  Mohammad Najafi,et al.  Deep phenotyping: deep learning for temporal phenotype/genotype classification , 2017, Plant Methods.

[40]  Ben C. Stöver,et al.  LeafNet: A computer vision system for automatic plant species identification , 2017, Ecol. Informatics.

[41]  Jinhai Cai,et al.  A complete system for 3D reconstruction of roots for phenotypic analysis. , 2015, Advances in experimental medicine and biology.