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...
Main Authors: | , , , , , , , , |
---|---|
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 |