30
UMR 5205 - Virtual arm for the Phantom Limb Pain Therapy Eynard L. and Meyer A. and Bouakaz S.

UMR 5205 - Virtual arm for the Phantom Limb Pain Therapy Eynard L. and Meyer A. and Bouakaz S

Embed Size (px)

Citation preview

Page 1: UMR 5205 - Virtual arm for the Phantom Limb Pain Therapy Eynard L. and Meyer A. and Bouakaz S

UMR 5205

-

Virtual arm for the Phantom Limb Pain Therapy

Eynard L. and Meyer A. and Bouakaz S.

Page 2: UMR 5205 - Virtual arm for the Phantom Limb Pain Therapy Eynard L. and Meyer A. and Bouakaz S

2

The Phantom Pain

Pain or discomfort felt by an amputee in the area of the missing limb

Why? Physical Amputation ≠ Psychic amputation Mismatching between brain and reality → Pain

CharacteristicsStrong pain, sometimes debilitatingHard to treat

Existing therapiesMedics, massage, relaxation, psychotherapiesNew hopeful therapies …

Page 3: UMR 5205 - Virtual arm for the Phantom Limb Pain Therapy Eynard L. and Meyer A. and Bouakaz S

3

News methods for therapy

[Ramachadran96] Cognitive Science Institute ISC Lyon [Sirigu03]

Page 4: UMR 5205 - Virtual arm for the Phantom Limb Pain Therapy Eynard L. and Meyer A. and Bouakaz S

4

Our idea

Computer Science Posture Tracking (vision) Augmented reality: virtual limb

Our system Camera Posture analysis Augmented picture of missing limb Mirror screen

Page 5: UMR 5205 - Virtual arm for the Phantom Limb Pain Therapy Eynard L. and Meyer A. and Bouakaz S

5

Presentation summary

Previous Works

Our contributionReal-Time Posture AnalysisThe mirror effect : Virtual arm

Results

Conclusion

Page 6: UMR 5205 - Virtual arm for the Phantom Limb Pain Therapy Eynard L. and Meyer A. and Bouakaz S

6

Movements Tracking (vision)

Multi-camerasVoxelic reconstruction [Mikic03,…] 3D-model : recognition of the skeleton a 3d-grid

Monocular (1 camera)Optical flow Bayesian methods [Agarwal04,…]Real-Time [Stenger03,…]

Limited movementSmall resolution

Page 7: UMR 5205 - Virtual arm for the Phantom Limb Pain Therapy Eynard L. and Meyer A. and Bouakaz S

7

Our system constraints

Ours constraints Real-Time (Interactivity) Monocular (portative system)

Page 8: UMR 5205 - Virtual arm for the Phantom Limb Pain Therapy Eynard L. and Meyer A. and Bouakaz S

8

Presentation summary

Previous Works

Our contributionReal-Time Posture Analysis

Background substraction Precomputation: anthropometric measures Posture Tracking

Mirror effect : Virtual arm

Results

Conclusion

Page 9: UMR 5205 - Virtual arm for the Phantom Limb Pain Therapy Eynard L. and Meyer A. and Bouakaz S

9

Background substraction

Learning-based algorithm N frames → RGB values extrema for each pixel Connexity search → noise reduction

Simple and fast

Page 10: UMR 5205 - Virtual arm for the Phantom Limb Pain Therapy Eynard L. and Meyer A. and Bouakaz S

10

Precomputation: anthropometric measures

Anthropometric values computation Needed for the tracking

2 postures

Silhouette extraction

Page 11: UMR 5205 - Virtual arm for the Phantom Limb Pain Therapy Eynard L. and Meyer A. and Bouakaz S

11

Head and Torso measurements

Pose 1: head measure Highest  pixel in silhouette

Page 12: UMR 5205 - Virtual arm for the Phantom Limb Pain Therapy Eynard L. and Meyer A. and Bouakaz S

12

Head and Torso measurements

Pose 1: head measure Highest pixel in silhouette Going down into the image while Nbi(whitepixel)> Nbi-1(whitepixel)

Page 13: UMR 5205 - Virtual arm for the Phantom Limb Pain Therapy Eynard L. and Meyer A. and Bouakaz S

13

Head and Torso measurements

Pose 1: head measure« highest » pixel in frameGoing down on the image while Nbi(whitepixel)>Nbi-1(whitepixel)

→ Head widthGoing down until Nb(whitepixel) < threshold* width

→ Shoulder line

Page 14: UMR 5205 - Virtual arm for the Phantom Limb Pain Therapy Eynard L. and Meyer A. and Bouakaz S

14

Head and torso measurements

Torso measure Barycenter line → Torso width Going down until separation → bottom of the torso

→ Torso height

widthheight

