Multi-tree Genetic Programming with A New Fitness Function for Melanoma Detection

The occurrence of malignant melanoma had enormously increased since past decades. For accurate detection and classification, not only discriminative features are required but a properly designed model to combine these features effectively is also needed. In this study, the multi-tree representation of genetic programming (GP) has been utilised to effectively combine different types of features and evolve a classification model for the task of melanoma detection. Local binary patterns have been used to extract pixel-level informative features. For incorporating the properties of ABCD (asymmetrical property, border shape, color variation and geometrical characteristics) rule of dermoscopy, various features have been used to include local and global information of the skin lesions. To meet the requirements of the proposed multi-tree GP representation, genetic operators such as crossover and mutation are designed accordingly. Moreover, a new weighted fitness function is designed to evolve better GP individuals having multiple trees influencing each other’s performance during the evolution, in order to get overall performance gains. The performance of the new method is checked on two benchmark skin image datasets, and compared with six widely used classification algorithms and the single tree GP method. The experimental results have shown that the proposed method has significantly outperformed all these classification methods.

[1]  Ian H. Witten,et al.  The WEKA data mining software: an update , 2009, SKDD.

[2]  Masaru Tanaka,et al.  Four-Class Classification of Skin Lesions With Task Decomposition Strategy , 2015, IEEE Transactions on Biomedical Engineering.

[3]  R. H. Moss,et al.  Neural network diagnosis of malignant melanoma from color images , 1994, IEEE Transactions on Biomedical Engineering.

[4]  Ibrahima Faye,et al.  Fusion of structural and textural features for melanoma recognition , 2017, IET Comput. Vis..

[5]  Jorge S. Marques,et al.  Improving Dermoscopy Image Classification Using Color Constancy , 2015, IEEE Journal of Biomedical and Health Informatics.

[6]  Hao Chen,et al.  Automated Melanoma Recognition in Dermoscopy Images via Very Deep Residual Networks , 2017, IEEE Transactions on Medical Imaging.

[7]  Bing Xue,et al.  A Multitree Genetic Programming Representation for Automatically Evolving Texture Image Descriptors , 2017, SEAL.

[8]  Ausama Al-Sahaf,et al.  Automatically Evolving Rotation-Invariant Texture Image Descriptors by Genetic Programming , 2017, IEEE Transactions on Evolutionary Computation.

[9]  Bing Xue,et al.  A Multi-tree Genetic Programming Representation for Melanoma Detection Using Local and Global Features , 2018, Australasian Conference on Artificial Intelligence.

[10]  Nikhil R. Pal,et al.  A novel approach to design classifiers using genetic programming , 2004, IEEE Transactions on Evolutionary Computation.

[11]  Matti Pietikäinen,et al.  A comparative study of texture measures with classification based on featured distributions , 1996, Pattern Recognit..

[12]  Jorge S. Marques,et al.  Development of a clinically oriented system for melanoma diagnosis , 2017, Pattern Recognit..

[13]  Mengjie Zhang,et al.  Genetic programming for skin cancer detection in dermoscopic images , 2017, 2017 IEEE Congress on Evolutionary Computation (CEC).

[14]  Ilias Maglogiannis,et al.  Overview of Advanced Computer Vision Systems for Skin Lesions Characterization , 2009, IEEE Transactions on Information Technology in Biomedicine.

[15]  John R. Koza,et al.  Genetic programming - on the programming of computers by means of natural selection , 1993, Complex adaptive systems.

[16]  James Bailey,et al.  Computer-Aided Diagnosis of Melanoma Using Border- and Wavelet-Based Texture Analysis , 2012, IEEE Transactions on Information Technology in Biomedicine.

[17]  Dorra Sellami,et al.  High-level features for automatic skin lesions neural network based classification , 2016, 2016 International Image Processing, Applications and Systems (IPAS).

[18]  Bing Xue,et al.  Genetic Programming for Feature Selection and Feature Construction in Skin Cancer Image Classification , 2018, PRICAI.

[19]  M. N. Giri Prasad,et al.  Melanoma Is Skin Deep: A 3D Reconstruction Technique for Computerized Dermoscopic Skin Lesion Classification , 2017, IEEE Journal of Translational Engineering in Health and Medicine.

[20]  Yang Li,et al.  Melanoma Classification on Dermoscopy Images Using a Neural Network Ensemble Model , 2017, IEEE Transactions on Medical Imaging.

[21]  Jinung An,et al.  An Approach to Self-Assembling Swarm Robots Using Multitree Genetic Programming , 2013, TheScientificWorldJournal.

[22]  Robert B. Fisher,et al.  A Color and Texture Based Hierarchical K-NN Approach to the Classification of Non-melanoma Skin Lesions , 2013 .

[23]  Reda Kasmi,et al.  Classification of malignant melanoma and benign skin lesions: implementation of automatic ABCD rule , 2016, IET Image Process..

[24]  M. Oltean,et al.  Multi Expression Programming , 2021 .

[25]  Pedro M. Ferreira,et al.  PH2 - A dermoscopic image database for research and benchmarking , 2013, 2013 35th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC).