Catheter segmentation in X-ray fluoroscopy using synthetic data and transfer learning with light U-nets

Background and objectivesAutomated segmentation and tracking of surgical instruments and catheters under X-ray fluoroscopy hold the potential for enhanced image guidance in catheter-based endovascular procedures. This article presents a novel method for real-time segmentation of catheters and guidewires in 2d X-ray images. We employ Convolutional Neural Networks (CNNs) and propose a transfer learning approach, using synthetic fluoroscopic images, to develop a lightweight version of the U-Net architecture. Our strategy, requiring a small amount of manually annotated data, streamlines the training process and results in a U-Net model, which achieves comparable performance to the state-of-the-art segmentation, with a decreased number of trainable parameters. MethodsThe proposed transfer learning approach exploits high-fidelity synthetic images generated from real fluroscopic backgrounds. We implement a two-stage process, initial end-to-end training and fine-tuning, to develop two versions of our model, using synthetic and phantom fluoroscopic images independently. A small number of manually annotated in-vivo images is employed to fine-tune the deepest 7 layers of the U-Net architecture, producing a network specialized for pixel-wise catheter/guidewire segmentation. The network takes as input a single grayscale image and outputs the segmentation result as a binary mask against the background. ResultsEvaluation is carried out with images from in-vivo fluoroscopic video sequences from six endovascular procedures, with different surgical setups. We validate the effectiveness of developing the U-Net models using synthetic data, in tests where fine-tuning and testing in-vivo takes place both by dividing data from all procedures into independent fine-tuning/testing subsets as well as by using different in-vivo sequences. Accurate catheter/guidewire segmentation (average Dice coefficient of  ~ 0.55,  ~ 0.26 and  ~ 0.17) is obtained with both U-Net models. Compared to the state-of-the-art CNN models, the proposed U-Net achieves comparable performance ( ± 5% average Dice coefficients) in terms of segmentation accuracy, while yielding a 84% reduction of the testing time. This adds flexibility for real-time operation and makes our network adaptable to increased input resolution. ConclusionsThis work presents a new approach in the development of CNN models for pixel-wise segmentation of surgical catheters in X-ray fluoroscopy, exploiting synthetic images and transfer learning. Our methodology reduces the need for manually annotating large volumes of data for training. This represents an important advantage, given that manual pixel-wise annotations is a key bottleneck in developing CNN segmentation models. Combined with a simplified U-Net model, our work yields significant advantages compared to current state-of-the-art solutions.

[1]  Ivan Laptev,et al.  Learning and Transferring Mid-level Image Representations Using Convolutional Neural Networks , 2014, 2014 IEEE Conference on Computer Vision and Pattern Recognition.

[2]  Seyed-Ahmad Ahmadi,et al.  V-Net: Fully Convolutional Neural Networks for Volumetric Medical Image Segmentation , 2016, 2016 Fourth International Conference on 3D Vision (3DV).

[3]  Forrest N. Iandola,et al.  SqueezeNet: AlexNet-level accuracy with 50x fewer parameters and <1MB model size , 2016, ArXiv.

[4]  Daniel Ruijters,et al.  Validation of 3D multimodality roadmapping in interventional neuroradiology , 2011, Physics in medicine and biology.

[5]  Boris Ginsburg,et al.  Factorization tricks for LSTM networks , 2017, ICLR.

[6]  Hongfei Lin,et al.  Deep Transfer Learning for Modality Classification of Medical Images , 2017, Inf..

[7]  Tong Fang,et al.  Variational Guidewire Tracking Using Phase Congruency , 2007, MICCAI.

[8]  Theo van Walsum,et al.  Fully Automatic and Real-Time Catheter Segmentation in X-Ray Fluoroscopy , 2017, MICCAI.

[9]  Pierre Ambrosini,et al.  A Hidden Markov Model for 3D Catheter Tip Tracking With 2D X-ray Catheterization Sequence and 3D Rotational Angiography , 2017, IEEE Transactions on Medical Imaging.

[10]  Nassir Navab,et al.  CathNets: Detection and Single-View Depth Prediction of Catheter Electrodes , 2016, MIAR.

[11]  Max A. Viergever,et al.  Guide Wire Tracking During Endovascular Interventions , 2000, MICCAI.

