volume 49 legume-based solutions for nutritional security and sustainable agro-ecosystems : 45-52,   Doi: 10.18805/LRF-950

Machine Learning-based Automated Detection and Multi-class Classification of Faba Bean Leaf Diseases using a VGG16 based Deep Convolutional Neural Network

H
Hsin-Yin Hsieh1,*
M
Meng-Dar Shieh1
1Department of Industrial Design, National Cheng Kung University, Tainan, Taiwan.
  • Submitted18-03-2026|

  • Accepted17-08-2026|

  • First Online 29-08-2026|

  • doi 10.18805/LRF-950

Cite article:- Hsieh Hsin-Yin, Shieh Meng-Dar (2026). Machine Learning-based Automated Detection and Multi-class Classification of Faba Bean Leaf Diseases using a VGG16 based Deep Convolutional Neural Network . Legume Research. 49: 45-52. doi: 10.18805/LRF-950.

Background: Faba bean is an important legume crop valued for its nutritional and soil-enriching benefits, yet its productivity is severely affected by foliar diseases. Automated image-based detection using deep learning provides a rapid and reliable approach for early disease identification and improved crop management.

Methods: This study developed a machine learning-based automated framework for multi-class classification of Faba bean leaf diseases using transfer learning with the VGG16 convolutional neural network. A dataset of 8,021 RGB images collected under natural field conditions was used, comprising four classes: healthy, rust, gall and chocolate spot. Images were resized to 224 × 224 pixels and normalized prior to training. The pretrained convolutional layers of VGG16 were frozen and a custom classification head with global average pooling and dropout regularization was added. Model performance was evaluated using classification metrics.

Result: The proposed model achieved an overall classification accuracy of 92.34% and a macro-averaged F1-score of 0.9227 on the test dataset. Strong classification performance was observed across all disease categories, with particularly high predictive accuracy for healthy and rust classes. The findings demonstrate the effectiveness of transfer learning for plant disease detection and highlight its potential for scalable, automated crop health monitoring in precision agriculture.

As global agriculture faces mounting pressure from climate change, population growth and the demand for sustainable production systems, resilient legume crops such as Faba bean are gaining renewed attention (Dave et al., 2024; Carlini et al., 2025). Faba bean is not only a vital source of plant-based protein for human and animal consumption but also plays a crucial ecological role through biological nitrogen fixation, enhancing soil fertility and reducing dependence on synthetic fertilizers (Khan et al., 2025). Despite its agronomic and environmental benefits, Faba bean production remains highly vulnerable to foliar diseases that compromise both yield and grain quality (Cormack et al., 2025).
       
Major diseases, including chocolate spot, rust and gall disease, frequently occur under favorable environmental conditions and can spread rapidly across fields (Martineau-Côté et al., 2022). Their early symptoms are often subtle and visually similar, making reliable identification challenging, especially for smallholder farmers who may lack access to expert diagnostic services. Delayed or inaccurate diagnosis can lead to improper pesticide use, increased production costs, environmental contamination and significant economic losses (Singh et al., 2025). Plant diseases are among the major constraints to agricultural productivity and foliar infections can adversely affect plant growth and yield. Leaf diseases caused by bacterial and fungal pathogens can produce characteristic symptoms and substantial damage, emphasizing the importance of timely disease identification and management (Chatterjee, 2023; Kumar et al., 2021).
       
In recent years, advances in computer vision and deep learning have opened new opportunities for precision agriculture. Automated image-based disease detection systems offer the potential to transform traditional crop monitoring by providing rapid, objective and scalable diagnostic tools (Ghazal et al., 2024; Kumar et al., 2025). By using convolutional neural networks and mobile imaging technologies, these systems can detect disease symptoms directly from leaf images, enabling early intervention and data-driven decision-making (Devarajan et al., 2026). Among deep architectures, VGG16 is widely used due to its simple structure and strong feature extraction capability. When combined with transfer learning, it can achieve high classification accuracy even with limited agricultural datasets (Neelakandan et al., 2025).
       
From this perspective, integrating artificial intelligence into Faba bean disease management represents not only a technological innovation but also a step toward more sustainable and resilient agricultural systems (Yakkala et al., 2024). Developing accurate and robust deep learning models for foliar disease detection could significantly enhance crop protection strategies, support farmers in real-time field conditions and ultimately contribute to improved food security and environmental sustainability (Mudgil et al., 2024).
       
However, most plant disease detection research focuses on major commercial crops such as tomato, potato and maize, while Faba bean remains relatively under-explored in deep learning studies (Chohan et al., 2025; Jain and Rathour, 2025). Existing automated disease detection systems are usually crop-specific and models trained on other crops cannot be directly applied to Faba bean because disease symptoms differ in appearance, color and texture (Salau et al., 2023; Kottelenberg et al., 2025). Several works address only binary classification, such as healthy versus diseased, rather than multi-class disease identification.
       
This study developed an automated deep learning framework for multi-class classification of Faba bean leaf diseases. The research aims to construct and utilize a field-collected, expert-annotated dataset that reflects real agricultural conditions. Transfer learning will be implemented using the VGG16 architecture to enable efficient feature extraction and accurate classification. The proposed model will categorize Faba bean leaves into four classes: healthy, rust, gall disease and chocolate spot. Model performance will be evaluated using classification metrics on an independent test dataset. Furthermore, the study seeks to assess the effectiveness of transfer learning for crop disease detection and to provide a scalable, practical solution for precision agriculture and automated plant health monitoring.
Experimental environment
 
The experimental pipeline was implemented using Python 3.11. Model development and training were carried out with TensorFlow 2.x through the Keras high-level API and all experiments were conducted within a Jupyter Notebook environment. To ensure reproducibility and consistency of results, random seeds were fixed for NumPy, TensorFlow and Python’s built-in random module. Training was performed on a workstation equipped with an Intel Core i7-8700T CPU, 32 GB RAM, an NVIDIA GeForce GT 740 GPU (4 GB) and a 512 GB SSD. Hardware acceleration was enabled through the NVIDIA GPU, while primary computational processes were executed on the Intel processor, ensuring efficient model training and evaluation.
 
Dataset collection
 
Data collection was conducted across multiple farms located  in Hengchun, Taiwan. Specifically, images were collected from farms located in Hengchun regions of Taiwan, between March and June 2024. Images were captured using portable handheld devices, including smartphones integrated with the Open Data Kit (ODK) platform, at varying angles and illumination levels to reflect realistic agricultural environments. Image acquisition was performed using smartphone cameras with resolutions ranging from 12 to 48 MP. Environmental conditions during image acquisition included natural daylight, partial shading and varying background complexity typical of real field settings. Disease labeling was performed and verified by agricultural experts to ensure annotation reliability. Permission for data collection was obtained from the respective farm owners and all images were collected solely for research purposes.
       
A comprehensive dataset comprised 8,021 RGB images collected under natural field conditions during the active cropping season. Image acquisition was conducted across multiple farms using a portable digital data collection device and agricultural experts supervised the process to ensure accurate disease labeling. All images were captured at a standardized resolution of 512 × 512 pixels to maintain uniformity for model training. The dataset was organized into four categories: healthy leaves (2,019 images), rust disease (2,000 images), gall disease (2,000 images) and chocolate spot disease (2,002 images). The nearly balanced distribution across classes helped minimize training bias and enhanced the reliability and generalization capability of the proposed model.
 
