{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,31]],"date-time":"2025-12-31T07:57:29Z","timestamp":1767167849498,"version":"build-2238731810"},"reference-count":65,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2021,7,19]],"date-time":"2021-07-19T00:00:00Z","timestamp":1626652800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100001804","name":"Canada Research Chairs","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100001804","id-type":"DOI","asserted-by":"crossref"}]},{"name":"NSFRC Accelerator","award":["RGPAS-2017- 507909"],"award-info":[{"award-number":["RGPAS-2017- 507909"]}]},{"DOI":"10.13039\/501100007224","name":"Connaught Fund","doi-asserted-by":"crossref","award":["503114"],"award-info":[{"award-number":["503114"]}],"id":[{"id":"10.13039\/501100007224","id-type":"DOI","asserted-by":"crossref"}]},{"name":"CFI-JELF"},{"name":"NSERC Discovery","award":["RGPIN-2017-05524, RGPIN2017?05235, RGPAS?2017?507938"],"award-info":[{"award-number":["RGPIN-2017-05524, RGPIN2017?05235, RGPAS?2017?507938"]}]},{"name":"New Frontiers of Research Fund","award":["NFRFE?201"],"award-info":[{"award-number":["NFRFE?201"]}]},{"name":"the Ontario Early Research Award program"},{"name":"the Fields Centre for Quantitative Analysis and Modelling"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2021,8,31]]},"abstract":"<jats:p>We present a new approach for modelling musculoskeletal anatomy. Unlike previous methods, we do not model individual muscle shapes as geometric primitives (polygonal meshes, NURBS etc.). Instead, we adopt a volumetric segmentation approach where every point in our volume is assigned to a muscle, fat, or bone tissue. We provide an interactive modelling tool where the user controls the segmentation via muscle curves and we visualize the muscle shapes using volumetric rendering. Muscle curves enable intuitive yet powerful control over the muscle shapes. This representation allows us to automatically handle intersections between different tissues (muscle-muscle, muscle-bone, and muscle-skin) during the modelling and automates computation of muscle fiber fields. We further introduce a novel algorithm for converting the volumetric muscle representation into tetrahedral or surface geometry for use in downstream tasks. Additionally, we introduce an interactive skeleton authoring tool that allows the users to create skeletal anatomy starting from only a skin mesh using a library of bone parts.<\/jats:p>","DOI":"10.1145\/3450626.3459769","type":"journal-article","created":{"date-parts":[[2021,7,19]],"date-time":"2021-07-19T20:04:27Z","timestamp":1626725067000},"page":"1-13","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":7,"title":["Interactive modelling of volumetric musculoskeletal anatomy"],"prefix":"10.1145","volume":"40","author":[{"given":"Rinat","family":"Abdrashitov","sequence":"first","affiliation":[{"name":"University of Toronto, Canada"}]},{"given":"Seungbae","family":"Bang","sequence":"additional","affiliation":[{"name":"University of Toronto, Canada"}]},{"given":"David","family":"Levin","sequence":"additional","affiliation":[{"name":"University of Toronto, Canada"}]},{"given":"Karan","family":"Singh","sequence":"additional","affiliation":[{"name":"University of Toronto, Canada"}]},{"given":"Alec","family":"Jacobson","sequence":"additional","affiliation":[{"name":"University of Toronto, Canada"}]}],"member":"320","published-online":{"date-parts":[[2021,7,19]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/3360510"},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF02716576"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.5555\/846276.846290"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2508363.2508415"},{"key":"e_1_2_2_5_1","volume-title":"European Conference on Computer Vision. Springer, 299--312","author":"Andreux Mathieu","year":"2014","unstructured":"Mathieu Andreux , Emanuele Rodola , Mathieu Aubry , and Daniel Cremers . 2014 . Anisotropic Laplace-Beltrami operators for shape analysis . In European Conference on Computer Vision. Springer, 299--312 . Mathieu Andreux, Emanuele Rodola, Mathieu Aubry, and Daniel Cremers. 2014. Anisotropic Laplace-Beltrami operators for shape analysis. In European Conference on Computer Vision. Springer, 299--312."},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/3340260"},{"key":"e_1_2_2_7_1","unstructured":"Autodesk 2021. Maya Muscle. http:\/\/download.autodesk.com\/us\/support\/files\/muscle.pdf..  Autodesk 2021. Maya Muscle. http:\/\/download.autodesk.com\/us\/support\/files\/muscle.pdf.."},{"key":"e_1_2_2_8_1","volume-title":"Polygon mesh processing","author":"Botsch Mario","unstructured":"Mario Botsch , Leif Kobbelt , Mark Pauly , Pierre Alliez , and Bruno L\u00e9vy . 2010. Polygon mesh processing . CRC press . Mario Botsch, Leif Kobbelt, Mark Pauly, Pierre Alliez, and Bruno L\u00e9vy. 2010. Polygon mesh processing. CRC press."},{"key":"e_1_2_2_9_1","volume-title":"Numerical geometry of non-rigid shapes","author":"Bronstein Alexander M","unstructured":"Alexander M Bronstein , Michael M Bronstein , and Ron Kimmel . 2008. Numerical geometry of non-rigid shapes . Springer Science & Business Media . Alexander M Bronstein, Michael M Bronstein, and Ron Kimmel. 2008. Numerical geometry of non-rigid shapes. Springer Science & Business Media."},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/74333.74358"},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1576246.1531394"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1371\/journal.pone.0077576"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/566654.566581"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2766948"},{"key":"e_1_2_2_15_1","unstructured":"Deepak Rajan 2021. Cassowary | Ziva Dynamics | Anatomy Modeling | Part 3. https:\/\/www.youtube.com\/watch?v=AD6TAQHnZwk&ab_channel=DeepakRajan.  Deepak Rajan 2021. Cassowary | Ziva Dynamics | Anatomy Modeling | Part 3. https:\/\/www.youtube.com\/watch?v=AD6TAQHnZwk&ab_channel=DeepakRajan."},{"key":"e_1_2_2_16_1","first-page":"214","article-title":"An efficient method of triangulating equi-valued surfaces by using tetrahedral cells","volume":"74","author":"Doi Akio","year":"1991","unstructured":"Akio Doi and Akio Koide . 1991 . An efficient method of triangulating equi-valued surfaces by using tetrahedral cells . IEICE TRANSACTIONS on Information and Systems 74 , 1 (1991), 214 -- 224 . Akio Doi and Akio Koide. 1991. An efficient method of triangulating equi-valued surfaces by using tetrahedral cells. IEICE TRANSACTIONS on Information and Systems 74, 1 (1991), 214--224.","journal-title":"IEICE TRANSACTIONS on Information and Systems"},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF02187733"},{"key":"e_1_2_2_18_1","unstructured":"Ga\u00ebl Guennebaud Beno\u00eet Jacob etal 2010. Eigen v3. http:\/\/eigen.tuxfamily.org.  Ga\u00ebl Guennebaud Beno\u00eet Jacob et al. 2010. Eigen v3. http:\/\/eigen.tuxfamily.org."},{"key":"e_1_2_2_19_1","first-page":"3","article-title":"Parallel transport approach to curve framing","volume":"11","author":"Hanson Andrew J","year":"1995","unstructured":"Andrew J Hanson and Hui Ma . 1995 . Parallel transport approach to curve framing . Indiana University, Techreports-TR425 11 (1995), 3 -- 7 . Andrew J Hanson and Hui Ma. 1995. Parallel transport approach to curve framing. Indiana University, Techreports-TR425 11 (1995), 3--7.","journal-title":"Indiana University, Techreports-TR425"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/3197517.3201353"},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2947688.2947698"},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2614028.2615427"},{"key":"e_1_2_2_23_1","unstructured":"Alec Jacobson Daniele Panozzo etal 2013. libigl: A simple C++ geometry processing library. http:\/\/igl.ethz.ch\/projects\/libigl\/.  Alec Jacobson Daniele Panozzo et al. 2013. libigl: A simple C++ geometry processing library. http:\/\/igl.ethz.ch\/projects\/libigl\/."},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2980179.2982438"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276448"},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1559755.1559756"},{"key":"e_1_2_2_27_1","volume-title":"Bartels: A lightweight collection of routines for physics simulation. https:\/\/github.com\/dilevin\/Bartels.","author":"Levin David I.W.","year":"2020","unstructured":"David I.W. Levin . 2020 . Bartels: A lightweight collection of routines for physics simulation. https:\/\/github.com\/dilevin\/Bartels. David I.W. Levin. 2020. Bartels: A lightweight collection of routines for physics simulation. https:\/\/github.com\/dilevin\/Bartels."},{"key":"e_1_2_2_28_1","first-page":"1","article-title":"Thin skin elastodynamics","volume":"32","author":"Li Duo","year":"2013","unstructured":"Duo Li , Shinjiro Sueda , Debanga R Neog , and Dinesh K Pai . 2013 . Thin skin elastodynamics . ACM Transactions on Graphics (TOG) 32 , 4 (2013), 1 -- 10 . Duo Li, Shinjiro Sueda, Debanga R Neog, and Dinesh K Pai. 2013. Thin skin elastodynamics. ACM Transactions on Graphics (TOG) 32, 4 (2013), 1--10.","journal-title":"ACM Transactions on Graphics (TOG)"},{"key":"e_1_2_2_29_1","volume-title":"Marching cubes: A high resolution 3D surface construction algorithm. ACM siggraph computer graphics 21, 4","author":"Lorensen William E","year":"1987","unstructured":"William E Lorensen and Harvey E Cline . 1987. Marching cubes: A high resolution 3D surface construction algorithm. ACM siggraph computer graphics 21, 4 ( 1987 ), 163--169. William E Lorensen and Harvey E Cline. 1987. Marching cubes: A high resolution 3D surface construction algorithm. ACM siggraph computer graphics 21, 4 (1987), 163--169."},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1007\/11841036_70"},{"key":"e_1_2_2_31_1","volume-title":"EMU: Efficient Muscle Simulation in Deformation Space. In Computer Graphics Forum","author":"Modi Vismay","year":"2020","unstructured":"Vismay Modi , Lawson Fulton , A Jacobson , S Sueda , and David IW Levin . 2020 . EMU: Efficient Muscle Simulation in Deformation Space. In Computer Graphics Forum . Wiley Online Library . Vismay Modi, Lawson Fulton, A Jacobson, S Sueda, and David IW Levin. 2020. EMU: Efficient Muscle Simulation in Deformation Space. In Computer Graphics Forum. Wiley Online Library."},{"key":"e_1_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/1275808.1276429"},{"key":"e_1_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-7091-6874-5_6"},{"key":"e_1_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/1360612.1360691"},{"key":"e_1_2_2_35_1","volume-title":"Volume Painter: Geometry-Guided","author":"Owada Shigeru","year":"2008","unstructured":"Shigeru Owada , Takahiro Harada , Philipp Holzer , and Takeo Igarashi . 2008 . Volume Painter: Geometry-Guided Volume Modeling by Sketching on the Cross-Section.. In SBM. 9-- 16 . Shigeru Owada, Takahiro Harada, Philipp Holzer, and Takeo Igarashi. 2008. Volume Painter: Geometry-Guided Volume Modeling by Sketching on the Cross-Section.. In SBM. 9--16."},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/3005358.3005369"},{"key":"e_1_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCG.2009.153"},{"key":"e_1_2_2_38_1","volume-title":"Computer Graphics Forum","author":"Pietroni Nico","unstructured":"Nico Pietroni , Miguel A Otaduy , Bernd Bickel , Fabio Ganovelli , and Markus Gross . 2007. Texturing internal surfaces from a few cross sections . In Computer Graphics Forum , Vol. 26 . Wiley Online Library , 637--644. Nico Pietroni, Miguel A Otaduy, Bernd Bickel, Fabio Ganovelli, and Markus Gross. 2007. Texturing internal surfaces from a few cross sections. In Computer Graphics Forum, Vol. 26. Wiley Online Library, 637--644."},{"key":"e_1_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073368.1073415"},{"key":"e_1_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cag.2018.10.013"},{"key":"e_1_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/3272127.3275019"},{"key":"e_1_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/2766957"},{"key":"e_1_2_2_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/258734.258827"},{"key":"e_1_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/1964921.1964923"},{"key":"e_1_2_2_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/2629697"},{"key":"e_1_2_2_46_1","unstructured":"SideFx 2021. Houdini. https:\/\/www.sidefx.com\/.  SideFx 2021. Houdini. https:\/\/www.sidefx.com\/."},{"key":"e_1_2_2_47_1","first-page":"2","article-title":"A survey of GPU-based volume rendering of unstructured grids. Revista de inform\u00e1tica te\u00f3rica e aplicada","volume":"12","author":"Silva Cl\u00e1udio Teixeira","year":"2005","unstructured":"Cl\u00e1udio Teixeira Silva , Joao Luiz Dihl Comba , Steven Paul Callahan , and Fabio Fedrizzi Bernardon . 2005 . A survey of GPU-based volume rendering of unstructured grids. Revista de inform\u00e1tica te\u00f3rica e aplicada . Porto Alegre, RS. Vol. 12 , n. 2 (out. 2005), p. 9--29 (2005). Cl\u00e1udio Teixeira Silva, Joao Luiz Dihl Comba, Steven Paul Callahan, and Fabio Fedrizzi Bernardon. 2005. A survey of GPU-based volume rendering of unstructured grids. Revista de inform\u00e1tica te\u00f3rica e aplicada. Porto Alegre, RS. Vol. 12, n. 2 (out. 2005), p. 9--29 (2005).","journal-title":"Porto Alegre, RS."},{"key":"e_1_2_2_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/545261.545284"},{"key":"e_1_2_2_49_1","doi-asserted-by":"publisher","DOI":"10.1109\/VRAIS.1995.512487"},{"key":"e_1_2_2_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/3186564"},{"key":"e_1_2_2_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/2461912.2461955"},{"key":"e_1_2_2_52_1","doi-asserted-by":"crossref","unstructured":"Kenshi Takayama Olga Sorkine Andrew Nealen and Takeo Igarashi. 2010. Volumetric modeling with diffusion surfaces. In ACM SIGGRAPH Asia 2010 papers. 1--8.  Kenshi Takayama Olga Sorkine Andrew Nealen and Takeo Igarashi. 2010. Volumetric modeling with diffusion surfaces. In ACM SIGGRAPH Asia 2010 papers. 1--8.","DOI":"10.1145\/1882262.1866202"},{"key":"e_1_2_2_53_1","volume-title":"Proceedings of the 2003 ACM SIGGRAPH\/Eurographics Symposium on Computer Animation","author":"Teran J.","unstructured":"J. Teran , S. Blemker , V. Ng Thow Hing, and R. Fedkiw. 2003. Finite Volume Methods for the Simulation of Skeletal Muscle . In Proceedings of the 2003 ACM SIGGRAPH\/Eurographics Symposium on Computer Animation ( San Diego, California) (SCA '03). Eurographics Association, Goslar, DEU, 68--74. J. Teran, S. Blemker, V. Ng Thow Hing, and R. Fedkiw. 2003. Finite Volume Methods for the Simulation of Skeletal Muscle. In Proceedings of the 2003 ACM SIGGRAPH\/Eurographics Symposium on Computer Animation (San Diego, California) (SCA '03). Eurographics Association, Goslar, DEU, 68--74."},{"key":"e_1_2_2_54_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2005.42"},{"key":"e_1_2_2_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073368.1073414"},{"key":"e_1_2_2_56_1","unstructured":"Fabio Turchet Oleg Fryazinov and Sara C Schvartzman. 2017. Physically-based Muscles and Fibers Modeling from Superficial Patches. (2017).  Fabio Turchet Oleg Fryazinov and Sara C Schvartzman. 2017. Physically-based Muscles and Fibers Modeling from Superficial Patches. (2017)."},{"key":"e_1_2_2_57_1","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/2070781.2024201","article-title":"Multiscale vector volumes","volume":"30","author":"Wang Lvdi","year":"2011","unstructured":"Lvdi Wang , Yizhou Yu , Kun Zhou , and Baining Guo . 2011 . Multiscale vector volumes . ACM Transactions on Graphics (TOG) 30 , 6 (2011), 1 -- 8 . Lvdi Wang, Yizhou Yu, Kun Zhou, and Baining Guo. 2011. Multiscale vector volumes. ACM Transactions on Graphics (TOG) 30, 6 (2011), 1--8.","journal-title":"ACM Transactions on Graphics (TOG)"},{"key":"e_1_2_2_58_1","doi-asserted-by":"publisher","DOI":"10.1109\/VISUAL.2003.1250390"},{"key":"e_1_2_2_59_1","unstructured":"Weta Digital 2021. Weta Digital. https:\/\/www.wetafx.co.nz\/research-and-tech\/technology\/tissue\/.  Weta Digital 2021. Weta Digital. https:\/\/www.wetafx.co.nz\/research-and-tech\/technology\/tissue\/."},{"key":"e_1_2_2_60_1","doi-asserted-by":"publisher","DOI":"10.1145\/258734.258833"},{"key":"e_1_2_2_61_1","volume-title":"RigNet: Neural Rigging for Articulated Characters. arXiv preprint arXiv:2005.00559","author":"Xu Zhan","year":"2020","unstructured":"Zhan Xu , Yang Zhou , Evangelos Kalogerakis , Chris Landreth , and Karan Singh . 2020. RigNet: Neural Rigging for Articulated Characters. arXiv preprint arXiv:2005.00559 ( 2020 ). Zhan Xu, Yang Zhou, Evangelos Kalogerakis, Chris Landreth, and Karan Singh. 2020. RigNet: Neural Rigging for Articulated Characters. arXiv preprint arXiv:2005.00559 (2020)."},{"key":"e_1_2_2_62_1","volume-title":"Computer Graphics Forum","author":"Yoshiyasu Yusuke","unstructured":"Yusuke Yoshiyasu , Wan-Chun Ma , Eiichi Yoshida , and Fumio Kanehiro . 2014. Asconformal-as-possible surface registration . In Computer Graphics Forum , Vol. 33 . Wiley Online Library , 257--267. Yusuke Yoshiyasu, Wan-Chun Ma, Eiichi Yoshida, and Fumio Kanehiro. 2014. Asconformal-as-possible surface registration. In Computer Graphics Forum, Vol. 33. Wiley Online Library, 257--267."},{"key":"e_1_2_2_63_1","volume-title":"arXiv preprint arXiv:2006.07859","author":"Yu Christopher","year":"2020","unstructured":"Christopher Yu , Henrik Schumacher , and Keenan Crane . 2020. Repulsive Curves . arXiv preprint arXiv:2006.07859 ( 2020 ). Christopher Yu, Henrik Schumacher, and Keenan Crane. 2020. Repulsive Curves. arXiv preprint arXiv:2006.07859 (2020)."},{"key":"e_1_2_2_64_1","doi-asserted-by":"publisher","DOI":"10.1145\/2185520.2185610"},{"key":"e_1_2_2_65_1","unstructured":"Ziva Dynamics 2021. Ziva VFX. https:\/\/zivadynamics.com.  Ziva Dynamics 2021. Ziva VFX. https:\/\/zivadynamics.com."}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3450626.3459769","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3450626.3459769","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T16:17:16Z","timestamp":1750177036000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3450626.3459769"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,7,19]]},"references-count":65,"aliases":["10.1145\/3476576.3476691"],"journal-issue":{"issue":"4","published-print":{"date-parts":[[2021,8,31]]}},"alternative-id":["10.1145\/3450626.3459769"],"URL":"https:\/\/doi.org\/10.1145\/3450626.3459769","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,7,19]]},"assertion":[{"value":"2021-07-19","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}