Bamboo Plant Classification Using Deep Transfer Learning with a Majority Multiclass Voting Algorithm
Source abstract
Abstract
Bamboos, also known as non-timber forest products (NTFPs) and belonging to the family Poaceae and subfamily Bambusoideae, have a wide range of flowering cycles from 3 to 120 years; hence, it is difficult to identify species. Here, the focus is on supervised machine learning (ML) and deep learning (DL) as a potential automated approach for the identification and classification of commercial bamboo species, with the help of the majority multiclass voting (MajMulVot) algorithm. We created an image dataset of 2000 bamboo instances, followed by a texture dataset prepared using local binary patterns (LBP) and gray-level cooccurrence matrix (GLCM)-based methods. First, we deployed five ML models for the texture datasets, where support vector machine (SVM) shows an accuracy rate of 82.27%. We next deployed five DL-based convolutional neural network (CNN) models for bamboo classification, namely AlexNet, VGG16, ResNet18, VGG19, and GoogleNet, using the transfer learning (TL) approach, where VGG16 prevails, with an accuracy rate of 88.75%. Further, a MajMulVot-based ensemble approach was introduced to improve the classification accuracy of all ML- and DL-based models. The ML-MajMulVot enhanced the accuracy for the texture dataset to 86.96%. In the same way, DL-MajMulVot increased the accuracy to 92.8%. We performed a comparative analysis of all classification models with and without K-fold cross-validation and MajMulVot methods. The proposed findings indicate that even difficult-to-identify species may be identified accurately with adequate image datasets. The suggested technology can also be incorporated into a mobile app to offer farmers effective agricultural methods.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Bamboo properties and applications · Smart Agriculture and AI · Wood and Agarwood Research
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Department of Computer Science and Engineering, Visvesvaraya National Institute of Technology (VNIT), Nagpur 440010, Maharashtra, India
Department of Information Technology, Shri Guru Gobind Singhji Institute of Engineering and Technology (SGGSIET), Nanded 431606, Maharashtra, India
CSIR-National Environmental and Engineering Research Institute (CSIR-NEERI), Nagpur 440020, Maharashtra, India
References (98)
Show source-provided references
1. Rudenko, M., Kazak, A., Oleinikov, N., Mayorova, A., Dorofeeva, A., Nekhaychuk, D., and Shutova, O. (2023). Intelligent Monitoring System to Assess Plant Development State Based on Computer Vision in Viticulture. Computation, 11.10.3390/computation11090171 ↗
2. An Advanced Deep Learning Models-Based Plant Disease Detection: A Review of Recent Research10.3389/fpls.2023.1158933 ↗
3. Flowers, Leaves or Both? How to Obtain Suitable Images for Automated Plant Identification10.1186/s13007-019-0462-4 ↗
4. Bamboo: An Overview on Its Genetic Diversity and Characterization10.1007/s13205-014-0201-5 ↗
5. Image-Based Automated Recognition of 31 Poaceae Species: The Most Relevant Perspectives10.3389/fpls.2021.804140 ↗
6. Prospect of Bamboo as a Renewable Textile Fiber, Historical Overview, Labeling, Controversies and Regulation10.1186/s40691-015-0054-5 ↗
7. Bamboos as a Cultivated Medicinal Grass for Industries: A Systematic Review10.1016/j.indcrop.2023.117210 ↗
8. Vorontsova, M.S., Clark, L.G., Dransfield, J., Govaerts, R., and Baker, W.J. (2016). World Checklist of Bamboos and Rattans, INBAR.
9. Characterization of Copper/Zinc and Manganese Superoxide Dismutase in Green Bamboo (Bambusa Oldhamii): Cloning, Expression and Regulation10.1016/j.plaphy.2010.11.011 ↗
10. Commercial Clustering of Sustainable Bamboo Species in India10.1016/j.indcrop.2020.112693 ↗
11. Sawarkar, A.D., Shrimankar, D.D., Manekar, S.C., Kumar, M., Garlapati, P.K., and Singh, L. (2023). Bamboo as a Sustainable Crop for Land Restoration in India: Challenges and Opportunities. Environ. Dev. Sustain., 1–33.10.1007/s10668-023-03911-9 ↗
12. Non-Monophyly of the Woody Bamboos (Bambuseae; Poaceae): A Multi-Gene Region Phylogenetic Analysis of Bambusoideae ss10.1007/s10265-008-0192-6 ↗
13. Independent Allopolyploidization Events Preceded Speciation in the Temperate and Tropical Woody Bamboos10.1111/nph.12988 ↗
14. Grass Blindness10.1002/ppp3.28 ↗
15. Traditional System Versus DNA Barcoding in Identification of Bamboo Species: A Systematic Review10.1007/s12033-021-00337-4 ↗
16. Classification of Bamboo Species by Fourier and Legendre Moment
17. von; Ikonomidis, K.; Mshamu, S.; Nkya, T.E.; Mukaka, M.; Pell, C.; Lindsay, S.W.; Deen, J.L.; Kisinza, W.N.; Knudsen, J.B. Affordable House Designs to Improve Health in Rural Africa: A Field Study from Northeastern Tanzania10.1016/S2542-5196(17)30078-5 ↗
18. Akinlabi, E.T., Anane-Fenin, K., and Akwada, D.R. (2017). Bamboo: The Multipurpose Plant, Springer. [1st ed.].10.1007/978-3-319-56808-9 ↗
19. A Systematic Review on the Composition, Storage, Processing of Bamboo Shoots: Focusing the Nutritional and Functional Benefits10.1016/j.jff.2020.104015 ↗
20. Harries, K.A., and Sharma, B.V. (2020). Woodhead Publishing Series in Civil and Structural Engineering, Woodhead Publishing. [2nd ed.].
21. Bamboo: A Rich Source of Natural Antioxidants and Its Applications in the Food and Pharmaceutical Industry10.1016/j.tifs.2018.05.003 ↗
22. Bamboo as Raw Materials for Dissolving Pulp with Environmental Friendly Technology for Rayon Fiber10.1016/j.proche.2015.12.122 ↗
23. The Potential of Bamboo as Building Material in Organic Shaped Buildings10.1016/j.sbspro.2015.12.004 ↗
24. Digitisation of Bamboo Culms for Structural Applications10.1016/j.jobe.2020.101193 ↗
25. Antioxidant and Nutraceutical Potential of Bamboo: An Overview
26. Online Expert Systems for Bamboo Identification Using Case Based Reasoning
27. Malik, O.A., Ismail, N., Hussein, B.R., and Yahya, U. (2022). Automated Real-Time Identification of Medicinal Plants Species in Natural Environment Using Deep Learning Models—A Case Study from Borneo Region. Plants, 11.10.3390/plants11151952 ↗
28. Multiclass Classification of Dry Beans Using Computer Vision and Machine Learning Techniques10.1016/j.compag.2020.105507 ↗
29. Naranjo-Torres, J., Mora, M., Hernández-García, R., Barrientos, R.J., Fredes, C., and Valenzuela, A. (2020). A Review of Convolutional Neural Network Applied to Fruit Image Processing. Appl. Sci., 10.10.3390/app10103443 ↗
30. Bhattacharjee, D., Kole, D.K., Dey, N., Basu, S., and Plewczynski, D. (2021). Proceedings of International Conference on Frontiers in Computing and Systems: COMSYS 2020, Springer.10.1007/978-981-15-7834-2 ↗
31. A Study on the Machine Learning Techniques for Automated Plant Species Identification: Current Trends and Challenges
32. Analysis of Transfer Learning for Deep Neural Network Based Plant Classification Models10.1016/j.compag.2019.01.041 ↗
33. A Leaf Recognition Technique for Plant Classification Using RBPNN and Zernike Moments
34. Zhang, H., Yanne, P., and Liang, S. (2012, January 17–20). Plant Species Classification Using Leaf Shape and Texture. Proceedings of the 2012 International Conference on Industrial Control and Electronics Engineering, Hong Kong, China.10.1109/ICICEE.2012.538 ↗
35. Ali, R., Hardie, R., and Essa, A. (2018, January 23–26). A Leaf Recognition Approach to Plant Classification Using Machine Learning. Proceedings of the NAECON 2018—IEEE National Aerospace and Electronics Conference, Dayton, OH, USA.10.1109/NAECON.2018.8556785 ↗
36. Plant Species Recognition Using Morphological Features and Adaptive Boosting Methodology10.1109/ACCESS.2019.2952176 ↗
37. Morphological Based Optimized Random Forest Classification for Indian Oxygen Plants
38. Automated Analysis of Visual Leaf Shape Features for Plant Classification10.1016/j.compag.2018.12.038 ↗
39. Tandel, G.S., Tiwari, A., and Kakde, O.G. (2021). Performance Optimisation of Deep Learning Models Using Majority Voting Algorithm for Brain Tumour Classification. Comput. Biol. Med., 135.10.1016/j.compbiomed.2021.104564 ↗
40. Jogin, M., Madhulika, M.S., Divya, G.D., Meghana, R.K., and Apoorva, S. (2018, January 18–19). Feature Extraction Using Convolution Neural Networks (CNN) and Deep Learning. Proceedings of the 2018 3rd IEEE International Conference on Recent Trends in Electronics, Information & Communication Technology (RTEICT), Bangalore, India.10.1109/RTEICT42901.2018.9012507 ↗
41. Lu, J., Tan, L., and Jiang, H. (2021). Review on Convolutional Neural Network (CNN) Applied to Plant Leaf Disease Classification. Agriculture, 11.10.3390/agriculture11080707 ↗
42. Comparing Supervised and Unsupervised Category Learning10.3758/BF03196342 ↗
43. Varga, D. (2022). No-Reference Image Quality Assessment with Convolutional Neural Networks and Decision Fusion. Appl. Sci., 12.10.3390/app12010101 ↗
44. Transfer Learning from Chest X-ray Pre-Trained Convolutional Neural Network for Learning Mammogram Data10.1016/j.procs.2018.08.190 ↗
45. Brain Tumor Classification in MRI Image Using Convolutional Neural Network10.3934/mbe.2020328 ↗
46. Automatic Classification of Plants Based on Their Leaves10.1016/j.biosystemseng.2015.08.003 ↗
47. Machine Learning for Plant Species Classification Using Leaf Vein Morphometric—IJERT
48. Alfred, R., Lim, Y., Haviluddin, H., and On, C.K. (2019, January 29–30). Automated Classification of Tropical Plant Species Data Based on Machine Learning Techniques and Leaf Trait Measurements. Proceedings of the Computational Science and Technology: 6th ICCST 2019, Kota Kinabalu, Malaysia.
49. Leaf Recognition Algorithm Using Neural Network Based Image Processing
50. Purohit, S., Viroja, R., Gandhi, S., and Chaudhary, N. (2015, January 16–19). Automatic Plant Species Recognition Technique Using Machine Learning Approaches. Proceedings of the 2015 International Conference on Computing and Network Communications (CoCoNet), Trivandrum, India.10.1109/CoCoNet.2015.7411268 ↗
51. Efficient Deep Learning Models for Categorizing Chenopodiaceae in the Wild10.1142/S0218001421520157 ↗
52. Classification of Images of Wheat, Ryegrass and Brome Grass Species at Early Growth Stages Using Principal Component Analysis10.1186/1746-4811-7-28 ↗
53. Spectrometric Classification of Bamboo Shoot Species by Comparison of Different Machine Learning Methods10.1007/s12161-020-01885-2 ↗
54. Deep Learning10.1038/nature14539 ↗
55. SVM or Deep Learning? A Comparative Study on Remote Sensing Image Classification10.1007/s00500-016-2247-2 ↗
56. Lee, S.H., Chan, C.S., Wilkin, P., and Remagnino, P. (2015, January 27–30). Deep-Plant: Plant Identification with Convolutional Neural Networks. Proceedings of the 2015 IEEE International Conference on Image Processing (ICIP), Quebec City, QC, Canada.10.1109/ICIP.2015.7350839 ↗
57. Plant Identification Using Deep Neural Networks via Optimization of Transfer Learning Parameters10.1016/j.neucom.2017.01.018 ↗
58. Wu, G., Fei, L., Deng, L., Yang, H., Han, M., Han, Z., and Zhao, L. (2023). Identification of Soybean Mutant Lines Based on Dual-Branch CNN Model Fusion Framework Utilizing Images from Different Organs. Plants, 12.10.3390/plants12122315 ↗
59. Alimboyong, C.R., Hernandez, A.A., and Medina, R.P. (2018, January 28–31). Classification of Plant Seedling Images Using Deep Learning. Proceedings of the TENCON 2018—2018 IEEE Region 10 Conference, Jeju Island, Republic of Korea.10.1109/TENCON.2018.8650178 ↗
60. Tree Species Classification Using Deep Learning and RGB Optical Images Obtained by an Unmanned Aerial Vehicle10.1007/s11676-020-01245-0 ↗
61. Deep Learning for Plant Identification in Natural Environment10.1155/2017/7361042 ↗
62. Hammad, B.T., Ahmed, I.T., and Jamil, N. (2022). A Steganalysis Classification Algorithm Based on Distinctive Texture Features. Symmetry, 14.10.3390/sym14020236 ↗
63. Liu, C., and Mago, V.K. (2012). LBP and Color Descriptors for Image Classification BT—Cross Disciplinary Biometric Systems, Springer.10.1007/978-3-642-28457-1 ↗
64. Nixon, M., and Aguado, A. (2019). Feature Extraction and Image Processing for Computer Vision, Academic Press.10.1016/B978-0-12-814976-8.00003-8 ↗
65. Survey of Feature Extraction and Classification Techniques to Identify Plant through Leaves10.1016/j.eswa.2020.114181 ↗
66. Feature Selection in Machine Learning: A New Perspective10.1016/j.neucom.2017.11.077 ↗
67. Elejoste, A., Arevalillo, A., Gabilondo, N., Butron, A., and Peña-Rodriguez, C. (2021). Morphological Analysis of Several Bamboo Species with Potential Structural Applications. Polymers, 13.10.3390/polym13132126 ↗
68. Liese, W., and Köhl, M. (2015). Bamboo: The Plant and Its Uses, Springer.10.1007/978-3-319-14133-6 ↗
69. Ibrahim, S., Nazir, S., and Velastin, S.A. (2021). Feature Selection Using Correlation Analysis and Principal Component Analysis for Accurate Breast Cancer Diagnosis. J. Imaging, 7.10.3390/jimaging7110225 ↗
70. A Novel Multi-Modal Depression Detection Approach Based on Mobile Crowd Sensing and Task-Based Mechanisms10.1007/s11042-022-12315-2 ↗
71. Raju, V.N.G., Lakshmi, K.P., Jain, V.M., Kalidindi, A., and Padma, V. (2020, January 20–22). Study the Influence of Normalization/Transformation Process on the Accuracy of Supervised Classification. Proceedings of the 2020 Third International Conference on Smart Systems and Inventive Technology (ICSSIT), Tirunelveli, India.10.1109/ICSSIT48917.2020.9214160 ↗
72. Mendoza-Ramírez, C.E., Tudon-Martinez, J.C., Félix-Herrán, L.C., Lozoya-Santos, J.D.J., and Vargas-Martínez, A. (2023). Augmented Reality: Survey. Appl. Sci., 13.10.3390/app131810491 ↗
73. Ma, J., Hu, C., Zhou, P., Jin, F., Wang, X., and Huang, H. (2023). Review of Image Augmentation Used in Deep Learning-Based Material Microscopic Image Segmentation. Appl. Sci., 13.10.3390/app13116478 ↗
74. Image Compression and Plants Classification Using Machine Learning in Controlled-Environment Agriculture: Antarctic Station Use Case10.1109/JSEN.2021.3050084 ↗
75. Yalcin, H., and Razavi, S. (2016, January 18–20). Plant Classification Using Convolutional Neural Networks. Proceedings of the 2016 Fifth International Conference on Agro-Geoinformatics (Agro-Geoinformatics), Tianjin, China.10.1109/Agro-Geoinformatics.2016.7577698 ↗
76. Reliable Accuracy Estimates from K-Fold Cross Validation10.1109/TKDE.2019.2912815 ↗
77. Sahu, S.K., Mokhade, A., and Bokde, N.D. (2023). An Overview of Machine Learning, Deep Learning, and Reinforcement Learning-Based Techniques in Quantitative Finance: Recent Progress and Challenges. Appl. Sci., 13.10.3390/app13031956 ↗
78. Yu, F., Zhang, Q., Xiao, J., Ma, Y., Wang, M., Luan, R., Liu, X., Ping, Y., Nie, Y., and Tao, Z. (2023). Progress in the Application of CNN-Based Image Classification and Recognition in Whole Crop Growth Cycles. Remote Sens., 15.10.3390/rs15122988 ↗
79. Deep Learning in Bioinformatics: Introduction, Application, and Perspective in the Big Data Era10.1016/j.ymeth.2019.04.008 ↗
80. Uddin, M.S., and Bansal, J.C. (2021, January 14–17). A Novel Approach for Tomato Diseases Classification Based on Deep Convolutional Neural Networks BT. Proceedings of the International Joint Conference on Computational Intelligence, Bratislava, Slovakia.
81. Deep Learning Convolution Neural Network to Detect and Classify Tomato Plant Leaf Diseases
82. Pak, M., and Kim, S. (2017, January 8–10). A Review of Deep Learning in Image Recognition. Proceedings of the 2017 4th International Conference on Computer Applications and Information Processing Technology (CAIPT), Kuta Bali, Indonesia.10.1109/CAIPT.2017.8320684 ↗
83. Krizhevsky, A., Sutskever, I., and Hinton, G.E. (2012). Imagenet Classification with Deep Convolutional Neural Networks. Adv. Neural Inf. Process. Syst., 25.
84. Simonyan, K., and Zisserman, A. (2014). Very Deep Convolutional Networks for Large-Scale Image Recognition. arXiv.
85. An Analysis of Convolutional Neural Networks for Image Classification10.1016/j.procs.2018.05.198 ↗
86. Wider or Deeper: Revisiting the ResNet Model for Visual Recognition10.1016/j.patcog.2019.01.006 ↗
87. A Comprehensive Survey on Transfer Learning10.1109/JPROC.2020.3004555 ↗
88. Duong-Trung, N., Quach, L.-D., Nguyen, M.-H., and Nguyen, C.-N. (2019, January 20–23). A Combination of Transfer Learning and Deep Learning for Medicinal Plant Classification. Proceedings of the 2019 4th International Conference on Intelligent Information Technology, Da Nang, Vietnam.10.1145/3321454.3321464 ↗
89. How Deep Learning Extracts and Learns Leaf Features for Plant Classification10.1016/j.patcog.2017.05.015 ↗
90. Wang, Q., Jia, N., and Breckon, T.P. (2019, January 22–25). A Baseline for Multi-Label Image Classification Using an Ensemble of Deep Convolutional Neural Networks. Proceedings of the 2019 IEEE International Conference on Image Processing (ICIP), Taipei, Taiwan.10.1109/ICIP.2019.8803793 ↗
91. Mittal, P., Kansal, M., and kaur Jhajj, H. (2018, January 19–20). Combined Classifier for Plant Classification and Identification from Leaf Image Based on Visual Attributes. Proceedings of the 2018 International Conference on Intelligent Circuits and Systems (ICICS), Phagwara, India.10.1109/ICICS.2018.00046 ↗
92. Citrus Pests Classification Using an Ensemble of Deep Learning Models10.1016/j.compag.2021.106192 ↗
93. Salem, M.H., Li, Y., Liu, Z., and AbdelTawab, A.M. (2023). A Transfer Learning and Optimized CNN Based Maritime Vessel Classification System. Appl. Sci., 13.10.3390/app13031912 ↗
94. Medical Sentiment Analysis Based on Soft Voting Ensemble Algorithm
95. Ensemble Learning-Based Classification of Microarray Cancer Data on Tree-Based Features10.1049/ccs2.12003 ↗
96. Sawarkar, A.D., Shrimankar, D.D., Sahu, S.K., Singh, L., Bokde, N.D., and Kumar, M. (2023, January 11–12). Commercial Clustering of Indian Bamboo Species Using Machine Learning Techniques. Proceedings of the 2023 2nd International Conference on Paradigm Shifts in Communications Embedded Systems, Machine Learning and Signal Processing (PCEMS), Poznan, Poland.10.1109/PCEMS58491.2023.10136094 ↗
97. Sawarkar, A.D., Shrimankar, D.D., Singh, L., Agrahari, A., Lachure, S., and Bokde, N.D. (2023, January 8–9). Commercial Indian Bamboo Species Classification on MatK DNA Barcode Sequences Using Machine Learning Techniques with K-Mer. Proceedings of the 2023 International Conference on Computer, Electronics & Electrical Engineering & Their Applications (IC2E3), Srinagar Garhwal, India.10.1109/IC2E357697.2023.10262781 ↗
98. Classification of Rice Varieties with Deep Learning Methods10.1016/j.compag.2021.106285 ↗