Skip to main content

Weed Identification in Plant Seedlings Using Convolutional Neural Networks

  • Conference paper
  • First Online:
Emerging Technologies for Developing Countries (AFRICATEK 2022)

Abstract

Agriculture is essential for the continuous survival of man, however, the adverse effect of weeds in agronomy cannot be ignored. These weeds compete with crops for nutrients and sunlight, hence resulting in low crop yield. It is therefore necessary to identify and remove them at an early growth stage for effective weed control and maximum farm produce. This study focuses on distinguishing between crops and weeds at their infancy, using images processing. To achieve this, three convolutional neural networks (CNNs) architectures, ResNet, MobileNet and InceptionV3, were evaluated using a transfer learning technique on a dataset of 5,339 RGB plant images containing 12 different species of plants. Comparing their performances from experiments carried out, the results revealed the Inception V3 model as the best for crop identification with an accuracy of 82.4%, while ResNet and Mobilenet both achieved average accuracies of 71.1% and 75.4% respectively. ResNet however gave the best performance in terms of identifying weeds. Overall, Inception v3 was the best as other performance metrics including the recall, precision, and F1-score also corroborated the superiority of Inception v3 in distinguishing between crops and weed.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 59.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 79.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Binguitcha-Fare, A., Sharma, P.: Crops and weeds classification using convolutional neural networks via optimization of transfer learning parameters. Int. J. Eng. Adv. Technol. (IJEAT). 8(5), 2249–8958 (2019)

    Google Scholar 

  2. Iderawumi, A., Friday, C.: Characteristics effects of weed on growth performance and yield of maize (zea mays). Biomedical J. 1(4) (2018)

    Google Scholar 

  3. Wu, Z., Chen, Y., Zhao, B., Kang, X., Ding, Y.: Review of weed detection methods based on computer vision. Sensors 21(11), 3647 (2021)

    Article  Google Scholar 

  4. Asad, M., Bais, A.: Weed detection in canola fields using maximum likelihood classification and deep convolutional neural network. Inf. Process. Agric. 7(4), 535–545 (2020)

    Google Scholar 

  5. Gothai, E., Natesan, P., Aishwariya, S., Aarthy T., Singh G.: Weed identification using convolutional neural network and convolutional neural network architectures. In: 2020 Fourth International Conference on Computing Methodologies and Communication (ICCMC), pp. 958–965 (2020)

    Google Scholar 

  6. Yinka-Banjo, C., Ajayi, O.: Sky-farmers: applications of unmanned aerial vehicles (UAV) in agriculture. Auton. Veh. 107–128 (2019)

    Google Scholar 

  7. Petit, S., Boursault, A., Le Guilloux, M., Munier-Jolain, N., Reboud, X.: Weeds in agricultural landscapes. A review. Agron. Sustain. Dev. 31(2), 309–317 (2011)

    Article  Google Scholar 

  8. Fawakherji, M., Youssef, A., Bloisi, D., Pretto, A., Nardi, D.: Crop and weeds classification for precision agriculture using context-independent pixel-wise segmentation. In: 2019 Third IEEE International Conference on Robotic Computing (IRC), pp. 146–152. IEEE (2019)

    Google Scholar 

  9. Ozcan, K., Sharma, A., Bradbury, S., Schweitzer, D., Blader, T., Blodgett, S.: Milkweed (Asclepias syriaca) plant detection using mobile cameras. Ecosphere 11(1), e02992 (2020)

    Article  Google Scholar 

  10. Li, W., Chen, P., Wang, B., Xie, C.: Automatic localization and count of agricultural crop pests based on an improved deep learning pipeline. Sci. Rep. 9(1), 1–11 (2019)

    Google Scholar 

  11. Dyrmann, M., Karstoft, H., Midtiby, H.: Plant species classification using deep convolutional neural network. Biosys. Eng. 151, 72–80 (2016)

    Article  Google Scholar 

  12. Neforawati, I., Herman, N., Mohd, O.: Precision agriculture classification using convolutional neural networks for paddy growth level. J. Phys. Conf. Ser. 1193(1), 012026 (2019)

    Google Scholar 

  13. Brilhador, A., Gutoski, M., Hattori, L., De Souza Inácio, A., Lazzaretti, A., Lopes, H.: Classification of weeds and crops at the pixel-level using convolutional neural networks and data augmentation. In: 2019 IEEE Latin American Conference on Computational Intelligence (LA-CCI), pp. 1–6. IEEE (2019)

    Google Scholar 

  14. Kamath, R., Balachanra, M., Prabhu, S.: Paddy crop and weed classification using color features for computer vision-based precision agriculture. Int. J. Eng. Technol. (UAE) 7(4), 2909–2916 (2018)

    Google Scholar 

  15. Mishra, A.M., Gautam, V.: Weed species identification in different crops using precision weed management: a review. In: 2021 ISIC, pp. 180–194 (2021)

    Google Scholar 

  16. Khan, A., Ilyas, T., Umraiz, M., Mannan, Z., Kim, H.: Ced-net: crops and weeds segmentation for smart farming using a small cascaded encoder-decoder architecture. Electronics 9(10), 1602 (2020)

    Article  Google Scholar 

  17. Haichen, J., Qingrui, C., Zheng Guang, L.: Weeds and crops classification using deep convolutional neural network. In: 2020 the 3rd International Conference on Control and Computer Vision, pp. 40–44 (2020)

    Google Scholar 

  18. Grace, R.: Crop and weed classification using deep learning. Turkish J. Comput. Math. Educ. (TURCOMAT) 12(7), 935–938 (2021)

    Google Scholar 

  19. He, K., Zhang, X., Ren, S., Sun, J.: Microsoft Research: Deep Residual Learning for Image Recognition. arXiv preprint 2015:1512.03385 (2015)

    Google Scholar 

  20. Howard, A., Zhu, M., Chen, B., Kalenichenko, D., et al.: Mobilenets: efficient convolutional neural networks for mobile vision applications. arXiv preprint 2017:1704.04861 (2017)

    Google Scholar 

  21. Abadi, M., Agarwal, A., Barham. P., Brevdo, E., et al.: TensorFlow: large-scale machine learning on heterogeneous systems. www.tensorflow.org. Accessed 21 June 2022

  22. Szegedy, C., Vanhoucke, V., Ioffe, S., Shlens, J., Wojna, Z.: Rethinking the inception architecture for computer vision. In: 2016 Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 2818–2826 (2016)

    Google Scholar 

  23. Paszke, A., Gross, S., Massa, F., Lerer, A., et al.: Pytorch: an imperative style, high-performance deep learning library. In: Advances in Neural Information Processing Systems, vol. 32 (2019)

    Google Scholar 

  24. Deng, J., Dong, W., Socher, R., Li, L., et al.: Imagenet: a large-scale hierarchical image database. In: 2009 IEEE Conference on Computer Vision and Pattern Recognition, pp. 248–255. IEEE (2009)

    Google Scholar 

  25. Cadene, et al.: pre-trained ConvNets for pytorch: NASNet, ResNeXt, ResNet, InceptionV4, InceptionResnetV2, Xception, DPN etc. (2017)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Chika Yinka-Banjo .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Damilare, S., Yinka-Banjo, C., Ajayi, O. (2023). Weed Identification in Plant Seedlings Using Convolutional Neural Networks. In: Masinde, M., Bagula, A. (eds) Emerging Technologies for Developing Countries. AFRICATEK 2022. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 503. Springer, Cham. https://doi.org/10.1007/978-3-031-35883-8_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-35883-8_14

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-35882-1

  • Online ISBN: 978-3-031-35883-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics