Lemon and Orange Disease Classification using CNN-Extracted Features and Machine Learning Classifier
<|reference_start|>Lemon and Orange Disease Classification using CNN-Extracted Features and Machine Learning Classifier: Lemons and oranges, both are the most economically significant citrus fruits globally. The production of lemons and oranges is severely affected due to diseases in its growth stages. Fruit quality has degraded due to the presence of flaws. Thus, it is necessary to diagnose the disease accurately so that we can avoid major loss of lemons and oranges. To improve citrus farming, we proposed a disease classification approach for lemons and oranges. This approach would enable early disease detection and intervention, reduce yield losses, and optimize resource allocation. For the initial modeling of disease classification, the research uses innovative deep learning architectures such as VGG16, VGG19 and ResNet50. In addition, for achieving better accuracy, the basic machine learning algorithms used for classification problems include Random Forest, Naive Bayes, K-Nearest Neighbors (KNN) and Logistic Regression. The lemon and orange fruits diseases are classified more accurately (95.0% for lemon and 99.69% for orange) by the model. The model's base features were extracted from the ResNet50 pre-trained model and the diseases are classified by the Logistic Regression which beats the performance given by VGG16 and VGG19 for other classifiers. Experimental outcomes show that the proposed model also outperforms existing models in which most of them classified the diseases using the Softmax classifier without using any individual classifiers.<|reference_end|>
@article{arifin2024lemon,
    title={Lemon and Orange Disease Classification using CNN-Extracted Features and
  Machine Learning Classifier},
    author={Khandoker Nosiba Arifin, Sayma Akter Rupa, Md Musfique Anwar and Israt
  Jahan},
    journal={arXiv preprint arXiv:2408.14206},
    year={2024},
    archivePrefix={arXiv},
    eprint={2408.14206},
    primaryClass={cs.LG cs.CV}
}