Skip to main content
Journal of Healthcare Engineering logoLink to Journal of Healthcare Engineering
. 2020 Dec 3;2020:6648574. doi: 10.1155/2020/6648574

IoMT-Based Automated Detection and Classification of Leukemia Using Deep Learning

Nighat Bibi 1, Misba Sikandar 1, Ikram Ud Din 1, Ahmad Almogren 2, Sikandar Ali 3,
PMCID: PMC7732373  PMID: 33343851

Abstract

For the last few years, computer-aided diagnosis (CAD) has been increasing rapidly. Numerous machine learning algorithms have been developed to identify different diseases, e.g., leukemia. Leukemia is a white blood cells- (WBC-) related illness affecting the bone marrow and/or blood. A quick, safe, and accurate early-stage diagnosis of leukemia plays a key role in curing and saving patients' lives. Based on developments, leukemia consists of two primary forms, i.e., acute and chronic leukemia. Each form can be subcategorized as myeloid and lymphoid. There are, therefore, four leukemia subtypes. Various approaches have been developed to identify leukemia with respect to its subtypes. However, in terms of effectiveness, learning process, and performance, these methods require improvements. This study provides an Internet of Medical Things- (IoMT-) based framework to enhance and provide a quick and safe identification of leukemia. In the proposed IoMT system, with the help of cloud computing, clinical gadgets are linked to network resources. The system allows real-time coordination for testing, diagnosis, and treatment of leukemia among patients and healthcare professionals, which may save both time and efforts of patients and clinicians. Moreover, the presented framework is also helpful for resolving the problems of patients with critical condition in pandemics such as COVID-19. The methods used for the identification of leukemia subtypes in the suggested framework are Dense Convolutional Neural Network (DenseNet-121) and Residual Convolutional Neural Network (ResNet-34). Two publicly available datasets for leukemia, i.e., ALL-IDB and ASH image bank, are used in this study. The results demonstrated that the suggested models supersede the other well-known machine learning algorithms used for healthy-versus-leukemia-subtypes identification.

1. Introduction

Internet of Things (IoT) is deployed in several areas, such as vehicular communications [1, 2], smart cites [3], cloud computing [4, 5], smart ecosystems [6, 7], smart campus [8], mobile communications [9], smart agriculture [10], and Healthcare or Internet of Medical Things (IoMT) [11]. However, a large section of the research community is attracted by IoMT or simply Healthcare IoT. IoMT [12, 13] is indeed a set of WiFi smart medical gadgets and smart applications connected to IT health systems through computer networks [1416]. Smart medical devices are equipped with sensors or other computing resources and are exclusively intended for healthcare in the body at home, clinic, hospital, and community [17, 18]. These smart devices are linked to the cloud platforms to analyze collected data for further processing [19]. The IoMT technology includes virtual care for patients with long-term illnesses, portable mHealth devices for patients, monitoring of patients' medication, tracking the location of hospitalized patients [20, 21], and the ability to provide information to caregivers [22, 23]. The IoMT technology saves time and efforts of patients and doctors [11]. Connecting patients to their doctors and enabling the transfer of medical data over a secure network reduce the burden on health systems [24]. A rapid increase in the development and use of IoMT opens the door to deploying such frameworks that can fastly, securely, and accurately examine the patients' health and diagnose and cure different diseases remotely [25]. IoMT-based frameworks are abundant, particularly for those diseases which are more crucial with respect to patients' life, such as leukemia.

1.1. Leukemia

Leukemia is a disease related to white blood cells (WBC). Platelets, red blood cells (RBC), and WBC are various components of blood. Platelets help to clot and control bleeding. RBC known as erythrocytes are responsible for the transfer of oxygen through lungs to the body tissues. While WBC, also known as leukocytes, are responsible for fighting against diseases and infections. Leukemia refers to the production of large numbers of immature WBC. It is a type of cancer that affects the bone marrow and blood while destroying the immune system of a human body. Two main categories of leukemia based on progress are acute and chronic leukemia. Infected WBC grow rapidly in acute leukemia and do not perform in a normal way, whereas in chronic leukemia, WBC can act normally and grow less quickly. However, this can be severe since it may not be distinguished easily from the normal WBC. In addition, two types of acute and chronic leukemia are lymphoid and myeloid leukemia based on the size and shape of WBC, where both of them can be further divided into two subtypes each, i.e., acute lymphocytic leukemia (ALL), chronic lymphocytic leukemia (CLL), acute myeloid leukemia (AML), and chronic myeloid leukemia (CML).

1.1.1. Acute Lymphocytic Leukemia

ALL is mostly seen in children, which is a WBC cancer caused by the constant multiplication and overproduction of immature WBC in the bone marrow. The symptoms of ALL are quite similar to flu and other common diseases, such as exhaustion, weakness, and pain in joints and bones, making it very difficult to diagnose this disease. Three types of ALL are classified as L1, L2, and L3 [26].

1.1.2. Acute Myeloid Leukemia

The most common type of acute leukemia is AML, which happens when the bone marrow starts producing blasts and immature WBC. It may also create RBC and platelets that are abnormal. The common symptoms of early-stage AML may be similar to those of influenza or other common illnesses. Based on the types of blood cell affected, signs and symptoms may vary. The signs of AML are fever, bone pain, tiredness and fatigue, shortness of breath, pale skin, frequent infections, easy bruising, and abnormal bleeding, such as frequent nosebleeds and gum bleeding. AML has eight different subtypes that differentiate it from the other types of leukemia [27].

