| Literature DB >> 35204339 |
César Cheuque1, Marvin Querales2, Roberto León1, Rodrigo Salas3,4, Romina Torres1,4.
Abstract
The evaluation of white blood cells is essential to assess the quality of the human immune system; however, the assessment of the blood smear depends on the pathologist's expertise. Most machine learning tools make a one-level classification for white blood cell classification. This work presents a two-stage hybrid multi-level scheme that efficiently classifies four cell groups: lymphocytes and monocytes (mononuclear) and segmented neutrophils and eosinophils (polymorphonuclear). At the first level, a Faster R-CNN network is applied for the identification of the region of interest of white blood cells, together with the separation of mononuclear cells from polymorphonuclear cells. Once separated, two parallel convolutional neural networks with the MobileNet structure are used to recognize the subclasses in the second level. The results obtained using Monte Carlo cross-validation show that the proposed model has a performance metric of around 98.4% (accuracy, recall, precision, and F1-score). The proposed model represents a good alternative for computer-aided diagnosis (CAD) tools for supporting the pathologist in the clinical laboratory in assessing white blood cells from blood smear images.Entities:
Keywords: deep learning; multi-level classification; multi-source datasets; white blood cells classification
Year: 2022 PMID: 35204339 PMCID: PMC8871319 DOI: 10.3390/diagnostics12020248
Source DB: PubMed Journal: Diagnostics (Basel) ISSN: 2075-4418
Summary of the state-of-the-art models for white blood cells classification.
| Authors | Model Description |
|---|---|
| Abou et al. [ | CNN model with ad hoc structure. |
| Baghel et al. [ | CNN model. |
| Banik et al. [ | CNN with fusing features in the first and last convolutional layer. |
| Basnet et al. [ | DCNN model with image pre-processing and a modified loss function. |
| Baydilli et al. [ | WBC classification using a small dataset via capsule networks. |
| Çınar et al. [ | Hybrid AlexNet, GoogleNet networks, and support vector machine. |
| Hegde et al. [ | AlexNet and CNN model with ad hoc structure. |
| Huang et al. [ | MFCNN CNN with hyperspectral imaging with modulated Gabor wavelets. |
| Jiang et al. [ | Residual convolution architecture. |
| Khan et al. [ | AlexNet model with feature selection strategy and extreme learning machine (ELM). |
| Kutlu et al. [ | Regional CNN with a Resnet50. |
| Liang et al. [ | Combining Xception-LSTM. |
| Özyurt [ | Ensemble of CNN models (AlexNet, VGG16, GoogleNet, ResNet) for feature extraction combined with the MRMR feature selection algorithm and ELM classifier. |
| Patil et al. [ | Combining canonical correlation analysis CCANet and convolutional neural networks (Inception V3, VGG16, ResNet50, Xception) with recursive neural network (LSTM). |
| Razzak [ | CNN combined with extreme learning machine (ELM). |
| Togacar et al. [ | AlexNet with QDA. |
| Wang et al. [ | Three-dimensional attention networks for hyperspectral images. |
| Yao et al. [ | Two-module weighted optimized deformable convolutional neural networks. |
|
Yu et al. [ | Ensemble of CNN (Inception V3, Xception, VGG19, VGG16, ResNet50). |
| ML-CNN | Multi-level convolutional neural network approach with multi-source datasets. Combines Faster R-CNN for cell detection with a MobileNet for type classification. |
Figure 1Scheme of identification and classification of white blood cells by the proposed method.
Figure 2Representation of Faster R-CNN segmentation.
Figure 3Depthwise separable convolution of the MobileNet, which factorizes the convolution into depthwise and pointwise convolutions.
Architecture of the MobileNet with transfer learning.
| Layer | Layer Type | Stride | Kernel Size | Input Size | N°Parameters | ||
|---|---|---|---|---|---|---|---|
| MobileNet Base Model | 1 | Conv. 2D | s2 |
|
| 496 | |
| 2 | Conv. dw | s1 |
|
| 208 | ||
| 3 | Conv. pw | s1 |
|
| 640 | ||
| 4 | Conv. dw | s2 |
|
| 416 | ||
| 5 | Conv. pw | s1 |
|
| 2304 | ||
| 6 | Conv. dw | s1 |
|
| 832 | ||
| 7 | Conv. pw | s1 |
|
| 4352 | ||
| 8 | Conv. dw | s2 |
|
| 832 | ||
| 9 | Conv. pw | s1 |
|
| 8704 | ||
| 10 | Conv. dw | s1 |
|
| 1664 | ||
| 11 | Conv. pw | s1 |
|
| 16,896 | ||
| 12 | Conv. dw | s2 |
|
| 1664 | ||
| 13 | Conv. pw | s1 |
|
| 33,792 | ||
| 14–23 |
| Conv. dw | s1 |
|
|
| |
| Conv. pw | s1 |
|
|
| |||
| 24 | Conv. dw | s2 |
|
| 3328 | ||
| 25 | Conv. pw | s1 |
|
| 133,120 | ||
| 26 | Conv. dw | s1 |
|
| 6656 | ||
| 27 | Conv. pw | s1 |
|
| 264,192 | ||
| Dense | – | Global Avg. Pool | s1 | Pool |
| - | |
| 28 | FC | – | – | 512 | 262,656 | ||
| – | Softmax | – | Output | 2 | 1026 | ||
| Total Parameters: 1,093,218 | |||||||
| Trainable Parameters: 263,682 | |||||||
Performance obtained in the classification model for each of the WBC cell types considered in the validation set.
| Cells | Classification Model | Accuracy | Recall | Precision | F_Score |
|---|---|---|---|---|---|
| Mononuclear | Lymphocytes |
|
|
|
|
| Monocytes |
|
|
|
| |
| Polymorphonuclear | Eosinophils |
|
|
|
|
| Segmented Neutrophils |
|
|
|
| |
| Average |
|
|
|
|
Comparison of WBC classification results with models in the sate of the art. (NI denotes not informed.)
| Authors | Accuracy (%) | Recall (%) | F Score(%) | Layers | Parameters |
|---|---|---|---|---|---|
| Abou et al. [ | 96.8 | NI | NI | 5 | NI |
| Baghel et al. [ | 98.9 | 97.7 | 97.6 | 7 | 519,860 |
| Baydilli et al. [ | 96.9 | 92.5 | 92.3 | 6 | 8,238,608 |
| Banik et al. [ | 97.9 | 98.6 | 97.0 | 10 |
|
| Basnet et al. [ | 98.9 | 97.8 | 97.7 | 4 | NI |
| Çınar et al. [ | 99.7 | 99 | 99 | 8 | |
| Hegde et al. [ | 98.7 | 99 | 99 | 8 | |
| Huang et al. [ | 97.7 | NI | NI | 4 | NI |
| Jiang et al. [ | 83.0 | NI | NI | 33 | NI |
| Khan et al. [ | 99.1 | 99 | 99 | 8 | |
| Kutlu et al. [ | 97 | 99 | 98 | 50 | |
| Liang et al. [ | 95.4 | 96.9 | 94 | 71 | |
| Özyurt [ | 96.03 | NI | NI | 8 | |
| Patil et al. [ | 95.9 | 95.8 | 95.8 | 71 | |
| Razzak et al. [ | 98.8 | 95.9 | 96.4 | 3 | NI |
| Togacar et al. [ | 97.8 | 95.7 | 95.6 | 8 | |
| Wang et al. [ | 97.7 | NI | NI | 18 |
|
| Yao et al. [ | 95.7 | 95.7 | 95.7 | 55 |
|
| Yu et al. [ | 90.5 | 92.4 | 86.6 | 48 | |
| ML-CNN | 98.4 | 98.4 | 98.4 | 28 |
Figure 4Mononuclear cells classified by the proposed multi-level convolutional neural network. (upper-left) Lymphocytes correctly classified; (upper-right) monocytes Correctly classified; (lower-left) lymphocytes incorrectly classified as monocytes; (lower-right) monocytes incorrectly classified as lymphocytes.
Figure 5Polymorphonuclear cells classified by the proposed multi-level convolutional neural network. (upper-left) Eosinophils correctly classified; (upper-right) neutrophils correctly classified; (lower-left) eosinophils incorrectly classified as neutrophils; (lower-right) neutrophils incorrectly classified as eosinophils.