4.6 Article

Improved crossover based monarch butterfly optimization for tomato leaf disease classification using convolutional neural network

期刊

MULTIMEDIA TOOLS AND APPLICATIONS
卷 80, 期 12, 页码 18583-18610

出版社

SPRINGER
DOI: 10.1007/s11042-021-10599-4

关键词

Convolutional neural network; Deep learning; Tomato leaf disease classification; Crossover based monarch butterfly optimization; Parameter optimization

向作者/读者索取更多资源

This study utilized a CNN approach to classify four different types of leaf diseases in tomato plants without manual intervention. By optimizing the Vgg16 and Inception V3 architectures using the ICRMBO algorithm, the generalization ability and classification accuracy of the CNN network were improved, resulting in an overall classification accuracy of 99%.
To identify a plant disease accurately one should have a lot of experience and in-depth knowledge in a particular field. Identifying the plant diseases using manual intervention is often erroneous, time-consuming, and not a cost-effective option. Shallow Machine learning architectures were widely deployed for the automatic identification of the tomato leaf diseases, but their feature extraction process is highly time-consuming. Nowadays, the power of Deep Learning is been exploited by various researchers to identify the diseases present in plants. This paper utilizes a CNN approach to classify four different types of leaf diseases(bacterial spot, septoria leaf spot, late blight, and tomato mosaic virus) in a tomato plant without using any manual intervention. A dataset comprising of 6208 images of four classes of leaf diseases was acquired from the Plant Village database for classification. CNN is considered an effective option for solving a wide range of image processing tasks but its architecture is a little bit complex. To minimize this complexity and optimize the parameters present in the CNN, a binary solution encoding scheme is proposed using an Improved Crossover based Monarch Butterfly Optimization (ICRMBO) algorithm. This solution encoding technique implemented here eliminates the need for manual effort for designing the CNN architecture. Two convolutional architectures namely Vgg16 and Inception V3 were used in this work and they were optimized using the ICRMBO algorithm. The Inception V3 and Vgg16 architectures are widely deployed in this work to ease the training process, improve the generalization ability of the CNN network, and increase the classification accuracy. The overall test accuracies obtained for both the Vgg16 and Inception V3 was 99.98% and 99.94% when optimized with the ICRMBO algorithm. The proposed method augmented the performance in terms of high precision, sensitivity, and specificity values and obtained an overall classification accuracy of 99%. The significance and effectiveness of the proposed method over other methods are identified through the comparative analysis conducted.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.6
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据