Next Article in Journal
THSD7A Positivity Is Associated with High Expression of FAK in Prostate Cancer
Previous Article in Journal
Electrical Stimulation for Preventing Skin Injuries in Denervated Gluteal Muscles—Promising Perspectives from a Case Series and Narrative Review
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Machine Learning-Based Detection of Dengue from Blood Smear Images Utilizing Platelet and Lymphocyte Characteristics

1
Department of Biomedical Engineering, Manipal Institute of Technology, Manipal Academy of Higher Education (MAHE), Manipal 576104, India
2
Department of Pathology, Kasturba Medical College, Manipal Academy of Higher Education (MAHE), Manipal 576104, India
3
Department of Infectious Diseases, Kasturba Medical College, Manipal Academy of Higher Education (MAHE), Manipal 576104, India
*
Authors to whom correspondence should be addressed.
Diagnostics 2023, 13(2), 220; https://doi.org/10.3390/diagnostics13020220
Submission received: 12 November 2022 / Revised: 4 December 2022 / Accepted: 4 January 2023 / Published: 6 January 2023

Abstract

:
Dengue fever, also known as break-bone fever, can be life-threatening. Caused by DENV, an RNA virus from the Flaviviridae family, dengue is currently a globally important public health problem. The clinical methods available for dengue diagnosis require skilled supervision. They are manual, time-consuming, labor-intensive, and not affordable to common people. This paper describes a method that can support clinicians during dengue diagnosis. It is proposed to automate the peripheral blood smear (PBS) examination using Artificial Intelligence (AI) to aid dengue diagnosis. Nowadays, AI, especially Machine Learning (ML), is increasingly being explored for successful analyses in the biomedical field. Digital pathology coupled with AI holds great potential in developing healthcare services. The automation system developed incorporates a blob detection method to detect platelets and thrombocytopenia from the PBS images. The results achieved are clinically acceptable. Moreover, an ML-based technique is proposed to detect dengue from the images of PBS based on the lymphocyte nucleus. Ten features are extracted, including six morphological and four Gray Level Spatial Dependance Matrix (GLSDM) features, out of the lymphocyte nucleus of normal and dengue cases. Features are then subjected to various popular supervised classifiers built using a ten-fold cross-validation policy for automated dengue detection. Among all the classifiers, the best performance was achieved by Support Vector Machine (SVM) and Decision Tree (DT), each with an accuracy of 93.62%. Furthermore, 1000 deep features extracted using pre-trained MobileNetV2 and 177 textural features extracted using Local binary pattern (LBP) from the lymphocyte nucleus are subjected to feature selection. The ReliefF selected 100 most significant features are then fed to the classifiers. The best performance was attained using an SVM classifier with 95.74% accuracy. With the obtained results, it is evident that this proposed approach can efficiently contribute as an adjuvant tool for diagnosing dengue from the digital microscopic images of PBS.

1. Introduction

Dengue fever is the most significant arboviral disease prevailing in many parts of the world [1,2]. According to the World Health Organization, dengue’s overall incidence has grown dangerously, causing approximately 100–400 million infections annually [3]. The occurrence of dengue has risen eight-fold over the last two decades [3]. Currently, dengue is endemic in 129 countries, posing a yearly risk to approximately 3.9 billion people [3,4]. Roughly 50% of the world’s population faces infection risk, while 70% of the total risk is in Asia [3,5]. Moreover, the combined effect of COVID 19 and dengue infections can cause destructive results in the populations at risk [3]. The virus accountable for the dengue infection is an RNA virus called DENV, consisting of four closely linked serotypes (DENV1-DENV2). These serotypes belong to the genus Flavivirus and the family Flaviviridae [6,7]. The DENV is spread through a human-to-mosquito-to-human cycle of transmission. The primary transmitter of the virus is a female mosquito called Aedes aegypti, found in hot regions throughout the world [6,7]. The onset of dengue symptoms is noticed after the incubation (approx. 4–10 days) following the bite of an infected vector [7].
WHO has categorized dengue as Dengue (with or without warning signs) and Severe Dengue [3]. A high fever (104 °F) characterizes the febrile phase of dengue along with two or more of the following symptoms: headaches, pain behind the eyeballs, nausea/vomiting, swollen glands, pain in muscles/bones/joints, and rashes [3,7,8]. The above symptoms are usually seen for 2–7 days following incubation. The critical phase of dengue appears 3–7 days after the initiation of the symptoms. The warning signs include severe abdominal tenderness, continuous vomiting, rapid breathing, mucosal bleeding, lethargy, restlessness, liver enlargement, and blood in vomit/stools [3,7]. Plasma leaking, fluid accumulation, respiratory distress, severe bleeding, or organ failure are the deadly consequences of severe dengue [3,7,8]. Mild dengue is rarely associated with fatal complications. However, severe dengue may lead to death without proper medical care. Hence, early and accurate laboratory investigations and seeking appropriate medical care are crucial for the recovery of dengue patients [3].
Several methods are used for the diagnosis of DENV infection, including the complete blood count (CBC) test, virus isolation methods, serological methods, and peripheral blood smear (PBS) analysis [3,6,7]. Infection in the body brings about a change in the number of leukocytes and platelets. Usually, they are highly lowered in number [9]. Virus isolation is a traditional method used for the diagnosis of DENV infection. However, it has recently been replaced by molecular methods, such as RT-PCR and NS1 antigen-capture ELISAs [7]. RT-PCR methods are considered the gold standard and provide an accurate diagnosis. Nevertheless, it requires specialized laboratory equipment, which is not affordable in remote areas/a low resource setup where dengue is endemic [3,7]. Dengue can also be diagnosed by detecting the presence of viral antigens (NS1) in the blood of dengue-infected patients. This simple but effective diagnostic tool provides qualitative positive/negative results [3,7]. Serological methods, such as IgM and IgG antibody-capture ELISAs, are useful for detecting recent or past DENV infection. IgM and IgG in the blood serum indicate recent and past DENV infections, respectively [3,7].
The microscopic examination of PBS images is regarded as the gold standard for investigating various diseases [10]. However, it is labor-intensive, time-consuming, and needs an expert pathologist to interpret the blood smears. Automated image analysis of PBS can expedite diagnosis, reduce inter and intra-observer error, and reduce the pathologists’ load [11,12,13]. This idea falls under the domain of digital pathology. Digital pathology is an image-based environment that allows pathology information management from digital glass slides [14,15]. The high-resolution digital images of slides are viewed and analyzed using automatic image-analysis algorithms, which give precise and reproducible results. Additionally, digital pathology coupled with AI principles has led to the development of novel and innovative diagnostic tools that hold immense potential in improving healthcare services [14,15]. In recent years, various machine/deep learning approaches with advanced medical image processing techniques have been explored for disease diagnosis from PBS [16,17,18,19]. Many researchers have published studies related to the automatic diagnosis of various hematological disorders including leukemia, anemia, and malaria [20,21,22].
Platelet count in patients with dengue fever drops below the normal range (<1,00,000/µL of blood) and can reach as low as <40,000/µL of blood, a condition called thrombocytopenia [9,23]. Thrombocytopenia is common in both mild and severe dengue cases [24,25]. Studies suggest that thrombocytopenia is a significant cause of bleeding in dengue patients [23,26]. Thus, counting platelets is essential to provide early treatment to dengue patients. Studies have shown that the platelet count estimation using PBS is not significantly different from using an automated hematology analyzer (based on the flow cytometry principle) [27,28]. Leukocytes are the immunity cells that help the body to resist infections and other diseases. Each of the five types of leukocytes plays a distinct role. However, lymphocytes are a focus throughout this work. The dengue infection in the body, in turn, alters the lymphocytes’ morphology. Studies show that this alteration is an essential diagnostic clue for dengue diagnosis [29,30,31,32]. Hence, PBS analysis can considerably help the diagnosis of dengue, which can act as a complement to the CBC test and NS1 antigen-capture method [29].
The typical microscopic images of blood smear with 40x magnification are shown in Figure 1, representing normal and dengue cases. The figure shows fewer platelets in the case of dengue.
Shown in Figure 2 are 100x images representing normal and dengue cases.
Morphological changes can be seen in the lymphocytes in the case of dengue. Morphological changes include changes in the nucleus and the cytoplasm of the lymphocytes. The nucleus will become bigger and irregular. Cytoplasm will increase and will become bluer.
Most of the research work reported on automated diagnosis of dengue is by utilizing symptoms, vital signs, blood profile data, or a combination of these [33,34,35,36,37,38,39,40,41]. In this work, features of platelets and lymphocytes from PBS are thought out for the automated detection of dengue fever. Just a few researchers have thought of features of Platelets/lymphocytes for this purpose [42,43,44,45]. However, similar works carried out by various researchers for other studies, including platelet detection and counting and leukocyte segmentation and classification, are discussed below.
Cruz et al. proposed a raspberry-pi-based system to estimate platelet count from microscopic blood smear images. RGB images were converted to HSV color space. After thresholding, morphological operations were performed. Connected component labeling was used to count platelets. They performed statistical analysis to compare this algorithm’s results with the CBC results and reported an accuracy of 90% [46]. Evangeline et al. proposed an algorithm to count platelets from 40x microscopic blood smear images. RGB images were converted into grayscale. Then, the contrast stretched, histogram equalized grayscale images were subjected to Otsu’s thresholding. Edge detection and morphological opening removed platelets from the image and retained only the WBC nuclei. This image was then used as a mask to remove the WBC nuclei and retain only the platelets. The authors reported an accuracy of 91% [47]. Meimban et al. presented a more accurate new algorithm for counting platelets using Python OpenCV. Platelets were counted from 100x blood smear images. RGB images were converted into HSV color space, and platelets were segmented using Otsu’s thresholding. Then the blob detection algorithm was applied to the segmented images, and the platelets were counted. The authors reported an accuracy of 100% [48]. Mahanta et al. developed an Image processing technique to detect and count platelets from blood smear images. RGB images were converted into LAB color space. Morphological operations of opening and dilution were performed after segmentation. Then WBCs were eliminated, and the platelets were counted. The authors reported an accuracy of 95% [49]. Monteiro et al. worked on an image processing algorithm to detect and count platelets from blood smear images. Images were pre-processed, and color converted. Then the Hough transform was applied, and the platelets were counted with an accuracy of 90% [50]. Alam et al. presented an ML approach for automatic identification and counting platelets using the YOLO algorithm. The authors obtained an accuracy of 96% [51]. Although these approaches have yielded good results, most researchers have implemented the algorithms on only a few samples. Moreover, they have not averaged the platelet counts from 10 consecutive fields, which is mandatory. Furthermore, the platelet obtained are not compared with the corresponding count from the hematology analyzer, which is a gold standard.
Manik et al. enhanced the classification of WBCs in PBS images with a new framework. They segmented the nucleus and cells, and extracted morphological/textural features. The NN Pattern Recognition tool was employed to classify the WBCs. Authors reported an accuracy of 98.9% [52]. Sajjad et al. developed a scheme to classify the WBCs in PBS images. They employed K-means clustering to segment the nucleus. Subsequently, they used DWT to extract geometrical/statistical/textural features. An Ensemble-SVM classifier was employed to classify the WBCs. They achieved an accuracy of 94.7% [53]. Shahin et al. proposed a novel CNN architecture named WBCsNet to identify different WBCs. The architecture consisted of three main convolutional layers, two pooling layers, four ReLU units, and two fully-connected layers. An accuracy of 96.1% was obtained, which was better than different transfer learning approaches and traditional identification systems [54]. Hegde et al. presented a technique to find WBCs in PBS. A robust active contour method detected and extracted WBCs using Zack’s thresholded nuclei with an overall sensitivity of 96%. Furthermore, they correlated the conventional and convolution neural network (CNN) concept of WBC classification. They classified the WBCs into normal and abnormal types. In the conventional method, they extracted features, viz., shape, color and texture and classified the WBCs using neural networks. They achieved 99.8% and 99% accuracies for conventional and CNN techniques [55,56]. Banik et al. developed a method to automatically segment the leukocyte nuclei from the blood smear images. Nucleus segmentation was based on HSI & L*a*b color space and K-means clustering, making the method independent of the database. Leukocytes were located based on the location of the segmented nuclei. Then, the cropped leukocytes were classified using CNN. They achieved an average accuracy of 98.61% and 96% for nucleus segmentation and classification [57]. Aziz et al. worked on a CNN-based algorithm for classifying leukocytes in PBS. They used K-means clustering to segment the leukocytes in L*a*b space. They employed pre-trained models—AlexNet and ResNet18 for classification and reported an accuracy of 93.30% and 93.85% for AlexNet and ResNet18, respectively [58]. Sapna et al. reported a concept to classify leukocytes with MLP and SVM. The authors segmented the nucleus by employing Fuzzy C-means clustering. Subsequently, they derived geometrical/color/texture features. They achieved 92.8% and 91.5% accuracy for MLP and SVM, respectively [59]. Togacar et al. used deep features to classify WBCs. They employed feature extractors viz. AlexNet, GoogleNet, and ResNet-50. MIC/Ridge extracted the most relevant features. The WBCs were classified using quadratic discriminant, which earned an accuracy of 97.95% [60]. Cinar et al. developed a hybrid CNN model to classify WBCs. They considered pre-trained—Alexnet and GoogleNet deep features. Subsequently, SVM classified the WBCs. They obtained 99.73% and 98.23% accuracy for databases viz. Kaggle and LISC [61].
This work considers PBS-based features of platelets and lymphocytes for automated dengue fever detection. Just a few articles similar to this work are found in the literature. The dataset consists of 100x digital microscopic PBS images of dengue and normal controls acquired using an Olympus DP25 digital microscope available in the Hematology laboratory, KMC, Manipal. The significant contributions of this paper are: (i) A clinically acceptable blob detection algorithm for the detection of thrombocytopenia in dengue cases; and (ii) Automated dengue detection based on the morphological and GLSDM features extracted from the lymphocyte. In addition, a comparative study of the results with the results obtained by the classifiers considering the deep and LBP features is presented.
The remaining sections of the manuscript are arranged in the following manner: Section 2 illustrates the materials and methods of the proposed system. Then, the results are furnished in Section 3, followed by a brief discussion in Section 4 and the conclusion in Section 5.

