Abstract
The convolutional neural network showed considerable success in medical imaging with explainable AI for cancer detection and recognition. However, the irrelevant and large number of features increases the computational time and decreases the accuracy. This work proposes a deep learning and fuzzy entropy slime mould algorithm-based architecture for multiclass skin lesion classification. In the first step, we employed the data augmentation technique to increase the training data and further utilized it for training two fine-tuned deep learning models such as Inception-ResNetV2 and NasNet Mobile. Then, we used transfer learning on augmented datasets to train both models and obtained two feature vectors from newly fine-tuned models. Later, we applied a fuzzy entropy slime mould algorithm on both vectors to get optimal features that are finally fused using the Serial-Threshold fusion technique and classified using several machine learning classifiers. Eventually, the explainable AI technique named Gradcam opted for the visualization of the lesion region. The experimental process was conducted on two datasets, such as HAM10000 and ISIC 2018, and achieved 97.1 and 90.2% accuracy, better than the other techniques.
Similar content being viewed by others
Data availability
The datasets used in this work are publically available: https://dataverse.harvard.edu/dataset.xhtml?persistentId=doi:10.7910/DVN/DBW86T; https://challenge.isic-archive.com/data/#2018.
References
Spyridonos P, Gaitanis G, Likas A, Bassukas I (2021) Characterizing malignant melanoma clinically resembling seborrheic keratosis using deep knowledge transfer. Cancers 13:6300
Mahbod A, Tschandl P, Langs G, Ecker R, Ellinger I (2020) The effects of skin lesion segmentation on the performance of dermatoscopic image classification. Comput Methods Programs Biomed 197:105725
Lakhan MK, Lynch M (2021) Skin pigmentation. Medicine 49:447–452
Iqbal I, Younus M, Walayat K, Kakar MU, Ma J (2021) Automated multi-class classification of skin lesions through deep convolutional neural network with dermoscopic images. Comput Med Imaging Graph 88:101843
Mahbod A, Schaefer G, Wang C, Dorffner G, Ecker R, Ellinger I (2020) Transfer learning using a multi-scale and multi-network ensemble for skin lesion classification. Comput Methods Programs Biomed 193:105475
Sevli O (2021) A deep convolutional neural network-based pigmented skin lesion classification application and experts evaluation. Neural Comput Appl 33:12039–12050
Garg N, Sharma V, Kaur P (2018) Melanoma skin cancer detection using image processing. In: Sensors and image processing. Springer, pp 111–119
Saladi RN, Persaud AN (2005) The causes of skin cancer: a comprehensive review. Drugs Today 41:37–54
A. C. Society (2021) Melanoma of the skin. Cancer Statistics Centre. https://cancerstatisticscenter.cancer.org/?_ga=2.121293320.1263676073.1630612387-522677707.1629187726#!/cancer-site/Melanoma%20of%20the%20skin
Esteva A, Kuprel B, Novoa RA, Ko J, Swetter SM, Blau HM et al (2017) Dermatologist-level classification of skin cancer with deep neural networks. Nature 542:115–118
Bi L, Feng DD, Fulham M, Kim J (2020) Multi-label classification of multi-modality skin lesion via hyper-connected convolutional neural network. Pattern Recognit 107:107502
Brinker TJ, Hekler A, Utikal JS, Grabe N, Schadendorf D, Klode J et al (2018) Skin cancer classification using convolutional neural networks: systematic review. J Med Internet Res 20:e11936
Mahbod A, Schaefer G, Wang C, Ecker R, Dorffner G, Ellinger I (2021) Investigating and exploiting image resolution for transfer learning-based skin lesion classification. In: 2020 25th international conference on pattern recognition (ICPR), pp 4047–4053
Codella N, Cai J, Abedini M, Garnavi R, Halpern A, Smith JR (2015) Deep learning, sparse coding, and SVM for melanoma recognition in dermoscopy images. In: International workshop on machine learning in medical imaging, pp 118–126
Kassem MA, Hosny KM, Fouad MM (2020) Skin lesions classification into eight classes for ISIC 2019 using deep convolutional neural network and transfer learning. IEEE Access 8:114822–114832
Tschandl P, Rosendahl C, Kittler H (2018) The HAM10000 dataset, a large collection of multi-source dermatoscopic images of common pigmented skin lesions. Sci Data 5:1–9
Slowinska M, Kaminska-Winciorek G, Kowalska-Oledzka E, Czarnecka I, Czarnecki R, Nasierowska-Guttmejer A et al (2021) Dermoscopy of small diameter melanomas with the diagnostic feasibility of selected algorithms—a clinical retrospective multicenter study. Cancers 13:6095
Dildar M, Akram S, Irfan M, Khan HU, Ramzan M, Mahmood AR et al (2021) Skin cancer detection: a review using deep learning techniques. Int J Environ Res Public Health 18:5479
Abbasi NR, Shaw HM, Rigel DS, Friedman RJ, McCarthy WH, Osman I et al (2004) Early diagnosis of cutaneous melanoma: revisiting the ABCD criteria. JAMA 292:2771–2776
Jaworek-Korjakowska J, Brodzicki A, Cassidy B, Kendrick C, Yap MH (2021) Interpretability of a deep learning based approach for the classification of skin lesions into main anatomic body sites. Cancers 13:6048
Oliveira RB, Papa JP, Pereira AS, Tavares JMR (2018) Computational methods for pigmented skin lesion classification in images: review and future trends. Neural Comput Appl 29:613–636
Nishio M, Nishio M, Jimbo N, Nakane K (2021) Homology-based image processing for automatic classification of histopathological images of lung tissue. Cancers 13:1192
Xu Y, Li Y, Shin B-S (2020) Medical image processing with contextual style transfer. HCIS 10:1–16
Lu S-Y, Wang S-H, Zhang Y-D (2022) SAFNet: a deep spatial attention network with classifier fusion for breast cancer detection. Comput Biol Med 148:105812
Bommert A, Sun X, Bischl B, Rahnenführer J, Lang M (2020) Benchmark for filter methods for feature selection in high-dimensional classification data. Comput Stat Data Anal 143:106839
Khan MA, Javed MY, Sharif M, Saba T, Rehman A (2019) Multi-model deep neural network based features extraction and optimal selection approach for skin lesion classification. In: 2019 international conference on computer and information sciences (ICCIS), pp 1–7
Karczmarek P, Pedrycz W, Kiersztyn A, Rutka P (2017) A study in facial features saliency in face recognition: an analytic hierarchy process approach. Soft Comput 21:7503–7517
Jinnai S, Yamazaki N, Hirano Y, Sugawara Y, Ohe Y, Hamamoto R (2020) The development of a skin cancer classification system for pigmented skin lesions using deep learning. Biomolecules 10:1123
O’Mahony N, Campbell S, Carvalho A, Harapanahalli S, Hernandez GV, Krpalkova L et al (2019) Deep learning vs. traditional computer vision. In: Science and information conference, pp 128–144
Mridha MF, Hamid M, Monowar MM, Keya AJ, Ohi AQ, Islam M et al (2021) A comprehensive survey on deep-learning-based breast cancer diagnosis. Cancers 13:6116
Bibi S, Abbasi A, Haq IU, Baik SW, Ullah A (2021) Digital image forgery detection using deep autoencoder and CNN features. Hum Cent Comput Inf Sci 11:1–17
Krizhevsky A, Sutskever I, Hinton GE (2012) Imagenet classification with deep convolutional neural networks. Adv Neural Inf Process Syst 25:1097–1105
Celebi ME, Iyatomi H, Schaefer G, Stoecker WV (2009) Lesion border detection in dermoscopy images. Comput Med Imaging Graph 33:148–153
Mostafa RR, Ewees AA, Ghoniem RM, Abualigah L, Hashim FA (2022) Boosting chameleon swarm algorithm with consumption AEO operator for global optimization and feature selection. Knowl-Based Syst 246:108743
Ewees AA, Mostafa RR, Ghoniem RM, Gaheen MA (2022) Improved seagull optimization algorithm using Lévy flight and mutation operator for feature selection. Neural Comput Appl 34:7437–7472
Adjed F, Gardezi SJS, Ababsa F, Faye I, Dass SC (2018) Fusion of structural and textural features for melanoma recognition. IET Comput Vis 12:185–195
Hagerty JR, Stanley RJ, Almubarak HA, Lama N, Kasmi R, Guo P et al (2019) Deep learning and handcrafted method fusion: higher diagnostic accuracy for melanoma dermoscopy images. IEEE J Biomed Health Inform 23:1385–1391
Codella N, Rotemberg V, Tschandl P, Celebi ME, Dusza S, Gutman D et al (2019) Skin lesion analysis toward melanoma detection 2018: a challenge hosted by the international skin imaging collaboration (ISIC). arXiv preprint arXiv:1902.03368
Abbas Q, Celebi ME (2019) DermoDeep-A classification of melanoma-nevus skin lesions using multi-feature fusion of visual features and deep neural network. Multimedia Tools Appl 78:23559–23580
Harangi B, Baran A, Hajdu A (2020) Assisted deep learning framework for multi-class skin lesion classification considering a binary classification support. Biomed Signal Process Control 62:102041
Xiao F, Wu Q (2020) Visual saliency based global–local feature representation for skin cancer classification. IET Image Proc 14:2140–2148
Qin Z, Liu Z, Zhu P, Xue Y (2020) A GAN-based image synthesis method for skin lesion classification. Comput Methods Programs Biomed 195:105568
Afza F, Sharif M, Saba T, Rehman A, Javed MY (2020) Skin lesion classification: an optimized framework of optimal color features selection. In: 2020 2nd international conference on computer and information sciences (ICCIS), pp 1–6
Huang HW, Hsu BWY, Lee CH, Tseng VS (2020) Development of a light-weight deep learning model for cloud applications and remote diagnosis of skin cancers. J Dermatol 48:310–316
Tang P, Liang Q, Yan X, Xiang S, Zhang D (2020) GP-CNN-DTEL: global-part cnn model with data-transformed ensemble learning for skin lesion classification. IEEE J Biomed Health Inform 24:2870–2882
Liu L, Mou L, Zhu XX, Mandal M (2020) Automatic skin lesion classification based on mid-level feature learning. Comput Med Imaging Graph 84:101765
Sharif M, Akram T, Damaševičius R, Maskeliūnas R (2021) Skin lesion segmentation and multiclass classification using deep learning features and improved moth flame optimization. Diagnostics 11:811
Arshad M, Khan MA, Tariq U, Armghan A, Alenezi F, Younus Javed M et al (2021) A computer-aided diagnosis system using deep learning for multiclass skin lesion classification. Comput Intell Neurosci 2021
Akram T, Zhang Y-D, Sharif M (2021) Attributes based skin lesion detection and recognition: A mask RCNN and transfer learning-based deep learning framework. Pattern Recognit Lett 143:58–66
Sevli O (2021) A deep convolutional neural network-based pigmented skin lesion classification application and experts evaluation. Neural Comput Appl 33:1–12
Sharif MI, Raza M, Anjum A, Saba T, Shad SA (2019) Skin lesion segmentation and classification: a unified framework of deep neural network features fusion and selection. Expert Syst 39:e12497
Mikołajczyk A, Grochowski M (2018) Data augmentation for improving deep learning in image classification problem. In: 2018 international interdisciplinary PhD workshop (IIPhDW), pp 117–122
Zhang Y-D, Sharif M, Akram T (2021) Pixels to classes: intelligent learning framework for multiclass skin lesion localization and classification. Comput Electr Eng 90:106956
Hussain N, Khan MA, Sharif M, Khan SA, Albesher AA, Saba T et al (2020) A deep neural network and classical features based scheme for objects recognition: an application for machine inspection. Multimedia Tools Appl 45:1–23
Srivastava N, Hinton G, Krizhevsky A, Sutskever I, Salakhutdinov R (2014) Dropout: a simple way to prevent neural networks from overfitting. J Mach Learn Res 15:1929–1958
Weiss K, Khoshgoftaar TM, Wang D (2016) A survey of transfer learning. J Big Data 3:1–40
Akram T, Laurent B, Naqvi SR, Alex MM, Muhammad N (2018) A deep heterogeneous feature fusion approach for automatic land-use classification. Inf Sci 467:199–218
Zoph B, Vasudevan V, Shlens J, Le QV (2018) Learning transferable architectures for scalable image recognition. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 8697–8710
Saleem F, Khan MA, Alhaisoni M, Tariq U, Armghan A, Alenezi F et al (2021) Human gait recognition: a single stream optimal deep learning features fusion. Sensors 21:7584
Howard FL (1931) The life history of Physarum polycephalum. Am J Bot 116–133
Camp WG (1936) A method of cultivating myxomycete plasmodia. Bull Torrey Bot Club 205–210
Li S, Chen H, Wang M, Heidari AA, Mirjalili S (2020) Slime mould algorithm: a new method for stochastic optimization. Futur Gener Comput Syst 111:300–323
Muhammad K, Sharif M, Akram T, Kadry S (2021) Intelligent fusion-assisted skin lesion localization and classification for smart healthcare. Neural Comput Appl 78:1–16
Akram T, Sharif M, Kadry S, Nam Y (2021) Computer decision support system for skin cancer localization and classification. Comput Mater Contin 68:1041–1064
Sharif M, Akram T, Kadry S, Hsu CH (2021) A two‐stream deep neural network‐based intelligent system for complex skin cancer types classification. Int J Intell Syst
Deng L, Wang S-H, Zhang Y-D (2022) ELMGAN: A GAN-based efficient lightweight multi-scale-feature-fusion multi-task model. Knowl-Based Syst 252:109434
Acknowledgements
Authors are thankful to Computer Vision lab of HITEC University Taxila
Author information
Authors and Affiliations
Contributions
All authors contributed equally in this work. All authors have read and agreed to the published version of the manuscript.
Corresponding authors
Ethics declarations
Conflict of interest
The authors declare that they have no competing interests.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Ajmal, M., Khan, M.A., Akram, T. et al. BF2SkNet: best deep learning features fusion-assisted framework for multiclass skin lesion classification. Neural Comput & Applic 35, 22115–22131 (2023). https://doi.org/10.1007/s00521-022-08084-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-022-08084-6