SlideShare ist ein Scribd-Unternehmen logo
1 von 27
 Gestures are an important aspect of human interaction,
both interpersonally and in the context of man-machine
interfaces.
 A gesture is a form of non-verbal communication in
which visible bodily actions communicate particular
messages, either in place of speech or in parallel with
words.
 It includes movement of the hands, face, or other parts
of the body.
What Are Gestures?
 The primary goal of gesture recognition is to create a system
which understands human gestures and uses them to control
various devices.
 With the development of ubiquitous computing, current user
interaction approaches with keyboard, mouse and pen are not
sufficient.
 With gesture recognition, computers can become familiarized
with the way humans communicate using gestures.
Data glove:
It uses thin fiber optic cables running down the back of each hand,
each with a small crack in it.
Cyber Glove:
It uses strain gauges placed between the fingers to measure
abduction as well as more accurate bend sensing.
Videoplace:
It uses real time image processing of live video of the user. It has a
very good feature recognition technique which can easily distinguish
between hands and fingers.
Media Room:
It was the first interface to support combined speech and gesture
recognition technology. Within the Media Room the user could use
speech, gesture, eye movements or a combination of all three.
Since The Beginning
Virtual keyboards:
Virtual keyboards use a lens to project an image of a keyboard on
to a desk or other flat surface. An infrared light beam that the
device directs above the projected keyboard detects the users
fingers.
Navigaze:
Users can work with applications by moving cursors with head
movements and clicking the mouse with eye blinks.
The Present
CePal:
 Developed by Dhirubai Ambani Institute, Gandhinagar
 Cepal is a gizmo which can be worn like a watch and an infrared
gesture based remote control which helps the motor impaired
and other limb related disorders to complete routine tasks such as
operating TV, air conditioner, lights and fans.
 It helps the people with cerebral palsy to be self-reliant.
The Future
ADITI:
 ADITI was developed by IIT-Madras.
 It helps people with debilitating diseases – such cerebral palsy,
muscular skeletal disorders
 It is an indigenous USB device.
 ADITI is a screen-based device running software that provides
them with a list of visual options like words pictures or alphabets
to express themselves.
 Using ADITI patients can communicate through simple gestures
like nod of heads moving feet to generate a mouse click.
 Visual interpretation of hand gestures is mainly
divided into three parts:
Gesture modeling
Gesture analysis
Gesture recognition
Gesture Recognition System
 The scope of a gestural interface for Human-Computer Interaction
is directly related to the proper modeling of hand gestures.
Temporal Modeling of gestures:
Three phases make a gesture
 Preparation - Sets the hand in motion from resting position.
 Nucleus - Some definite form and enhanced dynamic qualities.
 Retraction - Hand returns to the resting position or repositions for
new gesture phase.
Gesture Modeling
Spatial Modeling of gestures:
 Appearance based models directly link the appearance of the
hand and arm movements in visual images to specific gestures.
3D Hand Arm Models:
 These models are the premier choice of hand gesture modeling in
which volumetric analysis is done.
 Structures like cylinders and super quadrics which are
combination of simple spheres, circles, hyper rectangles are used
to shape body parts like forearms or upper arms.
Appearance–based Models:

 A large number of models belong to this group.
 These models take the outline of an object performing the
gesture.
 The hand gesture is taken as a video input and then the 2D image
is compared with predefined models.
 If both the images are similar the gesture is determined and
executed.
 It is the second phase of the gesture recognition system. It
consists of two steps:
 Feature Detection.
 Parameter Estimation.
Feature Detection:
 Feature detection is a process where a person performing the
gestural instructions is identified and the features to understand
the instructions are extracted from the rest of the image.
 Cues are used in feature detection and are of two types.
Gesture Analysis
 Color cues
 It characteristic color footprints of the human skin.
 Motion cues
 The motion in the visual image is the movement of the arm of the
gesturer whose movements are located, identified and executed
 Overcoming the Problems of Cues:
 One way is the fusion of colour, motion and other visual cue or
the fusion of visual cues with non-visual cues like speech or gaze.
 The second solution is to make use of prediction techniques.
 Simplest method is to detect the hand’s outline which can be
