Dergiler / Sakarya University Journal of Computer and Information Sciences (Online) / 2020 / Cilt: 3 - Sayı: 3
Automatic Olive Peacock Spot Disease Recognition System Development by Using Single Shot Detector
- Sayfa
- 158–168
- DOI
- —
Özet
Among the artificial intelligence based studies conducted in the field of agriculture, disease recognition methods founded on deep learning are observed to become widespread. Due to the diversity and regional specificity of many plant species, studies performed in this field are not at the desired level. Olive peacock spot disease of the olive plant which grows only in certain regions in the world is a widely encountered disease particularly in Turkey. The aim of this research is to develop an olive peacock spot disease detection system using a Single Shot Detector (SSD) which is one the popular deep learning architectures to support olive farmers. This study presents a data set consisting of 1460 olive leaves samples for the detection of olive peacock spot disease. All of the images of the olive leaves which produced under controlled conditions were collected from Aegean region of Turkey during spring and summer. The data set was trained with different intersection over union (IoU) threshold values using SSD architecture. A 96% average precision (AP) value was obtained with IoU=0.5. As IOU value goes up from 0.5, erroneously classified olive peacock spot disease symptoms growed larger as well. The AP curve becomes flat when between 0.1 and 0.5, and it decreases when greater than 0.5. This analysis showed that the IoU significantly influenced the performance of SSD based model in detection of olive peacock spot disease. In addition to, trainings were performed by employing Pytorch library and a GUI was developed for the SSD based application using PyQt5 which is one of Pyhton's libraries. Results showed that the SSD was a robust tool for recognizing the olive peacock spot disease.
Abstract
Tarım alanında gerçekleştirilen yapay zekâ temelli çalışmalar arasında, derin öğrenmeye dayanan hastalık tespiti uygulamalarının giderek yaygınlaştığı görülmektedir. Bitki türleri arasındaki çeşitlilik ve çoğu bitki türünün belirli coğrafyalarda yetişmesi bu alanda gerçekleştirilen çalışmaların sayısının istenen düzeyde olmadığını göstermektedir. Dünyada sadece belirli bölgelerde yetişen zeytin bitkisine ait halkalı leke hastalığı özellikle Türkiye’de yaygın olarak görülmektedir. Bu çalışmanın amacı, zeytin çiftçilerini desteklemek için popüler derin öğrenme mimarilerinden birisi olan Single Shot Detector (SSD) kullanarak zeytin halkalı leke hastalığını tespit sistemi geliştirmektir. Bu çalışmada zeytin halkalı leke hastalığının tespiti için 1460 adet zeytin yaprağı örneğini içeren veri seti oluşturulmuştur. Kontrollü koşullar altında üretilen tüm zeytin yaprak görüntüleri ilkbahar ve yaz dönemlerinde Türkiye’nin Ege bölgesinden toplanmıştır. Veri seti, SSD mimarisi üzerinde farklı IoU treshold değerleri ile eğitilmiştir. IoU=0.5 için %96 düzeyinde Average Precision (AP) değeri elde edilmiştir. IOU değeri 0.5’den yukarı doğru gittikçe, düşüş hatalı olarak sınıflandırılan olive peacock spot semptomu sayısının arttığı görülmüştür. AP eğrisi 0.1 ile 0.5 arasındayken düz hale gelir ve 0.5’den büyük olduğunda azalır. Bu analiz IoU’nun zeytin halkalı leke hastalığının tespitinde SSD temelli modelin performansını önemli şekilde etkilediğini göstermektedir. Ayrıca eğitimler Pytorch kütüphanesi kullanılarak gerçekleştirildi ve Python kütüphanelerinden biri olan PyQt5 kullanılarak SSD tabanlı uygulama için bir GUI geliştirildi. Sonuçlar, SSD’nin olive peacock spot hastalığının tanınması için güçlü bir araç olduğunu göstermiştir.