Faba bean leaf disease categories
 
The dataset included four visually distinct categories of Faba bean leaves. Chocolate spot disease is characterized by dark brown to black lesions scattered across the leaf surface, which may enlarge and merge under severe infection. Rust disease appears as orange to reddish-brown pustules, typically forming powdery spots on the underside of leaves. Gall disease causes abnormal swelling, thickening and deformation of leaf tissues, often resulting in distorted growth patterns. In contrast, healthy leaves exhibit uniform green coloration, intact structure and no visible symptoms of infection. Fig 1 shows representative examples of each category.

Fig 1: Representative samples of faba bean leaf disease categories.


 
Data preproccsing
 
Prior to model training, all images were resized from 512 × 512 pixels to 224 × 224 pixels to satisfy the input dimensional requirements of the VGG16 architecture. The resizing operation can be represented as:
 
Xresize = R(X,224,224)
 
Where,
R(.) = Denotes the image resizing function.
Xresize = Resized image.
       
Pixel intensity values were normalized to the range [0,1] to stabilize gradient updates and accelerate convergence during optimization. The normalization process can be mathematically expressed as:

 
Where,
X(i,j,k) = Represents the pixel intensity at spatial location (i, j) and channel k∈ {R,G,B}.
       
The dataset was partitioned into training, validation and test subsets using an 80:10:10 ratio to ensure unbiased model evaluation. Formally, if N denotes the total number of samples, the split is defined as:
 
Ntrain = 0.8N, Nval = 0.1N, Ntest = 0.1N
 
The proportions satisfy the constraint
 
Ntrain + Nval + Ntest = N
 
Categorical class labels were transformed using one-hot encoding to convert discrete class indices into binary vector representations. For a four-class problem, the encoded label vector y∈ ℝ4 is defined as:


For example, a sample belonging to the second class is represented as y=[0,1,0,0]. This preprocessing pipeline ensured numerical stability, compatibility with the deep learning architecture and reliable performance evaluation.
 
Proposed VGG16 model architecture
 
The proposed model was implemented using the functional API and is based on the VGG16 convolutional neural network architecture with transfer learning. The input layer accepts images of shape (224, 224, 3). The convolutional base consists of five sequential convolutional blocks. The first block contains two Conv2D layers with 64 filters followed by max pooling, reducing the spatial dimension to 112 × 112. The second block includes two convolutional layers with 128 filters and a pooling layer, producing 56 × 56 feature maps. The third block comprises three convolutional layers with 256 filters and pooling, generating 28 × 28 feature maps. The fourth and fifth blocks each contain three convolutional layers with 512 filters, followed by pooling operations, ultimately producing feature maps of size 7 × 7 × 512. The convolution operation within each layer can be mathematically expressed in a generalized multidimensional form as:

 
Where,
Z(l,k)ij = Denotes the output activation at spatial location (i,j) of the kth filter in layer l, W represents the convolutional kernel weights of size F×F, Cl-1 is the number of input channels, b(l,k) is the bias term and σ(.) denotes the nonlinear activation function. After feature extraction, a global average pooling 2D layer compresses the spatial dimensions into a 512-dimensional feature vector, followed by a Dropout layer for regularization. The final Dense layer with four neurons applies the softmax function for multi-class classification, defined as:

 
Where,
x∈ ℝ512 = Represents the pooled feature vector.
wc and bc = Denote the weight vector and bias for class.
c and ŷc = predicted probability for each disease category.                    

The total number of parameters in the model is 14,716,740, of which 14,714,688 are non-trainable (frozen convolutional base), while only 2,052 parameters in the final classification layer are trainable, ensuring computational efficiency and improved generalization. Fig 2 shows architecture of the proposed VGG16-based deep learning model used for multi-class classification of Faba bean leaf diseases, showing convolutional layers, pooling operations, fully connected layers and the final softmax output for four-class prediction.

Fig 2: Architecture of the proposed VGG16-based deep learning model for faba bean leaf disease classification.


 
Model training and evaluation metrics
 
The model was compiled using the Adam optimizer with a learning rate of 5×10-5. This optimizer provides adaptive gradient updates for stable training. Categorical cross-entropy was used as the loss function for multi-class classification. Accuracy was selected as the primary performance metric. Early stopping was applied to prevent overfitting. Training was stopped when the validation performance no longer improved. Model performance was evaluated using classification metrics and confusion matrix. These metrics were calculated on the independent test dataset to ensure unbiased assessment. The performance of the proposed model was evaluated using classification metrics and the confusion matrix.







The model was trained for 50 epochs with early stopping enabled. At the final epoch (50/50), the training accuracy reached 86.82% with a training loss of 0.3520. The validation accuracy at epoch 50 was 92.52%, with a validation loss of 0.2144. However, the highest validation accuracy of 92.83% was achieved at epoch 49. Since validation performance did not improve further, the model restored the weights from the best-performing epoch (epoch 49).
       
The training and validation curves show steady improvement in accuracy over epochs (Fig 3). Training accuracy increased gradually and stabilized near the final epochs. Validation accuracy followed a similar trend and remained consistently high, indicating good generalization. The validation accuracy being slightly higher than training accuracy suggests effective regularization, likely due to dropout and transfer learning.

Fig 3: Training and testing measurements over epochs.


       
This phenomenon can occur when regularization techniques such as dropout are applied during training but are disabled during validation and testing. Consequently, the model is evaluated under more stable conditions on the validation set, which may result in slightly higher validation accuracy than training accuracy. Furthermore, transfer learning from pretrained ImageNet weights provides robust feature representations that enhance generalization performance, particularly when the validation data distribution closely matches the training data. The relatively small difference between training and validation accuracy indicates good model generalization rather than overfitting.
       
The loss curves demonstrate a consistent decrease in both training and validation loss. Validation loss remained lower than training loss in later epochs, indicating stable convergence and minimal overfitting. The absence of sharp divergence between the curves confirms that early stopping successfully prevented performance degradation.
       
Fig 4 presents the confusion matrix of the proposed VGG16-based model evaluated on the independent test dataset for four-class classification. The diagonal elements show a strong concentration of correctly classified samples, indicating high predictive performance across all categories. For chocolate spot, 319 samples were correctly identified, with most misclassifications occurring as rust (65 samples), suggesting some visual similarity between lesion patterns. Gall disease achieved 312 correct predictions, with a moderate number of samples misclassified as chocolate spot (56) and rust (32), but none as healthy, indicating clear differentiation from non-diseased leaves. Healthy leaves were correctly classified in 326 cases, with limited confusion mainly toward chocolate spot (58) and rust (17). Rust demonstrated the highest correct classification rate, with 355 true positives and minimal confusion with other classes.

