SlideShare ist ein Scribd-Unternehmen logo
1 von 21
Shikhar Rastogi
CSE 3rd Year
1350110022
Content
• Human Computer Interaction
• What is Leap
• Hardware and software specifiation
• Classification of gestures
• Behind Leap: SVM & HMM
• Features
• Applications
• Conclusion
Evolution Of
Human Computer Interaction
Effort
Technical
performance
Mouse
Touch Screen
Gesture
Recognition
“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
classification
Action
Gestures
Parameterised
Gestures
static dynamic
global local mixed
global local mixed
Gestures
H/w and S/w Specification
Software:
• Windows 7 and 8
• Mac OS
Hardware:
• 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 Postprocessing
Recognised
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 video
Convert 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
Conclusion
1. Plug it in
2. Load it up
3. Calibrate it
Enjoy!
THANK YOU

Weitere ähnliche Inhalte

Was ist angesagt?

Leap Motion Basic
Leap Motion BasicLeap Motion Basic
Leap Motion Basicvelakaturi
 
A tiny device with a huge idea ''Leap Motion''
A tiny device with a huge idea ''Leap Motion''A tiny device with a huge idea ''Leap Motion''
A tiny device with a huge idea ''Leap Motion''Sazzad Saad
 
Leap Motion Capabilities Overview
Leap Motion Capabilities OverviewLeap Motion Capabilities Overview
Leap Motion Capabilities OverviewModicum
 
Leap Motion Python API
Leap Motion Python APILeap Motion Python API
Leap Motion Python APIJoe Chasinga
 
UX test of Leap Motion Controller by UID
UX test of Leap Motion Controller by UID UX test of Leap Motion Controller by UID
UX test of Leap Motion Controller by UID Tobias Limbach
 
Project Seminar on Leapmotion Technology
Project Seminar on Leapmotion TechnologyProject Seminar on Leapmotion Technology
Project Seminar on Leapmotion TechnologyAbhijit Dey
 
5 pen-pc-technology-presentation
5 pen-pc-technology-presentation5 pen-pc-technology-presentation
5 pen-pc-technology-presentationPreshin Smith
 
Hand Gesture Recognition Using OpenCV Python
Hand Gesture Recognition Using OpenCV Python Hand Gesture Recognition Using OpenCV Python
Hand Gesture Recognition Using OpenCV Python Arijit Mukherjee
 
sixth sense technology
sixth sense technologysixth sense technology
sixth sense technologyAnjali patil
 
Touchless Touchscreen
Touchless TouchscreenTouchless Touchscreen
Touchless TouchscreenTasnin Khan
 
Touchless Touchscreen Technology
Touchless Touchscreen TechnologyTouchless Touchscreen Technology
Touchless Touchscreen TechnologySaurabh Tripathi
 
Touch screen and Touchless technology
Touch screen and Touchless technologyTouch screen and Touchless technology
Touch screen and Touchless technologyRajesh Kumar Sahoo
 
Touchless touchscreen
Touchless touchscreenTouchless touchscreen
Touchless touchscreenNaga Dinesh
 

Was ist angesagt? (20)

Leap Motion Basic
Leap Motion BasicLeap Motion Basic
Leap Motion Basic
 
Leap motion
Leap motionLeap motion
Leap motion
 
A tiny device with a huge idea ''Leap Motion''
A tiny device with a huge idea ''Leap Motion''A tiny device with a huge idea ''Leap Motion''
A tiny device with a huge idea ''Leap Motion''
 
Leap Motion
Leap MotionLeap Motion
Leap Motion
 
Leap Motion Capabilities Overview
Leap Motion Capabilities OverviewLeap Motion Capabilities Overview
Leap Motion Capabilities Overview
 
Abstract leapmotion
Abstract leapmotionAbstract leapmotion
Abstract leapmotion
 
Leap Motion Python API
Leap Motion Python APILeap Motion Python API
Leap Motion Python API
 
UX test of Leap Motion Controller by UID
UX test of Leap Motion Controller by UID UX test of Leap Motion Controller by UID
UX test of Leap Motion Controller by UID
 
Project Seminar on Leapmotion Technology
Project Seminar on Leapmotion TechnologyProject Seminar on Leapmotion Technology
Project Seminar on Leapmotion Technology
 
Leap Motion
Leap MotionLeap Motion
Leap Motion
 
5 pen-pc-technology-presentation
5 pen-pc-technology-presentation5 pen-pc-technology-presentation
5 pen-pc-technology-presentation
 
Hand Gesture Recognition Using OpenCV Python
Hand Gesture Recognition Using OpenCV Python Hand Gesture Recognition Using OpenCV Python
Hand Gesture Recognition Using OpenCV Python
 
sixth sense technology
sixth sense technologysixth sense technology
sixth sense technology
 
Touchless Touch screen technology
Touchless Touch screen technologyTouchless Touch screen technology
Touchless Touch screen technology
 
Multi touch technology
Multi touch technologyMulti touch technology
Multi touch technology
 
