Movement analysis with stereophotogrammetry: anatomical landmarks calibration



Similar documents
INFORMATION SOCIETIES TECHNOLOGY (IST) PROGRAMME

Terminology of Human Walking From North American Society for Gait and Human Movement 1993 and AAOP Gait Society 1994

Under 20 of rotation the accuracy of data collected by 2D software is maintained?

1/15/14. Walking vs Running. Normal Running Mechanics. Treadmill vs. Overground Are they the same? Importance of Gait Analysis.


THREE DIMENSIONAL GEOMETRY

This week. CENG 732 Computer Animation. Challenges in Human Modeling. Basic Arm Model

REHAB 442: Advanced Kinesiology and Biomechanics INTRODUCTION - TERMS & CONCEPTS

Research-Grade Research-Grade. Capture

Epipolar Geometry and Visual Servoing

BIOMECHANICAL MODELS FOR HUMAN GAIT ANALYSES USING INVERSE DYNAMICS FORMULATION

Read a chapter on Angular Kinematics

DEVELOPMENT OF 3D GAIT ANALYZER SOFTWARE BASED ON MARKER POSITION DATA

User Guide MTD-3. Motion Lab Systems, Inc.

Screening Examination of the Lower Extremities BUY THIS BOOK! Lower Extremity Screening Exam

Posterior Referencing. Surgical Technique

THEORETICAL MECHANICS

KINEMATICS OF PARTICLES RELATIVE MOTION WITH RESPECT TO TRANSLATING AXES

Structure and Function of the Hip

Determining the Posture, Shape and Mobility of the Spine

How To Analyze Ball Blur On A Ball Image

Knee Kinematics and Kinetics

Lab #7 - Joint Kinetics and Internal Forces

THE MEASUREMENT AND ANALYSIS OF AXIAL DEFORMITY AT THE KNEE

Physics 160 Biomechanics. Angular Kinematics

Corporate Medical Policy Computer Assisted Surgical Navigational Orthopedic Procedures

Computer Animation. Lecture 2. Basics of Character Animation

Computer Aided Engineering (CAE) Techniques Applied To Hip Implant

Biomechanics. State of equilibrium is when the sum (or net effect) of forces acting on a body equals zero

Interactive Computer Graphics

Motion Capture Sistemi a marker passivi

Metrics on SO(3) and Inverse Kinematics

Computer modeling of gait abnormalities in cerebral palsy: application to treatment planning

The goals of surgery in ambulatory children with cerebral

AUTORIZOVANÝ SOFTWARE PED2D SOFTWARE FOR 2D CAR TO PEDESTRIAN FRONTAL IMPACT ANALYSIS

BIOMECHANICS OF HUMAN MOVEMENT Titolo

EVIDENCE-BASED BIOMECHANICS

How to use Plug In Gait

Two hours UNIVERSITY OF MANCHESTER SCHOOL OF COMPUTER SCIENCE. M.Sc. in Advanced Computer Science. Friday 18 th January 2008.

Time Domain and Frequency Domain Techniques For Multi Shaker Time Waveform Replication

Neuromechanical Redundancy for Gait Compensation in Transtibial Amputees. Kinsey Herrin, B.S. Advisor: Young-Hui Chang, Ph.D.

Introduction to Mechanical Behavior of Biological Materials

Mechanics of Balance

SimFonIA Animation Tools V1.0. SCA Extension SimFonIA Character Animator

QUESTION I HAVE BEEN ASKED TO REHAB GRADE II AND III MCL INJURIES DIFFERENTLY BY DIFFERENT SURGEONS IN THE FIRST 6WEEKS FOLLOWING INJURY.

ACTUATOR DESIGN FOR ARC WELDING ROBOT

Development of Simulation Tools Software

animation animation shape specification as a function of time

Minimally Invasive Hip Replacement through the Direct Lateral Approach

ACL Non-Operative Protocol

Vision-based Walking Parameter Estimation for Biped Locomotion Imitation

Edinburgh Visual Gait Score for Use in Cerebral Palsy

Wii Remote Calibration Using the Sensor Bar

High-Flex Solutions for the MIS Era. Zimmer Unicompartmental High Flex Knee System

Spinal Arthrodesis Group Exercises

The Effects of Equine Handling on the Biomechanics of Mounted Human Subjects