Fig 4: Confusion matrix after testing.


       
The classification report indicates strong overall performance of the proposed model across all four disease categories (Table 1). For chocolate spot, the model achieved a precision of 0.8939, recall of 0.8404 and an F1-score of 0.8663 based on 401 samples, indicating slightly lower recall compared to other classes. The gall class showed balanced and reliable performance, with precision of 0.9206, recall of 0.9275 and an F1-score of 0.9240 across 400 samples. The healthy class achieved the highest performance, with precision of 0.9470, recall of 0.9728 and an F1-score of 0.9597 from 404 samples, reflecting excellent model discrimination for healthy leaves. Similarly, rust classification demonstrated strong predictive capability, with precision of 0.9293, recall of 0.9525 and an F1-score of 0.9407 across 400 samples. Overall, the model achieved an accuracy of 0.9234 on 1,605 test images. The macro-averaged precision, recall and F1-score were all approximately 0.923, indicating consistent performance across classes, while the weighted averages further confirmed balanced classification effectiveness.

Table 1: Classification performance of the VGG16 Model.


       
Fig 5 presents representative examples of model predictions for each of the four classes. In all cases, the predicted label matches the true label, indicating correct classification across different disease conditions. The model shows very high confidence for chocolate spot (99.79%) and gall (99.87%), demonstrating strong feature recognition for these disease patterns. The healthy leaf is also correctly identified with a confidence of 97.24%, reflecting reliable discrimination between diseased and non-diseased foliage. The rust sample is classified correctly with a confidence of 86.75%, which is slightly lower than the other classes but still indicates strong predictive capability.

Fig 5: Representative examples of model predictions for faba bean leaf images.


       
Fig 6 presents the receiver operating characteristic (ROC) curves and precision-recall (PR) curves of the proposed VGG16 model for one-vs-rest multi-class classification of Faba bean leaf conditions. The ROC curves demonstrate the model’s ability to distinguish each class from the others across different threshold settings. All curves are positioned close to the top-left corner, indicating excellent discrimination performance. The Area Under the Curve (AUC) values are very high for all classes, ranging from 0.9791 for chocolate spot to 0.9978 for healthy leaves, confirming strong separability between classes. The Precision–Recall curves further evaluate model performance under class imbalance by measuring the trade-off between precision and recall. High Average Precision (AP) scores across all categories indicate that the model maintained high precision even at increasing recall levels. Healthy leaves achieved the highest AP (0.9949), followed by rust (0.9823), gall (0.9729) and chocolate spot (0.9399). Previous studies have widely applied VGG16-based deep learning models for plant disease detection across different crops, including grapevine, tomato, maize, mango, rice, cotton and mixed plant species (Table 2).

Fig 6: ROC and precision-recall curves of the proposed VGG16-based model for one-vs-rest multi-class classification.



Table 2: Comparison of VGG16-based plant disease detection studies.


       
Alatawi et al., (2022) applied VGG16 to 15,915 PlantVillage images covering 19 plant disease classes and achieved 95.2% accuracy, showing the feasibility of large-scale automated diagnosis. Mousavi and Farahani (2022) further enhanced VGG16 by integrating Faster R-CNN and drone-based image acquisition for grapevine disease detection, achieving 99.6% accuracy and outperforming several standard deep learning architectures. Paul et al., (2024) implemented a pretrained VGG16 model within a mobile application to detect maize leaf diseases using 3,024 field and public images, achieving 93% testing accuracy and supporting real-time disease monitoring.
       
Similarly, Sofiane et al., (2024) used VGG16 to classify tomato leaf diseases across ten categories using 16,012 PlantVillage images, achieving approximately 98.3% accuracy. Kaur et al., (2024) applied VGG16 to mango leaf disease classification using 4,000 images across eight classes and reported 94% accuracy. Suseno et al., (2023) combined a pretrained VGG16 model with image segmentation techniques, including thresholding and k-means clustering, to classify three rice leaf diseases, achieving 91.66% accuracy after data augmentation and hyperparameter tuning. In another study, Kaur et al., (2024) fine-tuned VGG16 for cotton leaf disease classification using an augmented dataset of 5,000 images, achieving 95.5% accuracy and demonstrating improved performance with data expansion strategies.
       
Salau et al., (2023) highlighted the importance of image preprocessing in Faba bean disease detection by training an end-to-end CNN on both raw and enhanced images, achieving a substantial improvement in classification accuracy from 92.1% to 98.14% following preprocessing. Similarly, Jeong and Na (2024) developed a deep convolutional neural network incorporating multiple convolutional, pooling and dropout layers and trained the model using a balanced 80:20 dataset split, demonstrating the effectiveness of deep feature extraction and regularization for disease classification. More recently, Mostafa et al., (2025) and Mohammad et al., (2026) employed a sequential CNN trained on expert-labeled and preprocessed Vicia faba leaf images and reported an accuracy of 98.92%, indicating that high-quality annotations and carefully curated datasets can significantly enhance classification performance.
       
The present study applied transfer learning with VGG16 to classify Faba bean leaf diseases. The proposed model achieved 92.34% accuracy with a macro-averaged F1-score of 0.9227, demonstrating reliable multi-class classification under natural field variability. Collectively, these studies confirm that VGG16-based architectures provide robust and adaptable solutions for automated plant disease detection across different crops, datasets and deployment scenarios.
This study demonstrated the effectiveness of deep learning techniques, particularly the VGG16 architecture, for accurate plant disease classification using image-based analysis. The fine-tuned VGG16 model showed strong performance and successfully captured complex visual patterns associated with different disease conditions. The results highlighted the capability of deep learning to support precision agriculture through reliable and early disease detection. However, several limitations were identified. The dataset size was relatively limited, which may have reduced model generalization across diverse environmental conditions. Variations in lighting, background complexity and real field scenarios were not fully represented. In addition, the computational demands of VGG16 could restrict deployment in resource-constrained environments. Future research should focus on collecting larger and more diverse datasets, validating models under real field conditions and developing lightweight optimized architectures. Integration with mobile and drone-based monitoring systems could further enhance practical agricultural applications.
Funding details
 
This research received no external funding.
 
Authors’ contributions
 
All authors contributed toward data analysis, drafting and revising the paper and agreed to be responsible for all the aspects of this work.
 
Disclaimers
 
The views and conclusions expressed in this article are solely those of the authors and do not necessarily represent the views of their affiliated institutions. The authors are responsible for the accuracy and completeness of the information provided, but do not accept any liability for any direct or indirect losses resulting from the use of this content.
 
Data availability
 
The data analysed/generated in the present study will be made available from corresponding authors upon reasonable request.
 
Availability of data and materials
 
Not applicable.
 
Use of artificial intelligence
 
Not applicable.
 
Declarations
 