Page 15: UMR 5205 - Virtual arm for the Phantom Limb Pain Therapy Eynard L. and Meyer A. and Bouakaz S

15

Arm measurements

Pose 1Level and side of the amputation

Each arms sizes

Horizontal extreme points

Page 16: UMR 5205 - Virtual arm for the Phantom Limb Pain Therapy Eynard L. and Meyer A. and Bouakaz S

16

Arm measurements (2)

Pose 2

lbrachium

H

h /2elbow

Page 17: UMR 5205 - Virtual arm for the Phantom Limb Pain Therapy Eynard L. and Meyer A. and Bouakaz S

17

Presentation summary

Previous Works

Our contributionReal-Time Posture Analysis

Background substraction Precomputation: anthropometric measures Posture Tracking

Mirror effect : Virtual arm

Results

Conclusion

Page 18: UMR 5205 - Virtual arm for the Phantom Limb Pain Therapy Eynard L. and Meyer A. and Bouakaz S

18

Head and Torso detection

Head and TorsoConnexity research algorithm helped by the

anthropometrics measures

Page 19: UMR 5205 - Virtual arm for the Phantom Limb Pain Therapy Eynard L. and Meyer A. and Bouakaz S

19

Seek articulations

Seeking shoulder, elbow and wrist

Anthropometrics measurements → estimation of the positions

S

Sv

v~

E~

E

Forearmaxis

P1P2

C1

Page 20: UMR 5205 - Virtual arm for the Phantom Limb Pain Therapy Eynard L. and Meyer A. and Bouakaz S

20

Missing limb creation

If before-elbow amputationCoordinates systems of valid and amputee side are equivalentReprojection of pixels valid side → amputee side

Sv S

a

Xs

Ys

Xa

Ya

A s

A a

copy

Ov

Oa

Ev

W

Page 21: UMR 5205 - Virtual arm for the Phantom Limb Pain Therapy Eynard L. and Meyer A. and Bouakaz S

21

Virtual arm creation

If below-elbow amputationCoordinates system of valid and amputee side are equivalentReprojection of pixels valid side → amputee side

Sv S

a

XsYs

a

Ya

A s

Aa

copy

Ov

Oa

Ev

W

Ea

X

Page 22: UMR 5205 - Virtual arm for the Phantom Limb Pain Therapy Eynard L. and Meyer A. and Bouakaz S

22

Results

Webcam (640*480)

About 8 to 10 frames / s

Page 23: UMR 5205 - Virtual arm for the Phantom Limb Pain Therapy Eynard L. and Meyer A. and Bouakaz S

23

Remarks

Up Follow-up the side-displacements of the silhouette Whole image reflecting Better illusion for subject Interactive time

ConstrainsSubject must be facing the cameraFor a better illusion the elbows angles have to be

symmetricNon Snake moves

Page 24: UMR 5205 - Virtual arm for the Phantom Limb Pain Therapy Eynard L. and Meyer A. and Bouakaz S

24

Conclusion and future works

Experimental systemSimple posture trackingConstrains but robustVirtual arm creation

Next stepExperiment on amputeeCollaboration with ISC of Lyon

Perspectives 3D-model to be more realistic Amputees reactions to real experiments

Page 25: UMR 5205 - Virtual arm for the Phantom Limb Pain Therapy Eynard L. and Meyer A. and Bouakaz S

25

Thank you …

Page 26: UMR 5205 - Virtual arm for the Phantom Limb Pain Therapy Eynard L. and Meyer A. and Bouakaz S

26

Ajout du membre → réalité augmentée (RA)

Problème générique en RA

Cohérence entre réel et virtuel Texture, aspect

Élément de synthèse construit à partir d’image réelle (cf notre système)

Illumination, Ombre

Page 27: UMR 5205 - Virtual arm for the Phantom Limb Pain Therapy Eynard L. and Meyer A. and Bouakaz S

27

Creation du membre manquant

amputation huméralecentre de gravité du moignon obtention d'un axe grâce a al même méthode que pour le

bras valideamputation cubitaleMême méthode que pour le bras valideObtention de l'axe du moignon grâce au centre de gravité

de la partie après le coude

Page 28: UMR 5205 - Virtual arm for the Phantom Limb Pain Therapy Eynard L. and Meyer A. and Bouakaz S

28

hhead

htorsolLarm

whead

w

lRarm

yneck

ypelvis

xmin

xmax

xRshoulder

xLshoulder

torso

Page 29: UMR 5205 - Virtual arm for the Phantom Limb Pain Therapy Eynard L. and Meyer A. and Bouakaz S

29

Page 30: UMR 5205 - Virtual arm for the Phantom Limb Pain Therapy Eynard L. and Meyer A. and Bouakaz S

30