DL-MDF-OH2: Optimized Deep Learning-Based Monkeypox Diagnostic Framework Using the Metaheuristic Harris Hawks Optimizer Algorithm

At the time the world is attempting to get over the damage caused by the COVID-19 spread, the monkeypox virus threatens to evolve into a global pandemic. Human monkeypox was first recognized in Africa and has recently emerged in 103 countries outside Africa. However, monkeypox diagnosis in an early stage is difficult because of the similarity between it, chickenpox, cowpox and measles. In some cases, computer-assisted detection of monkeypox lesions can be helpful for quick identification of suspected cases. Infected and uninfected cases have added to a growing dataset that is publicly accessible and may be utilized by machine and deep learning to predict the suspected cases at an early stage. Motivated by this, a diagnostic framework to categorize the cases of patients into four categories (i.e., normal, monkeypox, chicken pox and measles) is proposed. The diagnostic framework is a hybridization of pre-trained Convolution Neural Network (CNN) models, machine learning classifiers and a metaheuristic optimization algorithm. The hyperparameters of the five pre-trained models (i.e., VGG19, VGG16, Xception, MobileNet and MobileNetV2) are optimized using a Harris Hawks Optimizer (HHO) metaheuristic algorithm. After that, the features can be extracted from the feature extraction and reduction layers. These features are classified using seven machine learning models (i.e., Random Forest, AdaBoost, Histogram Gradient Boosting, Gradient Boosting, Support Vector Machine, Extra Trees and KNN). For each classifier, 10-fold cross-validation is used to train and test the classifiers on the features and the weighted average performance metrics are reported. The predictions from the pre-trained model and machine learning classifiers are then processed using majority voting. This study conducted the experiments on two datasets (i.e., Monkeypox Skin Images Dataset (MSID) and Monkeypox Images Dataset (MPID)). MSID dataset values 97.67%, 95.19%, 97.96%, 95.11%, 96.58%, 95.10%, 90.93% and 96.65% are achieved concerning accuracy, sensitivity, specificity, PPV, BAC, F1, IoU and ROC, respectively. While for the MPID dataset, values of 97.51%, 94.84%, 94.48%, 94.96%, 96.66%, 94.88%, 90.45% and 96.69% are achieved concerning accuracy, sensitivity, specificity, PPV, BAC, F1, IoU and ROC, respectively.