{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,6]],"date-time":"2026-01-06T13:45:57Z","timestamp":1767707157090},"reference-count":37,"publisher":"Springer Science and Business Media LLC","issue":"12","license":[{"start":{"date-parts":[[2016,8,4]],"date-time":"2016-08-04T00:00:00Z","timestamp":1470268800000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Vis Comput"],"published-print":{"date-parts":[[2017,12]]},"DOI":"10.1007\/s00371-016-1297-x","type":"journal-article","created":{"date-parts":[[2016,8,4]],"date-time":"2016-08-04T06:21:40Z","timestamp":1470291700000},"page":"1541-1553","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":7,"title":["Inverse kinematics using dynamic joint parameters: inverse kinematics animation synthesis learnt from sub-divided motion micro-segments"],"prefix":"10.1007","volume":"33","author":[{"given":"J.","family":"Huang","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"M.","family":"Fratarcangeli","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Y.","family":"Ding","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"C.","family":"Pelachaud","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2016,8,4]]},"reference":[{"key":"1297_CR1","unstructured":"Autodesk Maya (2015). http:\/\/www.autodesk.com\/ Accessed 20 Sept 2015"},{"key":"1297_CR2","unstructured":"Blender (2015). https:\/\/www.blender.org\/ . Accessed 20 Sept 2015"},{"issue":"5","key":"1297_CR3","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.: Fabrik: a fast, iterative solver for the inverse kinematics problem. Graph. Models 73(5), 243\u2013260 (2011). doi: 10.1016\/j.gmod.2011.05.003","journal-title":"Graph. Models"},{"key":"1297_CR4","doi-asserted-by":"publisher","unstructured":"Baerlocher, P., Boulic, R.: Task-priority formulations for the kinematic control of highly redundant articulated structures. In: Proceedings of 1998 IEEE\/RSJ International Conference on Intelligent Robots and Systems, vol. 1, pp. 323\u2013329 (1998). doi: 10.1109\/IROS.1998.724639","DOI":"10.1109\/IROS.1998.724639"},{"key":"1297_CR5","unstructured":"Baerlocher, P., Boulic, R.: Parametrization and range of motion of the ball-and-socket joint. DEFORM\/AVATARS 196, 180\u2013190 (2000)"},{"issue":"6","key":"1297_CR6","doi-asserted-by":"crossref","first-page":"402","DOI":"10.1007\/s00371-004-0244-4","volume":"20","author":"P Baerlocher","year":"2004","unstructured":"Baerlocher, P., Boulic, R.: An inverse kinematics architecture enforcing an arbitrary number of strict priority levels. Vis. Comput. 20(6), 402\u2013417 (2004)","journal-title":"Vis. Comput."},{"key":"1297_CR7","doi-asserted-by":"publisher","unstructured":"Baillieul, J.: Kinematic programming alternatives for redundant manipulators. In: Proceedings of 1985 IEEE International Conference on Robotics and Automation, vol. 2, pp. 722\u2013728 (1985). doi: 10.1109\/ROBOT.1985.1087234","DOI":"10.1109\/ROBOT.1985.1087234"},{"key":"1297_CR8","unstructured":"Blow, J.: Inverse kinematics with quaternion joint limits. Game Developer (2002)"},{"key":"1297_CR9","doi-asserted-by":"crossref","unstructured":"Buss, S.R., Kim, J.S.: Selectively damped least squares for inverse kinematics, pp. 37\u201349 (2004)","DOI":"10.1080\/2151237X.2005.10129202"},{"issue":"3","key":"1297_CR10","doi-asserted-by":"crossref","first-page":"398","DOI":"10.1109\/70.585902","volume":"13","author":"S Chiaverini","year":"1997","unstructured":"Chiaverini, S.: Singularity-robust task-priority redundancy resolution for real-time kinematic control of robot manipulators. IEEE Trans. Robotics Autom. 13(3), 398\u2013410 (1997)","journal-title":"IEEE Trans. Robotics Autom."},{"key":"1297_CR11","doi-asserted-by":"crossref","unstructured":"Feng, A.W., Xu, Y., Shapiro, A.: An example-based motion synthesis technique for locomotion and object manipulation. In: Proceedings of the ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games, pp. 95\u2013102. ACM (2012)","DOI":"10.1145\/2159616.2159632"},{"key":"1297_CR12","unstructured":"Fourati, N., Pelachaud, C.: Emilya: Emotional body expression in daily actions database, pp. 3486\u20133493 (2014)"},{"key":"1297_CR13","doi-asserted-by":"publisher","unstructured":"Grochow, K., Martin, S.L., Hertzmann, A., Popovi\u0107, Z.: Style-based inverse kinematics. In: ACM SIGGRAPH 2004 Papers, SIGGRAPH \u201904, pp. 522\u2013531. ACM, New York (2004). doi: 10.1145\/1186562.1015755","DOI":"10.1145\/1186562.1015755"},{"key":"1297_CR14","doi-asserted-by":"crossref","unstructured":"Harish, P., Mahmudi, M., Callennec, B.L., Boulic, R.: Parallel inverse kinematics for multithreaded architectures. ACM Trans. Graph. 35(2), 19:1\u201319:13 (2016)","DOI":"10.1145\/2887740"},{"key":"1297_CR15","unstructured":"Huang, J., Boubekeur, T., Ritschel, T., Holl\u00e4nder, M., Eisemann, E.: Separable approximation of ambient occlusion. In: Proceedings of Eurographics 2012 Short, pp. 29\u201332 (2011)"},{"key":"1297_CR16","first-page":"278","volume":"7660","author":"J Huang","year":"2012","unstructured":"Huang, J., Pelachaud, C.: An efficient energy transfer inverse kinematics solution. Proc. Motion Game 2012 7660, 278\u2013289 (2012)","journal-title":"Proc. Motion Game 2012"},{"issue":"2","key":"1297_CR17","doi-asserted-by":"crossref","first-page":"79","DOI":"10.1002\/cav.176","volume":"19","author":"M Kallmann","year":"2008","unstructured":"Kallmann, M.: Analytical inverse kinematics with body posture control. Comput. Anim. Virtual Worlds 19(2), 79\u201391 (2008)","journal-title":"Comput. Anim. Virtual Worlds"},{"issue":"2","key":"1297_CR18","doi-asserted-by":"publisher","first-page":"245","DOI":"10.1109\/TSMC.1983.6313123","volume":"SMC\u201313","author":"CA Klein","year":"1983","unstructured":"Klein, C.A., Huang, C.H.: Review of pseudoinverse control for use with kinematically redundant manipulators. IEEE Trans. Syst. Man Cybern. SMC\u201313(2), 245\u2013250 (1983). doi: 10.1109\/TSMC.1983.6313123","journal-title":"IEEE Trans. Syst. Man Cybern."},{"key":"1297_CR19","doi-asserted-by":"crossref","unstructured":"Kopp, S., Krenn, B., Marsella, S., Marshall, A.N., Pelachaud, C., Pirker, H., Tharisson, K.R., Vilhjalmsson, H.: Towards a common framework for multimodal generation in ecas: The behavior markup language. In: Proceedings of the 6th International Conference on Intelligent Virtual Agents, pp. 21\u201323, Marina (2006)","DOI":"10.1007\/11821830_17"},{"issue":"2","key":"1297_CR20","doi-asserted-by":"crossref","first-page":"175","DOI":"10.1016\/j.gmod.2005.03.001","volume":"68","author":"B Callennec Le","year":"2006","unstructured":"Le Callennec, B., Boulic, R.: Interactive motion deformation with prioritized constraints. Graph. Models 68(2), 175\u2013193 (2006)","journal-title":"Graph. Models"},{"issue":"12","key":"1297_CR21","doi-asserted-by":"crossref","first-page":"868","DOI":"10.1109\/TSMC.1977.4309644","volume":"7","author":"A Liegeois","year":"1977","unstructured":"Liegeois, A.: Automatic supervisory control of the configuration and behavior of multibody mechanisms. IEEE Trans. Syst. Man Cybern. 7(12), 868\u2013871 (1977)","journal-title":"IEEE Trans. Syst. Man Cybern."},{"issue":"3","key":"1297_CR22","doi-asserted-by":"crossref","first-page":"163","DOI":"10.1115\/1.3143764","volume":"108","author":"Y Nakamura","year":"1986","unstructured":"Nakamura, Y., Hanafusa, H.: Inverse kinematic solutions with singularity robustness for robot manipulator control. J. Dyn. Syst. Meas. Control 108(3), 163\u2013171 (1986)","journal-title":"J. Dyn. Syst. Meas. Control"},{"key":"1297_CR23","doi-asserted-by":"crossref","unstructured":"Paris, S., Durand, F.: A fast approximation of the bilateral filter using a signal processing approach. In: Computer Vision\u2014ECCV 2006, pp. 568\u2013580. Springer, Berlin (2006)","DOI":"10.1007\/11744085_44"},{"key":"1297_CR24","doi-asserted-by":"crossref","unstructured":"Shao, W., Ng-Thow-Hing, V.: A general joint component framework for realistic articulation in human characters. In: Proceedings of the 2003 Symposium on Interactive 3D Graphics, pp. 11\u201318. ACM (2003)","DOI":"10.1145\/641480.641486"},{"key":"1297_CR25","doi-asserted-by":"crossref","unstructured":"Tang, W., Cavazza, M., Mountain, D., Earnshaw, R.A.: Real-time inverse kinematics through constrained dynamics. In: Proceedings of the International Workshop on Modelling and Motion Capture Techniques for Virtual Environments, CAPTECH \u201998, pp. 159\u2013170. Springer, London (1998)","DOI":"10.1007\/3-540-49384-0_13"},{"issue":"5","key":"1297_CR26","doi-asserted-by":"crossref","first-page":"353","DOI":"10.1006\/gmod.2000.0528","volume":"62","author":"D Tolani","year":"2000","unstructured":"Tolani, D., Goswami, A., Badler, N.I.: Real-time inverse kinematics techniques for anthropomorphic limbs. Graph. Models 62(5), 353\u2013388 (2000)","journal-title":"Graph. Models"},{"key":"1297_CR27","doi-asserted-by":"crossref","unstructured":"Tomasi, C., Manduchi, R.: Bilateral filtering for gray and color images. In: Sixth International Conference on Computer Vision, pp. 839\u2013846. IEEE (1998)","DOI":"10.1109\/ICCV.1998.710815"},{"key":"1297_CR28","doi-asserted-by":"crossref","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, A.: Full-body performance animation with sequential inverse kinematics. Graph. Models 70, 87\u2013104 (2008)","journal-title":"Graph. Models"},{"issue":"1","key":"1297_CR29","doi-asserted-by":"publisher","first-page":"93","DOI":"10.1109\/TSMC.1986.289285","volume":"16","author":"CW Wampler II","year":"1986","unstructured":"Wampler II, C.W.: Manipulator inverse kinematic solutions based on vector formulations and damped least-squares methods. IEEE Trans. Syst. Man Cybern. 16(1), 93\u2013101 (1986). doi: 10.1109\/TSMC.1986.289285","journal-title":"IEEE Trans. Syst. Man Cybern."},{"issue":"4","key":"1297_CR30","doi-asserted-by":"publisher","first-page":"489","DOI":"10.1109\/70.86079","volume":"7","author":"LC Wang","year":"1991","unstructured":"Wang, L.C., Chen, C.: A combined optimization method for solving the inverse kinematics problems of mechanical manipulators. IEEE Trans. Robotics Autom. 7(4), 489\u2013499 (1991). doi: 10.1109\/70.86079","journal-title":"IEEE Trans. Robotics Autom."},{"key":"1297_CR31","unstructured":"Webber, B.L., Phillips, C.B., Badler, N.I.: Simulating humans: computer graphics, animation, and control, p. 68. Center for Human Modeling and Simulation (1993)"},{"issue":"1","key":"1297_CR32","doi-asserted-by":"crossref","first-page":"389","DOI":"10.1007\/BF02123482","volume":"4","author":"H Wendland","year":"1995","unstructured":"Wendland, H.: Piecewise polynomial, positive definite and compactly supported radial functions of minimal degree. Adv. Comput. Math. 4(1), 389\u2013396 (1995)","journal-title":"Adv. Comput. Math."},{"issue":"2","key":"1297_CR33","doi-asserted-by":"crossref","first-page":"27","DOI":"10.1080\/10867651.2001.10487539","volume":"6","author":"J Wilhelms","year":"2001","unstructured":"Wilhelms, J., Gelder, A.V.: Fast and easy reach-cone joint limits. J. Graph. Tools 6(2), 27\u201341 (2001)","journal-title":"J. Graph. Tools"},{"key":"1297_CR34","doi-asserted-by":"crossref","unstructured":"Wolovich, W., Elliott, H.: A computational technique for inverse kinematics. In: The 23rd IEEE Conference on Decision and Control, vol. 23, pp. 1359\u20131363 (1984)","DOI":"10.1109\/CDC.1984.272258"},{"key":"1297_CR35","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.: Natural motion animation through constraining and deconstraining at will. IEEE Trans. Vis. Comput. Graph. 9, 352\u2013360 (2003). doi: 10.1109\/TVCG.2003.1207443","journal-title":"IEEE Trans. Vis. Comput. Graph."},{"issue":"1","key":"1297_CR36","doi-asserted-by":"crossref","first-page":"79","DOI":"10.1017\/S0263574700002769","volume":"19","author":"J Yuan","year":"2001","unstructured":"Yuan, J.: Local svd inverse of robot jacobians. Robotica 19(1), 79\u201386 (2001)","journal-title":"Robotica"},{"key":"1297_CR37","doi-asserted-by":"crossref","first-page":"313","DOI":"10.1145\/195826.195827","volume":"13","author":"J Zhao","year":"1994","unstructured":"Zhao, J., Badler, N.I.: Inverse kinematics positioning using nonlinear programming for highly articulated figures. ACM Trans. Graph. 13, 313\u2013336 (1994)","journal-title":"ACM Trans. Graph."}],"container-title":["The Visual Computer"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s00371-016-1297-x\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00371-016-1297-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00371-016-1297-x","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00371-016-1297-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,9,12]],"date-time":"2019-09-12T04:21:28Z","timestamp":1568262088000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s00371-016-1297-x"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,8,4]]},"references-count":37,"journal-issue":{"issue":"12","published-print":{"date-parts":[[2017,12]]}},"alternative-id":["1297"],"URL":"https:\/\/doi.org\/10.1007\/s00371-016-1297-x","relation":{},"ISSN":["0178-2789","1432-2315"],"issn-type":[{"value":"0178-2789","type":"print"},{"value":"1432-2315","type":"electronic"}],"subject":[],"published":{"date-parts":[[2016,8,4]]}}}