1.1.3. Chronic Lymphoblastic Leukemia

CLL is a hematological sickness that gets worse slowly. It is commonly observed in adults and is very uncommon in children. The symptoms of CLL include loss in weight, fever, night sweats, and periodic infections.

1.1.4. Chronic Myeloid Leukemia

CML, also known as chronic myelogenous leukemia, is a form of slow growing leukemia, but it can develop into acute leukemia, which is fast growing and difficult to treat. This may be viewed in three stages, i.e., chronic, accelerated, and blast stages. In the chronic stage, the leukemia is inside the strongest situation and grows slowly. Within the second stage, the blood cells are immature, usually referred to as extended stage. The third stage is the blast stage, which is also known as the acute stage or blast transformation stage. The pictorial representation of blood structure and leukemia types is shown in Figure 1.

Figure 1.

Figure 1

Blood and leukemia types.

It is necessary for hematologists to identify the existence of leukemia along with its particular form in order to avoid medical risks and to determine the correct leukemia treatment. A crucial and time-consuming step is the identification of leukemia through optical blood smears examination monitored by a specialist. To solve such problems, many CAD methodologies for quantitative analysis of the peripheral blood samples have been developed using machine learning and deep learning methods. However, these approaches have some drawbacks and need improvements in terms of accuracy, learning process, and efficiency.

Thus, to tackle these drawbacks and by keeping in view the vitality of healthcare, an IoMT-based framework for the automatic identification of leukemia subtypes is proposed in this study. In the proposed framework, IoT-enabled microscope uploads the blood smear images to the leukemia cloud. The leukemia with respect to its type(s) is diagnosed by using the deep learning models, i.e., ResNet-34 [28] or DenseNet-121 [29]. Deep learning is a branch of machine learning used to solve a variety of problems and describes the abstract concepts through different layers of data processing to discover better learning algorithms and representations that are less dependent on feature engineering [30]. The high prediction power of deep learning algorithms and surprising ability of features extraction extend their use to a wide range of research areas. Therefore, in this study, deep transfer learning-based methods are proposed to identify microscopic blood images as healthy, ALL, AML, CLL, and CML. The detail of the models is given in Section 3. The diagnostic results of leukemia with respect to its types predicted by the suggested models can be shown on the clinician's computer and accordingly, medical care may be offered to leukemia patients. The proposed framework is demonstrated in Figure 2.

Figure 2.

Figure 2

Proposed framework for automated leukemia diagnosis.

The suggested framework is also helpful for patients and doctors in pandemics such as coronavirus disease 2019 (COVID-19). Due to the spread of COVID-19, most of the countries imposed sudden lockdown in major cities; as a result, almost ten billion citizens were quarantined. During this pandemic, people put their focus on accumulating more necessary care. However, some patients with chronic diseases leave their homes for medical help opening a gap in quarantine measures, which is a threat to disease control. Hence, if the proposed framework is applied to the current crisis, it would provide a medical platform that may help patients to receive adequate medical care at homes. The proposed approach is fast and accurate in addition to reducing the need for an expert oncologist to diagnose leukemia or any of its subtypes.

We delineate our experiments in the following sections. The related work is presented in Section 2. Section 3 elaborates the data exploration, augmentation, and the proposed models. Section 4 describes the experimental results, while Section 5 concludes the conducted study and presents future research directions.

2. Literature Survey

For the computer-aided diagnosis (CAD) of leukemia, various studies have been conducted by the IoMT research community. These studies present different machine and deep learning algorithms for the identification of leukemia. In [31], the classification and detection of WBC cancer and some of its subtypes are done by using Random Forest with 94.3% accuracy. In [32], the proposed model detected ALL using KNN and Naive Bayes Classifier with 92.8% accuracy. The classifier is tested on 60 sample images. In [33], a novel Principal Component Analysis (PCA) based on ABC-BPNN scheme is suggested for the classification of leukemia cells and attained 98.72% average accuracy with reduction in the computation time. In [34], the ALL is identified. Firstly, leukemia images are segmented by BSA-based clustering. Secondly, Jaya technique is applied in integration with some standard classification methods such as Naive Bayes, K-nearest neighbor, linear discriminant analysis, support vector machine (SVM), ensemble random under-sampling boost, and decision tree. However, Jaya with SVM and Jaya with decision tree gave better accuracy.

The Linear Discriminant Analysis- (LDA-) based PCA model for diagnosing leukemia by utilizing Discrete Orthogonal Stockwell Transform (DOST) method to extract the features of microscopic images is presented in [35]. In [36], for feature extraction, three pre-trained CNN architectures are applied. However, for the leukemia classification on the hybrid database, SVM without segmentation is used. In [37], for the identification of acute leukemia from microscopic images initially to extract features, the images were segmented by using unsharp masking sub-imaging bounding box and L × a × b color Fuzzy C-Means Clustering after applying the Nearest Neighbor. Then, to identify ALL, the extracted features were passed to SVM, which attained 95% accuracy. In [38], a robust feature extraction and selection technique for the identification of lymphocytes versus ALL is proposed. The classification is done by KNN using Euclidean Distance with 92.5% accuracy. In [39], the classification is done using CNN, where only ALL vs healthy samples are classified with 88.25% accuracy and leukemia subtypes are classified with 81.74% accuracy.