extracted using an edge detection algorithm.
 Zernike Moments method divides the hand into two subregions
the palm and the fingers.
 Multi Scale Color Features method performs feature extraction
directly in the color space.
Parameter Estimation:
 This type of computation depends on the model parameters and
the features detected.
 It is the phase in which data analyzed from visual images of
gestures is recognized as specific gesture
Tasks associated in recognition are
 Optimal partitioning of the parameter space: Related to the
choice of gestural models and their parameters.
 Implementation of the recognition procedure
 Key concern is the computational efficiency
Gesture Recognition
 Static hand gestures was describes by Thierry Messer.
 The classification represents the task of assigning a feature vector
or a set of features to some predefined classes in order to
recognize the hand gesture.
 The classification mainly helps in finding the best matching
reference features for the features extracted
 k-Nearest Neighbors: This classification method uses the feature-
vectors gathered in the training to and the k nearest neighbors in
an n-dimensional space.
Classification Methods Of Hand
Gestures
 Hidden Markov Models
 The Hidden Markov Model (HMM) classifiers belong to the class
of trainable classifiers.
 It represents a statistical model, in which the most probable
matching gesture-class is determined for a given feature vector-
based on the training data.
 Multi Layer Perceptron
 A Multi Layer Perceptron (MLP) classifier is based on a neural
network.
 It represent a trainable classifier (similar to Hidden Markov
Models).
 Invented by JAN.
 Used the OpenCV library.
 OpenCV is a cross-platform computer vision library developed for
real-time image processing. It contains all the algorithms.
 Jan utilized the concept that in order for a computer to recognize
something in the screen, it is required to describe the object that
needs to be recognized in mathematical terms.
 For this object’s contours are needed which can then turn into a
row of numbers that can be subsequently stored in memory or
further computed with.
Static Hand Gesture Recognition
Software
 Contours represent a simplified version of a real video image that
can be compared against some pattern stored in memory
Contours of the hand gesture
Steps described to implement visual recognition:
 Scan the image of interest.
 Subtract the background (i.e. everything we are not interested
in).
 Find and store contours of the given objects.
 Represent the contours in a given mathematical way.
 Compare the simplified mathematical representation to a pattern
stored in computer’s memory.
Jan describes feature detection in two ways
 Color cues
 Background Segmentation
 Sixth Sense is a wearable gestural interface that
supplements the physical world around us with digital
information and lets us use natural hand gestures to
interact with that information.
 It comprises of pocket projector mirror and a camera. The
projector and the camera are connected to a mobile
wearable device.
 It enables us to link with the digital information available
using natural hand gestures and automatically recognizes
the objects and retrieves information related to it.
Sixth Sense Technology
Components of Sixth Sense device
 This application uses the concept of pattern recognition using
clusters.
 The basic pattern recognition technique is to derive several
liner/nonlinear lines to separate the feature space into multiple
clusters
 The less clusters cause higher recognition rate
Security Elevator Using Gesture &
Face Recognition
Applications
Surface less computingMotion capture
More pictures More info
 By using proper sensors worn on the
body of a patient and by reading the
values from those sensors, robots
can assist in patient rehabilitation.
Socially assistive robotics
Immersive gaming technology
 In video games like xbox one
with kinetic sensor often user is the
controller and has to perform all the
actions
Gesture Recognition: A Survey of Techniques and Applications

Weitere ähnliche Inhalte

Was ist angesagt?

Hand gesture recognition
Hand gesture recognitionHand gesture recognition
Hand gesture recognitionbakhti rahman
 
Augmented Reality
Augmented RealityAugmented Reality
Augmented RealityKaviyaraj R
 
Gesture recognition adi
Gesture recognition adiGesture recognition adi
Gesture recognition adiaditya verma
 
Gesture recognition document
Gesture recognition documentGesture recognition document
Gesture recognition documentNikhil Jha
 
Gesture recognition technology
Gesture recognition technologyGesture recognition technology
Gesture recognition technologySahil Abbas
 
Augmented reality ppt
Augmented reality pptAugmented reality ppt
Augmented reality pptSourav Rout
 
Augmented reality technical presentation
 Augmented reality technical presentation Augmented reality technical presentation
Augmented reality technical presentationsairamgoud16
 
