A Radiomics Approach to Computer-Aided Diagnosis with Cardiac Cine-MRI

A Radiomics Approach to Computer-Aided Diagnosis with Cardiac Cine-MRI

Irem Cetin \Envelope 1Universitat Pompeu Fabra, BCN MedTech, Barcelona, Spain 1irem.cetin01@estudiant.upf.edu    Gerard Sanroma 1Universitat Pompeu Fabra, BCN MedTech, Barcelona, Spain 1irem.cetin01@estudiant.upf.edu    Steffen E. Petersen 3Queen Mary University of London, William Harvey Research Institute, London, UK 3    Sandy Napel 4Stanford University, School of Medicine, Department of Radiology, Stanford, USA4   
Oscar Camara
1Universitat Pompeu Fabra, BCN MedTech, Barcelona, Spain 1irem.cetin01@estudiant.upf.edu
   Miguel-Angel Gonzalez Ballester 1Universitat Pompeu Fabra, BCN MedTech, Barcelona, Spain 1irem.cetin01@estudiant.upf.edu 2Catalan Institution for Research and Advanced Studies (ICREA), Barcelona, Spain 2    Karim Lekadir 1Universitat Pompeu Fabra, BCN MedTech, Barcelona, Spain 1irem.cetin01@estudiant.upf.edu

Computer-aided diagnosis of cardiovascular diseases (CVDs) with cine-MRI is an important research topic to enable improved stratification of CVD patients. However, current approaches that use expert visualization or conventional clinical indices can lack accuracy for borderline classications. Advanced statistical approaches based on eigen-decomposition have been mostly concerned with shape and motion indices. In this paper, we present a new approach to identify CVDs from cine-MRI by estimating large pools of radiomic features (statistical, shape and textural features) encoding relevant changes in anatomical and image characteristics due to CVDs. The calculated cine-MRI radiomic features are assessed using sequential forward feature selection to identify the most relevant ones for given CVD classes (e.g. myocardial infarction, cardiomyopathy, abnormal right ventricle). Finally, advanced machine learning is applied to suitably integrate the selected radiomics for final multi-feature classification based on Support Vector Machines (SVMs). The proposed technique was trained and cross-validated using 100 cine-MRI cases corresponding to five different cardiac classes from the ACDC MICCAI 2017 challenge ***https://www.creatis.insa-lyon.fr/Challenge/acdc/index.html. All cases were correctly classified in this preliminary study, indicating potential of using large-scale radiomics for MRI-based diagnosis of CVDs.


ardiac MRI, Machine learning, SVM, Diagnosis, Radiomics

1 Introduction

Despite continuous progresses both in clinical research and practice, cardiovascular diseases (CVDs) remain the leading cause of mortality and morbidity in the world [1]. In this context, cardiac imaging such as cine-MRI (Magnetic Resonance Imaging) is expected to play an important role due to its ability to quantify in detail structural and functional properties of the beating heart [2]. However, visual assessment of CVDs using cine-MRI remains challenging and labor-intensive due to the complexity of these diseases, in particular when the structural and functional disorders are subtle [3]. Moreover, quantitative assessment through existing clinical indices such as volumetric measures, ejection fraction, and thickening measures can be suboptimal for borderline cases. Consequently, more advanced automated techniques are needed to exploit the richness of the cardiac data to estimate diagnosis, as well as severity of the phenotype which often is associated with prognosis. Over the years, several methods have been proposed based on eigendecomposition of the moving cardiac shapes [4, 5, 6, 7, 8, 9, 10] but they have mostly used geometrical information.

In this paper, we propose instead a radiomics approach to automated image-based diagnosis of complex CVDs. Radiomics is the task of calculating a large number of imaging descriptors from delineated images, which has been widely used in cancer imaging [11]. In the context of cine-MRI, radiomics describing changes in image appearence due to CVDs have not been exploited. The proposed method estimates a large number of radiomic features including statistical, shape, and textural descriptors and assess their ability to discriminate between different CVDs automtically and robustly within a machine learning framework based on SVMs. Training and cross-validation are carried out in this study based on a database of 100 cine-MRI cases corrresponding to five different subclasses, from the ACDC challenge of MICCAI 2017.

