{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,30]],"date-time":"2026-04-30T00:23:16Z","timestamp":1777508596720,"version":"3.51.4"},"reference-count":33,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2021,6,1]],"date-time":"2021-06-01T00:00:00Z","timestamp":1622505600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2021,6,1]],"date-time":"2021-06-01T00:00:00Z","timestamp":1622505600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/100010663","name":"H2020 European Research Council","doi-asserted-by":"publisher","award":["764644"],"award-info":[{"award-number":["764644"]}],"id":[{"id":"10.13039\/100010663","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Adv. Model. and Simul. in Eng. Sci."],"published-print":{"date-parts":[[2021,12]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>This paper presents a robust digital pipeline from CT images to the simulation of contact between multiple bodies. The proposed strategy relies on a recently developed immersed finite element algorithm that is capable of simulating unilateral contact between solids without meshing (Claus and Kerfriden in Int J Numer Methods Eng 113(6):938\u2013966, 2018). It was shown that such an approach reduces the difficulties associated with the digital flow of information from analytically defined geometries to mechanical simulations. We now propose to extend our approach to include geometries, which are not defined mathematically but instead are obtained from images, and encoded in 3D arrays of voxels. This paper introduces two novel elements. Firstly, we reformulate our contact algorithm into an extension of an augmented Lagrangian CutFEM algorithm. Secondly, we develop an efficient algorithm to convert the surface data generated by standard segmentation tools used in medical imaging into level-set functions. These two elements give rise to a robust digital pipeline with minimum user intervention. We demonstrate the capabilities of our algorithm on a hip joint geometry with contact between the femur and the hip bone.<\/jats:p>","DOI":"10.1186\/s40323-021-00197-2","type":"journal-article","created":{"date-parts":[[2021,6,7]],"date-time":"2021-06-07T08:06:57Z","timestamp":1623053217000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":7,"title":["Contact modeling from images using cut finite element solvers"],"prefix":"10.1186","volume":"8","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-9014-5278","authenticated-orcid":false,"given":"S.","family":"Claus","sequence":"first","affiliation":[]},{"given":"P.","family":"Kerfriden","sequence":"additional","affiliation":[]},{"given":"F.","family":"Moshfeghifar","sequence":"additional","affiliation":[]},{"given":"S.","family":"Darkner","sequence":"additional","affiliation":[]},{"given":"K.","family":"Erleben","sequence":"additional","affiliation":[]},{"given":"C.","family":"Wong","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2021,6,1]]},"reference":[{"key":"197_CR1","unstructured":"3D Slicer. https:\/\/www.slicer.org\/, 2019."},{"issue":"100","key":"197_CR2","first-page":"1","volume":"3","author":"Martin Aln\u00e6s","year":"2015","unstructured":"Aln\u00e6s Martin, Blechta Jan, Hake Johan, Johansson August, Kehlet Benjamin, Logg Anders, Richardson Chris, Ring Johannes, Rognes Marie E, Wells Garth N. The fenics project version 1.5. Archive of Numerical Software. 2015;3(100):1.","journal-title":"Archive of Numerical Software"},{"issue":"1","key":"197_CR3","doi-asserted-by":"publisher","first-page":"21","DOI":"10.1186\/s40323-018-0113-8","volume":"5","author":"D Baumg\u00e4rtner","year":"2018","unstructured":"Baumg\u00e4rtner D, Wolf J, Rossi R, Dadvand P, W\u00fcchner R. A robust algorithm for implicit description of immersed geometries within a background mesh. Advanced Modeling and Simulation in Engineering Sciences. 2018;5(1):21.","journal-title":"Advanced Modeling and Simulation in Engineering Sciences"},{"key":"197_CR4","doi-asserted-by":"publisher","first-page":"183","DOI":"10.1016\/j.cma.2018.10.023","volume":"345","author":"HP Bui","year":"2019","unstructured":"Bui HP, Tomar S, Bordas SPA. Corotational cut finite element method for real-time surgical simulation: Application to needle insertion simulation. Computer methods in applied mechanics and engineering. 2019;345:183\u2013211.","journal-title":"Computer methods in applied mechanics and engineering"},{"issue":"21\u201322","key":"197_CR5","doi-asserted-by":"publisher","first-page":"1217","DOI":"10.1016\/j.crma.2010.10.006","volume":"348","author":"E Burman","year":"2010","unstructured":"Burman E. Ghost penalty. Comptes Rendus Mathematique. 2010;348(21\u201322):1217\u201320.","journal-title":"Comptes Rendus Mathematique"},{"issue":"7","key":"197_CR6","doi-asserted-by":"publisher","first-page":"472","DOI":"10.1002\/nme.4823","volume":"104","author":"E Burman","year":"2015","unstructured":"Burman E, Claus S, Hansbo P, Larson MG, Massing A. CutFEM: Discretizing geometry and partial differential equations. International Journal for Numerical Methods in Engineering. 2015;104(7):472\u2013501.","journal-title":"International Journal for Numerical Methods in Engineering"},{"key":"197_CR7","doi-asserted-by":"crossref","unstructured":"Burman E, Hansbo P. Deriving robust unfitted finite element methods from augmented Lagrangian formulations. In: Geometrically Unfitted Finite Element Methods and Applications, Springer; 2018.","DOI":"10.1007\/978-3-319-71431-8_1"},{"issue":"1","key":"197_CR8","doi-asserted-by":"publisher","first-page":"173","DOI":"10.1051\/m2an\/2018047","volume":"53","author":"E Burman","year":"2019","unstructured":"Burman E, Hansbo P, Larson MG. Augmented Lagrangian finite element methods for contact problems. ESAIM: Mathematical Modelling and Numerical Analysis. 2019;53(1):173\u201395.","journal-title":"ESAIM: Mathematical Modelling and Numerical Analysis"},{"key":"197_CR9","doi-asserted-by":"crossref","unstructured":"Cheng SW, Dey TK, Shewchuk J. Delaunay Mesh Generation. : Chapman and Hall\/CRC; 2016.","DOI":"10.1201\/b12987"},{"issue":"2","key":"197_CR10","doi-asserted-by":"publisher","first-page":"1295","DOI":"10.1137\/12088344X","volume":"51","author":"Franz Chouly","year":"2013","unstructured":"Chouly Franz, Hild Patrick. A Nitsche-based method for unilateral contact problems: Numerical analysis. SIAM Journal on Numerical Analysis. 2013;51(2):1295\u2013307.","journal-title":"SIAM Journal on Numerical Analysis"},{"issue":"5","key":"197_CR11","doi-asserted-by":"publisher","first-page":"B1444","DOI":"10.1137\/18M1185697","volume":"40","author":"S Claus","year":"2018","unstructured":"Claus S, Bigot S, Kerfriden P. CutFEM Method for Stefan-Signorini Problems with Application in Pulsed Laser Ablation. SIAM Journal on Scientific Computing. 2018;40(5):B1444\u201369.","journal-title":"SIAM Journal on Scientific Computing"},{"issue":"6","key":"197_CR12","doi-asserted-by":"publisher","first-page":"938","DOI":"10.1002\/nme.5694","volume":"113","author":"S Claus","year":"2018","unstructured":"Claus S, Kerfriden P. A stable and optimally convergent LaTIn-CutFEM algorithm for multiple unilateral contact problems. International Journal for Numerical Methods in Engineering. 2018;113(6):938\u201366.","journal-title":"International Journal for Numerical Methods in Engineering"},{"issue":"3","key":"197_CR13","doi-asserted-by":"publisher","first-page":"193","DOI":"10.1007\/s10092-011-0051-z","volume":"49","author":"Charles Dapogny","year":"2012","unstructured":"Dapogny Charles, Frey Pascal. Computation of the signed distance function to a discrete contour on adapted triangulation. Calcolo. 2012;49(3):193\u2013219.","journal-title":"Calcolo"},{"key":"197_CR14","doi-asserted-by":"publisher","first-page":"709","DOI":"10.1016\/j.apm.2019.07.055","volume":"77","author":"M Duprez","year":"2020","unstructured":"Duprez M, Bordas SPA, Bucki M, Bui HP, Chouly F, Lleras C, Lobos V, Lozinski A, Rohan P-Y, Tomar S. Quantifying discretization errors for soft tissue simulation in computer assisted surgery: A preliminary study. Applied Mathematical Modelling. 2020;77:709\u201323.","journal-title":"Applied Mathematical Modelling"},{"issue":"6","key":"197_CR15","doi-asserted-by":"publisher","first-page":"1871","DOI":"10.1051\/m2an\/2019023","volume":"53","author":"M Duprez","year":"2019","unstructured":"Duprez M, Lleras V, Lozinski A. Finite element method with local damage of the mesh. ESAIM: Mathematical Modelling and Numerical Analysis. 2019;53(6):1871\u201391.","journal-title":"ESAIM: Mathematical Modelling and Numerical Analysis"},{"key":"197_CR16","doi-asserted-by":"crossref","unstructured":"Ericson Christer. Real-Time Collision Detection. : CRC Press; 2004.","DOI":"10.1201\/b14581"},{"key":"197_CR17","doi-asserted-by":"publisher","first-page":"19","DOI":"10.5802\/smai-jcm.8","volume":"2","author":"M Fabre","year":"2016","unstructured":"Fabre M, Pousin J, Renard Y. A fictitious domain method for frictionless contact problems in elasticity using nitsche\u2019s method. The SMAI journal of computational mathematics. 2016;2:19\u201350.","journal-title":"The SMAI journal of computational mathematics"},{"issue":"9","key":"197_CR18","doi-asserted-by":"publisher","first-page":"1323","DOI":"10.1016\/j.mri.2012.05.001","volume":"30","author":"Andriy Fedorov","year":"2012","unstructured":"Fedorov Andriy, Beichel Reinhard, Kalpathy-Cramer Jayashree, Finet Julien, Fillion-Robin Jean-Christophe, Pujol Sonia, Bauer Christian, Jennings Dominique, Fennessy Fiona, Sonka Milan, Buatti John, Aylward Stephen, Miller James V, Pieper Steve, Kikinis Ron. 3D Slicer as an Image Computing Platform for the Quantitative Imaging Network. Magnetic resonance imaging. 2012;30(9):1323\u201341.","journal-title":"Magnetic resonance imaging"},{"issue":"13","key":"197_CR19","doi-asserted-by":"publisher","first-page":"1358","DOI":"10.1002\/nme.1761","volume":"68","author":"Thomas-Peter Fries","year":"2006","unstructured":"Fries Thomas-Peter, Belytschko Ted. The intrinsic XFEM: A method for arbitrary discontinuities without additional unknowns. International journal for numerical methods in engineering. 2006;68(13):1358\u201385.","journal-title":"International journal for numerical methods in engineering"},{"key":"197_CR20","doi-asserted-by":"publisher","first-page":"37","DOI":"10.1016\/j.finel.2017.07.010","volume":"136","author":"Luca Giovannelli","year":"2017","unstructured":"Giovannelli Luca, R\u00f3denas JJ, Navarro-Jim\u00e9nez JM, Tur M. Direct medical image-based Finite Element modelling for patient-specific simulation of future implants. Finite Elements in Analysis and Design. 2017;136:37\u201357.","journal-title":"Finite Elements in Analysis and Design."},{"key":"197_CR21","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-19686-7","volume-title":"Numerical Methods for Two-Phase Incompressible Flows","author":"S Gro\u00df","year":"2011","unstructured":"Gro\u00df S, Reusken A. Numerical Methods for Two-Phase Incompressible Flows. Berlin: Springer; 2011."},{"issue":"33\u201335","key":"197_CR22","doi-asserted-by":"publisher","first-page":"3523","DOI":"10.1016\/j.cma.2003.12.041","volume":"193","author":"Anita Hansbo","year":"2004","unstructured":"Hansbo Anita, Hansbo Peter. A finite element method for the simulation of strong and weak discontinuities in solid mechanics. Computer Methods in Applied Mechanics and Engineering. 2004;193(33\u201335):3523\u201340.","journal-title":"Computer Methods in Applied Mechanics and Engineering"},{"issue":"2","key":"197_CR23","doi-asserted-by":"publisher","first-page":"1474","DOI":"10.1137\/070704435","volume":"47","author":"J Haslinger","year":"2009","unstructured":"Haslinger J, Renard Y. A new fictitious domain approach inspired by the extended finite element method. SIAM Journal on Numerical Analysis. 2009;47(2):1474\u201399.","journal-title":"SIAM Journal on Numerical Analysis"},{"key":"197_CR24","doi-asserted-by":"publisher","first-page":"672","DOI":"10.1016\/j.cma.2018.09.009","volume":"343","author":"August Johansson","year":"2019","unstructured":"Johansson August, Kehlet Benjamin, Larson Mats G, Logg Anders. Multimesh finite element methods: Solving PDEs on multiple intersecting meshes. Computer Methods in Applied Mechanics and Engineering. 2019;343:672\u201389.","journal-title":"Computer Methods in Applied Mechanics and Engineering"},{"issue":"3","key":"197_CR25","doi-asserted-by":"publisher","first-page":"343","DOI":"10.1007\/s00466-009-0378-3","volume":"44","author":"P Kerfriden","year":"2009","unstructured":"Kerfriden P, Allix O, Gosselet P. A three-scale domain decomposition method for the 3D analysis of debonding in laminates. Computational Mechanics. 2009;44(3):343\u201362.","journal-title":"Computational Mechanics"},{"issue":"5","key":"197_CR26","doi-asserted-by":"publisher","first-page":"389","DOI":"10.1016\/0141-5425(90)90022-F","volume":"12","author":"JH Keyak","year":"1990","unstructured":"Keyak JH, Meagher JM, Skinner HB, Mote CD Jr. Automated three-dimensional finite element modelling of bone: A new method. Journal of biomedical engineering. 1990;12(5):389\u201397.","journal-title":"Journal of biomedical engineering"},{"key":"197_CR27","unstructured":"Kirk S, Lee Y, Lucchesi FR, Aredes ND, Gruszauskas N, Catto J, Lemmerman J. Radiology Data from The Cancer Genome Atlas Urothelial Bladder Carcinoma [TCGA-BLCA] collection; 2016."},{"key":"197_CR28","doi-asserted-by":"publisher","first-page":"172","DOI":"10.1016\/j.cma.2012.06.001","volume":"241","author":"G Legrain","year":"2012","unstructured":"Legrain G, Chevaugeon N, Dr\u00e9au K. High order X-FEM and levelsets for complex microstructures: Uncoupling geometry and approximation. Computer Methods in Applied Mechanics and Engineering. 2012;241:172\u201389.","journal-title":"Computer Methods in Applied Mechanics and Engineering"},{"issue":"1","key":"197_CR29","doi-asserted-by":"publisher","first-page":"C23","DOI":"10.1137\/11085949X","volume":"35","author":"Andr\u00e9 Massing","year":"2013","unstructured":"Massing Andr\u00e9, Larson Mats G, Logg Anders. Efficient implementation of finite element methods on nonmatching and overlapping meshes in three dimensions. SIAM Journal on Scientific Computing. 2013;35(1):C23\u201347.","journal-title":"SIAM Journal on Scientific Computing"},{"key":"197_CR30","doi-asserted-by":"publisher","first-page":"813","DOI":"10.1016\/S0013-7944(01)00128-X","volume":"69","author":"N Mo\u00ebs","year":"2002","unstructured":"Mo\u00ebs N. Extended finite element method for cohesive crack growth. Engineering Fracture Mechanics. 2002;69:813\u201333.","journal-title":"Engineering Fracture Mechanics"},{"issue":"3","key":"197_CR31","doi-asserted-by":"publisher","first-page":"425","DOI":"10.1007\/s10237-011-0322-2","volume":"11","author":"Martin Ruess","year":"2012","unstructured":"Ruess Martin, Tal David, Trabelsi Nir, Yosibash Zohar, Rank Ernst. The finite cell method for bone simulations: Verification and validation. Biomechanics and Modeling in Mechanobiology. 2012;11(3):425\u201337.","journal-title":"Biomechanics and Modeling in Mechanobiology"},{"issue":"2","key":"197_CR32","doi-asserted-by":"publisher","first-page":"199","DOI":"10.1137\/S0036144598347059","volume":"41","author":"James A Sethian","year":"1999","unstructured":"Sethian James A. Fast marching methods. SIAM review. 1999;41(2):199\u2013235.","journal-title":"SIAM review"},{"issue":"1","key":"197_CR33","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/S1350-4533(97)00049-0","volume":"20","author":"Marco Viceconti","year":"1998","unstructured":"Viceconti Marco, Bellingeri Luisella, Cristofolini Luca, Toni Aldo. A comparative study on different methods of automatic mesh generation of human femurs. Medical engineering & physics. 1998;20(1):1\u201310.","journal-title":"Medical engineering & physics"}],"container-title":["Advanced Modeling and Simulation in Engineering Sciences"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s40323-021-00197-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1186\/s40323-021-00197-2\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s40323-021-00197-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,6,7]],"date-time":"2021-06-07T08:11:30Z","timestamp":1623053490000},"score":1,"resource":{"primary":{"URL":"https:\/\/amses-journal.springeropen.com\/articles\/10.1186\/s40323-021-00197-2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,6,1]]},"references-count":33,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2021,12]]}},"alternative-id":["197"],"URL":"https:\/\/doi.org\/10.1186\/s40323-021-00197-2","relation":{},"ISSN":["2213-7467"],"issn-type":[{"value":"2213-7467","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,6,1]]},"assertion":[{"value":"6 December 2019","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"4 May 2021","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"1 June 2021","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 there are no competing interests.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"13"}}