Weakly Supervised Vessel Segmentation in X-ray Angiograms by Self-Paced Learning from Noisy Labels with Suggestive Annotation

Abstract The segmentation of coronary arteries in X-ray angiograms by convolutional neural networks (CNNs) is promising yet limited by the requirement of precisely annotating all pixels in a large number of training images, which is extremely labor-intensive especially for complex coronary trees. To alleviate the burden on the annotator, we propose a novel weakly supervised training framework that learns from noisy pseudo labels generated from automatic vessel enhancement, rather than accurate labels obtained by fully manual annotation. A typical self-paced learning scheme is used to make the training process robust against label noise while challenged by the systematic biases in pseudo labels, thus leading to the decreased performance of CNNs at test time. To solve this problem, we propose an annotation-refining self-paced learning framework (AR-SPL) to correct the potential errors using suggestive annotation. An elaborate model-vesselness uncertainty estimation is also proposed to enable the minimal annotation cost for suggestive annotation, based on not only the CNNs in training but also the geometric features of coronary arteries derived directly from raw data. Experiments show that our proposed framework achieves 1) comparable accuracy to fully supervised learning, which also significantly outperforms other weakly supervised learning frameworks; 2) largely reduced annotation cost, i.e., 75.18% of annotation time is saved, and only 3.46% of image regions are required to be annotated; and 3) an efficient intervention process, leading to superior performance with even fewer manual interactions.

[1]  Mohamed Cheriet,et al.  Vesselwalker: Coronary arteries segmentation using random walks and hessian-based vesselness filter , 2013, 2013 IEEE 10th International Symposium on Biomedical Imaging.

[2]  Samy Bengio,et al.  Understanding deep learning requires rethinking generalization , 2016, ICLR.

[3]  Joan Bruna,et al.  Training Convolutional Networks with Noisy Labels , 2014, ICLR 2014.

[4]  John D. Carroll,et al.  Quantitative analysis of reconstructed 3-D coronary arterial tree and intracoronary devices , 2002, IEEE Transactions on Medical Imaging.

[5]  Zoubin Ghahramani,et al.  Dropout as a Bayesian Approximation: Representing Model Uncertainty in Deep Learning , 2015, ICML.

[6]  Yongdong Zhang,et al.  A Two-Stream Mutual Attention Network for Semi-Supervised Biomedical Segmentation with Noisy Labels , 2018, AAAI.

[7]  Mohammad H. Jafari,et al.  Vessel extraction in X-ray angiograms using deep learning , 2016, 2016 38th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC).

[8]  Luc Van Gool,et al.  The Pascal Visual Object Classes (VOC) Challenge , 2010, International Journal of Computer Vision.

[9]  Daphne Koller,et al.  Self-Paced Learning for Latent Variable Models , 2010, NIPS.

[10]  Pietro Perona,et al.  Microsoft COCO: Common Objects in Context , 2014, ECCV.

[11]  Hayit Greenspan,et al.  Training a neural network based on unreliable human annotation of medical images , 2018, 2018 IEEE 15th International Symposium on Biomedical Imaging (ISBI 2018).

[12]  Rob Fergus,et al.  Learning from Noisy Labels with Deep Neural Networks , 2014, ICLR.

[13]  Ashutosh Kumar Singh,et al.  Global, regional, and national incidence, prevalence, and years lived with disability for 310 diseases and injuries, 1990–2015: a systematic analysis for the Global Burden of Disease Study 2015 , 2016, Lancet.

[14]  Li Fei-Fei,et al.  ImageNet: A large-scale hierarchical image database , 2009, CVPR.

[15]  Yi Ma,et al.  Robust principal component analysis? , 2009, JACM.

[16]  Hao Chen,et al.  DCAN: Deep Contour-Aware Networks for Accurate Gland Segmentation , 2016, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[17]  Yifei Lu,et al.  Deep Active Self-paced Learning for Accurate Pulmonary Nodule Segmentation , 2018, MICCAI.

[18]  Lin Yang,et al.  Suggestive Annotation: A Deep Active Learning Framework for Biomedical Image Segmentation , 2017, MICCAI.

[19]  W. Edwards,et al.  Arterial calcification and not lumen stenosis is highly correlated with atherosclerotic plaque burden in humans: a histologic study of 723 coronary artery segments using nondecalcifying methodology. , 1998, Journal of the American College of Cardiology.

[20]  Deyu Meng,et al.  Leveraging Prior-Knowledge for Weakly Supervised Object Detection Under a Collaborative Self-Paced Curriculum Learning Framework , 2018, International Journal of Computer Vision.

[21]  Dumitru Erhan,et al.  Training Deep Neural Networks on Noisy Labels with Bootstrapping , 2014, ICLR.

[22]  Lixu Gu,et al.  I don't know: Double-strategies based active learning for mammographie mass classification , 2017, 2017 IEEE Life Sciences Conference (LSC).

[23]  Lixu Gu,et al.  Vesselness-constrained robust PCA for vessel enhancement in x-ray coronary angiograms , 2018, Physics in medicine and biology.

[24]  Junwei Han,et al.  SPFTN: A Joint Learning Framework for Localizing and Segmenting Objects in Weakly Labeled Videos , 2020, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[25]  Steven C. H. Hoi,et al.  Online Deep Learning: Learning Deep Neural Networks on the Fly , 2017, IJCAI.

[26]  Silvio Savarese,et al.  Active Learning for Convolutional Neural Networks: A Core-Set Approach , 2017, ICLR.

[27]  Hamid Soltanian-Zadeh,et al.  Local feature fitting active contour for segmenting vessels in angiograms , 2014, IET Comput. Vis..

[28]  J.J. Bellanger,et al.  A Level Set Method for Vessel Segmentation in Coronary Angiography , 2005, 2005 IEEE Engineering in Medicine and Biology 27th Annual Conference.

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

[30]  Hua Ma,et al.  Vessel layer separation in x-ray angiograms with fully convolutional network , 2018, Medical Imaging.

[31]  Sébastien Ourselin,et al.  Aleatoric uncertainty estimation with test-time augmentation for medical image segmentation with convolutional neural networks , 2018, Neurocomputing.

[32]  Jacob Goldberger,et al.  Training deep neural-networks using a noise adaptation layer , 2016, ICLR.

[33]  Alan D. Lopez,et al.  The Global Burden of Disease Study , 2003 .

[34]  Rong Jin,et al.  Active Learning by Querying Informative and Representative Examples , 2010, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[35]  David Beymer,et al.  Automatic Selection of Keyframes from Angiogram Videos , 2010, 2010 20th International Conference on Pattern Recognition.

[36]  Pascal Fua,et al.  SLIC Superpixels Compared to State-of-the-Art Superpixel Methods , 2012, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[37]  Tom Gundersen,et al.  Nabla-net: A Deep Dag-Like Convolutional Architecture for Biomedical Image Segmentation , 2016, BrainLes@MICCAI.

[38]  Danna Zhou,et al.  d. , 1934, Microbial pathogenesis.

[39]  Jie Liu,et al.  Vessel Enhancement Based on Length-constrained Hessian Information , 2018, 2018 24th International Conference on Pattern Recognition (ICPR).

[40]  Geraint Rees,et al.  Clinically applicable deep learning for diagnosis and referral in retinal disease , 2018, Nature Medicine.

[41]  Haidong Zhu,et al.  Pick-and-Learn: Automatic Quality Evaluation for Noisy-Labeled Image Segmentation , 2019, MICCAI.

[42]  Li Fei-Fei,et al.  MentorNet: Learning Data-Driven Curriculum for Very Deep Neural Networks on Corrupted Labels , 2017, ICML.

[43]  Derek Hoiem,et al.  Learning without Forgetting , 2016, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[44]  Ghassan Hamarneh,et al.  Learning to Segment Skin Lesions from Noisy Annotations , 2019, DART/MIL3ID@MICCAI.

[45]  G. Sapiro,et al.  A collaborative framework for 3D alignment and classification of heterogeneous subvolumes in cryo-electron tomography. , 2013, Journal of structural biology.

[46]  Yi Ma,et al.  The Augmented Lagrange Multiplier Method for Exact Recovery of Corrupted Low-Rank Matrices , 2010, Journal of structural biology.

[47]  Sheng-Jun Huang,et al.  Cost-Effective Training of Deep CNNs with Active Model Adaptation , 2018, KDD.

[48]  Danni Ai,et al.  Automatic Coronary Artery Segmentation in X-ray Angiograms by Multiple Convolutional Neural Networks , 2018, ICMIP.

[49]  Shiguang Shan,et al.  Self-Paced Learning with Diversity , 2014, NIPS.

[50]  A. Ibrahim,et al.  Acute myocardial infarction. , 2014, Critical care clinics.

[51]  Lei Zhang,et al.  Active Self-Paced Learning for Cost-Effective and Progressive Face Identification , 2017, IEEE Transactions on Pattern Analysis and Machine Intelligence.