Sharif Motion Analyzer

40
Sharif Motion Analyzer M. Hoviatalab A. Kolahi T. Rezaeian M. Alizadeh M. Bostan Department of Mechanical Engineering, Sharif University of Technology

description

Sharif Motion Analyzer. M. Hoviatalab A. Kolahi T. Rezaeian M. Alizadeh M. Bostan Department of Mechanical Engineering, Sharif University of Technology. An Overview on SMA. - PowerPoint PPT Presentation

Transcript of Sharif Motion Analyzer

Page 1: Sharif Motion Analyzer

Sharif Motion AnalyzerM. Hoviatalab

A. KolahiT. RezaeianM. AlizadehM. Bostan

Department of Mechanical Engineering, Sharif University of Technology

Page 2: Sharif Motion Analyzer

2

An Overview on SMAMotion analysis software generally detects a target object in a scene, follows it over time, and determines its coordinates.

How it works?ComponentsTest ConditionsInstallation

Page 3: Sharif Motion Analyzer

3

• Advanced User Interface

• Without Special Environment Limitations

• Low Cost of Hardware

• Portable

• 2D & 3D Applications

• Capturing up to 200Hz

• Built in Animator and Simulator units

• Built in units for Kinematics and Gait Analysis

An Overview on SMA

Page 4: Sharif Motion Analyzer

4

How it Works

A block diagram of the hardware and software units

This system includes both hardware and software components.

Page 5: Sharif Motion Analyzer

5

•System Components•Motion Capturing unit

•Synchronizing unit

•Deinterlacing unit

• Image Processing unit

•2D & 3D Reconstruction units

•Gait Analysis unit

•Segmentation unit

•2D & 3D Kinematics Analysis units

•Simulation and Animation units

Page 6: Sharif Motion Analyzer

Software Requirements

Page 7: Sharif Motion Analyzer

7

Software Requirements

Microsoft Windows XP

MATLAB Version 7.0.1 (R14) Service Pack 1

a. DirectX, Version 9.0

b. Image Acquisition Toolbox, Version 1.7

c. Image Processing Toolbox, Version 5.0.1

d. Video and Image Processing Blockset, Version 1.0.1

Microsoft Office (Excel)

Page 8: Sharif Motion Analyzer

Hardware Requirements

Page 9: Sharif Motion Analyzer

9

Hardware Requirements

Ideal configuration for this software is as following

Computer: CPU: Dual 3.0 GHz P4, RAM: 1 GB, DISK: 60 GB SATACamera: JVC GR-DVL 320A IEEE 1394 Host Controller

The calibration frameRemote Flasher

Markers

Page 10: Sharif Motion Analyzer

10

Hardware Requirements

Remote Flasher

Page 11: Sharif Motion Analyzer

Motion Capturing Unit

Page 12: Sharif Motion Analyzer

12

Capturing – Double Camera

User Interface of Double Camera Mode

Page 13: Sharif Motion Analyzer

Synchronizer Unit

Page 14: Sharif Motion Analyzer

14

Synchronizer

User Interface of Synchronizer Unit

Page 15: Sharif Motion Analyzer

15

Synchronizer

Left Camera

Diagrams of Frames Intensities

Right Camera

Page 16: Sharif Motion Analyzer

Image Processing Unit

Page 17: Sharif Motion Analyzer

17

Image Processing

The image processing unit obtains 2D coordinates of all of the markers in each frame. It gets Deinterlaced frames as input and produces an Excel file of 2D coordinates of markers in an appropriate coordinate system defined by the user

Markers are made of Special phosphoric materials that distinguish them from background

Page 18: Sharif Motion Analyzer

18

Image Processing – How it works

The Markers paths detected by Image Processing Unit

Page 19: Sharif Motion Analyzer

Gait Analysis

Page 20: Sharif Motion Analyzer

20

Gait Analysis-How it works

User Interface of Gait Unit

Page 21: Sharif Motion Analyzer

21

Gait Analysis

The location of markers on body for Gait Analysis

Page 22: Sharif Motion Analyzer

22

Segmentation-How it works

User Interface of Segmentation Unit

Page 23: Sharif Motion Analyzer

Kinematics Analysis

Page 24: Sharif Motion Analyzer

24

Kinematics Analysis

This unit calculates the following 3D Kinematics Parameters

Cardan AnglesHelical AnglesLinear velocityLinear AccelerationAngular VelocityAngular Acceleration

Page 25: Sharif Motion Analyzer

25

Kinematics Analysis

An Example of Kinematics Analysis

Page 26: Sharif Motion Analyzer

Simulation and Animation

Page 27: Sharif Motion Analyzer

27

Simulation and Animation

User Interface of 3D Max Simulator Unit

Page 28: Sharif Motion Analyzer

28

Simulation and Animation

User Interface of 3D Max Simulator Unit in the 3D Max Environment

Page 29: Sharif Motion Analyzer

29

Simulation and Animation

User Interface of Animator Unit

Page 30: Sharif Motion Analyzer

30

Simulation and Animation

An example of Animator Unit

Page 31: Sharif Motion Analyzer

31

Simulation and Animation

Gait Analysis

Page 32: Sharif Motion Analyzer

Biomechanical Applications

Page 33: Sharif Motion Analyzer

33

Applications - Maei Geri

Maei Geri Ankle Angle

Page 34: Sharif Motion Analyzer

34

Applications

Maei Geri Ankle Angle versus normalized duration

Maei Geri Ankle Angle

-5

5

15

25

35

45

55

65

0 20 40 60 80 100

normalized duration

An

gle

(d

eg

ree

)

normal

expert

Page 35: Sharif Motion Analyzer

35

Applications - Zenkoutso

Zenkoutso Shank Angle

Page 36: Sharif Motion Analyzer

36

Applications

Zenkoutso Shank Angle versus normalized duration

Zenkoutso Shank Angle

2030405060708090

100110

0 20 40 60 80 100

normalized duration

Ang

le (d

egre

e)

normal

expert

Page 37: Sharif Motion Analyzer

37

Applications - Zoki

Zoki Elbow Angle

Page 38: Sharif Motion Analyzer

38

Applications

Zoki Elbow Angle versus normalized duration

Zoki Elbow angle

-1

19

39

59

79

0 20 40 60 80 100

normalized duration

An

gle

(d

eg

ree

)

normal

expert

Page 39: Sharif Motion Analyzer

39

Applications - Combination

Combination Ankle vertical displacement

Page 40: Sharif Motion Analyzer

40

Applications

Combination Ankle vertical displacement versus normalized duration

Combination Ankle vertical displacemet

-25

-20

-15

-10

-5

0 20 40 60 80 100

normalized duration

disp

lace

men

t (cm

)

normal

expert