Bifurcation Identification for Ultrasound-driven Robotic Cannulation
Cecilia G. Morales, Dhruv Srikanth, Jack H. Good, Keith A. Dufendach, Artur Dubrawski
TL;DR
BIFURC addresses the critical need for rapid, safe intravascular access by autonomously identifying vessel bifurcations and optimal needle insertion sites from ultrasound data in a robotic cannulation system. The method blends RESUS-based vessel segmentation with an erosion-detection-tracking-merging pipeline to reconstruct vessel centerlines and locate bifurcations using temporal information from multiple robot poses, followed by a rule-based selection of the insertion point. Validated on a medical phantom and six live-pig experiments, the approach achieves expert-aligned bifurcation localization and insertion-site placement with low latency, while outperforming alternative segmentation strategies in this setting. The work demonstrates that integrating expert heuristics with deep learning can enable near-expert autonomous performance in ultrasound-guided cannulation, potentially reducing procedure time and reliance on specialized personnel, with future work aimed at generalization to multiclass vessel typing, broader anatomy, and movement/deformation handling.
Abstract
In trauma and critical care settings, rapid and precise intravascular access is key to patients' survival. Our research aims at ensuring this access, even when skilled medical personnel are not readily available. Vessel bifurcations are anatomical landmarks that can guide the safe placement of catheters or needles during medical procedures. Although ultrasound is advantageous in navigating anatomical landmarks in emergency scenarios due to its portability and safety, to our knowledge no existing algorithm can autonomously extract vessel bifurcations using ultrasound images. This is primarily due to the limited availability of ground truth data, in particular, data from live subjects, needed for training and validating reliable models. Researchers often resort to using data from anatomical phantoms or simulations. We introduce BIFURC, Bifurcation Identification for Ultrasound-driven Robot Cannulation, a novel algorithm that identifies vessel bifurcations and provides optimal needle insertion sites for an autonomous robotic cannulation system. BIFURC integrates expert knowledge with deep learning techniques to efficiently detect vessel bifurcations within the femoral region and can be trained on a limited amount of in-vivo data. We evaluated our algorithm using a medical phantom as well as real-world experiments involving live pigs. In all cases, BIFURC consistently identified bifurcation points and needle insertion locations in alignment with those identified by expert clinicians.