Gesture recognition technology
Gesture recognition technologyGesture recognition technology
Gesture recognition technologyKompal Neutan
 
Augmented Reality: Envisioning the Future of Tomorrow
Augmented Reality: Envisioning the Future of TomorrowAugmented Reality: Envisioning the Future of Tomorrow
Augmented Reality: Envisioning the Future of TomorrowAnna Harris
 
Fingerprint recognition presentation
Fingerprint recognition presentationFingerprint recognition presentation
Fingerprint recognition presentationVivek Kumar
 
Augmented reality The future of computing
Augmented reality The future of computingAugmented reality The future of computing
Augmented reality The future of computingAbhishek Abhi
 
Hand Gesture Recognition using OpenCV and Python
Hand Gesture Recognition using OpenCV and PythonHand Gesture Recognition using OpenCV and Python
Hand Gesture Recognition using OpenCV and Pythonijtsrd
 
IRIS RECOGNITION
IRIS RECOGNITION IRIS RECOGNITION
IRIS RECOGNITION Ankit Kumar
 

Was ist angesagt? (20)

Hand gesture recognition
Hand gesture recognitionHand gesture recognition
Hand gesture recognition
 
Augmented Reality
Augmented RealityAugmented Reality
Augmented Reality
 
Gesture recognition adi
Gesture recognition adiGesture recognition adi
Gesture recognition adi
 
Gesture recognition document
Gesture recognition documentGesture recognition document
Gesture recognition document
 
project Soli ppt
project Soli pptproject Soli ppt
project Soli ppt
 
Augmented reality ppt
Augmented reality pptAugmented reality ppt
Augmented reality ppt
 
Gesture recognition technology
Gesture recognition technologyGesture recognition technology
Gesture recognition technology
 
Augmented reality ppt
Augmented reality pptAugmented reality ppt
Augmented reality ppt
 
Hand Gesture recognition
Hand Gesture recognitionHand Gesture recognition
Hand Gesture recognition
 
Augmented reality technical presentation
 Augmented reality technical presentation Augmented reality technical presentation
Augmented reality technical presentation
 
Gesture recognition technology
Gesture recognition technologyGesture recognition technology
Gesture recognition technology
 
Augmented Reality: Envisioning the Future of Tomorrow
Augmented Reality: Envisioning the Future of TomorrowAugmented Reality: Envisioning the Future of Tomorrow
Augmented Reality: Envisioning the Future of Tomorrow
 
Iris recognition
Iris recognition Iris recognition
Iris recognition
 
Fingerprint recognition presentation
Fingerprint recognition presentationFingerprint recognition presentation
Fingerprint recognition presentation
 
Augmented reality The future of computing
Augmented reality The future of computingAugmented reality The future of computing
Augmented reality The future of computing
 
Hand Gesture Recognition using OpenCV and Python
Hand Gesture Recognition using OpenCV and PythonHand Gesture Recognition using OpenCV and Python
Hand Gesture Recognition using OpenCV and Python
 
Finger vein technology
Finger vein technologyFinger vein technology
Finger vein technology
 
Augmented Reality
Augmented RealityAugmented Reality
Augmented Reality
 
IRIS RECOGNITION
IRIS RECOGNITION IRIS RECOGNITION
IRIS RECOGNITION
 
Augmented reality
Augmented realityAugmented reality
Augmented reality
 

Andere mochten auch

Hand gesture recognition system(FYP REPORT)
Hand gesture recognition system(FYP REPORT)Hand gesture recognition system(FYP REPORT)
Hand gesture recognition system(FYP REPORT)Afnan Rehman
 
ppt of gesture recognition
ppt of gesture recognitionppt of gesture recognition
ppt of gesture recognitionAayush Agrawal
 
Automatic user state recognition for hand gesture based low cost television c...
Automatic user state recognition for hand gesture based low cost television c...Automatic user state recognition for hand gesture based low cost television c...
Automatic user state recognition for hand gesture based low cost television c...Martina Thampan
 
My old 2002 Thesis on Hand Gesture Recognition using a Web Cam! 
My old 2002 Thesis on Hand Gesture Recognition using a Web Cam! My old 2002 Thesis on Hand Gesture Recognition using a Web Cam! 
My old 2002 Thesis on Hand Gesture Recognition using a Web Cam! Chris Gledhill
 
