Deep Learning for Needle Detection in a Cannulation Simulator
Jianxin Gao, Ju Lin, Irfan Kil, Ravikiran B. Singapogu, and Richard E., Groff

TL;DR
This paper explores deep learning methods to detect needle infiltration in a cannulation simulator using video analysis, demonstrating real-time performance with lightweight neural networks.
Contribution
It introduces a deep learning approach for needle state detection in a cannulation simulator, comparing various neural network architectures and implementing a real-time solution.
Findings
CRNN outperforms baseline models in accuracy
Light CNN and CRNN achieve better results than pre-trained models
Real-time implementation verified on commodity hardware
Abstract
Cannulation for hemodialysis is the act of inserting a needle into a surgically created vascular access (e.g., an arteriovenous fistula) for the purpose of dialysis. The main risk associated with cannulation is infiltration, the puncture of the wall of the vascular access after entry, which can cause medical complications. Simulator-based training allows clinicians to gain cannulation experience without putting patients at risk. In this paper, we propose to use deep-learning-based techniques for detecting, based on video, whether the needle tip is in or has infiltrated the simulated fistula. Three categories of deep neural networks are investigated in this work: modified pre-trained models based on VGG-16 and ResNet-50, light convolutional neural networks (light CNNs), and convolutional recurrent neural networks (CRNNs). CRNNs consist of convolutional layers and a long short-term memory…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCentral Venous Catheters and Hemodialysis · Intravenous Infusion Technology and Safety · Advanced Neural Network Applications
