Method for real time interactive visualization of muscle forces and joint torques in the human body
First Claim
Patent Images
1. A method for computing, measuring, recording and viewing in real time muscle forces and joint moments of a body in motion, employing a system for visual display and output of anatomical forces, said system comprising:
- a motion capture system for collecting and recording real time position data;
a computer receiving data from said motion capture system and deriving rotational data therefrom;
a first look up table comprising biomechanical body skeleton definition and marker set templates, a second look up table comprising body mass properties, and a third look up table comprising muscle paths;
a computational pipeline disposed on said computer; and
a computer display unit for displaying color animation,said method comprising;
placing the body in motion within range of the motion capture system;
collecting and recording in real time three dimensional coordinates of selected marker points on the body in motion;
calculating in real time a skeleton pose of the body in motion from the three dimensional coordinates and from said first look up table;
calculating in real time joint moments of the body using the skeleton pose of the body in motion, a first derivative velocity of the skeleton pose, a second derivative acceleration of the skeleton pose, force vectors representing external forces affecting the body in motion, and body mass properties from said second look up table;
calculating in real time muscle lengths and muscle moment arms using the skeleton pose and said third look up table;
calculating in real time muscle forces using the joint moments, muscle lengths and muscle moment arms, by using quadratic programming and a neural network optimization algorithm for said quadratic programming; and
generating and displaying in real time from the calculated muscle forces while the body in motion remains in motion, a color animation of a muscle model whereby a relative degree of muscle force of the body in motion is displayed by a relative coloring of the respective muscles of the color animation.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system are provided for the visual display of anatomical forces, that system having: a motion capture system; a computer, receiving data from said motion capture system; and a computational pipeline disposed on said computer; that computational pipeline being configured to calculate muscle forces and joint torques in real time and visually display those forces and torques.
121 Citations
10 Claims
-
1. A method for computing, measuring, recording and viewing in real time muscle forces and joint moments of a body in motion, employing a system for visual display and output of anatomical forces, said system comprising:
-
a motion capture system for collecting and recording real time position data; a computer receiving data from said motion capture system and deriving rotational data therefrom; a first look up table comprising biomechanical body skeleton definition and marker set templates, a second look up table comprising body mass properties, and a third look up table comprising muscle paths; a computational pipeline disposed on said computer; and a computer display unit for displaying color animation, said method comprising; placing the body in motion within range of the motion capture system; collecting and recording in real time three dimensional coordinates of selected marker points on the body in motion; calculating in real time a skeleton pose of the body in motion from the three dimensional coordinates and from said first look up table; calculating in real time joint moments of the body using the skeleton pose of the body in motion, a first derivative velocity of the skeleton pose, a second derivative acceleration of the skeleton pose, force vectors representing external forces affecting the body in motion, and body mass properties from said second look up table; calculating in real time muscle lengths and muscle moment arms using the skeleton pose and said third look up table; calculating in real time muscle forces using the joint moments, muscle lengths and muscle moment arms, by using quadratic programming and a neural network optimization algorithm for said quadratic programming; and generating and displaying in real time from the calculated muscle forces while the body in motion remains in motion, a color animation of a muscle model whereby a relative degree of muscle force of the body in motion is displayed by a relative coloring of the respective muscles of the color animation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for viewing in real time muscle forces and joint moments of a body in motion employing a system for visual display and output of anatomical forces, said system comprising:
-
a motion capture system for collecting and recording real time position data; a computer receiving data from said motion capture system and deriving rotational data therefrom; a first look up table comprising biomechanical body skeleton definition and marker set templates, a second look up table comprising body mass properties, and a third look up table comprising muscle paths; a computational pipeline disposed on said computer; and a computer display unit for displaying color animation; said method comprising; placing a body in motion within range of said motion capture system; calculating in real time a skeleton pose of the body in motion from three dimensional coordinates of selected marker points on the body in motion and from said first look up table; calculating in real time joint moments of the body in motion using the skeleton pose of the body, a first derivative velocity of the skeleton pose, a second derivative acceleration of the skeleton pose, force vectors representing external forces affecting the body in motion, and body mass properties from said second look up table; calculating in real time muscle lengths and muscle moment arms using the skeleton pose and said third look up table; calculating in real time muscle forces of the body in motion using the joint moment, muscle lengths and muscle moment arms, and optimization algorithms; generating and displaying in real time from the calculated muscle forces a color animation of a muscle model whereby a relative degree of muscle force of the body in motion is presented by relative coloring of the respective muscles in the color animation; and having an operator interact with the system during system runtime.
-
Specification