| Literature DB >> 34912889 |
Sahar Gull1, Shahzad Akbar1, Habib Ullah Khan2.
Abstract
Brain tumor is a fatal disease, caused by the growth of abnormal cells in the brain tissues. Therefore, early and accurate detection of this disease can save patient's life. This paper proposes a novel framework for the detection of brain tumor using magnetic resonance (MR) images. The framework is based on the fully convolutional neural network (FCNN) and transfer learning techniques. The proposed framework has five stages which are preprocessing, skull stripping, CNN-based tumor segmentation, postprocessing, and transfer learning-based brain tumor binary classification. In preprocessing, the MR images are filtered to eliminate the noise and are improve the contrast. For segmentation of brain tumor images, the proposed CNN architecture is used, and for postprocessing, the global threshold technique is utilized to eliminate small nontumor regions that enhanced segmentation results. In classification, GoogleNet model is employed on three publicly available datasets. The experimental results depict that the proposed method is achieved average accuracies of 96.50%, 97.50%, and 98% for segmentation and 96.49%, 97.31%, and 98.79% for classification of brain tumor on BRATS2018, BRATS2019, and BRATS2020 datasets, respectively. The outcomes demonstrate that the proposed framework is effective and efficient that attained high performance on BRATS2020 dataset than the other two datasets. According to the experimentation results, the proposed framework outperforms other recent studies in the literature. In addition, this research will uphold doctors and clinicians for automatic diagnosis of brain tumor disease.Entities:
Mesh:
Year: 2021 PMID: 34912889 PMCID: PMC8668304 DOI: 10.1155/2021/3365043
Source DB: PubMed Journal: Biomed Res Int Impact factor: 3.411
Figure 1Categories of brain tumor.
Figure 2Four multisequence MR images.
Figure 3Preprocessing steps of MR images.
Figure 4Workflow diagram of proposed framework for brain tumor segmentation and classification.
Figure 5Segmentation of brain tumor using proposed methodology.
Figure 6Binary classification through proposed methodology.
MR images detail in BRATS datasets.
| Dataset name | Dataset size | Brain tumor types | Data partitioning | MR images modalities | |||
|---|---|---|---|---|---|---|---|
| T1 | T2 | T1CE | FLAIR | ||||
| BRATS2018 | Total of 1425 MR images | 1050 HGG, 375 LGG | 998 training MR images | 250 | 249 | 249 | 250 |
| 142 validation MR images | 35 | 35 | 36 | 36 | |||
| 285 testing MR images | 71 | 71 | 71 | 72 | |||
| BRATS2019 | Total of 1675 MR images | 1295 HGG, 380 LGG | 1173 training MR images | 293 | 293 | 293 | 294 |
| 167 validation MR images | 41 | 42 | 42 | 42 | |||
| 335 testing MR images | 84 | 84 | 84 | 83 | |||
| BRATS2020 | Total of 2470 MR images | 1435 HGG, 645 LGG, 390 unknown grades | 1729 training MR images | 432 | 432 | 432 | 433 |
| 247 validation MR images | 61 | 62 | 62 | 62 | |||
| 494 testing MR images | 123 | 123 | 124 | 124 | |||
Experimental parametric selection.
| Proposed model | Parameters selection | Values |
|---|---|---|
| CNN-based model for segmentation | Initial learning rate | 0.001 |
| Minimum batch size | 30 | |
| Learning algorithm | Adam optimizer | |
| Focal loss function | 10 | |
| Maximum epochs | 20 | |
| Iterations | 10,000 |
Figure 7Training and validation accuracy (y-axis) of GoogleNet regarding the number of iterations (x-axis).
Figure 8Loss curves.
Figure 9Confusion matrix of (a) BRATS2018 dataset, (b) BRATS2019 dataset, and (c) BRATS2020 dataset for classification performance of the GoogleNet model.
Figure 10Graphical representation of performance measures for brain tumor segmentation.
Figure 11Graphical representation of performance measures for brain tumor classification.
Proposed method results with standard deviation for brain tumor segmentation.
| Datasets | Accuracy | Specificity | Recall | Precision | Dice score |
|---|---|---|---|---|---|
| BRATS2018 | 96.50 ± 0.15 | 96.00 ± 0.25 | 95.00 ± 0.07 | 94.00 ± 0.02 | 95.50 ± 0.13 |
| BRATS2019 | 97.50 ± 0.09 | 96.20 ± 0.15 | 95.00 ± 0.16 | 96.70 ± 0.16 | 96.00 ± 0.22 |
| BRATS2020 | 98.00 ± 0.15 | 97.50 ± 0.18 | 96.00 ± 0.25 | 97.00 ± 0.05 | 96.50 ± 0.04 |
Proposed method results with standard deviation for brain tumor classification.
| Datasets | Accuracy | Specificity | Recall | Precision | Dice score |
|---|---|---|---|---|---|
| BRATS2018 | 96.49 ± 0.08 | 94.17 ± 0.07 | 97.80 ± 0.21 | 96.74 ± 0.09 | 97.27 ± 0.19 |
| BRATS2019 | 97.31 ± 0.17 | 95.83 ± 0.18 | 98.14 ± 0.09 | 97.69 ± 0.12 | 97.92 ± 0.27 |
| BRATS2020 | 98.79 ± 0.23 | 97.37 ± 0.25 | 99.42 ± 0.02 | 98.84 ± 0.16 | 99.12 ± 0.15 |
Comparative analysis of proposed framework with state-of-art methods for brain tumor segmentation.
| Ref no. | Author | Year | Technique | Dataset | Results |
|---|---|---|---|---|---|
| [ | Hu et al. | 2019 | MCCANN, CRFs | BRATS2018 dataset | Dice score for ET, WT, and TC was 71.78, 88.24, and 74.81; sensitivity for 86.84, 90.74, and 76.21; specificity for 99.47, 99.18, and 99.69, respectively |
| [ | Zhou et al. | 2020 | AFPNet, 3D CRF | BRATS2018 dataset | Lesion structure for ET 74.43, WT 86.58, and TC 76.88 |
| [ | Akil et al. | 2020 | Based on CNN | BRATS2018 dataset | MDS for WT 90.00, CT 83.00, and ET 83.00 |
| [ | Bangalore et al. | 2020 | 3D-dense-UNets | BRATS2018 dataset | Dice score for WT 90.00, TC 82.00, and ET 80.00 |
| [ | Sharif et al. | 2020 | DRLBP, PSO algorithm | BRATS2018 dataset | Dice score for CT 88.30, for WT 91.20, for ET 81.80, and accuracy > 92.00 |
| Proposed method for segmentation | 2021 | Based on FCNN and CRFs | BRATS2018 dataset | Dice score 95.50 ± 0.13, accuracy 96.50 ± 0.15 | |
| BRATS2019 dataset | Dice score 96.00 ± 0.22, accuracy 97.50 ± 0.09 | ||||
| BRATS2020 dataset | Dice score 96.50 ± 0.04, accuracy 98.00 ± 0.15 | ||||