Coronary artery calcification (CAC) classification with deep convolutional neural networks

Coronary artery calcification (CAC) is a typical marker of the coronary artery disease, which is one of the biggest causes of mortality in the U.S. This study evaluates the feasibility of using a deep convolutional neural network (DCNN) to automatically detect CAC in X-ray images. 1768 posteroanterior (PA) view chest X-Ray images from Sichuan Province Peoples Hospital, China were collected retrospectively. Each image is associated with a corresponding diagnostic report written by a trained radiologist (907 normal, 861 diagnosed with CAC). Onequarter of the images were randomly selected as test samples; the rest were used as training samples. DCNN models consisting of 2,4,6 and 8 convolutional layers were designed using blocks of pre-designed CNN layers. Each block was implemented in Theano with Graphics Processing Units (GPU). Human-in-the-loop learning was also performed on a subset of 165 images with framed arteries by trained physicians. The results from the DCNN models were compared to the diagnostic reports. The average diagnostic accuracies for models with 2,4,6,8 layers were 0.85, 0.87, 0.88, and 0.89 respectively. The areas under the curve (AUC) were 0.92, 0.95, 0.95, and 0.96. As the model grows deeper, the AUC or diagnostic accuracies did not have statistically significant changes. The results of this study indicate that DCNN models have promising potential in the field of intelligent medical image diagnosis practice.

[1]  C. Becker,et al.  Predictive value of coronary calcifications for future cardiac events in asymptomatic patients with diabetes mellitus: A prospective study in 716 patients over 8 years , 2008, BMC cardiovascular disorders.

[2]  P. Bream,et al.  Chest film detection of coronary artery calcification. The value of the CAC triangle. , 1978, Radiology.

[3]  B. Thompson,et al.  Coronary artery calcification: clinical significance and current methods of detection. , 1993, AJR. American journal of roentgenology.

[4]  Léon Bottou,et al.  Large-Scale Machine Learning with Stochastic Gradient Descent , 2010, COMPSTAT.

[5]  J F Breen,et al.  Coronary artery calcification detected with ultrafast CT as an indication of coronary artery disease. , 1992, Radiology.

[6]  Yoshua Bengio,et al.  Convolutional networks for images, speech, and time series , 1998 .

[7]  Geoffrey E. Hinton,et al.  ImageNet classification with deep convolutional neural networks , 2012, Commun. ACM.

[8]  J. Canty,et al.  Fast computed tomography detection of coronary calcification in the diagnosis of coronary artery disease. Comparison with angiography in patients < 50 years old. , 1994, Circulation.

[9]  B. Brundage,et al.  Detection of calcific deposits in coronary arteries by ultrafast computed tomography and correlation with angiography. , 1989, The American journal of cardiology.

[10]  Yoram Singer,et al.  Adaptive Subgradient Methods for Online Learning and Stochastic Optimization , 2011, J. Mach. Learn. Res..

[11]  I. Kakadiaris,et al.  Toward the automatic detection of coronary artery calcification in non-contrast computed tomography data , 2010, The International Journal of Cardiovascular Imaging.

[12]  Stefan Carlsson,et al.  CNN Features Off-the-Shelf: An Astounding Baseline for Recognition , 2014, 2014 IEEE Conference on Computer Vision and Pattern Recognition Workshops.

[13]  Razvan Pascanu,et al.  Theano: Deep Learning on GPUs with Python , 2012 .

[14]  R. Detrano,et al.  Quantification of coronary artery calcium using ultrafast computed tomography. , 1990, Journal of the American College of Cardiology.