Authors declare that all works are original and this manuscript has not been published in any other journal.
Authors declare that they have no conflict of interest.

  1. Alatawi, A.A., Alomani, S.M., Alhawiti, N.I. and Ayaz, M. (2022). Plant disease detection using AI based VGG-16 Model. International Journal of Advanced Computer Science and Applications. 13(4). https://doi.org/10.14569/ijacsa. 2022.0130484.

  2. Carlini, B., Velázquez, J., Gülçin, D., Rincón, V., Lucini, C. and Çiçek, K. (2025). The impact of climate change on the sustainability of PGI legume cultivation: A case study from Spain. Agriculture. 15(15): 1628. https://doi.org/10.3390/agriculture15151 628.

  3. Chohan, D.K., Vats, S., Sharma, V. and Parmar, D.S. (2025). Optimized Detection of Tomato Leaf Diseases via VGG16 Neural Network. In Proceedings of the 2025 International Conference on Automation and Computation (AUTOCOM). IEEE. (pp. 1694-1698). https://doi.org/10.1109/AUTOCO M64127. 2025.10956497.

  4. Chatterjee, P. (2023). Biochemical characterization of Xanthomonas campestris pv. oryzae causing leaf blight disease in rice plant. Bulletin of Pure and Applied Sciences-Botany. 42B(1): 13-18. https://bpasjournals.com/botany/index.php/ journal/article/view/18/15.

  5. Kumar, M., Singh, R. and Sharma, I. (2021). Integrated management for post-harvest diseases of fruits and vegetables. Bio- Science Research Bulletin. 37(1): 17-22. https://bpasjournals. com/life-sciences/index.php/journal/article/view/69/115.

  6. Cormack, O., Brameld, J.M., L’Hocine, L. and Bozkurt, H. (2025). Influence of genetic diversity and environmental factors on protein composition and anti-nutrient components in faba bean. Critical Reviews in Food Science and Nutrition.  1-24. https://doi.org/10.1080/10408398.2025.2568600.

  7. Dave, K., Kumar, A., Dave, N., Jain, M., Dhanda, P. S., Yadav, A. and Kaushik, P. (2024). Climate change Impacts on legume physiology and ecosystem dynamics: A multifaceted perspective. Sustainability. 16(14): 6026. https://doi.org/ 10.3390/su16146026.

  8. Devarajan, D., Allafi, R., Obayya, M. and Nemri, N. (2026). AI based real time disease diagnosis in plants using deep learning driven CNNs. Scientific Reports. 16(1): 4587. https:// doi.org/10.1038/s41598-025-34681-1.

  9. Ghazal, S., Munir, A. and Qureshi, W. S. (2024). Computer vision in smart agriculture and precision farming: Techniques and applications. Artificial Intelligence in Agriculture. 13: 64-83. https://doi.org/10.1016/j.aiia.2024.06.004.

  10. Jain, E. and Rathour, A. (2025). Deep learning-based detection of potato leaf diseases using VGG16: Early blight, late blight and healthy classification. In Proceedings of the 2025 International Conference on Computing Technologies (ICOCT). IEEE. (pp. 1-5). https://doi.org/10.1109/ICOCT 64433.2025.11118660.

  11. Jeong, H.Y. and Na, I.S. (2024). Efficient faba bean leaf disease identification through smart detection using deep convolutional neural networks. Legume Research. 47(8): 1404-1411. doi: 10.18805/LRF-798.

  12. Kaur, G., Sharma, N., Malhotra, S., Devliyal, S. and Gupta, R. (2024). Mango leaf disease detection using VGG16 convolutional neural network model. In Proceedings of the 2024 3rd International Conference for Innovation in Technology (INOCON). IEEE. (pp. 1-6). https://doi.org/10.1109/INOC ON60754.2024.10511415.

  13. Khan, F., Wilson, R., Eyles, A. and Tivendale, N.D. (2025). Enhancing the nutritional value of fava beans: Challenges and emerging strategies for minimization of antinutrients. Food Chemistry. 491: 145223. https://doi.org/10.1016/j.foodchem.2025. 145223.

  14. Kottelenberg, D., Bastiaans, L., Van Essen, R., Kootstra, G. and Douma, J.C. (2025). Can convolutional neural networks support agronomic analysis of cereal-legume canopy cover dynamics? Field Crops Research. 337: 110236. https://doi.org/10.1016/j.fcr.2025.110236.

  15. Kumar, R.R., Kumar, S., Mittal, A., Chauhan, A., Rajput, S. and Malviya, R. (2025). Application of machine learning and deep learning in precision agriculture for crop disease detection and pest management. Recent Advances in Computer Science and Communications. 19. https://doi.org/10. 2174/0126662558393789251013123155.

  16. Martineau-Côté, D., Achouri, A., Karboune, S. and L’Hocine, L. (2022). Faba bean: An untapped source of quality plant proteins and bioactives. Nutrients. 14(8): 1541. https://doi.org/ 10.3390/nu14081541.

  17. Mohammad, S.I., Vasudevan, A. and Al-Fawwaz, T.M. (2026). Machine learning approaches for yield forecasting in major crop systems. Journal of Experimental Biology and Agricultural Sciences. 14(2): 58-62. https://jebas. org/ojs/index.php/jebas/article/view/3763/627.

  18. Mostafa, A., Alnuaim, A. and AlZubi, A.A. (2025). Utilizing convolutional neural networks for accurate detection of leaf diseases in fava beans. Legume Research. 48(3): 494-502. doi: 10.18805/LRF-823.

  19. Mousavi, S. and Farahani, G. (2022). A novel enhanced VGG16 model to tackle grapevine leaves diseases with automatic method. IEEE Access. 10: 111564-111578. https://doi.org/ 10.1109/ACCESS.2022.3215639.

  20. Mudgil, R., Garg, N., Sharma, P., Madhu, C. and Singh, P. (2024). Transfer Learning Model for Plant Disease Detection using VGG-16 on Tomato Crop. AIP Conference Proceedings. 3232: 050015. https://doi.org/10.1063/5.0229579.

  21. Neelakandan, K., Nadella, S., Maram, B. and Saini, M.L. (2025). Routing enabled optimization and deep recurrent VGG-16 model for plant disease detection in IoT. Computers and Electronics in Agriculture. 240: 111158. https://doi.org/10.1016/j. compag.2025.111158.

  22. Paul, H., Udayangani, H., Umesha, K., Lankasena, N., Liyanage, C. and Thambugala, K. (2024). Maize leaf disease detection using convolutional neural network: A mobile application based on pre trained VGG16 architecture. New Zealand Journal of Crop and Horticultural Science. 53(2): 367- 383. https://doi.org/10.1080/01140671.2024.2385813.

  23. Salau, A.O., Abeje, B.T., Faisal, A.N. and Asfaw, T.T. (2023). Faba bean disease detection using deep learning techniques. In Proceedings of the 2023 International Conference on Cyber Management and Engineering (CyMaEn). IEEE. (pp. 344-349). https://doi.org/10.1109/CyMaEn 57228. 2023.10051088.

  24. Singh, M., Balota, M., Huang, H., O’Keefe, S. and Carneiro, R. (2025). Faba Bean: Unlocking nutritional potential and agricultural sustainability. Current Research in Food Science. 11: 101136. https://doi.org/10.1016/j.crfs.2025.101136.

  25. Sofiane, A., Mostefa, B. and Soumia, B. (2024). Deep learning model based on VGG16 for tomato leaf diseases detection and categorization. In Proceedings of the 2024 2nd International Conference on Electrical Engineering and Automatic Control (ICEEAC). IEEE. (pp. 1-6). https://doi. org/10.1109/ICEEAC61226.2024.10576347.

  26. Suseno, J.R.K., Minarno, A.E. and Azhar, Y. (2023). Implementation of pretrained VGG16 model for rice leaf disease classification using image segmentation. Kinetik Game Technology Information System Computer Network Computing Electronics and Control. https://doi.org/10.22219/kinetik. v8i1.1592

  27. Yakkala, V.S., Nusimala, K.V., Gayathri, B., Kanamarlapudi, S., Aravinth, S.S., Salau, A.O. and Srithar, S. (2024). Deep learning-based crop health enhancement through early disease prediction. Cogent Food and Agriculture. 11(1). https://doi.org/10.1080/23311932.2024.2423244.