Movement Tracking in Real-time Hand Gesture Recognition
Movement Tracking in Real-time Hand Gesture RecognitionMovement Tracking in Real-time Hand Gesture Recognition
Movement Tracking in Real-time Hand Gesture RecognitionPranav Kulkarni
 
Haptic Technology ppt
Haptic Technology pptHaptic Technology ppt
Haptic Technology pptArun Sivaraj
 
Gesture recognition using artificial neural network,a technology for identify...
Gesture recognition using artificial neural network,a technology for identify...Gesture recognition using artificial neural network,a technology for identify...
Gesture recognition using artificial neural network,a technology for identify...NidhinRaj Saikripa
 
Gesture control algorithm for personal computers
Gesture control algorithm for personal computersGesture control algorithm for personal computers
Gesture control algorithm for personal computerseSAT Journals
 
Final presentation (1) (1)
Final presentation (1) (1)Final presentation (1) (1)
Final presentation (1) (1)Gargee Hiray
 
Real time gesture recognition
Real time gesture recognitionReal time gesture recognition
Real time gesture recognitionJaison2636
 
Nurse recognition day celebration ideas in the Middle East
Nurse recognition day celebration ideas in the Middle EastNurse recognition day celebration ideas in the Middle East
Nurse recognition day celebration ideas in the Middle EastDr. Samir Sawli
 
Hand Gesture Recognition Based on Shape Parameters
Hand Gesture Recognition Based on Shape ParametersHand Gesture Recognition Based on Shape Parameters
Hand Gesture Recognition Based on Shape ParametersNithinkumar P
 
Standard silicon solar cell
Standard silicon solar cellStandard silicon solar cell
Standard silicon solar cellShiksha Singh
 
The introduction of supernova system: a vector system for single-cell labelin...
The introduction of supernova system: a vector system for single-cell labelin...The introduction of supernova system: a vector system for single-cell labelin...
The introduction of supernova system: a vector system for single-cell labelin...Div. of Neurogenet., NIG
 

Andere mochten auch (20)

Gesture Recognition
Gesture RecognitionGesture Recognition
Gesture Recognition
 
Hand gesture recognition
Hand gesture recognitionHand gesture recognition
Hand gesture recognition
 
Hand Gesture Recognition
Hand Gesture RecognitionHand Gesture Recognition
Hand Gesture Recognition
 
Hand gesture recognition system(FYP REPORT)
Hand gesture recognition system(FYP REPORT)Hand gesture recognition system(FYP REPORT)
Hand gesture recognition system(FYP REPORT)
 
gesture recognition!
gesture recognition!gesture recognition!
gesture recognition!
 
ppt of gesture recognition
ppt of gesture recognitionppt of gesture recognition
ppt of gesture recognition
 
Automatic user state recognition for hand gesture based low cost television c...
Automatic user state recognition for hand gesture based low cost television c...Automatic user state recognition for hand gesture based low cost television c...
Automatic user state recognition for hand gesture based low cost television c...
 
My old 2002 Thesis on Hand Gesture Recognition using a Web Cam! 
My old 2002 Thesis on Hand Gesture Recognition using a Web Cam! My old 2002 Thesis on Hand Gesture Recognition using a Web Cam! 
My old 2002 Thesis on Hand Gesture Recognition using a Web Cam! 
 
Gesture recognition technology
Gesture recognition technologyGesture recognition technology
Gesture recognition technology
 
Movement Tracking in Real-time Hand Gesture Recognition
Movement Tracking in Real-time Hand Gesture RecognitionMovement Tracking in Real-time Hand Gesture Recognition
Movement Tracking in Real-time Hand Gesture Recognition
 
Haptic Technology ppt
Haptic Technology pptHaptic Technology ppt
Haptic Technology ppt
 
Gesture recognition using artificial neural network,a technology for identify...
Gesture recognition using artificial neural network,a technology for identify...Gesture recognition using artificial neural network,a technology for identify...
Gesture recognition using artificial neural network,a technology for identify...
 
