GA3C Reinforcement Learning for Surgical Steerable Catheter Path Planning
Authors:
- 1 May 2020
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 2429-2435
Abstract
Path planning algorithms for steerable catheters, must guarantee anatomical obstacles avoidance, reduce the insertion length and ensure the compliance with needle kinematics. The majority of the solutions in literature focuses on graph based or sampling based methods, both limited by the impossibility to directly obtain smooth trajectories. In this work we formulate the path planning problem as a reinforcement learning problem and show that the trajectory planning model, generated from the training, can provide the user with optimal trajectories in terms of obstacle clearance and kinematic constraints. We obtain 2D and 3D environments from MRI images processing and we implement a GA3C algorithm to create a path planning model, able to generalize on different patients anatomies. The curvilinear trajectories obtained from the model in 2D and 3D environments are compared to the ones obtained by A* and RRT* algorithms. Our method achieves state-of-the-art performances in terms of obstacle avoidance, trajectory smoothness and computational time proving this algorithm as valid planning method for complex environments.Keywords
This publication has 19 references indexed in Scilit:
- A hierarchical path planning approach based on A ⁎ and least-squares policy iteration for mobile robotsNeurocomputing, 2015
- Motion planning for a three-stage multilumen transoral lung access system2013 IEEE/RSJ International Conference on Intelligent Robots and Systems, 2015
- Human-level control through deep reinforcement learningNature, 2015
- Dipy, a library for the analysis of diffusion MRI dataFrontiers in Neuroinformatics, 2014
- Risk-based path planning for a steerable flexible probe for neurosurgical intervention2012
- Sampling-based algorithms for optimal motion planningThe International Journal of Robotics Research, 2011
- Diffusion-Based Motion Planning for a Nonholonomic Flexible Needle Model2006
- Real-Time Obstacle Avoidance for Manipulators and Mobile Robots1986
- Dynamic ProgrammingScience, 1966
- A note on two problems in connexion with graphsNumerische Mathematik, 1959