Machine Learning-based Automated Detection and Multi-class Classification of Faba Bean Leaf Diseases using a VGG16 based Deep Convolutional Neural Network

H
Hsin-Yin Hsieh1,*
M
Meng-Dar Shieh1
1Department of Industrial Design, National Cheng Kung University, Tainan, Taiwan.
  • Submitted18-03-2026|

  • Accepted17-08-2026|

  • First Online 29-08-2026|

  • doi 10.18805/LRF-950

Cite article:- Hsieh Hsin-Yin, Shieh Meng-Dar (2026). Machine Learning-based Automated Detection and Multi-class Classification of Faba Bean Leaf Diseases using a VGG16 based Deep Convolutional Neural Network . Legume Research. 49: 45-52. doi: 10.18805/LRF-950.

Background: Faba bean is an important legume crop valued for its nutritional and soil-enriching benefits, yet its productivity is severely affected by foliar diseases. Automated image-based detection using deep learning provides a rapid and reliable approach for early disease identification and improved crop management.

Methods: This study developed a machine learning-based automated framework for multi-class classification of Faba bean leaf diseases using transfer learning with the VGG16 convolutional neural network. A dataset of 8,021 RGB images collected under natural field conditions was used, comprising four classes: healthy, rust, gall and chocolate spot. Images were resized to 224 × 224 pixels and normalized prior to training. The pretrained convolutional layers of VGG16 were frozen and a custom classification head with global average pooling and dropout regularization was added. Model performance was evaluated using classification metrics.

Result: The proposed model achieved an overall classification accuracy of 92.34% and a macro-averaged F1-score of 0.9227 on the test dataset. Strong classification performance was observed across all disease categories, with particularly high predictive accuracy for healthy and rust classes. The findings demonstrate the effectiveness of transfer learning for plant disease detection and highlight its potential for scalable, automated crop health monitoring in precision agriculture.

As global agriculture faces mounting pressure from climate change, population growth and the demand for sustainable production systems, resilient legume crops such as Faba bean are gaining renewed attention (Dave et al., 2024; Carlini et al., 2025). Faba bean is not only a vital source of plant-based protein for human and animal consumption but also plays a crucial ecological role through biological nitrogen fixation, enhancing soil fertility and reducing dependence on synthetic fertilizers (Khan et al., 2025). Despite its agronomic and environmental benefits, Faba bean production remains highly vulnerable to foliar diseases that compromise both yield and grain quality (Cormack et al., 2025).
       
Major diseases, including chocolate spot, rust and gall disease, frequently occur under favorable environmental conditions and can spread rapidly across fields (Martineau-Côté et al., 2022). Their early symptoms are often subtle and visually similar, making reliable identification challenging, especially for smallholder farmers who may lack access to expert diagnostic services. Delayed or inaccurate diagnosis can lead to improper pesticide use, increased production costs, environmental contamination and significant economic losses (Singh et al., 2025). Plant diseases are among the major constraints to agricultural productivity and foliar infections can adversely affect plant growth and yield. Leaf diseases caused by bacterial and fungal pathogens can produce characteristic symptoms and substantial damage, emphasizing the importance of timely disease identification and management (Chatterjee, 2023; Kumar et al., 2021).
       
In recent years, advances in computer vision and deep learning have opened new opportunities for precision agriculture. Automated image-based disease detection systems offer the potential to transform traditional crop monitoring by providing rapid, objective and scalable diagnostic tools (Ghazal et al., 2024; Kumar et al., 2025). By using convolutional neural networks and mobile imaging technologies, these systems can detect disease symptoms directly from leaf images, enabling early intervention and data-driven decision-making (Devarajan et al., 2026). Among deep architectures, VGG16 is widely used due to its simple structure and strong feature extraction capability. When combined with transfer learning, it can achieve high classification accuracy even with limited agricultural datasets (Neelakandan et al., 2025).
       
From this perspective, integrating artificial intelligence into Faba bean disease management represents not only a technological innovation but also a step toward more sustainable and resilient agricultural systems (Yakkala et al., 2024). Developing accurate and robust deep learning models for foliar disease detection could significantly enhance crop protection strategies, support farmers in real-time field conditions and ultimately contribute to improved food security and environmental sustainability (Mudgil et al., 2024).
       
However, most plant disease detection research focuses on major commercial crops such as tomato, potato and maize, while Faba bean remains relatively under-explored in deep learning studies (Chohan et al., 2025; Jain and Rathour, 2025). Existing automated disease detection systems are usually crop-specific and models trained on other crops cannot be directly applied to Faba bean because disease symptoms differ in appearance, color and texture (Salau et al., 2023; Kottelenberg et al., 2025). Several works address only binary classification, such as healthy versus diseased, rather than multi-class disease identification.
       
This study developed an automated deep learning framework for multi-class classification of Faba bean leaf diseases. The research aims to construct and utilize a field-collected, expert-annotated dataset that reflects real agricultural conditions. Transfer learning will be implemented using the VGG16 architecture to enable efficient feature extraction and accurate classification. The proposed model will categorize Faba bean leaves into four classes: healthy, rust, gall disease and chocolate spot. Model performance will be evaluated using classification metrics on an independent test dataset. Furthermore, the study seeks to assess the effectiveness of transfer learning for crop disease detection and to provide a scalable, practical solution for precision agriculture and automated plant health monitoring.
Experimental environment
 
The experimental pipeline was implemented using Python 3.11. Model development and training were carried out with TensorFlow 2.x through the Keras high-level API and all experiments were conducted within a Jupyter Notebook environment. To ensure reproducibility and consistency of results, random seeds were fixed for NumPy, TensorFlow and Python’s built-in random module. Training was performed on a workstation equipped with an Intel Core i7-8700T CPU, 32 GB RAM, an NVIDIA GeForce GT 740 GPU (4 GB) and a 512 GB SSD. Hardware acceleration was enabled through the NVIDIA GPU, while primary computational processes were executed on the Intel processor, ensuring efficient model training and evaluation.
 
Dataset collection
 
Data collection was conducted across multiple farms located  in Hengchun, Taiwan. Specifically, images were collected from farms located in Hengchun regions of Taiwan, between March and June 2024. Images were captured using portable handheld devices, including smartphones integrated with the Open Data Kit (ODK) platform, at varying angles and illumination levels to reflect realistic agricultural environments. Image acquisition was performed using smartphone cameras with resolutions ranging from 12 to 48 MP. Environmental conditions during image acquisition included natural daylight, partial shading and varying background complexity typical of real field settings. Disease labeling was performed and verified by agricultural experts to ensure annotation reliability. Permission for data collection was obtained from the respective farm owners and all images were collected solely for research purposes.
       
A comprehensive dataset comprised 8,021 RGB images collected under natural field conditions during the active cropping season. Image acquisition was conducted across multiple farms using a portable digital data collection device and agricultural experts supervised the process to ensure accurate disease labeling. All images were captured at a standardized resolution of 512 × 512 pixels to maintain uniformity for model training. The dataset was organized into four categories: healthy leaves (2,019 images), rust disease (2,000 images), gall disease (2,000 images) and chocolate spot disease (2,002 images). The nearly balanced distribution across classes helped minimize training bias and enhanced the reliability and generalization capability of the proposed model.
 
