Automatic detection of coronary artery stenosis by convolutional neural network with temporal constraint

Coronary artery disease (CAD) is a major threat to human health. In clinical practice, X-ray coronary angiography remains the gold standard for CAD diagnosis, where the detection of stenosis is a crucial step. However, detection is challenging due to the low contrast between vessels and surrounding tissues as well as the complex overlap of background structures with inhomogeneous intensities. To achieve automatic and accurate stenosis detection, we propose a convolutional neural network-based method with a novel temporal constraint across X-ray angiographic sequences. Specifically, we develop a deconvolutional single-shot multibox detector for candidate detection on contrast-filled X-ray frames selected by U-Net. Based on these static frames, the detector demonstrates high sensitivity for stenoses yet unacceptable false positives still exist. To solve this problem, we propose a customized seq-fps module that exploits the temporal consistency of consecutive frames to reduce the number of false positives. Experiments are conducted with 148 X-ray angiographic sequences. The results show that the proposed method outperforms existing stenosis detection methods, achieving the highest sensitivity of 87.2% and positive predictive value of 79.5%. Furthermore, this study provides a promising tool to improve CAD diagnosis in clinical practice.

[1]  Yi Li,et al.  R-FCN: Object Detection via Region-based Fully Convolutional Networks , 2016, NIPS.

[2]  Hua Ma,et al.  Fast Prospective Detection of Contrast Inflow in X-ray Angiograms with Convolutional Neural Network and Recurrent Neural Network , 2017, MICCAI.

[3]  Ross B. Girshick,et al.  Fast R-CNN , 2015, 1504.08083.

[4]  Thomas Brox,et al.  U-Net: Convolutional Networks for Biomedical Image Segmentation , 2015, MICCAI.

[5]  Mostafa Mirhassani Seyed,et al.  Detection of Narrowed Coronary Arteries in X-ray Angiographic Images using Contour processing of Segmented Heart Vessels based on Hessian Vesselness Filter and Wavelet based Image Fusion , 2011 .

[6]  Ali Farhadi,et al.  You Only Look Once: Unified, Real-Time Object Detection , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[7]  Frédéric Precioso,et al.  Standardized evaluation framework for evaluating coronary artery stenosis detection, stenosis quantification and lumen segmentation algorithms in computed tomography angiography , 2013, Medical Image Anal..

[8]  Luc Van Gool,et al.  Efficient Non-Maximum Suppression , 2006, 18th International Conference on Pattern Recognition (ICPR'06).

[9]  Zengchang Qin,et al.  Automated identification and grading of coronary artery stenoses with X-ray angiography , 2018, Comput. Methods Programs Biomed..

[10]  Max A. Viergever,et al.  A Recurrent CNN for Automatic Detection and Classification of Coronary Artery Plaque and Stenosis in Coronary CT Angiography , 2018, IEEE Transactions on Medical Imaging.

[11]  C. Toumoulin,et al.  Coronary extraction and stenosis quantification in X-ray angiographic imaging , 2004, The 26th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[12]  Örjan Smedby,et al.  Vessel Segmentation Using Implicit Model-Guided Level Sets , 2012, MICCAI 2012.

[13]  Bernadette A. Thomas,et al.  Global, regional, and national age–sex specific all-cause and cause-specific mortality for 240 causes of death, 1990–2013: a systematic analysis for the Global Burden of Disease Study 2013 , 2015, The Lancet.

[14]  Kaiming He,et al.  Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks , 2015, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[15]  Jouke Dijkstra,et al.  FrenchCoast: Fast, Robust Extraction for the Nice CHallenge on COronary Artery Segmentation of the Tree , 2012 .

[16]  Kaiming He,et al.  Mask R-CNN , 2017, 2017 IEEE International Conference on Computer Vision (ICCV).

[17]  Wei Liu,et al.  DSSD : Deconvolutional Single Shot Detector , 2017, ArXiv.

[18]  Jian Sun,et al.  Deep Residual Learning for Image Recognition , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[19]  David Beymer,et al.  Automatic detection of coronary stenosis in X-ray angiography through spatio-temporal tracking , 2014, 2014 IEEE 11th International Symposium on Biomedical Imaging (ISBI).

[20]  Antoine Manzanera,et al.  A coronary artery segmentation method based on multiscale analysis and region growing , 2016, Comput. Medical Imaging Graph..

[21]  P. Serruys,et al.  The SYNTAX Score: an angiographic tool grading the complexity of coronary artery disease. , 2005, EuroIntervention : journal of EuroPCR in collaboration with the Working Group on Interventional Cardiology of the European Society of Cardiology.

[22]  Zhiqiang Shen,et al.  DSOD: Learning Deeply Supervised Object Detectors from Scratch , 2017, 2017 IEEE International Conference on Computer Vision (ICCV).

[23]  Andrew Zisserman,et al.  Very Deep Convolutional Networks for Large-Scale Image Recognition , 2014, ICLR.

[24]  L. V. Vliet,et al.  Automatic segmentation, detection and quantification of coronary artery stenoses on CTA , 2013, The International Journal of Cardiovascular Imaging.

[25]  Shuicheng Yan,et al.  Seq-NMS for Video Object Detection , 2016, ArXiv.

[26]  N. Otsu A threshold selection method from gray level histograms , 1979 .

[27]  Sergio Guadarrama,et al.  Speed/Accuracy Trade-Offs for Modern Convolutional Object Detectors , 2016, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).