Skip to main content
Log in

The skin cancer classification using deep convolutional neural network

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

This paper addresses the demand for an intelligent and rapid classification system of skin cancer using contemporary highly-efficient deep convolutional neural network. In this paper, we mainly focus on the task of classifying the skin cancer using ECOC SVM, and deep convolutional neural network. RGB images of the skin cancers are collected from the Internet. Some collected images have noises such as other organs, and tools. These images are cropped to reduce the noise for better results. In this paper, an existing, and pre-trained AlexNet convolutional neural network model is used in extracting features. A ECOC SVM clasifier is utilized in classification the skin cancer. The results are obtained by executing a proposed algorithm with a total of 3753 images, which include four kinds of skin cancers images. The implementation result shows that maximum values of the average accuracy, sensitivity, and specificity are 95.1 (squamous cell carcinoma), 98.9 (actinic keratosis), 94.17 (squamous cell carcinoma), respectively. Minimum values of the average in these measures are 91.8 (basal cell carcinoma), 96.9 (Squamous cell carcinoma), and 90.74 (melanoma), respectively.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

References

  1. Aldebaro K, Nikola J, Alon O (2003) On nearest-neighbor error-correcting output codes with application to all-pairs multiclass support vector machines. J Mach Learn Res 4:1–15

    MathSciNet  MATH  Google Scholar 

  2. ali Bagheri M, Montazer GA, Escalera S (2012) Error Correcting Output Codes for multiclass classification: Application to two image vision problems. The 16th CSI International Symposium on Artificial Intelligence and Signal Processing (AISP 2012), p 508–513

  3. Allwein EL, Schapire RE, Singer Y (2000) Reducing multiclass to binary: a unifying approach for margin classifiers. J Mach Learn Res 1:113–141

    MathSciNet  MATH  Google Scholar 

  4. Andre E, Brett K, Novoa Roberto A, Justin K, Swetter Susan M, Blau Helen M, Sebastian T (2017) Dermatologist-level classification of skin cancer with deep neural networks. Nature 542:115–118

    Article  Google Scholar 

  5. Blum A, Luedtke H, Ellwanger U, Schwabe R, Rassner G, Garbe C (2004) Digital image analysis for diagnosis of cutaneous melanoma. Development of a highly effective computer algorithm based on analysis of 837 melanocytic lesions. Br J Dermatol 151:1029–1038

    Article  Google Scholar 

  6. Cireşan DC, Meier U, Masci J, Gambardella LM, Schmidhuber J (2011) Flexible, high performance convolutional neural networks for image classification. In: Proceedings of 22nd International Joint Conference on Artificial Intelligence (IJCAI ‘11) 22:1237–1242

  7. Cireşan DC, Meier U, Schmidhuber J (2012) Multi-column deep neural networks for image classification. In: Proceedings of the CVPR, p 3642–3649

  8. Daniel R, Vicente B, Antonio S, Belén S (2011) A decision support system for the diagnosis of melanoma: a comparative approach. Expert Syst Appl 38:15217–15223

    Article  Google Scholar 

  9. Dietterich TG, Bakiri G (1995) Solving multiclass learning problems via error-correcting output codes. J Artif Intell Res 2:263–286

    MATH  Google Scholar 

  10. Ebtihal A, Arfan JM (2016) Classification of Dermoscopic skin cancer images using color and hybrid texture features. Int J Comput Sci Netw Secur 16(4):135–139

    Google Scholar 

  11. Germán C, Andrés C, Anabella B, Rodrigo A, Pablo M (2011) Toward a combined tool to assist dermatologists in melanoma detection from dermoscopic images of pigmented skin lesions. Pattern Recogn Lett 32:2187–2196

    Article  Google Scholar 

  12. Hu W, Huang Y, Wei L, Zhang F, Li H (2015) Deep convolutional neural networks for Hyperspectral image classification. J Sensors 2015:258619

    Article  Google Scholar 

  13. Ioannis G, Nynke M, Sander L, Michael B, Jonkman Marcel F, Nicolai P (2015) MED-NODE: a computer-assisted melanoma diagnosis system using non-dermoscopic images. Expert Syst Appl 42(19):6578–6585

    Article  Google Scholar 

  14. Isasi AG, Zapirain GB, Zorrilla MA (2011) Melanomas non-invasive diagnosis application based on the ABCD rule and pattern recognition image processing algorithms. Comput Biol Med 41:742–755

    Article  Google Scholar 

  15. Iyatomi H, Oka H, Celebi ME, Ogawa K, Argenziano G, Soyer HP, Koga H, Saida T, Ohara K, Tanaka M (2008) Computer-based classification of Dermoscopy images of melanocytic lesions on Acral volar skin. J Investig Dermatol 128:2049–2054

    Article  Google Scholar 

  16. Krizhevsky A, Sutskever I, Hinton GE (2012) ImageNet Classification with Deep Convolutional Neural Networks. In: Proceedings of the Advances in Neural Information Processing Systems 25 (NIPS 2012) 1097–1105

  17. Mohd A, Ram GK, Shafeeq A (2017) Skin cancer classification using K-means clustering. Int J Tech Res Appl 5(1):62–65

    Google Scholar 

  18. Na L, Xinbo Z, Yang Y, Xiaochun Z (2016) Objects classification by learning-based visual saliency model and convolutional neural network. Comput Intell Neurosci 2016:7942501

    Google Scholar 

  19. Qaisar A, Celebi ME, Carmen S, Fondón GI, Ma G (2013) Pattern classification of dermoscopy images: a perceptually uniform model. Pattern Recogn 46:86–97

    Article  Google Scholar 

  20. Ramlakhan K, Shang Y (2011) A Mobile Automated Skin Lesion Classification System. In: Proceedings of 23rd IEEE International Conference on Tools with Artificial Intelligence, p 138–141

  21. Sermanet P, Chintala S, LeCun Y (2012) Convolutional neural networks applied to house numbers digit classification. In: Proceedings of 21st International Conference on Pattern Recognition (ICPR ‘12), p 3288–3291

  22. Sladojevic S, Arsenovic M, Anderla A, Culibrk D, Stefanovic D (2016) Deep neural networks based recognition of plant diseases by leaf image classification. Comput Intell Neurosci 2016:3289801

    Article  Google Scholar 

  23. Somkid A, Jairaj P, Pawalai K (2011) Solving multiclass classification problems using combining complementary neural networks and error-correcting output codes. Int J Math Comput Simul 5(3):266–273

    Google Scholar 

  24. Vedaldi A, Lenc K (2016) MatConvNet: Convolutional Neural Networks for MATLAB. arXiv:1412.4564v3 [cs.CV], 5 May 2016 ml

  25. Wiharto, Kusnanto H, Herianto (2015) Performance analysis of multiclass support vector machine classification for diagnosis of coronary heart diseases. Int J Comput Sci Appl 5(5):27–37

    Google Scholar 

  26. Xiao-Feng L, Xue-Ying Z, Ji-kang D (2010) Speech Recognition Based on Support Vector Machine and Error Correcting Output Codes. In: proceedings of the 1st International Conference on Pervasive Computing, Signal Processing and Applications, p 336–339

  27. Yan Z, Yang Y (2014) Application of ECOC SVMs in Remote Sensing Image Classification. In: proceedings of the International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences XL-2, ISPRS Technical Commission II Symposium, p 191–196

  28. Yang Liu (2006) Using SVM and error-correcting codes for multiclass dialog act classification in meeting corpus. INTERSPEECH – ICSLP:1938–1941

  29. Yushi C, Lin Z, Xing Z, Wang G, Yanfeng G (2014) Deep learning based classification of hyperspectral data. IEEE J Sel Top Appl Earth Observations Remote Sens 7(6):2094–2107

    Article  Google Scholar 

  30. Zeiler MD, Fergus R (2014) Visualizing and understanding convolutional networks. ECCV 2014, Part I LNCS 8689:818–833

  31. Zhigang Y, Yang Y (2014) Performance analysis and coding strategy of ECOC SVMs. Int J Grid Distrib Comput 7(1):67–76

    Article  Google Scholar 

Download references

Acknowledgements

In this research, Ulzii-Orshikh Dorj, Malrey Lee, and Keun-Kwang Lee conceived and designed the experiments; Ulzii-Orshikh Dorj, Keun-Kwang Lee performed the experiments; Ulzii-Orshikh Dorj, Keun-Kwang Lee, and Jae-Young Choi collected and analyzed the data; Ulzii-Orshikh Dorj, Keun-Kwang Lee contributed materials / analysis tools; Ulzii-Orshikh Dorj, Malrey Lee, Keun-Kwang Lee and Jae-Young Choi wrote the paper.

All named authors hereby declare that they have no conflicts of interest to disclose.

This work is supported by the National Research Foundation of Korea (NRF) granted by the Korea government (MSP) (No: 2017R1A2B4006667).

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Keun-Kwang Lee, Jae-Young Choi or Malrey Lee.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Dorj, UO., Lee, KK., Choi, JY. et al. The skin cancer classification using deep convolutional neural network. Multimed Tools Appl 77, 9909–9924 (2018). https://doi.org/10.1007/s11042-018-5714-1

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-018-5714-1

Keywords

Navigation