2 Method

2.1 Data Description

This study was conducted in the context of the MICCAI 2017 challenge on Automated Cardiac Diagnosis (the ACDC challenge). The database consists of 100 cases comprising cine-MRI data, height and weight information, as well as the diastolic and systolic phase instants for each subject. Five subclasses were included, namely (see examples in Fig. 1):
(1) Normal subjects (NOR).
(2) Patients with dilated cardiomyopathy (DCM).
(3) Hypertrophic cardiomyopathy (HCM).
(4) Abnormal right ventricle (RV)
(5) Myocardial infarction (MINF).

The 100 images were acquired at the University Hospital of Dijon (France) by using 1.5T or 3T MRI scans (Siemens Medical Solutions, Germany) with the following parameters depending on the examination: image sequence = SSFP cine-MRI, slice thickness = 5mm or 8mm, inter-slice gaps = 5mm or 10mm, spatial resolution = 1.37 to 1.68 mm2/pixel, number of frames = 28 to 40. This training dataset was then manually segmented for the left ventricle, myocardium and right ventricle by an experienced manual observer at both end-diastole and end-systole time frames. The test data of the challenge will be segmented as explained in the next section.

(a) DCM
(b) HCM
(c) MINF
(d) RV
Figure 1: Examples of cine-MRI images for the four abnormalities classified in this study (Top: ED, bottom: ES).

2.2 Semi-Automatic Segmentation

To segment the test datasets semi-automatically, we propose an atlas-based approach using the publicly available cardiac atlas [12]. To this end, we firstly define manually six anatomical landmarks on each cine-MRI case, more specifically at:
(1) Mid-ventricular slice: RV insertion point next to the liver.
(2) Mid-ventricular slice: A point on the RV free wall.
(3) Mid-ventricular slice: RV insertion point next to the lung.
(4) Mid-ventricular slice: A point on the LV free wall.
(5) Apical slice: Apex.
(6) Basal slice: Center of the base.

We then use the atlas-based technique described in [13] to extract the cardiac structures of interest, namely the LV, RV and myocardium. This is followed by user-friendly manual correction of the segmented contours to correct for potential errors using the ITK-SNAP toolhttp://www.itksnap.org/pmwiki/pmwiki.php. Note that this segmentation approach will be only used to segment the test data of the challenge and that this paper focuses only on the classification part of the ACDC challenge.

2.3 Radiomics Features for Cardiac Diagnosis

As mentioned in the introduction, most existing techniques included in clinical practice use shape and motion indices such as ejection fraction, ventricular volumes and myocardial thickening to classify the subjects under investigation. This means that a lot of information produced by the image is lost during this operation, in particular imaging evidence in relation to the tissue appearence in the blood pool, myocardium and right ventricle, as well as more complex morphological and functional information. But it is unclear which advanced indices could contribute to improved classification of cardiovascular cases. To address these issues, we propose a radiomics approach for computer-aided diagosis in cine-MRI. Radiomic features have been used so far mostly for cancer image quantification [11, 13], such as for the estimation of patient prognosis and treatment response based on the characteristics of the tumors as encoded by the image data. The suffix -omics attached to radiology refers to the use of large amounts of imaging features, from which the most relevant set can be selected for the specific task in question. In this paper, we estimate a large pool of new radiomic features from the segmented cine-MRI images, which will be then analyzed to extract the most powerful features for classification.

In other words, we augment the set of indices to be leveraged for cardiac diagnosis by considering more complex shape/motion radiomic features, as well as advanced textural radiomic features. Specifically, we use 567 features (height, weight, ED-ES duration, plus 188 features per structure: LV, MYO, RV at ED and ES) based on five categories using the PyRadiomics library [14], namely:
(1) Shape based (Volume, surface area, sphericity, compactness, diameters, elongation, etc).
(2) Intensity first order statistics (e.g. mean, standard deviation, energy, entropy, etc).
(3) Gray level cooccurence matrix (GLCM) (autocorrelation, contrast, dissimilarity, homogeneity, inverse difference moment, maximum probability, etc).
(4) Gray level run length matrix (GLRLM) (short/long run emphasis, gray-level/run-length non-uniformity, etc).
(5) Gray level size zone matrix (GLSZM) (smal/large area emphasis, zone percentage, etc).

