The interactive medical simulation toolkit (iMSTK): an open source platform for surgical simulation

Introduction: Human error is one of the leading causes of medical error. It is estimated that human error leads to between 250,000 and 440,000 deaths each year. Medical simulation has been shown to improve the skills and confidence of clinicians and reduce medical errors. Surgical simulation is crit...

Full description

Bibliographic Details
Main Authors: Jacob Moore, Harald Scheirich, Shreeraj Jadhav, Andinet Enquobahrie, Beatriz Paniagua, Andrew Wilson, Aaron Bray, Ganesh Sankaranarayanan, Rachel B. Clipp
Format: Article
Language:English
Published: Frontiers Media S.A. 2023-06-01
Series:Frontiers in Virtual Reality
Subjects:
Online Access:https://www.frontiersin.org/articles/10.3389/frvir.2023.1130156/full
_version_ 1797794150672760832
author Jacob Moore
Harald Scheirich
Shreeraj Jadhav
Andinet Enquobahrie
Beatriz Paniagua
Andrew Wilson
Aaron Bray
Ganesh Sankaranarayanan
Rachel B. Clipp
author_facet Jacob Moore
Harald Scheirich
Shreeraj Jadhav
Andinet Enquobahrie
Beatriz Paniagua
Andrew Wilson
Aaron Bray
Ganesh Sankaranarayanan
Rachel B. Clipp
author_sort Jacob Moore
collection DOAJ
description Introduction: Human error is one of the leading causes of medical error. It is estimated that human error leads to between 250,000 and 440,000 deaths each year. Medical simulation has been shown to improve the skills and confidence of clinicians and reduce medical errors. Surgical simulation is critical for training surgeons in complicated procedures and can be particularly effective in skill retention.Methods: The interactive Medical Simulation Toolkit (iMSTK) is an open source platform with position-based dynamics, continuous collision detection, smooth particle hydrodynamics, integrated haptics, and compatibility with Unity and Unreal, among others. iMSTK provides a wide range of real-time simulation capabilities with a flexible open-source license (Apache 2.0) that encourages adoption across the research and commercial simulation communities. iMSTK uses extended position-based dynamics and an established collision and constraint implementations to model biological tissues and their interactions with medical tools and other tissues.Results: The platform demonstrates performance, that is, compatible with real-time simulation that incorporates both visualization and haptics. iMSTK has been used in a variety of virtual simulations, including for laparoscopic hiatal hernia surgery, laparoscopic cholecystectomy, osteotomy procedures, and kidney biopsy procedures.Discussion: iMSTK currently supports building simulations for a wide range of surgical scenarios. Future work includes expanding Unity support to make it easier to use and improving the speed of the computation to allow for larger scenes and finer meshes for larger surgical procedures.
first_indexed 2024-03-13T02:58:33Z
format Article
id doaj.art-5da220df4cfc4f64867a58e487d8fdaa
institution Directory Open Access Journal
issn 2673-4192
language English
last_indexed 2024-03-13T02:58:33Z
publishDate 2023-06-01
publisher Frontiers Media S.A.
record_format Article
series Frontiers in Virtual Reality
spelling doaj.art-5da220df4cfc4f64867a58e487d8fdaa2023-06-27T19:58:07ZengFrontiers Media S.A.Frontiers in Virtual Reality2673-41922023-06-01410.3389/frvir.2023.11301561130156The interactive medical simulation toolkit (iMSTK): an open source platform for surgical simulationJacob Moore0Harald Scheirich1Shreeraj Jadhav2Andinet Enquobahrie3Beatriz Paniagua4Andrew Wilson5Aaron Bray6Ganesh Sankaranarayanan7Rachel B. Clipp8Medical Computing Group, Kitware Inc.,Carrboro, NC, United StatesMedical Computing Group, Kitware Inc.,Carrboro, NC, United StatesMedical Computing Group, Kitware Inc.,Carrboro, NC, United StatesMedical Computing Group, Kitware Inc.,Carrboro, NC, United StatesMedical Computing Group, Kitware Inc.,Carrboro, NC, United StatesMedical Computing Group, Kitware Inc.,Carrboro, NC, United StatesMedical Computing Group, Kitware Inc.,Carrboro, NC, United StatesDepartment of Surgery and Department of Biomedical Engineering, University of Texas Southwestern Medical Center, Dallas, TX, United StatesMedical Computing Group, Kitware Inc.,Carrboro, NC, United StatesIntroduction: Human error is one of the leading causes of medical error. It is estimated that human error leads to between 250,000 and 440,000 deaths each year. Medical simulation has been shown to improve the skills and confidence of clinicians and reduce medical errors. Surgical simulation is critical for training surgeons in complicated procedures and can be particularly effective in skill retention.Methods: The interactive Medical Simulation Toolkit (iMSTK) is an open source platform with position-based dynamics, continuous collision detection, smooth particle hydrodynamics, integrated haptics, and compatibility with Unity and Unreal, among others. iMSTK provides a wide range of real-time simulation capabilities with a flexible open-source license (Apache 2.0) that encourages adoption across the research and commercial simulation communities. iMSTK uses extended position-based dynamics and an established collision and constraint implementations to model biological tissues and their interactions with medical tools and other tissues.Results: The platform demonstrates performance, that is, compatible with real-time simulation that incorporates both visualization and haptics. iMSTK has been used in a variety of virtual simulations, including for laparoscopic hiatal hernia surgery, laparoscopic cholecystectomy, osteotomy procedures, and kidney biopsy procedures.Discussion: iMSTK currently supports building simulations for a wide range of surgical scenarios. Future work includes expanding Unity support to make it easier to use and improving the speed of the computation to allow for larger scenes and finer meshes for larger surgical procedures.https://www.frontiersin.org/articles/10.3389/frvir.2023.1130156/fullvirtual simulationopen sourcesurgical simulationsoft tissue dynamicsposition-based dynamicscontinuous collision detection
spellingShingle Jacob Moore
Harald Scheirich
Shreeraj Jadhav
Andinet Enquobahrie
Beatriz Paniagua
Andrew Wilson
Aaron Bray
Ganesh Sankaranarayanan
Rachel B. Clipp
The interactive medical simulation toolkit (iMSTK): an open source platform for surgical simulation
Frontiers in Virtual Reality
virtual simulation
open source
surgical simulation
soft tissue dynamics
position-based dynamics
continuous collision detection
title The interactive medical simulation toolkit (iMSTK): an open source platform for surgical simulation
title_full The interactive medical simulation toolkit (iMSTK): an open source platform for surgical simulation
title_fullStr The interactive medical simulation toolkit (iMSTK): an open source platform for surgical simulation
title_full_unstemmed The interactive medical simulation toolkit (iMSTK): an open source platform for surgical simulation
title_short The interactive medical simulation toolkit (iMSTK): an open source platform for surgical simulation
title_sort interactive medical simulation toolkit imstk an open source platform for surgical simulation
topic virtual simulation
open source
surgical simulation
soft tissue dynamics
position-based dynamics
continuous collision detection
url https://www.frontiersin.org/articles/10.3389/frvir.2023.1130156/full
work_keys_str_mv AT jacobmoore theinteractivemedicalsimulationtoolkitimstkanopensourceplatformforsurgicalsimulation
AT haraldscheirich theinteractivemedicalsimulationtoolkitimstkanopensourceplatformforsurgicalsimulation
AT shreerajjadhav theinteractivemedicalsimulationtoolkitimstkanopensourceplatformforsurgicalsimulation
AT andinetenquobahrie theinteractivemedicalsimulationtoolkitimstkanopensourceplatformforsurgicalsimulation
AT beatrizpaniagua theinteractivemedicalsimulationtoolkitimstkanopensourceplatformforsurgicalsimulation
AT andrewwilson theinteractivemedicalsimulationtoolkitimstkanopensourceplatformforsurgicalsimulation
AT aaronbray theinteractivemedicalsimulationtoolkitimstkanopensourceplatformforsurgicalsimulation
AT ganeshsankaranarayanan theinteractivemedicalsimulationtoolkitimstkanopensourceplatformforsurgicalsimulation
AT rachelbclipp theinteractivemedicalsimulationtoolkitimstkanopensourceplatformforsurgicalsimulation
AT jacobmoore interactivemedicalsimulationtoolkitimstkanopensourceplatformforsurgicalsimulation
AT haraldscheirich interactivemedicalsimulationtoolkitimstkanopensourceplatformforsurgicalsimulation
AT shreerajjadhav interactivemedicalsimulationtoolkitimstkanopensourceplatformforsurgicalsimulation
AT andinetenquobahrie interactivemedicalsimulationtoolkitimstkanopensourceplatformforsurgicalsimulation
AT beatrizpaniagua interactivemedicalsimulationtoolkitimstkanopensourceplatformforsurgicalsimulation
AT andrewwilson interactivemedicalsimulationtoolkitimstkanopensourceplatformforsurgicalsimulation
AT aaronbray interactivemedicalsimulationtoolkitimstkanopensourceplatformforsurgicalsimulation
AT ganeshsankaranarayanan interactivemedicalsimulationtoolkitimstkanopensourceplatformforsurgicalsimulation
AT rachelbclipp interactivemedicalsimulationtoolkitimstkanopensourceplatformforsurgicalsimulation