Wheat ear counting using K-means clustering segmentation and convolutional neural network

Background Wheat yield is influenced by the number of ears per unit area, and manual counting has traditionally been used to estimate wheat yield. To realize rapid and accurate wheat ear counting, K-means clustering was used for the automatic segmentation of wheat ear images captured by hand-held devices. The segmented data set was constructed by creating four categories of image labels: non-wheat ear, one wheat ear, two wheat ears, and three wheat ears, which was then was sent into the convolution neural network (CNN) model for training and testing to reduce the complexity of the model. Results The recognition accuracy of non-wheat, one wheat, two wheat ears, and three wheat ears were 99.8, 97.5, 98.07, and 98.5%, respectively. The model R 2 reached 0.96, the root mean square error (RMSE) was 10.84 ears, the macro F1-score and micro F1-score both achieved 98.47%, and the best performance was observed during late grain-filling stage ( R 2  = 0.99, RMSE = 3.24 ears). The model could also be applied to the UAV platform ( R 2  = 0.97, RMSE = 9.47 ears). Conclusions The classification of segmented images as opposed to target recognition not only reduces the workload of manual annotation but also improves significantly the efficiency and accuracy of wheat ear counting, thus meeting the requirements of wheat yield estimation in the field environment.

[1]  J. MacQueen Some methods for classification and analysis of multivariate observations , 1967 .

[2]  H. Nerson Effects of population density and number of ears on wheat yield and its components. , 1980 .

[3]  Hilde van der Togt,et al.  Publisher's Note , 2003, J. Netw. Comput. Appl..

[4]  Yiming Yang,et al.  An Evaluation of Statistical Approaches to Text Categorization , 1999, Information Retrieval.

[5]  Tim Menzies,et al.  Data Mining Static Code Attributes to Learn Defect Predictors , 2007, IEEE Transactions on Software Engineering.

[6]  Michael L. Poole,et al.  High ear number is key to achieving high wheat yields in the high-rainfall zone of south-western Australia , 2007 .

[7]  F. Cointault,et al.  In‐field Triticum aestivum ear counting using colour‐texture image analysis , 2008 .

[8]  Gaël Varoquaux,et al.  Scikit-learn: Machine Learning in Python , 2011, J. Mach. Learn. Res..

[9]  Murat Erisoglu,et al.  A new algorithm for initial cluster centers in k-means algorithm , 2011, Pattern Recognit. Lett..

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

[11]  Qin Zhang,et al.  A Review of Imaging Techniques for Plant Phenotyping , 2014, Sensors.

[12]  Dong Yu,et al.  Deep Learning: Methods and Applications , 2014, Found. Trends Signal Process..

[13]  Geoffrey E. Hinton,et al.  Deep Learning , 2015, Nature.

[14]  Zhiguo Cao,et al.  In-field automatic observation of wheat heading stage using computer vision , 2016 .

[15]  Edward Jones,et al.  A survey of image processing techniques for plant extraction and segmentation in the field , 2016, Comput. Electron. Agric..

[16]  M. Despotovic,et al.  Evaluation of empirical models for predicting monthly mean horizontal diffuse solar radiation , 2016 .

[17]  David R. Swanson,et al.  Image Harvest: an open-source platform for high-throughput plant image processing and analysis , 2016, Journal of experimental botany.

[18]  T. Grift,et al.  Semi-automated, machine vision based maize kernel counting on the ear , 2017 .

[19]  G. Slafer,et al.  Yield determination, interplay between major components and yield stability in a traditional and a contemporary wheat across a wide range of environments , 2017 .

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

[21]  Ying Zhu,et al.  Review of Plant Identification Based on Image Processing , 2016, Archives of Computational Methods in Engineering.

[22]  A. Kamilaris,et al.  A review of the use of convolutional neural networks in agriculture , 2018, The Journal of Agricultural Science.

[23]  Hamid Laga,et al.  Detection and analysis of wheat spikes using Convolutional Neural Networks , 2018, Plant Methods.

[24]  Michael R. Pointer,et al.  CIE 015:2018 Colorimetry, 4th Edition , 2018 .

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

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

[27]  Frédéric Baret,et al.  Ear density estimation from high resolution RGB imagery using deep learning technique , 2019, Agricultural and Forest Meteorology.

[28]  Xueliang Zhang,et al.  Deep learning in remote sensing applications: A meta-analysis and review , 2019, ISPRS Journal of Photogrammetry and Remote Sensing.

[29]  Fernando Pérez-Rodríguez,et al.  Codelplant: Regression-based processing of RGB images for colour models in plant image segmentation , 2019, Comput. Electron. Agric..

[30]  In Seop Na,et al.  Rice yield estimation based on K-means clustering with graph-cut segmentation using low-altitude UAV images , 2019, Biosystems Engineering.

[31]  S. Anubha Pearline,et al.  A study on plant recognition using conventional image processing and deep learning approaches , 2019, J. Intell. Fuzzy Syst..

[32]  Ning Ye,et al.  TA-CNN: Two-way attention models in deep convolutional neural network for plant recognition , 2019, Neurocomputing.

[33]  Ma. Luisa Buchaillot,et al.  Cereal Crop Ear Counting in Field Conditions Using Zenithal RGB Images. , 2019, Journal of visualized experiments : JoVE.

[34]  Jian Lian,et al.  A novel recommendation system via L0-regularized convex optimization , 2019, Neural Computing and Applications.

[35]  Daniel Reynolds,et al.  An Exploration of Deep-Learning Based Phenotypic Analysis to Detect Spike Regions in Field Conditions for UK Bread Wheat , 2019, Plant phenomics.

[36]  Pouria Sadeghi-Tehran,et al.  DeepCount: In-Field Automatic Quantification of Wheat Spikes Using Simple Linear Iterative Clustering and Deep Convolutional Neural Networks , 2019, Front. Plant Sci..

[37]  Farid Melgani,et al.  Computer vision-based phenotyping for improvement of plant productivity: a machine learning perspective , 2018, GigaScience.

[38]  Shiguo Lian,et al.  A survey on face data augmentation for the training of deep neural networks , 2019, Neural Computing and Applications.

[39]  Chaoqun Hong,et al.  PLANET: Improved Convolutional Neural Networks with Image Enhancement for Image Classification , 2020, Mathematical Problems in Engineering.

[40]  Yunming Ye,et al.  A multi-task learning model with adversarial data augmentation for classification of fine-grained images , 2020, Neurocomputing.