Cargando…
Real-time inextensible surgical thread simulation
PURPOSE: This paper discusses a real-time simulation method of inextensible surgical thread based on the Cosserat rod theory using position-based dynamics (PBD). The method realizes stable twining and knotting of surgical thread while including inextensibility, bending, twisting and coupling effects...
Autores principales: | , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Springer International Publishing
2018
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6015127/ https://www.ncbi.nlm.nih.gov/pubmed/29589260 http://dx.doi.org/10.1007/s11548-018-1739-1 |
_version_ | 1783334333879156736 |
---|---|
author | Xu, Lang Liu, Qian |
author_facet | Xu, Lang Liu, Qian |
author_sort | Xu, Lang |
collection | PubMed |
description | PURPOSE: This paper discusses a real-time simulation method of inextensible surgical thread based on the Cosserat rod theory using position-based dynamics (PBD). The method realizes stable twining and knotting of surgical thread while including inextensibility, bending, twisting and coupling effects. METHODS: The Cosserat rod theory is used to model the nonlinear elastic behavior of surgical thread. The surgical thread model is solved with PBD to achieve a real-time, extremely stable simulation. Due to the one-dimensional linear structure of surgical thread, the direct solution of the distance constraint based on tridiagonal matrix algorithm is used to enhance stretching resistance in every constraint projection iteration. In addition, continuous collision detection and collision response guarantee a large time step and high performance. Furthermore, friction is integrated into the constraint projection process to stabilize the twining of multiple threads and complex contact situations. RESULTS: Through comparisons with existing methods, the surgical thread maintains constant length under large deformation after applying the direct distance constraint in our method. The twining and knotting of multiple threads correspond to stable solutions to contact and friction forces. A surgical suture scene is also modeled to demonstrate the practicality and simplicity of our method. CONCLUSIONS: Our method achieves stable and fast simulation of inextensible surgical thread. Benefiting from the unified particle framework, the rigid body, elastic rod, and soft body can be simultaneously simulated. The method is appropriate for applications in virtual surgery that require multiple dynamic bodies. |
format | Online Article Text |
id | pubmed-6015127 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2018 |
publisher | Springer International Publishing |
record_format | MEDLINE/PubMed |
spelling | pubmed-60151272018-07-04 Real-time inextensible surgical thread simulation Xu, Lang Liu, Qian Int J Comput Assist Radiol Surg Original Article PURPOSE: This paper discusses a real-time simulation method of inextensible surgical thread based on the Cosserat rod theory using position-based dynamics (PBD). The method realizes stable twining and knotting of surgical thread while including inextensibility, bending, twisting and coupling effects. METHODS: The Cosserat rod theory is used to model the nonlinear elastic behavior of surgical thread. The surgical thread model is solved with PBD to achieve a real-time, extremely stable simulation. Due to the one-dimensional linear structure of surgical thread, the direct solution of the distance constraint based on tridiagonal matrix algorithm is used to enhance stretching resistance in every constraint projection iteration. In addition, continuous collision detection and collision response guarantee a large time step and high performance. Furthermore, friction is integrated into the constraint projection process to stabilize the twining of multiple threads and complex contact situations. RESULTS: Through comparisons with existing methods, the surgical thread maintains constant length under large deformation after applying the direct distance constraint in our method. The twining and knotting of multiple threads correspond to stable solutions to contact and friction forces. A surgical suture scene is also modeled to demonstrate the practicality and simplicity of our method. CONCLUSIONS: Our method achieves stable and fast simulation of inextensible surgical thread. Benefiting from the unified particle framework, the rigid body, elastic rod, and soft body can be simultaneously simulated. The method is appropriate for applications in virtual surgery that require multiple dynamic bodies. Springer International Publishing 2018-03-27 2018 /pmc/articles/PMC6015127/ /pubmed/29589260 http://dx.doi.org/10.1007/s11548-018-1739-1 Text en © The Author(s) 2018 Open AccessThis article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. |
spellingShingle | Original Article Xu, Lang Liu, Qian Real-time inextensible surgical thread simulation |
title | Real-time inextensible surgical thread simulation |
title_full | Real-time inextensible surgical thread simulation |
title_fullStr | Real-time inextensible surgical thread simulation |
title_full_unstemmed | Real-time inextensible surgical thread simulation |
title_short | Real-time inextensible surgical thread simulation |
title_sort | real-time inextensible surgical thread simulation |
topic | Original Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6015127/ https://www.ncbi.nlm.nih.gov/pubmed/29589260 http://dx.doi.org/10.1007/s11548-018-1739-1 |
work_keys_str_mv | AT xulang realtimeinextensiblesurgicalthreadsimulation AT liuqian realtimeinextensiblesurgicalthreadsimulation |