| Literature DB >> 35838854 |
Navya K T1, Keerthana Prasad2, Brij Mohan Kumar Singh3.
Abstract
Anemia is a blood disorder which is caused due to inadequate red blood cells and hemoglobin concentration. It occurs in all phases of life cycle but is more dominant in pregnant women and infants. According to the survey conducted by the World Health Organization (WHO) (McLean et al., Public Health Nutr 12(4):444-454, 2009), anemia affects 1.62 billion people constituting 24.8% of the population and is considered the world's second leading cause of illness. The Peripheral Blood Smear (PBS) examination plays an important role in evaluating hematological disorders. Anemia is diagnosed using PBS. Being the most powerful analytical tool, manual analysis approach is still in use even though it is tedious, prone to errors, time-consuming and requires qualified laboratorians. It is evident that there is a need for an inexpensive, automatic and robust technique to detect RBC disorders from PBS. Automation of PBS analysis is very active field of research that motivated many research groups to develop methods using image processing. In this paper, we present a review of the methods used to analyze the characteristics of RBC from PBS images using image processing techniques. We have categorized these methods into three groups based on approaches such as RBC segmentation, RBC classification and detection of anemia, and classification of anemia. The outcome of this review has been presented as a list of observations.Entities:
Keywords: Anemia diagnosis; Computer-aided system; Image processing; Peripheral blood smear; Red blood cells
Mesh:
Year: 2022 PMID: 35838854 PMCID: PMC9365735 DOI: 10.1007/s11517-022-02614-z
Source DB: PubMed Journal: Med Biol Eng Comput ISSN: 0140-0118 Impact factor: 3.079
Fig. 1Microscopic view of blood smear image [95]
Fig. 2Classification of anemia
Fig. 3Normal and abnormal RBCs [95]
Classification of anemia based on the clinical parameters
| Anemia Type | MCV fL | MCH pg | MCHc% |
|---|---|---|---|
| Macrocytic anemia | > 100 | > 32 | 32–35 |
| Normocytic anemia | 80–100 | 27–32 | 32–35 |
| Microcytic anemia | < 80 | < 27 | < 32 |
Fig. 4Distribution of blood cell segmentation methods
RBC segmentation and counting methods
| Methods | No. of images(Stain) | Accuracy(%) | Remarks | Ref. |
|---|---|---|---|---|
| K-means clustering, WT | 60 (Giemsa )100 (Wright–Giemsa) | 93–98.9 | Robustness is not explained | [ |
| Iterative structured circle detection, circlet transform | 100 | 95.3 | Incorrect hole filling leads to errors To improve initial RBCs mask for accurate segmentation | [ |
| Graph algorithm | 98 | 99 | Considered only non-overlapped cells | [ |
| Parametric template matching, PCNN | 900 cells | 90–95.7 | Require prior knowledge about the appearance of the cell | [ |
| YOLO algorithm | 364 | 96.1 | Satisfactory performance | [ |
| HSV conversion, morphological operations | 200 (Giemsa) | 96 | Used uniform staining and illumination | [ |
| Pixel relationship | 10 (MGG) | 83 | Occluded objects are rejected before the later stages | [ |
| Canny, LOG, Sobel | 20–30 | 85–93 | Normal RBCs Less samples | [ |
| K-curvature, circumference and ellipse adjustments | 66 | 98 | Images are not preprocessed to reduce execution time | [ |
| Blob analysis, WT | 10 blood samples | 90–96 | Need optimization to get accurate results | [ |
| CNN AlexNet | 5772 | 90 | Average execution time was 227 ms | [ |
| Canny edge, MLP | 59 RBCs and 59 non RBCs | 74–88 | Increase training images | [ |
| K-medoids, distance transform | 1000 (Wright) | 98 | Processing of central pallor of RBCs consume more time | [ |
| HT | 500 subjects | 91–94.9 | Many tunable parameters | [ |
| Deep neural network models | 100 (MGG) | Indices lie within the 10% of Sysmex reported value | Considered only normal blood smear images | [ |
| CHT, NN, SVM | 368 | 98 | Achieved low false negative rate | [ |
| LAB, YCbCr color space, CHT | 108(Wright) | 81–91 | Computational time is more | [ |
| Region proposal | 180 (Wright) | 96-98 | Tested on ALL-IDB and MP-IDB datasets | [ |
| Semantic segmentation | 108 (Wright) | 91–97 | More labeled images are required | [ |
Fig. 5Distribution of RBC classification methods
RBC classification and anemia detection methods
| Methods | No. of images (Stain) | Performance metric | Remarks | Ref. |
|---|---|---|---|---|
| CHT, Heywood circularity factor, ANN, moment invariants, inclusion-tree structure, BPNN, PCA, SVM | 150–1000 samples | 80–99% accuracy for normal & abnormal RBCs | Lacks robustness | [ |
| Morphological properties, Naive Bayes, K-NN, SVM, Sobel edge | 626 | 94.6–96% accuracy for normal and sickle cells | Consider unsupervised classifiers for more RBC patterns | [ |
| CHT, WT, NN, decision tree, SOM, SVM | 30–45 (Giemsa) | 97–100% accuracy for sickle and elliptocytosis | Geometrical shape signature is used for detection process | [ |
| Recursive partitioning, form factor | 3878 cells | 85% for discocytes, 83% for abnormal cells and 81% for sickle cells | Form factor invariant to cell size and provides useful information on cell shape | [ |
| Hybrid neural network | 200 normal and 200 abnormal cells | 91% accuracy for sickle, horn and elliptocytes | Considered only convexity index feature | [ |
| DL, SVM | 105 normal and 250 abnormal | Normal—100%, achantocyte—100%, sickle cell—90%, teardrop—100% and elliptocyte—73% accuracy using SVM | SVM classifier outperformed DL | [ |
| Rolling ball background, shape features, Naive Bayes, Bayesian classifier | 1500 (Leishman) | 98.2% precision for microcytic, macrocytic, sickle, teardrop, elliptocyte | Decision from CBC test measures is semi-automatic operation | [ |
| ANN | 1000 blood samples | Less computational time | Used RBG values—from Hb, MCH and RBC count | [ |
| CNN , ELM | 64,000 blood cells | 94.71% accuracy | Images from multiple sources are used | [ |
| U-Net | 300 (MGG) and (Leishman) | 91% sensitivity and 98% specificity | Results are shown for a variety of smear and stain | [ |
| Inception recurrent residual CNN | 352 WBCs and 3737 RBCs | 100% for WBC and 99.94% accuracy for RBC | Model require larger number of network parameters | [ |
| CNN | 3737 labeled Cells | 90.6% accuracy for 10 RBC classes | Label distribution was not homogeneous | [ |
Anemia classification methods
| Methods | No. of images | Accuracy (%) | Remarks | Ref. |
|---|---|---|---|---|
| GLCM, CNN | 256 | BPNN—93.2, CNN—92.6 for minor thalassemia case | Sample size is less | [ |
| SVM, KNN, MLP | 304 records | MLP—92 , SVM—83 sensitivity for thalassemia | Using RBC, Hb, HCT, MCV parameters | [ |
| ANN | 473 cases | 96.5 for IDA, HA, ACD | Using HCT, MCV, RDW | [ |
| Active contour, NN, DT | 15 groups | 82–93 for thalassaemia | False-positive and false negative errors are less than 1% and 2% | [?, |
| C4.5 DT, Naive Bayes classifier and MLP | 8054 samples | 99.4 for 18 classes of thalassaemia | Using six Hb attributes and MCV | [ |
| Marker-controlled Watershed segmentation, KNN | 100 | 80.6 for SCA and thalassaemia | Developed combined method | [ |
| Fuzzy C means clustering, geometrical and statistical features | 80 | KNN—73.3, SVM—83.3, ELM—87.7 for SCD | Fuzzy C means overcomes the disadvantages of threshold segmentation | [ |
| HSI color space, K-means clustering | 60 | 94.6 for thalassemia | Detected | [ |
| ANN, GLCM features | 100 | 75–81 for IDA | Classified 4 types of poikilocytes | [ |
| CHT, marker-controlled WT, LOG, Fuzzy thresholding | 8–20 | 91.1 for SCD | CHT performed better, need improvement in de-noising method | [ |
| CLAHE, MLP and random forest | 100 instances | 92 for IDA and HA | Persistent results for any luminosity conditions | [ |
| Deformable U-Net | 266 raw | 99.12 for SCD RBC | Method could segment blurred, clustered, heterogeneous shaped RBCs | [ |
| Chain codes, Bayes classifier, logistic model trees and rules classifier | 24 | 96.6 for HA | HA is classified based on differential value of chain codes | [ |
| Naive Bayes, C4.5 and random forest classifier | 200 samples | 96.1 for anemia detection | Used 18 attributes from CBC reports | [ |
| DL, multi-class SVM | 100–250 | 99.5 for SCD | Proposed three CNN models with different layers and filters | [ |
| DL-Alexnet | 750 single RBCs | 95.9 for SCA | Specificity was low due to less normal cells | [ |
| U-net architecture, semantic segmentation | 96 unique samples | 98 for SCD | Developed smartphone microscope | [ |
Fig. 6Application of traditional machine learning and deep learning for anemia classification
Fig. 7Occurrence and classification of anemia subtypes
Outline of the publicly available databases
| Database | No. of images | Annotations | Studies |
|---|---|---|---|
| BCCD [ | 364 smear images | Available for RBCs, WBCs and platelets | [ |
| erythrocytesIDB [ | 196 smear images and 629 Giemsa stained single RBCs | Available for sickle cells of 80 smear images | [ |
| ASH image bank [ | 2100 hematologic Leishman stained images | Not available | - |
| Isfahan MISP [ | 148 | Not available | [ |
| PHIL [ | 100 | Not available | [ |
| BBBC [ | 18 biological image sets | Available for RBC’s only | [ |
| Telepathology 2012 [ | Malarial parasite images | Tool available | [ |
| LISC [ | 400 Wright-Giemsa stained images | Available for WBC’s from 250 images only | [ |
| ALL-IDB [ | 108 smear images and 260 cropped normal and blast single cell images | Available for WBC’s only | [ |
Fig. 8Ways of anemia classification