In [35, 4043], ALL-IDB dataset is used to detect ALL. In [40], K-medoids is presented with 98.60% accuracy. In [35], DOST, PCA, and LDA are proposed with 99.66% accuracy. In [41], Generative Adversarial Optimization- (GAO-) based method is investigated with 93.84% accuracy. In [42], Genetic Algorithm (GA) and Artificial Neural Network (ANN) are presented with 97.07% accuracy. In [43], Chronological Sine Cosine Algorithm (SCA) is tested, which achieved 98.70% accuracy. In [44], ASH image bank and ALL-IDB1 datasets are utilized for classifying lymphoblast cells. Convnet is investigated and achieved 81.74% accuracy. In [36], heterogeneous database ALL-IDB1 and ALL-IDB2 datasets are used. The diagnosis of leukemia (pathological or non-pathological) is done using pre-trained CNN with SVM, which attained 99% accuracy. In [45], the ALL-IDB1 dataset is employed where the diagnosis of leukemia (normal vs abnormal) is performed by CNN and achieved 96.60% accuracy.

In [46], the ALL-IDB1 and ALL-IDB2 datasets are employed for the ALL detection. However, the scheme used is SVM, which attained 89.81% accuracy. In [47], the ALL-IDB2 dataset is used for the identification of ALL where the method investigated is customized KNN with 96.25% accuracy. In [48], by utilizing ALL-IDB1 dataset, ALL is classified on the basis of cell energy features by employing SVM, which attained 94.00% accuracy. In [49], by utilizing ASH image bank dataset, firstly FAB ALL subtypes are identified by applying GA with multilayer perceptron kernel (MLP) function and acquired 97.1% accuracy. Secondly, FAB AML subtypes are identified by employing genetic phenomena with Gaussian radial basis kernel function and achieved 98.5% accuracy. Finally, healthy, ALL, and AML are identified by using a GA with Gaussian Radial Basis kernel and achieved 99.50% accuracy.

It is exhibited from the literature that almost all previous approaches identified leukemia with respect to healthy, AML or ALL types. However, these approaches did not address the problem of identifying leukemia with respect to all its subtypes, i.e., ALL, AML, CLL, and CML. Therefore, in this study, the deep CNN-based approaches are presented to classify leukemia in terms of all its types.

The proposed work is an advancement of the study conducted in [39], where the authors have done the classification of ALL vs. healthy using a simple CNN architecture. However, our proposed work focuses on the classification of four subtypes of leukemia, i.e., ALL, AML, CLL, and CML, using advanced CNN architectures—Residual Network-34 (ResNet-34) [28] and Dense Convolutional Network-121 (DenseNet-121) [29]. Hence, it is elaborated in the result section that the proposed deep CNNs, i.e., DenseNet-121 and ResNet-34, outperform the existing schemes with 99.91% and 99.96% accuracy, respectively. Furthermore, for investigating the proposed methods, ALL-IDB and ASH image bank datasets are utilized.

3. Experimental Setup

This section delineates the experimental setup for conducting the study. Firstly, the dataset retrieval is described followed by data augmentation, while in the end, the deep learning models used to classify the subtypes of leukemia are explained. The proposed methodology is presented in Figure 3.

Figure 3.

Figure 3

Proposed methodology.

3.1. Leukemia Database Description

The dataset is collected from two different sources: ASH image bank [50] and ALL-IDB [51, 52]. The ASH image bank is freely accessible on the Internet and contains a complete bank of images on a variety of hematological topics. In this article, all accessible annotated cell images with leukemia of blood are selected including any one of the four subtypes.

The ALL-IDB dataset provides annotated microscopic images of blood cells that were developed for segmentation, evaluation, and classification. ALL-IDB contains only healthy and ALL types of leukemia samples. The remaining mentioned leukemia subtypes are not available in the ALL-IDB dataset. The ALL-IDB is considered more reliable because experienced oncologists provided the ALL classification for each image in the dataset. Some samples of images from datasets are shown in Figure 4.

Figure 4.

Figure 4

Leukemia subtype images. (a) Acute lymphocytic leukemia (ALL). (b) Acute myelogenous leukemia (AML). (c) Chronic lymphocytic leukemia (CLL). (d) Chronic myelogenous leukemia (CML). (e) Healthy.

3.2. Reducing Overfitting

Data augmentation methods are commonly used for maximizing the size of datasets and reducing overfitting, especially in the deep learning models. Various image transformation schemes, such as rotation, flipping, and shifting, have been used to obtain distinct images from the original image. They would have more generalization capabilities if machine learning and deep learning models were trained with the original images along with their sub-versions. In different image segmentation studies with CNNs, numerous methods of information replication have reduced the model error rate by giving better speculation. Here, a better assortment of microscopic blood cell images is provided by the retrieved datasets, but both datasets contain samples of limited numbers of leukemia subtypes. As the sample datasets are very limited for deep learning techniques, it can lead to overfitting. Thus, image transformation or data augmentation techniques are used to maximize the dataset; i.e., rotation, height shift, width shift, horizontal flip, zoom, and shearing, are applied. The sample size after applying the methods of image transformation is increased in both datasets. Exact number of samples per leukemia subtype before and after augmentation is shown in Table 1. After applying the data augmentation, the sample size reached 3277 and 2359 in the ASH image bank and ALL-IDB datasets, respectively.

Table 1.

Distribution of leukemia subtypes before and after augmentation.

Leukemia type Dataset Before augmentation After augmentation
ALL ALL-IDB 181 1079
AML ASH image bank 55 1194
CLL ASH image bank 38 840
CML ASH image bank 57 1243
Healthy ALL-IDB 187 1280

3.3. Deep Learning Models

