Tokuda Laboratory

Software System for Image-Guided Robot-Assisted Interventions

Seamless integration of medical image computing and medical robotics.

This project aims to support research on image-guided robot-assisted interventions (IGRI) by providing a common open-source software platform for efficient research, development, and resource sharing. IGRI combines image guidance and robotic assistance to enhance the physician’s ability to see and physically access the lesion with minimal invasion, resulting in a better clinical outcome.

Architecture

Open-source software is crucial for academic research in many fields, including medical imaging and robotics. It is not simply a cheap alternative to commercial software but has become part of an ecosystem where researchers and engineers share program codes to avoid “reinventing the wheel” and advance the entire field together. Historically, such codes are shared as libraries, which are designed to be incorporated into software applications to reduce the coding effort. However, as software applications become large and complex, it has become a common practice for application developers to deal with numerous libraries to build a software package. Simply sharing libraries is not enough to keep application development manageable. As a solution to this ever-growing software complexity, research communities have been committed to open-source integrated platforms to facilitate rapid and efficient development. Typically, those platforms provide mechanisms for common tasks, such as data I/O and management, as well as visualization. They also provide mechanisms to easily customize or extend with minimal coding efforts, such as plug-in and scripting language interfaces. The 3D Slicer and ROS are two notable examples of integrated platforms that evolved in medical imaging and robotics, respectively.

Integrating 3D Slicer and ROS for IGRI research is seemingly an obvious choice as they already provide many medical imaging and robotics algorithms used in IGRI systems. However, IGRI research has a unique engineering challenge. To build an IGRI system, medical imaging tools, and robotics software/hardware must work harmoniously to achieve the goal. For example, in typical IGRI systems, the robot’s motion is planned in the imaging space; hence, the image processing and the kinematics algorithms must share the same coordinate frame. However, building such a robust software system is difficult, particularly in a low-resource academic research setting.

Therefore, the goal of this project is to enable seamless integration of 3D Slicer and ROS to establish an open-source software ecosystem for IGRI systems. We believe that the project will allow researchers to incorporate state-of-the-art algorithms and models into their systems for medical robotics with minimum engineering effort and ultimately facilitate rapid and seamless bench-to-bedside translation.

Collaborators

References

  1. Connolly L, Deguet A, Leonard S, Tokuda J, Ungi T, Krieger A, Kazanzides P, Mousavi P, Fichtinger G, Taylor RH. Bridging 3D Slicer and ROS2 for Image-Guided Robotic Interventions. Sensors. 2022;22(14). doi:10.3390/s22145336 PMID: 35891016. PMCID: PMC9324680.
  2. Frank T, Krieger A, Leonard S, Patel NA, Tokuda J. ROS-IGTL-Bridge: an open network interface for image-guided therapy using the ROS environment. Int J Comput Assist Radiol Surg. 2017;12(8):1451–1460. doi:10.1007/s11548-017-1618-1 PMID: 28567563. PMCID: PMC5543207.
  3. Egger J, Tokuda J, Chauvin L, Freisleben B, Nimsky C, Kapur T, Wells W. Integration of the OpenIGTLink network protocol for image-guided therapy with the medical platform MeVisLab. Int J Med Robot. 2012;8(3):282–290. doi:10.1002/rcs.1415 PMID: 22374845. PMCID: PMC3405168.
  4. Egger J, Tokuda J, Chauvin L, Freisleben B, Nimsky C, Kapur T, Wells W. Integration of the OpenIGTLink network protocol for image-guided therapy with the medical platform MeVisLab. Int J Med Robot. 2012;8(3):282–290. doi:10.1002/rcs.1415 PMID: 22374845. PMCID: PMC3405168.
  5. Arata J, Kozuka H, Kim HW, Takesue N, Vladimirov B, Sakaguchi M, Tokuda J, Hata N, Chinzei K, Fujimoto H. Open core control software for surgical robots. Int J Comput Assist Radiol Surg. 2010;5(3):211–220. doi:10.1007/s11548-009-0388-9 PMID: 20033506. PMCID: PMC2925237.
  6. Tokuda J, Fischer GS, DiMaio SP, Gobbi DG, Csoma C, Mewes PW, Fichtinger G, Tempany CM, Hata N. Integrated navigation and control software system for MRI-guided robotic prostate interventions. Comput Med Imaging Graph. 2010;34(1):3–8. doi:10.1016/j.compmedimag.2009.07.004 PMID: 19699057. PMCID: PMC2815337.
  7. Tokuda J, Fischer GS, Papademetris X, Yaniv Z, Ibanez L, Cheng P, Liu H, Blevins J, Arata J, Golby AJ, Kapur T, Pieper S, Burdette EC, Fichtinger G, Tempany CM, Hata N. OpenIGTLink: an open network protocol for image-guided therapy environment. Int J Med Robot. 2009;5(4):423–434. doi:10.1002/rcs.274 PMID: 19621334. PMCID: PMC2811069.
  8. Tokuda J, Fischer GS, Papademetris X, Yaniv Z, Ibanez L, Cheng P, Liu H, Blevins J, Arata J, Golby AJ, Kapur T, Pieper S, Burdette EC, Fichtinger G, Tempany CM, Hata N. OpenIGTLink: an open network protocol for image-guided therapy environment. Int J Med Robot. 2009;5(4):423–434. doi:10.1002/rcs.274 PMID: 19621334. PMCID: PMC2811069.

Acknowledgements

This study was supported in part by the National Institutes of Health (R01EB020667).