Abstract
Skin cancer is one of the most common forms of cancer, which makes it pertinent to be able to diagnose it accurately. In particular, melanoma is a form of skin cancer that is fatal and accounts for 6 of every 7-skin cancer related death. Moreover, in hospitals where dermatologists have to diagnose multiple cases of skin cancer, there are high possibilities of false negatives in diagnosis. To avoid such incidents, there here has been exhaustive research conducted by the research community all over the world to build highly accurate automated tools for skin cancer detection. In this paper, we introduce a novel approach of combining machine learning and deep learning techniques to solve the problem of skin cancer detection. The deep learning model uses state-of-the-art neural networks to extract features from images whereas the machine learning model processes image features which are obtained after performing the techniques such as Contourlet Transform and Local Binary Pattern Histogram. Meaningful feature extraction is crucial for any image classification roblem. As a result, by combining the manual and automated features, our designed model achieves a higher accuracy of 93% with an individual recall score of 99.7% and 86% for the benign and malignant forms of cancer, respectively. We benchmarked the model on publicly available Kaggle dataset containing processed images from ISIC Archive dataset. The proposed ensemble outperforms both expert dermatologists as well as other state-of-the-art deep learning and machine learning methods. Thus, this novel method can be of high assistance to dermatologists to help prevent any misdiagnosis.
Similar content being viewed by others
Data availability
Data sharing not applicable to this article as no datasets were generated or analysed during the current study.
References
Alquran H, Qasmieh IA, Alqudah AM, Alhammouri S, Alawneh E, Abughazaleh A, Hasayen F (2017) The melanoma skin cancer detection and classification using support vector machine. In IEEE Jordan conference on applied electrical engineering and computing technologies (AEECT), 1-5
American Cancer Society - Key Statistics for Melanoma Skin Cancer (2021) https://www.cancer.org/cancer/melanoma-skin-cancer/about/key-statistics.html. Accessed on 12th January 2021.
Argenziano G, Soyer HP, De Giorgio V, Piccolo D, Carli P, Delfino M, Wolf IH (2000) Interactive atlas of dermoscopy
Basly H, Ouarda W, Sayadi FE, Ouni B, Alimi AM (2020) CNN-SVM learning approach based human activity recognition. In: Proceedings of international conference on image and signal processing. Springer, Cham, pp 271–281
Brinker TJ, Hekler A, Enk AH, Berking C, Haferkamp S, Hauschild A, Weichenthal M, Klode J, Schadendorf D, Holland-Letz T, Kalle CV, Fröhling S, Schilling B, Utikal JS (2019) Deep neural networks are superior to dermatologists in melanoma image classification. Eur J Cancer 119:11–17
Brinker TJ, Hekler A, Enk AH, von Kalle C (2019) Enhanced classifier training to improve precision of a convolutional neural network to identify images of skin lesions. PLoS One 14(6):e0218713
Chaturvedi SS, Tembhurne JV, Diwan T (2020) A multi-class skin Cancer classification using deep convolutional neural networks. Multimed Tools Appl 79(39):28477–28498
Chen Y, He F, Wu Y, Hou N (2017) A local start search algorithm to compute exact Hausdorff distance for arbitrary point sets. Pattern Recogn 67:139–148
Chen C, Wang G, Peng C, Fang Y, Zhang D, Qin H (2021) Exploring rich and efficient spatial temporal interactions for real-time video salient object detection. IEEE Trans Image Process 30:3995–4007
Chollet F (2017) Xception: deep learning with depthwise separable convolutions. In proceedings of the IEEE conference on computer vision and pattern recognition, 1251-1258
Chowdhary CL, Alazab M, Chaudhary A, Hakak S, Gadekallu TR (2021) Computer vision and recognition systems using machine and deep learning approaches: fundamentals, Technologies and Applications. Inst Eng Technol
Chowdhary CL, Reddy GT, Parameshachari BD (2022) Computer vision and recognition systems: research innovations and trends. CRC Press
Codella NC, Gutman D, Celebi ME, Helba B, Marchetti MA, Dusza SW, Halpern A (2018) Skin lesion analysis toward melanoma detection: a challenge at the 2017 international symposium on biomedical imaging (ISBI), hosted by the international skin imaging collaboration (ISIC). In IEEE 15th international symposium on biomedical imaging (ISBI 2018), 168-172
Do MN, Vetterli M (2005) The contourlet transform: an efficient directional multiresolution image representation. IEEE Trans Image Process 14(12):2091–2106
Elgamal M (2013) Automatic skin Cancer images classification. Int J Adv Comput Sci Appl 4(3):287–294
Farooq MA, Khatoon A, Varkarakis V, Corcoran P (2020) Advanced deep learning methodologies for skin Cancer classification in prodromal stages. arXiv preprint arXiv:2003.06356
Ganster H, Pinz P, Rohrer R, Wildling E, Binder M, Kittler H (2001) Automated melanoma recognition. IEEE Trans Med Imaging 20(3):233–239
Gu J, Wang Z, Kuen J, Ma L, Shahroudy A, Shuai B, Liu T, Wang X, Wang L, Wang G, Cai J, Chen, T (2015) Recent advances in convolutional neural networks. CoRR, arXiv preprint arXiv
He K, Zhang X, Ren S, Su, J (2016) Deep residual learning for image recognition. In Proceedings of the IEEE conference on computer vision and pattern recognition, 770–778. https://doi.org/10.1109/CVPR.2016.90
Hebbar N, Patil HY, Agarwal K (2020) Web powered CT scan diagnosis for brain hemorrhage using deep learning. In 2020 IEEE 4th conference on Information & Communication Technology (CICT), 1–5
Hosny KM, Kassem MA, Foaud MM (2018) Skin cancer classification using deep learning and transfer learning. In 9th Cairo international biomedical engineering conference (CIBEC), 90-93. https://doi.org/10.1109/CIBEC.2018.8641762
Huang D, Shan C, Ardabilian M, Wang Y, Chen L (2011) Local binary patterns and its application to facial image analysis: a survey. IEEE Trans Syst Man Cybern Part C Appl Rev 41(6):765–781
Huang G, Liu Z, Van Der Maaten L, Weinberger KQ (2017) Densely connected convolutional networks. In proceedings of the IEEE conference on computer vision and pattern recognition, 4700-4708
Ismail MA, Hameed N, Clos J (2021) Deep learning-based algorithm for skin Cancer classification. In proceedings of the international conference on trends in computational and cognitive engineering, 709–719
Jana E, Subban R, Saraswathi S (2017) Research on skin Cancer cell detection using image processing. In IEEE international conference on computational intelligence and computing research (ICCIC), 1–8. https://doi.org/10.1109/iccic.2017.8524554
Kaggle Skin Cancer Dataset (2021) https://www.kaggle.com/fanconic/skin-cancer-malignant-vs-benign. Accessed on 7 February 2021.
Kawahara J, Hamarneh G (2016) Multi-resolution-tract CNN with hybrid pretrained and skin-lesion trained layers. In: International workshop on machine learning in medical imaging. Springer, Cham, pp 164–171
Kingma DP, Ba J (2014) Adam: a method for stochastic optimization. arXiv preprint arXiv:1412.6980
Labani S, Asthana S, Rathore K, Sardana K (2020) Incidence of melanoma and nonmelanoma skin cancers in Indian and the global regions. 17:906–911. https://doi.org/10.4103/jcrt.JCRT_785_19
Liang H, Sun X, Sun Y, Gao Y (2017) Text feature extraction based on deep learning: a review. EURASIP J Wirel Commun Netw 2017(1):1–12
Liang Y, He F, Zeng X (2020) 3D mesh simplification with feature preservation based on whale optimization algorithm and differential evolution. Integr Comput-Aided Eng 27(4):417–435
Lopez AR, Giro-i-Nieto X, Burdick J, Marques O (2017) Skin lesion classification from dermoscopic images using deep learning techniques. In 13th IASTED international conference on biomedical engineering (BioMed), 49-54
Mishra SP, Sarkar U, Taraphder S, Datta S, Swain DP, Saikhom R, Laishram M (2017) Multivariate statistical data analysis-principal component analysis (PCA). Int J Livestock Res 7(5):60–78. https://doi.org/10.5455/ijlr.20170415115235
Ojala T, Pietikäinen M, Harwood DA (1996) Comparative study of texture measures with classification based on featured distributions. Pattern Recogn 29(1):51–59
Patil HY, Kothari AG, Bhurchandi KM (2016) Expression invariant face recognition using local binary patterns and contourlet transform. Optik 127(5):2670–2678
Riker AI, Zea N, Trinh T (2010) The epidemiology, prevention, and detection of melanoma. Ochsner J 10(2):56–65
Sáez A, Sánchez-Monedero J, Gutiérrez PA, Hervás-Martínez C (2015) Machine learning methods for binary and multiclass classification of melanoma thickness from dermoscopic images. IEEE Trans Med Imaging 35(4):1036–1045
Sahlol AT, Yousri D, Ewees AA, Al-Qaness MA, Damasevicius R, Elaziz MA (2020) COVID-19 image classification using deep features and fractional-order marine predators algorithm. Sci Rep 10(1):1–15
Sharma N, Jain V, Mishra A (2018) An analysis of convolutional neural networks for image classification. Proced Comput Sci 132:377–384
Shorten C, Khoshgoftaar TM (2019) A survey on image data augmentation for deep learning. J Big Data 6(1):1–48. https://doi.org/10.1186/s40537-019-0197-0
Simonyan K, Zisserman A (2014) Very deep convolutional networks for large-scale image recognition. arXiv preprint arXiv:1409.1556
Szegedy C, Vanhoucke V, Ioffe S, Shlens J, Wojna Z (2016) Rethinking the inception architecture for computer vision. In proceedings of the IEEE conference on computer vision and pattern recognition, 2818-2826. https://doi.org/10.1109/CVPR.2016.308
Weese J, Lorenz C (2016) Four challenges in medical image analysis from an industrial perspective. Med Image Anal 33:44–49. https://doi.org/10.1016/j.media.2016.06.023
Weiss K, Khoshgoftaar TM, Wang D (2016) A survey of transfer learning. J Big Data 3(1):1–40. https://doi.org/10.1186/s40537-016-0043-6
Welch HG, Woloshin S, Schwartz LM (2005) Skin biopsy rates and incidence of melanoma: population based ecological study. BMJ 331(7515):481
Wu Y, He F, Zhang D, Li X (2015) Service-oriented feature-based data exchange for cloud-based design and manufacturing. IEEE Trans Serv Comput 11(2):341–353
Wu J, Hu W, Wen Y, Tu W, Liu X (2020) Skin lesion classification using densely connected convolutional networks with attention residual learning. Sensors 20(24):7080
Wu Z, Li S, Chen C, Hao A, Qin H (2020) A deeper look at salient object detection: bi-stream network with a small training dataset. arXiv preprint arXiv:2008.02938
Wu Z, Li S, Chen C, Hao A, Qin H (2022) Recursive multi-model complementary deep fusion for robust salient object detection via parallel sub-networks. Pattern Recogn 121:108212
Xie F, Fan H, Li Y, Jiang Z, Meng R, Bovik A (2016) Melanoma classification on dermoscopy images using a neural network ensemble model. IEEE Trans Med Imaging 36(3):849–858
Ying X (2019) An overview of overfitting and its solutions. J Phys Conf Ser 1168(2):022022 IOP Publishing
Yu L, Chen H, Dou Q, Qin J, Heng PA (2016) Automated melanoma recognition in dermoscopy images via very deep residual networks. IEEE Trans Med Imaging 36(4):994–1004
Zhang D, He F, Han S, Zou L, Wu Y, Chen Y (2017) An efficient approach to directly compute the exact Hausdorff distance for 3D point sets. Integr Comput-Aided Eng 24(3):261–277
Zhang J, Xie Y, Xia Y, Shen C (2019) Attention residual learning for skin lesion classification. IEEE Trans Med Imaging 38(9):2092–2103. https://doi.org/10.1109/tmi.2019.2893944
Acknowledgments
The authors, thanks to all the reviewers of Multimedia Tools and Applications Journal for their constructive remarks and suggestions to improve the manuscript.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Competing interests
The authors of this publication declare there is no conflict of interest.
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
Tembhurne, J.V., Hebbar, N., Patil, H.Y. et al. Skin cancer detection using ensemble of machine learning and deep learning techniques. Multimed Tools Appl 82, 27501–27524 (2023). https://doi.org/10.1007/s11042-023-14697-3
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-023-14697-3