After performing augmentation on the dataset, it is passed on to CNNs—the deep learning models. Instead of using traditional machine learning techniques which are provided with hand-crafted features to learn and require time and effort, in this study, CNNs are utilized. CNNs have the ability to learn automatically from raw data. A typical CNN begins with convolutional and pooling layers and ends with a fully connected layer. New models can be created from a CNN by assembling some convolutional, pooling, and dense layers. By arranging some layers of CNNs architectures, new light CNN models have been developed such as VggNet [53] and AlexNet [54]. However, advanced CNN models, such as ResNet [28] and DenseNet [29], are deeper and more complex having the ability to learn better, as elaborated in the result section. Therefore, in the presented work, ResNet-34 and DenseNet-121 models are used in a supervised learning mode to identify and categorize leukemia with respect to its types. The details of each model are described in the following subsections.

3.3.1. ResNet-34

ResNet-34 is a pre-trained 34-layer model. The performance of deep neural networks depends on architecture and dataset. A deep network of CNNs and large dataset produce better performance. However, the performance deteriorates after a certain depth when the network gets deeper. The reason of this problem is the vanishing gradient. The ResNet solves this problem as gradients flow from starting layers to the final ones by skipping some layers. Mathematically, the layers of the ResNet model can be calculated according to

Y=fx+idx=fx+x. (1)

By skipping the connections between layers, the gradient can easily flow and the training of the layers becomes faster. ResNet-34 consists of a total of 34 layers wherein one is convolutional and pooling layer in addition to four other layers with the same pattern. Each layer is convolved with 3 × 3 convolution with a feature map of sizes 64, 128, 256, and 512, respectively [28]. The general architecture of RestNet-34 is presented in Figure 5.

Figure 5.

Figure 5

General architecture of ResNet-34 (adapted from [28]).

3.3.2. DenseNet-121

Dense convolutional networks or DenseNet achieved the best classification results on CIFAR-10 and ImageNet datasets [29]. Dense connections are used in the DenseNet architecture, such as ResNet architecture. DenseNet-121 consists of 121 layers. In DenseNet architecture, each layer is connected to all subsequent layers. Thus, each layer receives important features learned by any preceding layers of the network that makes training of the network more efficient [55]. The DenseNet architecture uses fewer parameters than ResNet for the training of the network. Small datasets make the model overfit, while the dense connection solves that overfitting problem [29]. A significant part of DenseNet is a dense block, which is used for enhancing the information flow between layers. It consists of BN, ReLU, and 3×3 conv. The particular formula for the dense block is provided in

Ll=HlL0,L1,,Ll1, (2)

where (0, 1,…, l-1) represents the layers of DenseNet-121 and [L0, L1,…, Ll−1] is the concatenation of feature map obtained from the layers of DenseNet-121. The composite function of BN, ReLU, and 3 × 3 conv. operations on the lth layer is presented by Hl(.) [29]. The DenseNet architecture is presented in Figure 6.

Figure 6.

Figure 6

General architecture of DenseNet-121 (adapted from [29]).

Both pre-trained models are implemented with Python using open source fastai [56] and the deep learning library, which makes the implementation of the models simpler. All the experiments are performed on Google Colab [57].

4. Experimental Results

In order to evaluate the proposed models, the performance measures used are precision, recall, F1 score, and accuracy. The mathematical description of each of these parameters is given in Table 2. Here, TP is a true positive rate and refers to positive class determined as positive; FP is false positive rate and refers to negative class determined as positive; TN is true negative rate and refers to negative class determined as negative; and FN is false negative rate and refers to positive class determined as negative [58]. However, Recall is the accuracy of prediction for the known leukemia subtype class. Accuracy is the prediction for the known leukemia and non-leukemia subtype classes [59]. Precision is the ratio of correct positive predicted leukemia subtype classes to the predicted positive leukemia subtype classes, while F1 score is the harmonic mean of precision and recall [23].

Table 2.

Performance measures mathematical description.

Measure Derivations
Accuracy ACC = (TP + TN)/(P + N)
Precision PPV = TP/(TP + FP)
Recall TPR = TP/(TP + FN)
F1 score F1 = 2TP/(2TP + FP + FN)

To show the efficiency of the utilized methods, various parameters such as precision, recall, F1 score, and accuracy are used. Figures 7 and 8 show the confusion matrix for the classification of subtypes of leukemia using ResNet-34 and DenseNet-121, respectively. It is evident from Figures 7 and 8 that the proposed models predicate very well. Furthermore, Tables 3 and 4 present the accuracy, precision, recall, and F1 score for each type of leukemia on the benchmark dataset, ALL-IDB and ASH image bank.

Figure 7.

Figure 7

Confusion matrix of ResNet-34 for leukemia subtype classification.

Figure 8.

Figure 8

Confusion matrix of DenseNet-121 for leukemia subtype classification.

Table 3.

Performance of the ResNet-34 model for leukemia subtype classification.

Leukemia type Accuracy Precision Recall F1 score
ALL 100 1.0 1.0 1.0
AML 99.65 1.0 0.99 0.99
CLL 99.73 0.99 0.99 0.99
CML 99.73 0.99 1.0 0.99
Healthy 100 1.0 1.0 1.0

Table 4.

Performance of the DenseNet-121 model for leukemia subtype classification.

Leukemia type Accuracy Precision Recall F1 score
ALL 100 1.0 1.0 1.0
AML 99.91 1.0 1.0 1.0
CLL 99.91 1.0 0.99 1.0
CML 100 1.0 1.0 1.0
Healthy 100 1.0 1.0 1.0

