| Literature DB >> 29755716 |
Shaoguo Cui1,2, Lei Mao1, Jingfeng Jiang2,3, Chang Liu1, Shuyu Xiong1.
Abstract
Brain tumors can appear anywhere in the brain and have vastly different sizes and morphology. Additionally, these tumors are often diffused and poorly contrasted. Consequently, the segmentation of brain tumor and intratumor subregions using magnetic resonance imaging (MRI) data with minimal human interventions remains a challenging task. In this paper, we present a novel fully automatic segmentation method from MRI data containing in vivo brain gliomas. This approach can not only localize the entire tumor region but can also accurately segment the intratumor structure. The proposed work was based on a cascaded deep learning convolutional neural network consisting of two subnetworks: (1) a tumor localization network (TLN) and (2) an intratumor classification network (ITCN). The TLN, a fully convolutional network (FCN) in conjunction with the transfer learning technology, was used to first process MRI data. The goal of the first subnetwork was to define the tumor region from an MRI slice. Then, the ITCN was used to label the defined tumor region into multiple subregions. Particularly, ITCN exploited a convolutional neural network (CNN) with deeper architecture and smaller kernel. The proposed approach was validated on multimodal brain tumor segmentation (BRATS 2015) datasets, which contain 220 high-grade glioma (HGG) and 54 low-grade glioma (LGG) cases. Dice similarity coefficient (DSC), positive predictive value (PPV), and sensitivity were used as evaluation metrics. Our experimental results indicated that our method could obtain the promising segmentation results and had a faster segmentation speed. More specifically, the proposed method obtained comparable and overall better DSC values (0.89, 0.77, and 0.80) on the combined (HGG + LGG) testing set, as compared to other methods reported in the literature. Additionally, the proposed approach was able to complete a segmentation task at a rate of 1.54 seconds per slice.Entities:
Mesh:
Year: 2018 PMID: 29755716 PMCID: PMC5884212 DOI: 10.1155/2018/4940593
Source DB: PubMed Journal: J Healthc Eng ISSN: 2040-2295 Impact factor: 2.682
A summary of brain tumor segmentation methods based on traditional machine learning. Only methods using MRI data were included in this table.
| Number | Publication | Database | Summary of method | Performance | |
|---|---|---|---|---|---|
| 1 | Corso et al. [ | 20 cases of | A hybrid method combining an affinity-based segmentation method with a generative model | 0.62–0.69 (Jaccard) | |
| 2 | Hamamci et al. [ | Synthetic data from Utah + | A cellular automata method combining a probability framework | 0.72 (DICE complete tumor) | |
| 3 | Mehmood et al. [ | BrainWeb data + | A novel saliency model for lesion localization and an N-cut graph segmentation model for classification | 83%~95% (classification accuracy) | |
| 4 | Havaei et al. [ | MICCAI-BRATS 2013 dataset | Hand-crafted features + a support vector machine | 0.86 (DICE complete tumor) | |
| 5 | Usman and Rajpoot [ | MICCAI-BRATS 2013 dataset | Automated wavelet-based features + a random forest classifier | 0.88 (DICE complete tumor) | |
| 6 | Tustison et al. [ | MICCAI-BRATS 2013 dataset | Combine a random forest model with a framework of regularized probabilistic segmentation | 0.88 (DICE complete tumor) | |
| 7 | Zikic et al. [ | 40 multichannel MR images, including DTI | Decision forests using context-aware spatial features for automatic segmentation of high-grade gliomas | GT: 0.89 | AC: 0.84 |
| (10/30 tests) | |||||
| 8 | Pinto et al. [ | MICCAI-BRATS 2013 dataset | Using appearance- and context-based features to feed an extremely randomized forest | 0.83 (DICE complete tumor) | |
| 9 | Bauer et al. [ | 10 multispectral patient datasets | Combines support vector machine classification with conditional random fields | GT: 0.84 | NE: 0.70 |
| (Intrapatient regularized) | |||||
A summary of brain tumor segmentation methods based on deep-learning neural networks. Only methods using MRI data were included in this table.
| Number | Publication | Database | Summary of method | Performance (DICE) | ||
|---|---|---|---|---|---|---|
| Complete | Core | Enh | ||||
| 1 | Urban et al. [ | MICCAI-BRATS 2013 dataset | 3D CNN with 3D convolutional kernels | 0.87 | 0.77 | 0.73 |
| 2 | Zikic et al. [ | MICCAI-BRATS 2013 dataset | Apply a CNN in a sliding-window fashion in the 3D space | 0.84 | 0.74 | 0.69 |
| 3 | Davy et al. [ | MICCAI-BRATS 2013 dataset | A CNN with two pathways of both local and global information | 0.85 | 0.74 | 0.68 |
| 4 | Dvorak and Menze [ | MICCAI-BRATS 2013 dataset | Structured prediction was used together with a CNN | 0.83 | 0.75 | 0.77 |
| 5 | Pereira et al. [ | MICCAI-BRATS 2013 dataset | A CNN with small 3 × 3 kernels | 0.88 | 0.83 | 0.77 |
| 6 | Havaei et al. [ | MICCAI-BRATS 2013 dataset | A cascade neural network architecture in which “the output of a basic CNN is treated as an additional source of information for a subsequent CNN” | 0.88 | 0.79 | 0.73 |
| 7 | Lyksborg et al. [ | MICCAI-BRATS 2014 dataset | An ensemble of 2D convolutional neural networks +doing a volumetric segmentation by three steps | 0.80 | 0.64 | 0.59 |
| 8 | Kamnitsas et al. [ | MICCAI-BRATS 2015 dataset | Using 3D CNN, two-scale extracted feature, 3D dense CRF as postprocessing | 0.85 | 0.67 | 0.63 |
Figure 1An illustrative overview of the proposed deep cascaded convolutional neural network for a fast and accurate tumor segmentation.
Figure 2An illustration of the architecture of the TLN subnet for pixel-wise prediction.
Parameters used in the subnet TLN. In each convolutional layer, the feature maps had been padded by 1 prior to the convolution so that all intermediate feature maps do not change their sizes before and after the convolution.
| Number | Layer name | Filter size | Stride | Number of Filters | Output |
|---|---|---|---|---|---|
| 1 | Conv 1_1 + ReLU | 3∗3 | 1 | 64 | 438∗438∗64 |
| 2 | Conv 1_2 + ReLU | 3∗3 | 1 | 64 | 438∗438∗64 |
| 3 | Max pooling 1 | 2∗2 | 2 | — | 219∗219∗64 |
| 4 | Conv 2_1 + ReLU | 3∗3 | 1 | 128 | 219∗219∗128 |
| 5 | Conv 2_2 + ReLU | 3∗3 | 1 | 128 | 219∗219∗128 |
| 6 | Max pooling 2 | 2∗2 | 2 | — | 110∗110∗128 |
| 7 | Conv 3_1 + ReLU | 3∗3 | 1 | 256 | 110∗110∗256 |
| 8 | Conv 3_2 + ReLU | 3∗3 | 1 | 256 | 110∗110∗256 |
| 9 | Conv 3_3 + ReLU | 3∗3 | 1 | 256 | 110∗110∗256 |
| 10 | Max pooling 3 | 2∗2 | 2 | — | 55∗55∗256 |
| 11 | Conv 4_1 + ReLU | 3∗3 | 1 | 512 | 55∗55∗512 |
| 12 | Conv 4_2 + ReLU | 3∗3 | 1 | 512 | 55∗55∗512 |
| 13 | Conv 4_3 + ReLU | 3∗3 | 1 | 512 | 55∗55∗512 |
| 14 | Max pooling 4 | 2∗2 | 2 | — | 28∗28∗512 |
| 15 | Conv 5_1 + ReLU | 3∗3 | 1 | 512 | 28∗28∗512 |
| 16 | Conv 5_2 + ReLU | 3∗3 | 1 | 512 | 28∗28∗512 |
| 17 | Conv 5_3 + ReLU | 3∗3 | 1 | 512 | 28∗28∗512 |
| 18 | Max pooling 5 | 2∗2 | 2 | — | 14∗14∗512 |
| 19 | Conv 6 + ReLU | 7∗7 | 1 | 4096 | 8∗8∗4096 |
| 20 | Conv 7 + ReLU | 1∗1 | 1 | 4096 | 8∗8∗4096 |
Figure 3An illustration of the second subnet ITCN for the intratumoral classification. The classification was done in a patch-to-patch fashion.
A list of parameters used in the proposed subnet ITCN. In each convolutional layer, the feature maps had been padded by 1 prior to the convolution so that the convolution do not change the size of the resultant feature map.
| Number | Layer name | Filter size | Stride | Number of filters | FC units | Output |
|---|---|---|---|---|---|---|
| 1 | Conv 1_1 + LReLU | 3∗3 | 1 | 64 | — | 33∗33∗64 |
| 2 | Conv 1_2 + LReLU | 3∗3 | 1 | 64 | — | 33∗33∗64 |
| 3 | Conv 1_3 + LReLU | 3∗3 | 1 | 64 | — | 33∗33∗64 |
| 4 | Max pooling 1 | 3∗3 | 2 | — | — | 16∗16∗64 |
| 5 | Conv 2_1 + LReLU | 3∗3 | 1 | 128 | — | 16∗16∗128 |
| 6 | Conv 2_2 + LReLU | 3∗3 | 1 | 128 | — | 16∗16∗128 |
| 7 | Conv 2_3 + LReLU | 3∗3 | 1 | 128 | — | 16∗16∗128 |
| 8 | Max pooling 2 | 3∗3 | 2 | — | — | 8∗8∗128 |
| 9 | FC1 + dropout | — | — | — | 8192 | 256 |
| 10 | FC2 + dropout | — | — | — | 256 | 128 |
| 11 | FC3 + softmax | — | — | — | 128 | 4 |
Figure 4Randomly selected examples of FLAIR slices before (a) and after (b) the above-mentioned intensity normalization.
Figure 5Representative examples of computer segmentation results of four brain tumors. (a–d) The original FLAIR, T1, T1c, and T2 slices, respectively. (e) The ground truth overlaid with the FLAIR image. (f) Segmentation results overlaid with the FLAIR image. (e, f) Red, green, yellow, and blue colors denote necrosis, edema, nonenhancing tumor, and enhancing tumor, respectively.
Figure 6Two slices of computer segmentation result in a testing case: (a–c) the ground truth, results of tumor localization using the TLN subnet, and the intratumor segmentation results using the ITCN subnet, respectively. (a, c) Red, green, yellow, and blue colors denote necrosis, edema, nonenhancing tumor, and enhancing tumor, respectively.
Figure 7Examples of segmentation results from five typical slices comparing the FCN-8s (b) and the proposed method (c). (a) The ground truth. In this figure, red, green, yellow, and blue colors denote necrosis, edema, nonenhancing tumor, and enhancing tumor, respectively.
A summary of DSC quantitative comparison on BRATS 2015 combined dataset (HGG and LGG).
| Method | Dataset | Grade | DSC | ||
|---|---|---|---|---|---|
| Complete | Core | Enh | |||
| Pereira et al. [ | BRATS 2015 Challenge | Combined | 0.78 | 0.65 | 0.75 |
| BRATS 2015 Training | Combined | 0.87 | 0.73 | 0.68 | |
| Havaei et al. [ | BRATS 2015 Challenge | Combined | 0.79 | 0.58 | 0.69 |
| Kamnitsas et al. [ | BRATS 2015 Challenge | Combined | 0.85 | 0.67 | 0.63 |
| BRATS 2015 Training | Combined |
| 0.76 | 0.73 | |
| Dong et al. [ | BRATS 2015 Training | Combined | 0.86 |
| 0.65 |
| Yi et al. [ | BRATS 2015 Training | Combined | 0.89 | 0.76 |
|
| FCN-8s | BRATS 2015 Training | Combined | 0.84 | 0.71 | 0.63 |
| Proposed | BRATS 2015 Training | Combined | 0.89 | 0.77 |
|
A summary of DSC quantitative comparison on BRATS 2015 HGG dataset.
| Method | Dataset | Grade | DSC | ||
|---|---|---|---|---|---|
| Complete | Core | Enh | |||
| Pereira et al. [ | BRATS 2015 Training | HGG | 0.87 | 0.75 | 0.75 |
| Havaei et al. [ | BRATS 2015 Challenge | HGG | — | — | — |
| Kamnitsas et al. [ | BRATS 2015 Training | HGG | — | — | — |
| Dong et al. [ | BRATS 2015 Training | HGG | 0.88 |
|
|
| Yi et al. [ | BRATS 2015 Training | HGG | 0.89 | 0.79 | 0.80 |
| FCN-8s | BRATS 2015 Training | HGG | 0.88 | 0.76 | 0.71 |
| Proposed | BRATS 2015 Training | HGG |
| 0.81 |
|
A comparison of our proposed method with hierarchical brain tumor segmentation [39] on DSC, PPV, and sensitivity metrics.
| Method | DSC | PPV | Sensitivity | ||||||
|---|---|---|---|---|---|---|---|---|---|
| Complete | Core | Enh | Complete | Core | Enh | Complete | Core | Enh | |
| Pereira et al. [ | 0.85 | 0.76 | 0.74 | 0.80 |
| 0.74 |
| 0.79 |
|
| Proposed |
|
|
|
| 0.77 |
| 0.87 |
| 0.76 |
Comparisons of segmentation time among six different methods. The estimation of time for the proposed method was based on the acceleration of GPU.
| Method | Time |
|---|---|
| Pereira et al. [ | 8 s–24 min |
| Havaei et al. [ | 8 min |
| Kamnitsas et al. [ | 30 s |
| Dong et al. [ | 2-3 s |
| FCN-8s | 0.98 s |
| Proposed | 1.54 s |