Note that the first group of radiomics consist of pure shape information, while the four remaining groups are intensity-based features, describing the intensity variations inside the cardiac structures, as well as the complexity and repeatability of the tissue texture. Our hypothesis is that some of these radiomic values will be modified in the presence of cardiac abnormality in a way that is unique to each subgroup of patients when compared to normal individuals.

2.4 Classification Method

The next step of our approach is to combine the heterogeneous radiomic features within a classification scheme that will learn to discriminate between the different patient subgroups and normal individuals. In this paper, we choose to use Support Vector Machines (SVMs) [15] due to well-known performance when classifying image data, in particular in the case of small sample size. An SVM model corresponds to a transformation of the examples to a hyperspace where a good separation is achieved by the hyperplanes that have the largest distance to the nearest training-data point of any class (so-called functional margin). This ensures that the examples belonging to the different classes are separated as clearly as possible. New cases are then mapped onto that same hyperspace and classified based on their location with respect to the hyperplanes separating the different classes. As such, it is suitable for cardiovascular disease classification as the challenge is precisely to identify subtle changes and differences between normal cardiac characteristics and those of pathological cases.

2.5 Radiomic Feature Selection

Due to the large number of radiomic features, radiomic-based classification can easily suffer from over-fitting due to the limited number of examples that can be realistically collected for training. As a result, it is of paramount importance to identify a smaller subset of radiomic features that is optimal for the cardiac diagnosis task. In this paper, we do this by using sequential forward feature selection [16], through which radiomic features will be added to the final subset one at a time until the classification becomes negatively impacted as a result of adding new radiomic features.

3 Results

For all experiments, we used leave-one-out tests to evaluate the proposed method and measured accuracy as proportion correct classifications. Firstly, we evaluated the accuracy of the CVD classifications by using only intensity radiomics or only shape radiomic features. For intensity radiomics, we obtained a maximal accuracy of 0.98 (two misclassifications) when using 13 optimal features. For shape radiomics, we obtained an accuracy of 1.0 (all cases correctly classified) but by using a total of 32 features. Subsequently, we combined intensity, shape and patient information (height and weight) all together and the forward feature selection results are provided in Fig. 2. It can be seen that the best single feature only achieves a 0.62 accuracy. However, after adding three selected features to the classification task, the accuracy is improved beyond the 0.90 accuracy line to reach 0.91 and even 0.94 after five selected features. A maximum accuracy of 1.0 (all cases correctly classified) is reached by combining 10 features only when combining intensity, shape and patient information.

Figure 2: Accuracy of the proposed CVD classification as a function of the number of radiomic features trained in the model.

The shape of the curve in Fig. 2 indicates the importance of feature selection, as after reaching the maximum accuracy, incorporating additionnal features leads to model over-fitting and reduced accuracy. While these preliminary results are obtained on a small and controlled study, they are encouraging. In comparison, we obtained an accuracy of 0.84 when using all radiomic features and 0.86 when combining conventional clinical indices only such as ejection fraction, cavity volumes, and body-mass index.

To understand the behavior of the model, we evaluated the precision, recall and confusion matrix after selecting five features, at an accuracy of 0.94. It can be seen that the least accurately detected classes are for the HCM and DCM patients. However, after adding all optimal features, we finally reach a maximal accuracy of 1.0.

Table 1: Precision, recall and confusion matrix obtained by using the five first optimal radiomic features at accuracy of 0.94.
Precision 1 0.85 0.9 0.95 1
Recall 0.87 1 0.86 1 1
NOR 20 0 0 0 0
DCM 0 17 0 3 0
HCM 2 0 18 0 0
MINF 1 0 0 19 0
RV 0 0 0 0 20

This selected list of optimal features is given in Table 3, which include one conventional shape index (volume), seven advanced shape radiomic features (e.g. compactness, least axis, surface area), one patient information (height) and one textural radiomic feature (GLCM inverse difference). This shows how mutiple radiomics of different nature can be complimentary to each other, which enables to identify correctly all cases. Also, the table shows that the features are well distributed among the three cardiac structures (LV, myocardium, RV), as well as for the ED and ES frames.

