Abstract
This work addresses multi-class liver tissue classification from multi-parameter MRI in patients with hepatocellular carcinoma (HCC), and is among the first to do so. We propose a structured prediction framework to simultaneously classify parenchyma, blood vessels, viable tumor tissue, and necrosis, which overcomes limitations related to classifying these tissue classes individually and consecutively. A novel classification framework is introduced, based on the integration of multi-scale shape and appearance features to initiate the classification, which is iteratively refined by augmenting the feature space with both structured and rotationally invariant label context features. We study further the topic of rotationally invariant label context feature representations, and introduce a method for this purpose based on computing the energies of the spherical harmonic decompositions computed at different frequencies and radii. We test our method on full 3D multi-parameter MRI volumes from 47 patients with HCC and achieve promising results.
Keywords: classification, structured prediction, rotationally invariant context features, spherical harmonics, HCC, MRI
1 Introduction
Hepatocellular carcinoma (HCC) is the most common primary cancer of the liver, its worldwide incidence is increasing, and it’s the second most common cause of cancer-related death [6]. Multi-parameter MRI is extremely useful for detecting and surveilling HCC, and in this work, we consider the problem of automated classification of pathological and functional liver tissue from multi-parameter MRI in patients with HCC. We present a structured prediction framework for liver tissue classification. The contributions of our work are: (1) to our knowledge, this is among the first works on fully automatic multi-class liver tissue classification from multi-parameter MRI in patients with HCC, despite this modality being a gold-standard for HCC diagnosis and surveillance, (2) the method is based on a novel integration of multi-scale shape (Frangi vesselness) and appearance (mean, median, standard deviation, gradient) features to implement a fine-grained, clinically relevant, and simultaneous delineation of four tissue classes: viable tumor tissue, necrotic tissue, vasculature, and parenchyma, (3) the introduction of a novel method for rotationally-invariant context feature representation via the energies of the spherical harmonic context representation computed at different frequencies and radii, and (4) the segmentation is refined by a novel iterative classification strategy which fuses structured and rotationally-invariant semantic context representation. Our method is applied to a clinical dataset consisting of full 3D multi-parameter MRI volumes from 47 patients with HCC.
2 Methods
2.1 Shape and Appearance Features
Variations in patient physiology and HCC’s variable radiologic appearance necessitates the integration of multi-scale shape and appearance features in order to discriminate between tissue classes. Multi-scale shape and appearance features were extracted by computing Haralick textural features (contrast, energy, homogeneity, and correlation) and applying multi-scale median, mean, and standard deviation filters. The distance to the surface of the liver was associated as a feature to each voxel. Frangi filtering was applied to each temporal kinetic image to generate an image in which noise and background have been suppressed, and tubular structures (namely vessels) are enhanced. To account for variable vessel width, the filter response is computed at multiple scales and the maximum vesselness found at any scale is taken as the final result.
2.2 Label context features
Rotation-invariant context features
Our method incorporates the “auto-context” structured prediction framework [9], which takes the approach of training a cascade of classifiers, and using the probabilistic label predictions output by the (n – 1)st classifier as additional label context feature inputs for the nth classifier. Adopting a structured classification framework can yield significantly improved performance; however, one critical question concerns the nature of the representation of label context features. One typical approach is to sparsely extract label context probabilities for each tissue class from a neighborhood of each voxel, and concatenate these orderly into a 1D vector [9]. This approaches has a key advantage – namely, that it preserves the structural and semantic relationships between the extracted pixels: the process of orderly concatenation ensures that any two given positions in the label context feature representation share a consistent spatial orientation relationship and represent probabilities of consistent tissue classes. For these reasons, we call context features represented in this way structured context features.
On the other hand, structured context features are highly dependent on the arbitrary orientation of the label context patch from which they are drawn. However in the present setting, patches within the liver do not have a canonical frame of reference, and therefore, alternative rotationally invariant label context feature representations potentially have some advantages over structured context feature representations in terms of improving the generalization performance of a structured classifier. More specifically, an orientation-invariant representation T is a mapping T : ℝd3 → ℝd′ which maps a d×d×d patch into a 1D representation, such that
(1) |
where R : ℝd3 → ℝd3 denotes the operator rotating the patch in 3D. The patch P in this setting refers to a patch of label probabilities corresponding to a particular tissue class. It is clear that the mapping T which simply reorders the elements of a 3D patch into a 1D vector does not satisfy equation (1).
Previous work on orientation invariant representation of contextual features ([4]) involves the decomposition of the 3D image patch into concentric spherical shells, and the computation of the distribution (via a histogram) of label context features on each of these shells, and finally the concatenation these histograms7. More precisely, define the spherical shells S about voxel i as:
(2) |
Furthermore, denote the histogram operator with m bins by Hm : ℝ* → ℕm, (where ℝ* denotes a list of numbers of arbitrary length). It is clear that the mapping:
(3) |
satisfies the rotation invariance property given in (1), where P|Sr denotes the restriction of P to Sr. We note however that despite their orientation invariance, using the distributions of contextual features on concentric spherical shells involves the complete loss of structural information about the label context. Therefore, inspired by work in the field of shape descriptors [3], we propose an alternative representation of label context features by decomposing the label context features on spherical shells into their spherical harmonic representation, and using the norm of the energy of each frequency as features. We emphasize that the application of spherical harmonic decomposition for structure-preserving 3D rotation invariant label context representation has not appeared before in the literature. Following the notation in [3], let f(θ, ϕ) denote a function defined on the surface of a sphere; then f(θ, ϕ) admits a rotation invariant representation as:
(4) |
where the { } are a set of orthogonal basis functions for the space of L2 functions defined on the surface of a sphere, called spherical harmonics. In practice we limit the bandwidth of the representation to some small L > 0. Returning to our original motivation, we define the operator T acting on the label context patch P by:
(5) |
We note that this alternative representation has some advantages relative the representation in (3), particularly the preservation of structural properties regarding the distribution of context features, but their relative performance will ultimately be determined by the nature of the specific problem, data, and classification method under consideration. Note also that our notation suppresses that these rotationally invariant representations are computed from the probability maps generated for each tissue class separately, and subsequently concatenated - i.e. if Pu denotes the patch of label probabilities corresponding to tissue class u (where there are U tissue classes total), then
(6) |
Structured and rotationally-invariant context integration
We note however that both rotation-invariant representations (3) and (5) share common disadvantages relative structured context feature representation: in particular, both fail to capture information between shells, and in addition they are computed separately for each tissue class and do not represent the relationship between probabilities of specific voxels belonging to different tissue classes. Since both structured and rotationally-invariant context representations are endowed with advantages and disadvantages, we propose to integrate them into a single representation, which could exploit their respective strengths and minimize their weaknesses. Therefore we propose of a unified structured and rotationally-invariant context representation:
(7) |
where T1(P) is given by the orderly concatenation of the elements of P, and T2(P) is given by (3) or (5).
Classification
We introduce a structured classification framework where multi-scale shape and appearance features are extracted at each voxel from the multi-parameter MRI and used to train a random forest classifier with bagging and random node optimization. A cascade of random forests are trained, where the features used to train classifier n being augmented by the label-context of each voxel, inferred from the output of classifier (n–1), with the unique feature that these contextual features are represented both in structured and rotationally-invariant forms - see (7). We train a cascade of random forest classifiers, where at classification stage t, the training data is given by:
(8) |
where m denotes the number of images in the training set, n denotes the number of voxels in each training image, yji denotes the (tissue class) label of voxel i in image j, Xj(Ni) denotes the concatenation of multi-scale shape and appearance features (described in Section 2.1) in a neighborhood Ni of voxel i, the mapping T is given by (5), and denotes the patch of label probabilities surrounding voxel i in image j at classification iteration (t – 1).
3 Experiments
3.1 Data
We analyzed T1-w dynamic contrast enhanced (DCE) and T2-w MRI data sets from 47 patients with HCC. The DCE sequences consisted of 3 timepoints: the pre-contrast phase, the arterial phase (20s after the injection of Gadolinium contrast agent), and the portal venous phase (70s after the injection of Gadolinium contrast agent). Parenchyma, viable tumor, necrosis, and vasculature were segmented on the arterial phase image by a medical student and confirmed by an attending radiologist.
3.2 Numerical results and discussion
We evaluated our method on the dataset described in Section 3.1.
Regarding the results presented in Table 1, we observe first that classification based solely on bias field corrected pre-contrast, arterial, and portal venous phase intensities (row 1 of Table 1) provides a far inferior result to the classification computed using higher order features, for example multi-scale vessel filters and Haralick textural features. Furthermore, we observe a performance improvement by virtue of integrating structural and rotationally-invariant context feature representations; for the viable tumor tissue and necrosis tissue classes, the classification was significantly better (parametric paired two-tailed t-test, p<0.05) compared to using multi-scale shape and appearance features alone. We conclude that although both shell histogram and spherical harmonic context features add significant value following integration with structured context features, neither significantly outperformed the other in this problem. However, given a different problem setting and data, one might potentially outperform the other, and this deserves empirical evaluation with further data.
Table 1.
Features | Viable tumor | Necrosis | Vasculature |
---|---|---|---|
(1) Intensity only | 0.506 | 0.342 | 0.491 |
(2) Multi-scale shape + appearance | 0.580 | 0.449 | 0.547 |
(3) = (2) + Structural Context | 0.643 | 0.527 | 0.544 |
(4) = (2) + Shell Histogram Context | 0.659 | 0.494 | 0.555 |
(5) = (2) + Spherical Harmonic Context | 0.652 | 0.514 | 0.549 |
(6) = (3) + Spherical Harmonic Context | 0.661 | 0.544 | 0.552 |
(7) = (3) + Shell Histogram Context | 0.678 | 0.530 | 0.557 |
Regarding the overall performance, we note that the inter-reader variability for the Dice similarity coefficient for segmenting whole HCC lesions is reported as 0.7 [8]. In the context of this paper, we are assessing the accuracy of a much more difficult task, which is the segmentation of viable and necrotic tumor tissue segmentations, which could reasonably have a yet higher inter-reader variability. The inter-reader variability could be regarded as an upper-bound on how well an automated method could perform, and from this perspective, the results indicate the method is effective in the setting of the given problem. The MIC-CAI Multimodal Brain Tumor Image Segmentation Benchmark (BRATS - [5]) presents results related to the multi-class classification of brain tissue in patients with gliomas - they report slightly higher Dice similarity coefficient scores for the segmentations corresponding to the top performing methods, but we emphasize that we are considering different tissue classes in a different organ, and so the results are not directly comparable. Moreover, we are (to our knowledge) among the first to present multi-class tissue classification from MRI for a relatively large cohort of HCC patients.
4 Conclusion and Future Work
In this work we presented a novel method for addressing a previously unconsidered clinical problem: multi-class tissue classification from multi-parameter MRI in patients with HCC. The method integrated multi-scale shape and appearance features, along with structured and rotationally-invariant label context feature representations in a structured prediction framework. We also introduce a novel method for the rotationally-invariant encoding of context features and demonstrated that it delivered a significant performance improvement upon integration with structured context features, and our study considered full 3D clinical volumes in a substantial patient cohort. Furthermore, the methods we introduce here are independent of the specifics of our implementation, and can be translated to many other problems in the structured prediction setting.
Acknowledgments
This research was supported in part by NIH grant R01CA206180.
Footnotes
[4] actually proposes the use of “spin-context”, which involves computing “soft” histograms, but the principle is the same.
References
- 1.Esneault S, Lafon C, Dillenseger JL. Liver vessels segmentation using a hybrid geometrical moments/graph cuts method. IEEE Trans Biomed Eng. 2010;57:276–283. doi: 10.1109/TBME.2009.2032161. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 2.Fang R, Zabih R, Raj A, Chen T. Segmentation of Liver Tumor Using Efficient Global Optimal Tree Metrics Graph Cuts. In: Yoshida H, Sakas G, Linguraru MG, editors. ABD-MICCAI 2011. LNCS. Vol. 7029. Springer; Heidelberg: 2012. pp. 51–59. [Google Scholar]
- 3.Kazhdan M, Funkhouser T, Rusinkiewicz S. Rotation invariant spherical harmonic representation of 3D shape descriptors. Eurographics Symposium on Geometry Processing; 2003. pp. 156–165. [Google Scholar]
- 4.McKenna SJ, Telmo A, Akbar S, Jordan L, Thompson A. Immunohistochemical analysis of breast tissue microarray images using contextual classifiers. J Path Inform. 2013;4(2):13. doi: 10.4103/2153-3539.109871. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 5.Menze BH, Jakab A, Bauer S, et al. The multimodal brain tumor segmentation benchmark (BRATS) IEEE Trans Med Imag. 2015;34:1993–2024. doi: 10.1109/TMI.2014.2377694. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 6.Park J-W, Chen M, Colombo M, et al. Global patterns of hepatocellular carcinoma management from diagnosis to death: the BRIDGE Study. Liver Int. 2015;35(9):2155–2166. doi: 10.1111/liv.12818. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 7.Semelka RC, Martin DR, Balci C, Lance T. Focal hepatic lesions: comparison of dual phase CT and multi-sequence multiplanar MR imaging including dynamic gadolinium enhancement. J Magn Reson Imaging. 2001;13:397–401. doi: 10.1002/jmri.1057. [DOI] [PubMed] [Google Scholar]
- 8.Tacher V, Lin MingDe, Chao M, et al. Semiautomatic volumetric tumor segmentation for hepatocellular carcinoma. Acad Radiol. 2013;20:446–452. doi: 10.1016/j.acra.2012.11.009. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 9.Tu Z, Bai X. Auto-context and its application to high-level vision tasks and 3d brain image segmentation. IEEE Trans Pattern Anal Mach Intell. 2010;32:1744–1757. doi: 10.1109/TPAMI.2009.186. [DOI] [PubMed] [Google Scholar]