DINAMIC AND STATIC CENTRE OF PRESSURE MEASUREMENT ON THE FORCEPLATE. F. R. Soha, I. A. Szabó, M. Budai. Abstract

Anatomic Percutaneous Ankle Reconstruction of Lateral Ligaments (A Percutaneous Anti ROLL)

Biomechanics in javelin throwing

Human Skeletal and Muscle Deformation Animation Using Motion Capture Data

Operational Space Control for A Scara Robot

Kinematics of Robots. Alba Perez Gracia

KIN Biomechanics LAB: Ground Reaction Forces - Linear Kinetics

Rotation: Moment of Inertia and Torque

CALIBRATION OF A ROBUST 2 DOF PATH MONITORING TOOL FOR INDUSTRIAL ROBOTS AND MACHINE TOOLS BASED ON PARALLEL KINEMATICS

Introduction to Robotics Analysis, Systems, Applications

Zimmer FuZion Instruments. Surgical Technique (Beta Version)

Introduction to Computer Graphics

Projection Center Calibration for a Co-located Projector Camera System

Creation of an Unlimited Database of Virtual Bone. Validation and Exploitation for Orthopedic Devices

Pattern Characterization of Running and Cutting Maneuvers in Relation to Noncontact

The patellofemoral joint and the total knee replacement

Rehabilitation Guidelines for Patellar Tendon and Quadriceps Tendon Repair

11. Rotation Translational Motion: Rotational Motion:

Understanding Planes and Axes of Movement

Mechanics lecture 7 Moment of a force, torque, equilibrium of a body

THE MS KINECT USE FOR 3D MODELLING AND GAIT ANALYSIS IN THE MATLAB ENVIRONMENT

Hip Bursitis/Tendinitis

Review epidemiology of knee pain. Discuss etiology and the biomechanics of knee pain utilizing current literature/evidence

Patellofemoral/Chondromalacia Protocol

KINEMATICS OF DROP PUNT KICKING IN AUSTRALIAN RULES FOOTBALL COMPARISON OF SKILLED AND LESS SKILLED KICKING

Movement Pa+ern Analysis and Training in Athletes 02/13/2016

Image Segmentation and Registration

Biomechanics of the Lumbar Spine

Structure & Function of the Ankle and Foot. A complicated model of simplicity that you really think little about until you have a problem with one.

Sports Injuries of the Foot and Ankle. Dr. Travis Kieckbusch August 7, 2014

Automatic Labeling of Lane Markings for Autonomous Vehicles

for Image Scaling Enabling Digital Orthopaedics

Transcription:

Movement analysis with stereophotogrammetry: anatomical landmarks calibration Ugo Della Croce, Ph.D. Biomedical Sciences Department, University of Sassari, ITALY Motion Analysis Lab, Spaulding Rehabilitation Hospital, PM&R Department, Harvard Medical School, Boston, USA Motion Analysis Lab, PM&R Department, University of Virginia, Charlottesville, Va, USA 1

the geometry of the Euclidean 3-dimensional space as a function of time looking at the space around us and describe it with numbers to be able to reproduce it exactly as it was when observed, even if it may have changed meanwhile 2

this is the complicated reality we want to frame into a numerical structure t = t www.musculographics.com 3

let s focus on a single bone 4

a body may be thought of as made of particles we represent a particle using the dimensionless geometric entity (model) point P 5

point which lies on a known plane described with numbers v v v = x y v x v y = v cos = vsin φ φ y v y v φ v x P x ( ) v = v 2 2 x + v y 6

what happens if we change perspective? The numerical description of the position of P changes Can we set a relationship between v and v? y y v v P x x 7

change of perspective by simply sliding (translating) the cross-wire y y v v P Rule for coordinate transformation v v x y = = p p ox oy + v + v x' y' o p o o x x v = p + o v' 8

rule for coordinate transformation y y θ yx θ yx P θ xy x v v x y = = v v x' x' cosθ cosθ x' x x' y + + v v y' y' cosθ cosθ y' x y' y θ xx x v v x y = cosθ cosθ x' x x' y cosθ cosθ y' x y' y v v x' y' v = Av' 9

general change of perspective What is the relationship between v and v? y y v v P x x 10

change of perspective in two steps: translate and rotate it the cross-wire y y v = p + o v' y v P v x v ' = Av'' p o x x v = p + o Av'' 11