To show the relevance of the selected features, we have added to the table the accuracy results by removing each feature from the SVM model (column W/O). It can be seen that the removal of each of these features negatively affects the final accuracy, which is reduced from 1.0 to 0.88 by removing the Surface Area to Volume feature, and to 0.96 by removing the Inverse Difference Intensity (GLCM) feature. This shows how these features can play an role in discriminating some of the challenging and ambiguous cases.

To further show the relevance of combining all of the selected, we have also added to the table in the last column the accuracy by using a single radiomic feature. It can be seen that their on their own, these features do not enable a satisfactory classification, with the accuracy values vaying between 0.18 (Height) and 0.62 (Volume). In particular, the Height variable is not capable of producing any meaninful classification on its own, but contributes to the overall accuracy of the multi-radiomic model by normalizing with respect to size.

Table 2: List of 10 selected radiomic features as selected by the proposed technique for CVD classification. W/O: Accuracy without the feature. Alone: Accuracy using only this feature.

Type Frame Structure W/O Alone
Volume Conventional shape ED MYO 0.92 0.5
Surface Area to Volume Advanced shape ES LV 0.88 0.62
Least Axis Advanced shape ES LV 0.95 0.42
Maximum 2D diameter Advanced shape ED LV 0.95 0.41
Maximum 3D diameter Advanced shape ES RV 0.97 0.36
GLCM Inverse Difference Intensity/textural ES RV 0.96 0.34
Compactness 2 Advanced shape ES LV 0.91 0.40
Maximum 3D diameter Advanced shape ES MYO 0.96 0.47
Surface area Advanced shape ED RV 0.97 0.29
Height Patient Information - - 0.91 0.18

4 Conclusions

In this paper, we proposed the use of large amounts of radiomic features, integrating advanced shape and textural descriptors, to predict cardiac subgroups. The obtained results suggest that radiomics are indeed capable to encode alterations in the anatomy and tissues of the affected cardiac structures. Furthermore, the feature selection results indicate that shape and intensity descriptors compliment each other and their combinations enable to enhance the prediction power of the system in particular for uncertain cases situated close to the boundary between two disease classes. However, the high accuracy of 1.0 suggests that further evaluations with additional datasets are required to test this radiomics model in larger and more variable data samples. In particular, inter-subject variability due to semi-automatic segmentation of the boundaries will need to be assessed. Future work also includes the testing of additional radiomic features (e.g. fractals, wavelets) and clincal interpretation of the features and results.