Touchless Touchscreen
Touchless TouchscreenTouchless Touchscreen
Touchless Touchscreen
 
Touchless touch screen
Touchless touch screenTouchless touch screen
Touchless touch screen
 
Touchless Touchscreen Technology
Touchless Touchscreen TechnologyTouchless Touchscreen Technology
Touchless Touchscreen Technology
 
Touch screen and Touchless technology
Touch screen and Touchless technologyTouch screen and Touchless technology
Touch screen and Touchless technology
 
Touchless touchscreen
Touchless touchscreenTouchless touchscreen
Touchless touchscreen
 

Andere mochten auch

Pele afetada jamais. COM DICAS DE FRUTAS NATURAI (CASEIRO) MARAVILHOSAS... 2...
Pele afetada jamais. COM DICAS DE FRUTAS NATURAI (CASEIRO) MARAVILHOSAS...  2...Pele afetada jamais. COM DICAS DE FRUTAS NATURAI (CASEIRO) MARAVILHOSAS...  2...
Pele afetada jamais. COM DICAS DE FRUTAS NATURAI (CASEIRO) MARAVILHOSAS... 2...Déborah Carvalho
 
Design & print presentation
Design & print presentationDesign & print presentation
Design & print presentationreklamaliftos
 
Preliminary Task Evaluation
Preliminary Task EvaluationPreliminary Task Evaluation
Preliminary Task Evaluationwjacca
 

Andere mochten auch (6)

Mec88 (1)
Mec88 (1)Mec88 (1)
Mec88 (1)
 
subway
subway subway
subway
 
Pele afetada jamais. COM DICAS DE FRUTAS NATURAI (CASEIRO) MARAVILHOSAS... 2...
Pele afetada jamais. COM DICAS DE FRUTAS NATURAI (CASEIRO) MARAVILHOSAS...  2...Pele afetada jamais. COM DICAS DE FRUTAS NATURAI (CASEIRO) MARAVILHOSAS...  2...
Pele afetada jamais. COM DICAS DE FRUTAS NATURAI (CASEIRO) MARAVILHOSAS... 2...
 
Bcp task 8
Bcp task 8Bcp task 8
Bcp task 8
 
Design & print presentation
Design & print presentationDesign & print presentation
Design & print presentation
 
Preliminary Task Evaluation
Preliminary Task EvaluationPreliminary Task Evaluation
Preliminary Task Evaluation
 

Ähnlich wie Leap Motion ppt

The UX of Tomorrow: Designing for the Unknown by Jeff Feddersen
The UX of Tomorrow: Designing for the Unknown by Jeff FeddersenThe UX of Tomorrow: Designing for the Unknown by Jeff Feddersen
The UX of Tomorrow: Designing for the Unknown by Jeff FeddersenOxford Tech + UX
 
AI Chip Trends and Forecast
AI Chip Trends and ForecastAI Chip Trends and Forecast
AI Chip Trends and ForecastCastLabKAIST
 
"High-resolution 3D Reconstruction on a Mobile Processor," a Presentation fro...
"High-resolution 3D Reconstruction on a Mobile Processor," a Presentation fro..."High-resolution 3D Reconstruction on a Mobile Processor," a Presentation fro...
"High-resolution 3D Reconstruction on a Mobile Processor," a Presentation fro...Edge AI and Vision Alliance
 
Intelligent image processing
Intelligent image processingIntelligent image processing
Intelligent image processingAndrew Stewart
 
Energy Efficient Mobile Applications with Mobile Cloud Computing ( MCC )
Energy Efficient Mobile Applications with Mobile Cloud Computing ( MCC )Energy Efficient Mobile Applications with Mobile Cloud Computing ( MCC )
Energy Efficient Mobile Applications with Mobile Cloud Computing ( MCC )Anand Bhojan
 
Sensor based interaction
Sensor based interaction Sensor based interaction
Sensor based interaction Mirza Israr
 
Gesture Recogntion Technology
Gesture Recogntion TechnologyGesture Recogntion Technology
Gesture Recogntion TechnologyMohit Sipani
 
Action_recognition-topic.pptx
Action_recognition-topic.pptxAction_recognition-topic.pptx
Action_recognition-topic.pptxcomputerscience98
 
Introduction to computer vision with Convoluted Neural Networks
Introduction to computer vision with Convoluted Neural NetworksIntroduction to computer vision with Convoluted Neural Networks
Introduction to computer vision with Convoluted Neural NetworksMarcinJedyk
 
Embedded systems
Embedded systemsEmbedded systems
Embedded systemsManav Gupta
 
Mirko Lucchese - Deep Image Processing
Mirko Lucchese - Deep Image ProcessingMirko Lucchese - Deep Image Processing
Mirko Lucchese - Deep Image ProcessingMeetupDataScienceRoma
 
Introduction to computer vision
Introduction to computer visionIntroduction to computer vision
Introduction to computer visionMarcin Jedyk
 
