{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,4]],"date-time":"2025-11-04T11:01:27Z","timestamp":1762254087701,"version":"3.37.3"},"reference-count":41,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2022,3,8]],"date-time":"2022-03-08T00:00:00Z","timestamp":1646697600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2022,3,8]],"date-time":"2022-03-08T00:00:00Z","timestamp":1646697600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Virtual Reality"],"published-print":{"date-parts":[[2022,12]]},"DOI":"10.1007\/s10055-022-00635-5","type":"journal-article","created":{"date-parts":[[2022,3,8]],"date-time":"2022-03-08T11:04:45Z","timestamp":1646737485000},"page":"1391-1407","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":9,"title":["PE-DLS: a novel method for performing real-time full-body motion reconstruction in VR based on Vive trackers"],"prefix":"10.1007","volume":"26","author":[{"given":"Qiang","family":"Zeng","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gang","family":"Zheng","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8398-1021","authenticated-orcid":false,"given":"Qian","family":"Liu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2022,3,8]]},"reference":[{"key":"635_CR1","doi-asserted-by":"publisher","first-page":"243","DOI":"10.1016\/j.gmod.2011.05.003","volume":"73","author":"A Aristidou","year":"2011","unstructured":"Aristidou A, Lasenby J (2011) FABRIK: A fast, iterative solver for the Inverse Kinematics problem. Graph Models 73:243\u2013260. https:\/\/doi.org\/10.1016\/j.gmod.2011.05.003","journal-title":"Graph Models"},{"key":"635_CR2","doi-asserted-by":"publisher","first-page":"35","DOI":"10.1111\/cgf.13310","volume":"37","author":"A Aristidou","year":"2018","unstructured":"Aristidou A, Lasenby J, Chrysanthou Y, Shamir A (2018) Inverse kinematics techniques in computer graphics: a survey. Comput Graph Forum 37:35\u201358","journal-title":"Comput Graph Forum"},{"key":"635_CR3","doi-asserted-by":"publisher","first-page":"402","DOI":"10.1007\/s00371-004-0244-4","volume":"20","author":"P Baerlocher","year":"2004","unstructured":"Baerlocher P, Boulic R (2004) An inverse kinematics architecture enforcing an arbitrary number of strict priority levels. Vis Comput 20:402\u2013417. https:\/\/doi.org\/10.1007\/s00371-004-0244-4","journal-title":"Vis Comput"},{"key":"635_CR4","doi-asserted-by":"publisher","first-page":"48","DOI":"10.1007\/s10055-006-0024-8","volume":"10","author":"R Boulic","year":"2006","unstructured":"Boulic R, Varona J, Unzueta L et al (2006) Evaluation of on-line analytic and numeric inverse kinematics approaches driven by partial vision input. Virtual Real 10:48\u201361. https:\/\/doi.org\/10.1007\/s10055-006-0024-8","journal-title":"Virtual Real"},{"key":"635_CR5","doi-asserted-by":"publisher","first-page":"37","DOI":"10.1080\/2151237x.2005.10129202","volume":"10","author":"SR Buss","year":"2005","unstructured":"Buss SR, Kim J-S (2005) Selectively damped least squares for inverse kinematics. J Graph Tools 10:37\u201349. https:\/\/doi.org\/10.1080\/2151237x.2005.10129202","journal-title":"J Graph Tools"},{"key":"635_CR6","first-page":"16","volume":"17","author":"SR Buss","year":"2004","unstructured":"Buss SR (2004) Introduction to inverse kinematics with jacobian transpose, pseudoinverse and damped least squares methods. IEEE J Robot Autom 17:16","journal-title":"IEEE J Robot Autom"},{"key":"635_CR7","doi-asserted-by":"publisher","unstructured":"Caserman P, Achenbach P, Gobel S (2019a) Analysis of inverse kinematics solutions for full-body reconstruction in virtual reality. In: 2019a IEEE 7th international conference on serious games and applications for health SeGAH 2019a. https:\/\/doi.org\/10.1109\/SeGAH.2019a.8882429","DOI":"10.1109\/SeGAH.2019a.8882429"},{"key":"635_CR8","doi-asserted-by":"publisher","first-page":"155","DOI":"10.1007\/s10055-018-0374-z","volume":"23","author":"P Caserman","year":"2019","unstructured":"Caserman P, Garcia-Agundez A, Konrad R et al (2019b) Real-time body tracking in virtual reality using a Vive tracker. Virtual Real 23:155\u2013168. https:\/\/doi.org\/10.1007\/s10055-018-0374-z","journal-title":"Virtual Real"},{"key":"635_CR9","doi-asserted-by":"publisher","first-page":"3089","DOI":"10.1109\/TVCG.2019.2912607","volume":"26","author":"P Caserman","year":"2020","unstructured":"Caserman P, Garcia-Agundez A, Gobel S (2020) A survey of full-body motion reconstruction in immersive virtual reality applications. IEEE Trans vis Comput Graph 26:3089\u20133108. https:\/\/doi.org\/10.1109\/TVCG.2019.2912607","journal-title":"IEEE Trans vis Comput Graph"},{"key":"635_CR10","doi-asserted-by":"publisher","first-page":"686","DOI":"10.1145\/1073204.1073248","volume":"24","author":"J Chai","year":"2005","unstructured":"Chai J, Hodgins JK (2005) Performance animation from low-dimensional control signals. ACM Trans Graph 24:686\u2013696. https:\/\/doi.org\/10.1145\/1073204.1073248","journal-title":"ACM Trans Graph"},{"key":"635_CR11","doi-asserted-by":"publisher","DOI":"10.1007\/s10055-021-00547-w","author":"C Genova","year":"2021","unstructured":"Genova C, Biffi E, Arlati S et al (2021) A simulator for both manual and powered wheelchairs in immersive virtual reality CAVE. Virtual Real. https:\/\/doi.org\/10.1007\/s10055-021-00547-w","journal-title":"Virtual Real"},{"key":"635_CR12","unstructured":"Giuberti M (2014) Inertial sensing for human motion analysis: processing, technologies, and applications. 1\u2013180"},{"key":"635_CR13","doi-asserted-by":"publisher","DOI":"10.1007\/s10055-021-00530-5","author":"G Gon\u00e7alves","year":"2021","unstructured":"Gon\u00e7alves G, Melo M, Barbosa L et al (2021) Evaluation of the impact of different levels of self-representation and body tracking on the sense of presence and embodiment in immersive VR. Virtual Real. https:\/\/doi.org\/10.1007\/s10055-021-00530-5","journal-title":"Virtual Real"},{"key":"635_CR14","doi-asserted-by":"publisher","first-page":"522","DOI":"10.1145\/1015706.1015755","volume":"23","author":"K Grochow","year":"2004","unstructured":"Grochow K, Martin SL, Hertzmann A, Popovi\u0107 Z (2004) Style-based inverse kinematics. ACM Trans Graph 23:522. https:\/\/doi.org\/10.1145\/1015706.1015755","journal-title":"ACM Trans Graph"},{"key":"635_CR15","doi-asserted-by":"publisher","DOI":"10.1145\/2887740","author":"P Harish","year":"2016","unstructured":"Harish P, Mahmudi M, Le Callennec B, Boulic R (2016) Parallel inverse kinematics for multithreaded architectures. ACM Trans Graph. https:\/\/doi.org\/10.1145\/2887740","journal-title":"ACM Trans Graph"},{"key":"635_CR16","doi-asserted-by":"publisher","first-page":"61","DOI":"10.1111\/cgf.12212","volume":"32","author":"ESL Ho","year":"2013","unstructured":"Ho ESL, Shum HPH, Cheung Y, Yuen PC (2013) Topology aware data-driven inverse kinematics. Comput Graph Forum 32:61\u201370. https:\/\/doi.org\/10.1111\/cgf.12212","journal-title":"Comput Graph Forum"},{"key":"635_CR17","doi-asserted-by":"publisher","first-page":"418","DOI":"10.1111\/cgf.13089","volume":"36","author":"J Huang","year":"2017","unstructured":"Huang J, Wang Q, Fratarcangeli M et al (2017) Multi-variate Gaussian-based inverse kinematics. Comput Graph Forum 36:418\u2013428. https:\/\/doi.org\/10.1111\/cgf.13089","journal-title":"Comput Graph Forum"},{"key":"635_CR18","doi-asserted-by":"publisher","unstructured":"Jiang F, Yang X, Feng L (2016) Real-time full-body motion reconstruction and recognition for off-the-shelf VR devices. In: Proceedings of the VRCAI 2016 15th ACM SIGGRAPH conference on virtual-reality continuum and its applications in industry, vol 1, pp 309\u2013318. https:\/\/doi.org\/10.1145\/3013971.3013987","DOI":"10.1145\/3013971.3013987"},{"key":"635_CR19","doi-asserted-by":"publisher","first-page":"79","DOI":"10.1002\/cav.176","volume":"19","author":"M Kallmann","year":"2008","unstructured":"Kallmann M (2008) Analytical inverse kinematics with body posture control. Comput Animat Virtual Worlds 19:79\u201391. https:\/\/doi.org\/10.1002\/cav.176","journal-title":"Comput Animat Virtual Worlds"},{"key":"635_CR20","doi-asserted-by":"publisher","first-page":"177","DOI":"10.1080\/2165347x.2013.823362","volume":"16","author":"B Kenwright","year":"2012","unstructured":"Kenwright B (2012) Inverse Kinematics \u2013 cyclic coordinate descent (CCD). J Graph Tools 16:177\u2013217. https:\/\/doi.org\/10.1080\/2165347x.2013.823362","journal-title":"J Graph Tools"},{"key":"635_CR21","doi-asserted-by":"publisher","unstructured":"Kim J, Seol Y, Lee J (2012) Realtime performance animation using sparse 3D motion sensors. Lect Notes Comput Sci (including Subser Lect Notes Artif Intell Lect Notes Bioinformatics) 7660 LNCS:31\u201342. https:\/\/doi.org\/10.1007\/978-3-642-34710-8_4","DOI":"10.1007\/978-3-642-34710-8_4"},{"key":"635_CR22","volume-title":"Geometric Investigation of Reach","author":"JU Korein","year":"1985","unstructured":"Korein JU (1985) Geometric Investigation of Reach. MIT Press"},{"key":"635_CR23","doi-asserted-by":"publisher","first-page":"343","DOI":"10.1111\/j.1467-8659.2005.00859.x","volume":"24","author":"R Kulpa","year":"2005","unstructured":"Kulpa R, Multon F, Arnaldi B (2005) Morphology-independent representation of motions for interactive human-like animation. Comput Graph Forum 24:343\u2013351. https:\/\/doi.org\/10.1111\/j.1467-8659.2005.00859.x","journal-title":"Comput Graph Forum"},{"key":"635_CR24","doi-asserted-by":"publisher","unstructured":"Leoncini P, Sikorski B, Baraniello V, et al (2017) Multiple NUI device approach to full body tracking for collaborative virtual environments. Lect Notes Comput Sci (including Subser Lect Notes Artif Intell Lect Notes Bioinformatics) 10324 LNCS:131\u2013147. https:\/\/doi.org\/10.1007\/978-3-319-60922-5_10","DOI":"10.1007\/978-3-319-60922-5_10"},{"key":"635_CR25","doi-asserted-by":"publisher","unstructured":"Liu H, Wei X, Chai J, et al (2011) Realtime human motion control with a small number of inertial sensors. In: Proceedings of the symposium on interactive 3D graph, pp 133\u2013140. https:\/\/doi.org\/10.1145\/1944745.1944768","DOI":"10.1145\/1944745.1944768"},{"key":"635_CR26","doi-asserted-by":"publisher","first-page":"165","DOI":"10.1145\/2522628.2522649","volume":"2013","author":"E Molla","year":"2013","unstructured":"Molla E, Boulic R (2013) Singularity free parametrization of human limbs. Proc - Motion Games 2013. MIG 2013:165\u2013174. https:\/\/doi.org\/10.1145\/2522628.2522649","journal-title":"MIG"},{"key":"635_CR27","first-page":"181","volume":"2007","author":"R Muller-Cajar","year":"2007","unstructured":"Muller-Cajar R, Mukundan R (2007) Triangualation\u2014a new algorithm for inverse kinematics. Image vis Comput New Zeal 2007:181\u2013186","journal-title":"Image vis Comput New Zeal"},{"key":"635_CR28","doi-asserted-by":"publisher","DOI":"10.1145\/3281505.3281529","author":"M Parger","year":"2018","unstructured":"Parger M, Schmalstieg D, Mueller JH, Steinberger M (2018) Human upper-body inverse kinematics for increased embodiment in consumer-grade virtual reality. Proc ACM Symp Virtual Real Softw Technol VRST. https:\/\/doi.org\/10.1145\/3281505.3281529","journal-title":"Proc ACM Symp Virtual Real Softw Technol VRST"},{"key":"635_CR29","doi-asserted-by":"publisher","unstructured":"Seele S, Misztal S, Buhler H, et al (2017) Here\u2019s Looking At You Anyway! 531\u2013540. https:\/\/doi.org\/10.1145\/3116595.3116619","DOI":"10.1145\/3116595.3116619"},{"key":"635_CR30","doi-asserted-by":"publisher","first-page":"67","DOI":"10.1145\/502122.502123","volume":"20","author":"HJ Shin","year":"2001","unstructured":"Shin HJ, Lee J, Shin SY, Gleicher M (2001) Computer puppetry: an importance-based approach. ACM Trans Graph 20:67\u201394. https:\/\/doi.org\/10.1145\/502122.502123","journal-title":"ACM Trans Graph"},{"key":"635_CR31","doi-asserted-by":"publisher","first-page":"406","DOI":"10.1109\/TEVC.2018.2867601","volume":"23","author":"S Starke","year":"2019","unstructured":"Starke S, Hendrich N, Zhang J (2019) Memetic evolution for generic full-body inverse kinematics in robotics and animation. IEEE Trans Evol Comput 23:406\u2013420. https:\/\/doi.org\/10.1109\/TEVC.2018.2867601","journal-title":"IEEE Trans Evol Comput"},{"key":"635_CR32","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/JTEHM.2016.2623787","volume":"4","author":"JS Thomas","year":"2016","unstructured":"Thomas JS, France CR, Leitkam ST et al (2016) Effects of real-world versus virtual environments on joint excursions in full-body reaching tasks. IEEE J Transl Eng Heal Med 4:1\u20138. https:\/\/doi.org\/10.1109\/JTEHM.2016.2623787","journal-title":"IEEE J Transl Eng Heal Med"},{"key":"635_CR33","doi-asserted-by":"publisher","first-page":"393","DOI":"10.1162\/pres.1996.5.4.393","volume":"5","author":"D Tolani","year":"1996","unstructured":"Tolani D, Badler NI (1996) Real-time inverse kinematics of the human arm. Presence Teleoperators Virtual Environ 5:393\u2013401. https:\/\/doi.org\/10.1162\/pres.1996.5.4.393","journal-title":"Presence Teleoperators Virtual Environ"},{"key":"635_CR34","doi-asserted-by":"publisher","first-page":"353","DOI":"10.1006\/gmod.2000.0528","volume":"62","author":"D Tolani","year":"2000","unstructured":"Tolani D, Goswami A, Badler NI (2000) Real-time inverse kinematics techniques for anthropomorphic limbs. Graph Models 62:353\u2013388. https:\/\/doi.org\/10.1006\/gmod.2000.0528","journal-title":"Graph Models"},{"key":"635_CR35","doi-asserted-by":"publisher","first-page":"3667","DOI":"10.1109\/JSEN.2019.2959639","volume":"20","author":"L Tong","year":"2020","unstructured":"Tong L, Liu R, Peng L (2020) LSTM-based lower limbs motion reconstruction using low-dimensional input of inertial motion capture system. IEEE Sens J 20:3667\u20133677. https:\/\/doi.org\/10.1109\/JSEN.2019.2959639","journal-title":"IEEE Sens J"},{"key":"635_CR36","doi-asserted-by":"publisher","first-page":"87","DOI":"10.1016\/j.gmod.2008.03.002","volume":"70","author":"L Unzueta","year":"2008","unstructured":"Unzueta L, Peinado M, Boulic R, Suescun \u00c1 (2008) Full-body performance animation with Sequential Inverse Kinematics. Graph Models 70:87\u2013104. https:\/\/doi.org\/10.1016\/j.gmod.2008.03.002","journal-title":"Graph Models"},{"key":"635_CR37","doi-asserted-by":"publisher","first-page":"1533","DOI":"10.1109\/TPAMI.2016.2522398","volume":"38","author":"T Von Marcard","year":"2016","unstructured":"Von Marcard T, Pons-Moll G, Rosenhahn B (2016) Human pose estimation from video and IMUs. IEEE Trans Pattern Anal Mach Intell 38:1533\u20131547. https:\/\/doi.org\/10.1109\/TPAMI.2016.2522398","journal-title":"IEEE Trans Pattern Anal Mach Intell"},{"key":"635_CR38","doi-asserted-by":"publisher","first-page":"489","DOI":"10.1109\/70.86079","volume":"7","author":"L-CT Wang","year":"1991","unstructured":"Wang L-CT, Chen CC (1991) A combined optimization method for solving the inverse kinematics problems of mechanical manipulators. IEEE Trans Robot Autom 7:489\u2013499. https:\/\/doi.org\/10.1109\/70.86079","journal-title":"IEEE Trans Robot Autom"},{"key":"635_CR39","doi-asserted-by":"publisher","first-page":"536","DOI":"10.1007\/s11390-017-1742-y","volume":"32","author":"S Xia","year":"2017","unstructured":"Xia S, Gao L, Lai YK et al (2017) A survey on human performance capture and animation. J Comput Sci Technol 32:536\u2013554. https:\/\/doi.org\/10.1007\/s11390-017-1742-y","journal-title":"J Comput Sci Technol"},{"key":"635_CR40","doi-asserted-by":"publisher","first-page":"352","DOI":"10.1109\/TVCG.2003.1207443","volume":"9","author":"K Yamane","year":"2003","unstructured":"Yamane K, Nakamura Y (2003) Natural motion animation through constraining and deconstraining at will. IEEE Trans vis Comput Graph 9:352\u2013360. https:\/\/doi.org\/10.1109\/TVCG.2003.1207443","journal-title":"IEEE Trans vis Comput Graph"},{"key":"635_CR41","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3450626.3459786","volume":"40","author":"X Yi","year":"2021","unstructured":"Yi X, Zhou Y, Xu F (2021) TransPose: real-time 3D human translation and pose estimation with six inertial sensors. ACM Trans Graph 40:1\u201313. https:\/\/doi.org\/10.1145\/3450626.3459786","journal-title":"ACM Trans Graph"}],"container-title":["Virtual Reality"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10055-022-00635-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10055-022-00635-5\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10055-022-00635-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,10,22]],"date-time":"2022-10-22T17:08:08Z","timestamp":1666458488000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10055-022-00635-5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,3,8]]},"references-count":41,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2022,12]]}},"alternative-id":["635"],"URL":"https:\/\/doi.org\/10.1007\/s10055-022-00635-5","relation":{},"ISSN":["1359-4338","1434-9957"],"issn-type":[{"type":"print","value":"1359-4338"},{"type":"electronic","value":"1434-9957"}],"subject":[],"published":{"date-parts":[[2022,3,8]]},"assertion":[{"value":"26 July 2021","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"3 February 2022","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"8 March 2022","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 have no relevant financial or non-financial interests to disclose.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflicts of interest"}},{"value":"This article does not contain any studies with human participants or animals performed by any of the authors.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethical approval"}},{"value":"Not applicable.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent to participate"}},{"value":"Not applicable.","order":5,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent for publication"}}]}}