Faba bean leaf disease categories
 
The dataset included four visually distinct categories of Faba bean leaves. Chocolate spot disease is characterized by dark brown to black lesions scattered across the leaf surface, which may enlarge and merge under severe infection. Rust disease appears as orange to reddish-brown pustules, typically forming powdery spots on the underside of leaves. Gall disease causes abnormal swelling, thickening and deformation of leaf tissues, often resulting in distorted growth patterns. In contrast, healthy leaves exhibit uniform green coloration, intact structure and no visible symptoms of infection. Fig 1 shows representative examples of each category.

Fig 1: Representative samples of faba bean leaf disease categories.


 
Data preproccsing
 
Prior to model training, all images were resized from 512 × 512 pixels to 224 × 224 pixels to satisfy the input dimensional requirements of the VGG16 architecture. The resizing operation can be represented as:
 
Xresize = R(X,224,224)
 
Where,
R(.) = Denotes the image resizing function.
Xresize = Resized image.
       
Pixel intensity values were normalized to the range [0,1] to stabilize gradient updates and accelerate convergence during optimization. The normalization process can be mathematically expressed as:

 
Where,
X(i,j,k) = Represents the pixel intensity at spatial location (i, j) and channel k∈ {R,G,B}.
       
The dataset was partitioned into training, validation and test subsets using an 80:10:10 ratio to ensure unbiased model evaluation. Formally, if N denotes the total number of samples, the split is defined as:
 
Ntrain = 0.8N, Nval = 0.1N, Ntest = 0.1N
 
The proportions satisfy the constraint
 
Ntrain + Nval + Ntest = N
 
Categorical class labels were transformed using one-hot encoding to convert discrete class indices into binary vector representations. For a four-class problem, the encoded label vector y∈ ℝ4 is defined as:


For example, a sample belonging to the second class is represented as y=[0,1,0,0]. This preprocessing pipeline ensured numerical stability, compatibility with the deep learning architecture and reliable performance evaluation.
 
Proposed VGG16 model architecture
 
The proposed model was implemented using the functional API and is based on the VGG16 convolutional neural network architecture with transfer learning. The input layer accepts images of shape (224, 224, 3). The convolutional base consists of five sequential convolutional blocks. The first block contains two Conv2D layers with 64 filters followed by max pooling, reducing the spatial dimension to 112 × 112. The second block includes two convolutional layers with 128 filters and a pooling layer, producing 56 × 56 feature maps. The third block comprises three convolutional layers with 256 filters and pooling, generating 28 × 28 feature maps. The fourth and fifth blocks each contain three convolutional layers with 512 filters, followed by pooling operations, ultimately producing feature maps of size 7 × 7 × 512. The convolution operation within each layer can be mathematically expressed in a generalized multidimensional form as:

 
Where,
Z(l,k)ij = Denotes the output activation at spatial location (i,j) of the kth filter in layer l, W represents the convolutional kernel weights of size F×F, Cl-1 is the number of input channels, b(l,k) is the bias term and σ(.) denotes the nonlinear activation function. After feature extraction, a global average pooling 2D layer compresses the spatial dimensions into a 512-dimensional feature vector, followed by a Dropout layer for regularization. The final Dense layer with four neurons applies the softmax function for multi-class classification, defined as:

 
Where,
x∈ ℝ512 = Represents the pooled feature vector.
wc and bc = Denote the weight vector and bias for class.
c and ŷc = predicted probability for each disease category.                    

The total number of parameters in the model is 14,716,740, of which 14,714,688 are non-trainable (frozen convolutional base), while only 2,052 parameters in the final classification layer are trainable, ensuring computational efficiency and improved generalization. Fig 2 shows architecture of the proposed VGG16-based deep learning model used for multi-class classification of Faba bean leaf diseases, showing convolutional layers, pooling operations, fully connected layers and the final softmax output for four-class prediction.

Fig 2: Architecture of the proposed VGG16-based deep learning model for faba bean leaf disease classification.


 
Model training and evaluation metrics
 
The model was compiled using the Adam optimizer with a learning rate of 5×10-5. This optimizer provides adaptive gradient updates for stable training. Categorical cross-entropy was used as the loss function for multi-class classification. Accuracy was selected as the primary performance metric. Early stopping was applied to prevent overfitting. Training was stopped when the validation performance no longer improved. Model performance was evaluated using classification metrics and confusion matrix. These metrics were calculated on the independent test dataset to ensure unbiased assessment. The performance of the proposed model was evaluated using classification metrics and the confusion matrix.







The model was trained for 50 epochs with early stopping enabled. At the final epoch (50/50), the training accuracy reached 86.82% with a training loss of 0.3520. The validation accuracy at epoch 50 was 92.52%, with a validation loss of 0.2144. However, the highest validation accuracy of 92.83% was achieved at epoch 49. Since validation performance did not improve further, the model restored the weights from the best-performing epoch (epoch 49).
       
The training and validation curves show steady improvement in accuracy over epochs (Fig 3). Training accuracy increased gradually and stabilized near the final epochs. Validation accuracy followed a similar trend and remained consistently high, indicating good generalization. The validation accuracy being slightly higher than training accuracy suggests effective regularization, likely due to dropout and transfer learning.

Fig 3: Training and testing measurements over epochs.


       
This phenomenon can occur when regularization techniques such as dropout are applied during training but are disabled during validation and testing. Consequently, the model is evaluated under more stable conditions on the validation set, which may result in slightly higher validation accuracy than training accuracy. Furthermore, transfer learning from pretrained ImageNet weights provides robust feature representations that enhance generalization performance, particularly when the validation data distribution closely matches the training data. The relatively small difference between training and validation accuracy indicates good model generalization rather than overfitting.
       
The loss curves demonstrate a consistent decrease in both training and validation loss. Validation loss remained lower than training loss in later epochs, indicating stable convergence and minimal overfitting. The absence of sharp divergence between the curves confirms that early stopping successfully prevented performance degradation.
       
Fig 4 presents the confusion matrix of the proposed VGG16-based model evaluated on the independent test dataset for four-class classification. The diagonal elements show a strong concentration of correctly classified samples, indicating high predictive performance across all categories. For chocolate spot, 319 samples were correctly identified, with most misclassifications occurring as rust (65 samples), suggesting some visual similarity between lesion patterns. Gall disease achieved 312 correct predictions, with a moderate number of samples misclassified as chocolate spot (56) and rust (32), but none as healthy, indicating clear differentiation from non-diseased leaves. Healthy leaves were correctly classified in 326 cases, with limited confusion mainly toward chocolate spot (58) and rust (17). Rust demonstrated the highest correct classification rate, with 355 true positives and minimal confusion with other classes.

Fig 4: Confusion matrix after testing.


       
The classification report indicates strong overall performance of the proposed model across all four disease categories (Table 1). For chocolate spot, the model achieved a precision of 0.8939, recall of 0.8404 and an F1-score of 0.8663 based on 401 samples, indicating slightly lower recall compared to other classes. The gall class showed balanced and reliable performance, with precision of 0.9206, recall of 0.9275 and an F1-score of 0.9240 across 400 samples. The healthy class achieved the highest performance, with precision of 0.9470, recall of 0.9728 and an F1-score of 0.9597 from 404 samples, reflecting excellent model discrimination for healthy leaves. Similarly, rust classification demonstrated strong predictive capability, with precision of 0.9293, recall of 0.9525 and an F1-score of 0.9407 across 400 samples. Overall, the model achieved an accuracy of 0.9234 on 1,605 test images. The macro-averaged precision, recall and F1-score were all approximately 0.923, indicating consistent performance across classes, while the weighted averages further confirmed balanced classification effectiveness.

