| Literature DB >> 35387307 |
Xiyue Wang1,2, Ruijie Wang3, Sen Yang4, Jun Zhang4, Minghui Wang1,2, Dexing Zhong3,5,6, Jing Zhang1, Xiao Han4.
Abstract
Subtype classification is critical in the treatment of gliomas because different subtypes lead to different treatment options and postoperative care. Although many radiological- or histological-based glioma classification algorithms have been developed, most of them focus on single-modality data. In this paper, we propose an innovative two-stage model to classify gliomas into three subtypes (i.e., glioblastoma, oligodendroglioma, and astrocytoma) based on radiology and histology data. In the first stage, our model classifies each image as having glioblastoma or not. Based on the obtained non-glioblastoma images, the second stage aims to accurately distinguish astrocytoma and oligodendroglioma. The radiological images and histological images pass through the two-stage design with 3D and 2D models, respectively. Then, an ensemble classification network is designed to automatically integrate the features of the two modalities. We have verified our method by participating in the MICCAI 2020 CPM-RadPath Challenge and won 1st place. Our proposed model achieves high performance on the validation set with a balanced accuracy of 0.889, Cohen's Kappa of 0.903, and an F1-score of 0.943. Our model could advance multimodal-based glioma research and provide assistance to pathologists and neurologists in diagnosing glioma subtypes. The code has been publicly available online at https://github.com/Xiyue-Wang/1st-in-MICCAI2020-CPM.Entities:
Keywords: convolutional neural networks; deep learning; glioma; magnetic resonance image; pathology
Year: 2022 PMID: 35387307 PMCID: PMC8977526 DOI: 10.3389/fbioe.2022.841958
Source DB: PubMed Journal: Front Bioeng Biotechnol ISSN: 2296-4185
FIGURE 1Visualization of glioblastoma (G), oligodendroglioma (O), and astrocytoma (A) in four sequences of MRI images and paired pathology images.
FIGURE 2The proposed pipeline using multi-modality data to classify glioma subtypes. A two-stage classification strategy is applied to both the 2D pathology (WSI) and 3D MRI images. The glioblastoma with more serious anatomy representation is detected in the first step. Then, in the second step, our algorithm focuses on the classification of astrocytoma and oligodendroglioma.
FIGURE 3The detailed 2D CNN network. The backbone includes EfficientNet-B2, EfficientNet-B3, and SE-ResNext101. In the final feature representation, the meta-information (age) is included.
FIGURE 4The detailed 3D CNN network. The four MRI modalities are integrated as the network input. All images are cropped to a fixed size of 128 × 192 × 192 pixels. The backbone adopts the 3D ResNet, followed by a global average pooling and a fully connected layer to classify the brain tumor.
Ablation experiment results on CPM-RadPath 2020 validation data.
| Method | Balanced accuracy | Kappa | F1 score |
|---|---|---|---|
| 3D MRI model (One stage) | 0.700 | 0.665 | 0.800 |
| 3D MRI model (Two stage) | 0.733 | 0.712 | 0.829 |
| 2D WSI model (One stage) | 0.767 | 0.758 | 0.857 |
| 2D WSI model (Two stage) | 0.822 | 0.808 | 0.886 |
| Ensemble (One stage) | 0.800 | 0.799 | 0.886 |
| Ensemble (Two stage) |
|
|
|
The benefits of the multimodal and two-stage framework for glioma classification efforts. The bold values in the table represent the maximum value of each column.
Experimental performance of the 2D WSI model for ablation on validation data.
| Method | Balanced accuracy | Kappa | F1 score |
|---|---|---|---|
| 2D WSI model (cls) | 0.722 | 0.659 | 0.800 |
| 2D WSI model (reg) | 0.744 | 0.753 | 0.857 |
| 2D WSI model (cls + reg) | 0.800 | 0.803 | 0.885 |
| 2D WSI model (cls + reg + gem) |
|
|
|
“Cls” means a classification branch, “reg” means a regression branch, and “gem” means a fully connected layer. The bold values in the table represent the maximum value of each column.
MICCAI 2020 CPM-RadPath final scores and ranking in the test set.
| Rank | Balanced accuracy | Kappa | F Score |
|---|---|---|---|
| Sen (our) |
|
|
|
| Tabulo | 0.662 | 0.546 | 0.726 |
| Plmoer | 0.654 | 0.505 | 0.712 |
| Marvinler | 0.652 | 0.471 | 0.671 |
| Hanchu | 0.519 | 0.249 | 0.507 |
| Azh2 | 0.507 | 0.209 | 0.438 |
Scores in the table are obtained from docker container runs. The bold values in the table represent the maximum value of each column.
Comparison with related works on CPM-RadPath validation data.
| Studies | Methods | Data | Balanced accuracy | Kappa | F1 score |
|---|---|---|---|---|---|
| Pei et al. ( | U-Net model for segment tumors, and 3D CNN model for classification | CPM-RadPath 2019 data set | 0.749 | 0.715 | 0.829 |
| Chan et al. ( | VGG16 model and Resnet50 model for image feature extraction, and k-means clustering model for classification | CPM-RadPath 2019 data set | — | — | 0.780 |
| Hamidinekoo et al. ( | DCN model for classification | CPM-RadPath 2020 data set | 0.723 | 0.554 | 0.714 |
| Yin et al. ( | After the cell kernel segmentation and noise reduction process, 3D Densenet model used for classification | CPM-RadPath 2020 data set | 0.944 | 0.971 | 0.952 |
| Lerousseau et al. ( | 3D Densenet for MRI, and EfficientNet-B0 for WSI | CPM-RadPath 2020 data set | 0.911 | 0.904 | 0.943 |
| Pei et al. ( | 3D CNN for segmentation and classification of MRI, and 2D CNN model for WSI classification | CPM-RadPath 2020 data set | 0.800 | 0.801 | 0.886 |
| Zhao et al. ( | VGG16 model for WSI, and segmentation-free self-supervised feature extraction model for MRI | CPM-RadPath 2020 data set | 0.889 | 0.903 | 0.943 |
| Ours | The two-stage multimodal model for classification | CPM-RadPath 2020 data set |
|
|
|
Scores in the table are all obtained from validation set. The bold values in the table represent the maximum value of each column.
FIGURE 5Visualization of the probabilities of the output results. We evaluate the probability that each patch belongs to A/O/G. Green represents A, red represents O, and blue represents G. In addition, we show the patches of different glioma subtypes and normal tissues separately.