Memetic salp swarm optimization algorithm based feature selection approach for crop disease detection system

The detection of disease development in plants becomes very crucial because of its adverse effect on the quality and productivity of agriculture. The automatic disease detection in plants using image processing and machine learning is beneficial due to its fast computing and practicability for continuous monitoring of a large farm. This paper presents an automatic disease detection system using image segmentation, feature extraction, optimization, and classification algorithms. This paper proposes a memetic salp swarm optimization algorithm (MSSOA), which is transformed into binary MSSOA to search for the optimal number of features that give the best classification accuracy. The performance of the proposed algorithm for feature selection is compared with five metaheuristic feature selection (BSSA, BPSO, BMFO, BCOA, IBHHO) algorithms against the UCI benchmark datasets. The obtained results indicate the proposed algorithm outperforms the other algorithms in obtaining good classification accuracy and reducing the feature size. The proposed algorithm is implemented for automatic disease detection of maize, rice, and grape plant and achieved a classification accuracy of 90.6%, 67.9%, and 91.6% and best classification accuracy of 93.6%, 79.1%, and 95%, respectively.

[1]  Xiangyang Wang,et al.  Feature selection based on rough sets and particle swarm optimization , 2007, Pattern Recognit. Lett..

[2]  Sheikh Ziauddin,et al.  Detection and Counting of On-Tree Citrus Fruit for Crop Yield Estimation , 2016 .

[3]  J. Ross Quinlan,et al.  C4.5: Programs for Machine Learning , 1992 .

[4]  L. Plümer,et al.  Original paper: Early detection and classification of plant diseases with Support Vector Machines based on hyperspectral reflectance , 2010 .

[5]  Ferdinand van der Heijden,et al.  Efficient adaptive density estimation per image pixel for the task of background subtraction , 2006, Pattern Recognit. Lett..

[6]  Wang Xiangdong,et al.  Recognition of Greenhouse Cucumber Disease Based on Image Processing Technology , 2013 .

[7]  Hossam Faris,et al.  Salp Swarm Algorithm: A bio-inspired optimizer for engineering design problems , 2017, Adv. Eng. Softw..

[8]  Wiqas Ghai,et al.  Performance analysis of deep learning CNN models for disease detection in plants using image segmentation , 2020, Information Processing in Agriculture.

[9]  Marcel Salathé,et al.  Using Deep Learning for Image-Based Plant Disease Detection , 2016, Front. Plant Sci..

[10]  A. K. Misra,et al.  Detection of unhealthy region of plant leaves using image processing and genetic algorithm , 2015, 2015 International Conference on Advances in Computer Engineering and Applications.

[11]  Ujwalla Gawande,et al.  An Overview of the Research on Plant Leaves Disease detection using Image Processing Techniques , 2014 .

[12]  Andreas Kamilaris,et al.  Deep learning in agriculture: A survey , 2018, Comput. Electron. Agric..

[13]  Qiang Shen,et al.  Rough set-aided keyword reduction for text categorization , 2001, Appl. Artif. Intell..

[14]  Andrzej Skowron,et al.  The Discernibility Matrices and Functions in Information Systems , 1992, Intelligent Decision Support.

[15]  Johan Potgieter,et al.  Plant Disease Detection and Classification by Deep Learning , 2019, Plants.

[16]  Yong He,et al.  Hyperspectral imaging for classification of healthy and gray mold diseased tomato leaves with different infection severities , 2017, Comput. Electron. Agric..

[17]  Debashis Ghosh,et al.  Multi-resolution mobile vision system for plant leaf disease diagnosis , 2016, Signal Image Video Process..

[18]  J. Ross Quinlan,et al.  Induction of Decision Trees , 1986, Machine Learning.

[19]  Juliana Mariana Macedo Araujo,et al.  A new proposal for automatic identification of multiple soybean diseases , 2019, Comput. Electron. Agric..

[20]  Aboul Ella Hassanien,et al.  Binary ant lion approaches for feature selection , 2016, Neurocomputing.

[21]  Krishan Kumar,et al.  Plant disease detection using computational intelligence and image processing , 2020, Journal of Plant Diseases and Protection.

[22]  Jeremy S. Smith,et al.  Image pattern classification for the identification of disease causing agents in plants , 2009 .

[23]  G. Meyer,et al.  Verification of color vegetation indices for automated crop imaging applications , 2008 .

[24]  Zhu-Hong You,et al.  Leaf image based cucumber disease recognition using sparse representation classification , 2017, Comput. Electron. Agric..

[25]  Leandro dos Santos Coelho,et al.  Binary coyote optimization algorithm for feature selection , 2020, Pattern Recognit..

