| Literature DB >> 28477346 |
Simon J Doran1, John H Hipwell2, Rachel Denholm3, Björn Eiben2, Marta Busana3, David J Hawkes2, Martin O Leach1, Isabel Dos Santos Silva3.
Abstract
PURPOSE: To compare two methods of automatic breast segmentation with each other and with manual segmentation in a large subject cohort. To discuss the factors involved in selecting the most appropriate algorithm for automatic segmentation and, in particular, to investigate the appropriateness of overlap measures (e.g., Dice and Jaccard coefficients) as the primary determinant in algorithm selection.Entities:
Keywords: ALSPAC; MRI; breast cancer; mammographic density; segmentation
Mesh:
Year: 2017 PMID: 28477346 PMCID: PMC5697622 DOI: 10.1002/mp.12320
Source DB: PubMed Journal: Med Phys ISSN: 0094-2405 Impact factor: 4.071
Summary of journal papers describing methods to segment pectoral muscle and internal fibro‐glandular tissue from MR images. N refers to the number of observers who provided the gold standard manual segmentation. N indicates the number of MR data sets the method was validated with and N the number of MRI scanners. N/A = not applicable; N/S = not specified
| Author, year | Ref. no. | Breast outline segmentation method | Fat/water classification method |
|
|
|
|---|---|---|---|---|---|---|
| Image processing methods | ||||||
| Hayton et al. (1997) |
| Threshold, morphological opening followed by “dynamic programming” | None | N/S | 3 | N/S |
| Twellmann et al. (2005) |
| Median filtering; Otsu automated thresholding; morphological closing | None | N/S | 12 | 1 |
| Koenig et al. (2005) |
| Histogram‐based threshold for breast air, then Gaussian smoothing; intensity threshold for pectoral boundary, then min and max of locations with transition within confidence interval | None | N/S | 4 | N/S |
| Yao (2005) |
| Threshold, morphological opening, and region‐growing followed by Bernstein‐spline and active contour; automatic identification of key points to define rough surfaces of pectoral muscle; successive refinement via gradient‐based technique, Bernstein spline, and active contour | Fuzzy C‐means | 1 | 90 | N/S |
| Lu et al. (2006) |
| Region‐growing, then spline and active contour for breast‐air boundary; location of key points by geometry; identification of muscle slab, followed by spline | None | N/S | 1 | 1 |
| Giannini et al. (2010) |
| Region‐growing, then spline and active contour | None | 2 | 12 | 2 |
| Wang L et al. (2012) |
| Hessian sheetness filter; 3‐D connected component algorithm; intensity‐based region‐growing based on seed points automatically selected | None | 1 | 84 | 5 |
| Wu et al. (2012a,b, 2013a,b) |
| Thresholding, morphological opening, contour extraction; three edge maps generated from original data and two nonlinear filters; candidate selection; median filtering; dynamic time‐warping; comparison between slices | Continuous Max‐Flow | 1 | 60 | 4 |
| Atlas‐based methods | ||||||
| Gubern–Mérida et al. (2011) |
| Manually created atlas with 7 tissue classes; landmark detection | Bayesian atlas plus Markov random field regularization | 1 | 27 | 1 |
| Gubern‐Mérida et al. (2012), (2015) |
| Manually created atlas; sternum detection; N3 bias‐field correction | EM algorithm with Gaussian mixture model | 3,4 | 27+23 | 1 |
| Gallego‐Ortiz and Martel (2012) |
| Atlas created from Dixon in‐phase images via entropy‐based groupwise registration; maximal phase congruency and Laplacian mapping | None | N/S | 500 | 1 |
| Khalvati et al. (2015) |
| Atlas created by manual initialization of active contour algorithm, subsequently corrected manually | None | N/S | 400 + 17 | 3 |
| Gallego and Martel (2011) |
| Atlas, statistical shape model | None | N/S | 415 | N/S |
| Neural networks and fuzzy C‐means | ||||||
| Ertas et al. (2006), (2008) |
| Breast air boundary: threshold; chest‐wall: four cascaded cellular neural networks | 1 | 39 | N/S | |
| Wang C‐M et al. (2008) |
| Support vector machines | Support vector machines | N/S | N/S | 1 |
| Wang Y et al. (2013) |
| Support vector machines acting on multiple sets of MR images with different contrast | Support vector machines | N/S | 4 | 1 |
| Klifa et al. (2004), (2010) |
| Fuzzy C‐means | Fuzzy C‐means | > 1 | 30 | N/S |
| Yang et al. (2009) |
| Kalman filter‐based linear mixing; fuzzy C‐means | Kalman filter‐based linear mixing | N/S | 1 | 1 |
| Nie et al. (2008) |
| Fuzzy C‐means; V‐cut; skin‐exclusion; B‐spline; manual refinement via GUI | Fuzzy C‐means | 3 | 11 | 1 |
| Sathya et al. (2012) |
| Fuzzy C‐means; support vector machines | None | N/S | 1 | 1 |
| Lin et al. (2011) |
| Fuzzy C‐means and B‐spline fitting, building on, | Fuzzy C‐means, typically with 6 clusters | 1 | 30 | 1 |
| Lin et al. (2013) |
| Template‐based | As per | 1 | 30 | 1 |
| Ertas et al. (2016) |
| Bias‐corrected FCM, followed by morphological opening and closing | None | 1 | 82 | > 4 |
| This study | Bias‐corrected FCM vs thresholding, landmark analysis | Dixon vs T1w and T2w contrast | 3 | 200 | 1 | |
Figure 1Flow diagram of the overall data processing chain and nomenclature for the various segmentation methods. Some of these have the potential to operate on different source data and we can also combine the methods in different ways to achieve an overall result. We thus assign each step three codes: segmentation purpose (V = breast volume, FW = fat–water); degree of automation (m = manual, s = semi‐automatic, a = fully automatic); and source data (D = Dixon; T1 = T 1‐weighted, T2 = T 2‐weighted, T12 = uses both T 1‐ and T 2‐weighted data). Thus, a breast‐volume measurement using semiautomatic segmentation on original Dixon data would be represented as VsD. Fat–water segmentations require both source data and a previously generated volume mask, so are represented by the combination of two codes. For instance, fat–water statistics calculated semiautomatically from Dixon source data and using a mask generated automatically from T1w and T2w data would be described by VaT12‐FWsD. We note one additional case, in which the volume mask VaT12 is re‐sampled to give a result in the same coordinate space as the Dixon images and we assign this the label VaT12D.
Figure 2Orthogonal slices through (a) a T2 weighted MRI and (b) the corresponding image after bias‐field correction, with arrows indicating regions that are particularly improved by the processing. The “closed” T2w image is shown in (c) and foreground mask I fg in (d). In each image, the top‐left quadrant is the axial slice, the top‐right is sagittal and the bottom‐left is coronal. [Color figure can be viewed at wileyonlinelibrary.com]
Figure 3The anterior pectoral muscle surface is detected using the Oriented Basic Image Feature “dark line” class. Subplot (a) shows these features detected at four orientations (OBIF15 to OBIF18). Region growing the “brown” medial‐lateral class, OBIF15, closely delineates this anterior boundary immediately posterior to the sternum (b). The anterior surface of this mask is extrapolated using a B‐Spline fit to the lateral boundaries of the volume (c). [Color figure can be viewed at wileyonlinelibrary.com]
Figure 4Breast region mask created by removing the pectoral surface mask (Fig. 3) from the foreground mask (Fig. 2). Two views of the mask are shown, superimposed on the original MR image and centered on the right (a) and left (b) breasts. The surface rendering (c) illustrates the “squaring off” to include the axilla. [Color figure can be viewed at wileyonlinelibrary.com]
Figure 5Example of a case where both of the algorithms examined in this work performed well. Features of interest in the various different segmentations are annotated. Note that this image is provided with high resolution and can be zoomed significantly to reveal additional detail. [Color figure can be viewed at wileyonlinelibrary.com]
Dice and Jaccard coefficients for the “easy” segmentation problem of Fig. 5. Note that the BC‐FCM/heuristics (VaD) represents the fully automated version, running with default parameters
| Manual 1 | Manual 2 | BC‐FCM Orig | BC‐FCM /heuristics(VaD) | VaT12D | |
|---|---|---|---|---|---|
| Dice coefficients | |||||
| Manual 1 | 1.000 | ||||
| Manual 2 | 0.949 | 1.000 | |||
| BC‐FCM Orig | 0.854 | 0.877 | 1.000 | ||
| BC‐FCM/heuristics (VaD) | 0.901 | 0.924 | 0.921 | 1.000 | |
| VaT12D | 0.887 | 0.888 | 0.810 | 0.865 | 1.000 |
| Jaccard coefficients | |||||
| Manual 1 | 1.000 | ||||
| Manual 2 | 0.904 | 1.000 | |||
| BC‐FCM Orig | 0.745 | 0.781 | 1.000 | ||
| BC‐FCM/heuristics | 0.820 | 0.859 | 0.853 | 1.000 | |
| VaT12D | 0.797 | 0.799 | 0.681 | 0.761 | 1.000 |
Figure 6Example of a case where automatic segmentation is difficult. The rows represent the results of different segmentations and, for compactness, an informative subset of slices has been chosen to illustrate important features of the problem. Note that this image is provided with high resolution and can be zoomed significantly to reveal additional detail. [Color figure can be viewed at wileyonlinelibrary.com]
Figure 7Scatter plots of mean left and right breast volumes in cm3 for the different methods in comparison to manual segmentation: (a) volume from semiautomatic segmentation of Dixon images (VsD) vs. volume from manual segmentation (VmD); (b) volume via automated segmentation from T1‐ and T2‐weighted images transformed to Dixon reference frame (VaT12FD) vs manual (VmD); (c) volume obtained from T1‐ and T2‐weighted images in native 3‐D reference frame (VaT12). [Color figure can be viewed at wileyonlinelibrary.com]
Figure 8Scatter plots of mean left and right breast water percentage for the different methods in comparison with manual segmentation on Dixon images followed by percentage water estimation the using semiautomated Dixon image method: (a) semiautomatic segmentation of Dixon images followed by percentage estimate from Dixon image data (VsD‐FWsd); (b) volume via automated segmentation from T1‐ and T2‐weighted images transformed to Dixon reference frame (VaT12FD) followed by semiautomated percentage estimate from the Dixon data (VaT12D‐FWsd); (c) volume obtained from T1‐ and T2‐weighted images in native 3‐D reference frame, followed by automatic percentage estimate from T1‐weighted data (VaT12‐FWaT1); (d) as (c), but with the water percentage estimated from the T2‐weighted data. [Color figure can be viewed at wileyonlinelibrary.com]
Figure 9Scatter plots of mean left and right breast water volumes in cm3 for the different methods in comparison to VmD‐FWsD. For nomenclature see caption to Fig. 8. [Color figure can be viewed at wileyonlinelibrary.com]
Figure 10Results of epidemiological analysis. Relative change in geometric means of MR breast volume and percent water in relation to a unit increase, or category change, in each breast composition correlate variable. 1Models adjusted for current age in months and BMI at MR scan, where appropriate. 2Models restricted to young women for whom mammograms from their mothers could be retrieved (n = 33) adjusted for current age in months and BMI at MR scan and maternal age at mammogram and BMI in 2010 (median = 3y (IQR = 1.5y) prior to mammogram). For further details, see Supplementary Information. [Color figure can be viewed at wileyonlinelibrary.com]
Dice and Jaccard coefficients for the difficult segmentation problem of Fig. 6
| Manual 1 | Manual 2 | BC‐FCM Orig | BC‐FCM /heuristics(best) | BC‐FCM Edited (VsD) | VaT12D | |
|---|---|---|---|---|---|---|
| Dice coefficients | ||||||
| Manual 1 | 1.000 | |||||
| Manual 2 | 0.915 | 1.000 | ||||
| BC‐FCM Orig | 0.776 | 0.797 | 1.000 | |||
| BC‐FCM /heuristics(best) | 0.836 | 0.792 | 0.782 | 1.000 | ||
| BC‐FCM Edited (VsD) | 0.914 | 0.913 | 0.809 | 0.828 | 1.000 | |
| VaT12D | 0.796 | 0.771 | 0.728 | 0.818 | 0.795 | 1.000 |
| Jaccard coefficients | ||||||
| Manual 1 | 1.000 | |||||
| Manual 2 | 0.843 | 1.000 | ||||
| BC‐FCM Orig | 0.634 | 0.662 | 1.000 | |||
| BC‐FCM /heuristics (best) | 0.718 | 0.657 | 0.642 | 1.000 | ||
| BC‐FCM Edited (VsD) | 0.842 | 0.840 | 0.679 | 0.707 | 1.000 | |
| VaT12D | 0.661 | 0.627 | 0.572 | 0.692 | 0.660 | 1.000 |
Interclass correlations for total breast volume segmentations
| VmD | VsD | VaT12D | VaT12 | |
|---|---|---|---|---|
| VmD | 1.000 | |||
| VsD | 0.990 | 1.000 | ||
| VaT12D | 0.974 | 0.977 | 1.000 | |
| VaT12 | 0.985 | 0.992 | 0.982 | 1.000 |
Interclass correlations for total water volume segmentations
| VmD‐FWsD | VsD‐FWsD | VaT12D‐FWsD | VaT12‐FWaT1 | VaT12‐FWaT2 | |
|---|---|---|---|---|---|
| VmD‐FWsD | 1.000 | ||||
| VsD‐FWsD | 0.995 | 1.000 | |||
| VaT12D‐FWsD | 0.992 | 0.993 | 1.000 | ||
| VaT12‐FWaT1 | 0.920 | 0.921 | 0.924 | 1.000 | |
| VaT12‐FWaT2 | 0.948 | 0.949 | 0.962 | 0.899 | 1.000 |