| Literature DB >> 34078935 |
Subhranil Koley1, Pranab K Dutta2, Iman Aganj3,4.
Abstract
Computer-aided detection of brain lesions from volumetric magnetic resonance imaging (MRI) is in demand for fast and automatic diagnosis of neural diseases. The template-matching technique can provide satisfactory outcome for automatic localization of brain lesions; however, finding the optimal template size that maximizes similarity of the template and the lesion remains challenging. This increases the complexity of the algorithm and the requirement for computational resources, while processing large MRI volumes with three-dimensional (3D) templates. Hence, reducing the computational complexity of template matching is needed. In this paper, we first propose a mathematical framework for computing the normalized cross-correlation coefficient (NCCC) as the similarity measure between the MRI volume and approximated 3D Gaussian template with linear time complexity, [Formula: see text], as opposed to the conventional fast Fourier transform (FFT) based approach with the complexity [Formula: see text], where [Formula: see text] is the number of voxels in the image and [Formula: see text] is the number of tried template radii. We then propose a mathematical formulation to analytically estimate the optimal template radius for each voxel in the image and compute the NCCC with the location-dependent optimal radius, reducing the complexity to [Formula: see text]. We test our methods on one synthetic and two real multiple-sclerosis databases, and compare their performances in lesion detection with FFT and a state-of-the-art lesion prediction algorithm. We demonstrate through our experiments the efficiency of the proposed methods for brain lesion detection and their comparable performance with existing techniques.Entities:
Mesh:
Year: 2021 PMID: 34078935 PMCID: PMC8172536 DOI: 10.1038/s41598-021-90147-0
Source DB: PubMed Journal: Sci Rep ISSN: 2045-2322 Impact factor: 4.379
Figure 1A flowchart depicting the proposed method. We first calculate a closed-form formula for the optimal radius by Gaussian modeling of the lesion, which we then apply to the local image statistics (estimated from a smoothed version of the MRI volume) to compute the optimal radius at each voxel. We then use an approximated Gaussian template (by consecutive convolutions with the boxcar kernel) to compute the NCCC at each voxel, from which we keep a pre-determined number of top detected lesions.
Figure 2Analysis of runtime (CPU and wall time) and resident memory of (green), (red), and FFT-based (blue) approaches on synthetic data. As expected, the approach is the fastest of the three, with a linear trend with respect to the number of voxels. The runtime of the FFT method fluctuates due to the necessary zero-padding to the nearest power of 2.
Figure 3Performance analysis (TPF vs. FPF) of proposed (green), (red), and other FFT-based (blue) and LPA (magenta) approaches over real MRI image database of (a) MSLS 2008 and (b) MSSEG 2016. The method has the highest accuracy among the three NCCC-based approaches. Note that the superior performance of the LPA approach is expected, given that it is supervised segmentation, as opposed to unsupervised template-matching lesion detection.
Summary of computational analysis over real MRI database.
| Summary | FFT | ||||
|---|---|---|---|---|---|
| MSLS 2008 | CPU time (min.) | Algorithm | |||
| NCCC | |||||
| Wall time (min.) | Algorithm | ||||
| NCCC | |||||
| Resident memory (GB) | Algorithm | ||||
| NCCC | |||||
| MSSEG 2016 | CPU time (min.) | Algorithm | |||
| NCCC | |||||
| Wall time (min.) | Algorithm | ||||
| NCCC | |||||
| Resident memory (GB) | Algorithm | ||||
| NCCC | |||||
Figure 4The visualization of the top 30 detected lesions resulting from the proposed -based template matching algorithm on the first case of MSSEG 2016 training data. The green and cyan circles indicate the true and false positives, respectively. Thick and thin circles are detected in the shown and nearby slices, respectively. The top-30 detections are mostly true positives and in the white matter region. False positives are often hyperintense regions mimicking lesions.
Figure 5The top 30 detected lesions resulting from the - (left) and FFT-based (right) template matching algorithms on the first case of MSSEG 2016 training data. The red () and blue (FFT) circles indicate the true lesions, and the false lesions are identified with cyan colored circles. Thick lesions are those centered at the shown slice, whereas thin circles represent the intersections with other detected spheres in the nearby slices. The performance of the two methods are similar, given that they both exhaustively search for the lesion size that maximizes the same NCCC, albeit computed with different algorithms. However, as seen in Fig. 3, these two methods do not achieve the accuracy of the method.
Comparison of the existing Methods on MICCAI MSLS 2008 Training Data[36]. (TPR = TPF; PPV = 1 − FPF).
| Group | Method | MRI sequence | Method type | Performance | |
|---|---|---|---|---|---|
| TPR | PPV | ||||
| Geremia et al.[ | Context-rich Random Forest (RF) | T1, T2, FLAIR | Sup. Seg. | 40.0 | 40.0 |
| Brosch et al.[ | Convolutional encoder network | T1, T2, FLAIR | Sup. Seg. | 39.7 | 41.4 |
| Manjon et al[ | Ensemble of neural networks | FLAIR | Sup. Seg. | 45.0 | 47.0 |
| Souplet et al | EM algorithm followed by binary thresholding | T1, T2, FLAIR | UnSup. Seg. | 21.0 | 30.0 |
| Weiss et al.[ | Unsupervised dictionary learning and sparse coding | FLAIR | UnSup. Seg. | 33.0 | 37.0 |
| Wang et al.[ | Extreme value distribution | FLAIR | UnSup. Seg. | 38.0–40.0 | 47.0–48.0 |
| Baseline method | FFT-based template matching in | FLAIR | UnSup. Detection | 20.0 | 4.4 |
| 40.0 | 1.1 | ||||
| 60.0 | 0.8 | ||||
| 80.0 | 0.6 | ||||
| Proposed | Template matching in | FLAIR | UnSup. Detection | 20.0 | 5.3 |
| 40.0 | 1.2 | ||||
| 60.0 | 0.8 | ||||
| 80.0 | 0.6 | ||||
| Proposed | Template matching in | FLAIR | UnSup. Detection | 20.0 | 13.3 |
| 40.0 | 3.4 | ||||
| 60.0 | 1.5 | ||||
| 80.0 | 0.8 | ||||
Comparison of methods on MICCAI MSLS 2008 test data[44,51].
| Group | Method | MRI sequence | Method type | Performance | |
|---|---|---|---|---|---|
| TPR | FPR | ||||
| Geremia et al.[ | Context-rich RF | T1, T2, FLAIR | Sup. Seg. | 58.0 | 70.0 |
| Guizard et al.[ | Rotation-invariant NLM | T1, T2, FLAIR | Sup. Seg. | 52.7 | 42.0 |
| Jesson & Arbel[ | MRF and regional RF | T1, T2, FLAIR | Sup. Seg. | 53.5 | 24.2 |
| Brosch et al.[ | Deep 3D convolutional encoder | T1, T2, FLAIR | Sup. Seg. | 56.0 | 49.8 |
| Strumia et al.[ | Geometric brain model | T1, FLAIR | Sup. Seg. | 42.9 | 30.5 |
| Valverde et al.[ | Cascaded 3D CNN | T1, T2, FLAIR | Sup. Seg. | 68.7 | 46.0 |
| T1, FLAIR | 60.2 | 41.8 | |||
| Manjon et al.[ | Ensemble of neural networks | FLAIR | Sup. Seg. | 68.0 | 68.6 |
| Zhan et al.[ | Multinomial logistic regression with MRF | T1, T2, FLAIR | Sup. Seg. | 44.8 | 56.7 |
| Anbeek et al.[ | K-Nearest neighbor | T1, T2, FLAIR | Sup. Seg. | 59.1 | 78.5 |
| Jerman et al.[ | Unsupervised mixture model and random decision forest | T1, T2, FLAIR | Both Sup. and UnSup. Seg. | 71.3 | 62.8 |
| Sudre et al.[ | Model selection via hierarchical GMM | T1, FLAIR | UnSup. Seg. | 24.6 | 18.2 |
| Tomas-Fernandez and Warfield[ | Local and global GMM tissue model | T1, T2, FLAIR | UnSup. Seg. | 51.8 | 45.1 |
| Roura et al.[ | SPM8 and FLAIR thresholding | T1, FLAIR | UnSup. Seg. | 55.4 | 40.5 |
| Ghribi et al.[ | Atlas-based GMM and lesion expansion | T1, FLAIR | UnSup. Seg. | 84.0 | 69.7 |
| Souplet et al.[ | EM algorithm followed by binary thresholding | T1, T2, FLAIR | UnSup. Seg. | 57.4 | 68.9 |
| Bricq et al.[ | Hidden Markov chain | T1, T2, FLAIR | UnSup. Seg. | 46.7 | 51.0 |
Comparison of the existing state-of-the-arts on MICCAI MSSEG 2016 Training Data[65,68]. (TPR = TPF; PPV = 1 − FPF).
| Group | Method | MRI sequence | Method type | Performance | ||
|---|---|---|---|---|---|---|
| DICE | TPR | PPV | ||||
| Mahbod et al.[ | Multilayer perceptron with morphology-based filtering | 3D FLAIR | Sup. Seg. | 10.2–84.0 | – | – |
| Vera-Olmos et al.[ | RF classifier and MRF based post-processing | T1, FLAIR | Sup. Seg. | 63.8 | 68.3 | – |
| Salehi et al.[ | 3D Fully convolutional network with Tversky loss | T1, T2, FLAIR | Sup. Seg. | 56.4 | 56.8 | – |
| Hashemi et al.[ | Patch-wise 3D fully convolutional DenseNet architecture | T1, T1-GADO, FLAIR, PD, T2 | Sup. Seg. | 69.9 | 78.5 | – |
| Coupe et al.[ | Rotationally-invariant NLM and patch-wise NLM denoising filter | T1, FLAIR | Sup. Seg. | 72.5 | – | – |
| Chen et al.[ | Hybrid feature network based on DenseNet architecture | T1, T2, FLAIR | Sup. Seg. | 66.5 | 61.3 | – |
| Kamraoui et al.[ | DeepLesionBrain (DLB) | T1, FLAIR | Sup. Seg. | 63.9 | 60.8 | 76.8 |
| DLB with hierarchical specialization learning | T1, FLAIR | 66.9 | 67.1 | 72.8 | ||
| Valverde et al.[ | 3D cascaded CNN with | T1, FLAIR | Sup. Seg. | 44.2 | 42.3 | 61.4 |
| Zhang et al.[ | 2.5D densely connected fully convolutional network | T1, FLAIR | Sup. Seg. | 66.4 | 65.8 | 74.1 |
| McKinley et al.[ | 3D-2D CNN (DeepSCAN) architecture | T1, T2, FLAIR | Sup. Seg. | 75.7 | – | – |
| Valverde et al.[ | Cascaded 3D CNN | T1, T2, FLAIR | Sup. Seg. | 58.7 | – | – |
| Isensee et al.[ | 2D, 3D, cascade of two 3D U-Net | T1, T2, FLAIR | Sup. Seg. | 74.5 | – | – |
| Beaumont et al.[ | Multimodal graph cut, EM, and post-processing | T1, T2, FLAIR | UnSup. Seg. | 57.0 | – | – |
| Beaumont et al.[ | Voxel-wise comparison (GMM and EM) and post-processing | FLAIR | UnSup. Seg. | 50.5 | – | – |
| T2 | 42.4 | – | – | |||
| T2 | 43.9 | – | – | |||
| FLAIR and T2 | 56.6 | – | – | |||
| Beaumont et al.[ | Voxel-wise comparison without post-processing | FLAIR | UnSup. Seg. | 42.3 | – | – |
| T2 | 29.7 | – | – | |||
| T2 | 24.7 | – | – | |||
| Knight and Khademi[ | Fuzzy classification, thresholding, post-processing | FLAIR | UnSup. Seg. | 60.0 | 53.0 | 80.0 |
| Baseline method | FFT-based template matching in | FLAIR | UnSup. Detection | 11.0 | 20.0 | 11.8 |
| 8.8 | 40.0 | 6.1 | ||||
| 6.3 | 60.0 | 3.8 | ||||
| 4.4 | 80.0 | 2.4 | ||||
| Proposed | Template matching in | FLAIR | UnSup. Detection | 11.2 | 20.0 | 12.2 |
| 9.5 | 40.0 | 6.8 | ||||
| 6.7 | 60.0 | 4.0 | ||||
| 4.6 | 80.0 | 2.5 | ||||
| Proposed | Template matching in | FLAIR | UnSup. Detection | 13.5 | 20.0 | 20.2 |
| 12.0 | 40.0 | 9.6 | ||||
| 8.5 | 60.0 | 5.4 | ||||
| 6.2 | 80.0 | 3.5 | ||||