[26]  David A Clausi An analysis of co-occurrence texture statistics as a function of grey level quantization , 2002 .

[27]  Beizhan Wang,et al.  Feature selection based on Rough set and modified genetic algorithm for intrusion detection , 2010, 2010 5th International Conference on Computer Science & Education.

[28]  Zhanhong Ma,et al.  Identification of Alfalfa Leaf Diseases Using Image Recognition Technology , 2016, PloS one.

[29]  Aboul Ella Hassanien,et al.  Binary grey wolf optimization approaches for feature selection , 2016, Neurocomputing.

[30]  Zhang Jian,et al.  Support vector machine for recognition of cucumber leaf diseases , 2010, 2010 2nd International Conference on Advanced Computer Control.

[31]  Konstantinos P. Ferentinos,et al.  Deep learning models for plant disease detection and diagnosis , 2018, Comput. Electron. Agric..

[32]  Gonzalo Pajares,et al.  Digital Image Sensor-Based Assessment of the Status of Oat (Avena sativa L.) Crops after Frost Damage , 2011, Sensors.

[33]  Yanan Zhang,et al.  Boosted binary Harris hawks optimizer and feature selection , 2020, Engineering with Computers.

[34]  Huan Liu,et al.  Chi2: feature selection and discretization of numeric attributes , 1995, Proceedings of 7th IEEE International Conference on Tools with Artificial Intelligence.

[35]  Sudheer Reddy Bandi,et al.  PERFORMANCE EVALUATION OF VARIOUS STATISTICAL CLASSIFIERS IN DETECTING THE DISEASED CITRUS LEAVES , 2013 .

[36]  Salwani Abdullah,et al.  Investigation on Image Processing Techniques for Diagnosing Paddy Diseases , 2009, 2009 International Conference of Soft Computing and Pattern Recognition.

[37]  A. Rezaee Jordehi,et al.  Binary particle swarm optimisation with quadratic transfer function: A new binary optimisation algorithm for optimal scheduling of appliances in smart homes , 2019, Appl. Soft Comput..

[38]  Zahid Iqbal,et al.  Detection and classification of citrus diseases in agriculture based on optimized weighted segmentation and feature selection , 2018, Comput. Electron. Agric..

[39]  Leen-Kiat Soh,et al.  Texture analysis of SAR sea ice imagery using gray level co-occurrence matrices , 1999, IEEE Trans. Geosci. Remote. Sens..

[40]  Ron Kohavi,et al.  Wrappers for Feature Subset Selection , 1997, Artif. Intell..

[41]  Sergio Escalera,et al.  Separability of ternary codes for sparse designs of error-correcting output codes , 2009, Pattern Recognit. Lett..

[42]  Aboul Ella Hassanien,et al.  An improved moth flame optimization algorithm based on rough sets for tomato diseases detection , 2017, Comput. Electron. Agric..

[43]  Robert M. Haralick,et al.  Textural Features for Image Classification , 1973, IEEE Trans. Syst. Man Cybern..

[44]  Jayme G. A. Barbedo,et al.  Impact of dataset size and variety on the effectiveness of deep learning and transfer learning for plant disease classification , 2018, Comput. Electron. Agric..

[45]  Asit Kumar Das,et al.  Rice diseases classification using feature selection and rule generation techniques , 2013 .

[46]  H. J. Andersen,et al.  Estimation of leaf area index in cereal crops using red-green images. , 2009 .

[47]  Zdzis?aw Pawlak,et al.  Rough sets , 2005, International Journal of Computer & Information Sciences.

[48]  Luciano Vieira Koenigkan,et al.  Identifying multiple plant diseases using digital image processing , 2016 .

[49]  Andrzej Skowron,et al.  Rough set methods in feature selection and recognition , 2003, Pattern Recognit. Lett..

[50]  Hossam Faris,et al.  An efficient binary Salp Swarm Algorithm with crossover scheme for feature selection problems , 2018, Knowl. Based Syst..

[51]  V. Singh,et al.  Sunflower leaf diseases detection using image segmentation based on particle swarm optimization , 2019, Artificial Intelligence in Agriculture.

[52]  Abhishek Kumar Singh,et al.  ToLeD: Tomato Leaf Disease Detection using Convolution Neural Network , 2020, Procedia Computer Science.

[53]  Thomas G. Dietterich,et al.  Solving Multiclass Learning Problems via Error-Correcting Output Codes , 1994, J. Artif. Intell. Res..

[54]  Xanthoula Eirini Pantazi,et al.  Automated leaf disease detection in different crop species through image features analysis and One Class Classifiers , 2019, Comput. Electron. Agric..