It is exhibited from Tables 3 and 4 that the ResNet-34 and DenseNet-121 prediction accuracy for ALL and healthy cases is 100%, while precision, recall, and F1 score are also 100%, i.e., 1.0. The prediction accuracy of ResNet-34 for AML is 99.65%, precision is 1.0%, recall is 0.99%, and F1 score is also 0.99%. In case of CLL, the prediction accuracy of ResNet-34 is 99.73%. However, precision, recall, and F1 score are 0.99%. For CML, the prediction accuracy of ResNet-34 is 99.73%, precision is 0.99%, recall is 1.0%, and F1 score is 0.99%, whereas in case of DenseNet-121, the prediction accuracy for AML is 99.91%. However, precision, recall, and F1 score are 1.0%. In case of CLL, the prediction accuracy of DenseNet-121 is 99.91%, precision is 1.0%, recall is 0.99%, and F1 score is 1.0%. For CML, the DenseNet-121 prediction accuracy, precision, recall, and F1 score are 100%.

Moreover, the training and validation loss for ResNet-34 and DenseNet-121 are shown in Figures 9 and 10, respectively. It is depicted from Figures 9 and 10 that the training and validation loss of ResNet-34 and DenseNet-121 are nearly 0, which means that the accuracy is also near 100%. However, in case of DenseNet-121, the training and validation loss are nearer 0 as compared to ResNet-34. Hence, it is concluded from the results that the prediction performance of ResNet-34 and DenseNet-121 is better for identifying the leukemia subtypes. However, DenseNet-121 seems to supersede ResNet-34. The DenseNet-121 training and validation loss are near 0 when compared to ResNet-34, while for some subtypes identification, i.e., AML, CLL, and CML, DenseNet-121 outperforms ResNet-34. The performance comparison of ResNet-34 and DenseNet-121 with respect to leukemia subtypes identification is shown in Figure 11.

Figure 9.

Figure 9

Training and validation loss of ResNet-34.

Figure 10.

Figure 10

Training and validation loss of DenseNet-121.

Figure 11.

Figure 11

Accuracy comparison of the ResNet-34 and DenseNet-121 for leukemia subtype classification.

To show their efficiency, a comparison of the proposed models is done with previous approaches, i.e., GA with SVM [49] and CNN [39]. GA with SVM performs the identification of ALL, AML, and healthy samples, while CNN performs the leukemia subtype identification. Nevertheless, it is elucidated in Figure 12 that the utilized models, i.e., ResNet-34 and DenseNet-121, outperform the existing schemes, such as GA with SVM and CNN. It is exhibited from Figure 12 that GA with SVM has 99.50%, CNN has 81.74%, ResNet-34 has 99.56%, and DenseNet-121 has 99.91% accuracy, respectively. Thus, DenseNet-121 supersedes the other approaches. Previously, numerous machine learning techniques were using the same datasets, i.e., ALL-IDB and ASH image bank, for the detection of leukemia and its subtypes. In those studies, the feature extraction and classification methods were used, which require time and effort. However, the proposed models do not need hand-crafted feature set for making predictions and save time and efforts. A thorough comparison of the proposed models with the previous approaches with respect to accuracy is presented in Table 5. It is depicted from Table 5 that the proposed models outperform the previous approaches with average accuracy of 99.56% and 99.91% for ResNet-34 and DenseNet-121, respectively.

Figure 12.

Figure 12

Comparison of the studies on automated detection of subtypes of leukemia.

Table 5.

A comparison of the proposed models with the previous approaches for automated detection of leukemia and its subtypes using the same datasets with respect to average accuracy.

Reference Dataset Classification Classifier Accuracy (%)
Ahmed et al. [39] ALL-IDB Leukemia vs healthy CNN 88.25
Naive Bayes 69.69
Decision tree 62.94
KNN 58.57
SVM 50.09
ALL-IDB, ASH image bank Leukemia subtypes classification CNN 81.74
Naive Bayes 52.68
Decision tree 45.92
KNN 43.51
SVM 20.84
Shafique et al. [26] ALL-IDB Acute lymphoblastic leukemia detection AlexNet 99.50
Subtypes of acute lymphoblastic leukemia AlexNet 96.06
Jothi et al. [34] ALL-IDB Acute lymphoblastic leukemia detection Jaya, SVM 99.00
Jaya, decision tree 98.00
Acharya et al. [40] ALL-IDB White blood cells K-medoids algorithm 98.60
Mishra et al. [35] ALL-IDB1 Acute lymphoblastic leukemia detection DOST, PCA, LDA 99.66
Tuba et al. [41] ALL-IDB2 Acute lymphoblastic leukemia detection GAO-based methods 93.84
Al-jaboriy et al. [42] ALL-IDB1 Acute lymphoblastic leukemia detection GA and ANN 97.07
Jha et al. [43] ALL-IDB2 Acute lymphoblastic leukemia detection SCA-based deep CNN 98.70
Pansombut et al. [44] ASH image bank, ALL-IDB1 Lymphoblast cells CNN-based convnet 81.74
Vogado et al. [36] Heterogeneous database ALL-IDB1, ALL-IDB2 Diagnose leukemia (pathological or not) Pre-trained CNN with SVM 99
Thanh et al. [45] ALL-IDB1 Diagnose leukemia (normal vs abnormal) CNN 96.60
Moshavash et al. [46] ALL-IDB1, ALL-IDB2, Dr. Juan Bruno Zayas Alfonso Hospital, Santiago de Cuba Acute lymphoblastic leukemia detection Two ensemble classifiers with SVM 89.81
Umamaheswari et al. [47] ALL-IDB2 Acute lymphoblastic leukemia Customized KNN 96.25
Agaian et al. [48] ALL-IDB1 Acute lymphoblastic leukemia Cell energy feature with SVM 94.00
Rawat et al. [49] ASH image bank ALL GA with SVM 97.10
AML 98.50
Healthy, AML,ALL 99.50
Proposed work ALL-IDB, ASH image bank Healthy, ALL, AML, CLL and CML ResNet-34 99.56
DenseNet-121 99.91

