CathSim: An Open-Source Simulator for Endovascular Intervention

IF 3.4 Q2 ENGINEERING, BIOMEDICAL
Tudor Jianu;Baoru Huang;Minh Nhat Vu;Mohamed E. M. K. Abdelaziz;Sebastiano Fichera;Chun-Yi Lee;Pierre Berthet-Rayne;Ferdinando Rodriguez y Baena;Anh Nguyen
{"title":"CathSim: An Open-Source Simulator for Endovascular Intervention","authors":"Tudor Jianu;Baoru Huang;Minh Nhat Vu;Mohamed E. M. K. Abdelaziz;Sebastiano Fichera;Chun-Yi Lee;Pierre Berthet-Rayne;Ferdinando Rodriguez y Baena;Anh Nguyen","doi":"10.1109/TMRB.2024.3421256","DOIUrl":null,"url":null,"abstract":"Autonomous robots in endovascular operations have the potential to navigate circulatory systems safely and reliably while decreasing the susceptibility to human errors. However, there are numerous challenges involved with the process of training such robots, such as long training duration and safety issues arising from the interaction between the catheter and the aorta. Recently, endovascular simulators have been employed for medical training but generally do not conform to autonomous catheterization due to the lack of standardization and RL framework compliance. Furthermore, most current simulators are closed-source, which hinders the collaborative development of safe and reliable autonomous systems through shared learning and community-driven enhancements. In this work, we introduce CathSim, an open-source simulation environment that accelerates the development of machine learning algorithms for autonomous endovascular navigation. We first simulate the high-fidelity catheter and aorta with a state-of-the-art endovascular robot. We then provide the capability of real-time force sensing between the catheter and the aorta in simulation. Furthermore, we validate our simulator by conducting two different catheterization tasks using two popular reinforcement learning algorithms, namely SAC and PPO. The experimental results show that our open-source simulator can mimic the behavior of real-world endovascular robots and facilitate the development of different autonomous catheterization tasks. Our simulator is publicly available at \n<uri>https://github.com/airvlab/cathsim</uri>\n.","PeriodicalId":73318,"journal":{"name":"IEEE transactions on medical robotics and bionics","volume":"6 3","pages":"971-979"},"PeriodicalIF":3.4000,"publicationDate":"2024-07-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE transactions on medical robotics and bionics","FirstCategoryId":"1085","ListUrlMain":"https://ieeexplore.ieee.org/document/10587130/","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"ENGINEERING, BIOMEDICAL","Score":null,"Total":0}
引用次数: 0

Abstract

Autonomous robots in endovascular operations have the potential to navigate circulatory systems safely and reliably while decreasing the susceptibility to human errors. However, there are numerous challenges involved with the process of training such robots, such as long training duration and safety issues arising from the interaction between the catheter and the aorta. Recently, endovascular simulators have been employed for medical training but generally do not conform to autonomous catheterization due to the lack of standardization and RL framework compliance. Furthermore, most current simulators are closed-source, which hinders the collaborative development of safe and reliable autonomous systems through shared learning and community-driven enhancements. In this work, we introduce CathSim, an open-source simulation environment that accelerates the development of machine learning algorithms for autonomous endovascular navigation. We first simulate the high-fidelity catheter and aorta with a state-of-the-art endovascular robot. We then provide the capability of real-time force sensing between the catheter and the aorta in simulation. Furthermore, we validate our simulator by conducting two different catheterization tasks using two popular reinforcement learning algorithms, namely SAC and PPO. The experimental results show that our open-source simulator can mimic the behavior of real-world endovascular robots and facilitate the development of different autonomous catheterization tasks. Our simulator is publicly available at https://github.com/airvlab/cathsim .
CathSim:开放源码的血管内介入模拟器
血管内手术中的自主机器人有可能安全可靠地导航循环系统,同时降低人为失误的可能性。然而,此类机器人的培训过程面临诸多挑战,如培训时间长,导管与主动脉之间的相互作用会产生安全问题。最近,血管内模拟器已被用于医疗培训,但由于缺乏标准化和符合 RL 框架,一般不符合自主导管术的要求。此外,目前的大多数模拟器都是闭源的,这阻碍了通过共享学习和社区驱动的改进来合作开发安全可靠的自主系统。在这项工作中,我们介绍了一种开源模拟环境 CathSim,它能加速自主血管内导航机器学习算法的开发。我们首先用最先进的血管内机器人模拟了高保真导管和主动脉。然后,我们在模拟中提供了导管和主动脉之间的实时力感应功能。此外,我们还使用两种流行的强化学习算法(即 SAC 和 PPO)执行了两种不同的导管植入任务,从而验证了我们的模拟器。实验结果表明,我们的开源模拟器可以模拟真实世界中血管内机器人的行为,促进不同自主导管术任务的开发。我们的模拟器可在 https://github.com/airvlab/cathsim 公开获取。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
CiteScore
6.80
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信