a point in the three-dimensional space y P v y v v = v x v y v z v z v x x z 12

change of perspective in the three-dimensional space y y A = cosθ cosθ cosθ x' x x' y x' z cosθ cosθ cosθ y' x y' y z' z cosθ cosθ cosθ z' x z' y z' z v v P x p o = p ox p oy p oz p o x v = p + o Av' z z 13

we are using stereophotogrammetry y BTS BTS P v y v v = v x v y v z v z z v x x 14

markers over a body segment y BTS BTS v v = v x v y v z z x 15

markers over a body segment: requirements BTS NO REPEATABLE BTS visible to the cameras fast, easy and safe mounting minimal disturbance to the subject applicability over prostheses, orthoses spread in space 16

body segment representation: repeatibility BTS BTS points related to the anatomy joint axes location inertia properties (CoM, axes of inertia) 17

body segment representation: Bone-embedded Frames BTS BTS Bone-embedded Technical Frame (BTF) 18

body segment representation: Bone-embedded Frames BTS P 1 BTS P 2 P 3 P 1, P 2, P 3 mathematical operator p 0, A 19

body segment representation: Bone-embedded Frames BTS BTS Bone-embedded Technical Frame Anatomical Landmarks 20

body segment representation: Bone-embedded Frames BTS BTS Bone-embedded Technical Frame Bone-embedded Anatomical Frame (BAF) 21

body segment representation: Bone-embedded Frames P 1 BTS BTS P 3 P 2 P 1, P 2, P 3 mathematical operator p 0, A 22

anatomical landmark calibration ASIS PSIS LE, ME, GT LM, MM, TT, HF 23

now the scene is in motion BTS BTS 24

in every instant of time we use two systems of axes global (fixed with the laboratory) Y y X z x Bone-embedded (fixed with the moving body) Z 25

movement reconstruction position and orientation of the moving BF relative to the global frame y Y p o o X z Z A A = x p o cosθ cosθ cosθ = x' x x' y x' z p position vector ox cosθ cosθ cosθ p z' z oy y' x y' y p oz orientation matrix cosθ cosθ cosθ z' x z' y z' z 26

in each sampled instant of time: 1. locate the BF relative to the global set of axes and 2. locate the body points in the BF in the global set of axes Y y x Z X z 27

movement reconstruction Y Z X 28

sources of errors BTS BTS P 1) instrumental errors v = v x v y v z 2) skin movement artifacts 3) anatomical landmark mislocation 29

1) instrumental errors (apparent marker movement) BTS BTS P 1 P 2 O mm 8 6 4 2 0-2 -4-6 O X (t) s 0 1 2 3 4 5 Della Croce et al., Med. & Biol. Eng. & Comp., 2000 30

compensation of instrumental errors BTS BTS increase the number of cameras improve camera location good marker maintenance 31

2) skin movement artifacts (actual marker movement) 32

skin markers 33

how to measure skin movement artifacts Fluoroscopy, GT, LE, HF, LM voluntary flexion 6 frames/sec Angeloni et al., ESB 1992 34

how to measure skin movement artifacts intracortical pins 60 flexion => 5.0 Ab/Ad and 9.4 Int/Ext 60 flexion => 3.4 Ab/Ad and 10.6 Int/Ext Lafortune and Cavanagh, Journal of Biomechanics 1992 Ishii et al., ClinOrtRelRes 1997 percutaneous pins vs 11diff.arrays, tib/fib, 7 subj, gait Manal et al., GaitPost 2000 35

the challenge rigid body estimator anatomical landmark identification 36

rigid body model calibration in a given instant of time y BTF z Laboratory frame x Spoor and Veldpaus, 1980 Veldpaus et al., 1988 Söderkvist and Wedin, 1993 Challis, 1994 Challis, 1995 Cheze et al., 1995 Cappozzo et al., 1997 37

fitting the rigid body model calibration to the markers in each sampled instant of time during the movement y Laboratory frame x z 38

anatomical landmark calibration BTF BTF bone-embedded technical frame w i anatomical landmark position vectors 39

3) anatomical landmark mislocation rigid body estimator anatomical landmark identification 40

