Machine Learning-Based Skin Disease Diagnosis Using Dermoscopic Images: A Multi-Class Classification Framework
Keywords:
Skin Lesion, Dermoscopy, Machine Learning, Image Classification, Texture Analysis, Colour Features, Support Vector Machine, Random Forest, HAM10000Abstract
Accurate identification of skin lesions from dermoscopic images is
an important task in computer-assisted medical diagnosis. This study
presents a machine-learning framework for classifying dermoscopic
images into multiple skin-lesion categories using image preprocessing,
feature extraction, feature selection, and supervised classification. The
HAM10000 dataset is considered for experimental evaluation because
it provides 10,015 dermoscopic images covering seven commonly
investigated diagnostic categories: melanoma, melanocytic nevus,
basal cell carcinoma, actinic keratosis/Bowen disease, benign keratosis,
dermatofibroma, and vascular lesions. The proposed approach does
not rely on deep neural networks. Instead, descriptive characteristics
related to lesion colour, texture, shape, and intensity are extracted from
the images and supplied to conventional machine-learning classifiers.
Support Vector Machine, Random Forest, and k-Nearest Neighbour
classifiers can be evaluated under the same experimental conditions.
Because the dataset contains a considerable difference in the number of
samples available for individual classes, class-wise sensitivity, specificity,
precision, recall, F1-score, balanced accuracy, and one-vs-rest AUC are
considered in addition to overall accuracy. A seven-class confusion
matrix is also used to examine errors between individual diagnostic
categories. Training and testing curves, where applicable, can be
used to monitor classifier behaviour, while prediction time provides
an indication of computational efficiency. The framework is intended
to provide a transparent and computationally manageable approach
for automated skin-lesion classification. The study also discusses the
limitations associated with class imbalance, image acquisition conditions,
dataset diversity, and generalization to images obtained from clinical
environments.
References
Tschandl P, Rosendahl C, Kittler H. The HAM10000 dataset, a large collection of multi-source dermatoscopic images of common pigmented skin lesions. Sci Data. 2018;5.
Codella N, et al. Skin lesion analysis toward melanoma detection 2018: a challenge hosted by the International Skin Imaging Collaboration (ISIC). In: Proceedings of the IEEE 15th International Symposium on Biomedical Imaging (ISBI); 2018.
Codella N, et al. Deep learning, sparse coding, and SVM for melanoma recognition in dermoscopy images. In: Proceedings of the International Workshop on Machine
Learning in Medical Imaging; 2015.
Mendonça T, et al. PH2—A dermoscopic image database for research and benchmarking. In: Proceedings of the 35th Annual International Conference of the IEEE
Engineering in Medicine and Biology Society; 2013. p. 5437-5440.
Celebi ME, et al. A methodological approach to the classification of dermoscopy images. Comput Med Imaging Graph. 2007;31(6):362-373.
Haralick RM, Shanmugam K, Dinstein I. Textural features for image classification. IEEE Trans Syst Man Cybern. 1973;SMC-3(6):610-621.
Cortes C, Vapnik V. Support-vector networks. Mach Learn. 1995;20:273-297.
Breiman L. Random forests. Mach Learn. 2001;45:5-32.
Cover TM, Hart PE. Nearest neighbor pattern classification. IEEE Trans Inf Theory. 1967;13(1):21-27.
Otsu N. A threshold selection method from gray-level histograms. IEEE Trans Syst Man Cybern. 1979;9(1):62- 66.