{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,4]],"date-time":"2026-07-04T16:42:48Z","timestamp":1783183368001,"version":"3.54.6"},"reference-count":13,"publisher":"Springer Science and Business Media LLC","issue":"9","license":[{"start":{"date-parts":[[2025,7,7]],"date-time":"2025-07-07T00:00:00Z","timestamp":1751846400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2025,7,7]],"date-time":"2025-07-07T00:00:00Z","timestamp":1751846400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100004823","name":"Nagoya University","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100004823","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Int J CARS"],"abstract":"<jats:title>Abstract<\/jats:title>\n          <jats:sec>\n            <jats:title>Purpose<\/jats:title>\n            <jats:p>Surgical simulation is expected to be an effective way for physicians and medical students to learn surgical skills. To achieve real-time deformation of soft tissues with high visual quality, multiple resolution and adaptive mesh refinement models have been introduced. However, those models require additional processing time to map the deformation results of the deformed lattice to a polygon model. In this study, we propose a method to accelerate this process using vertex shaders on GPU and investigate its performance.<\/jats:p>\n          <\/jats:sec>\n          <jats:sec>\n            <jats:title>Methods<\/jats:title>\n            <jats:p>A hierarchical octree cube structure is generated from a high-resolution organ polygon model. The entire organ model is divided into pieces according to the cube structure. In a simulation, vertex coordinates of the organ model pieces are obtained by trilinear interpolation of the cube\u2019s 8 vertex coordinates. This process is described in a shader program, and organ model vertices are processed in the rendering pipeline for acceleration.<\/jats:p>\n          <\/jats:sec>\n          <jats:sec>\n            <jats:title>Results<\/jats:title>\n            <jats:p>For a constant number of processing cubes, the CPU-based processing time increased linearly with the total number of organ model vertices, and the GPU-based time was nearly constant. On the other hand, for a constant number of model vertices, the GPU-based time increased linearly with the number of surface cubes. These linearities determine a condition that the GPU-based implementation is faster in the same frame time.<\/jats:p>\n          <\/jats:sec>\n          <jats:sec>\n            <jats:title>Conclusion<\/jats:title>\n            <jats:p>We implemented octree cube deformation mapping using vertex shaders and confirmed its performance. The experimental results showed that the GPU can accelerate the mapping process in high-resolution organ models with a large number of vertices.<\/jats:p>\n          <\/jats:sec>","DOI":"10.1007\/s11548-025-03377-2","type":"journal-article","created":{"date-parts":[[2025,7,7]],"date-time":"2025-07-07T06:39:40Z","timestamp":1751870380000},"page":"1785-1793","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["GPU-accelerated deformation mapping in hybrid organ models for real-time simulation"],"prefix":"10.1007","volume":"20","author":[{"ORCID":"https:\/\/orcid.org\/0009-0000-0107-7913","authenticated-orcid":false,"given":"Rintaro","family":"Miyazaki","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yuichiro","family":"Hayashi","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7714-422X","authenticated-orcid":false,"given":"Masahiro","family":"Oda","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0100-4797","authenticated-orcid":false,"given":"Kensaku","family":"Mori","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2025,7,7]]},"reference":[{"issue":"23","key":"3377_CR1","doi-asserted-by":"publisher","first-page":"453","DOI":"10.21037\/atm.2016.12.24","volume":"4","author":"I Badash","year":"2016","unstructured":"Badash I, Burtt K, Solorzano C, Carey J (2016) Innovations in surgery simulation: a review of past, current and future techniques. Ann Translat Med 4(23):453","journal-title":"Ann Translat Med"},{"issue":"3","key":"3377_CR2","first-page":"117","volume":"10","author":"JU Gonz\u00e1lez-Tova","year":"2017","unstructured":"Gonz\u00e1lez-Tova JU, Madhulika PS (2017) Systematic review of laparoscopic surgery and simulation-based training. World J Lap Surg 10(3):117\u2013128","journal-title":"World J Lap Surg"},{"key":"3377_CR3","doi-asserted-by":"publisher","first-page":"283","DOI":"10.1007\/8415_2012_125","volume":"11","author":"F Faure","year":"2012","unstructured":"Faure F, Duriez C, Delingette H et al (2012) SOFA: a multi-model framework for interactive physical simulation. Soft Tissue Biomech Model Comput Assist Surg 11:283\u2013321","journal-title":"Soft Tissue Biomech Model Comput Assist Surg"},{"issue":"4","key":"3377_CR4","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2601097.2601152","volume":"33","author":"M Macklin","year":"2014","unstructured":"Macklin M, M\u00fcller M, Chentanez N, Kim T-Y (2014) Unified particle physics for real-time applications. ACM Trans Graph 33(4):1\u201312","journal-title":"ACM Trans Graph"},{"issue":"14","key":"3377_CR5","doi-asserted-by":"publisher","first-page":"2139","DOI":"10.3390\/electronics11142139","volume":"11","author":"L Khan","year":"2022","unstructured":"Khan L, Choi Y-J, Hong M (2022) Cutting simulation in unity 3D using position based dynamics with various refinement levels. Electronics 11(14):2139","journal-title":"Electronics"},{"key":"3377_CR6","doi-asserted-by":"publisher","first-page":"321","DOI":"10.1002\/cav.1655","volume":"26","author":"J Pan","year":"2015","unstructured":"Pan J, Bai J, Zhao X, Hao A, Qin H (2015) Real-time haptic manipulation and cutting of hybrid soft tissue models by extended position-based dynamics. Comput Animation Virtual Worlds 26:321\u2013335","journal-title":"Comput Animation Virtual Worlds"},{"issue":"6\u20138","key":"3377_CR7","doi-asserted-by":"publisher","first-page":"519","DOI":"10.1007\/s00371-011-0561-3","volume":"27","author":"M Seiler","year":"2011","unstructured":"Seiler M, Steinemann D, Spillmann J, Harders M (2011) Robust interactive cutting based on an adaptive octree simulation mesh. Visual Comput: Int J Comput Graph 27(6\u20138):519\u2013529","journal-title":"Visual Comput: Int J Comput Graph"},{"key":"3377_CR8","doi-asserted-by":"crossref","unstructured":"Miyazaki R, Hayashi Y, Oda M, Mori K (2024) Adaptive Octree Cube Refinement Depending on Grasping Position for Deformable Organ Models. Proc. SPIE 12928, Medical Imaging 2024: Image-Guided Procedures, 1292826","DOI":"10.1117\/12.3006816"},{"issue":"2","key":"3377_CR9","doi-asserted-by":"publisher","first-page":"109","DOI":"10.1016\/j.jvcir.2007.01.005","volume":"18","author":"M M\u00fcller","year":"2007","unstructured":"M\u00fcller M, Heidelberger B, Hennix M, Ratcliff J (2007) Position based dynamics. J Vis Commun Image Represent 18(2):109\u2013118","journal-title":"J Vis Commun Image Represent"},{"issue":"3","key":"3377_CR10","doi-asserted-by":"publisher","first-page":"471","DOI":"10.1145\/1073204.1073216","volume":"24","author":"M M\u00fcller","year":"2005","unstructured":"M\u00fcller M, Heidelberger B, Teschner M, Gross M (2005) Meshless deformations based on shape matching. ACM Trans Graph 24(3):471\u2013478","journal-title":"ACM Trans Graph"},{"key":"3377_CR11","doi-asserted-by":"crossref","unstructured":"Miyazaki R, Oda M, Mori K (2023) Octree Cube Constraints in PBD Method for High Resolution Surgical Simulation. Proc. SPIE 12464, Medical Imaging 2023: Image Processing, 124642N","DOI":"10.1117\/12.2654092"},{"key":"3377_CR12","doi-asserted-by":"crossref","unstructured":"Yvonne J, Holger G, Johannes B, Arjan K (2011) Mesh Deformations in X3D via CUDA with Freeform Deformation Lattices. Virtual and Mixed Reality-Systems and Applications, pp 343\u2013351","DOI":"10.1007\/978-3-642-22024-1_38"},{"key":"3377_CR13","unstructured":"Bender J, M\u00fcller M, Macklin M (2017) A Survey on Position Based Dynamics. In: Proceedings of the European Association for Computer Graphics Tutorials (EG \u201917) Article 6, pp 1\u201331"}],"container-title":["International Journal of Computer Assisted Radiology and Surgery"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11548-025-03377-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11548-025-03377-2\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11548-025-03377-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,9,27]],"date-time":"2025-09-27T11:22:05Z","timestamp":1758972125000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11548-025-03377-2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,7,7]]},"references-count":13,"journal-issue":{"issue":"9","published-online":{"date-parts":[[2025,9]]}},"alternative-id":["3377"],"URL":"https:\/\/doi.org\/10.1007\/s11548-025-03377-2","relation":{},"ISSN":["1861-6429"],"issn-type":[{"value":"1861-6429","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,7,7]]},"assertion":[{"value":"12 January 2024","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"31 March 2025","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"7 July 2025","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare that they have no Conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}},{"value":"This study was approved by the institutional review boards of institutions participating in this study.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethical approval"}}]}}