palpable anatomical landmarks precision [mm] landmark INTRA-OPERATOR INTER-OPERATOR r r PELVIS ASIS 12 15 PSIS 13 25 FEMUR GT 18 18 r ME 10 15 LE 10 19 TIBIA and TT 5 12 FIBULA HF 6 12 MM 7 15 LM 9 17 FOOT CA 10 16 FM 8 22 Della Croce et al., Medical & Biol. Eng. & Comp., 1999 41

Identification of the hip joint center location x y z METHOD Func. Bell Davis Func. Bell Davis Func. Bell Davis MEAN [mm] 4-7 -12 3-19 8-2 5 17 SD [mm] 6 6 17 6 10 10 4 10 10 Func. Cappozzo, Human Movement Science, 1984 Bell Bell et al., Journal of Biomechanics, 1990 Davis Davis et al., Human Movement Science, 1991 Z Y X Leardini et al., Journal of Biomechanics, 1999 42

anatomical reference frame precision determined BAF marker cluster BTF actual BAF r [deg] INTRA- OPERATOR INTER- OPERATOR PELVIS A-P 2.3 5.2 V 2.6 3.7 M-L 3.7 4.1 FEMUR A-P 0.9 2.5 V 4.7 5.1 M-L 0.9 3.0 TIBIA and A-P 1.4 4.2 FIBULA V 3.5 9.4 M-L 0.3 2.6 FOOT A-P 2.7 5.9 V 2.3 9.2 M-L 1.8 5.1 Della Croce et al., Medical & Biol. Eng. & Comp., 1999 43

joint kinematics precision upright posture r [deg] INTRA- OPERATOR INTER- OPERATOR HIP Fl/ex 3.9 5.0 Int/ext 5.3 10.4 Ab/add 2.5 5.2 KNEE Fl/ex 1.0 3.7 Int/ext 5.8 10.4 Ab/add 1.7 5.2 ANKLE Fl/ex 1.6 3.3 Int/ext 3.9 10.3 Ab/add 3.5 10.9 Della Croce et al., Medical & Biol. Eng. & Comp., 1999 44

joint kinematics precision flexion-extension error [deg] 8 4 0-4 0 15 30 45 60 75 90 flexion [deg] flexion ab/adduction int/extern Della Croce et al., Medical & Biol. Eng. & Comp., 1999 45

FLEXION-EXTENSION MUSCULAR MOMENT AT THE HIP Y FC FO FC Z X extension flexion %W *H -30 mm +30 mm % of walking cycle Stagni et al., Journal of Biomechanics, 2000 46

additional anatomical landmarks LE and ME LC and MC LP and MP FH GT 47

Bone-embedded Anatomical Frame (BAF) LE and ME V FH (BAF1) LC and MC LP and MP M-L A-P 48

additional BAF (2) LE and ME V FH (BAF1) (BAF2) LC and MC LP and MP A-P M-L 49

additional BAF (3) LE and ME LC and MC V FH (BAF1) (BAF2) (BAF3) LP and MP M-L A-P 50

additional BAF (4) LE and ME LC and MC V FH (BAF1) (BAF2) (BAF3) (BAF4) LP and MP A-P M-L 51

additional BAF (5) LE and ME LC and MC LP and MP V FH (BAF1) (BAF2) (BAF3) (BAF4) (BAF5) M-L A-P 52

additional BAF (6) V LE and ME LC and MC LP and MP FH GT (BAF1) (BAF2) (BAF3) (BAF4) (BAF5) (BAF6) M-L A-P 53

additional BAF (7) SVD (BAF1) (BAF2) (BAF3) (BAF4) (BAF5) (BAF6) (BAF7) a X a a a a a a a a = xgt x LE x ME x LP x MP x LC x MC x FH 54

results % A-P V M-L BAF2-190.9 0.5-4.3 BAF3 15.5 25 9.5 BAF4-65.1 25.1 9 BAF5-140 21.5 7.7 BAF6 31.2 8.3 17.6 BAF7 22.7 76.9-162 55

recent advances optimization of functional methods for joint modelling augmented anatomical landmark identification i u m su provided in part by Department of Human Movement and Sport Sciences University Institute for Movement Science Rome, Italy 56

optimization of functional methods for joint modelling hip : spherical joint i u m su 57

optimization of functional methods for joint modelling functional approach HJC: m su relative rotation center between pelvis and femur u i 58

optimization of functional methods for joint modelling best algorithm hip : spherical joint more suitable movement criteria for marker cluster design Cereatti et al. (2004) Camomilla et al. (2006) 59

