DOI QR코드

DOI QR Code

Utilizing Minimal Label Data for Tomato Leaf Disease Classification: An Approach through Recursive Learning Based on YOLOv8

토마토 잎 병해 분류를 위한 최소 라벨 데이터 활용: YOLOv8 기반 재귀적 학습 방식을 통한 접근

  • Junhyuk Lee ;
  • Namhyoung Kim
  • 이준혁 (가천대학교 응용통계학과) ;
  • 김남형 (가천대학교 응용통계학과)
  • Received : 2024.05.23
  • Accepted : 2024.06.18
  • Published : 2024.06.30

Abstract

Class imbalance is one of the significant challenges in deep learning tasks, particularly pronounced in areas with limited data. This study proposes a new approach that utilizes minimal labeled data for effectively classifying tomato leaf diseases. We introduced a recursive learning method using the YOLOv8 model. By utilizing the detection predictions of images on the training data as additional training data, the number of labeled data is progressively increased. Unlike conventional data augmentation and up-down sampling techniques, this method seeks to fundamentally solve the class imbalance problem by maximizing the utility of actual data. Based on the secured labeled data, tomato leaves were extracted, and diseases were classified using the EfficientNet model. This process achieved a high accuracy of 98.92%. Notably, a 12.9% improvement compared to the baseline was observed in the detection of Late blight diseases, which has the least amount of data. This research presents a methodology that addresses data imbalance issues while offering high-precision disease classification, with the expectation of application to other crops.

클래스 불균형은 딥러닝 작업에서 중요한 문제 중 하나이며, 이는 특히 데이터가 제한적인 분야에서 두드러진다. 본 연구에서는 토마토 잎의 병해를 효과적으로 분류하기 위해 최소한의 라벨 데이터만을 활용하는 새로운 접근법을 제안한다. 이를 위해 YOLOv8 모델을 사용한 재귀적 학습 방식을 도입하였다. 학습 데이터에 대한 이미지 탐지 예측 결과를 다시 학습 데이터로 활용함으로써 라벨 데이터의 개수를 점진적으로 증가시켰다. 이 방식은 기존의 데이터 증강 및 업-다운 샘플링 기법과는 달리 실제 데이터의 활용도를 극대화하여 클래스 불균형 문제를 보다 근본적으로 해결하려 한다. 이를 통해 확보된 라벨 데이터를 바탕으로, 토마토잎을 추출하고 EfficientNet 모델을 이용해 병해를 분류했다. 이 과정을 통해 98.92%라는 높은 정확도를 달성하였다. 특히, 가장 적은 데이터를 가진 클래스인 잎마름역병 병해에서 기존 대비 12.9% 향상된 결과를 확인할 수 있었다. 이 연구는 데이터 불균형 문제를 해결하는 동시에, 높은 정확도로 병해를 분류할 수 있는 방법론을 제시함으로써 다른 작물에서도 적용될 수 있을 것으로 기대된다.

Keywords

Acknowledgement

이 논문은 2023년도 가천대학교 교내연구비 지원에 의한 결과임.(GCU-202303450001)

