Leveraging deep learning algorithms for the timely detection of diseases in bean leaves

This thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science, 2024.

מידע ביבליוגרפי
Main Authors: Fiona, Driciru, Denish, Ajani
מחברים אחרים: Chakrabarty, Amitabha
פורמט: Thesis
שפה:English
יצא לאור: Brac University 2024
נושאים:
גישה מקוונת:http://hdl.handle.net/10361/23945
id 10361-23945
record_format dspace
spelling 10361-239452024-09-23T10:42:19Z Leveraging deep learning algorithms for the timely detection of diseases in bean leaves Fiona, Driciru Denish, Ajani Chakrabarty, Amitabha Department of Computer Science and Engineering, Brac University Bean rust Angular leaf spot Convolutional neural network CNN Machine learning Deep learning Cognitive learning theory (Deep learning). Image processing. Leaves--Diseases--Diagnosis. Artificial intelligence. This thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science, 2024. Cataloged from PDF version of thesis. Includes bibliographical references (pages 47-49). In sub-Saharan Africa, where agriculture is a major commercial activity, the security of staple crops like beans is threatened by persistent diseases, notably bean rust and angular leaf spot. Uromyces appendiculatus, the fungus that causes bean rust, produces rust-colored pustules, whereas Pseudomonas syringae pv. phaseolicola, the cause of angular leaf spot, produces recognizable angular lesions. It is estimated that these diseases cost the agricultural sector millions of shillings each year in Uganda due to reduced bean yields, increased costs for disease control measures as well as the need to remove infected bean crops. A 2017 study found that Angular Leaf Spot caused a major yearly production loss of 384.2 tons especially in the Eastern region of the country where over 63% of the people participate in the activity, this raised major questions. In response to the demand for contemporary, data-driven approaches, this study presents a Deep Learning-based approach for the rapid and precise detection of angular leaf spot and bean rust by utilizing CNN algorithms with the free and open-source TensorFlow package and a public dataset of bean leaf images. This study has trained five models to detect bean rust and angular leaf spot in bean leaves. The prediction accuracies of the models were evaluated and the accuracies were 96%, 95%, 94%, 33% and 88% for Xception, ResNet50, DenseNet201, VGG19 and InceptionV3 respectively. Additionally, the performance of the models is evaluated using different metrics like F1-score, Precision and Recall. The Xception model with the highest prediction accuracy and Recall of 0.96 stood out as the top-performing model which was selected for further usage where the model was tested on images of two unhealthy classes and a healthy class. These algorithms demonstrate increased diagnostic accuracy and present a viable way to reduce the financial burden that agricultural diseases impose on Uganda and sub-Saharan Africa. Furthermore, the precise bean leaf disease identification system uses explainable AI frameworks such as LIME (Local Interpretable Model-Agnostic Explanations) to improve interpretability by visualizing the layer-wise feature extraction. These frameworks present an understanding of the attributes driving the categorization of diseases and provide details about the Deep Learning models’ choices hence promoting trust in the diagnostic results. Driciru Fiona Ajani Denish B.Sc. in Computer Science 2024-08-29T06:26:52Z 2024-08-29T06:26:52Z ©2024 2024-01 Thesis ID 20241030 ID 21301742 http://hdl.handle.net/10361/23945 en Brac University theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. 58 pages application/pdf Brac University
institution Brac University
collection Institutional Repository
language English
topic Bean rust
Angular leaf spot
Convolutional neural network
CNN
Machine learning
Deep learning
Cognitive learning theory (Deep learning).
Image processing.
Leaves--Diseases--Diagnosis.
Artificial intelligence.
spellingShingle Bean rust
Angular leaf spot
Convolutional neural network
CNN
Machine learning
Deep learning
Cognitive learning theory (Deep learning).
Image processing.
Leaves--Diseases--Diagnosis.
Artificial intelligence.
Fiona, Driciru
Denish, Ajani
Leveraging deep learning algorithms for the timely detection of diseases in bean leaves
description This thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science, 2024.
author2 Chakrabarty, Amitabha
author_facet Chakrabarty, Amitabha
Fiona, Driciru
Denish, Ajani
format Thesis
author Fiona, Driciru
Denish, Ajani
author_sort Fiona, Driciru
title Leveraging deep learning algorithms for the timely detection of diseases in bean leaves
title_short Leveraging deep learning algorithms for the timely detection of diseases in bean leaves
title_full Leveraging deep learning algorithms for the timely detection of diseases in bean leaves
title_fullStr Leveraging deep learning algorithms for the timely detection of diseases in bean leaves
title_full_unstemmed Leveraging deep learning algorithms for the timely detection of diseases in bean leaves
title_sort leveraging deep learning algorithms for the timely detection of diseases in bean leaves
publisher Brac University
publishDate 2024
url http://hdl.handle.net/10361/23945
work_keys_str_mv AT fionadriciru leveragingdeeplearningalgorithmsforthetimelydetectionofdiseasesinbeanleaves
AT denishajani leveragingdeeplearningalgorithmsforthetimelydetectionofdiseasesinbeanleaves
_version_ 1814307677945200640