Recent Advances in Computer Science and Communications

Author(s): Nidhi and Jay K.P.S. Yadav*

DOI: 10.2174/2666255813999200904162029

Plant Leaf Classification using Convolutional Neural Network

Article ID: e180322185583 Pages: 11

  • * (Excluding Mailing and Handling)

Abstract

Introduction: Convolutional Neural Network (CNNet) has proven the indispensable system in order to perform the recognition and classification tasks in different computer vision applications. The purpose of this study was to exploit the marvelous learning ability of CNNet in the image classification field.

Methods: In order to circumvent the overfitting issues and to enhance the generalization potential of the proposed FLCNNet, augmentation has been performed on the Flavia dataset that imposes translation and rotation techniques to perform the augmentation with the transformed leaves having the same labels as the original ones. Both the classification models executed; one without augmentation and one with the augmentation data are compared to check the effectiveness of the augmentation hence the aim of the proposed work. Moreover, Edge detection technique has been applied to extract the shape of the leaf images, in order to classify them accordingly. Thereafter, the FLCNNet is trained and tested for the dataset, with and without augmentation.

Results: The results are gathered in terms of accuracy and training time for both datasets. The Augmented dataset (dataset 2) has been found effective and more feasible for classification without misguiding the network to learn (avoid overfitting) as compared to the dataset without augmentation (dataset 1).

Conclusion: This paper proposed the Five Layer Convolution Neural Network (FLCNNet) method to classify plant leaves based on their shape. This approach can classify 8 types of leaves using automatic feature extraction by utilizing their shape characteristics. To avoid the overfitting condition and make the performance better. We aimed to perform the classification of the augmented leaf dataset.

Discussion: We proposed a five Layer CNNet (FLCNNet) to classify the leaf image data into different classes or labels based on the shape characteristics of the leaves.

Keywords: Leaf classification, Feature Extraction, Convolutional Neural Network, Data augmentation, ayurveda medicines, leaf dataset.

Graphical Abstract