[12]  YingLiang Ma,et al.  A novel real‐time computational framework for detecting catheters and rigid guidewires in cardiac catheterization procedures , 2018, Medical physics.

[13]  Charles A. Mistretta,et al.  Guidewire path tracking and segmentation in 2D fluoroscopic time series using device paths from previous frames , 2016, SPIE Medical Imaging.

[14]  Yoshua Bengio,et al.  How transferable are features in deep neural networks? , 2014, NIPS.

[15]  G. Davidavičius,et al.  Fusion of real-time 3D transesophageal echocardiography and cardiac fluoroscopy imaging in transapical catheter-based mitral paravalvular leak closure , 2017, Postepy w kardiologii interwencyjnej = Advances in interventional cardiology.

[16]  Jan Balzer,et al.  Hybrid Imaging in the Catheter Laboratory: Real-time Fusion of Echocardiography and Fluoroscopy During Percutaneous Structural Heart Disease Interventions. , 2016, Interventional cardiology.

[17]  YingLiang Ma,et al.  Registration of 3D trans-esophageal echocardiography to X-ray fluoroscopy using image-based probe tracking , 2012, Medical Image Anal..

[18]  Michael A. Speidel,et al.  Clinical feasibility of x-ray based pose estimation of a transthoracic echo probe using attached fiducials , 2018, Medical Imaging.

[19]  Nassir Navab,et al.  Interventional Tool Tracking Using Discrete Optimization , 2013, IEEE Transactions on Medical Imaging.

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

[21]  Colin D. Bicknell,et al.  Robust Catheter and Guidewire Tracking Using B-Spline Tube Model and Pixel-Wise Posteriors , 2016, IEEE Robotics and Automation Letters.

[22]  Sergey Ioffe,et al.  Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift , 2015, ICML.

[23]  Wojciech Zaremba,et al.  Domain randomization for transferring deep neural networks from simulation to the real world , 2017, 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[24]  Nassir Navab,et al.  Fully Automatic Catheter Localization in C-Arm Images Using ℓ1-Sparse Coding , 2014, MICCAI.

[25]  Loïc Le Folgoc,et al.  Attention U-Net: Learning Where to Look for the Pancreas , 2018, ArXiv.

[26]  Lubomir M. Hadjiiski,et al.  Multi-task transfer learning deep convolutional neural network: application to computer-aided diagnosis of breast cancer on mammograms , 2017, Physics in medicine and biology.

[27]  Ziyan Wu,et al.  Guidewire tracking using a novel sequential segment optimization method in interventional X-ray videos , 2016, 2016 IEEE 13th International Symposium on Biomedical Imaging (ISBI).

[28]  YingLiang Ma,et al.  Fast Catheter Segmentation From Echocardiographic Sequences Based on Segmentation From Corresponding X-Ray Fluoroscopy for Cardiac Catheterization Interventions , 2015, IEEE Transactions on Medical Imaging.

[29]  Debjani Chakraborty,et al.  Transfer learning based classification of optical coherence tomography images with diabetic macular edema and dry age-related macular degeneration. , 2017, Biomedical optics express.

[30]  Ronald M. Summers,et al.  Deep Convolutional Neural Networks for Computer-Aided Detection: CNN Architectures, Dataset Characteristics and Transfer Learning , 2016, IEEE Transactions on Medical Imaging.

[31]  Ying Zhu,et al.  Robust guidewire tracking in fluoroscopy , 2009, CVPR.

[32]  Allison M. Okamura,et al.  3D Segmentation of Curved Needles Using Doppler Ultrasound and Vibration , 2013, IPCAI.

[33]  Ida-Maria Sintorn,et al.  Reducing the U-Net size for practical scenarios: Virus recognition in electron microscopy images , 2019, Comput. Methods Programs Biomed..

[34]  Mehmet A. Orgun,et al.  A novel end-to-end classifier using domain transferred deep convolutional neural networks for biomedical images , 2017, Comput. Methods Programs Biomed..

[35]  Hayit Greenspan,et al.  GAN-based Synthetic Medical Image Augmentation for increased CNN Performance in Liver Lesion Classification , 2018, Neurocomputing.

[36]  M. Cakici,et al.  Comparison of minimally invasive cardiac surgery incisions: Periareolar approach in female patients , 2018, Anatolian journal of cardiology.