2. Methodology

This section is subdivided into four parts. The first part deals with data acquisition. The blob detection algorithm for diagnosing thrombocytopenia is discussed in the next part. Then, in the third part, the detection of dengue by utilizing morphological features/GLSDM-based textural features from the lymphocyte is described. Finally, the last part describes dengue detection using lymphocyte-based MobileNetV2-based deep features/LBP-based textural features. Figure 3. shows the conceptual layout of the planned dengue detection scheme.

2.1. Data Acquisition

The KMC and KH Institutional Committee issued ethical clearance (IEC Project No: 114/2020) to acquire the necessary dataset from the Hematology Laboratory, Kasturba Hospital, Manipal. The dataset contains PBS images acquired from 94 blood smear slides of different subjects (54 dengue-infected subjects and 40 normal controls). Hospital numbers of Dengue patients (based on ICD codes) were obtained from the Medical Records Dept., KH, Manipal. The blood smear slide numbers corresponding to the hospital numbers were obtained from the Lab Report Viewer software. A digital microscope (Olympus DP25) extracted the PBS images from the Leishman stained glass slides with a magnification of 100x and resolution of 2560 × 1920. The 100x image is an ‘Oil Immersion Field’ as a drop of Liquid paraffin oil is spread over the slide before the image is captured. This gives us clean images where the ROIs can be clearly identified. The images were captured by focusing sharply on the area between the blood smear slide’s body and tail. The RBCs are scarce and spaced out better in this region than in the body, where many RBCs exist. This makes it easier to identify the platelets and lymphocytes. Segmentation also becomes easier as there is minimal overlapping of the cells in this region.

2.2. Diagnosis of Thrombocytopenia Using a Blob Detection Algorithm

A blob detection algorithm was developed using Python OpenCV to detect and count platelets from 100x digital microscopic PBS images. Each component of the RGB image was analyzed individually. The green component was selected for further analysis as the ROIs (platelets) are clearly visible in the image. Then, the blob detector was applied to the green component to detect and count the platelets. Platelets are detected and counted from 10 consecutive oil immersion fields and then averaged.
Python OpenCV provides a convenient way to detect and filter the blobs in an image [48]. A Blob (Binary large object) is a collection of connected pixels that share some common property [62]. In this context, platelets are blobs. The blob detector is controlled by several parameters, including Thresholds and Filters [63]. Filters include Color, Area, Convexity, Circularity, and Inertia [63]. Depending on the application, the default values of the parameters are fine-tuned to obtain desired results [64].
Basically, the blob detector converts the image into several binary images by applying thresholds from minThreshold to maxThreshold with a threshold step. First, the center of each blob is calculated, and blobs from several binary images are combined into one group based on the minDistanceBetweenBlobs parameter. Then, the required filters are enabled and applied after fine-tuning its parameters. Returned keypoints contain information regarding the center and diameter of each blob detected. Draw keypoints—draw a circle around the detected blobs. The number of keypoints is equal to the number of blobs [48,62,64]. In this application, maxThreshold was fine-tuned. Filters—Area, Convexity, and Inertia were enabled, and its parameters (minArea, minConvexity, and minInertiaRatio) were fine-tuned. Figure 4 shows the sequence in the Blob detection algorithm.

2.3. Detection of Dengue by Utilizing Morphological Features and GLSDM-Based Textural Features from the Lymphocyte Nucleus