5. Conclusion and Research Directions

In this study, an IoMT-based framework is proposed for the leukemia subtypes detection. In the proposed framework, an IoT-enabled microscope uploads the blood smear images to the leukemia cloud. The leukemia is diagnosed by using the ResNet-34 or DenseNet-121 models. It is observed that the diagnosing power of ResNet-34 and DenseNet-121 supersedes all the previous approaches. By using data augmentation techniques, ResNet-34 and DenseNet-121 both process large numbers of image patterns. After diagnosis, the result is sent to the doctor's computer where s/he provides medical care on the basis of test report through the IoMT framework. Furthermore, the proposed framework facilitates the patients in pandemics such as COVID-19.

In the future, the dataset can be extended by adding new samples of blood images and utilizing new augmentation techniques to achieve better performances. Furthermore, the proposed IoMT-based framework can be equipped with the functionality of diagnosing the subcategories of each leukemia type. Moreover, the proposed models can also be used to find other abnormalities in the blood.

Acknowledgments

This work was supported in part by King Saud University, Saudi Arabia, through research supporting project number RSP-2020/184, and in part by Fundamental Research Funds for Central Universities (No. 2462020YJRC001).

Data Availability

The following two datasets have been used in the research: ASH image bank and ALL-IDB publicly available datasets, which have been cited in the paper at proper positions.

Conflicts of Interest

The authors declare that they have no conflicts of interest regarding the publication of this work.

