Literature DB >> 35257292

Convolutional neural network-based automatic classification for incomplete antibody reaction intensity in solid phase anti-human globulin test image.

KeQing Wu1,2, ShengBao Duan3, YuJue Wang3, HongMei Wang4, Xin Gao5,6.   

Abstract

The precise classification of incomplete antibody reaction intensity (IARI) in hydrogel chromatography medium high density medium solid-phase Coombs test is essential for haemolytic disease screening. However, an automatic and contactless method is required for accurate classification of IARI. Here, we present a deep ensemble learning model that integrates five different convolutional neural networks into a single model for IARI classification. A dataset, including 1628 IARI images and corresponding labels of IARI categories ((-), (1 +), (2 +), (3 +), and (4 +)), was used. We trained our model using 1302 IARIs and validated its performance using 326 IARIs. The proposed model achieved 100%, 99.4%, 99.4%, 100%, and 100% accuracies in the ( -), (1 +), (2 +), (3 +), and (4 +) categories, respectively. The results were compared with those of manual classification by immunologists (average accuracy: 99.8% vs. 88.3%, p < 0.01). Following model assistance, all three immunologists achieved increased accuracy (average accuracy: + 6.1%), with the average accuracy of junior immunologists maximum increasing by 11.3%. The time required for model classification was 0.094 s·image-1, whereas that required manually was 5.528 s·image-1. The proposed model can thus substantially improve the accuracy and efficiency of IARI classification and facilitate the automation of haemolytic disease screening equipment.
© 2022. International Federation for Medical and Biological Engineering.

Entities:  

Keywords:  Antibody; Blood transfusion; Coombs test; Neural network

Mesh:

Substances:

Year:  2022        PMID: 35257292      PMCID: PMC8901095          DOI: 10.1007/s11517-022-02523-1

Source DB:  PubMed          Journal:  Med Biol Eng Comput        ISSN: 0140-0118            Impact factor:   3.079


Introduction

