ABSTRACT
Retargeting and interpolation methods may introduce physical inaccuracies in virtual human animation. This paper presents a method for evaluating the dynamical correctness of retargeted and interpolated motions. We determine resulting forces and torques at joints, with special attention to the ground reaction forces. With this intention, we propose an automatic creation of the biomechanical model of the character upgraded with the masses and inertias of the limbs and the motion mapping on this model. Then using support phase recognition, we compute resulting forces and torques by an inverse dynamics method.We evaluate how the retargeting and the interpolation methods change the physics of the motions by using the results of our analysis on artificial and real motions and using literature and experimental data from force plates. Our evaluation relies on the study of several retargeting and interpolation parameters such as the global size of the character, the relative ratios of limbs, the structure of the model, the length of step, the motion style and the character velocity.
- Abe, Y., Liu, C., and Popović, Z. 2004. Momemtum-based parametrization of dynamic character motion. In ACM Siggraph / Eurographics Symposium on Computer Animation, 173--182.]] Google ScholarDigital Library
- Apkarian, J., Naumann, S., and Caims, B. 1989. A three-dimensional kinematic and dynamic model of lower limb. Journal of Biomechanics 22, 143--155.]]Google ScholarCross Ref
- Arikan, O., Forsyth, D., and O'Brien, J. 2005. Pushing people around. In ACM Siggraph/ Eurographics Symposium on Computer Animation, 59--67.]] Google ScholarDigital Library
- Bindiganavale, R., and Badler, N. 1998. Motion abstraction and mapping with spatial constraints. Lecture Notes in Computer Science 1537, 70--82.]] Google ScholarDigital Library
- Boulic, R., and Thalmann, D. 1992. Combined direct and inverse kinematic control for articulated figure motion editing. Computer Graphics Forum 11(4), 189--202.]]Google ScholarCross Ref
- Choi, K., and Ko, H. 2000. On-line motion retargetting. The Journal of Visualisation and Computer Animation 11(5) (December), 223--235.]]Google ScholarCross Ref
- Deleva, P. 1996. Adjustments to zatsiorsky-seluyanov's segment inertia parameters. Journal of Biomechanics 29 (9) (September), 1223--1230.]]Google ScholarCross Ref
- Fang, A., and Pollard, N. 2003. Efficient synthesis of physically valid human motion. ACM Transactions on Graphics 22 (3) (July), 417--426.]] Google ScholarDigital Library
- Faure, F., Debunne, G., Cani, M., and Multon, F. 1997. Dynamic analysis of human walking. In Eurographics Workshop on Computer Animation and Simulation (EGCAS).]]Google Scholar
- Gleicher, M., and Litwinowicz, P. 1998. Constraint-based motion adaptation. The Journal of Visualization and Computer Animation 9, 2, 65--94.]]Google ScholarCross Ref
- Gleicher, M. 1998. Retargetting motion to new characters. In SIGGRAPH '98: Proceedings of the 25th annual conference on Computer graphics and interactive techniques, 33--42.]] Google ScholarDigital Library
- Hartenberg, R., and Denavit, J. 1955. A kinematic notation for lower-pair mechanisms based on matrices. Journal of Applied Mechanics (June), 215--221.]]Google Scholar
- Hodgins, J. 1998. Animating human motion. Scientific American 278(3) (March), 64--69.]]Google ScholarCross Ref
- Ikemoto, L., Arikan, O., and Forsyth, D. 2006. Knowing when to put your foot down. In Symposium on Interactive 3D Graphics and Games (I3D).]] Google ScholarDigital Library
- Khalil, W., and Kleinfinger, J. 1986. A new geometric notation for open and closed loop robots. In ICRA'86, 75--79.]]Google Scholar
- Kirk, A., O'Brien, J., and Forsyth, D. 2005. Skeletal parameter estimation from optical motion capture data. Computer Vision and Pattern Recognition 2005 2 (20--25 June), 782--788.]] Google ScholarDigital Library
- Ko, H., and Badler, N. 1996. Animating human locomotion with inverse dynamics. IEEE Computer Graphics and Applications 16(2), 50--5.]]Google ScholarDigital Library
- Kovar, L., and Gleicher, M. 2004. Automated extraction and parametrization of motions in large data sets. ACM Transactions on Graphics 23 (3) (August), 559--568.]] Google ScholarDigital Library
- Kovar, L., Gleicher, M., and Pighin, F. 2002. Motion graphs. In Proceedings of SIGGRAPH'02.]] Google ScholarDigital Library
- Liu, C., and Popović, Z. 2002. Synthesis of complex dynamic character motion from simple animation. ACM Transactions on Graphics 21 (3) (July), 408--416.]] Google ScholarDigital Library
- Liu, C., Hertzmann, A., and Popović, Z. 2005. Learning physics-based motion style with nonlinear inverse optimization. ACM Transactions on Graphics 24 (3) (July), 1071--1081.]] Google ScholarDigital Library
- O'Brien, J., Bodenheimer, R., Brostow, G., and Hodgins, J. 2000. Automatic joint parameter estimation from magnetic capture data. In Proceedings of Graphics Interface'00, 53--60.]]Google Scholar
- Oore, S., Terzopoulos, D., and Hinton, G. 2002. Local physical models for interactive character animation. Computer Graphics Forum/EG2002 Proceedings 21 (3).]]Google Scholar
- Oshita, M., and Makinouchi, A. 2001. A dynamic motion control technique for human-like articulated figures. Computer Graphics Forum / EG2001 Proceedings 20 (3), 192--202.]]Google Scholar
- Park, S., Shin, H., and Shin, S. 2002. On-line locomotion generation based on motion blending. In ACM Siggraph / Eurographics Symposium on Computer Animation, 105--111.]] Google ScholarDigital Library
- Popović, Z., and Witkin, A. 1999. Physically based motion transformation. In Proceedings of SIGGRAPH'99, 11--20.]] Google ScholarDigital Library
- Pronost, N., Dumont, G., Berillon, G., and Nicolas, G. 2006. Morphological and stance interpolations in database for simulating bipedalism of virtual humans. The Visual Computer 22, 1 (January), 4--13.]]Google ScholarCross Ref
- Reitsma, P., and Pollard, N. 2003. Perceptual metrics for character animation: Sensitivity to errors in ballistic motion. ACM Transactions on Graphics - SIGGRAPH 2003 Proceedings 22(3), 537--542.]] Google ScholarDigital Library
- Ren, L., Patrick, A., Efros, A., Hodgins, J., and Rehg, J. 2005. A data-driven approach to quantifying natural human motion. ACM Transactions on Graphics (SIGGRAPH 2005) 24(3), 1090--1097.]] Google ScholarDigital Library
- Safonova, A., and Hodgins, J. 2005. Analyzing the physical correctness of interpolated human motion. In ACM Siggraph / Eurographics Symposium on Computer Animation, 171--180.]] Google ScholarDigital Library
- Shin, H., Lee, J., Gleicher, M., and Shin, S. 2001. Computer puppetry: An importance-based approach. ACM Transactions of Graphic 20(2), 67--94.]] Google ScholarDigital Library
- Silaghi, M., Plankers, R., Boulic, R., Fua, P., and Thalmann, D. 1999. Local and global skeleton fitting techniques for optical motion capture. CAPTECH'98: Modeling and Motion Capture for Virtual Environments 1537 (November), 26--40.]] Google ScholarDigital Library
- Tak, S., and Ko, H. 2005. A physically-based motion retargeting filter. ACM Transaction on Graphics 24(1), 98--117.]] Google ScholarDigital Library
- Tak, S., Song, O., and Ko, H. 2000. Motion balance filtering. Computer Graphics Forum 19(3), 437--446.]]Google ScholarCross Ref
- Van De Panne, M., Fiume, E., and Vranesic, Z. 1992. Control techniques for physically-based animation. In Proceedings of the Third Eurographics Workshop on Animation and Simulation.]]Google Scholar
- Vaughan, C., Davis, B., and O'Connor, J. 1999. Dynamics of Human Gait (2nd edition). Kiboho Publisher.]]Google Scholar
- Yamane, K., and Nakamura, Y. 2003. Dynamics filter - concept and implementation of on-line motion generator for human figures. IEEE Transactions on Robotics and Automation 19(3), 421--432.]]Google ScholarCross Ref
- Zhao, J., and Badler, N. 1994. Inverse kinematics positioning using nonlinear programming for highly articulated figures. ACM Transactions on Graphics 13 (4) (October), 313--336.]] Google ScholarDigital Library
- Zordan, V., and Hodgins, J. 2002. Motion capture-driven simulations that hit and react. In SCA '02: Proceedings of the 2002 ACM SIGGRAPH/Eurographics symposium on Computer animation, 89--96.]] Google ScholarDigital Library
- Zordan, V., and Van Der Horst, C. 2003. Mapping optical motion capture data to skeletal motion using a physical model. In ACM Siggraph / Eurographics Symposium on Computer Animation, 245--250.]] Google ScholarDigital Library
- Zordan, V, Majkowska, A., Chiu, B., and Fast, M. 2005. Dynamic response for motion capture animation. ACM Transactions on Graphics 24 (3) (July), 697--701.]] Google ScholarDigital Library
Index Terms
- Validating retargeted and interpolated locomotions by dynamics-based analysis
Recommendations
Musculoskeletal analysis of people with stroke practicing Sit-to-Stand motion using a walker
i-CREATe '14: Proceedings of the international Convention on Rehabilitation Engineering & Assistive TechnologyA walker-assisted Sit-to-Stand (STS) motion of stroke patients was analyzed by simulating the motion using a musculoskeletal human model. The STS motion experiment was conducted on stroke patients and healthy adults with and without a walker using motion ...
Using dual number method for motion analysis of left arm in a golf swing
VRCAI '04: Proceedings of the 2004 ACM SIGGRAPH international conference on Virtual Reality continuum and its applications in industryA traditional method in capturing of human motion is using the cameras. The camera method, although widely used, has it own limitations. This paper presents a different way of capturing the human motion. The method involved utilizing electrogoniometer (...
The Evolution of Marker-based Motion Analysis and the Integration of Advanced Computational Methods: Application to Human Gait Biomechanics
BIC 2022: 2022 2nd International Conference on Bioinformatics and Intelligent ComputingMarker-based methods that are applied in motion analysis in the field of biomechanics and rehabilitation have evolved considerably over the past few decades. Although markerless systems have emerged to be an innovative alternative for motion analysis, ...
Comments