Skip to main content
Log in

A CNN-based android application for plant leaf classification at remote locations

  • Original Article
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

Abstract

The Earth has witnessed the evolution of thousands of plant species in the kingdom named Plantae. Due to the diversity and subtle differences in each plant, it becomes difficult for a novice to identify a particular plant and to know the properties associated with it. We propose a classification model that can solve this issue by categorizing the input plant image. Our methodology can classify up to 79 different plant species found predominantly in Himachal Pradesh located in India. A Deep Learning-based model is used to carry out the classification. Our model is optimized to work efficiently without a live internet connection on smartphones and other devices with limited computational power. A total of 79 distinct classes were classified using the Convolution neural network DenseNet-161 model architecture with a testing accuracy of 97.3%. The application works on any android platform and can classify the input plant image with an average latency of 1.98 s. Our application built on this model assists farmers and locals to get in-depth knowledge about the species including the local name, scientific name, description, and the care requirements by uploading or taking a picture of the plant leaf.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4

Similar content being viewed by others

Code availability

The codes will be made available on reasonable request to the authors.

References

  1. Willis K, McElwain J (2014) The evolution of plants. Oxford University Press, Oxford

    Google Scholar 

  2. Grassé P-P (2013) Evolution of living organisms: evidence for a new theory of transformation. Academic Press, Cambridge

    Google Scholar 

  3. Rieseberg LH (1997) Hybrid origins of plant species. Annu Rev Ecol Syst 28(1):359–389

    Article  Google Scholar 

  4. Graf BL, Rojas-Silva P, Rojo LE, Delatorre-Herrera J, Baldeón ME, Raskin I (2015) Innovations in health value and functional food development of quinoa (chenopodium quinoa willd.). Compr Rev Food Sci Food Saf 14(4):431–445

    Article  Google Scholar 

  5. Abdullahi HS, Sheriff R, Mahieddine F (2017) Convolution neural network in precision agriculture for plant image recognition and classification. In: 2017 Seventh international conference on innovative computing technology (INTECH), vol. 10. Ieee

  6. Douarre C, Crispim-Junior CF, Gelibert A, Tougne L, Rousseau D (2019) Novel data augmentation strategies to boost supervised segmentation of plant disease. Comput Electron Agric 165:104967

    Article  Google Scholar 

  7. Aldam C (2002) Endangered medicinal plant species in himachal pradesh. Curr Sci 83(7):797

    Google Scholar 

  8. Adhikari S, Shrestha B, Baiju B, Saban K (2018) Tomato plant diseases detection system using image processing. In: 1st KEC conference on engineering and technology, Lalitpur, vol. 1, pp. 81–86

  9. Pal NR, Pal SK (1993) A review on image segmentation techniques. Pattern Recogn 26(9):1277–1294

    Article  Google Scholar 

  10. Cap HQ, Suwa K, Fujita E, Kagiwada S, Uga H, Iyatomi H (2018) A deep learning approach for on-site plant leaf detection. In: 2018 IEEE 14th international colloquium on signal processing & its applications (CSPA). IEEE :118–122

  11. Gao F, Fu L, Zhang X, Majeed Y, Li R, Karkee M, Zhang Q (2020) Multi-class fruit-on-plant detection for apple in snap system using faster r-cnn. Comput Electron Agric 176:105634

    Article  Google Scholar 

  12. Ferentinos KP (2018) Deep learning models for plant disease detection and diagnosis. Comput Electron Agric 145:311–318

    Article  Google Scholar 

  13. Deepalakshmi P, Lavanya K, Srinivasu PN et al (2021) Plant leaf disease detection using cnn algorithm. Int J Inf Syst Model Des 12(1):1–21

    Article  Google Scholar 

  14. Cynthia ST, Hossain KMS, Hasan MN, Asaduzzaman M, Das AK (2019) Automated detection of plant diseases using image processing and faster r-cnn algorithm. In: 2019 international conference on sustainable technologies for industry 4.0 (STI). IEEE, pp. 1–5

  15. Li Y, Nie J, Chao X (2020) Do we really need deep cnn for plant diseases identification? Comput Electron Agric 178:105803

    Article  Google Scholar 

  16. Mukti, IZ, Biswas D (2019) Transfer learning based plant diseases detection using resnet50. In: 2019 4th International conference on electrical information and communication technology (EICT). IEEE, pp. 1–6

  17. Nazki H, Lee J, Yoon S, Park DS (2019) Image-to-image translation with gan for synthetic data augmentation in plant disease datasets. Smart Media J 8(2):46–57

    Google Scholar 

  18. Hartling S, Sagan V, Sidike P, Maimaitijiang M, Carron J (2019) Urban tree species classification using a worldview-2/3 and lidar data fusion approach and deep learning. Sensors 19(6):1284

    Article  Google Scholar 

  19. Chung Y, Chou C-A, Li C-Y (2021) Central attention and a dual path convolutional neural network in real-world tree species recognition. Int J Environ Res Public Health 18(3):961

    Article  Google Scholar 

Download references

Acknowledgements

Authors would like to thank K. J. Somaiya College of Engineering for all the facilities and infrastructure provided. The authors would also like to thank Rutwik Patel and Vrushali Sule for their feedback on the manuscript.

Funding

No funding was involved in this project.

Author information

Authors and Affiliations

Authors

Contributions

Conceptualization was done by AS and NM. All the literature reading and data gathering were performed by AS. All the experiments and coding were performed by AS. The formal analysis was performed by AS. Manuscript writing original draft preparation was done by AS. Review and editing was done by NM. Visualization work was carried out by AS and NM.

Corresponding author

Correspondence to Ninad Mehendale.

Ethics declarations

Conflict of interest

Authors A. Shelke and N. Mehendale declare that there has been no conflict of interest.

Ethical approval

All authors consciously assure that the manuscript fulfills the following statements: (1) This material is the authors’ own original work, which has not been previously published elsewhere. (2) The paper is not currently being considered for publication elsewhere. (3) The paper reflects the authors’own research and analysis in a truthful and complete manner. (4) The paper properly credits the meaningful contributions of co-authors and co-researchers. (5) The results are appropriately placed in the context of prior and existing research.

Consent to participate

This article does not contain any studies with animals or humans performed by any of the authors. Informed consent was not required as there were no human participants. All the necessary permissions were obtained from Institute Ethical committee and concerned authorities.

Consent for publication

Authors have taken all the necessary consents for publication from participants wherever required.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Shelke, A., Mehendale, N. A CNN-based android application for plant leaf classification at remote locations. Neural Comput & Applic 35, 2601–2607 (2023). https://doi.org/10.1007/s00521-022-07740-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-022-07740-1

Keywords

Navigation