Leap Motion ppt

Preview:

Citation preview

LEAP MOTION

Shikhar RastogiCSE 3rd Year1350110022

Content

• Human Computer Interaction• What is Leap• Hardware and software specifiation • Classification of gestures• Behind Leap: SVM & HMM• Features• Applications• Conclusion

Evolution OfHuman Computer Interaction

Effort

Tech

nica

l pe

rfor

man

ce

Mouse

Touch Screen

GestureRecognition

What Is The Leap?“It’s more accurate than a mouse, as reliable as a keyboard, and more sensitive than a touchscreen” (Leap Motion, 2012).

• Small rectangular gadget of size 7x3 CM.• Equipped with tiny cameras and IR sensors.• Designed to sit right in front of your system and sense movements with startling accuracy.

Gestures classificatio

n

ActionGestures

Parameterised

Gestures static dynamic

global local mixe

d

global local mixe

d

Gestures

H/w and S/w SpecificationSoftware:• Windows 7 and

8• Mac OSHardware:• Intel i3/i5/i7

Processor• RAM 2GB• USB 2.0 Port  

Behind Leap:Michael Buchwald and David

Holz

SVM: Support Vector Machine

Leap motion

controller

Pre-processing

Computing Feature set SVM Postprocessi

ngRecognised

Static gesture

Processing blocks of a static gesture recognition

HMM: Hidden Markov Model

• A finite N-element set of states(graph),which are associated with probability distribution.

• Markov model is based on Markov property.

• Markov Property:-The next, future state depends on previous state and transition probability between those states.

• HMM consists of (T,E, π(pi))- a. Transition probabilities stored in NxN matrix T. b. K- element observation set stored in NxK matrix E. c. N-element vector of initial state probabilities π (pi).

• Algorithms used in HMM:- a. Forward-Backward Algo. b. Viterbi Algo. c. Baum-Welch Algo.

Contd…

Record videoConvert into

frames

Hand Segmentation

Feature Extraction

Pattern recognition

Perform Associated Tasks

Based on Skin colour detection

Pattern match

Processing Blocks of HMM based system

Common Dynamic Gestures

NextClose Previous

Zoom -in

Rotate Anti-clockwise by

90

Zoom -out

Rotate clockwise by

90

Print

Features• Using a USB connection, it creates 4-8 cubic feet of space to

interact with your computer.• It can sense movements 150 degrees lengthways and

widthways and to a depth of 120 degrees from top to bottom.• It can differentiate Chopsticks and fingers.• 200 times more accurate than existing Microsoft’s Kinect.

Applications

Educational Applications

• 3D modelling.• Manipulating 3D diagrams and

molecules.• Signing a digital document.

Gaming

Music and Video• Learning and playing instruments.• DJ-Music mixing.• Video editing.

Medical• Manipulating screens• Viewing reports

Robotics• Self navigation• Mimic human movements

ConclusionEasy As 1, 2, 3!

1. Plug it in

2. Load it up

3. Calibrate it

Enjoy!

THANK YOU

Recommended