[1]
W. Jeon, and S. Rhee, "Plant leaf recognition using a convolution neural network", Int. J. Fuzzy Log. Intell. Syst., vol. 17, no. 1, pp. 26-34, Mar 2017.
[http://dx.doi.org/10.5391/IJFIS.2017.17.1.26]
[2]
A. Ehsanirad, "Plant classification based on leaf recognition", Int. J. Comput. Sci. Inf. Secur., vol. 8, no. 4, pp. 78-81, Jul 2010.
[3]
B.S. Prajapati, V.K. Dabhi, and H.B. Prajapati, "A survey on detection and classification of cotton leaf diseases", In 2016 International Conference on Electrical, Electronics, and Optimization Techniques, 2016pp. 2499-2506
[4]
R.M. Prakash, G.P. Saraswathy, G. Ramalakshmi, K.H. Mangaleswari, and T. Kaviya, "Detection of leaf diseases and classification using digital image processing", In 2017 International Conference on Innovations in Information, Embedded and Communication Systems, 2017pp. 1-4
[5]
C. Khitthuk, A. Srikaew, K. Attakitmongcol, and P. Kumsawat, "Plant leaf disease diagnosis from color imagery using co-occurrence matrix and artificial intelligence system", In 2018 International Electrical Engineering Congress, 2018pp. 1-4
[6]
D.T. Dat, N.D.X. Hai, and N.T. Thinh, "Detection and classification defects on exported banana leaves by computer vision", In 2019 International Conference on System Science and Engineering, 2019pp. 609-613
[7]
M. Francis, "Disease detection and classification in agricultural plants using convolutional neural networks – A visual understanding", In 2019 6th International Conference on Signal Processing and Integrated Networks, 2019pp. 1063-1068
[8]
H. Zhou, C. Yan, and H. Huang, "Tree species identification based on convolutional neural networks", In 2016 8th International Conference on Intelligent Human-Machine Systems and Cybernetics, 2016pp. 103-106
[9]
P.B. Wable, "Neural network-based leaf recognition", In 2016 International Conference on Automatic Control and Dynamic Optimization Techniques, 2016pp. 645-648
[10]
X. Zhang, Y. Qiao, F. Meng, C. Fan, and M. Zhang, "Identification of maize leaf diseases using improved deep convolutional neural networks", IEEE Access, vol. 6, pp. 30370-30377, June 2018.
[http://dx.doi.org/10.1109/ACCESS.2018.2844405]
[11]
A. Beikmohammadi, and K. Faez, "Leaf classification for plant recognition with deep transfer learning", In 2018 4th Iranian Conference on Signal Processing and Intelligent Systems, 2018pp. 21-26
[12]
A. Fuentes, S. Yoon, S.C. Kim, and D.S. Park, "A robust deep-learning-based detector for real-time tomato plant diseases and pests recognition", Sensors, vol. 17, no. 9, p. 2022, Sep 2017.
[http://dx.doi.org/10.3390/s17092022]
[13]
M. Brahimi, B. Kamel, and A. Moussaoui, "Deep learning for tomato diseases: Classification and symptoms visualization", Appl. Artif. Intell., vol. 31, no. 4, pp. 299-315, Apr 2017.
[http://dx.doi.org/10.1080/08839514.2017.1315516]
[14]
A.G. Howard, M. Zhu, B. Chen, D. Kalenichenko, W. Wang, T. Weyand, M. Andreetto, and H. Adam, "MobileNets: Efficient convolutional neural networks for mobile vision applications", ArXiv: 1704.04861, 2017.
[15]
S.G. Wu, F.S. Bao, E.Y. Xu, Y. Wang, Y. Chang, and Q. Xiang, "A leaf recognition algorithm for plant classification using probabilistic neural network", In 2007 IEEE International Symposium on Signal Processing and Information Technology, 2007pp. 11-16
[16]
J. Hang, D. Zhang, J. Zhang, and B. Wang, "Classification of plant leaf diseases based on improved convolutional neural network", Sensors, vol. 19, no. 19, p. 4161, Jan 2019.
[17]
M. Sibiya, and M. Sumbwanyambe, "A computational procedure for the recognition and classification of maize leaf diseases out of healthy leaves using convolutional neural networks", AgriEngineering., vol. 1, no. 1, pp. 119-131, Mar 2019.
[http://dx.doi.org/10.3390/agriengineering1010009]
[18]
M. Lukic, E. Tuba, and M. Tuba, "Leaf recognition algorithm using support vector machine with Hu moments and local binary patterns", In 2017 IEEE 15th International Symposium on Applied Machine Intelligence and Informatics, 2017pp. 000485-000490
[19]
P.Y. Simard, D. Steinkraus, and J.C. Platt, "Best practices for convolutional neural networks applied to visual document analysis", In Proceedings of the Seventh International Conference on Document Analysis and Recognition, vol. 3, 2003pp. 958-962
[20]
Y. Ye, C. Chen, C. T. Li, H. Fu, and Z. Chi, "Research and implementation of plant leaf recognition based on centrist", Comput. Eng. Des., vol. 33, no. 11, Oct 2012.
[21]
Y. Ye, "A computerized plant species recognition system", In Proceedings of the IEEE 2004 International Symposium on Intelligent Multimedia. Video and Speech Processing, 2004pp. 723-726
[22]
X. Gu, "Leaf recognition based on the combination of wavelet transform and Gaussian interpolation", In Proceedings of International Conference on Intelligent Computing. Springer Berlin Heidelberg, 2005pp. 253-262
[23]
J.X. Du, X.F. Wang, and G.J. Zhang, "Leaf shape based plant species recognition", Appl. Math. Comput., vol. 185, no. 2, pp. 883-893, 2007.
[24]
X.F. Wang, "Recognition of leaf images based on shape features using a hypersphere classifier", In Proceedings of International Conference on Intelligent Computing. Springer Berlin Heidelberg, 2005pp. 87-96
[25]
J. Du, "Shape recognition based on radial basis probabilistic neural network and application to plant species identification", In: Proceedings of 2005 International Symposium of Neural Networks, Springer: Heidelberg, 2005, pp. 281-285.
[26]
C. Zhang, P. Zhou, C. Li, and L. Liu, "A convolutional neural network for leaves recognition using data augmentation", In 2015 IEEE International Conference on Computer and Information Technology; Ubiquitous Computing and Communications; Dependable, Autonomic and Secure Computing; Pervasive Intelligence and Computing, Liverpool, 2015pp. 2143-2150
[27]
Q. Zheng, M. Yang, Q. Zhang, and X. Zhang, "Fine-grained image classification based on the combination of artificial features and deep convolutional activation features", In 2017 IEEE/CIC International Conference on Communications in China, 2017pp. 1-6
[28]
Q. Zheng, M. Yang, J. Yang, Q. Zhang, and X. Zhang, "Improvement of generalization ability of deep CNN via implicit regularization in two-stage training process", IEEE Access, vol. 6, pp. 15844-15869, Mar 2018.
[http://dx.doi.org/10.1109/ACCESS.2018.2810849]