Gesture control algorithm for personal computers
Gesture control algorithm for personal computersGesture control algorithm for personal computers
Gesture control algorithm for personal computers
 
Final presentation (1) (1)
Final presentation (1) (1)Final presentation (1) (1)
Final presentation (1) (1)
 
Real time gesture recognition
Real time gesture recognitionReal time gesture recognition
Real time gesture recognition
 
Nurse recognition day celebration ideas in the Middle East
Nurse recognition day celebration ideas in the Middle EastNurse recognition day celebration ideas in the Middle East
Nurse recognition day celebration ideas in the Middle East
 
Hand Gesture Recognition Based on Shape Parameters
Hand Gesture Recognition Based on Shape ParametersHand Gesture Recognition Based on Shape Parameters
Hand Gesture Recognition Based on Shape Parameters
 
Standard silicon solar cell
Standard silicon solar cellStandard silicon solar cell
Standard silicon solar cell
 
The introduction of supernova system: a vector system for single-cell labelin...
The introduction of supernova system: a vector system for single-cell labelin...The introduction of supernova system: a vector system for single-cell labelin...
The introduction of supernova system: a vector system for single-cell labelin...
 
Supernova
SupernovaSupernova
Supernova
 

Ähnlich wie Gesture Recognition: A Survey of Techniques and Applications

Real Time Vision Hand Gesture Recognition Based Media Control via LAN & Wirel...
Real Time Vision Hand Gesture Recognition Based Media Control via LAN & Wirel...Real Time Vision Hand Gesture Recognition Based Media Control via LAN & Wirel...
Real Time Vision Hand Gesture Recognition Based Media Control via LAN & Wirel...IJMER
 
Gesture recognition
Gesture recognitionGesture recognition
Gesture recognitionMariya Khan
 
Sign Language Identification based on Hand Gestures
Sign Language Identification based on Hand GesturesSign Language Identification based on Hand Gestures
Sign Language Identification based on Hand GesturesIRJET Journal
 
Part 1 - Gesture Recognition Technology
Part   1 - Gesture Recognition TechnologyPart   1 - Gesture Recognition Technology
Part 1 - Gesture Recognition TechnologyPatel Saunak
 
Gesture recognition technology ppt
Gesture recognition technology pptGesture recognition technology ppt
Gesture recognition technology pptAbhipsa Biswal
 
Hand Gesture Recognition System for Human-Computer Interaction with Web-Cam
Hand Gesture Recognition System for Human-Computer Interaction with Web-CamHand Gesture Recognition System for Human-Computer Interaction with Web-Cam
Hand Gesture Recognition System for Human-Computer Interaction with Web-Camijsrd.com
 
Mems Sensor Based Approach for Gesture Recognition to Control Media in Computer
Mems Sensor Based Approach for Gesture Recognition to Control Media in ComputerMems Sensor Based Approach for Gesture Recognition to Control Media in Computer
Mems Sensor Based Approach for Gesture Recognition to Control Media in ComputerIJARIIT
 
Computer Based Human Gesture Recognition With Study Of Algorithms
Computer Based Human Gesture Recognition With Study Of AlgorithmsComputer Based Human Gesture Recognition With Study Of Algorithms
Computer Based Human Gesture Recognition With Study Of AlgorithmsIOSR Journals
 
Gesture recognition using artificial neural network,a technology for identify...
Gesture recognition using artificial neural network,a technology for identify...Gesture recognition using artificial neural network,a technology for identify...
Gesture recognition using artificial neural network,a technology for identify...NidhinRaj Saikripa
 
Development of Sign Signal Translation System Based on Altera’s FPGA DE2 Board
Development of Sign Signal Translation System Based on Altera’s FPGA DE2 BoardDevelopment of Sign Signal Translation System Based on Altera’s FPGA DE2 Board
Development of Sign Signal Translation System Based on Altera’s FPGA DE2 BoardWaqas Tariq
 
Smart Presentation Control by Hand Gestures Using Computer Vision and Google’...
Smart Presentation Control by Hand Gestures Using Computer Vision and Google’...Smart Presentation Control by Hand Gestures Using Computer Vision and Google’...
Smart Presentation Control by Hand Gestures Using Computer Vision and Google’...IRJET Journal
 