optimization of functional methods for joint modelling ankle : universal joint 2 degrees of freedom 3 angular rotations 3 linear displacements 60

optimization of functional methods for joint modelling functional approach axes positions and orientations 61

recent advances optimization of functional methods for joint modelling anatomical landmark identification 62

anatomical calibration: traditional approach y c superficial anatomical landmarks are identified by palpation y g x c z c x g z g c a c c c [ a a a ], i = 1,..., r i = xi yi zi lateral epicondyle 63

anatomical calibration: traditional approach selected anatomical landmarks y c ai = axi ayi azi, i = i c c c c unlabelled points selected in areas of the bone covered by a thin layer of soft tissues, so that the skin surface may be considered to coincide with the bone surface z c x c ui = uxi uyi u zi, i = 1,...,r c c c c 64

anatomical calibration: novel approach i u m su = u u u, i = 1,...,r g u g g g i xi yi zi Rozumalski A, Schwartz MH. Gait & Posture 2004 65

global position of unlabelled points of the bone surface a wand carrying three non-aligned markers i u m su 66

points on the subject s bone surface as reconstructed using stereophotogrammetry GT y c femoral condyle z c x c marker-cluster frame 67

bone digital model* (template from database) morphological frame * Provided by Laboratorio di Tecnologie Biomediche at I.O.R - Bologna 68

the distal portion of the bone is isolated morphological frame 69

construction of the midepicondyle-gt line GT morphological frame 70

first approximation registration y c z c x c 71

registration: iterative method matching Minimization of mean direct Hausdorff distance Minimization was performed using a genetic algorithm Michalewicz, Z. (1996). Genetic Algorithm + Data Structures = Evolution Programs. Springer-Verlag: New York 72

first approximation registration y c z c x c f( P, U) = 37788 73

iterations y c z c x c f( P, U) = 27528 74

iterations y c z c x c f( P, U) = 15698 75

iterations y c z c x c f( P, U) = 12307 76

iterations y c z c x c f( P, U) = 184 77

iterations y c z c x c f( P, U) = 122 78

iterations y c z c x c f( P, U) = 53 79

iterations y c z c x c f( P, U) = 24 80

iterations y c z c x c f( P, U) = 15 81

iterations y c z c x c f( P, U) = 12 82

solution b anatomical parameters = b b b, i = 1,..., n c c c c i xi yi zi y c z c x c f( P, U) = 10 83

solution b anatomical parameters = b b b, i = 1,..., n c c c c i xi yi zi y c z c x c f( P, U) = 10 84

ME MP LP LE repeatability assessment MC LC sd [mm] landmark LE ME LP MP LC MC Method # 3* Intra-operator 8 7 8 11 3 5 Method # 3* Inter-operator 19 15 15 19 13 14 Method # 4** Intra-operator 1 1 2 2 1 1 Method # 4** Inter-operator 4 5 4 4 4 3 * Della Croce U, Cappozzo A, Kerrigan C. Medical & Biol Engng & Comp 1999 ** Donati et al (2007) 85

ME MP LP LE repeatability assessment MC LC sd [mm] landmark LE ME LP MP LC MC Method # 3* Intra-operator Method # 3* Inter-operator 8 19 7 Expert physiotherapists 15 8 15 11 19 3 13 5 14 Method # 4** Intra-operator Method # 4** Inter-operator 1 4 1 2 Bioengineers 5 4 2 4 1 4 1 3 * Della Croce U, Cappozzo A, Kerrigan C. Medical & Biol Engng & Comp 1999 ** Donati et al (2007) 86

anatomical calibration: method # 4 Morphology data: High resolution non subject-specific data y m GT FH [ ] r m m m m âi = âxi âyi âzi, i = 1,..., Precise and economic LE m ˆb m m m = [ ], i = 1,..., n z i bˆ xi bˆ yi bˆ (no skilled professional zi required) m ME x m Registration data: unlabelled and labelled points of the bone surface y c GT c u i c c c [ u u u ], i = 1,..., r = xi yi zi z c x c c a c c c [ a a a ] i = i i = xi yi zi, 87

conclusions BTS BTS anatomical landmark mislocation can be reduced by: increasing the number of anatomical landmarks using the least sensitive BAF definition rules defining and determining anatomical landmark areas 88

Thank you 89