This sub-section presents details of the segmentation process of the lymphocyte nuclei, the morphological/GLSDM features extracted, and the different classifiers used to classify normal and dengue-infected smears. PBS images acquired from 94 different subjects, i.e., 54 dengue-infected and 40 normal controls, are included in the study.

2.3.1. Lymphocyte Nuclei Segmentation

The objective here is to extract the lymphocyte nucleus from the background. Various methods are available for segmenting blood smear images, including thresholding, clustering, edge-based, and transform-based [12]. However, threshold-based segmentation methods are used by the majority of researchers [12]. Moreover, K-means and Otsu’s methods are used extensively to segment WBC nuclei [65].
The flowchart shown in Figure 5 depicts the steps involved in segmenting the lymphocyte nuclei. In this work, Otsu’s global thresholding was utilized for segmentation. Herein, the contrast of the RGB converted greyscale image is enhanced using two techniques, viz. linear contrast stretching and histogram equalization. Subsequently, the contrast-stretched and histogram-equalized images are subjected to necessary arithmetic operations, resulting in a darker nucleus. Then, this image is binarized using Otsu’s thresholding [66].
The segmentation process retains only the area of interest, and all other image components are made part of the background. This made it easier to study the lymphocyte nuclei morphology and to identify six appropriate features for classification.

2.3.2. Feature Extraction

Six distinctive handcrafted morphological features that distinguished normal lymphocytes from the Dengue-infected ones were identified following the segmentation process. The features identified and extracted include Area, Perimeter, Major Axis Length, Minor Axis Length, Eccentricity, and Circularity.
  • Area
It Indicates the actual number of pixels in the region [67,68].
  • Perimeter
It Indicates the distance covered along the boundary of the region [67,68].
  • Major Axis Length
It Indicates the length (in pixels) of the ellipse’s major axis [67].
  • Minor Axis Length
It Indicates the length (in pixels) of the ellipse’s minor axis [67].
  • Eccentricity
It measures the ovalness of an ellipse and is given by the ratio of the distance between the ellipse’s foci and its major axis length. The value lies in the range of 0 and 1. An eccentricity of 0 represents a circle, while an eccentricity of 1 represents a line segment [67].
  • Circularity
It measures the roundness of the object and is given by Equation (1). If the circularity is one, it indicates a perfect circle, and zero indicates a line [67,68].
C i r c u l a r i t y = 4 π A r e a P e r i m e t e r 2
In addition, textural features from the GLSDM were also considered. GLSDM is a statistical method that identifies image texture by examining the spatial relationship of pixels in an image [69,70]. GLSDM captures relationships between a pair of pixels by calculating how often a pixel with the gray-level i occurs in a specific spatial relationship to a pixel with gray-level j [70,71]. By default, the spatial relationship is defined as the pixel of interest and the pixel horizontally adjacent. However, other spatial relationships between the two pixels can be considered. The gray levels in the image determine the size of the GLSDM. For an image I of size M × N , the GLSDM is defined by [72,73] Equation (2).
C d i , j = p , q , p + Δ x , q + Δ y : I p , q = i , I p + Δ x , q + Δ y = j
Herein,   p , q , p + Δ x , q + Δ y M × N , d = Δ x , Δ y and . represent the cardinality of the set [74,75,76]. The probability of a pixel with gray-level   i having a pixel with gray-level   j at a distance Δ x , Δ y away is denoted by Equation (3) [74,75,76].
P d i , j = C d i , j i , j C d i , j
The four statistical properties of the image derived from GLSDM were—Contrast, Energy, Correlation, and Homogeneity.
  • Contrast
It measures intensity variation between a pixel and its neighbors over the entire image. Contrast is 0 if the image is constant. It is computed using Equation (4) [74,77].
C o n t r a s t = i , j i j 2 P d i , j
  • Energy
It is the measure of uniformity and is given by the summation of squared values in the GLSDM. For a constant image, energy is 1. It is computed using Equation (5) [74,77].
E n e r g y = i , j P d i , j 2
  • Correlation
It measures the similarity of the image texture across the pixels [77]. A perfect positively correlated image has a correlation of 1, and a perfect negatively correlated image has a correlation of −1. It is computed using Equation (6).
C o r r e l a t i o n = i , j i μ i j μ j P d i , j σ i σ j
Herein, μ i and μ j indicate mean along the row and column, respectively. σ i and σ j indicate standard deviation along the row and column, respectively [77].
  • Homogeneity
It measures how close the element distribution in the GLSDM is to its diagonal. For a diagonal GLSDM, homogeneity is 1. It is computed using Equation (7) [74,77].
H o m o g e n e i t y = i , j P d i , j 1 + i j

2.3.3. Classification

This work uses six popular supervised classifiers to classify dengue-infected and normal smears. Fine Decision Tree (DT), Linear Discriminant Analysis (LDA), Gaussian Naïve Bayes (NB), Quadratic Support Vector Machine (SVM), Fine K-Nearest Neighbor (KNN), and Narrow Multilayer Perceptron (MLP) was used to differentiate dengue-infected and normal smears. K-fold cross-validation, with K = 10, is used to build and assess the predictive potential of the classifiers. The cross-validation strategy alleviates the overfitting problem [78,79]. A concise explanation of the various classifiers is presented below.
  • Decision Tree (DT)
DT classifier is a binary tree that recursively splits the data set until it results in pure leaf nodes [80]. Decision nodes contain a condition to split the data, and the leaf nodes predict the class of a new data point. Different methods are used to decide the optimal split [81]. Here, Gini Index, a computationally efficient method, was used.
  • Linear Discriminant Analysis (LDA)
The LDA classifier maximizes the separability between the classes by projecting the data from higher dimensional feature space to a lower one [82]. The objective here is to simultaneously maximize the distance between the means of the classes and minimize the variance within each class. This objective is met optimally by maximizing Fisher’s Discriminant Ratio (FDR) [82].
  • Naïve Bayes (NB)
NB is a Bayes theorem-based probabilistic classifier. It is built on the assumption that the features are conditionally independent [83,84].
  • Support Vector Machine (SVM)
SVM is very powerful and versatile. It finds a hyperplane that greatly segregates the two classes by maximizing the margin between the support vectors [74,83,85]. Linearly inseparable data are handled by SVM classifiers using the kernel trick [74,83,85]. Quadratic SVM, which uses a second-order polynomial kernel, is used in this study.
  • K-Nearest Neighbor (KNN)
KNN is a non-parametric distance-based classifier [81,86]. A user-defined value K is set, and nearest K neighbors are found based on their distance from the test instance. The most common class among the nearest K neighbors is assigned as the class for the test instance [87].
In this work, K is set to 1, and the Euclidean distance metric was used to determine the neighborhood.
  • Multilayer Perceptron (MLP)
MLP is a feedforward neural network classifier [88,89]. In this work, ReLU is used as the non-linear activation function. The activation at the output is always Softmax, which produces the predicted classification scores and class labels. The weights of MLP are modified using the backpropagation learning rule based on the Gradient Descent Procedure (GDP) [88].
The summary of the parameters used to build the six classifiers is recorded in Table 1.

2.4. Detection of Dengue by Making Use of MobileNetV2 Deep Features and LBP Textural Features from the Lymphocyte Nucleus

The lymphocyte nuclei segmentation was accomplished using Otsu’s global thresholding, as mentioned in Section 2.3.1. Thereafter, deep and handcrafted features were extracted out of the segmented nuclei to distinguish normal and dengue-infected lymphocytes [10]. The deep features were extracted from the fully-connected layer ‘Logits’ of the lightweight pre-trained deep network MobileNetV2. The handcrafted textural features were extracted using the local binary pattern (LBP) technique. Further, the features were ranked and selected using the ReliefF feature selection algorithm [10]. The highly ranked features were fed to various supervised classifiers mentioned in Section 2.3.3. A cross-validation strategy with 10-fold was employed to build and evaluate the predictive potential of the classifiers.

3. Results

This section presents the results of thrombocytopenia detection using the blob detection algorithm. It also presents the performance of the classifiers in the automatic detection of dengue from the lymphocytes. In addition, it presents the comparison of classification results based on morphological/GLSDM textural features and deep/LBP textural features.

3.1. Results of the Blob Detection Algorithm

Platelets are detected and counted from 10 consecutive oil immersion fields and then averaged. In order to obtain the platelet count per microliter of blood, the average value is multiplied by a factor of 15,000. The calibration factor is used to extrapolate the averaged value to that of a complete microliter of blood. The intermediate results of the algorithm developed to detect platelets from 100x digital microscopic PBS images are shown in Figure 6.
Table 2 shows the platelet counts per microliter of blood obtained for ten patients and the corresponding machine count. The machine count indicates the ADVIA hematology analyzer’s count. The proposed algorithm achieved an average accuracy of 90%. The results obtained are promising and clinically acceptable. Statistical analysis performed indicates no significant difference between the machine and automated platelet count at a 5% significance level.