Acute blood loss, anaemia, and coagulopathy are treated using blood transfusion [1, 2]. Improper blood transfusion or incompatible transfusion increases the risk of haemolytic diseases (e.g., haemolytic disease in new-borns, autoimmune haemolytic disease, drug immune haemolytic diseases), renal failure, and even death [3-5]. The incomplete antibody reaction intensity (IARI) is the main factor responsible for incompatible transfusion. IARI is divided into five categories ((-), (1 +), (2 +), (3 +), (4 +)), with the higher intensity category causing more serious incompatible transfusion [6]. Therefore, IARI multi-classification tests are essential before blood transfusion [7-9]. Currently, the haemolytic IARI multi-classification test mainly uses the micro-column gel immune-assay Coombs test (MGIA-Coombs test) as it has high sensitivity and strong interpretability [10]. However, fibrin in the plasma can erroneously trap red blood cells (RBCs) at the top of the gel column, leading to high false-positives with the MGIA-Coombs test [11-14]. The solid-phase red cell adherence Coombs test (SPRCA Coombs test) was then proposed, involving pre-coating of anti-human globulin (AHG) on U-bottom microwells to prevent RBCs from binding to fibrin, which reduces false-positive results [15]. However, the SPRCA Coombs test requires a tedious and error-prone washing process for RBC suspensions to separate sensitised RBCs from free fibrin, in turn causing false-negative results [16-20]. Recently, the hydrogel chromatography medium high density medium solid-phase Coombs test (HCM-HDMS Coombs test) was proposed. It involves hydrogel chromatography medium (HCM) as the separation solution in the reaction-and-separation chamber for separating sensitised RBCs from free fibrin, thus eliminating the washing process and effectively reducing the false-negative results [21]. However, this chamber obstructs the view during the process of observing incompatible IARI in the HCM-HDMS Coombs test, thus affecting accurate visual classification, whereas moving the chamber away results in reagent contamination and leakage. Further, the observation process by immunologists is subjective and diverse [22]. Therefore, contactless, automatic, and intelligent multi-classification methods are needed to enhance the practical value of the HCM-HDMS Coombs test. Deep learning has led to the achievement of remarkable success in medical image classification [23, 24]. In particular, with the advent of convolutional neural networks (CNNs), high-level semantic features of images can be automatically and effectively extracted to reduce the necessity of handcrafted feature processes. Recently, Liu, et al. applied a CNN model to the multi-classification of COVID-19 pneumonia, other common pneumonia, and normal controls using CT images and achieved an accuracy of 92.49% [25]. In another study, CNN models were utilized in the automated multi-classification of cells in the epithelial tissue of oral squamous cell carcinoma, with an accuracy of 97.5% [26]. Tessema et al. demonstrated the potential of integrating the deep learning-based automatic model into the quantitative multi-classification of blood cells with an average accuracy of 80.6% [27]. Thus, we hypothesized that CNN methods have the potential to achieve automatic and intelligent IARI multi-classification, and this will assist immunologists and clinicians to improve clinical efficiency and accuracy. However, among the five IARI categories, the number of poor positive samples in (1 +), (2 +), and (3 +) is much smaller than that in (-) and (4 +), demonstrating the sample imbalance distribution of IARI categories, which will result in a shift in the decision boundary of the CNN networks in the training process. Further, the distinguishing characteristics between adjacent categories such as (-) and (1 +); (1 +), (2 +), and (3 +); and (3 +) and (4 +) are not particularly obvious, thus seriously affecting the ability of CNN networks to automatically learn and identify. Moreover, there are several bubbles, particulates, and other artefacts in reaction mixture of HCM-HDMS Coombs test that hinder the classification task. Therefore, the above existing CNN models cannot be directly used for effectively solving the IARI multi-classification. In this study, we aimed at establishing a novel deep learning model for the automatic classification of IARI, which is unaffected by the influence of the sample imbalance distribution of IARI categories and the interference of artefacts in the HCM-HDMS Coombs test. An ensemble learning framework is used to reduce the influence of sample imbalance distribution and obtain accurate classification results. A convolutional block attention module (CBAM) is used to avoid the interference of artefacts by combining pixel-level channel interaction relationships and spatial location information.

Methods

Dataset

In total, 1725 blood samples were collected from the Suzhou Blood Centre and the First Affiliated Hospital of Soochow University, China; these were kept at 4 °C and used within 1 week. The corresponding IARI of the blood samples were obtained using the HCM-HDMS Coombs test, and 97 samples (5.62%) whose IARI category could not be obtained accurately were excluded. A total of 1628 IARI samples (94.38%) were selected, and the number of each IARI category was as follows: 650 (-), 230 (1 +), 68 (2 +), 130 (3 +), and 550 (4 +). IARI images were captured from U-microplate bottoms in a closed image acquisition space with a stable light field, using a digital camera. Each image had a size of 229 × 230 pixels. The images for the five IARI category samples are shown in Fig. 1.
Fig. 1

Samples of the five IARI intensity categories (a) Morphology of the (-) category; (b) Morphology of the (1 +) category; (c) Morphology of the (2 +) category; (d) Morphology of the (3 +) category; (e) Morphology of the (4 +) category

Samples of the five IARI intensity categories (a) Morphology of the (-) category; (b) Morphology of the (1 +) category; (c) Morphology of the (2 +) category; (d) Morphology of the (3 +) category; (e) Morphology of the (4 +) category To ensure that all IARI samples were correctly classified, the labels were determined by three professional immunologists. If there was a difference among the labels, the suspected samples were re-tested using the MGIA-Coombs test to obtain the correct category. In total, 1302 IARIs (80%) were used as a training dataset to develop the deep learning model, and another 326 IARIs (20%) were used as a testing dataset for model evaluation [28]. Table 1 lists the number of labelled samples for each category in the datasets.
Table 1

Details of the IARI image dataset used for the experiments