Sixth sense technology
Sixth sense technologySixth sense technology
Sixth sense technologyRenjith Ravi
 
Human Computer Interaction Based HEMD Using Hand Gesture
Human Computer Interaction Based HEMD Using Hand GestureHuman Computer Interaction Based HEMD Using Hand Gesture
Human Computer Interaction Based HEMD Using Hand GestureIJAEMSJORNAL
 
Introduction-to-Virtual-Mouse-using-Hand-Gestures.pptx
Introduction-to-Virtual-Mouse-using-Hand-Gestures.pptxIntroduction-to-Virtual-Mouse-using-Hand-Gestures.pptx
Introduction-to-Virtual-Mouse-using-Hand-Gestures.pptxsahilravimali24
 
Gesturerecognition
GesturerecognitionGesturerecognition
GesturerecognitionMariya Khan
 
Hand gesture recognition using machine learning algorithms
Hand gesture recognition using machine learning algorithmsHand gesture recognition using machine learning algorithms
Hand gesture recognition using machine learning algorithmsCSITiaesprime
 

Ähnlich wie Gesture Recognition: A Survey of Techniques and Applications (20)

Niknewppt
NiknewpptNiknewppt
Niknewppt
 
Real Time Vision Hand Gesture Recognition Based Media Control via LAN & Wirel...
Real Time Vision Hand Gesture Recognition Based Media Control via LAN & Wirel...Real Time Vision Hand Gesture Recognition Based Media Control via LAN & Wirel...
Real Time Vision Hand Gesture Recognition Based Media Control via LAN & Wirel...
 
Gesture recognition
Gesture recognitionGesture recognition
Gesture recognition
 
Sign Language Identification based on Hand Gestures
Sign Language Identification based on Hand GesturesSign Language Identification based on Hand Gestures
Sign Language Identification based on Hand Gestures
 
Finalgesture22
Finalgesture22Finalgesture22
Finalgesture22
 
Part 1 - Gesture Recognition Technology
Part   1 - Gesture Recognition TechnologyPart   1 - Gesture Recognition Technology
Part 1 - Gesture Recognition Technology
 
GESTURE TECHNOLOGY
GESTURE    TECHNOLOGYGESTURE    TECHNOLOGY
GESTURE TECHNOLOGY
 
Gesture recognition technology ppt
Gesture recognition technology pptGesture recognition technology ppt
Gesture recognition technology ppt
 
Hand Gesture Recognition System for Human-Computer Interaction with Web-Cam
Hand Gesture Recognition System for Human-Computer Interaction with Web-CamHand Gesture Recognition System for Human-Computer Interaction with Web-Cam
Hand Gesture Recognition System for Human-Computer Interaction with Web-Cam
 
Mems Sensor Based Approach for Gesture Recognition to Control Media in Computer
Mems Sensor Based Approach for Gesture Recognition to Control Media in ComputerMems Sensor Based Approach for Gesture Recognition to Control Media in Computer
Mems Sensor Based Approach for Gesture Recognition to Control Media in Computer
 
Computer Based Human Gesture Recognition With Study Of Algorithms
Computer Based Human Gesture Recognition With Study Of AlgorithmsComputer Based Human Gesture Recognition With Study Of Algorithms
Computer Based Human Gesture Recognition With Study Of Algorithms
 
Gesture recognition using artificial neural network,a technology for identify...
Gesture recognition using artificial neural network,a technology for identify...Gesture recognition using artificial neural network,a technology for identify...
Gesture recognition using artificial neural network,a technology for identify...
 
Development of Sign Signal Translation System Based on Altera’s FPGA DE2 Board
Development of Sign Signal Translation System Based on Altera’s FPGA DE2 BoardDevelopment of Sign Signal Translation System Based on Altera’s FPGA DE2 Board
Development of Sign Signal Translation System Based on Altera’s FPGA DE2 Board
 
Smart Presentation Control by Hand Gestures Using Computer Vision and Google’...
Smart Presentation Control by Hand Gestures Using Computer Vision and Google’...Smart Presentation Control by Hand Gestures Using Computer Vision and Google’...
Smart Presentation Control by Hand Gestures Using Computer Vision and Google’...
 