References

  1. G. Idoje, T. Dagiuklas, and M. Iqbal, "Survey for smart farming technologies: Challenges and issues," Computers & Electrical Engineering, 2021.
  2. Y. Guo et al., "Plant Disease Identification Based on Deep Learning Algorithm in Smart Farming," Discrete Dynamics in Nature and Society, 2020.
  3. David. P. Hughes and M. Salathe, "An open access repository of images on plant health to enable the development of mobile disease diagnostics," arXiv, 2015.
  4. 한국정보화진흥원, "지능정보산업 인프라 조성사업 연차보고서," https://scienceon.kisti.re.kr/srch/selectPORSrchReport.do?cn=TRKO201800039420&dbt=TRKO#, 2017.
  5. 한국지능정보사회진흥원, "농업 지식베이스," AI Hub, https://www.aihub.or.kr/aihubdata/data/view.do?currMenu=115&topMenu=100&aihubDataSe=data&dataSetSn=150, 2019.
  6. 채종욱, 신영학, "딥러닝 기반 토마토 잎 병충해 분류 및 시각화를 위한 연구," 한국지능시스템학회 논문지, 32(2), pp.145-150, 2022.
  7. 나명환, 조완현, 김상균, "딥러닝 알고리즘을 이용한 토마토에서 발생하는 여러가지 병해충의 탐지와 식별에 대한 웹응용 플렛폼의 구축," 품질경영학회지, 48(4), pp.581-596, 2020.
  8. 함현식, 김동현, 채정우, 이신애, 김윤지, 조현욱, 조현종, "딥러닝 기반 토마토 병충해 분류시스템 연구," 전기학회논문지, 69(2), pp.349-355, 2020.
  9. 한국지능정보사회진흥원, "노지 작물 질병 진단 이미지," AI Hub, https://www.aihub.or.kr/aihubdata/data/view.do?currMenu=115&top-Menu=100&aihubDataSe=data&dataSetSn=147.5, 2021.
  10. 한국지능정보사회진흥원, "시설 작물 질병 진단 이미지," AI Hub, https://www.aihub.or.kr/aihubdata/data/view.do?currMenu=115&top-Menu=100&aihubDataSe=data&dataSetSn=153, 2021.
  11. 한국지능정보사회진흥원, "식물 병 유발 통합데이터," AI Hub, https://www.aihub.or.kr/aihubdata/data/view.do?currMenu=115&top-Menu=100&aihubDataSe=data&dataSetSn=525, 2022.
  12. R. King, "Visualization of YOLOv8 Architecture," [Online]. Available: https://github.com/ultralytics/ultralytics/issues/189. [Accessed: May. 08, 2024].
  13. I. Ahmed and P. K. Yadav, "A systematic analysis of machine learning and deep learning based approaches for identifying and diagnosing plant diseases," Sustainable Operations and Computers, vol. 4, pp.96-104, 2023.
  14. H. Ulutas and V. Aslantas, "Design of Efficient Methods for the Detection of Tomato Leaf Disease Utilizing Proposed Ensemble CNN Model," Electronics, vol. 12, no. 4, pp.827, 2023.
  15. Y. He, G. Zhang, and Q. Gao, "A novel ensemble learning method for crop leaf disease recognition," Frontiers in Plant Science, vol. 14, 2023.
  16. J. H. Lim and O. Attallah, "Tomato Leaf Disease Classification via Compact Convolutional Neural Networks with Transfer Learning and Feature Selection," Horticulturae, vol. 9, no. 2, pp.149, 2023.
  17. S. Ahmed, M. B. Hasan, T. Ahmed, M. R. K. Sony, and M. H. Kabir, "Less is More: Lighter and Faster Deep Neural Architecture for Tomato Leaf Disease Classification," IEEE Access, vol. 10, pp.68868-68884, 2022.
  18. N. Ullah et al., "An effective approach for plant leaf diseases classification based on a novel DeepPlantNet deep learning model," Frontiers in Plant Science, vol. 14, 2023.
  19. A. Gangwar, G. Rani, V. P. S. Dhaka, and Sonam, "Detecting Tomato Crop Diseases with AI: Leaf Segmentation and Analysis," 7th International Conference on Trends in Electronics and Informatics, pp.902-907, 2023.
  20. A. Abbas, S. Jain, M. Gour, and S. Vankudothu, "Tomato plant disease detection using transfer learning with C-GAN synthetic images," Computers and Electronics in Agriculture, vol. 187, 2021.
  21. Ultralytics, "YOLOv8 documentation," [Online]. Available: https://docs.ultralytics.com/. [Accessed: Mar. 14, 2024].
  22. M. Tan and Q. v. Le, "EfficientNet: Rethinking Model Scaling for Convolutional Neural Networks," International Conference on Machine Learning, 2019.
  23. M. Sandler, A. Howard, M. Zhu, A. Zhmoginov, and L. C. Chen, "MobileNetV2: Inverted Residuals and Linear Bottlenecks," IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), pp.4510-4520, 2018.
  24. T. Y. Lin, P. Goyal, R. Girshick, K. He, and P. Dollar, "Focal Loss for Dense Object Detection," IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 42, no. 2, pp.318-327, 2020.