Virtual Me

28
Virtual Me Team:

description

Virtual Me. Team:. Team: Trivia. Prepared By: Menna Hamza Mohamed Mohamed Hesham Fadl Mona Abdel Mageed El- Koussy Yasmine Shaker Abdel Hameed Supervised By: Dr. Magda Fayek. Agenda. Motion Capture Tracking Techniques Market Survey Virtual Me High Level Design Time Plan - PowerPoint PPT Presentation

Transcript of Virtual Me

Page 1: Virtual Me

Virtual Me

Team:

Page 2: Virtual Me

Team: TriviaPrepared By:

Menna Hamza MohamedMohamed Hesham FadlMona Abdel Mageed El-KoussyYasmine Shaker Abdel Hameed

Supervised By:Dr. Magda Fayek

Page 3: Virtual Me

AgendaMotion CaptureTracking TechniquesMarket SurveyVirtual MeHigh Level DesignTime PlanTools

Page 4: Virtual Me

Motion Capture

Page 5: Virtual Me

Motion Capture

The process of translating human motion to a digital model

GamesFast AnimationMoviesBio Medical AnalysisVR

Page 6: Virtual Me

Types of Tracking

Facial trackingFull body trackingHand trackingPartial body tracking

Page 7: Virtual Me

Tracking Techniques

Page 8: Virtual Me

1- Mechanical Motion Capture

Exoskeleton, joints connected to angular encoderPros:

No interference, No occlusionReal timeLarge capture range

Cons:Freedom of movement is limitedMechanical failures

Page 9: Virtual Me

2- Magnetic Motion Capture

Magnetic sensors and a constant magnetic field generatorPros:

No optical occlusionSensor orientation is directly given

Cons:External interferenceSmall capture rangeWiring and batteries

Page 10: Virtual Me

3- Optical Motion Capture

Using markers (reflective or emitting)Uses light intensity to determine marker position

Pros:Free movementCapture range

Cons:Optical occlusionExtensive pre-processing and post-processingControlled lighting condition

Page 11: Virtual Me

4- Marker-less Tracking

Using computer visionDetect Humans in the pictureUses techniques to extract motion information from the image

Silhouette detectionJoint detection

Page 12: Virtual Me

Market Survey

Page 13: Virtual Me

PhaseSpace

4:24 impulse cams 20:100 impulse active LEDsPrice: $29,950.00 to $123,950.00Features:

Full body motion tracking (including fingers using gloves)

Page 14: Virtual Me

Nintendo Wii

Accelerometer, optical sensors Gaming systemPrice: $199Limitations:

Can only track the motion of the hand Only useable with the Wii

Page 15: Virtual Me

Sony PS3 EyeWeb CamPrice:

Cam: $34.99 Play station 3: $299.00

Features: Recognizes hand and body movements

Limitations:Officially works only with Sony PS3Low resolution 640x480

Page 16: Virtual Me

Virtual Me

Page 17: Virtual Me

The Virtual Me Approach

A frame work for human motion captureColor based markersArbitrary number of camsDetect major limbs motion and orientationHopefully real time

Page 18: Virtual Me

Sample Application

Virtual GoalA simple game will be used as a demonstrationThe player will defend his goal from multiple ballsLimited translation motion

Page 19: Virtual Me

High Level Design

Page 20: Virtual Me

Camera Interface/ Frame

Sampler

Image Processing Component

Marker DetectorCapture Rate Adjustment

New Capture

Rate

HistoryCurrent Capture

Rate

Constraint Model

Video Feed

Marker Tracking Component

Page 21: Virtual Me

Marker Tracking

Component1

Marker Tracking

Component2

Marker Tracking

Componentk

Merging Component

Pose Constructor

Application

Interpolator

Page 22: Virtual Me

Time Plan

Page 23: Virtual Me

Time Plan

Feb March April May June July

Research&

Design

Basic Components Implementati

on

Midterms

Initial Integrati

on

Adv. Components Implementati

on

Final Integrati

on

Final Exams

Testing& Optimizatio

n

Page 24: Virtual Me

TimelineResearch& Design

Basic Components Implementation

Midterms

Initial Integration

Advanced Components

ImplementationFinal Integration

Final Exams

Feb March April May June July

Page 25: Virtual Me

Expected Time Plan

EndStart

JuneFeb

Research& Design

March

Basic Components

Implementation

April

Midterms

Initial Integration

May

Advanced Components Implementation

Final Integration

Final Exams

Testing& Optimizations

Page 26: Virtual Me

Tools

Page 27: Virtual Me

Development

LanguageC++

ToolsMicrosoft Visual Studio 2008Open CV 2.0

Page 28: Virtual Me

Thank You

Questions?