Test
TestTest
Test
 
Sixth sense technology
Sixth sense technologySixth sense technology
Sixth sense technology
 
Human Computer Interaction Based HEMD Using Hand Gesture
Human Computer Interaction Based HEMD Using Hand GestureHuman Computer Interaction Based HEMD Using Hand Gesture
Human Computer Interaction Based HEMD Using Hand Gesture
 
Introduction-to-Virtual-Mouse-using-Hand-Gestures.pptx
Introduction-to-Virtual-Mouse-using-Hand-Gestures.pptxIntroduction-to-Virtual-Mouse-using-Hand-Gestures.pptx
Introduction-to-Virtual-Mouse-using-Hand-Gestures.pptx
 
Gesturerecognition
GesturerecognitionGesturerecognition
Gesturerecognition
 
Hand gesture recognition using machine learning algorithms
Hand gesture recognition using machine learning algorithmsHand gesture recognition using machine learning algorithms
Hand gesture recognition using machine learning algorithms
 

Kürzlich hochgeladen

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 

Kürzlich hochgeladen (20)

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 

Gesture Recognition: A Survey of Techniques and Applications

  • 1.
  • 2.  Gestures are an important aspect of human interaction, both interpersonally and in the context of man-machine interfaces.  A gesture is a form of non-verbal communication in which visible bodily actions communicate particular messages, either in place of speech or in parallel with words.  It includes movement of the hands, face, or other parts of the body. What Are Gestures?
  • 3.  The primary goal of gesture recognition is to create a system which understands human gestures and uses them to control various devices.  With the development of ubiquitous computing, current user interaction approaches with keyboard, mouse and pen are not sufficient.  With gesture recognition, computers can become familiarized with the way humans communicate using gestures.
  • 4. Data glove: It uses thin fiber optic cables running down the back of each hand, each with a small crack in it. Cyber Glove: It uses strain gauges placed between the fingers to measure abduction as well as more accurate bend sensing. Videoplace: It uses real time image processing of live video of the user. It has a very good feature recognition technique which can easily distinguish between hands and fingers. Media Room: It was the first interface to support combined speech and gesture recognition technology. Within the Media Room the user could use speech, gesture, eye movements or a combination of all three. Since The Beginning
  • 5. Virtual keyboards: Virtual keyboards use a lens to project an image of a keyboard on to a desk or other flat surface. An infrared light beam that the device directs above the projected keyboard detects the users fingers. Navigaze: Users can work with applications by moving cursors with head movements and clicking the mouse with eye blinks. The Present
  • 6. CePal:  Developed by Dhirubai Ambani Institute, Gandhinagar  Cepal is a gizmo which can be worn like a watch and an infrared gesture based remote control which helps the motor impaired and other limb related disorders to complete routine tasks such as operating TV, air conditioner, lights and fans.  It helps the people with cerebral palsy to be self-reliant. The Future
  • 7. ADITI:  ADITI was developed by IIT-Madras.  It helps people with debilitating diseases – such cerebral palsy, muscular skeletal disorders  It is an indigenous USB device.  ADITI is a screen-based device running software that provides them with a list of visual options like words pictures or alphabets to express themselves.  Using ADITI patients can communicate through simple gestures like nod of heads moving feet to generate a mouse click.
  • 8.  Visual interpretation of hand gestures is mainly divided into three parts: Gesture modeling Gesture analysis Gesture recognition Gesture Recognition System
  • 9.  The scope of a gestural interface for Human-Computer Interaction is directly related to the proper modeling of hand gestures. Temporal Modeling of gestures: Three phases make a gesture  Preparation - Sets the hand in motion from resting position.  Nucleus - Some definite form and enhanced dynamic qualities.  Retraction - Hand returns to the resting position or repositions for new gesture phase. Gesture Modeling
  • 10. Spatial Modeling of gestures:  Appearance based models directly link the appearance of the hand and arm movements in visual images to specific gestures. 3D Hand Arm Models:  These models are the premier choice of hand gesture modeling in which volumetric analysis is done.  Structures like cylinders and super quadrics which are combination of simple spheres, circles, hyper rectangles are used to shape body parts like forearms or upper arms.
  • 11. Appearance–based Models:   A large number of models belong to this group.  These models take the outline of an object performing the gesture.  The hand gesture is taken as a video input and then the 2D image is compared with predefined models.  If both the images are similar the gesture is determined and executed.
  • 12.  It is the second phase of the gesture recognition system. It consists of two steps:  Feature Detection.  Parameter Estimation. Feature Detection:  Feature detection is a process where a person performing the gestural instructions is identified and the features to understand the instructions are extracted from the rest of the image.  Cues are used in feature detection and are of two types. Gesture Analysis
  • 13.  Color cues  It characteristic color footprints of the human skin.  Motion cues  The motion in the visual image is the movement of the arm of the gesturer whose movements are located, identified and executed  Overcoming the Problems of Cues:  One way is the fusion of colour, motion and other visual cue or the fusion of visual cues with non-visual cues like speech or gaze.  The second solution is to make use of prediction techniques.
  • 14.  Simplest method is to detect the hand’s outline which can be extracted using an edge detection algorithm.  Zernike Moments method divides the hand into two subregions the palm and the fingers.  Multi Scale Color Features method performs feature extraction directly in the color space. Parameter Estimation:  This type of computation depends on the model parameters and the features detected.
  • 15.  It is the phase in which data analyzed from visual images of gestures is recognized as specific gesture Tasks associated in recognition are  Optimal partitioning of the parameter space: Related to the choice of gestural models and their parameters.  Implementation of the recognition procedure  Key concern is the computational efficiency Gesture Recognition
  • 16.  Static hand gestures was describes by Thierry Messer.  The classification represents the task of assigning a feature vector or a set of features to some predefined classes in order to recognize the hand gesture.  The classification mainly helps in finding the best matching reference features for the features extracted  k-Nearest Neighbors: This classification method uses the feature- vectors gathered in the training to and the k nearest neighbors in an n-dimensional space. Classification Methods Of Hand Gestures
  • 17.  Hidden Markov Models  The Hidden Markov Model (HMM) classifiers belong to the class of trainable classifiers.  It represents a statistical model, in which the most probable matching gesture-class is determined for a given feature vector- based on the training data.  Multi Layer Perceptron  A Multi Layer Perceptron (MLP) classifier is based on a neural network.  It represent a trainable classifier (similar to Hidden Markov Models).
  • 18.  Invented by JAN.  Used the OpenCV library.  OpenCV is a cross-platform computer vision library developed for real-time image processing. It contains all the algorithms.  Jan utilized the concept that in order for a computer to recognize something in the screen, it is required to describe the object that needs to be recognized in mathematical terms.  For this object’s contours are needed which can then turn into a row of numbers that can be subsequently stored in memory or further computed with. Static Hand Gesture Recognition Software
  • 19.  Contours represent a simplified version of a real video image that can be compared against some pattern stored in memory Contours of the hand gesture Steps described to implement visual recognition:  Scan the image of interest.  Subtract the background (i.e. everything we are not interested in).  Find and store contours of the given objects.
  • 20.  Represent the contours in a given mathematical way.  Compare the simplified mathematical representation to a pattern stored in computer’s memory. Jan describes feature detection in two ways  Color cues  Background Segmentation
  • 21.  Sixth Sense is a wearable gestural interface that supplements the physical world around us with digital information and lets us use natural hand gestures to interact with that information.  It comprises of pocket projector mirror and a camera. The projector and the camera are connected to a mobile wearable device.  It enables us to link with the digital information available using natural hand gestures and automatically recognizes the objects and retrieves information related to it. Sixth Sense Technology
  • 22. Components of Sixth Sense device
  • 23.
  • 24.  This application uses the concept of pattern recognition using clusters.  The basic pattern recognition technique is to derive several liner/nonlinear lines to separate the feature space into multiple clusters  The less clusters cause higher recognition rate Security Elevator Using Gesture & Face Recognition
  • 25. Applications Surface less computingMotion capture More pictures More info
  • 26.  By using proper sensors worn on the body of a patient and by reading the values from those sensors, robots can assist in patient rehabilitation. Socially assistive robotics Immersive gaming technology  In video games like xbox one with kinetic sensor often user is the controller and has to perform all the actions