3.2. Results of Segmentation, Feature Extraction, and Classification for Dengue Detection from the Lymphocyte Nucleus Using Morphological Features/GLSDM-Based Textural Features

The process of segmenting the lymphocyte nuclei is depicted in Figure 5. Figure 7 and Figure 8 display sample segmentation results for dengue and normal blood smears. The algorithms were implemented using MATLAB (R2021a).
After segmentation, six morphological and four GLSDM features, including Area, Perimeter, Major Axis Length, Minor Axis Length, Eccentricity, Circularity, Contrast, Energy, Correlation, and Homogeneity were extracted out of the nucleus of normal and dengue-infected lymphocytes. Then, a feature matrix was created using Microsoft Excel with columns as the different features and rows as the different samples. Subsequently, the feature matrix was normalized and fed to the classifiers. Six classifiers (DT, LDA, NB, SVM, KNN, and MLP) were trained and tested. The MATLAB Classification Learner Toolbox (MCLT) was employed to implement the classifiers. The best result was obtained using SVM and DT classifiers. The hyper-parameters used to build these six classifiers are recorded in Table 1. Figure 9 depicts the Confusion matrices and Receiver operating characteristic (ROC) curves that were derived from SVM/DT classifiers with 10-fold cross-validation. In the confusion matrix, ‘1’ denotes dengue-infected class, and ‘2’ denotes normal class.
Six popular performance metrics (Accuracy (Acc), Sensitivity (Sen), Specificity (Spe), Precision (Pre), F1-score (F1), and area under the ROC curve (AUC)) were adopted to assess the performance of the classifiers. Table 3 lists these performance measures and the corresponding AUC values achieved by the six classifiers. SVM/DT classifiers yielded the best results with Acc, Sen, Spe, Pre, F1, and AUC of 93.62%, 92.59%, 95%, 96.15%, 94.34%, and 0.96, respectively, as indicated in Table 3. Moreover, MLP/LDA classifiers achieved second-best results with an Acc of 92.55%, as shown in Table 3. Figure 10 depicts the comparison of the performance of the classifiers based on the metrics derived from the confusion matrices.

3.3. Results of Feature Extraction and Classification for Dengue Detection from the Lymphocyte Nucleus Employing MobileNetV2-Based Deep Features and LBP-Based Textural Features

Deep and handcrafted features were drawn out from the segmented lymphocyte nuclei. The ‘Logits’ layer of Pre-trained MobileNetV2 produced 1000 deep features, and LBP generated 59 textural features from each component of the RGB image. Thus, a total of 1177 features were generated. The ReliefF feature selection algorithm selected the most discriminative 100 features. Eventually, these 100 features were applied to the six classifiers mentioned in Section 2.3.3 to classify the data into normal and dengue-infected. Classifiers were trained and tested in the same manner as described in Section 3.2. SVM and MLP classifiers, respectively, obtained the best and second-best results. Figure 11 depicts the Confusion matrix and ROC curve obtained for the SVM classifier. In addition, Figure 12 represents the Confusion matrix and ROC curve for the MLP.
Table 4 lists the performance measures achieved by the six classifiers. The best classification performance was achieved using an SVM classifier with Acc, Sen, Spe, Pre, F1, and AUC of 95.74%, 98.15%, 92.50%, 94.64%, 96.36%, and 0.98, respectively, as mentioned in Table 4. Moreover, the second-best results were achieved using MLP, which yielded Acc, Sen, Spe, Pre, F1, and AUC of 94.68%, 94.44%, 95%, 96.23%, 95.33%, and 0.96, respectively, as mentioned in Table 4.
Figure 13 depicts the comparison of the performance of the classifiers based on the metrics derived from the confusion matrices.

4. Discussion

The microscopic examination of PBS remains the gold standard in diagnosing numerous hematological conditions. However, it requires expertise and time. The main goal of this research work is to automate the PBS analysis to assist clinicians in diagnosing dengue. Previous studies related to this topic do not exist in the literature. Hence, this work fills the gap in the literature.
PBS images of dengue are mainly characterized by thrombocytopenia and morphological changes in the lymphocytes. The core component of the research is the classification of dengue and normal controls based on the features extracted from the lymphocyte nucleus. Ten features were extracted from the nucleus, including morphological and GLSDM features. These features, coupled with SVM/DT classifier, achieved the best classification with Acc, Sen, Spe, Pre, F1, and AUC of 93.62%, 92.59%, 95%, 96.15%, 94.34%, and 0.96, respectively. A comparative study of these results was conducted with the results obtained by the classifiers considering the deep and LBP textural features of the nucleus. Deep and LBP features coupled with the SVM classifier yielded the best classification with Acc, Sen, Spe, Pre, F1, and AUC of 95.74%, 98.15%, 92.50%, 94.64%, 96.36%, and 0.98, respectively. While, these features coupled with MLP yielded the second-best classification with Acc, Sen, Spe, Pre, F1, and AUC of 94.68%, 94.44%, 95%, 96.23%, 95.33%, and 0.96, respectively. Deep and LBP features yielded marginally better results. Although a limited dataset is used, this study successfully contributes to the classification of the dataset.
A blob detection algorithm was also developed to diagnose thrombocytopenia in dengue cases using Python OpenCV. The results obtained were statistically significant. Different approaches are available in the literature to detect thrombocytopenia from PBS images, as discussed in Section 1. Unlike other approaches, which obtained platelet counts from only one field, this approach obtained platelet counts from 10 consecutive fields and averaged, which is a mandatory procedure. In addition, the platelet counts are compared with the hematology analyzer, a gold standard.
Most of the research work reported on the automated diagnosis of dengue is by utilizing symptoms, vital signs, blood profile data, or a combination of these [90]. A comparative summary of this work with those studies is presented in Table 5. However, the dataset used varies across the studies.
Gambhir et al. proposed a PSO-optimized ANN for the diagnosis of dengue. With 16 attributes, containing symptoms, vital signs, and blood profile data, they classified the data into dengue-positive and dengue-negative and reported an accuracy of 87.27%. Mello-Roman et al. developed a symptom-based diagnostic model for dengue fever. With 38 attributes, including symptoms, they classified the data using MLP and reported an accuracy of 96%. Katta et al. used symptoms to develop an efficient model for dengue detection. The RF classifier yielded an accuracy of 94.39%. Although these studies provided good performance, most of them have not reported cross-validation. Moreover, our study is an entirely different approach based on PBS digital images. The dataset used by us is unique. We have systematically collected authentic hospital data using an Olympus DP25 digital microscope setup. However, this type of dataset is not available publicly. We have not found a similar study in the literature to the best of our knowledge, except for our previous work (Mayrose et al.), indicated in Table 5. The proposed work in this paper yielded marginally lower performance compared to our previous work. However, we have achieved it with a smaller number of features.

5. Conclusions and Future Work

Dengue fever is a threat to humans of all age groups. This research aimed to automate the detection of dengue fever from PBS images using advanced ML techniques. PBS images are considered the gold standard for diagnosing various pathological conditions. Currently, AI is being widely used to accelerate research in the biomedical field. Therefore, the synergy of digital pathology and AI could lead to innovative diagnostic tools that provide a more competent diagnostic strategy for assisting pathologists.
Based on the results obtained, the proposed approach could undoubtedly contribute to the automated detection of dengue fever. This research can complement the CBC test/NS1 antigen-capture method and has promising potential in low-resource setup. However, the dataset contained only 94 subjects, and more subjects should be involved to further validate the efficacy of the proposed methodology. The future scope could involve the derivation of features from the lymphocyte cytoplasm in addition to nucleus features. This work also intends to involve pre-trained CNNs for classification purposes in due course.

Author Contributions

Conceptualization, N.S.; methodology, N.S.; software, H.M.; validation, H.M.; formal analysis, N.S.; resources, S.B.; data curation, H.M.; writing—original draft preparation, H.M.; writing—review and editing, G.M.B., S.B., and K.S.; supervision, N.S., S.B. and K.S.; project administration, G.M.B.; All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Ethical clearance was obtained from KMC and KH Institutional Ethics Committee (IEC Project No. 114/2020) to collect the required data from the Hematology Laboratory, Kasturba Hospital, MAHE, Manipal.

Informed Consent Statement

Informed consent was obtained from all subjects involved in the study.

Data Availability Statement

The data that support the findings of this study are available from the corresponding author upon reasonable request. The data is not publicly available due to privacy or ethical restrictions.

Acknowledgments

The authors would like to thank the Department of Pathology, Kasturba Hospital, MAHE, Manipal for providing the peripheral blood smear slides and a digital microscope to capture the peripheral blood smear images required for this work.

Conflicts of Interest

