A comprehensive comparison on current deep learning approaches for plant image classification

Plant identification and classification play a key role in understanding, protecting and conserving biodiversity. Traditional plant taxonomy needs long time intensive training and experience, which limited others to identify plant categories. With the development of automated image-based classification, machine learning (ML) is becoming a popular tool. Image classification, especially plant images taxonomy, has achieved great improvement in these years by deep learning (DL) methods. In this study, we first reviewed current deep learning applications in the field of plant image classification, and then we tested six deep learning methods in four public plant image datasets. In order to test the classification power of DL methods at cultivar level, we prepared a Camellia sasanqua Thunb. dataset, which is called Camellia@clab, for assessing classification performance of the six DL methods. These DL models’ classification performance all exceeded 70% in the four public plant image datasets, and LeNet and DenseNet had stable good performance, with median prediction accuracy of the LeNet was over 87.29% and that of DenseNet was over 93.8% in the four public datasets at species level. At cultivar level, the lowest median prediction accuracy of those DL methods decreased to 62%, but LeNet and DenseNet still performed very well. The prediction accuracy of LeNet and DenseNet was 82.3% and 100% in the Camellia@clab dataset, respectively. DenseNet model showed a stable best classification performance among the five datasets. To our knowledge, this is the first study that provides a comprehensive review and comparison on applying current DL methods to plant image classification. This study will provide guidance for DL applications in plant image classification, and point out the protentional DL research direction for modeling improvement.

[1]  Alexander A. Hernandez,et al.  An Improved Deep Neural Network for Classification of Plant Seedling Images , 2019, 2019 IEEE 15th International Colloquium on Signal Processing & Its Applications (CSPA).

[2]  Nitish Srivastava,et al.  Improving neural networks by preventing co-adaptation of feature detectors , 2012, ArXiv.

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

[4]  P. Ehrlich,et al.  Accelerated modern human–induced species losses: Entering the sixth mass extinction , 2015, Science Advances.

[5]  Ulrike Bayr,et al.  Automatic detection of woody vegetation in repeat landscape photographs using a convolutional neural network , 2019, Ecol. Informatics.

[6]  Yoshua Bengio,et al.  Gradient-based learning applied to document recognition , 1998, Proc. IEEE.

[7]  Aydin Kaya,et al.  Analysis of transfer learning for deep neural network based plant classification models , 2019, Comput. Electron. Agric..

[8]  Dumitru Erhan,et al.  Going deeper with convolutions , 2014, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[9]  Paolo Remagnino,et al.  Multi-Organ Plant Classification Based on Convolutional and Recurrent Neural Networks , 2018, IEEE Transactions on Image Processing.

[10]  Uday Pratap Singh,et al.  Multilayer Convolution Neural Network for the Classification of Mango Leaves Infected by Anthracnose Disease , 2019, IEEE Access.

[11]  Bo Chen,et al.  MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applications , 2017, ArXiv.

[12]  Jian Sun,et al.  Deep Residual Learning for Image Recognition , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[13]  Haibin Ling,et al.  Shape Classification Using the Inner-Distance , 2007, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[14]  W. John Kress,et al.  Next-Generation Field Guides , 2013 .

[15]  Panagiotis Tsakalides,et al.  Deep Convolutional Neural Networks for the Classification of Snapshot Mosaic Hyperspectral Imagery , 2017, Computational Imaging.

[16]  Baskar Ganapathysubramanian,et al.  Explaining hyperspectral imaging based plant disease identification: 3D CNN and saliency maps , 2018, ArXiv.

[17]  Andrew Zisserman,et al.  Automated Flower Classification over a Large Number of Classes , 2008, 2008 Sixth Indian Conference on Computer Vision, Graphics & Image Processing.

[18]  Patrick Mäder,et al.  Plant Species Identification Using Computer Vision Techniques: A Systematic Literature Review , 2017, Archives of Computational Methods in Engineering.

[19]  Noel B. Linsangan,et al.  FPGA-Based Plant Identification Through Leaf Veins , 2018, ICBBE '18.

[20]  Paolo Remagnino,et al.  HGO-CNN: Hybrid generic-organ convolutional neural network for multi-organ plant classification , 2017, 2017 IEEE International Conference on Image Processing (ICIP).

[21]  Kilian Q. Weinberger,et al.  Densely Connected Convolutional Networks , 2016, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[22]  Jiwen Lu,et al.  Runtime Network Routing for Efficient Image Classification , 2019, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[23]  Nick Craswell Mean Reciprocal Rank , 2009, Encyclopedia of Database Systems.

[24]  Ning Wang,et al.  A real-time, embedded, weed-detection system for use in wheat fields , 2007 .

[25]  Yudong Zhang,et al.  Fruit classification using computer vision and feedforward neural network , 2014 .

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

[27]  Hamid Laga,et al.  A Riemannian Elastic Metric for Shape-Based Plant Leaf Classification , 2012, 2012 International Conference on Digital Image Computing Techniques and Applications (DICTA).

[28]  R. Mitchell Parry,et al.  Leaf classification utilizing a convolutional neural network , 2015, SoutheastCon 2015.

[29]  Oskar Söderkvist,et al.  Computer Vision Classification of Leaves from Swedish Trees , 2001 .

[30]  Yuxuan Wang,et al.  A Leaf Recognition Algorithm for Plant Classification Using Probabilistic Neural Network , 2007, 2007 IEEE International Symposium on Signal Processing and Information Technology.

[31]  Patrick Mäder,et al.  Automated plant species identification—Trends and future directions , 2018, PLoS Comput. Biol..

[32]  Babajide O Ayinde,et al.  Regularizing Deep Neural Networks by Enhancing Diversity in Feature Extraction , 2019, IEEE Transactions on Neural Networks and Learning Systems.

[33]  Wanyi Li,et al.  Identification and Classification of Maize Drought Stress Using Deep Convolutional Neural Network , 2019, Symmetry.

[34]  Guigang Zhang,et al.  Deep Learning , 2016, Int. J. Semantic Comput..