skip to main content
10.1145/1073368.1073414acmconferencesArticle/Chapter ViewAbstractPublication PagesscaConference Proceedingsconference-collections
Article

Helping hand: an anatomically accurate inverse dynamics solution for unconstrained hand motion

Published: 29 July 2005 Publication History

Abstract

We present a realistic skeletal musculo-tendon model of the human hand and forearm. The model permits direct forward dynamics simulation, which accurately predicts hand and finger position given a set of muscle activations. We also present a solution to the inverse problem of determining an optimal set of muscle activations to achieve a given pose or motion; muscle fatigue, injury or atrophy can also be specified, yielding different control solutions that favour healthy muscle. As there can be many (or no) solutions to this inverse problem, we demonstrate how the space of possible solutions can be filtered to an optimal representative. Of particular note is the ability of our model to take a wide array of joint interdependence into account for both forward and inverse problems. Given kinematic postures, the model can be used to validate, predict or fill in missing motion and improve coarsely specified motion with anatomic fidelity. Lastly, we address the visualization and understanding of the dynamically changing and spatially compact musculature using various interaction techniques.

References

[1]
{AHS03} Albrecht I., Haber J., Seidel H.: Construction and animation of anatomically based human hand models. In Proceedings of SIGGRAPH Symposium for Computer Animation 2003 (2003), vol. 22, ACM Press / ACM SIGGRAPH, pp. 98--109.
[2]
{AL99} Agur A. M. R., Lee M.: Grant's Altas of Anatomy, 10 ed. Lippincott Williams & Wilkins, Baltimore, Maryland, USA, 1999.
[3]
{AP01a} Anderson F. C., Pandy M. G.: Dynamic optimization of human walking. Journal of Biomechanical Engineering 123, 3 (2001), 381--390.
[4]
{Bar96} Baraff D.: Linear-time dynamics using lagrange multipliers. In Proceedings of SIGGRAPH 1996 (1996), vol. 22 of Computer Graphics Proceedings, Annual Conference Series, ACM Press / ACM SIGGRAPH, pp. 137--146.
[5]
{BBT81} Brand P., Beach R., Thompson D.: Relative tension and potential excursion of muscles in the forearm and hand. Journal of Hand Surgery 6, 3 (1981), 209--219.
[6]
{BH99} Brand P., Hollister A.: Clinical Mechanics of the Hand., 3 ed. Mosby - Year Book, Inc., St. Louis, MO, 1999.
[7]
{BY94} Biryukova E., Yourovskaya V.: A model of hand dynamics. In Advances in the Biomechanics of Hand and Wrist (1994), Plenum Press, New York, pp. 107--122.
[8]
{Cro78} Crowninshield R.: Use of optimization techniques to predict muscle forces. In Trans. of the ASME (May 1978), vol. 100, pp. 88--92.
[9]
{DL00} Delp S. L., Loan J. P.: A computational frame-work for simulation and analysis of human and animal movement, vol. 2, pp. 46--55.
[10]
{ES03} Elkoura, G., and Singh, K. 2003. Handix: Animating the human hand. In In Proceedings of the 2003 ACM SIGGRAPH/ Eurographics Symposium on Computer animation, vol. 22, 110--119.
[11]
{HBR*92} Hohne K., Bomans M., Riemer M., Schubert R., Tiede U., Lierse W.: A volume-based anatomical atlas. IEEE Comput. Graph. Appl. 12, 4 (1992), 73--78.
[12]
{KJP02} Kry P., James D., Pai D.: EigenSkin: Real time large deformation character skinning in hardware. In SCA '02: Proceedings of the 2002 ACM SIGGRAPH/Eurographics Symposium on Computer animation (July 2002), pp. 153--159.
[13]
{KM04} Kurihara T., Miyata N.: Modeling deformable human hands from medical images. In SCA'04: Proceedings of the 2004 ACM SIGGRAPH/Eurographics symposium on Computer animation (2004), ACM Press, pp. 355--363.
[14]
{MM00} Marzke M., Marzke R.: Evolution of the human hand: approaches to acquiring, analysing and interpreting the anatomical evidence. Journal of Anatomy 197 (2000), 121--140.
[15]
{Moc96} Moccozet L.: Hand Modeling and Animation for Virtual Humans. PhD thesis, Univ. of Geneva, 96.
[16]
{MTB03} McGuffin M., Tancau L., Balakrishnan R.: Using deformation for browsing volumetric data. In Proceedings of IEEE Visualization (2003), IEEE Computer Society Press, pp. 401--408.
[17]
{NTH01} Ng-Thow-Hing V.: Anatomically-Based Models for Physical and Geometric Reconstruction of Humans and Other Animals. PhD thesis, Univ. of Toronto, 2001.
[18]
{NTHF02} Ng-Thow-Hing V., Fiume E.: Application-Specific Muscle Representations. In Proc. Graphics Interface (May 2002), pp. 107--116.
[19]
{Pai02} Pai D.: Strands: Interactive simulation of thin solids using cosserat models. Proceedings of Eurographics 2002, Computer Graphics Forum 21, 3 (September 2002), 347--352.
[20]
{PTVF02} Press W., Teukolsky S., Vetterling W., Flannery B.: Numerical Recipes in C++, 2nd Edition. The Press Syndicate of the University of Cambridge, Cambridge, UK, 2002.
[21]
{SNF05} Sifakis E., Neverov I., Fedkiw R.: Automatic determination of facial muscle activations from sparse motion capture marker data. Proceedings of SIGGRAPH 2005 (2005), ACM Press.
[22]
{TSBNLF05} Teran J., Sifakis E., Blemker S., Ng-Thow-Hing V., Lau C., Fedkiw R.: Creating and Simulating Skeletal Muscle from the Visible Human Data Set. IEEE Transactions on Visualization and Computer Graphics, (May/June 2005), vol. 11, 317--28.
[23]
{TAD03} Thelne D. G., Anderson F. C., Delp S. L.: Generating dynamic simulations of movement using computed muscle control, vol. 36, pp. 321--28.
[24]
{WFB87} Witkin A., Fleischer K., Barr A.: Energy constraints on parameterized models. In SIGGRAPH '87: Proceedings of the 14th annual conference on Computer graphics and interactive techniques (New York, NY, USA, 1987), ACM Press, pp. 225--232.
[25]
{Zaj89} Zajac F. E.: Muscle and tendon: properties, models, scaling, and application to biomechanics and motor control. Critical Reviews in Biomedical Engineering 17 (1989), 359--411.
[26]
{ZBLN97} Zhu C., Byrd R. H., Lu P., Nocedal J.: Algorithm 778: L-bfgs-b: Fortran subroutines for large-scale bound-constrained optimization. ACM Trans. Math. Softw. 23, 4 (1997), 550--560.

Cited By

View all
  • (2025)Innovative Bionics Product Life-Cycle Management Methodology Framework with Built-In Reverse Biomimetics: From Inception to Clinical ValidationBiomimetics10.3390/biomimetics1003015810:3(158)Online publication date: 3-Mar-2025
  • (2024)MS-MANO: Enabling Hand Pose Tracking with Biomechanical Constraints2024 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)10.1109/CVPR52733.2024.00231(2382-2392)Online publication date: 16-Jun-2024
  • (2023)Discovering Fatigued Movements for Virtual Character AnimationSIGGRAPH Asia 2023 Conference Papers10.1145/3610548.3618176(1-12)Online publication date: 10-Dec-2023
  • Show More Cited By
  1. Helping hand: an anatomically accurate inverse dynamics solution for unconstrained hand motion

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    SCA '05: Proceedings of the 2005 ACM SIGGRAPH/Eurographics symposium on Computer animation
    July 2005
    366 pages
    ISBN:1595931988
    DOI:10.1145/1073368
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 29 July 2005

    Permissions

    Request permissions for this article.

    Check for updates

    Qualifiers

    • Article

    Conference

    SCA05
    Sponsor:
    SCA05: Symposium on Computer Animation
    July 29 - 31, 2005
    California, Los Angeles

    Acceptance Rates

    Overall Acceptance Rate 183 of 487 submissions, 38%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)23
    • Downloads (Last 6 weeks)5
    Reflects downloads up to 02 Mar 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2025)Innovative Bionics Product Life-Cycle Management Methodology Framework with Built-In Reverse Biomimetics: From Inception to Clinical ValidationBiomimetics10.3390/biomimetics1003015810:3(158)Online publication date: 3-Mar-2025
    • (2024)MS-MANO: Enabling Hand Pose Tracking with Biomechanical Constraints2024 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)10.1109/CVPR52733.2024.00231(2382-2392)Online publication date: 16-Jun-2024
    • (2023)Discovering Fatigued Movements for Virtual Character AnimationSIGGRAPH Asia 2023 Conference Papers10.1145/3610548.3618176(1-12)Online publication date: 10-Dec-2023
    • (2023)MuscleVAE: Model-Based Controllers of Muscle-Actuated CharactersSIGGRAPH Asia 2023 Conference Papers10.1145/3610548.3618137(1-11)Online publication date: 10-Dec-2023
    • (2023)Survey on Hand-Based Haptic Interaction for Virtual RealityIEEE Transactions on Haptics10.1109/TOH.2023.326619916:2(154-170)Online publication date: Apr-2023
    • (2021)Dynamic Analysis of Lower Limb Exoskeleton Motion and Control Using Differential Transform MethodJournal of Biomimetics, Biomaterials and Biomedical Engineering10.4028/www.scientific.net/JBBBE.51.7751(77-94)Online publication date: 14-Jun-2021
    • (2021)Interactive modelling of volumetric musculoskeletal anatomyACM Transactions on Graphics10.1145/3450626.345976940:4(1-13)Online publication date: 19-Jul-2021
    • (2020)Simulation of Skeletal Muscles in Real-Time with Parallel Computing in GPUApplied Sciences10.3390/app1006209910:6(2099)Online publication date: 20-Mar-2020
    • (2019)Synthesis of biologically realistic human motion using joint torque actuationACM Transactions on Graphics10.1145/3306346.332296638:4(1-12)Online publication date: 12-Jul-2019
    • (2018)Hand tracking with physiological constraintsThe Visual Computer: International Journal of Computer Graphics10.1007/s00371-016-1327-834:2(213-228)Online publication date: 1-Feb-2018
    • Show More Cited By

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media