introdaction.pptx
introdaction.pptxintrodaction.pptx
introdaction.pptxDekebatufa
 
Real Time Object Dectection using machine learning
Real Time Object Dectection using machine learningReal Time Object Dectection using machine learning
Real Time Object Dectection using machine learningpratik pratyay
 

Ähnlich wie Leap Motion ppt (20)

The UX of Tomorrow: Designing for the Unknown by Jeff Feddersen
The UX of Tomorrow: Designing for the Unknown by Jeff FeddersenThe UX of Tomorrow: Designing for the Unknown by Jeff Feddersen
The UX of Tomorrow: Designing for the Unknown by Jeff Feddersen
 
AI Chip Trends and Forecast
AI Chip Trends and ForecastAI Chip Trends and Forecast
AI Chip Trends and Forecast
 
Virtual Mouse
Virtual MouseVirtual Mouse
Virtual Mouse
 
"High-resolution 3D Reconstruction on a Mobile Processor," a Presentation fro...
"High-resolution 3D Reconstruction on a Mobile Processor," a Presentation fro..."High-resolution 3D Reconstruction on a Mobile Processor," a Presentation fro...
"High-resolution 3D Reconstruction on a Mobile Processor," a Presentation fro...
 
Intelligent image processing
Intelligent image processingIntelligent image processing
Intelligent image processing
 
Energy Efficient Mobile Applications with Mobile Cloud Computing ( MCC )
Energy Efficient Mobile Applications with Mobile Cloud Computing ( MCC )Energy Efficient Mobile Applications with Mobile Cloud Computing ( MCC )
Energy Efficient Mobile Applications with Mobile Cloud Computing ( MCC )
 
Sensor based interaction
Sensor based interaction Sensor based interaction
Sensor based interaction
 
Gesture Recogntion Technology
Gesture Recogntion TechnologyGesture Recogntion Technology
Gesture Recogntion Technology
 
Action_recognition-topic.pptx
Action_recognition-topic.pptxAction_recognition-topic.pptx
Action_recognition-topic.pptx
 
final ppt
final pptfinal ppt
final ppt
 
Virtual mouse
Virtual mouseVirtual mouse
Virtual mouse
 
Introduction to computer vision with Convoluted Neural Networks
Introduction to computer vision with Convoluted Neural NetworksIntroduction to computer vision with Convoluted Neural Networks
Introduction to computer vision with Convoluted Neural Networks
 
Embedded systems
Embedded systemsEmbedded systems
Embedded systems
 
Mirko Lucchese - Deep Image Processing
Mirko Lucchese - Deep Image ProcessingMirko Lucchese - Deep Image Processing
Mirko Lucchese - Deep Image Processing
 
Introduction to computer vision
Introduction to computer visionIntroduction to computer vision
Introduction to computer vision
 
Kinect sensor
Kinect sensorKinect sensor
Kinect sensor
 
introdaction.pptx
introdaction.pptxintrodaction.pptx
introdaction.pptx
 
virtual studio
virtual studiovirtual studio
virtual studio
 
K2P workshop 3-23-13
K2P workshop 3-23-13K2P workshop 3-23-13
K2P workshop 3-23-13
 
Real Time Object Dectection using machine learning
Real Time Object Dectection using machine learningReal Time Object Dectection using machine learning
Real Time Object Dectection using machine learning
 

Leap Motion ppt

  • 1. Shikhar Rastogi CSE 3rd Year 1350110022
  • 2. Content • Human Computer Interaction • What is Leap • Hardware and software specifiation • Classification of gestures • Behind Leap: SVM & HMM • Features • Applications • Conclusion
  • 3. Evolution Of Human Computer Interaction Effort Technical performance Mouse Touch Screen Gesture Recognition
  • 4.
  • 5. “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.
  • 7. H/w and S/w Specification Software: • Windows 7 and 8 • Mac OS Hardware: • Intel i3/i5/i7 Processor • RAM 2GB • USB 2.0 Port
  • 9. SVM: Support Vector Machine Leap motion controller Pre-processing Computing Feature set SVM Postprocessing Recognised Static gesture Processing blocks of a static gesture recognition
  • 10. 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.
  • 11. • 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…
  • 12. Record video Convert into frames Hand Segmentation Feature Extraction Pattern recognition Perform Associated Tasks Based on Skin colour detection Pattern match Processing Blocks of HMM based system
  • 13. Common Dynamic Gestures NextClose Previous Zoom -in Rotate Anti- clockwise by 90 Zoom - out Rotate clockwise by 90 Print
  • 14. 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.
  • 16. Educational Applications • 3D modelling. • Manipulating 3D diagrams and molecules. • Signing a digital document.
  • 18. Music and Video • Learning and playing instruments. • DJ-Music mixing. • Video editing.
  • 19. Medical • Manipulating screens • Viewing reports Robotics • Self navigation • Mimic human movements
  • 20. Conclusion 1. Plug it in 2. Load it up 3. Calibrate it Enjoy!