Suture Thread Modeling Using Control Barrier Functions for Autonomous Surgery Article Swipe
YOU?
·
· 2025
· Open Access
·
· DOI: https://doi.org/10.48550/arxiv.2502.09813
Automating surgical systems enhances precision and safety while reducing human involvement in high-risk environments. A major challenge in automating surgical procedures like suturing is accurately modeling the suture thread, a highly flexible and compliant component. Existing models either lack the accuracy needed for safety critical procedures or are too computationally intensive for real time execution. In this work, we introduce a novel approach for modeling suture thread dynamics using control barrier functions (CBFs), achieving both realism and computational efficiency. Thread like behavior, collision avoidance, stiffness, and damping are all modeled within a unified CBF and control Lyapunov function (CLF) framework. Our approach eliminates the need to calculate complex forces or solve differential equations, significantly reducing computational overhead while maintaining a realistic model suitable for both automation and virtual reality surgical training systems. The framework also allows visual cues to be provided based on the thread's interaction with the environment, enhancing user experience when performing suture or ligation tasks. The proposed model is tested on the MagnetoSuture system, a minimally invasive robotic surgical platform that uses magnetic fields to manipulate suture needles, offering a less invasive solution for surgical procedures.
Related Topics
- Type
- preprint
- Language
- en
- Landing Page
- http://arxiv.org/abs/2502.09813
- https://arxiv.org/pdf/2502.09813
- OA Status
- green
- Related Works
- 10
- OpenAlex ID
- https://openalex.org/W4407632349
Raw OpenAlex JSON
- OpenAlex ID
-
https://openalex.org/W4407632349Canonical identifier for this work in OpenAlex
- DOI
-
https://doi.org/10.48550/arxiv.2502.09813Digital Object Identifier
- Title
-
Suture Thread Modeling Using Control Barrier Functions for Autonomous SurgeryWork title
- Type
-
preprintOpenAlex work type
- Language
-
enPrimary language
- Publication year
-
2025Year of publication
- Publication date
-
2025-02-13Full publication date if available
- Authors
-
Kimia Forghani, Suraj Raval, Lamar O. Mair, Axel Krieger, Yancy Diaz-MercadoList of authors in order
- Landing page
-
https://arxiv.org/abs/2502.09813Publisher landing page
- PDF URL
-
https://arxiv.org/pdf/2502.09813Direct link to full text PDF
- Open access
-
YesWhether a free full text is available
- OA status
-
greenOpen access status per OpenAlex
- OA URL
-
https://arxiv.org/pdf/2502.09813Direct OA link when available
- Concepts
-
Thread (computing), Computer science, Geology, Medicine, Operating systemTop concepts (fields/topics) attached by OpenAlex
- Cited by
-
0Total citation count in OpenAlex
- Related works (count)
-
10Other works algorithmically related by OpenAlex
Full payload
| id | https://openalex.org/W4407632349 |
|---|---|
| doi | https://doi.org/10.48550/arxiv.2502.09813 |
| ids.doi | https://doi.org/10.48550/arxiv.2502.09813 |
| ids.openalex | https://openalex.org/W4407632349 |
| fwci | |
| type | preprint |
| title | Suture Thread Modeling Using Control Barrier Functions for Autonomous Surgery |
| biblio.issue | |
| biblio.volume | |
| biblio.last_page | |
| biblio.first_page | |
| topics[0].id | https://openalex.org/T10916 |
| topics[0].field.id | https://openalex.org/fields/27 |
| topics[0].field.display_name | Medicine |
| topics[0].score | 0.9606999754905701 |
| topics[0].domain.id | https://openalex.org/domains/4 |
| topics[0].domain.display_name | Health Sciences |
| topics[0].subfield.id | https://openalex.org/subfields/2746 |
| topics[0].subfield.display_name | Surgery |
| topics[0].display_name | Surgical Simulation and Training |
| topics[1].id | https://openalex.org/T13113 |
| topics[1].field.id | https://openalex.org/fields/22 |
| topics[1].field.display_name | Engineering |
| topics[1].score | 0.9485999941825867 |
| topics[1].domain.id | https://openalex.org/domains/3 |
| topics[1].domain.display_name | Physical Sciences |
| topics[1].subfield.id | https://openalex.org/subfields/2209 |
| topics[1].subfield.display_name | Industrial and Manufacturing Engineering |
| topics[1].display_name | Engineering Technology and Methodologies |
| topics[2].id | https://openalex.org/T12906 |
| topics[2].field.id | https://openalex.org/fields/27 |
| topics[2].field.display_name | Medicine |
| topics[2].score | 0.9326000213623047 |
| topics[2].domain.id | https://openalex.org/domains/4 |
| topics[2].domain.display_name | Health Sciences |
| topics[2].subfield.id | https://openalex.org/subfields/2746 |
| topics[2].subfield.display_name | Surgery |
| topics[2].display_name | Surgical Sutures and Adhesives |
| is_xpac | False |
| apc_list | |
| apc_paid | |
| concepts[0].id | https://openalex.org/C138101251 |
| concepts[0].level | 2 |
| concepts[0].score | 0.7491902709007263 |
| concepts[0].wikidata | https://www.wikidata.org/wiki/Q213092 |
| concepts[0].display_name | Thread (computing) |
| concepts[1].id | https://openalex.org/C41008148 |
| concepts[1].level | 0 |
| concepts[1].score | 0.4370886981487274 |
| concepts[1].wikidata | https://www.wikidata.org/wiki/Q21198 |
| concepts[1].display_name | Computer science |
| concepts[2].id | https://openalex.org/C127313418 |
| concepts[2].level | 0 |
| concepts[2].score | 0.3326971232891083 |
| concepts[2].wikidata | https://www.wikidata.org/wiki/Q1069 |
| concepts[2].display_name | Geology |
| concepts[3].id | https://openalex.org/C71924100 |
| concepts[3].level | 0 |
| concepts[3].score | 0.3226483166217804 |
| concepts[3].wikidata | https://www.wikidata.org/wiki/Q11190 |
| concepts[3].display_name | Medicine |
| concepts[4].id | https://openalex.org/C111919701 |
| concepts[4].level | 1 |
| concepts[4].score | 0.08428734540939331 |
| concepts[4].wikidata | https://www.wikidata.org/wiki/Q9135 |
| concepts[4].display_name | Operating system |
| keywords[0].id | https://openalex.org/keywords/thread |
| keywords[0].score | 0.7491902709007263 |
| keywords[0].display_name | Thread (computing) |
| keywords[1].id | https://openalex.org/keywords/computer-science |
| keywords[1].score | 0.4370886981487274 |
| keywords[1].display_name | Computer science |
| keywords[2].id | https://openalex.org/keywords/geology |
| keywords[2].score | 0.3326971232891083 |
| keywords[2].display_name | Geology |
| keywords[3].id | https://openalex.org/keywords/medicine |
| keywords[3].score | 0.3226483166217804 |
| keywords[3].display_name | Medicine |
| keywords[4].id | https://openalex.org/keywords/operating-system |
| keywords[4].score | 0.08428734540939331 |
| keywords[4].display_name | Operating system |
| language | en |
| locations[0].id | pmh:oai:arXiv.org:2502.09813 |
| locations[0].is_oa | True |
| locations[0].source.id | https://openalex.org/S4306400194 |
| locations[0].source.issn | |
| locations[0].source.type | repository |
| locations[0].source.is_oa | True |
| locations[0].source.issn_l | |
| locations[0].source.is_core | False |
| locations[0].source.is_in_doaj | False |
| locations[0].source.display_name | arXiv (Cornell University) |
| locations[0].source.host_organization | https://openalex.org/I205783295 |
| locations[0].source.host_organization_name | Cornell University |
| locations[0].source.host_organization_lineage | https://openalex.org/I205783295 |
| locations[0].license | |
| locations[0].pdf_url | https://arxiv.org/pdf/2502.09813 |
| locations[0].version | submittedVersion |
| locations[0].raw_type | text |
| locations[0].license_id | |
| locations[0].is_accepted | False |
| locations[0].is_published | False |
| locations[0].raw_source_name | |
| locations[0].landing_page_url | http://arxiv.org/abs/2502.09813 |
| locations[1].id | doi:10.48550/arxiv.2502.09813 |
| locations[1].is_oa | True |
| locations[1].source.id | https://openalex.org/S4306400194 |
| locations[1].source.issn | |
| locations[1].source.type | repository |
| locations[1].source.is_oa | True |
| locations[1].source.issn_l | |
| locations[1].source.is_core | False |
| locations[1].source.is_in_doaj | False |
| locations[1].source.display_name | arXiv (Cornell University) |
| locations[1].source.host_organization | https://openalex.org/I205783295 |
| locations[1].source.host_organization_name | Cornell University |
| locations[1].source.host_organization_lineage | https://openalex.org/I205783295 |
| locations[1].license | cc-by |
| locations[1].pdf_url | |
| locations[1].version | |
| locations[1].raw_type | article |
| locations[1].license_id | https://openalex.org/licenses/cc-by |
| locations[1].is_accepted | False |
| locations[1].is_published | |
| locations[1].raw_source_name | |
| locations[1].landing_page_url | https://doi.org/10.48550/arxiv.2502.09813 |
| indexed_in | arxiv, datacite |
| authorships[0].author.id | https://openalex.org/A5116293099 |
| authorships[0].author.orcid | |
| authorships[0].author.display_name | Kimia Forghani |
| authorships[0].author_position | first |
| authorships[0].raw_author_name | Forghani, Kimia |
| authorships[0].is_corresponding | False |
| authorships[1].author.id | https://openalex.org/A5023947592 |
| authorships[1].author.orcid | https://orcid.org/0000-0003-2889-6841 |
| authorships[1].author.display_name | Suraj Raval |
| authorships[1].author_position | middle |
| authorships[1].raw_author_name | Raval, Suraj |
| authorships[1].is_corresponding | False |
| authorships[2].author.id | https://openalex.org/A5031462593 |
| authorships[2].author.orcid | https://orcid.org/0000-0001-9459-3932 |
| authorships[2].author.display_name | Lamar O. Mair |
| authorships[2].author_position | middle |
| authorships[2].raw_author_name | Mair, Lamar |
| authorships[2].is_corresponding | False |
| authorships[3].author.id | https://openalex.org/A5008331040 |
| authorships[3].author.orcid | https://orcid.org/0000-0001-8169-075X |
| authorships[3].author.display_name | Axel Krieger |
| authorships[3].author_position | middle |
| authorships[3].raw_author_name | Krieger, Axel |
| authorships[3].is_corresponding | False |
| authorships[4].author.id | https://openalex.org/A5050664586 |
| authorships[4].author.orcid | https://orcid.org/0000-0003-0288-0112 |
| authorships[4].author.display_name | Yancy Diaz-Mercado |
| authorships[4].author_position | last |
| authorships[4].raw_author_name | Diaz-Mercado, Yancy |
| authorships[4].is_corresponding | False |
| has_content.pdf | False |
| has_content.grobid_xml | False |
| is_paratext | False |
| open_access.is_oa | True |
| open_access.oa_url | https://arxiv.org/pdf/2502.09813 |
| open_access.oa_status | green |
| open_access.any_repository_has_fulltext | False |
| created_date | 2025-10-10T00:00:00 |
| display_name | Suture Thread Modeling Using Control Barrier Functions for Autonomous Surgery |
| has_fulltext | False |
| is_retracted | False |
| updated_date | 2025-11-06T06:51:31.235846 |
| primary_topic.id | https://openalex.org/T10916 |
| primary_topic.field.id | https://openalex.org/fields/27 |
| primary_topic.field.display_name | Medicine |
| primary_topic.score | 0.9606999754905701 |
| primary_topic.domain.id | https://openalex.org/domains/4 |
| primary_topic.domain.display_name | Health Sciences |
| primary_topic.subfield.id | https://openalex.org/subfields/2746 |
| primary_topic.subfield.display_name | Surgery |
| primary_topic.display_name | Surgical Simulation and Training |
| related_works | https://openalex.org/W4391375266, https://openalex.org/W2899084033, https://openalex.org/W2748952813, https://openalex.org/W3031052312, https://openalex.org/W4389568370, https://openalex.org/W3032375762, https://openalex.org/W1995515455, https://openalex.org/W2080531066, https://openalex.org/W3108674512, https://openalex.org/W1506200166 |
| cited_by_count | 0 |
| locations_count | 2 |
| best_oa_location.id | pmh:oai:arXiv.org:2502.09813 |
| best_oa_location.is_oa | True |
| best_oa_location.source.id | https://openalex.org/S4306400194 |
| best_oa_location.source.issn | |
| best_oa_location.source.type | repository |
| best_oa_location.source.is_oa | True |
| best_oa_location.source.issn_l | |
| best_oa_location.source.is_core | False |
| best_oa_location.source.is_in_doaj | False |
| best_oa_location.source.display_name | arXiv (Cornell University) |
| best_oa_location.source.host_organization | https://openalex.org/I205783295 |
| best_oa_location.source.host_organization_name | Cornell University |
| best_oa_location.source.host_organization_lineage | https://openalex.org/I205783295 |
| best_oa_location.license | |
| best_oa_location.pdf_url | https://arxiv.org/pdf/2502.09813 |
| best_oa_location.version | submittedVersion |
| best_oa_location.raw_type | text |
| best_oa_location.license_id | |
| best_oa_location.is_accepted | False |
| best_oa_location.is_published | False |
| best_oa_location.raw_source_name | |
| best_oa_location.landing_page_url | http://arxiv.org/abs/2502.09813 |
| primary_location.id | pmh:oai:arXiv.org:2502.09813 |
| primary_location.is_oa | True |
| primary_location.source.id | https://openalex.org/S4306400194 |
| primary_location.source.issn | |
| primary_location.source.type | repository |
| primary_location.source.is_oa | True |
| primary_location.source.issn_l | |
| primary_location.source.is_core | False |
| primary_location.source.is_in_doaj | False |
| primary_location.source.display_name | arXiv (Cornell University) |
| primary_location.source.host_organization | https://openalex.org/I205783295 |
| primary_location.source.host_organization_name | Cornell University |
| primary_location.source.host_organization_lineage | https://openalex.org/I205783295 |
| primary_location.license | |
| primary_location.pdf_url | https://arxiv.org/pdf/2502.09813 |
| primary_location.version | submittedVersion |
| primary_location.raw_type | text |
| primary_location.license_id | |
| primary_location.is_accepted | False |
| primary_location.is_published | False |
| primary_location.raw_source_name | |
| primary_location.landing_page_url | http://arxiv.org/abs/2502.09813 |
| publication_date | 2025-02-13 |
| publication_year | 2025 |
| referenced_works_count | 0 |
| abstract_inverted_index.A | 14 |
| abstract_inverted_index.a | 29, 60, 91, 119, 167, 182 |
| abstract_inverted_index.In | 55 |
| abstract_inverted_index.be | 139 |
| abstract_inverted_index.in | 11, 17 |
| abstract_inverted_index.is | 23, 161 |
| abstract_inverted_index.on | 142, 163 |
| abstract_inverted_index.or | 46, 109, 155 |
| abstract_inverted_index.to | 105, 138, 177 |
| abstract_inverted_index.we | 58 |
| abstract_inverted_index.CBF | 93 |
| abstract_inverted_index.Our | 100 |
| abstract_inverted_index.The | 132, 158 |
| abstract_inverted_index.all | 88 |
| abstract_inverted_index.and | 5, 32, 76, 85, 94, 126 |
| abstract_inverted_index.are | 47, 87 |
| abstract_inverted_index.for | 42, 51, 63, 123, 186 |
| abstract_inverted_index.the | 26, 39, 103, 143, 147, 164 |
| abstract_inverted_index.too | 48 |
| abstract_inverted_index.also | 134 |
| abstract_inverted_index.both | 74, 124 |
| abstract_inverted_index.cues | 137 |
| abstract_inverted_index.lack | 38 |
| abstract_inverted_index.less | 183 |
| abstract_inverted_index.like | 21, 80 |
| abstract_inverted_index.need | 104 |
| abstract_inverted_index.real | 52 |
| abstract_inverted_index.that | 173 |
| abstract_inverted_index.this | 56 |
| abstract_inverted_index.time | 53 |
| abstract_inverted_index.user | 150 |
| abstract_inverted_index.uses | 174 |
| abstract_inverted_index.when | 152 |
| abstract_inverted_index.with | 146 |
| abstract_inverted_index.(CLF) | 98 |
| abstract_inverted_index.based | 141 |
| abstract_inverted_index.human | 9 |
| abstract_inverted_index.major | 15 |
| abstract_inverted_index.model | 121, 160 |
| abstract_inverted_index.novel | 61 |
| abstract_inverted_index.solve | 110 |
| abstract_inverted_index.using | 68 |
| abstract_inverted_index.while | 7, 117 |
| abstract_inverted_index.work, | 57 |
| abstract_inverted_index.Thread | 79 |
| abstract_inverted_index.allows | 135 |
| abstract_inverted_index.either | 37 |
| abstract_inverted_index.fields | 176 |
| abstract_inverted_index.forces | 108 |
| abstract_inverted_index.highly | 30 |
| abstract_inverted_index.models | 36 |
| abstract_inverted_index.needed | 41 |
| abstract_inverted_index.safety | 6, 43 |
| abstract_inverted_index.suture | 27, 65, 154, 179 |
| abstract_inverted_index.tasks. | 157 |
| abstract_inverted_index.tested | 162 |
| abstract_inverted_index.thread | 66 |
| abstract_inverted_index.visual | 136 |
| abstract_inverted_index.within | 90 |
| abstract_inverted_index.(CBFs), | 72 |
| abstract_inverted_index.barrier | 70 |
| abstract_inverted_index.complex | 107 |
| abstract_inverted_index.control | 69, 95 |
| abstract_inverted_index.damping | 86 |
| abstract_inverted_index.modeled | 89 |
| abstract_inverted_index.realism | 75 |
| abstract_inverted_index.reality | 128 |
| abstract_inverted_index.robotic | 170 |
| abstract_inverted_index.system, | 166 |
| abstract_inverted_index.systems | 2 |
| abstract_inverted_index.thread, | 28 |
| abstract_inverted_index.unified | 92 |
| abstract_inverted_index.virtual | 127 |
| abstract_inverted_index.Existing | 35 |
| abstract_inverted_index.Lyapunov | 96 |
| abstract_inverted_index.accuracy | 40 |
| abstract_inverted_index.approach | 62, 101 |
| abstract_inverted_index.critical | 44 |
| abstract_inverted_index.dynamics | 67 |
| abstract_inverted_index.enhances | 3 |
| abstract_inverted_index.flexible | 31 |
| abstract_inverted_index.function | 97 |
| abstract_inverted_index.invasive | 169, 184 |
| abstract_inverted_index.ligation | 156 |
| abstract_inverted_index.magnetic | 175 |
| abstract_inverted_index.modeling | 25, 64 |
| abstract_inverted_index.needles, | 180 |
| abstract_inverted_index.offering | 181 |
| abstract_inverted_index.overhead | 116 |
| abstract_inverted_index.platform | 172 |
| abstract_inverted_index.proposed | 159 |
| abstract_inverted_index.provided | 140 |
| abstract_inverted_index.reducing | 8, 114 |
| abstract_inverted_index.solution | 185 |
| abstract_inverted_index.suitable | 122 |
| abstract_inverted_index.surgical | 1, 19, 129, 171, 187 |
| abstract_inverted_index.suturing | 22 |
| abstract_inverted_index.systems. | 131 |
| abstract_inverted_index.thread's | 144 |
| abstract_inverted_index.training | 130 |
| abstract_inverted_index.achieving | 73 |
| abstract_inverted_index.behavior, | 81 |
| abstract_inverted_index.calculate | 106 |
| abstract_inverted_index.challenge | 16 |
| abstract_inverted_index.collision | 82 |
| abstract_inverted_index.compliant | 33 |
| abstract_inverted_index.enhancing | 149 |
| abstract_inverted_index.framework | 133 |
| abstract_inverted_index.functions | 71 |
| abstract_inverted_index.high-risk | 12 |
| abstract_inverted_index.intensive | 50 |
| abstract_inverted_index.introduce | 59 |
| abstract_inverted_index.minimally | 168 |
| abstract_inverted_index.precision | 4 |
| abstract_inverted_index.realistic | 120 |
| abstract_inverted_index.Automating | 0 |
| abstract_inverted_index.accurately | 24 |
| abstract_inverted_index.automating | 18 |
| abstract_inverted_index.automation | 125 |
| abstract_inverted_index.avoidance, | 83 |
| abstract_inverted_index.component. | 34 |
| abstract_inverted_index.eliminates | 102 |
| abstract_inverted_index.equations, | 112 |
| abstract_inverted_index.execution. | 54 |
| abstract_inverted_index.experience | 151 |
| abstract_inverted_index.framework. | 99 |
| abstract_inverted_index.manipulate | 178 |
| abstract_inverted_index.performing | 153 |
| abstract_inverted_index.procedures | 20, 45 |
| abstract_inverted_index.stiffness, | 84 |
| abstract_inverted_index.efficiency. | 78 |
| abstract_inverted_index.interaction | 145 |
| abstract_inverted_index.involvement | 10 |
| abstract_inverted_index.maintaining | 118 |
| abstract_inverted_index.procedures. | 188 |
| abstract_inverted_index.differential | 111 |
| abstract_inverted_index.environment, | 148 |
| abstract_inverted_index.MagnetoSuture | 165 |
| abstract_inverted_index.computational | 77, 115 |
| abstract_inverted_index.environments. | 13 |
| abstract_inverted_index.significantly | 113 |
| abstract_inverted_index.computationally | 49 |
| cited_by_percentile_year | |
| countries_distinct_count | 0 |
| institutions_distinct_count | 5 |
| citation_normalized_percentile |