An improved moth flame optimization algorithm based on rough sets for tomato diseases detection

Feature selection algorithm using the integration of moths-flame optimization and rough set was introduced.Automatic tomato disease detection approach based on moths-flame optimization and rough set was proposed.Dataset of tomato leaves infected with disease was collected.The results demonstrate a good accuracy when MFO and rough set were used together.The results were evaluated against Accuracy, Precision, Recall and F-Score. Plant diseases is one of the major bottlenecks in agricultural production that have bad effects on the economic of any country. Automatic detection of such disease could minimize these effects. Features selection is a usual pre-processing step used for automatic disease detection systems. It is an important process for detecting and eliminating noisy, irrelevant, and redundant data. Thus, it could lead to improve the detection performance. In this paper, an improved moth-flame approach to automatically detect tomato diseases was proposed. The moth-flame fitness function depends on the rough sets dependency degree and it takes into a consideration the number of selected features. The proposed algorithm used both of the power of exploration of the moth flame and the high performance of rough sets for the feature selection task to find the set of features maximizing the classification accuracy which was evaluated using the support vector machine (SVM). The performance of the MFORSFS algorithm was evaluated using many benchmark datasets taken from UCI machine learning data repository and then compared with feature selection approaches based on Particle Swarm Optimization (PSO) and Genetic Algorithms (GA) with rough sets. The proposed algorithm was then used in a real-life problem, detecting tomato diseases (Powdery mildew and early blight) where a real dataset of tomato disease were manually built and a tomato disease detection approach was proposed and evaluated using this dataset. The experimental results showed that the proposed algorithm was efficient in terms of Recall, Precision, Accuracy and F-Score, as long as feature size reduction and execution time.

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

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

[3]  Seyed Mohammad Mirjalili,et al.  Moth-flame optimization algorithm: A novel nature-inspired heuristic paradigm , 2015, Knowl. Based Syst..

[4]  Aboul Ella Hassanien,et al.  Bio-inspired Swarm Techniques for Thermogram Breast Cancer Detection , 2016 .

[5]  Andries Petrus Engelbrecht,et al.  A decision rule-based method for feature selection in predictive data mining , 2010, Expert Syst. Appl..

[6]  Nicolai Petkov,et al.  Comparison of texture features based on Gabor filters , 2002, IEEE Trans. Image Process..

[7]  Nasser Ghasem-Aghaee,et al.  Application of ant colony optimization for feature selection in text categorization , 2008, 2008 IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence).

[8]  Jeremy S. Smith,et al.  An image-processing based algorithm to automatically identify plant disease visual symptoms. , 2009 .

[9]  Aboul Ella Hassanien,et al.  Water quality classification approach based on bio-inspired Gray Wolf Optimization , 2015, 2015 7th International Conference of Soft Computing and Pattern Recognition (SoCPaR).

[10]  Aboul Ella Hassanien,et al.  The prediction of virus mutation using neural networks and rough set techniques , 2016, EURASIP J. Bioinform. Syst. Biol..

[11]  Shuangbao Shu,et al.  Image Recognition of Wheat Disease Based on RBF Support Vector Machine , 2013 .

[12]  Theresa Beaubouef,et al.  Rough Sets , 2019, Lecture Notes in Computer Science.

[13]  Zenglin Xu,et al.  Discriminative Semi-Supervised Feature Selection Via Manifold Regularization , 2009, IEEE Transactions on Neural Networks.

[14]  Aboul Ella Hassanien,et al.  New approach for feature selection based on rough set and bat algorithm , 2014, 2014 9th International Conference on Computer Engineering & Systems (ICCES).

[15]  Z. Pawlak Rough Sets: Theoretical Aspects of Reasoning about Data , 1991 .

[16]  Jianjiang Lu,et al.  Feature selection based-on genetic algorithm for image annotation , 2008, Knowl. Based Syst..

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

[18]  Aboul Ella Hassanien,et al.  Evaluating an Evolutionary Particle Swarm Optimization for Fast Fuzzy C-Means Clustering on Liver CT Images , 2014 .

[19]  L. H. Geyer,et al.  Feature lists and confusion matrices , 1973 .

[20]  Hesham Hefny,et al.  Tomato leaves diseases detection approach based on Support Vector Machines , 2015, 2015 11th International Computer Engineering Conference (ICENCO).

[21]  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.

[22]  Xin-She Yang,et al.  A wrapper approach for feature selection based on Bat Algorithm and Optimum-Path Forest , 2014, Expert Syst. Appl..

[23]  Crina Grosan,et al.  Feature Subset Selection Approach by Gray-Wolf Optimization , 2014, AECIA.

[24]  F. J. Pierce,et al.  The potential of spectral reflectance technique for the detection of Grapevine leafroll-associated virus-3 in two red-berried wine grape cultivars , 2009 .

[25]  Aboul Ella Hassanien,et al.  Hybrid flower pollination algorithm with rough sets for feature selection , 2015, 2015 11th International Computer Engineering Conference (ICENCO).

[26]  Huan Liu,et al.  Feature Selection for Classification , 1997, Intell. Data Anal..

[27]  S. Phadikar,et al.  Classification of Rice Leaf Diseases Based onMorphological Changes , 2012 .

[28]  Aboul Ella Hassanien,et al.  Modified cuckoo search algorithm with rough sets for feature selection , 2018, Neural Computing and Applications.

[29]  Václav Snásel,et al.  Biometric cattle identification approach based on Weber's Local Descriptor and AdaBoost classifier , 2016, Comput. Electron. Agric..

[30]  Travis Longcore,et al.  Ecological consequences of artificial night lighting , 2006 .

[31]  Aboul Ella Hassanien,et al.  Heart Sound Feature Reduction Approach for Improving the Heart Valve Diseases Identification , 2011, FGIT-SIP.

[32]  Nasser Ghasem-Aghaee,et al.  Using Ant Colony Optimization-Based Selected Features for Predicting Post-synaptic Activity in Proteins , 2008, EvoBIO.

[33]  Le Song,et al.  Supervised feature selection via dependence estimation , 2007, ICML '07.

[34]  Jan Komorowski,et al.  Modelling prognostic power of cardiac tests using rough sets , 1999, Artif. Intell. Medicine.

[35]  H. Muhammad Asraf,et al.  A Comparative Study in Kernel-Based Support Vector Machine of Oil Palm Leaves Nutrient Disease , 2012 .

[36]  Rafael Bello,et al.  A model based on ant colony system and rough set theory to feature selection , 2005, GECCO '05.

[37]  Xin-She Yang,et al.  BBA: A Binary Bat Algorithm for Feature Selection , 2012, 2012 25th SIBGRAPI Conference on Graphics, Patterns and Images.

[38]  Luiz Eduardo Soares de Oliveira,et al.  A Methodology for Feature Selection Using Multiobjective Genetic Algorithms for Handwritten Digit String Recognition , 2003, Int. J. Pattern Recognit. Artif. Intell..

[39]  Sylvain Arlot,et al.  A survey of cross-validation procedures for model selection , 2009, 0907.4728.

[40]  Carla E. Brodley,et al.  Feature Selection for Unsupervised Learning , 2004, J. Mach. Learn. Res..

[41]  Shen Weizheng,et al.  Grading Method of Leaf Spot Disease Based on Image Processing , 2008, 2008 International Conference on Computer Science and Software Engineering.