IC and KL are funded by a Ramon y Cajal research grant (Ryc-2015-17183) from the Spanish Ministry of Economy and Competitiveness. SN is partly funded by a National Institute of Health grant (NIH U01 CA187947). The work of SEP forms part of the translational research portfolio of the NIHR Biomedical Research Unit at Barts.


  • [1] Santulli, G. (2013). Epidemiology of cardiovascular disease in the 21st century: updated numbers and updated facts. J Cardiovasc Dis, 1(1), 1-2.
  • [2] P. Peng, K. Lekadir, A. Gooya, L. Shao, S. E. Petersen, and A. F. Frangi, ”A review of heart chamber segmentation for structural and functional analysis using cardiac magnetic resonance imaging” MAGMA. 2016; 29: 155–195.
  • [3] Pennell, D. J. (2010). Cardiovascular magnetic resonance. Circulation, 121(5), 692-705.
  • [4] J. G. Bosch and F. Nijland and S. C. Mitchell and B. P.F. Lelieveldt and O. Kamp and J. H.C. Reiber and M. Sonka, ”Computer-aided diagnosis via model-based shape analysis: Automated classification of wall motion abnormalities in echocardiograms.” Academic Radiol., vol. 12, no. 3, pp.358-367, 2005.
  • [5] F. Zhao, A. Wahle,Matthew T. Thomas ,A. H. Stolpen,T. D. Scholz, and M. Sonka,”Congenital aortic disease: 4D magnetic resonance segmentation and quantitative analysis.” Medical Image Analysis Volume 13, Issue 3, June 2009, pp. 483-493
  • [6] Suinesiaputra, A. et al. (2017). Statistical shape modeling of the left ventricle: myocardial infarct classification challenge. IEEE journal of biomedical and health informatics.
  • [7] Lekadir, K., Albá, X., Pereañez, M., and Frangi, A. F. (2015, October). Statistical shape modeling using partial least squares: application to the assessment of myocardial infarction. In International Workshop on Statistical Atlases and Computational Models of the Heart (pp. 130-139). Springer, Cham.
  • [8] Lekadir, K., Hoogendoorn, C., Pereanez, M., Alba, X., Pashaei, A., and Frangi, A. F. (2014). Statistical personalization of ventricular fiber orientation using shape predictors. IEEE transactions on medical imaging, 33(4), 882-890.
  • [9] Suinesiaputra, A., Frangi, A.F., Kaandorp, T., Lamb, H.J., Bax, J.J., Reiber, J., Lelieveldt, B.: Automated detection of regional wall motion abnormalities based on a statistical model applied to multislice short-axis cardiac MR images. IEEE Trans. Med. Imaging 28(4), 595–607 (2009)
  • [10] Bai, W., Oktay, O., and Rueckert, D. (2015, October). Classification of Myocardial Infarcted Patients by Combining Shape and Motion Features. In International Workshop on Statistical Atlases and Computational Models of the Heart (pp. 140-145). Springer, Cham.
  • [11] Aerts, H.J., Velazquez, E.R., Leijenaar, R.T., Parmar, C., Grossmann, P., Cavalho, S., Bussink, J., Monshouwer, R., Haibe-Kains, B., Rietveld, D. and Hoebers, F., 2014. Decoding tumour phenotype by noninvasive imaging using a quantitative radiomics approach. Nature communications, 5.
  • [12] Bai, W., Shi, W., de Marvao, A., Dawes, T. J., O’Regan, D. P., Cook, S. A., and Rueckert, D. (2015). A bi-ventricular cardiac atlas built from 1000+ high resolution MR images of healthy subjects and an analysis of shape and motion. Medical image analysis, 26(1), 133-145.
  • [13] Gevaert, O., Xu, J., Hoang, C.D., Leung, A.N., Xu, Y., Quon, A., Rubin, D.L., Napel, S. and Plevritis, S.K., 2012. Non–small cell lung cancer: identifying prognostic imaging biomarkers by leveraging public gene expression microarray data—methods and preliminary results. Radiology, 264(2), pp.387-396.
  • [14] J. JM van Griethuysen, A. Fedorov, C. Parmar, A. Hosny, N. Aucoin, V. Narayan, R. GH Beets-Tan, J-C. Fillion-Robin, S. Pieper, H. JWL Aerts, “Computational Radiomics System to Decode the Radiographic Phenotype”; Submitted 2017
  • [15] Pedregosa, F., Varoquaux, G., Gramfort, A., Michel, V., Thirion, B., Grisel, O., Blondel, M., Prettenhofer, P., Weiss, R., Dubourg, V. and Vanderplas, J., 2011. Scikit-learn: Machine learning in Python. Journal of Machine Learning Research, 12(Oct), pp.2825-2830.
  • [16] Guyon, I., and Elisseeff, A. (2003). An introduction to variable and feature selection. Journal of machine learning research, 3(Mar), 1157-1182.
Comments 0
Request Comment
You are adding the first comment!
How to quickly get a good reply:
  • Give credit where it’s due by listing out the positive aspects of a paper before getting into which changes should be made.
  • Be specific in your critique, and provide supporting evidence with appropriate references to substantiate general statements.
  • Your comment should inspire ideas to flow and help the author improves the paper.

The better we are at sharing our knowledge with each other, the faster we move forward.
The feedback must be of minimum 40 characters and the title a minimum of 5 characters
Add comment
Loading ...
This is a comment super asjknd jkasnjk adsnkj
The feedback must be of minumum 40 characters
The feedback must be of minumum 40 characters

You are asking your first question!
How to quickly get a good answer:
  • Keep your question short and to the point
  • Check for grammar or spelling errors.
  • Phrase it like a question
Test description