Table 1: Classification performance of the VGG16 Model.


       
Fig 5 presents representative examples of model predictions for each of the four classes. In all cases, the predicted label matches the true label, indicating correct classification across different disease conditions. The model shows very high confidence for chocolate spot (99.79%) and gall (99.87%), demonstrating strong feature recognition for these disease patterns. The healthy leaf is also correctly identified with a confidence of 97.24%, reflecting reliable discrimination between diseased and non-diseased foliage. The rust sample is classified correctly with a confidence of 86.75%, which is slightly lower than the other classes but still indicates strong predictive capability.

Fig 5: Representative examples of model predictions for faba bean leaf images.


       
Fig 6 presents the receiver operating characteristic (ROC) curves and precision-recall (PR) curves of the proposed VGG16 model for one-vs-rest multi-class classification of Faba bean leaf conditions. The ROC curves demonstrate the model’s ability to distinguish each class from the others across different threshold settings. All curves are positioned close to the top-left corner, indicating excellent discrimination performance. The Area Under the Curve (AUC) values are very high for all classes, ranging from 0.9791 for chocolate spot to 0.9978 for healthy leaves, confirming strong separability between classes. The Precision–Recall curves further evaluate model performance under class imbalance by measuring the trade-off between precision and recall. High Average Precision (AP) scores across all categories indicate that the model maintained high precision even at increasing recall levels. Healthy leaves achieved the highest AP (0.9949), followed by rust (0.9823), gall (0.9729) and chocolate spot (0.9399). Previous studies have widely applied VGG16-based deep learning models for plant disease detection across different crops, including grapevine, tomato, maize, mango, rice, cotton and mixed plant species (Table 2).

Fig 6: ROC and precision-recall curves of the proposed VGG16-based model for one-vs-rest multi-class classification.



Table 2: Comparison of VGG16-based plant disease detection studies.


       
Alatawi et al., (2022) applied VGG16 to 15,915 PlantVillage images covering 19 plant disease classes and achieved 95.2% accuracy, showing the feasibility of large-scale automated diagnosis. Mousavi and Farahani (2022) further enhanced VGG16 by integrating Faster R-CNN and drone-based image acquisition for grapevine disease detection, achieving 99.6% accuracy and outperforming several standard deep learning architectures. Paul et al., (2024) implemented a pretrained VGG16 model within a mobile application to detect maize leaf diseases using 3,024 field and public images, achieving 93% testing accuracy and supporting real-time disease monitoring.
       
Similarly, Sofiane et al., (2024) used VGG16 to classify tomato leaf diseases across ten categories using 16,012 PlantVillage images, achieving approximately 98.3% accuracy. Kaur et al., (2024) applied VGG16 to mango leaf disease classification using 4,000 images across eight classes and reported 94% accuracy. Suseno et al., (2023) combined a pretrained VGG16 model with image segmentation techniques, including thresholding and k-means clustering, to classify three rice leaf diseases, achieving 91.66% accuracy after data augmentation and hyperparameter tuning. In another study, Kaur et al., (2024) fine-tuned VGG16 for cotton leaf disease classification using an augmented dataset of 5,000 images, achieving 95.5% accuracy and demonstrating improved performance with data expansion strategies.
       
Salau et al., (2023) highlighted the importance of image preprocessing in Faba bean disease detection by training an end-to-end CNN on both raw and enhanced images, achieving a substantial improvement in classification accuracy from 92.1% to 98.14% following preprocessing. Similarly, Jeong and Na (2024) developed a deep convolutional neural network incorporating multiple convolutional, pooling and dropout layers and trained the model using a balanced 80:20 dataset split, demonstrating the effectiveness of deep feature extraction and regularization for disease classification. More recently, Mostafa et al., (2025) and Mohammad et al., (2026) employed a sequential CNN trained on expert-labeled and preprocessed Vicia faba leaf images and reported an accuracy of 98.92%, indicating that high-quality annotations and carefully curated datasets can significantly enhance classification performance.
       
The present study applied transfer learning with VGG16 to classify Faba bean leaf diseases. The proposed model achieved 92.34% accuracy with a macro-averaged F1-score of 0.9227, demonstrating reliable multi-class classification under natural field variability. Collectively, these studies confirm that VGG16-based architectures provide robust and adaptable solutions for automated plant disease detection across different crops, datasets and deployment scenarios.
This study demonstrated the effectiveness of deep learning techniques, particularly the VGG16 architecture, for accurate plant disease classification using image-based analysis. The fine-tuned VGG16 model showed strong performance and successfully captured complex visual patterns associated with different disease conditions. The results highlighted the capability of deep learning to support precision agriculture through reliable and early disease detection. However, several limitations were identified. The dataset size was relatively limited, which may have reduced model generalization across diverse environmental conditions. Variations in lighting, background complexity and real field scenarios were not fully represented. In addition, the computational demands of VGG16 could restrict deployment in resource-constrained environments. Future research should focus on collecting larger and more diverse datasets, validating models under real field conditions and developing lightweight optimized architectures. Integration with mobile and drone-based monitoring systems could further enhance practical agricultural applications.
Funding details
 
This research received no external funding.
 
Authors’ contributions
 
All authors contributed toward data analysis, drafting and revising the paper and agreed to be responsible for all the aspects of this work.
 
Disclaimers
 
The views and conclusions expressed in this article are solely those of the authors and do not necessarily represent the views of their affiliated institutions. The authors are responsible for the accuracy and completeness of the information provided, but do not accept any liability for any direct or indirect losses resulting from the use of this content.
 
Data availability
 
The data analysed/generated in the present study will be made available from corresponding authors upon reasonable request.
 
Availability of data and materials
 
Not applicable.
 
Use of artificial intelligence
 
Not applicable.
 
Declarations
 
