DermInsight: A diagnostic System for Human Skin Diseases utilizing Deep Learning
DOI:
https://doi.org/10.21015/vtcs.v13i1.2021Keywords:
Deep Learning, Skin Diseases Classification, Xception, MobileNet, Transfer LearningAbstract
Skin diseases present significant challenges in healthcare due to their diverse diagnosis and treatment. They ranked among the top causes of disability because most people ignore their early symptoms due to costly and time-consuming diagnostic methods, which worsen the skin condition with time. This research-based project is a contribution to the timely and cost-effective identification of seven prevailing skin diseases. We propose a novel deep learning-based system capable of classifying distinct skin diseases including melanoma, melanocytic nevi, actinic keratosis, benign keratosis, basal cell carcinoma, dermatofibroma, and vascular lesions. By leveraging a comprehensive dataset HAM10000, our system achieved an impressive accuracy rate of 98.14% in accurately identifying and categorizing these skin diseases. We employ transfer learning and fine-tuned three advance deep learning models MobileNetV1, MobileNetV2, and Xception, and evaluate their performance in the classification of seven human skin diseases. Remarkably, MobileNetV1 emerged as the top-performing model, surpassing the capabilities of the other models and existing state-of-the-art methods. In addition, the proposed model is deployed in an android app named “DermInsight” for the use of dermatologists. The dermatologist uploads the image of the skin lesions of a patient and the app will predict the disease within 1 to 2 seconds.
References
Sadik R, Majumder A, Biswas AA, Ahammad B, Rahman MM. An in-depth analysis of convolutional neural network architectures with transfer learning for skin disease diagnosis. Healthc Anal. 2023;3:100143.
World Health Organization. Recognizing neglected skin diseases: WHO publishes pictorial training guide [Internet]. 2018 [cited 2024 Dec 15]. Available from: https://www.who.int/news/item/08-06-2018-recognizing-neglected-skin-diseases-who-publishes-pictorial-training-guide
Ahmed S, Abiduzzaman M, Rajib MH, Rahaman R, Hussain S, Rashid HB, et al. Human skin diseases detection and classification using CNN. In: 2023 International Conference on Electrical, Computer and Communication Engineering (ECCE). IEEE; 2023. p. 1–6.
Taufiq MA, Hameed N, Anjum A, Hameed F. M-skin doctor: a mobile enabled system for early melanoma skin cancer detection using support vector machine. In: eHealth 360°: International Summit on eHealth, Budapest, Hungary, June 14-16, 2016, Revised Selected Papers. Springer; 2017. p. 468–75.
World Cancer Research Fund. Skin cancer statistics [Internet]. 2024 [cited 2024 Dec 15]. Available from: https://www.wcrf.org/cancer-trends/skin-cancer-statistics/
Mishra M. Skin cancer detection using machine learning technique. Int J Creative Res Thoughts. 2023.
Praveena H, Sudha K, Geetha P. Support vector machine based melanoma skin cancer detection. J Univ Shanghai Sci Technol. 2020;22:1075–81.
Rao DTK, Kumar NT, Amulya RL, Sagar MU, P C. Skin disease detection using machine learning. IJFANS Int J Food Nutr Sci. 2022;11(12):12.
Srujan S, Chirag S, Mohammed A, Sarang P, Roopitha C. Skin disease detection using convolutional neural network. Int Res J Eng Technol. 2022;8(4):3547–9.
Swapna T, Vineela D, Navyasree M, Sushmtha N, Bhavana P. Detection and classification of skin diseases using deep learning. Int J Anal Exp Modal Anal. 2021;13(VIII):1096–101.
Venugopal V, Raj NI, Nath MK, Stephen N. A deep neural network using modified EfficientNet for skin cancer detection in dermoscopic images. Decis Anal J. 2023;8:100278.
Maduranga M, Nandasena D. Mobile-based skin disease diagnosis system using convolutional neural networks (CNN). Int J Image Graph Signal Process. 2022;12(3):47.
Younis H, Bhatti MH, Azeem M. Classification of skin cancer dermoscopy images using transfer learning. In: 2019 15th International Conference on Emerging Technologies (ICET). IEEE; 2019. p. 1–4.
Jadhav A, Hardade S, Phadtare V, Mhetre A, Tikait R. Skin disease prediction using deep learning. Int J Res Publ Rev. 2023;4(5):5526–30.
Santos D. Melanoma skin cancer detection using deep learning. medRxiv. 2022;2022–02.
Mehr R, Ameri A. Skin cancer detection based on deep learning. J Biomed Phys Eng. 2022;12(6):559.
Zhang R. Melanoma detection using convolutional neural network. In: 2021 IEEE Int Conf Consumer Electron Comput Eng (ICCECE). IEEE; 2021. p. 75–8.
Guha SR, Haque SR. Convolutional neural network based skin lesion analysis for classifying melanoma. In: 2019 Int Conf Sustainable Technologies for Industry 4.0 (STI). IEEE; 2019. p. 1–5.
Arifin MS, Kibria MG, Firoze A, Amini MA, Yan H. Dermatological disease diagnosis using color-skin images. In: 2012 Int Conf Machine Learning and Cybernetics. IEEE; 2012. Vol. 5, p. 1675–80.
Achakanalli S, Sadashivappa G. Statistical analysis of skin cancer image–a case study. Int J Electron Commun Eng. 2014;3(3):1–10.
Filimon DM, Albu A. Skin diseases diagnosis using artificial neural networks. In: 2014 IEEE 9th Int Symp Applied Computational Intelligence and Informatics (SACI). IEEE; 2014. p. 189–94.
Hurtado J, Reales F. A machine learning approach for the recognition of melanoma skin cancer on macroscopic images. TELKOMNIKA. 2021;19(4):1357–68.
Yasir R, Rahman MA, Ahmed N. Dermatological disease detection using image processing and artificial neural network. In: 8th Int Conf Electrical and Computer Engineering. IEEE; 2014. p. 687–90.
Zhang X, Wang S, Liu J, Tao C. Towards improving diagnosis of skin diseases by combining deep neural network and human knowledge. BMC Med Inform Decis Mak. 2018;18:69–76.
Syu J-M, Lai C-H, Lin G-S, Chai S-K. Psoriasis detection based on deep neural network. In: 2018 IEEE Int Conf Consumer Electron-Taiwan (ICCE-TW). IEEE; 2018. p. 1–2.
Majumder S, Ullah MA. Feature extraction from dermoscopy images for an effective diagnosis of melanoma skin cancer. In: 2018 10th Int Conf Electrical and Computer Engineering (ICECE). IEEE; 2018. p. 185–8.
Nandy SKS. Skin disease detection using machine learning. Int J Sci Eng Res. 2022 Sep;:249–53.
Sheha MA, Mabrouk MS, Sharawy A, et al. Automatic detection of melanoma skin cancer using texture analysis. Int J Comput Appl. 2012;42(20):22–6.
Ansari UB, Sarode T. Skin cancer detection using image processing. Int Res J Eng Technol. 2017;4(4):2875–81.
Victor A, Ghalib MR. Automatic detection and classification of skin cancer. Int J Intell Eng Syst. 2017;10(3).
Alquran H, Qasmieh IA, Alqudah AM, Alhammouri S, Alawneh E, Abughazaleh A, et al. The melanoma skin cancer detection and classification using support vector machine. In: 2017 IEEE Jordan Conference on Applied Electrical Engineering and Computing Technologies (AEECT). IEEE; 2017. p. 1–5.
Haddad A, Hameed SA. Image analysis model for skin disease detection: framework. In: 2018 7th International Conference on Computer and Communication Engineering (ICCCE). IEEE; 2018. p. 1–4.
Wei L-S, Gan Q, Ji T. Skin disease recognition method based on image color and texture features. Comput Math Methods Med. 2018;2018(1):8145713.
Vijayalakshmi M, et al. Melanoma skin cancer detection using image processing and machine learning. Int J Trend Sci Res Dev. 2019;3(4):780–4.
ALEnezi NSA. A method of skin disease detection using image processing and machine learning. Procedia Comput Sci. 2019;163:85–92.
Kumar NV, Kumar PV, Pramodh K, Karuna Y. Classification of skin diseases using image processing and SVM. In: 2019 Int Conf Vision Towards Emerging Trends in Communication and Networking (ViTECoN). IEEE; 2019. p. 1–5.
Moazen H, Jamzad M. Automatic skin cancer (melanoma) detection by processing dermatoscopic images. In: 2020 Int Conf Mach Vis Image Process (MVIP). IEEE; 2020. p. 1–5.
Putra I, Wiastini N, Wibawa KS, Putra IMS. Identification of skin disease using K-means clustering, discrete wavelet transform, color moments and support vector machine. Int J Mach Learn Comput. 2020;10(5):700–6.
Thaajwer MA, Ishanka UP. Melanoma skin cancer detection using image processing and machine learning techniques. In: 2020 2nd Int Conf Adv Comput (ICAC). IEEE; 2020. p. 363–8.
Singh DD, AK S, AK S. Method of skin disease detection using image processing and machine learning. Int J Creat Res Thoughts. 2023;11(7).
AVPS, OK. Skin disease image recognition using deep learning techniques. Int J Creat Res Thoughts. 2021;9(10).
Banasode P, Patil M, Ammanagi N. A melanoma skin cancer detection using machine learning technique: support vector machine. In: IOP Conf Ser Mater Sci Eng. 2021;1065:012039.
Monika MK, Vignesh NA, Kumari CU, Kumar M, Lydia EL. Skin cancer detection and classification using machine learning. Mater Today Proc. 2020;33:4266–70.
S SM, S DM, S DK, H DB, S K. Skin cancer detection using machine learning and image processing. Int J Creat Res Thoughts. 2023;11(July):798–806.
Kamboj A, et al. A color-based approach for melanoma skin cancer detection. In: 2018 1st Int Conf Secure Cyber Comput Commun (ICSCCC). IEEE; 2018. p. 508–13.
Mane S, Shinde S. A method for melanoma skin cancer detection using dermoscopy images. In: 2018 4th Int Conf Comput Commun Control Autom (ICCUBEA). IEEE; 2018. p. 1–6.
Shahi P, Yadav S, Singh N, Singh NP. Melanoma skin cancer detection using various classifiers. In: 2018 5th IEEE UP Section Int Conf Electr Electron Comput Eng (UPCON). IEEE; 2018. p. 1–5.
Murugan A, Nair SAH, Kumar KS. Detection of skin cancer using SVM, random forest and KNN classifiers. J Med Syst. 2019;43(8):269.
Pugazhenthi V, et al. Skin disease detection and classification. Int J Adv Eng Res Sci. 2019;6(5):396–400.
Patil PJ, Buchkule SJ, More VS, Abhale SG. Skin disease detection using image processing technique. Int Res J Eng Technol. 2020;7(6).
Janoria H, Minj J, Patre P. Classification of skin disease from skin images using transfer learning technique. In: 2020 4th Int Conf Electron Commun Aerosp Technol (ICECA). IEEE; 2020. p. 888–95.
Vidya M, Karki MV. Skin cancer detection using machine learning techniques. In: 2020 IEEE Int Conf Electron Comput Commun Technol (CONECCT). IEEE; 2020. p. 1–5.
Ahammed M, Al Mamun M, Uddin MS. A machine learning approach for skin disease detection and classification using image segmentation. Healthc Anal. 2022;2:100122.
AlDera SA, Othman MTB. A model for classification and diagnosis of skin disease using machine learning and image processing techniques. Int J Adv Comput Sci Appl. 2022;13(5).
Sonawane MM, Gore RD, Gawali BW, Manza RR, Mendhekar SN. Identification of skin disease using machine learning. In: 1st Int Conf Adv Comput Vis Artif Intell Technol (ACVAIT). Atlantis Press; 2023. p. 99–113.
Gaikwad PS, Shete AS, Patil MH, Rane AS. Skin cancer detection using image processing. Int J. 2021;6(1).
Sharma D, Srivastava S. Automatically detection of skin cancer by classification of neural network. Int J Eng Techn Res. 2016;4(1):15–8.
Bordoloi D, Singh V, Kaliyaperumal K, Ritonga M, Jawarneh M, Kassanuk T, Quiñonez-Choquecota J. Classification and detection of skin disease based on machine learning and image processing evolutionary models. Comput Assist Methods Eng Sci. 2023;30(2).
Prasad P, Jahnavi S, Gayatri N, Sravani T, et al. Skin disease detection using image processing and machine learning. 2023.
Hatem MQ. Skin lesion classification system using a k-nearest neighbor algorithm. Vis Comput Ind Biomed Art. 2022;5(1):7.
Nasr-Esfahani E, Samavi S, Karimi N, Soroushmehr SMR, Jafari MH, Ward K, Najarian K. Melanoma detection by analysis of clinical images using convolutional neural network. In: 2016 38th Annu Int Conf IEEE Eng Med Biol Soc (EMBC). IEEE; 2016. p. 1373–6.
Rathod J, Waghmode V, Sodha A, Bhavathankar P. Diagnosis of skin diseases using convolutional neural networks. In: 2018 Second International Conference on Electronics, Communication and Aerospace Technology (ICECA). IEEE; 2018. p. 1048–1051.
Akmalia N, Sihombing P, et al. Skin diseases classification using local binary pattern and convolutional neural network. In: 2019 3rd International Conference on Electrical, Telecommunication and Computer Engineering (ELTICOM). IEEE; 2019. p. 168–173.
Akyeramfo-Sam S, Philip AA, Yeboah D, Nartey NC, Nti IK. A web-based skin disease diagnosis using convolutional neural networks. Int J Inf Technol Comput Sci. 2019;11(11):54–60.
Hasan M, Barman SD, Islam S, Reza AW. Skin cancer detection using convolutional neural network. In: Proceedings of the 2019 5th International Conference on Computing and Artificial Intelligence; 2019. p. 254–258.
Fu’adah YN, Pratiwi NC, Pramudito MA, Ibrahim N. Convolutional neural network (CNN) for automatic skin cancer classification system. IOP Conf Ser Mater Sci Eng. 2020;982:012005.
Roslan RB, Razly INM, Sabri N, Ibrahim Z. Evaluation of psoriasis skin disease classification using convolutional neural network. IAES Int J Artif Intell. 2020;9(2):349.
Rimi TA, Sultana N, Foysal MFA. Derm-NN: skin diseases detection using convolutional neural network. In: 2020 4th International Conference on Intelligent Computing and Control Systems (ICICCS). IEEE; 2020. p. 1205–1209.
Allugunti VR. A machine learning model for skin disease classification using convolution neural network. Int J Comput Program Database Manag. 2022;3(1):141–147.
Pise ON, Borde S. Skin disease detection using machine learning.
Shetty B, Fernandes R, Rodrigues AP, Chengoden R, Bhattacharya S, Lakshmanna K. Skin lesion classification of dermoscopic images using machine learning and convolutional neural network. Sci Rep. 2022;12(1):18134.
Paithankar V, B I U A. Skin disease identification using image processing. Int J Adv Res Sci Commun Technol (IJARSCT). 2023.
Karunanayake RK, Dananjaya WM, Peiris MY, Gunatileka B, Lokuliyana S, Kuruppu A. Cureto: skin diseases detection using image processing and CNN. In: 2020 14th International Conference on Innovations in Information Technology (IIT). IEEE; 2020. p. 1–6.
Daghrir J, Tlig L, Bouchouicha M, Sayadi M. Melanoma skin cancer detection using deep learning and classical machine learning techniques: a hybrid approach. In: 2020 5th International Conference on Advanced Technologies for Signal and Image Processing (ATSIP). IEEE; 2020. p. 1–5.
Kalaivani A, Karpagavalli S. Detection and classification of skin diseases with ensembles of deep learning networks in medical imaging. Int J Health Sci. 2022;431085.
Bhavya SV, Narasimha G, Ramya M, Sujana Y, Anuradha T. Classification of skin cancer images using TensorFlow and Inception V3. Int J Eng Technol. 2018;7(2.7):717–721.
Sah AK, Bhusal S, Amatya S, Mainali M, Shakya S. Dermatological diseases classification using image processing and deep neural network. In: 2019 International Conference on Computing, Communication, and Intelligent Systems (ICCCIS). IEEE; 2019. p. 381–386.
Rasul MF, Dey NK, Hashem M. A comparative study of neural network architectures for lesion segmentation and melanoma detection. In: 2020 IEEE Region 10 Symposium (TENSYMP). IEEE; 2020. p. 1572–1575.
Li C, Qiao Z, Wang K, Hongxing J. Improved EfficientNet-B4 for melanoma detection. In: 2021 IEEE 2nd International Conference on Big Data, Artificial Intelligence and Internet of Things Engineering (ICBAIE). IEEE; 2021. p. 127–130.
Gouda W, Sama NU, Al-Waakid G, Humayun M, Jhanjhi NZ. Detection of skin cancer based on skin lesion images using deep learning. Healthcare. 2022;10:1183.
Kousis I, Perikos I, Hatzilygeroudis I, Virvou M. Deep learning methods for accurate skin cancer recognition and mobile application. Electronics. 2022;11(9):1294.
Haenssle HA, Fink C, Schneiderbauer R, Toberer F, Buhl T, Blum A, et al. Man against machine: diagnostic performance of a deep learning convolutional neural network for dermoscopic melanoma recognition in comparison to 58 dermatologists. Ann Oncol. 2018;29(8):1836–1842.
Kaggle. Skin cancer mnist: HAM10000 [Internet]. 2018 [cited 2025 May 8]. Available from: https://www.kaggle.com/datasets/kmader/skincancer-mnist-ham10000
Downloads
Published
How to Cite
Issue
Section
License
Authors who publish with this journal agree to the following terms:
- Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License (CC-By) that allows others to share the work with an acknowledgment of the work's authorship and initial publication in this journal.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work (See The Effect of Open Access).
This work is licensed under a Creative Commons Attribution License CC BY