The authors declare that they have no conflict of interest.

References

  1. Bouzid, M.; Colón-González, F.J.; Lung, T.; Lake, I.R.; Hunter, P.R. Climate change and the emergence of vector-borne diseases in Europe: Case study of dengue fever. BMC Public Health 2014, 14, 781. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  2. Jing, Q.; Wang, M. Dengue epidemiology. Glob. Heal. J. 2019, 3, 37–45. [Google Scholar] [CrossRef]
  3. WHO. Dengue and Severe Dengue, WHO Fact Sheets. 2022. Available online: https://www.who.int/news-room/fact-sheets/detail/dengue-and-severe-dengue (accessed on 3 June 2022).
  4. Khetarpal, N.; Khanna, I. Dengue Fever: Causes, Complications, and Vaccine Strategies. J. Immunol. Res. 2016, 2016, 6803098. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  5. Messina, J.P.; Brady, O.J.; Golding, N.; Kraemer, M.U.G.; Wint, G.R.W.; Ray, S.E.; Pigott, D.M.; Shearer, F.M.; Johnson, K.; Earl, L.; et al. The current and future global distribution and population at risk of dengue. Nat. Microbiol. 2019, 4, 1508–1515. [Google Scholar] [CrossRef] [Green Version]
  6. Hasan, S.; Jamdar, S.; Alalowi, M.; Al Ageel Al Beaiji, S. Dengue virus: A global human threat: Review of literature. J. Int. Soc. Prev. Community Dent. 2016, 6, 1. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  7. Muller, D.A.; Depelsenaire, A.C.I.; Young, P.R. Clinical and Laboratory Diagnosis of Dengue Virus Infection. J. Infect. Dis. 2017, 215, S89–S95. [Google Scholar] [CrossRef]
  8. Wilder-Smith, A.; Ooi, E.-E.; Horstick, O.; Wills, B. Dengue. Lancet 2019, 393, 350–363. [Google Scholar] [CrossRef]
  9. Chaloemwong, J.; Tantiworawit, A.; Rattanathammethee, T.; Hantrakool, S.; Chai-Adisaksopha, C.; Rattarittamrong, E.; Norasetthada, L. Useful clinical features and hematological parameters for the diagnosis of dengue infection in patients with acute febrile illness: A retrospective study. BMC Hematol. 2018, 18, 20. [Google Scholar] [CrossRef]
  10. Mayrose, H.; Sampathila, N.; Bairy, G.M.; Belurkar, S.; Saravu, K.; Basu, A.; Khan, S. Intelligent algorithm for detection of dengue using mobilenetv2-based deep features with lymphocyte nucleus. Expert Syst. 2021, e12904. [Google Scholar] [CrossRef]
  11. Khandekar, R.; Shastry, P.; Jaishankar, S.; Faust, O.; Sampathila, N. Automated blast cell detection for Acute Lymphoblastic Leukemia diagnosis. Biomed. Signal Process Control. 2021, 68, 102690. [Google Scholar] [CrossRef]
  12. Hegde, R.B.; Prasad, K.; Hebbar, H.; Sandhya, I. Peripheral blood smear analysis using image processing approach for diagnostic purposes: A review. Biocybern. Biomed. Eng. 2018, 38, 467–480. [Google Scholar] [CrossRef]
  13. Di Ruberto, C.; Loddo, A.; Puglisi, G. Blob Detection and Deep Learning for Leukemic Blood Image Analysis. Appl. Sci. 2020, 10, 1176. [Google Scholar] [CrossRef]
  14. Niazi, M.K.K.; Parwani, A.V.; Gurcan, M.N. Digital pathology and artificial intelligence. Lancet Oncol. 2019, 20, e253–e261. [Google Scholar] [CrossRef] [PubMed]
  15. Parwani, A.V. Next generation diagnostic pathology: Use of digital pathology and artificial intelligence tools to augment a pathological diagnosis. Diagn. Pathol. 2019, 14, 1–3. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  16. Das, P.K.; Diya, A.V.; Meher, S.; Panda, R.; Abraham, A. A Systematic Review on Recent Advancements in Deep and Machine Learning Based Detection and Classification of Acute Lymphoblastic Leukemia. IEEE Access 2022, 10, 81741–81763. [Google Scholar] [CrossRef]
  17. Das, P.K.; Sahoo, B.; Meher, S. An Efficient Detection and Classification of Acute Leukemia using Transfer Learning and Orthogonal Softmax Layer-based Model. IEEE/ACM Trans. Comput. Biol. Bioinforma. 2022, 1–12. [Google Scholar] [CrossRef]
  18. Das, P.K.; Pradhan, A.; Meher, S. Detection of Acute Lymphoblastic Leukemia Using Machine Learning Techniques. In Machine Learning, Deep Learning and Computational Intelligence for Wireless Communication; Springer: Berlin/Heidelberg, Germany, 2021; pp. 425–437. [Google Scholar]
  19. Das, P.K.; Nayak, B.; Meher, S. A lightweight deep learning system for automatic detection of blood cancer. Measurement 2022, 191, 110762. [Google Scholar] [CrossRef]
  20. Das, P.K.; Meher, S. An efficient deep Convolutional Neural Network based detection and classification of Acute Lymphoblastic Leukemia. Expert Syst. Appl. 2021, 183, 115311. [Google Scholar] [CrossRef]
  21. Das, P.K.; Meher, S.; Panda, R.; Abraham, A. A Review of Automated Methods for the Detection of Sickle Cell Disease. IEEE Rev. Biomed. Eng. 2020, 13, 309–324. [Google Scholar] [CrossRef]
  22. Krishnadas, P.; Chadaga, K.; Sampathila, N.; Rao, S.; Swathi, K.S.; Prabhu, S. Classification of Malaria Using Object Detection Models. Informatics 2022, 9, 76. [Google Scholar] [CrossRef]
  23. Ojha, A.; Nandi, D.; Batra, H.; Singhal, R.; Annarapu, G.K.; Bhattacharyya, S.; Seth, T.; Dar, L.; Medigeshi, G.R.; Vrati, S.; et al. Platelet activation determines the severity of thrombocytopenia in dengue infection. Sci. Rep. 2017, 7, 41697. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  24. Hottz, E.; Tolley, N.D.; Zimmerman, G.A.; Weyrich, A.S.; Bozza, F.A. Platelets in dengue infection. Drug Discov. Today Dis. Mech. 2011, 8, e33–e38. [Google Scholar] [CrossRef]
  25. Naik, M.; Bhat, T.; Wani, A.A.; Amin, A.; Jalaalie, U. Clinical and Laboratory Profile of Dengue in Kashmir Valley. J. Assoc. Physicians India 2022, 69, 11–12. [Google Scholar] [PubMed]
  26. Ralapanawa, U.; Alawattegama, A.T.M.; Gunrathne, M.; Tennakoon, S.; Kularatne, S.A.M.; Jayalath, T. Value of peripheral blood count for dengue severity prediction. BMC Res. Notes 2018, 11, 400. [Google Scholar] [CrossRef]
  27. Mabood, A.; Chaturvedi, V.; Gupta, S.; Alam, M.Q.; Dwivedi, N.; Agarwal, S.; Pandey, p. Thrombocyte estimation based on blood smear and its comparison using automated haematology analysers. J. Evol. Med. Dent. Sci. 2019, 8, 1588–1591. [Google Scholar] [CrossRef]
  28. Gole, S.G.; Krishna, M.; Gole, G.N. Comparison Study of Platelet Count Estimation by Two Methodologies: An Automated Hematologyanalyzer and Peripheral Blood Smear Examination. Indian J. Pathol. Res. Pract. 2018, 7, 905–909. [Google Scholar] [CrossRef]
  29. Yunus, Y.M. Morphological Features Analysis in Pathogenic Dengue Infection as an Alternative Screening Method. Int. J. Acad. Res. Bus. Soc. Sci. 2017, 7, 801–811. [Google Scholar]
  30. Clarice, C.S.H.; Abeysuriya, V.; De Mel, S.; Thilakawardana, B.U.; De Mel, P.; De Mel, C.; Chandrasena, L.; Seneviratne, S.L.; Yip, C.; Yap, E.S. Atypical lymphocyte count correlates with the severity of dengue infection. PLoS ONE 2019, 14, e0215061. [Google Scholar] [CrossRef] [Green Version]
  31. Datta, L.; Menon, M.P. Plasmacytoid lymphocytes: A clue to dengue diagnosis. Blood 2017, 129, 2202. [Google Scholar] [CrossRef] [Green Version]
  32. Tanaka, Y. Plasmacytoid Lymphocytes: A Diagnostic Clue for Dengue Fever. Intern. Med. 2018, 57, 0179-17. [Google Scholar] [CrossRef] [Green Version]
  33. Saikia, D.; Dutta, J.C. Early diagnosis of dengue disease using fuzzy inference system. In Proceedings of the 2016 International Conference on Microelectronics, Computing and Communications (MicroCom), Durgapur, India, 23–25 January 2016; pp. 1–6. [Google Scholar] [CrossRef]
  34. Shimpi, P.; Shah, S.; Shroff, M.; Godbole, A. An artificial neural network approach for classification of vector-borne diseases. In Proceedings of the 2017 International Conference on Computing Methodologies and Communication (ICCMC), Erode, India, 18–19 July 2017; pp. 412–415. [Google Scholar] [CrossRef]
  35. Zainee, N.B.M.; Chellappan, K. A preliminary dengue fever prediction model based on vital signs and blood profile. In Proceedings of the 2016 IEEE EMBS Conference on Biomedical Engineering and Sciences (IECBES), Kuala Lumpur, Malaysia, 4–8 December 2016; pp. 652–656. [Google Scholar] [CrossRef]
  36. Caicedo-Torres, W.; Paternina, A.; Pinzon, H. Machine Learning Models for Early Dengue Severity Prediction. In Advances in Artificial Intelligence–IBERAMIA 2016; Springer: Berlin/Heidelberg, Germany, 2016; pp. 247–258. [Google Scholar]
  37. Hossain, M.S.; Habib, I.B. A belief rule based expert system to diagnose dengue fever under uncertainty. In Proceedings of the 2017 Computing Conference, London, UK, 18–20 July 2017; pp. 179–186. [Google Scholar] [CrossRef] [Green Version]
  38. Tuan, N.M.; Nhan, H.T.; Chau, N.V.V.; Hung, N.T.; Tuan, H.M.; Van Tram, T.; Le Da Ha, N.; Loi, P.; Quang, H.K.; Kien, D.T.H.; et al. Sensitivity and Specificity of a Novel Classifier for the Early Diagnosis of Dengue. PLOS Neglected Trop. Dis. 2015, 9, e0003638. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  39. Fernandez, E.P.-A.; Smieja, M.; Walter, S.D.; Loeb, M. A predictive model to differentiate dengue from other febrile illness. BMC Infect. Dis. 2016, 16, 1–7. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  40. Mello-Román, J.D.; Mello-Román, J.C.; Gómez-Guerrero, S.; García-Torres, M. Predictive Models for the Medical Diagnosis of Dengue: A Case Study in Paraguay. Comput. Math. Methods Med. 2019, 2019, 7307803. [Google Scholar] [CrossRef] [PubMed]
  41. Gambhir, S.; Malik, S.K.; Kumar, Y. PSO-ANN based diagnostic model for the early detection of dengue disease. New Horiz. Transl. Med. 2017, 4, 1–8. [Google Scholar] [CrossRef]
  42. Mahesh, G.; Dhume, M.; Rahul, S.; Belurkar, S.; Sampathila, N. Detection of Dengue Utilizing Platelet count through Image Processing Techniques. J. Adv. Res. Dyn. Control Syst. 2017, 853–859. [Google Scholar]
  43. Poornima, J.; Krishnaveni, K. Detection of Dengue Fever with Platelets Count using Image Processing Techniques. Indian J. Sci. Technol. 2016, 9, 1–7. [Google Scholar] [CrossRef]
  44. Ghosh, P.; Dey, R.; Roy, K.; Bhattacharjee, D.; Nashipuri, M. Microscopic Image Segmentation Using Hy-brid Technique for Dengue Prediction. In Hybrid Soft Computing for Image Segmentation; Springer In-ternational Publishing: Cham, Switzerland, 2016; pp. 109–136. [Google Scholar]
  45. Tantikitti, S.; Tumswadi, S.; Premchaiswadi, W. Image processing for detection of dengue virus based on WBC classification and decision tree. In Proceedings of the 2015 13th International Conference on ICT and Knowledge Engineering (ICT & Knowledge Engineering 2015), Bangkok, Thailand, 18–20 November 2015; pp. 84–89. [Google Scholar] [CrossRef]
  46. Cruz, D.; Jennifer, C.; Valiente; Castor, L.C.; Mendoza, C.M.T.; Jay, B.A.; Jane, L.S.C.; Brian, P.T.B. Determination of blood components (WBCs, RBCs, and Platelets) count in microscopic images using image processing and analysis. In Proceedings of the 2017 IEEE 9th International Conference on Humanoid, Nanotechnology, Information Technology, Communication and Control, Environment and Management (HNICEM), Manila, Philippines, 1–3 December 2017; IEEE: Piscataway, NJ, USA, 2017; pp. 1–7. [Google Scholar]
  47. Christy Evangeline, N.; Annalatha, M. Computer Aided System for Human Blood Cell Identification, Classification and Counting. In Proceedings of the 2018 Fourth International Conference on Biosignals, Images and Instrumentation (ICBSII), Chennai, India, 22–24 March 2018; IEEE: Piscataway, NJ, USA, 2018; pp. 206–212. [Google Scholar]
  48. Meimban, R.J.; Ray Fernando, A.; Monsura, A.; Ranada, J.; Apduhan, J. Blood Cells Counting using Python OpenCV. In Proceedings of the 2018 14th IEEE International Conference on Signal Processing (ICSP), Beijing, China, 12–16 August 2018; IEEE: Piscataway, NJ, USA, 2018; pp. 50–53. [Google Scholar]
  49. Mahanta, L.B.; Bora, K.; Kalita, S.J.; Yogi, P. Automated Counting of Platelets and White Blood Cells from Blood Smear Images. In Pattern Recognition and Machine Intelligence; Springer: Berlin/Heidelberg, Germany, 2019; pp. 13–20. [Google Scholar]
  50. Monteiro, A.M.; Iano, Y.; França, R.; Arthur, R. Medical-Laboratory Algorithm WTH-MO for Segmentation of Digital Images of Blood Cells: A New Methodology for Making Hemograms. Int. J. Simul. Syst. Sci. Technol. 2019, 20, 19.1–19.5. [Google Scholar] [CrossRef]
  51. Alam, M.M.; Islam, M.T. Machine learning approach of automatic identification and counting of blood cells. Healthc. Technol. Lett. 2019, 6, 103–108. [Google Scholar] [CrossRef]
  52. Manik, S.; Saini, L.M.; Vadera, N. Counting and classification of white blood cell using Artificial Neural Network (ANN). In Proceedings of the 2016 IEEE 1st International Conference on Power Electronics, Intelligent Control and Energy Systems (ICPEICES), Delhi, India, 4–6 July 2016; IEEE: Piscataway, NJ, USA, 2016; pp. 1–5. [Google Scholar]
  53. Sajjad, M.; Khan, S.; Shoaib, M.; Ali, H.; Jan, Z.; Muhammad, K.; Mehmood, I. Computer Aided System for Leukocytes Classification and Segmentation in Blood Smear Images. In Proceedings of the 2016 International Conference on Frontiers of Information Technology (FIT), Islamabad, Pakistan, 19–21 December 2016; IEEE: Piscataway, NJ, USA, 2016; pp. 99–104. [Google Scholar]
  54. Shahin, A.I.; Guo, Y.; Amin, K.M.; Sharawi, A.A. White blood cells identification system based on convolutional deep neural learning networks. Comput. Methods Programs Biomed. 2019, 168, 69–80. [Google Scholar] [CrossRef]
  55. Hegde, R.B.; Prasad, K.; Hebbar, H.; Singh, B.M.K. Comparison of traditional image processing and deep learning approaches for classification of white blood cells in peripheral blood smear images. Biocybern. Biomed. Eng. 2019, 39, 382–392. [Google Scholar] [CrossRef]
  56. Hegde, R.B.; Prasad, K.; Hebbar, H.; Singh, B.M.K. Image Processing Approach for Detection of Leukocytes in Peripheral Blood Smears. J. Med. Syst. 2019, 43, 114. [Google Scholar] [CrossRef] [PubMed]
  57. Banik, P.P.; Saha, R.; Kim, K.-D. An Automatic Nucleus Segmentation and CNN Model based Classification Method of White Blood Cell. Expert Syst. Appl. 2020, 149, 113211. [Google Scholar] [CrossRef]
  58. Aziz, S.; Bilal, M.; Khan, M.U.; Amjad, F. Deep Learning-based Automatic Morphological Classification of Leukocytes using Blood Smears. In Proceedings of the 2020 International Conference on Electrical, Communication, and Computer Engineering (ICECCE), Istanbul, Turkey, 12–13 June 2020; IEEE: Piscataway, NJ, USA, 2020; pp. 1–5. [Google Scholar]
  59. Sapna, S.; Renuka, A. Computer-aided system for Leukocyte nucleus segmentation and Leukocyte classification based on nucleus characteristics. Int. J. Comput. Appl. 2020, 42, 622–633. [Google Scholar] [CrossRef]
  60. Toğaçar, M.; Ergen, B.; Cömert, Z. Classification of white blood cells using deep features obtained from Convolutional Neural Network models based on the combination of feature selection methods. Appl. Soft Comput. 2020, 97, 106810. [Google Scholar] [CrossRef]
  61. Cinar, A.; Tuncer, S.A. Classification of lymphocytes, monocytes, eosinophils, and neutrophils on white blood cells using hybrid Alexnet-GoogleNet-SVM. SN Appl. Sci. 2021, 3, 1–11. [Google Scholar] [CrossRef]
  62. Blob Detection Using OpenCV ( Python, C++ ). Available online: https://learnopencv.com/blob-detection-using-opencv-python-c/ (accessed on 1 March 2021).
  63. Mayrose, H.; Niranjana, S.; Bairy, G.M.; Edwankar, H.; Belurkar, S.; Saravu, K. Computer Vision Approach for the detection of Thrombocytopenia from Microscopic Blood Smear Images. In Proceedings of the 2021 IEEE International Conference on Electronics, Computing and Communication Technologies (CONECCT), Bangalore, India, 9–11 July 2021; IEEE: Piscataway, NJ, USA, 2021; pp. 1–5. [Google Scholar]
  64. Cicolani, J. An Introduction to OpenCV. In Beginning Robotics with Raspberry Pi and Arduino; Apress: Berkeley, CA, USA, 2018; pp. 297–341. [Google Scholar]
  65. Andrade, A.R.; Vogado, L.H.S.; de M.S. Veras, R.; Silva, R.R.V.; Araujo, F.H.D.; Medeiros, F.N.S. Recent computational methods for white blood cell nuclei segmentation: A comparative study. Comput. Methods Programs Biomed. 2019, 173, 1–14. [Google Scholar] [CrossRef] [PubMed]
  66. Madhloom, H.T.; Kareem, S.A.; Ariffin, H.; Zaidan, A.A. An Automated White Blood Cell Nucleus Localization and Segmentation using Image Arithmetic and Automatic Threshold. J. Appl. Sci. 2010, 10, 959–966. [Google Scholar] [CrossRef]
  67. MathWorks (R2022a): Measure properties of image regions. 2022. Available online: https://in.mathworks.com/help/images/ref/regionprops.html (accessed on 5 May 2022).
  68. Hegde, R.B.; Prasad, K.; Hebbar, H.; Singh, B.M.K. Development of a Robust Algorithm for Detection of Nuclei and Classification of White Blood Cells in Peripheral Blood Smear Images. J. Med. Syst. 2018, 42, 110. [Google Scholar] [CrossRef]
  69. Sampathila, N.; Pavithra; Martis, R.J. Computational approach for content-based image retrieval of K-similar images from brain MR image database. Expert Syst. 2020, 39, e12652. [Google Scholar] [CrossRef]
  70. Hossain, M.R.I.; Ahmed, I.; Kabir, M.H. Automatic Lung Tumor Detection Based on GLCM Features. In Computer Vision-ACCV 2014 Workshops; Springer: Berlin/Heidelberg, Germany, 2015; pp. 109–121. [Google Scholar]
  71. Tang, Z.; Su, Y.; Er, M.J.; Qi, F.; Zhang, L.; Zhou, J. A local binary pattern based texture descriptors for classification of tea leaves. Neurocomputing 2015, 168, 1011–1023. [Google Scholar] [CrossRef]
  72. Acharya, U.R.; Faust, O.; Sree, S.V.; Molinari, F.; Suri, J.S. ThyroScreen system: High resolution ultrasound thyroid image characterization into benign and malignant classes using novel combination of texture and discrete wavelet transform. Comput. Methods Programs Biomed. 2012, 107, 233–241. [Google Scholar] [CrossRef] [PubMed]
  73. Acharya, U.R.; Faust, O.; Sree, S.V.; Molinari, F.; Garberoglio, R.; Suri, J.S. Cost-Effective and Non-Invasive Automated Benign & Malignant Thyroid Lesion Classification in 3D Contrast-Enhanced Ultrasound Using Combination of Wavelets and Textures: A Class of ThyroScanTM Algorithms. Technol. Cancer Res. Treat. 2011, 10, 371–380. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  74. Acharya, U.R.; Ng, E.Y.K.; Tan, J.-H.; Sree, S.V.; Ng, K.-H. An Integrated Index for the Identification of Diabetic Retinopathy Stages Using Texture Parameters. J. Med. Syst. 2012, 36, 2011–2020. [Google Scholar] [CrossRef] [PubMed]
  75. RAcharya, R.U.; Faust, O.; Alvin, A.P.C.; Sree, S.V.; Molinari, F.; Saba, L.; Nicolaides, A.; Suri, J.S. Symptomatic vs. Asymptomatic Plaque Classification in Carotid Ultrasound. J. Med Syst. 2011, 36, 1861–1871. [Google Scholar] [CrossRef] [PubMed]
  76. Acharya, U.R.; Ng, E.Y.K.; Tan, J.-H.; Sree, S.V. Thermography Based Breast Cancer Detection Using Texture Features and Support Vector Machine. J. Med Syst. 2010, 36, 1503–1510. [Google Scholar] [CrossRef] [PubMed]
  77. Ossai, C.I.; Wickramasinghe, N. GLCM and statistical features extraction technique with Extra-Tree Classifier in Macular Oedema risk diagnosis. Biomed. Signal Process. Control 2022, 73, 103471. [Google Scholar] [CrossRef]
  78. Sharma, M.; Patel, S.; Acharya, U.R. Expert system for detection of congestive heart failure using optimal wavelet and heart rate variability signals for wireless cloud-based environment. Expert Syst. 2021, e12903. [Google Scholar] [CrossRef]
  79. Taye, G.T.; Hwang, H.-J.; Lim, K.M. Application of a convolutional neural network for predicting the occurrence of ventricular tachyarrhythmia using heart rate variability features. Sci. Rep. 2020, 10, 6769. [Google Scholar] [CrossRef] [Green Version]
  80. Shobha, G.; Rangaswamy, S. Machine Learning. Handb. Stat. 2018, 38, 197–228. [Google Scholar]
  81. Baygin, M.; Dogan, S.; Tuncer, T.; Datta Barua, P.; Faust, O.; Arunkumar, N.; Abdulhay, E.W.; Emma Palmer, E.; Rajendra Acharya, U. Automated ASD detection using hybrid deep lightweight features extracted from EEG signals. Comput. Biol. Med. 2021, 134, 104548. [Google Scholar] [CrossRef]
  82. Ali, L.; Zhu, C.; Zhang, Z.; Liu, Y. Automated Detection of Parkinson’s Disease Based on Multiple Types of Sustained Phonations Using Linear Discriminant Analysis and Genetically Optimized Neural Network. IEEE J. Transl. Eng. Heal. Med. 2019, 7, 1–10. [Google Scholar] [CrossRef] [PubMed]
  83. Noronha, K.P.; Acharya, U.R.; Nayak, K.P.; Martis, R.J.; Bhandary, S.V. Automated classification of glaucoma stages using higher order cumulant features. Biomed. Signal Process. Control 2014, 10, 174–183. [Google Scholar] [CrossRef]
  84. Krishnan, S. Machine learning for biomedical signal analysis. In Biomedical Signal Analysis for Connected Healthcare; Elsevier: Amsterdam, The Netherlands, 2021; pp. 223–264. [Google Scholar]
  85. Rajendra Acharya, U.; Vinitha Sree, S.; Muthu Rama Krishnan, M.; Molinari, F.; Garberoglio, R.; Suri, J.S. Non-invasive automated 3D thyroid lesion classification in ultrasound: A class of ThyroScanTM systems. Ultrasonics 2012, 52, 508–520. [Google Scholar] [CrossRef] [PubMed]
  86. Chadaga, K.; Prabhu, S.; Vivekananda, B.K.; Niranjana, S.; Umakanth, S. Battling COVID-19 using machine learning: A review. Cogent Eng. 2021, 8, 1958666. [Google Scholar] [CrossRef]
  87. Acharya, U.R.; Akter, A.; Chowriappa, P.; Dua, S.; Raghavendra, U.; Koh, J.E.W.; Tan, J.H.; Leong, S.S.; Vijayananthan, A.; Hagiwara, Y.; et al. Use of Nonlinear Features for Automated Characterization of Suspicious Ovarian Tumors Using Ultrasound Images in Fuzzy Forest Framework. Int. J. Fuzzy Syst. 2018, 20, 1385–1402. [Google Scholar] [CrossRef]
  88. Acharya, U.R.; Chowriappa, P.; Fujita, H.; Bhat, S.; Dua, S.; Koh, J.E.W.; Eugene, L.W.J.; Kongmebhol, P.; Ng, K.H. Thyroid lesion classification in 242 patient population using Gabor transform features from high resolution ultrasound images. Knowledge-Based Syst. 2016, 107, 235–245. [Google Scholar] [CrossRef]
  89. Nayak, J.; Acharya, U.R.; Bhat, P.S.; Shetty, N.; Lim, T.-C. Automated Diagnosis of Glaucoma Using Digital Fundus Images. J. Med. Syst. 2009, 33, 337–346. [Google Scholar] [CrossRef]
  90. Hoyos, W.; Aguilar, J.; Toro, M. Dengue models based on machine learning techniques: A systematic literature review. Artif. Intell. Med. 2021, 119, 102157. [Google Scholar] [CrossRef]
  91. Katta, M.; Sandanalakshmi, R.; Srilakshmi, G.; Adireddi, R. An Efficient Learning Model Selection for Dengue Detection. In Smart Innovation, Systems and Technologies; Springer: Berlin/Heidelberg, Germany, 2022; pp. 439–453. ISBN 978-981169872-9. [Google Scholar]
  92. Hoyos, W.; Aguilar, J.; Toro, M. A clinical decision-support system for dengue based on fuzzy cognitive maps. Health Care Manag. Sci. 2022, 25, 666–681. [Google Scholar] [CrossRef]
