Ön-Eğitimli CNN Mimarilerinin Füzyonu ile Mısır Yaprağı Hastalıklarının Sınıflandırılması
Classification of Maize Leaf Diseases by Fusion of Pre-Trained CNN Architectures
Yazar: Ciran, Ahmet; Özbay, Erdal
Dergi: Avrupa Bilim ve Teknoloji Dergisi No. 44, 2022
Anahtar kelimeler: Engineering ; Mühendislik ; CNN,LibSVM,Mısır yaprağı,Optimizasyon,PCA,Sınıflandırma ; CNN,LibSVM,Mısır yaprağı,Optimizasyon,PCA,Sınıflandırma

Mısır, dünyanın birçok yerinde temel gıda olarak kullanılmaktadır. Mısır, yağ ve yüksek fruktozlu mısır şurubu yapmak için kullanılabilecek iyi bir nişasta kaynağıdır. Mısır ve mısır unu çok hayati ürünler olduğundan, Yanık, Pas ve Gri Yaprak Lekesi gibi bazı hastalıkların erken teşhisiyle bitkilerin iyileştirilmesini sağlanarak ürün kalitesinin düşmesi önlenebilecektir. Bu sayede hem ürünün kalitesi hem de elde edilen ürün miktarı arttırılabilmektedir. Bu çalışmada, Evrişimli Sinir Ağı (CNN) tabanlı VGG-19, DenseNet-201 ve NasNet-Large modelleri kullanılarak mısır yaprağı görüntülerinden öznitelik çıkarımı yapılmıştır. Veri setindeki dengesizliğin giderilmesi için Sentetik Azınlık Yüksek Örnekleme Tekniği (SMOTE) yöntemi ile balans ayarı yapılmıştır. Öznitelik sayısını düşürmek için boyut indirgeme yöntemlerinden Temel Bileşen Analizi (PCA) kullanılmıştır. Mısır yaprağındaki hastalıkları sınıflandırmak amacıyla Destek-Vektör Makinaları (SVMs) algoritması kullanılmıştır. Algoritmanın performansını artırmaya yönelik GridSearchCV yaklaşımı ile mısır yapraklarındaki hastalıkları tanımlamak için Kernel function ve Box constrain hiperparametreleri optimize edilmiştir. Elde edilen deneysel sonuçlar genel erişime açık Kaggle mısır veya mısır yaprağı hastalığı veri kümesi üzerinde test edilmiştir. Elde edilen deneysel sonuçlarda sadece CNN ile özellik çıkarımı yapılan görüntülerin LibSVM ile sınıflandırılmasında 4 sınıf için sırasıyla %94,5, %94,4, %94,3, ve %96,2 doğruluk oranlarına ve %94,3 ağırlıklı ortalamaya ulaşılmıştır. Önerilen yöntem kullanılarak LibSVM ile 4 sınıf için sırasıyla %96,7, %96,7, %96,7 ve %97,8 doğruluk oranlarına ve %96,7 ağırlık ortalamaya ulaşılmıştır. Böylece önerilen yöntemle elde edilen sınıflandırma doğruluğunda optimizasyon yapılmadan elde edilen sınıflandırma doğruluğuna göre birinci sınıf için %2,2, ikinci sınıf için %2,3, üçüncü sınıf için %2,4 ve dördüncü sınıf için %1,6, bununla birlikte ağırlıklı ortalamada %2,4 oranında iyileşme sağlandığı görülmüştür.

Maize is used as a staple food in many parts of the world. Maize is a good source of starch that can be used to make oil and high fructose corn syrup. Since maize and maize flour are very vital products, early diagnosis of some diseases such as Blight, Rust, and Gray Leaf Spot can prevent the deterioration of product quality by improving the plants. In this way, both the quality of the product and the amount of product obtained can be increased. In this study, feature extraction was performed from corn leaf images using Convolutional Neural Network (CNN) based VGG-19, DenseNet-201, and NasNet-Large models. In order to eliminate the imbalance in the data set, the balance was adjusted with the Synthetic Minority Over-Sampling Technique (SMOTE) method. Principal Component Analysis (PCA), one of the dimension reduction methods, was used to reduce the number of features. Support-Vector Machines (SVMs) algorithm was used to classify diseases in maize leaves. With the GridSearchCV approach to improving the performance of the algorithm, the Kernel function and Box constrain hyperparameters have been optimized to identify diseases in corn leaves. The experimental results obtained were tested on the publicly accessible Kaggle corn or maize leaf disease dataset. In the experimental results obtained, 94.5%, 94.4%, 94.3%, and 96.2% accuracy rates and a weighted average of 94.3% were achieved for the 4 classes, respectively, in the classification of the images with only CNN and feature extraction with LibSVM. Using the proposed method, 96.7%, 96.7%, 96.7%, and 97.8% accuracy rates and 96.7% weight average were achieved for 4 classes with LibSVM, respectively. Thus, according to the classification accuracy obtained without optimization in the classification accuracy obtained with the proposed method, it was observed that there was an improvement of 2.2% for the first class, 2.3% for the second class, 2.4% for the third class, and 1.6% for the fourth class, and 2.4% in the weighted average.