Category name(-)(1 +)(2 +)(3 +)(4 +)
Dataset650 (40%)230 (14%)68 (4%)130 (8%)550 (34%)
Training set (80%)52018454104440
Testing set (20%)130461426110
Details of the IARI image dataset used for the experiments As we used a deep neural network-based model for classification, the training dataset was not sufficient to achieve invariances and robustness for the network model. Considering that data augmentation is a common procedure for generating sufficient training data for CNN-based models, we utilised the data augmentation package from Torchvision-Transform (https://pytorch-cn.readthedocs.io/zh/latest/torchvision/torchvision-transform/) and augmented the training dataset by adopting image cropping, flipping horizontally and vertically, rotating at four fixed angles of 0°, 90°, 180°, and 270° and zooming.

Classification model

In this study, we proposed an end-to-end deep learning model based on CNNs to classify the IARI, as shown in Fig. 2a, via two main stages. First, five sub-models were built by associating the IARI status. Second, the sub-models were combined into an ensemble model in parallel to obtain the final category using a collective decision mechanism. The details are as presented below.
Fig. 2

The proposed deep learning model design (a) A pipeline of the model; (b) The CBAM-CNN setup: CBAM is a module used before the classifier as part of improved CNN frameworks (AlexNet, VGG, ResNet, Inception, and DenseNet)

The proposed deep learning model design (a) A pipeline of the model; (b) The CBAM-CNN setup: CBAM is a module used before the classifier as part of improved CNN frameworks (AlexNet, VGG, ResNet, Inception, and DenseNet) In the first stage, to address the problem of a single model not being able to fully capture the detailed features distinguishing between adjacent IARI categories, five different CNN-based frameworks, including Alex Deep Convolutional Neural Network (AlexNet), Visual Geometry Group (VGG) Network, Residual Network (ResNet), Inception Network, and Dense Convolutional Network (DenseNet), were adapted to classify the IARIs with improved classification performance. AlexNet transforms the linear mapping between features into a nonlinear relationship to simulate any polynomial [29]. The VGG Network reduces the computation of each convolution layer and captures more abundant features using the stacked convolution core [30]. ResNet adds residual blocks and eliminates overfitting [31]. The Inception Network balances the network depth and width and reasonably reduces the dimensions [32]. DenseNet utilises feature information more efficiently through dense connections and reduces gradient vanishing [33]. Further, a large number of bubbles, particulates, or other artefacts in IARIs contribute to the useless features extracted and hinder classification. For increased focus on effective areas and to suppress useless features, a CBAM was added to each CNN framework, as a hybrid attention mechanism capable of combining channel dimensions and spatial dimensions [34]. In the channel dimension, average pooling was used to aggregate channel interaction information, and maximum pooling was used to infer the finer channel information to further improve the representation power of the network. In the spatial dimension, average pooling and maximum pooling were concatenated to generate an efficient feature descriptor for extracting valid feature location information. As shown in Fig. 2b, compared with the original CNN, CBAM was only inserted between the feature extractor and classifier of each CNN, instead of in the feature extraction process, which emphasises the crucial feature information and ensures effective feature extraction of five CBAM-CNNs (CBAM-AlexNet, CBAM-VGG, CBAM-ResNet, CBAM-Inception, and CBAM-DenseNet). In the second stage, five CBAM-CNNs were used to form an ensemble model with a parallel combination [35]. A collective decision mechanism, referred to as relative plurality voting (RPV) module, was also constructed and added to the ensemble model. Based on the RPV module, the intensity category with the most votes among all sub-models was identified as the final classified category, providing a more reasonable decision boundary for the model. The ensemble model with the RPV module showed the advantage of making full use of multiple networks to offset the limitations of a single network and reduce the overall classification error rate [36]. For IARI images, a corresponding ensemble classification model was developed. To achieve quick convergence of the proposed model, a training dataset comprising five IARI categories was used to train the CBAM-CNN model. The loss function Loss, for training was cross-entropy, which can be represented as follows: where C is the number of CBAM-CNN models, is the loss of one CBAM-CNN model, N is the number of IARI images, is one IARI image, is the nonlinear transformation of , is the IARI category corresponding to , is the parameter set of the model, and p is the probability output from the model. Relying on PyTorch open-source libraries as a back end, the ensemble model was implemented on an Ubuntu 16.04 computer with one Intel Xeon CPU, using an NVIDIA RTX 2080 Ti GPU, with 32 GB available RAM.

Performance metrics

Herein, four metrics, Accuracy, Precision, Recall, and F–score, were used to quantitatively evaluate the performance of the model for each IARI category classification, and these are defined as follows: where true positive (TP) represents the number of positives correctly predicted by the classification discriminant model, and true negative (TN) represents the number of negatives predicted correctly; false positives (FP) and false negatives (FN) denote the number of positive and negative misjudgements by the classification model, respectively. β is the weight in the F–score calculation to balance the proportion of Precision and Recall, and is assigned as equal to 1. In the imbalanced datasets, macro-averaged metrics were computed the average overall categories and gave equal weights to each category, which were represented fairly for each category and regardless of its frequency [37, 38]. The macroperformance of the overall ensemble model for all categories (n = 5) was evaluated using macro-average X [39-41], as follows: where R = {Accuracy, Precision, Recall, F1–score}. To quantify the comparison of classification performance between the model and the immunologists, the  coefficient was used to measure the consistency between the predictive values and true values as follows [42]: where p0 represents Accuracy.

Statistical analysis

Statistical analysis was conducted using R software (version 3.5.1, https://www.r-project.org/). Accuracy, Precision, Recall, F–score, and Kappa coefficient were used to evaluate the performance of CNN models and immunologists. Kappa coefficient utilised the cohen.kappa() from the concord package in the consistency analysis. Pearson’s chi-square test was applied to assess the differences in performance between the manual classification and the proposed ensemble learning model utilised the chisq.test. Statistical significance was set at p<0.01.

Results

The implementation details of the CBAM-CNN model training were as follows: batch size, 32; epoch number, 50; and adaptive moment estimation (Adam) optimiser [43] was used to tune the parameter set ; the initial learning rate was set to 5e − 4.

Classification performance of the ensemble model

To demonstrate the effectiveness of our proposed model, six metrics (Accuracy, Precision, Recall, F1–score, Kappa, and Time) were used to evaluate the classification performance of five independent CBAM-CNN models and the ensemble model. The corresponding performance of all the models is listed in Table 2 [44]. The classification performance of independent original models was treated as the baseline for comparison with the CBAM-CNN models. The details in each category are described in the Supplementary Material Table S1. In the independent model, CBAM-CNN achieved a better performance than the original CNN, and the highest accuracy was achieved by the CBAM-Inception model (Accuracy=94.6%; F1–score=0.951; Kappa=0.925). The ensemble model with CBAM as the ideal optimisation method yielded the highest Accuracy of 99.8% and F1–score of 0.983 and Kappa of 0.991, compared to all the models.
Table 2

Performance of CNN models used for IARI intensity classification

MethodAccuracyavg (%)PrecisionavgRecallavgF1–scoreavgKappaTime(s)
w/oww/oww/oww/oww/oww/ow
AlexNet92.692.8 0.9050.8970.9550.965 0.9290.930 0.9190.921 0.0190.006
VGG92.490.50.9030.8720.9420.984 0.9220.925 0.9170.8960.0700.091
ResNet91.393.0 0.8780.907 0.9540.960 0.9140.933 0.9050.924 0.0290.032
Inception94.694.60.9220.929 0.9740.975 0.9480.951 0.9410.9410.0230.077
DenseNet92.993.1 0.9080.919 0.9530.9270.9300.9230.9230.925 0.0430.049
Ensemble Model99.699.8 ↑0.9720.975 ↑0.9870.991 ↑0.9790.983 ↑0.9870.991 ↑0.0780.094

Note: w/o represents CNN without CBAM; w represents CBAM-CNN; Ensemble Model denotes the results of the proposed model; “↑” indicates that the result of CBAM-CNN is better than that of the original CNN

Performance of CNN models used for IARI intensity classification Note: w/o represents CNN without CBAM; w represents CBAM-CNN; Ensemble Model denotes the results of the proposed model; “↑” indicates that the result of CBAM-CNN is better than that of the original CNN

Clinical utility of ensemble model classification assistance

To verify the clinical utility of our proposed model, we conducted a mind-machine comparison experiment [45]. This experiment contrasted the classification performance differences among the proposed model, immunologists, and immunologists and re-classified using model assistance (human–machine integration experiment), and especially, the classification performance of each category. The classification performances for each category and the average of the proposed model, three immunologists (Immunologist-1 and Immunologist-2 with about 2 years of experience each, and Immunologist-3 with 5 years of experience), and that of immunologists with model assistance are shown in Table 3. The proposed model had a much higher classification performance than the three immunologists (Accuracy: 99.8% vs. 83.8%, 85.5%, 95.6%; F1–score: 0.983 vs. 0.478, 0.456, 0.845; Kappa: 0.991 vs. 0.469, 0.500, 0.844; p<0.01). Notably, in the classification of the (3 +) category, our proposed model showed a more remarkable classification performance than the immunologist-avg (99.4% vs. 86%; F1–score: 0.933 vs. 0.487; p<0.01). With model-assisted prediction, the performance was highly improved for all three immunologists (Accuracy: 88.3% vs. 94.4%; Precision: 0.588 vs. 0.749; Recall: 0.599 vs. 0.776; F1–score: 0.593 vs. 0.757; Kappa: 0.604 vs. 0.805; p<0.01). For the (4 +) category classification, the values achieved by the immunologists all exceeded 0.9 (F1–score: 0.954, 0.925, and 0.922; p<0.01). In particular, the time taken for model classification was 0.094s·image–1, which was approximately 60 times faster than that taken by the immunologists (Immunologist=5.528s·image–1).
Table 3

Comparison between the ensemble models and three immunologists in each sub-category

MethodCategoryAccuracy (%)PrecisionRecallF1–scoreKappaTime(s)
w/oww/oww/oww/oww/ow-
Imm-1(-)84.488.7 0.9650.989 0.6310.723 0.7630.835 ---
(1 +)75.580.7 0.1460.327 0.1520.348 0.1490.337 ---
(2 +)86.593.3 0.0590.0000.1430.0000.084----
(3 +)81.387.1 0.2540.382 0.6921.000 0.3720.553 ---
(4 +)91.496.9 0.9660.972 0.7730.936 0.8590.954 ---
avg83.889.3 0.4780.534 0.4780.601 0.4780.566 0.4690.637 5.084
Imm-2(-)83.199.1 0.8380.985 0.7150.992 0.7720.988 ---
(1 +)81.398.2 0.1740.935 0.0870.935 0.1160.935 ---
(2 +)89.697.2 0.0450.778 0.0710.500 0.0550.609 ---
(3 +)83.494.5 0.2740.611 0.6540.846 0.3860.710 ---
(4 +)90.295.1 0.8610.952 0.8450.900 0.8530.925 ---
avg85.596.8 0.4380.852 0.4740.835 0.4560.843 0.5000.886 7.5
Imm-3(-)96.6100 0.9221.000 1.0001.0000.9591.000 ---
(1 +)95.198.5 1.0001.0000.6520.891 0.7890.942 ---
(2 +)97.997.90.7690.7690.7140.7140.7400.740---
(3 +)93.393.30.5420.5421.0001.0000.7030.703---
(4 +)95.195.11.0001.0000.8550.8550.9220.922---
avg95.697.0 0.8470.862 0.8440.892 0.8450.861 0.8440.892 4
Imm-avg(-)8895.9 0.9080.991 0.7820.905 0.8310.941 ---
(1 +)8492.5 0.4400.754 0.2970.725 0.3510.738 ---
(2 +)91.396.1 0.2910.516 0.3090.405 0.2930.675 ---
(3 +)8691.6 0.3570.512 0.7820.949 0.4870.655 ---
(4 +)92.295.7 0.9420.959 0.8240.912 0.8780.935 ---
avg88.394.4 0.5880.749 0.5990.7760.5930.757 0.6040.805 5.528
Model(-)100100111111---
(1 +)99.199.4↑110.9350.957↑0.9660.978↑---
(2 +)99.799.40.9330.875110.9650.933---
(3 +)99.3100↑0.9291↑110.9631↑---
(4 +)100100111111---
avg99.699.80.9720.9750.9870.9910.9790.9830.9870.991 ↑0.094

Notes: Imm-n denotes Immunologist-1, Immunologist-2, Immunologist-3, and Immunologist-avg; w/o represents the immunologist without model assistance; w represents the immunologist with model assistance; “↑” indicates that the result of the immunologist with model assistance is better than that of the immunologists

Comparison between the ensemble models and three immunologists in each sub-category Notes: Imm-n denotes Immunologist-1, Immunologist-2, Immunologist-3, and Immunologist-avg; w/o represents the immunologist without model assistance; w represents the immunologist with model assistance; “↑” indicates that the result of the immunologist with model assistance is better than that of the immunologists Further, to reflect the results intuitively, confusion matrices [46] were generated for the classification results of the ensemble model, immunologists, and immunologists with model assistance as shown in Fig. 3. Confusion matrices are cross-compared, predicted, and used for actual decision classes as a widespread approach in deep learning. In confusion matrices, the abscissa represents the true label, and the ordinate represents the predicted label. In the red area, the numbers indicate the amount of data predicted for each category. The deeper red area indicates the larger amount of data predicted in the category, the deeper red area on the main diagonal indicates the higher accuracy of prediction, and the other lighter areas indicate a lower error rate. In the green area, the percentages in the right-most column represent the Precision of each category, the percentages in the bottom row represent the Recall of each category, and the percentage in the lower right corner represents total Accuracy. The deeper green area indicates better prediction performance. As shown in Fig. 3, the total accuracy of the immunologists was also improved (Accuracy: Imm-1, 59.5% vs. 73.3%, Imm-2, 89.0% vs. 92.3% and Imm-3, 89.0% vs. 92.3%). In the model-assisted experiment, Immunologist-3 achieved the highest accuracy (Accuracy = 92.3%), which was close that of the model (Accuracy = 99.4%).
Fig. 3

Confusion matrices for IARI intensity classification; (a) The proposed ensemble model; (b) Immunologist-1 manually and with model assistance; (c) Immunologist-2 manually and with model assistance; (d) Immunologist-3 manually and with model assistance

Confusion matrices for IARI intensity classification; (a) The proposed ensemble model; (b) Immunologist-1 manually and with model assistance; (c) Immunologist-2 manually and with model assistance; (d) Immunologist-3 manually and with model assistance

Discussion

This study presents a fast, fully automatic deep learning model based on CNNs for IARI classification. It is an end-to-end hybrid processing method combining the ensemble model with the CBAM and RPV modules that can accurately divide the intensity of IARI into five categories. This decision-level fusion design dramatically improved the classification efficiency and precisely fitted the IARI dataset compared with the independent model. More importantly, the proposed model achieved better classification performance than the immunologists and effectively improved the classification accuracy of the immunologists. Table 2 shows the results of the macro-averaged metrics of the single and ensemble models for IARI multi-classification. In the IARI classification, all the models achieve an Accuracy of more than 90% in the overall categories because the deep learning models can automatically mine the subtle and deep features related to the IARI, which cannot be perceived manually. However, there are differences in the performance of the single models in different category classifications, as shown in the Supplementary Material Table S1, the accuracy of the ResNet model in the (-) and (3 +) categories were 77.6% and 84.7%, respectively, and the accuracy of the DenseNet model in the (-) category was only 79.2%. Additionally, compared with the single model, the ensemble model substantially improves the accuracy of classification both in single categories and overall. As shown in Table 3, the accuracies of all categories were above 99%, and the maximum improvement in the overall accuracy was up to 8.3% (Accuracy: ResNet 91.3% vs. ensemble model 99.6%). The ensemble model is efficient for the improvement of the model fit; however, it is not sensitive to outliers for reducing the decision boundary shift [47-51]. In addition, the ensemble model, by collective decision mechanism, focuses on synthesizing information from several sub-models with different structures and has been shown to reduce average error and combine the strengths of models in the exploration of diverse data patterns [52-54]. However, the addition of a poorly performing model will not reduce the overall model classification skill, because the ensemble model has a net gain compared to the single models [55, 56]. Given the above, the ensemble model can reduce the risk of relying on a single prediction distribution and extract richer semantic feature information than the single CNN models (such as each sub-model in the training process has a different probability for boundary regions in pixel-level), which are beneficial in classification tasks to or the achievement of better performance to improve classification accuracy [57-62]. As shown in Table 2, CBAM has a limited effect on overall model performance improvement in that it slightly increases the accuracy of the models except that of the VGG and Inception models. But CBAM reduces the cross-adjacent category errors, especially those of the CBAM-CNN models, thus improving the accuracy of the (4 +) category shown in the Supplementary Material Table S1 and reducing the error rate of blood artefacts being mistaken as (4 +) category. CBAM flexibly introduced into various models, partially reserves the channel interaction information and spatial location information while gathering clues about actual class object features and giving a meaningful focus for the input images by element-wise operations [63-74]. Thus, the CBAM-CNN models bring more robust and plausible classification decision-making. Table 3 shows that the ensemble model with CBAM, which we proposed, gives the best performance among all models both in the single categories and in the overall. We further compared the classification performance of the immunologists and our deep learning model. As illustrated in Table 3, the performance of the model was higher than the average performance of three junior immunologists with varying experience. For the immunologists, (-) and (4 +) categories were relatively easier to classify, whereas (1 +), (2 +), and (3 +) classification were more prone to errors. The results show that the more experienced immunologist had a classification of higher accuracy. The immunologists also conducted reclassification with the assistance of our proposed model to verify the clinical utility of the model. In the (1 +), (2 +), and (3 +) categories, the performance of immunologists was greatly improved; especially for immunologists with relatively low experience, the auxiliary effect is more obvious. Further, analysis of the time required for classification using the model and by the immunologists showed that the calculation time of the proposed model is at the millisecond level and is 60 times faster than the time needed manually. Thus, the model holds great potential for real-time assistance, especially for junior immunologists. The confusion matrices of the ensemble model for classification tasks clearly and intuitively showed the classification performance of the models and immunologists across each category. Higher accuracy rates generally indicate better results, but FP and FN are also important and should not be ignored in clinical medicine. Reducing the ratio of FP to FN can significantly reduce the possibility of medical errors. There were no serious errors in the IARI classification using the ensemble models: no strongly positive IARI ((4 +) category) was identified as poorly positive ((1 +), (2 +), (3 +) categories) or negative category ((-) category), and no negative IARI was identified as a positive category. The model also did not show across-adjacent category errors within the poorly positive categories. However, immunologists usually misclassified these samples as (-) and (1 +), (3 +), and (4 +), and the internal categories of poor positive samples, resulting in unsatisfactory classification results. Our analyses revealed that automatic classification is feasible and reliable and can significantly outperform the immunologists. We observed that the performance of the immunologists was highly improved with assistance of the proposed model: the main diagonal became deeper, indicating that the accuracy of each category increased; the other areas became lighter indicating that the errors in the across-adjacent categories were reduced; the green area became deeper, indicating an improvement in Accuracy, Precision, and Recall. These results demonstrate that our proposed model may be used as a reference for assisting immunologists. In addition, in this experiment, batch size was set to 32 using the data-parallelization strategy to adapt to the IARI dataset, which can train the CNN models in the correct direction of change of gradients to be able to accurately classify IARI [75-78]. The learning rate of 5e-4 with the fixed batch size can keep the generalization performance from being degraded and makes CNN models achieve the best performance because of small batch sizes requiring small learning rate [79-81]. The epoch was set at 50 to terminate the training because the models all achieved stable convergence. The models using the well-designed parameters are robust and achieve good results. However, our research had some limitations. First, our datasets were derived from the same source, and the AHG test was performed in the same laboratory, which contained limited variances; thus, the generalisation of the model needs to be externally verified at multiple centres. Second, the model could only differentiate the negative reaction, poor positive reaction, and strongly positive reaction. In clinical reality, there is a suspected category, ( ±), which is indistinguishable from negative and poor positive reactions by immunologists that have insufficient images to build the CNN model. Thus, in future, extending the dataset to multivendor and multi-centre platforms may further improve the performance of the model. Simultaneously, we will qualitatively distinguish the boundary between ( ±) and other classes described in this study.

Conclusion

In this study, we presented a deep ensemble learning model based on CNN models that can accurately classify IARI into multiple categories. This model can aid immunologists in differentiating distinct clinical patients by providing an objective and accurate evaluation of IARI categories, which could reduce the risk of haemolytic diseases. The model holds great potential in the field of fully automatic machinery and holds promise for promoting intelligent AHG test classification. Below is the link to the electronic supplementary material. Supplementary file1 (DOC 75.5 KB)
  24 in total

1.  A new test for the detection of weak and incomplete Rh agglutinins.

Authors:  R R A COOMBS; A E MOURANT; R R RACE
Journal:  Br J Exp Pathol       Date:  1945

2.  A new approach to detection of incomplete antibodies using hydrogel chromatography medium.

Authors:  HongMei Wang; YeZhou Chen; ShaoHua Ding; ShengBao Duan; JingJing Tian; QingLin Meng; ShuangShi Wei; Yong Li
Journal:  Transfus Apher Sci       Date:  2015-06-16       Impact factor: 1.764

3.  Quantitative analysis of blood cells from microscopic images using convolutional neural network.

Authors:  Abel Worku Tessema; Mohammed Aliy Mohammed; Gizeaddis Lamesgin Simegn; Timothy Chung Kwa
Journal:  Med Biol Eng Comput       Date:  2021-01-01       Impact factor: 2.602

4.  Mixed field agglutination: Unusual causes and serological approach.

Authors:  Shamee Shastry; Mohandoss Murugesan; Sudha Bhat
Journal:  Asian J Transfus Sci       Date:  2014-01

5.  Method of evaluation of process of red blood cell sedimentation based on photometry of droplet samples.

Authors:  Alexander Aristov; Ekaterina Nosova
Journal:  Med Biol Eng Comput       Date:  2016-07-11       Impact factor: 2.602

6.  A new reliable test for crossmatching: microplate hydrogel immunoassay technology.

Authors:  Y Chen; M Wang; S Ding; S Duan; S Wei; Y Li; H Wang
Journal:  Transfus Med       Date:  2019-09-09       Impact factor: 2.019

7.  Impact of allergy screening for blood donors: relationship to nonhemolytic transfusion reactions.

Authors:  D Wilhelm; H Klüter; M Klouche; H Kirchner
Journal:  Vox Sang       Date:  1995       Impact factor: 2.144

Review 8.  Critical issues in hematology: anemia, thrombocytopenia, coagulopathy, and blood product transfusions in critically ill patients.

Authors:  Reed E Drews
Journal:  Clin Chest Med       Date:  2003-12       Impact factor: 2.878

9.  Automated classification of cells into multiple classes in epithelial tissue of oral squamous cell carcinoma using transfer learning and convolutional neural network.

Authors:  Navarun Das; Elima Hussain; Lipi B Mahanta
Journal:  Neural Netw       Date:  2020-05-07

10.  Using Deep Learning for Image-Based Plant Disease Detection.

Authors:  Sharada P Mohanty; David P Hughes; Marcel Salathé
Journal:  Front Plant Sci       Date:  2016-09-22       Impact factor: 5.753

View more

北京卡尤迪生物科技股份有限公司 © 2022-2023.