Figure 1. 40x digital microscopic PBS images: (a) Dengue (few platelets), and (b) Normal. (Courtesy: KMC, Manipal).
Figure 1. 40x digital microscopic PBS images: (a) Dengue (few platelets), and (b) Normal. (Courtesy: KMC, Manipal).
Diagnostics 13 00220 g001
Figure 2. 100x digital microscopic PBS images: (a) Dengue (reactive lymphocyte), and (b) Normal. (Courtesy: KMC, Manipal).
Figure 2. 100x digital microscopic PBS images: (a) Dengue (reactive lymphocyte), and (b) Normal. (Courtesy: KMC, Manipal).
Diagnostics 13 00220 g002
Figure 3. Conceptual layout of the planned dengue detection scheme.
Figure 3. Conceptual layout of the planned dengue detection scheme.
Diagnostics 13 00220 g003
Figure 4. Sequence in the Blob detection algorithm.
Figure 4. Sequence in the Blob detection algorithm.
Diagnostics 13 00220 g004
Figure 5. Segmentation process of lymphocyte nucleus.
Figure 5. Segmentation process of lymphocyte nucleus.
Diagnostics 13 00220 g005
Figure 6. The sample results of the intermediate steps in the platelet detection process: (a) Original 100x RGB image, (b) Green component, and (c) Platelet detection.
Figure 6. The sample results of the intermediate steps in the platelet detection process: (a) Original 100x RGB image, (b) Green component, and (c) Platelet detection.
Diagnostics 13 00220 g006
Figure 7. Sample results of segmentation process: (a) Dengue-infected lymphocyte, and (b) Segmented nucleus.
Figure 7. Sample results of segmentation process: (a) Dengue-infected lymphocyte, and (b) Segmented nucleus.
Diagnostics 13 00220 g007
Figure 8. Sample results of segmentation process: (a) Normal lymphocyte, and (b) Segmented nucleus.
Figure 8. Sample results of segmentation process: (a) Normal lymphocyte, and (b) Segmented nucleus.
Diagnostics 13 00220 g008
Figure 9. Best results with SVM/DT classifiers: (a) Confusion matrix, and (b) ROC curve.
Figure 9. Best results with SVM/DT classifiers: (a) Confusion matrix, and (b) ROC curve.
Diagnostics 13 00220 g009
Figure 10. Performance comparison of the classifiers in terms of metrics derived from the confusion matrix.
Figure 10. Performance comparison of the classifiers in terms of metrics derived from the confusion matrix.
Diagnostics 13 00220 g010
Figure 11. Best results with SVM Classifier: (a) Confusion matrix, and (b) ROC curve.
Figure 11. Best results with SVM Classifier: (a) Confusion matrix, and (b) ROC curve.
Diagnostics 13 00220 g011
Figure 12. Second best results with MLP classifier: (a) Confusion matrix, and (b) ROC curve.
Figure 12. Second best results with MLP classifier: (a) Confusion matrix, and (b) ROC curve.
Diagnostics 13 00220 g012
Figure 13. Performance comparison of the classifiers in terms of metrics derived from the confusion matrix.
Figure 13. Performance comparison of the classifiers in terms of metrics derived from the confusion matrix.
Diagnostics 13 00220 g013
Table 1. Summary of parameters used to build the classifiers.
Table 1. Summary of parameters used to build the classifiers.
ClassifierParametersValue
DTPreset
Splits
Split Criterion
Surrogate Decision Splits
Fine Tree
100
Gini’s Diversity Index
Off
LDAPreset
Covariance Structure
Linear Discriminant
Full
NBPreset
Distribution of Numeric Predictors
GaussianNaive Bayes
Gaussian
SVMPreset
Kernel Function
Kernel Scale
Box Constraint Level
Standardize Data
Quadratic SVM
Quadratic
Automatic
1
True
KNNPreset
Neighbors
Distance Metric
Distance Weight
Standardize Data
Fine KNN
1
Euclidean
Equal
True
MLPPreset
Fully Connected Layers
First Layer Size
Activation
Iteration Limit
Standardize Data
Narrow Neural Network
1
10
ReLU
1000
Yes
Table 2. Platelet counts per microliter of blood.
Table 2. Platelet counts per microliter of blood.
Patient NumberMachine CountAlgorithm Count
142,00045,000
2113,000108,000
335,00036,000
441,00031,500
580,00081,000
680009000
716,00018,000
818,00013,500
973,00076,500
1061,00067,500
Table 3. Performance measures achieved by the classifiers trained and tested with morphological/GLSDM features.
Table 3. Performance measures achieved by the classifiers trained and tested with morphological/GLSDM features.
ClassifierAcc (%)Sen (%)Spe (%)Pre (%)F1 (%)AUC
DT93.6292.5995.0096.1594.340.96
LDA92.5594.4490.0092.7393.580.96
NB86.1777.7797.5097.6786.590.97
SVM93.6292.5995.0096.1594.340.96
KNN87.2385.1990.0092.0088.460.88
MLP92.5596.3087.5091.2393.700.94
Table 4. Performance measures achieved by the classifiers trained and tested with Deep/LBP features.
Table 4. Performance measures achieved by the classifiers trained and tested with Deep/LBP features.
ClassifierAcc (%)Sen (%)Spe (%)Pre (%)F1 (%)AUC
DT75.5377.7872.5079.2573.180.80
LDA93.6296.3090.0092.8694.550.93
NB88.3092.5982.5087.7290.090.94
SVM95.7498.1592.5094.6496.360.98
KNN91.4990.7492.5094.2392.450.92
MLP94.6894.4495.0096.2395.330.96
Table 5. Comparative summary of this study with other existing methods.
Table 5. Comparative summary of this study with other existing methods.
ArticleAttributesMethodValidationAcc (%)
Gambhir et al. (2017) [41]16 features (symptoms, vital signs, and blood profile data)PSO-ANN
ANN
10-fold cross-validation87.27
79.09
Mello-Roman et al. (2019) [40]38 features (symptoms)MLP
SVM
90:10 split test96.00
92.00
Katta et al. (2021) [91]SymptomsRF
Adaboost M1
64:36 split test94.39
92.90
Hoyos et al. (2022) [92]22 features (symptoms, vital signs, and blood profile data)FCM10-fold cross-validation89.40
Mayrose et al. (2021) [10]100 Deep/LBP features of Lymphocyte nuclei from PBS SVM
MLP
10-fold cross-validation95.74
94.68
Proposed work (2022)10 Morphological/GLSDM features of Lymphocyte nuclei from PBSSVM
DT
10-fold cross-validation93.62
93.62
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Mayrose, H.; Bairy, G.M.; Sampathila, N.; Belurkar, S.; Saravu, K. Machine Learning-Based Detection of Dengue from Blood Smear Images Utilizing Platelet and Lymphocyte Characteristics. Diagnostics 2023, 13, 220. https://doi.org/10.3390/diagnostics13020220

AMA Style

Mayrose H, Bairy GM, Sampathila N, Belurkar S, Saravu K. Machine Learning-Based Detection of Dengue from Blood Smear Images Utilizing Platelet and Lymphocyte Characteristics. Diagnostics. 2023; 13(2):220. https://doi.org/10.3390/diagnostics13020220

Chicago/Turabian Style

Mayrose, Hilda, G. Muralidhar Bairy, Niranjana Sampathila, Sushma Belurkar, and Kavitha Saravu. 2023. "Machine Learning-Based Detection of Dengue from Blood Smear Images Utilizing Platelet and Lymphocyte Characteristics" Diagnostics 13, no. 2: 220. https://doi.org/10.3390/diagnostics13020220

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop