anatomy of human motion

66
Anatomy of Human Motion Wangdo Kim

Upload: wangdo-kim

Post on 18-Dec-2014

125 views

Category:

Sports


1 download

DESCRIPTION

How to swing the golf club?

TRANSCRIPT

Page 1: Anatomy of human motion

Anatomy of Human Motion

Wangdo Kim

Page 2: Anatomy of human motion

How to theorize swing?

Page 3: Anatomy of human motion

Autopilot: a cognitive

state in which you act

without self-awareness

Page 4: Anatomy of human motion

2-D Displacement in terms of the simplest path

12

2B

12P

1B

1A

2A12

Page 5: Anatomy of human motion

Introduction: methods for describing human joint motions (continue)

Screw axis

Screw motion of a rigid body

s

Screw axis

X

Y

Z

Page 6: Anatomy of human motion

Introduction: methods for describing human joint motions

Euler angles and joint coordinate system (JCS)

Joint coordinate system of the knee

x’

y’, y”

x”

z”

z’

x”, x’”

y”

y’”

z”

z’”

x’

z

z’

y’

x

y

About the z-axis About the y’-axis About the x”-axis

Euler angles with sequence of z-y’-x”

cossin0

sincos0

001

cos0sin

010

sin0cos

100

0cossin

0sincos

R

A standard joint rotation convention for the knee

joint proposed by Chao (1980a)

Grood and Suntay (1983) proposed a non-

orthogonal joint coordinate system (JCS) to avoid

sequence dependency by predefining the axes of

rotation.

Page 7: Anatomy of human motion

DUAL NUMBER

The concept was introduced by Clifford (1873) and the name was given by Study(1903).

The dual number is defined such that

0 and 2= 0

A dual number is written as

Where symbol a represents the primary (or real) part of duplex (or dual) number and symbol a0 represents the dual component of dual number .

a εαα

Page 8: Anatomy of human motion

•The dual angle express the relationship between

lines in space A and B.

DUAL ANGLES

s

Line A

Line B

sεθθ

Page 9: Anatomy of human motion

Description of a Vector Constrained on a Line with Dual

Vectors

the primary part V called

resultant vector comprises

the magnitude and direction

of the vector.

The dual part W called

moment vector is defined

as , where r connects the

origin to any point on the

line of the vector.

X

Y

Z

V W

O

r

ˆ V V W W r V

Page 10: Anatomy of human motion

Screw motions with respect to coordinate axes

Dual-number transformation

where

( ) : screw motion displacement

: dual vector

: dual-number

transformation matrix

Screw motion through X-axis

0ˆ ˆ ˆˆ( )XR

V V

1 0 0

ˆ ˆ ˆ ˆ( ) 0 cos sin

ˆ ˆ0 sin cos

XR

000ˆ WVV

a ˆ02

00 VrW

Page 11: Anatomy of human motion

DUAL TRANSFORMATION: Description of general spatial joint

motions with dual Euler angles

Representation of a general spatial joint motion by three

successive screw motions

Resultant dual-number transformation matrix

For sequence of screw motions z-y’-x”

' "ˆˆ ˆ ˆ ˆˆ ˆ( ) ( ) ( )

ˆ ˆ ˆˆ ˆ ˆ ˆ ˆ ˆ ˆ ˆ ˆcos cos sin sin cos cos sin cos sin cos sin sin

ˆ ˆ ˆˆ ˆ ˆ ˆ ˆ ˆ ˆ ˆ ˆcos sin sin sin sin cos cos cos sin sin sin cos

ˆ ˆ ˆˆ ˆsin sin cos cos cos

z y xR R R R

Page 12: Anatomy of human motion

The analysis of golf swing as a kinematic chain using dual Euler angle algorithm

Journal of Biomechanics, In Press,

Koon Kiat Teu, Wangdo Kim, Franz Konstantin Fuss and John Tan

with the sequence-dependent Euler angles being non-vectors, it makes velocity analysis more complex to conduct and less intuitive to understand.

This is where the dual Euler angles method stands out, especially for studies involving multi-segment biomechanics because it can provide intuitive physical interpretation.

Page 13: Anatomy of human motion

J. of Biomech, 2005, in press

Page 14: Anatomy of human motion

Modeling

5 segment model

Frame {1} was attached to the rotating torso at the glenohumeral joint

{2} was attached to the upper arm at the elbow joint.

{3} was attached to the forearm at the wrist joint .

5

G

●--

reflective

marker

L 1

z 1

x 1

y 2

y 3

y 4

z 2

z 3

z 4

x 2

x 3

x 4

L 2

L 3

L 4

y 1

z 0

y 0

x 0

z

G

G

x

y

L 0x

L 0z

z x 5

Page 15: Anatomy of human motion

Modeling

{4} was attached to the

hand at the end of the

hand grip.

{5} was attached to the

center of the clubhead.

Fixed frame {0} was

attached to the fixed

lower extremity at the

waist.

5

G

L 1

z 1

x 1

y 2

y 3

y 4

z 2

z 3

z 4

x 2

x 3

x 4

L 2

L 3

L 4

y 1

z 0

y 0

x 0

z

G

G

x

y

L 0x

L 0z

z x 5

Page 16: Anatomy of human motion

Dual Euler Angles Calculation Dual Euler angle takes account of the length of arm

segment

Zy’x” dual Euler angle convention.

Five links kinematics chain

Denavit-Hartenberg parameters

The transformation matrix for link n:

1ˆ ˆ ˆ ˆ( ) ( ) ( )n

n n n nM Z y x

1

2 z 1 y' 1 x" 1 1ˆˆ ˆ ˆ ˆˆ ˆM R ( ) R ( ) R ( L )

Page 17: Anatomy of human motion

Dual Velocities Let the speed for the screw motion be:

V = linear speed along the screw axis

= angular speed about the screw axis

The direction and location of the screw axis can be specified by the unit screw

vector

uxOPuu ε

Where symbol represents a unit vector and the vector extends

from the origin of the coordinate system to any point on the screw

axis. These quantities can be combined into a “motor”, the dual

multiple of unit line vector

uεΩ VV

u

Page 18: Anatomy of human motion

Individual joint-link transformation matrices based on dual Euler angle is:

1

2 z 1 y' 1 x" 1 1ˆˆ ˆ ˆ ˆˆ ˆM R ( ) R ( ) R ( L )

2

3 z 2 y' 2 x" 2 2ˆˆ ˆ ˆ ˆˆ ˆM R ( ) R ( 0 ) R ( L )

3''x

o

3'y3Z

3

4 LεR15βRγRM

5''x4Z

4

5 LεRLεRM

10005 o

1'1

'15

'1

15

1

o

'0"0

"05

"0

o

0'0

'05

'0

o

G0

05

0

o

50

5

MMVMVMVMV VV1o

10"

33221 o

3'3

'35

'3

o

'32

35

3

o

2'2

'25

'2

o

"21

25

2

o

'1"1

"15

"1 VMVMVMVMVM

The clubhead motion is the sum of motions produced by the joints

Page 19: Anatomy of human motion

Attachment of Goniometers

2 EGMs attached to the acromion process and to the upper arm

1 EGM attached to the dorsolateral side of upper arm and forearm

2 EGMs were connected to the dorsal sides of hand and proximal forearm

Accurate measurement of the joint motions? Overall protocol of 2-D goniometer and a torsionmeter’s was not validated

J. of sports eng. 2005, in press

Page 20: Anatomy of human motion

Torsion meter:IR/ER or FL/EXT PR/SUR?

Sports Engineering (2005), 8, Using dual Euler angles for the analysis of arm

movement during the badminton smash.

Page 21: Anatomy of human motion

VERIFICATION (holistic)

1 0.8 0.6 0.4 0.2 025

20

15

10

5

0

5

10

15

20

25

30

35

40

45

5050

25

rvk 0

tvk 0

0.1.2 timeik

Time(s)

Point of impact

Calculated Velocity (ms-1)

Measured Velocity (ms-1)

It could be coincident: the validity of individual joint

measurement is still needed.

Page 22: Anatomy of human motion

The Experiment

Page 23: Anatomy of human motion

0.2 0.15 0.1 0.05 015

10

5

0

5

10

15

2020

15

arsk

aask

iesk

fee k

spek

few k

urwk

torso_rotk

00.25 timeik

Results & Applications (Velocity Contribution Subject 1)

0.2 0.15 0.1 0.05 015

10

5

0

5

10

15

2020

15

arsk

aask

iesk

fee k

spek

few k

urwk

torso_rotk

3.402 1013

0.25 timeik

Upper arm Retroversion/Anterversion

Upper arm Adduction/Abduction

Upper arm Internal/External Rotation

Forearm Extension/Flexion

Forearm Pronation/Supination

Hand Extension/Flexion

Hand ulnar/radial abduction

Torso Rotation

Velocity Contribution

(ms-1)

Page 24: Anatomy of human motion

Passive motion characteristics of the talocrural and the subtalar joint by dual Euler angles

Journal of Biomechanics, Volume 38, Issue 12, December 2005, Pages 2480-2485

Yueshuen Wong, Wangdo Kim and Ning Ying

' "ˆˆ ˆ ˆ ˆˆ ˆ( ) ( ) ( )

ˆ ˆ ˆˆ ˆ ˆ ˆ ˆ ˆ ˆ ˆ ˆcos cos sin sin cos cos sin cos sin cos sin sin

ˆ ˆ ˆˆ ˆ ˆ ˆ ˆ ˆ ˆ ˆ ˆcos sin sin sin sin cos cos cos sin sin sin cos

ˆ ˆ ˆˆ ˆsin sin cos cos cos

z y xR R R R

11 12 13 11 12 13

21 22 23 21 22 23

31 32 33 31 32 33

ˆ

r r r s s s

R R S r r r s s s

r r r s s s

Page 25: Anatomy of human motion

Algorithm for computing dual-number transformation matrix from point coordinates : given screw motion

Let and (i = 1, 2, …n; (n≥3)) denote coordinates of

non-collinear points measured at the initial and final joint

positions

Dual-number transformation matrix should minimize

subject to

where

2 2

1

1( )

n

i i i i

i

Jn

V V W W

0ˆ ˆ ˆi i i iR

V V W V

0 0 0 0 0 0ˆ ( ) ( )i i i V r c c r c )()(ˆ crccrWVV iiiii

n

i

in 1

00

1rc

n

i

in 1

1rc

0irir

ˆ ˆT

R R I

the constrained optimization problem using sequential quadratic

programming (SQP) methods (Fletcher, 1980). Optimization toolbox in

MATLAB (The Math Works Inc., Natick, MA, USA)

Page 26: Anatomy of human motion

The Combining of measurements with biomechanical models

Ill-conditioned: a situation in which the solution is extremely sensitive to the data

Smoothing Raw Coordinate Data: A time domain approach data smoothing was implemented primarily because of the uncertain characteristics of frequencies in joint motions.

the generalized cross-validation (GCV) estimate is used for the smoothing parameter.

The advantage over a conventional filter is that the GCV algorithm chooses the cutoff frequency automatically based on an evaluation of all the data.

Dohrmann and Trujillo (1988) combined this algorithm with dynamic programming and provided a method for smoothing and estimating the first and second derivatives of noisy data.

Page 27: Anatomy of human motion

Kinematic measurement of the ankle joint complex

Measurement device: ‘Flock of Birds’ (FOB)

electromagnetic tracking system (Ascension Technology

Inc., USA) Mean Error and

Standard Deviation

Dual angle about

z-axis

Rotation 0.410.06

Translation 0.520.07mm

Dual angle about

y-axis

Rotation 0.470.06

Translation 0.870.08mm

Dual angle about

x-axis

Rotation 0.740.05

Translation 0.380.03mm

Accuracy of dual Euler angles obtained from FOB output : J. Biomech, 2002, 35, 1647-1657

Determining dual euler angles of the ankle complex in vivo using “FOB”, J. Biomech Eng, 2005, 127, 98-107.

Page 28: Anatomy of human motion

Experimental rig for in vitro experiments on foot/shank specimens

1

2

3

4

5

6

7

8

9

Anterior-

posterior

direction

Medial-lateral

direction

1: Vertical stands

2: Beams supporting shank rod

3: Shank rod

4: Foot plate

5: Screw securing foot plate on

supporting bracket

6: Horizontal axis of the foot

plate

7: Supporting bracket

8: Screw securing supporting

bracket on ground plate

9: Ground plate

Clinical Bio, 2004, 19, 153-160

Page 29: Anatomy of human motion

Definition of coordinate systems

Anatomical coordinate system of the tibia

Origin is at the midpoint of the line joining MM and LM

Y-axis is orthogonal to the quasi-frontal plane defined by MM, LM, and HF

Z-axis is orthogonal to the quasi-sagittal plane defined by Y-axis and TT

X-axis is the cross product of Y- and Z-axis

At the neutral position, local coordinate systems of the talus and the calcaneus are coincident with that of the tibia

TT

HF

MM

LM

Y

Z

X

Left

Page 30: Anatomy of human motion

The Sensors

Sensors attached to

calcaneum, talar neck and

tibia

ligaments, retinacula and

tendons preserved

Accuracy of system verified

to have resolution of 1.8mm

and 0.5 degrees

Page 31: Anatomy of human motion

Introduction: modeling of the ankle joint complex

Hinge joint model

Sphere joint model

Four-bar linkage model

(adopted from Leardini et al., 1999) (adopted from Dul and Johnson, 1985)

Page 32: Anatomy of human motion

Screw motions of the foot

y

z x

y

x

x’

y’

z’(z)

dorsiflexion-

plantarflexion

shift

x’ y”(y’)

z’

z” x”

drawer eversion-

inversion

y”

z” x”

compression-

distraction

abduction-

adduction

After screw motion

through z-axis

After screw motion

through y’-axis After screw motion

through x”-axis Initial position

J. of biomech eng, 2005, 127, 98-107

Page 34: Anatomy of human motion

Introduction Anatomical landmarks are located

by palpation

And are then denoted by markers

fixed to the skin

They are prone to errors due to

Subjective localization

Skin movements

Objective method for the

localization of landmarks needed

Page 35: Anatomy of human motion

Computing DTM from Point Coordinates

Centroids of the points at the initial and final position are given by

and

respectively.

n

i

in 1

00

1rc

n

i

in 1

1rc

Page 36: Anatomy of human motion

Computing DTM from Point Coordinates

According to the dual

transformation relationship,

the vector at final position

is:

The same vector can also be

calculated from the

measured data as:

0ˆ ˆ ˆi i i iR

V V W V

)()(ˆ crccrWVV iiiii

Page 37: Anatomy of human motion

Computing DTM from Point Coordinates

Because of noise, there is difference

between and .

In the least-square error sense, the DTM

should minimize the following function:

iV~ˆ

iV̂

2 2

1

1( )

n

i i i i

i

Jn

V V W W

Page 38: Anatomy of human motion

Geometry of Screw Axes

(1)

where

Rewrite (1) as

and seek solution other than .

ˆ ˆ ˆ[ ] .RV V

([ ] [ ])(

[ ] ([ ] [ ] )

R S

R S R

V + εW V + εW)

V V W

ˆ ˆ[ - ] 0I R V

ˆ 0V

Page 39: Anatomy of human motion

Geometry of Screw Axes

Separate into primary and dual component respectively:

(2)

The first equation in (2) means that the V is simply the eigenvector of the primary component R of the DTM.

[ - ] 0

[ - ] [ ]

I R

I R D

V

W V

Page 40: Anatomy of human motion

Geometry of Screw Axes

Using singular value decomposition (SVD) :

Therefore the dual part in (2) can be found as follows:

The reference point for the screw axis:

1

1/ T

jR I V diag w U

1/ [ ]T

jV diag w U D W V

C =V ×W

Page 41: Anatomy of human motion

Application Results

Start

End

Dorsiflexion-Plantarflexion

Page 42: Anatomy of human motion

Application Results

Start

End

Eversion-Inversion

(a)

Page 43: Anatomy of human motion

Comparison

Mean error plotted against the SNR.

(a) (b) Error in direction

0

5

10

15

20

25

1 10 100 1000

SNR

De

gre

es

Error in position

0

5

10

15

20

25

30

1 10 100 1000

SNR

Err

or (c

m)

“Plücker line method”

“Schwartz method”

Page 44: Anatomy of human motion

Comparison

Mean error plotted against magnitude of the skin position

artefact.

(a) (b)

Error in direction

0

2

4

6

8

10

12

0 50 100 150 200

Skin movement, % of typical position artefact

De

gre

es

Error in position

0

5

10

15

20

25

0 50 100 150 200

Skin movement, % of typival position artefact

Err

or (c

m)

“Plücker line method”

“Schwartz method”

(Journal of Biomechanics, 2005)

Page 45: Anatomy of human motion

Foot-Surface Cushioning Mechanism during Stance Phase of Running

The purpose of the study is to develop a biomechanical

model of the foot/ground interface

The extended Kalman filter (EKF) estimators, which

were adopted as parameter identification technique for

the physiological system

The natural frequency of the foot-surface cushioning

mechanism during stance phase of running resides below

10 Hz.

Page 46: Anatomy of human motion

Modeling and verification

K C

y

m

L

Fig. 1 The proposed model (sagittal view)

K = spring constant of the foot/ground interface

C = damping coefficient of the foot/ground interface

0 = initial angle at the heel strike, which measured from y-axis

m = mass of the subject

L = length of the leg—hip to ankle joint

y = direction of deformation of the contact point at the foot/ground interface

0

Fig. Positions of attached markers on a

subject’s body. The line connects the hip

to the ankle joint, representing a rigid

bar in the model in Fig 1. Even though

the Fig 3. shows the subject’s wearing

shoes, this study only carries the bare

foot case.

Page 47: Anatomy of human motion

The state vectors of the model

2 ˆ2 ( )y y y F w t

21

2

2 2 3 4 4 1

3

4

00

ˆ12( )

0 00

0 00

xx

x Fx x x x xw t

x

x

1

2

3

4

y x

y x

x

x

2

2 3 4 4 1( ) 2 ( )F t m x x x x x v t

•state-variable estimates may in this

circumstances be even preferable to direct

measurements, because the errors

introduced by the instruments that provide

these measurement may be larger than the

errors in estimating these variables.

Page 48: Anatomy of human motion

extended Kalman filter/estimators

1 1ˆ ˆ( ) ( ( ))k k kx f x

1

1 1 1 1

1 2 3 4

2 2 2 2

1 2 3 4

1

3 3 3 3ˆ ( )

1 2 3 4

4 4 4 4

1 2 3 4

k

k

x x

f f f f

x x x x

f f f f

x x x xk

f f f f

x x x x

f f f f

x x x x

f

x

ˆˆ ( ( ))k k kz h x

ˆ ( )

1 2 3 4

k

k

x x

k k k k

kH

h h h h

x x x x

h

x

Page 49: Anatomy of human motion

The covariance values

1 1 1 1( ) ( )k k k k kP P Q

Computing the a priori covariance matrix:

Computing the Kalman gain:

Computing the a posterior covariance matrix

Conditioning the predicted estimate on the measurement:

1( ) [ ( ) ]T T

k k k k k k kK P H H P H R

( ) (1 ) ( )k k k kP K H P

ˆ ˆ ˆ( ) ( ) ( )k k k k kx x K z z

Page 50: Anatomy of human motion

State variables estimated by EKF in the case of running on compliant surface (Polyurethane).

0 0.02 0.04 0.06 0.08 0.1 0.12 0.14-0.5

0

0.5

Time (sec)

Dam

p.

Facto

r

0 0.02 0.04 0.06 0.08 0.1 0.12 0.14

50

Time (sec)

om

ega

0 0.02 0.04 0.06 0.08 0.1 0.12 0.14-1000

0

1000

2000

Time (sec)

forc

e (

New

ton)

True

Est.

Page 51: Anatomy of human motion

State variables estimated by EKF in the case of running on non-compliant surface (Ceramic).

0 0.02 0.04 0.06 0.08 0.1 0.12 0.14-0.2

0

0.2

Time (sec)

Dam

p.

Facto

r

0 0.02 0.04 0.06 0.08 0.1 0.12 0.1465

70

75

Time (sec)

om

ega

0 0.02 0.04 0.06 0.08 0.1 0.12 0.140

1000

2000

Time (sec)

forc

e (

New

ton)

Measured

Estimated

Page 52: Anatomy of human motion

the markers and the muscle surface for the

close-range stereophotogrammetry.

Tracking inhomogeneous motions of soft tissue surfaces —

A new method based on the deformation gradient at each

material point

so local

measurement is

insufficient and

a full field

measurement is

necessary.

Tracking soft

tissue motions

is always

hampered by

material

inhomogeneity,

Page 53: Anatomy of human motion

A group of markers from which an estimate for the F

in point P is calculated on the curved surface.

x

[ ]F

1

X

4X

3X P

P

2X

X

4x

1x

2x

3x

xF

X dx F dX

Physical significance of

F: it relates the length

and orientation of a

material fiber dX to dx

Page 54: Anatomy of human motion

Deformation Gradient tensor: F

; (1,2.., )i i i i i n x F X v w

1

( ) ( )n

i i i i i i

in

1

J x F X v x F X v

01

ˆ

ˆ

T 1

00

v x F X

F X X

1

1(( ) )

n

i

in

2

0 sJ X X N ( ) N N 1

*

1

1(( ) ) ( )

n

i

in

2

0 s 0J X X N λ N N 1

Page 55: Anatomy of human motion

Interfragmentary Motion

hard callus

soft callus

Einhorn ‘98

cortex

Intramedullary canal

Tissue bridge crossing a fracture.

Combination of hard and soft tissue.

Secondary bone healing

Callus

Callus

tibia

tibia

Intramedullary canal

Fracture

Page 56: Anatomy of human motion

linear stage micrometer load cell specimen

optical

work bench

Methods: Loading

unconfined axial compression

displacement: micrometer (0.25 m resolution)

load: 50 N load cell

Page 57: Anatomy of human motion

Optical work bench

Micrometer screw

Linear translation stage

High resolution load cell

ESPI sensor

Fiber optic

Methods: Complete setup

Page 58: Anatomy of human motion

Reference image +Y

Reference image -Y Reference image -X

Reference image + X

interference fringe +Y

interference fringe -X

interference fringe -Y

interference fringe +X

Phase shift

phase map

Transformation

Speckle image

+ Y

Speckle image

- Y Speckle image

- X

Speckle image

+ X Methods: Imagine algorithm

Ettemeyer AG, Nersingen Germany

Page 59: Anatomy of human motion

Results: Single-Step Measurement

0.00

0.02

0.04

0.06

0.08

0.10

0.12

[%]

-0.3

0.0

0.3

0.6

0.9

1.2

[m]

displacement strain εC

X

Y

X

Y

Compressive Strain

Principal Strain

Page 60: Anatomy of human motion

Mechanobiology: How mechanical conditions

regulate biological process

Undecalcified Histology:

light blue: connective tissue

red-brown: new callus

Page 61: Anatomy of human motion

The location and the shape of secondary centers of ossification

can be predicted from the distribution of hydrostatics and shear

stress calculated in finite element analyses.

A single parameter

Page 62: Anatomy of human motion

Polar Decomposition: Separation of stretch

and rotation

F=QS

This novel approach has considerable potential for

investigating skin movement artifacts or material modeling

of biological tissues--dichotomy.

Page 63: Anatomy of human motion

Principal stretches

m1

m3

m2

m1

m2

m3

1 2 2 3 1 1 2 3 3

S = m m m m m m

Page 64: Anatomy of human motion

Factorizing: Stretch then Rotation

50 100 150 200

20

40

60

80

100

120

140

160

180

200

220Area Change

0.9

0.92

0.94

0.96

0.98

1

1.02

ˆ F Q S

Page 65: Anatomy of human motion

Human Motion Mechanics with biological examples

Researchers from biology and psychology: are

not familiar with mechanics

Researchers from mechanical eng:

underexposed to biology/psychology and

disregard the complexity of living species

Learn each other’s language so we can

communicate better

Page 66: Anatomy of human motion

Q&A