Authors declare that all works are original and this manuscript has not been published in any other journal.
Authors declare that they have no conflict of interest.

  1. Alatawi, A.A., Alomani, S.M., Alhawiti, N.I. and Ayaz, M. (2022). Plant disease detection using AI based VGG-16 Model. International Journal of Advanced Computer Science and Applications. 13(4). https://doi.org/10.14569/ijacsa. 2022.0130484.

  2. Carlini, B., Velázquez, J., Gülçin, D., Rincón, V., Lucini, C. and Çiçek, K. (2025). The impact of climate change on the sustainability of PGI legume cultivation: A case study from Spain. Agriculture. 15(15): 1628. https://doi.org/10.3390/agriculture15151 628.

  3. Chohan, D.K., Vats, S., Sharma, V. and Parmar, D.S. (2025). Optimized Detection of Tomato Leaf Diseases via VGG16 Neural Network. In Proceedings of the 2025 International Conference on Automation and Computation (AUTOCOM). IEEE. (pp. 1694-1698). https://doi.org/10.1109/AUTOCO M64127. 2025.10956497.

  4. Chatterjee, P. (2023). Biochemical characterization of Xanthomonas campestris pv. oryzae causing leaf blight disease in rice plant. Bulletin of Pure and Applied Sciences-Botany. 42B(1): 13-18. https://bpasjournals.com/botany/index.php/ journal/article/view/18/15.

  5. Kumar, M., Singh, R. and Sharma, I. (2021). Integrated management for post-harvest diseases of fruits and vegetables. Bio- Science Research Bulletin. 37(1): 17-22. https://bpasjournals. com/life-sciences/index.php/journal/article/view/69/115.

  6. Cormack, O., Brameld, J.M., L’Hocine, L. and Bozkurt, H. (2025). Influence of genetic diversity and environmental factors on protein composition and anti-nutrient components in faba bean. Critical Reviews in Food Science and Nutrition.  1-24. https://doi.org/10.1080/10408398.2025.2568600.

  7. Dave, K., Kumar, A., Dave, N., Jain, M., Dhanda, P. S., Yadav, A. and Kaushik, P. (2024). Climate change Impacts on legume physiology and ecosystem dynamics: A multifaceted perspective. Sustainability. 16(14): 6026. https://doi.org/ 10.3390/su16146026.

  8. Devarajan, D., Allafi, R., Obayya, M. and Nemri, N. (2026). AI based real time disease diagnosis in plants using deep learning driven CNNs. Scientific Reports. 16(1): 4587. https:// doi.org/10.1038/s41598-025-34681-1.

  9. Ghazal, S., Munir, A. and Qureshi, W. S. (2024). Computer vision in smart agriculture and precision farming: Techniques and applications. Artificial Intelligence in Agriculture. 13: 64-83. https://doi.org/10.1016/j.aiia.2024.06.004.

  10. Jain, E. and Rathour, A. (2025). Deep learning-based detection of potato leaf diseases using VGG16: Early blight, late blight and healthy classification. In Proceedings of the 2025 International Conference on Computing Technologies (ICOCT). IEEE. (pp. 1-5). https://doi.org/10.1109/ICOCT 64433.2025.11118660.

  11. Jeong, H.Y. and Na, I.S. (2024). Efficient faba bean leaf disease identification through smart detection using deep convolutional neural networks. Legume Research. 47(8): 1404-1411. doi: 10.18805/LRF-798.

  12. Kaur, G., Sharma, N., Malhotra, S., Devliyal, S. and Gupta, R. (2024). Mango leaf disease detection using VGG16 convolutional neural network model. In Proceedings of the 2024 3rd International Conference for Innovation in Technology (INOCON). IEEE. (pp. 1-6). https://doi.org/10.1109/INOC ON60754.2024.10511415.

  13. Khan, F., Wilson, R., Eyles, A. and Tivendale, N.D. (2025). Enhancing the nutritional value of fava beans: Challenges and emerging strategies for minimization of antinutrients. Food Chemistry. 491: 145223. https://doi.org/10.1016/j.foodchem.2025. 145223.

  14. Kottelenberg, D., Bastiaans, L., Van Essen, R., Kootstra, G. and Douma, J.C. (2025). Can convolutional neural networks support agronomic analysis of cereal-legume canopy cover dynamics? Field Crops Research. 337: 110236. https://doi.org/10.1016/j.fcr.2025.110236.

  15. Kumar, R.R., Kumar, S., Mittal, A., Chauhan, A., Rajput, S. and Malviya, R. (2025). Application of machine learning and deep learning in precision agriculture for crop disease detection and pest management. Recent Advances in Computer Science and Communications. 19. https://doi.org/10. 2174/0126662558393789251013123155.

  16. Martineau-Côté, D., Achouri, A., Karboune, S. and L’Hocine, L. (2022). Faba bean: An untapped source of quality plant proteins and bioactives. Nutrients. 14(8): 1541. https://doi.org/ 10.3390/nu14081541.

  17. Mohammad, S.I., Vasudevan, A. and Al-Fawwaz, T.M. (2026). Machine learning approaches for yield forecasting in major crop systems. Journal of Experimental Biology and Agricultural Sciences. 14(2): 58-62. https://jebas. org/ojs/index.php/jebas/article/view/3763/627.

  18. Mostafa, A., Alnuaim, A. and AlZubi, A.A. (2025). Utilizing convolutional neural networks for accurate detection of leaf diseases in fava beans. Legume Research. 48(3): 494-502. doi: 10.18805/LRF-823.

  19. Mousavi, S. and Farahani, G. (2022). A novel enhanced VGG16 model to tackle grapevine leaves diseases with automatic method. IEEE Access. 10: 111564-111578. https://doi.org/ 10.1109/ACCESS.2022.3215639.

  20. Mudgil, R., Garg, N., Sharma, P., Madhu, C. and Singh, P. (2024). Transfer Learning Model for Plant Disease Detection using VGG-16 on Tomato Crop. AIP Conference Proceedings. 3232: 050015. https://doi.org/10.1063/5.0229579.

  21. Neelakandan, K., Nadella, S., Maram, B. and Saini, M.L. (2025). Routing enabled optimization and deep recurrent VGG-16 model for plant disease detection in IoT. Computers and Electronics in Agriculture. 240: 111158. https://doi.org/10.1016/j. compag.2025.111158.

  22. Paul, H., Udayangani, H., Umesha, K., Lankasena, N., Liyanage, C. and Thambugala, K. (2024). Maize leaf disease detection using convolutional neural network: A mobile application based on pre trained VGG16 architecture. New Zealand Journal of Crop and Horticultural Science. 53(2): 367- 383. https://doi.org/10.1080/01140671.2024.2385813.

  23. Salau, A.O., Abeje, B.T., Faisal, A.N. and Asfaw, T.T. (2023). Faba bean disease detection using deep learning techniques. In Proceedings of the 2023 International Conference on Cyber Management and Engineering (CyMaEn). IEEE. (pp. 344-349). https://doi.org/10.1109/CyMaEn 57228. 2023.10051088.

  24. Singh, M., Balota, M., Huang, H., O’Keefe, S. and Carneiro, R. (2025). Faba Bean: Unlocking nutritional potential and agricultural sustainability. Current Research in Food Science. 11: 101136. https://doi.org/10.1016/j.crfs.2025.101136.

  25. Sofiane, A., Mostefa, B. and Soumia, B. (2024). Deep learning model based on VGG16 for tomato leaf diseases detection and categorization. In Proceedings of the 2024 2nd International Conference on Electrical Engineering and Automatic Control (ICEEAC). IEEE. (pp. 1-6). https://doi. org/10.1109/ICEEAC61226.2024.10576347.

  26. Suseno, J.R.K., Minarno, A.E. and Azhar, Y. (2023). Implementation of pretrained VGG16 model for rice leaf disease classification using image segmentation. Kinetik Game Technology Information System Computer Network Computing Electronics and Control. https://doi.org/10.22219/kinetik. v8i1.1592

  27. Yakkala, V.S., Nusimala, K.V., Gayathri, B., Kanamarlapudi, S., Aravinth, S.S., Salau, A.O. and Srithar, S. (2024). Deep learning-based crop health enhancement through early disease prediction. Cogent Food and Agriculture. 11(1). https://doi.org/10.1080/23311932.2024.2423244.
In this Article
Published In
Legume Research

Editorial Board

View all (0)