References

  • 1.Malik F. M., Khattak H. A., Almogren A., Bouachir O., Din I. U., Altameem A. Performance evaluation of data dissemination protocols for connected autonomous vehicles. IEEE Access. 2020;8:126 896–126 906. doi: 10.1109/access.2020.3006040. [DOI] [Google Scholar]
  • 2.Awan K. A., Din I. U., Almogren A., Guizani M., Khan S. Stabtrust—a stable and centralized trust-based clustering mechanism for iot enabled vehicular ad-hoc networks. Ieee Access. 2020;8:21 159–21 177. doi: 10.1109/access.2020.2968948. [DOI] [Google Scholar]
  • 3.Khattak H. A., Tehreem K., Almogren A., Ameer Z., Din I. U., Adnan M. Dynamic pricing in industrial internet of things: blockchain application for energy management in smart cities. Journal of Information Security and Applications. 2020;55 doi: 10.1016/j.jisa.2020.102615. [DOI] [Google Scholar]
  • 4.Haseeb K., Din I. U., Almogren A., Jan Z., Abbas N., Adnan M. Ddr-esc: a distributed and data reliability model for mobile edge-based sensor-cloud. IEEE Access. 2020;8:185 752–185 760. doi: 10.1109/access.2020.3030192. [DOI] [Google Scholar]
  • 5.Haseeb K., Almogren A., Ud Din I., Islam N., Altameem A. Sasc: secure and authentication-based sensor cloud architecture for intelligent internet of things. Sensors. 2020;20(9):p. 2468. doi: 10.3390/s20092468. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 6.Ali W., Din I. U., Almogren A., Guizani M., Zuair M. A lightweight privacy-aware iot-based metering scheme for smart industrial ecosystems. IEEE Transactions on Industrial Informatics. 2020;20 [Google Scholar]
  • 7.Ali W., Din I. U., Almogren A., Kumar N. Alpha: an anonymous orthogonal code-based privacy preserving scheme for industrial cyber physical systems. IEEE Transactions on Industrial Informatics. 2020;20 [Google Scholar]
  • 8.Ali Z., Shah M. A., Almogren A., Ud Din I., Maple C., Khattak H. A. Named data networking for efficient iot-based disaster management in a smart campus. Sustainability. 2020;12(8) doi: 10.3390/su12083088. [DOI] [Google Scholar]
  • 9.Haseeb K., Din I. U., Almogren A., Islam N., Altameem A. Rts: a robust and trusted scheme for iot-based mobile wireless mesh networks. IEEE Access. 2020;8 doi: 10.1109/access.2020.2985851. [DOI] [Google Scholar]
  • 10.Haseeb K., Ud Din I., Almogren A., Islam N. An energy efficient and secure iot-based wsn framework: an application to smart agriculture. Sensors. 2020;20(7):p. 2081. doi: 10.3390/s20072081. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 11.Din I. U., Almogren A., Guizani M., Zuair M. A decade of internet of things: analysis in the light of healthcare applications. IEEE Access. 2019;7:89 967–89 979. [Google Scholar]
  • 12.Al Hamid H. A., Rahman S. M. M., Hossain M. S., Almogren A., Alamri A. A security model for preserving the privacy of medical big data in a healthcare cloud using a fog computing facility with pairing-based cryptography. IEEE Access. 2017;5:22 313–22 328. doi: 10.1109/access.2017.2757844. [DOI] [Google Scholar]
  • 13.Alam M. G. R., Hassan M. M., Uddin M. Z., Almogren A., Fortino G. Autonomic computation offloading in mobile edge for iot applications. Future Generation Computer Systems. 2019;90:149–157. doi: 10.1016/j.future.2018.07.050. [DOI] [Google Scholar]
  • 14.Din I. U., Guizani M., Hassan S., et al. The internet of things: a review of enabled technologies and future challenges. Ieee Access. 2018;7:7606–7640. [Google Scholar]
  • 15.Din I. U., Guizani M., Rodrigues J. J. P. C., Hassan S., Korotaev V. V. Machine learning in the internet of things: designed techniques for smart cities. Future Generation Computer Systems. 2019;100:826–843. doi: 10.1016/j.future.2019.04.017. [DOI] [Google Scholar]
  • 16.Wang E. K., Chen C.-M., Hassan M. M., Almogren A. A deep learning based medical image segmentation technique in internet-of-medical-things domain. Future Generation Computer Systems. 2020;108:135–144. doi: 10.1016/j.future.2020.02.054. [DOI] [Google Scholar]
  • 17.Khan S. R., Sikandar M., Almogren A., Ud Din I., Guerrieri A., Fortino G. Iomt-based computational approach for detecting brain tumor. Future Generation Computer Systems. 2020;109:360–367. doi: 10.1016/j.future.2020.03.054. [DOI] [Google Scholar]
  • 18.Islam N., Faheem Y., Din I. U., Talha M., Guizani M., Khalil M. A blockchain-based fog computing framework for activity recognition as an application to e-healthcare services. Future Generation Computer Systems. 2019;100:569–578. doi: 10.1016/j.future.2019.05.059. [DOI] [Google Scholar]
  • 19.Janjua K., Shah M. A., Almogren A., Khattak H. A., Maple C., Din I. U. Proactive forensics in iot: privacy-aware log-preservation architecture in fog-enabled-cloud using holochain and containerization technologies. Electronics. 2020;9(7):p. 1172. doi: 10.3390/electronics9071172. [DOI] [Google Scholar]
  • 20.Khan S. U., Islam N., Jan Z., Din I. U., Khan A., Faheem Y. An e-health care services framework for the detection and classification of breast cancer in breast cytology images as an iomt application. Future Generation Computer Systems. 2019;98:286–296. doi: 10.1016/j.future.2019.01.033. [DOI] [Google Scholar]
  • 21.Haseeb K., Islam N., Almogren A., Din I. U. Intrusion prevention framework for secure routing in wsn-based mobile internet of things. Ieee Access. 2019;7:185 496–185 505. doi: 10.1109/access.2019.2960633. [DOI] [Google Scholar]
  • 22.Khan S., Islam N., Jan Z., Ud Din I., Rodrigues J. J. P. C. A novel deep learning based framework for the detection and classification of breast cancer using transfer learning. Pattern Recognition Letters. 2019;125:1–6. doi: 10.1016/j.patrec.2019.03.022. [DOI] [Google Scholar]
  • 23.Sikarndar M., Anwar W., Almogren A., Ud Din I., Guizani N. Iomt-based association rule mining for the prediction of human protein complexes. IEEE Access. 2020;8:6226–6237. doi: 10.1109/access.2019.2963797. [DOI] [Google Scholar]
  • 24.Awan K. A., Din I. U., Almogren A., Almajed H., Mohiuddin I., Guizani M. Neurotrust-artificial neural network-based intelligent trust management mechanism for large-scale internet of medical things. IEEE Internet of Things Journal. 2020;8 [Google Scholar]
  • 25.Almogren A., Mohiuddin I., Din I. U., Al Majed H. Ftm-iomt: Fuzzy-based trust management for preventing sybil attacks in internet of medical things. IEEE Internet of Things Journal. 2020;8 [Google Scholar]
  • 26.Shafique S., Tehsin S. Acute lymphoblastic leukemia detection and classification of its subtypes using pretrained deep convolutional neural networks. Technology in Cancer Research & Treatment. 2018;17 doi: 10.1177/1533033818802789. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 27. https://www.cancercenter.com/cancer-types/leukemia/types/acute-myeloid-leukemia.
  • 28.He K., Zhang X., Ren S., Sun J. Deep residual learning for image recognition. 2016.
  • 29.Huang G., Liu Z., Van Der Maaten L., Weinberger K. Q. Densely connected convolutional networks. 2017.
  • 30.LeCun Y., Bengio Y., Hinton G. Deep learning. Nature. 2015;521(7553):436–444. doi: 10.1038/nature14539. [DOI] [PubMed] [Google Scholar]
  • 31.Mohamed H., Omar R., Saeed N., et al. Automated detection of white blood cells cancer diseases. 2018.
  • 32.Kumar S., Mishra S., Asthana P. Automated detection of acute leukemia using k-mean clustering algorithm. Advances in Computer and Computational Sciences. 2018;554:655–670. doi: 10.1007/978-981-10-3773-3_64. [DOI] [Google Scholar]
  • 33.Sharma R., Kumar R. A novel approach for the classification of leukemia using artificial bee colony optimization technique and back-propagation neural networks: ICCN 2018. 2019.
  • 34.Ganesan J., Inbarani H. H., Azar A. T., Devi K. R. Rough set theory with jaya optimization for acute lymphoblastic leukemia classification. Neural Computing and Applications. 2018;55:1–20. [Google Scholar]
  • 35.Mishra S., Majhi B., Sa P. K. Texture feature based classification on microscopic blood smear for acute lymphoblastic leukemia detection. Biomedical Signal Processing and Control. 2019;47:303–311. doi: 10.1016/j.bspc.2018.08.012. [DOI] [Google Scholar]
  • 36.Vogado L. H. S., Veras R. M. S., Araujo F. H. D., Silva R. R. V., Aires K. R. T. Leukemia diagnosis in blood slides using transfer learning in cnns and svm for classification. Engineering Applications of Artificial Intelligence. 2018;72:415–422. doi: 10.1016/j.engappai.2018.04.024. [DOI] [Google Scholar]
  • 37.patra D., satpathi S. Image analysis of blood microscopic images for acute leukemia detection. 2010.
  • 38.kareem S. A., ariffin H. A robust feature extraction and selection method for the recognition of lymphocytes versus acute lymphoblastic leukemia. 2012.
  • 39.Ahmed N., Yigit A., Isik Z., Alpkocak A. Identification of leukemia subtypes from microscopic images using convolutional neural network. Diagnostics. 2019;9(3):p. 104. doi: 10.3390/diagnostics9030104. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 40.Acharya V., Kumar P. Detection of acute lymphoblastic leukemia using image segmentation and data mining algorithms. Medical & Biological Engineering & Computing. 2019;57:p. 6. doi: 10.1007/s11517-019-01984-1. [DOI] [PubMed] [Google Scholar]
  • 41.Tuba M., Tuba E. Generative adversarial optimization (Goa) for acute lymphocytic leukemia detection. Studies in Informatics and Control. 10 2019;28:245–254. [Google Scholar]
  • 42.Al-jaboriy S. S., Sjarif N. N. A., Chuprat S., Abduallah W. M. Acute lymphoblastic leukemia segmentation using local pixel information. Pattern Recognition Letters. 2019;125:85–90. doi: 10.1016/j.patrec.2019.03.024. [DOI] [Google Scholar]
  • 43.Jha K. K., Dutta H. S. Mutual information based hybrid model and deep learning for acute lymphocytic leukemia detection in single cell blood smear images. Computer Methods and Programs in Biomedicine. 2019;179 doi: 10.1016/j.cmpb.2019.104987. [DOI] [PubMed] [Google Scholar]
  • 44.Pansombut T., Wikaisuksakul S., Khongkraphan K., Phon-on A. Convolutional neural networks for recognition of lymphoblast cell images. Computational Intelligence and Neuroscience. 2019;2019 doi: 10.1155/2019/7519603. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 45.Thanh T. T. P., Vununu C., Vununu C., Atoev S., Lee S.-H., Kwon K.-R. Leukemia blood cell image classification using convolutional neural network. International Journal of Computer Theory and Engineering. 2018;10(2):54–58. doi: 10.7763/ijcte.2018.v10.1198. [DOI] [Google Scholar]
  • 46.Moshavash Z., Danyali H., Helfroush M. S. An automatic and robust decision support system for accurate acute leukemia diagnosis from blood microscopic images. Journal of Digital Imaging. 2018;31(5):702–717. doi: 10.1007/s10278-018-0074-y. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 47.Umamaheswari D., Geetha S. A framework for efficient recognition and classification of acute lymphoblastic leukemia with a novel customized-knn classifier. Journal of Computing and Information Technology. 2018;26(2):131–140. doi: 10.20532/cit.2018.1004123. [DOI] [Google Scholar]
  • 48.Agaian S., Madhukar M., Chronopoulos A. T. A new acute leukaemia-automated classification system. Computer Methods in Biomechanics and Biomedical Engineering: Imaging & Visualization. 2018;6(3):303–314. doi: 10.1080/21681163.2016.1234948. [DOI] [Google Scholar]
  • 49.Rawat J., Singh A., Hs B., Virmani J., Devgun J. S. Computer assisted classification framework for prediction of acute lymphoblastic and acute myeloblastic leukemia. Biocybernetics and Biomedical Engineering. 2017;37(4):637–654. doi: 10.1016/j.bbe.2017.07.003. [DOI] [Google Scholar]
  • 50.ASH Image Bank. The american society of hematology. 2017.
  • 51.Labati R. D., Piuri V., Scotti F. All-idb: the acute lymphoblastic leukemia image database for image processing. 2011.
  • 52.ALL-IDB. Acute lymphoblastic leukemia image database processing. 2017.
  • 53.Simonyan K., Zisserman A. Very deep convolutional networks for large-scale image recognition. 2014.
  • 54.Krizhevsky A., Sutskever I., Hinton G. E. Imagenet classification with deep convolutional neural networks. 2012.
  • 55.Li L., Liang J., Weng M., Zhu H. A multiple-feature reuse network to extract buildings from remote sensing imagery. Remote Sensing. 2018;10:p. 1350. [Google Scholar]
  • 56.Fastai. The fastai deep learning library. 2018.
  • 57.Colab. Google colaboratory. 2018.
  • 58.Urtnasan E., Park J.-U., Lee K.-J. Multiclass classification of obstructive sleep apnea/hypopnea based on a convolutional neural network from a single-lead electrocardiogram. 2018. [DOI] [PubMed]
  • 59.Li Z.-C., Lai Y.-H., Chen L.-L., Zhou X., Dai Z., Zou X.-Y. Identification of human protein complexes from local sub-graphs of protein-protein interaction network based on random forest with topological structure features. Analytica Chimica Acta. 2012;718:32–41. doi: 10.1016/j.aca.2011.12.069. [DOI] [PubMed] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

The following two datasets have been used in the research: ASH image bank and ALL-IDB publicly available datasets, which have been cited in the paper at proper positions.


Articles from Journal of Healthcare Engineering are provided here courtesy of Wiley

RESOURCES