TY - JOUR
T1 - Skin cancer classification using machine learning
AU - Bogne Tchema, Rodrigue
AU - Polycarpou, Anastasis C.
AU - Nestoros, Marios
N1 - Publisher Copyright:
© The Author(s) 2025.
PY - 2025/2
Y1 - 2025/2
N2 - Skin cancer is a major public health problem, especially in the western world, having direct negative impact on life expectancy, quality of life, and on the economy in general. However, early detection of skin cancer could significantly reduce the mortality rate. For this purpose, tremendous efforts have been deployed in recent years for developing machine learning algorithms that can help in the early detection of skin cancer. In this paper, we focus on the classification of the three most common types of skin cancer lesions: Basal cell carcinoma (BCC), squamous cell carcinoma (SCC), and melanoma (MEL). Two different convolution neural network (CNN) architectures were implemented for this aim: YOLO, version 7 (v7) using transfer learning and an in-house developed CNN algorithm with optimum number of layers and hyper-parameters. The results obtained by implementing the two algorithms with a total number of 2,792 training samples (after performing data augmentation) show better performance compared to some of the recently published works in the literature. Using YOLO, v7, the average accuracy, sensitivity, and specificity are 89.65%, 85%, and 91.90%, respectively. The aforementioned average values using the proposed CNN algorithm are 90.12%, 85.55%, and 92.57%, respectively.
AB - Skin cancer is a major public health problem, especially in the western world, having direct negative impact on life expectancy, quality of life, and on the economy in general. However, early detection of skin cancer could significantly reduce the mortality rate. For this purpose, tremendous efforts have been deployed in recent years for developing machine learning algorithms that can help in the early detection of skin cancer. In this paper, we focus on the classification of the three most common types of skin cancer lesions: Basal cell carcinoma (BCC), squamous cell carcinoma (SCC), and melanoma (MEL). Two different convolution neural network (CNN) architectures were implemented for this aim: YOLO, version 7 (v7) using transfer learning and an in-house developed CNN algorithm with optimum number of layers and hyper-parameters. The results obtained by implementing the two algorithms with a total number of 2,792 training samples (after performing data augmentation) show better performance compared to some of the recently published works in the literature. Using YOLO, v7, the average accuracy, sensitivity, and specificity are 89.65%, 85%, and 91.90%, respectively. The aforementioned average values using the proposed CNN algorithm are 90.12%, 85.55%, and 92.57%, respectively.
KW - Cancer diagnosis
KW - Convolution Neural Networks
KW - Image classification
KW - Machine Learning
KW - Skin cancer
UR - http://www.scopus.com/inward/record.url?scp=85217155659&partnerID=8YFLogxK
U2 - 10.1007/s11042-025-20595-7
DO - 10.1007/s11042-025-20595-7
M3 - Article
AN - SCOPUS:85217155659
SN - 1380-7501
VL - 84
SP - 3239
EP - 3256
JO - Multimedia Tools and Applications
JF - Multimedia Tools and Applications
IS - 6
M1 - 100036
ER -