SlideShare a Scribd company logo
1 of 25
Download to read offline
GESTURE RECOGNITION USING
ARTIFICIAL NEURAL NETWORK
By:
NIDHINRAJ.P.P
1
Introduction
Communication
Gestures
Gesture Recognition
Sign Language
Seminar Presentation 2014 College of Engineering Adoor
2
Gesture Recognition
 Gestures are expressive, meaningful body motions i.e.
physical movements of the fingers, hands, arms, head, face,
or body with the intent to convey information or interact
with the environment.
 Gesture Recognition is the act of interpreting motions to
determine such intent.
 It is the mathematical Interpretation of a human motion by
a computing device
Seminar Presentation 2014 College of Engineering Adoor
3
•Gesture recognition, along with facial recognition, voice
recognition, eye tracking and lip movement recognition are
components of what developers refer to as a perceptual user
interface.
•Gestures can be static (the user assumes a certain pose or
configuration) or dynamic (with pre-stroke, stroke, and post-
stroke phases).
Seminar Presentation 2014 College of Engineering Adoor
4
Types Of Gesture Recognition
1. Hand and Arm Gesture Recognition: Hand gesture recognition
consists of hand poses and sign languages. Hand gesture
technology allows operations of complex machines using only a
series of fingers and hand movements, eliminating the need for
physical contact between operator and machine.
2. Body Gesture Recognition: Body gesture involves full body motion.
Recognizing body gestures, and recognizing human activity. Such as
tracking movement of two people interacting outdoors, recognizing
human gaits for medical rehabilitation and athletic training.
Seminar Presentation 2014 College of Engineering Adoor
5
3. Head and Face Gesture Recognition:Face gesture recognition
creates an effective non-contact interface between users and their
machines. They are direct, naturally eminent means for humans to
communicate their emotions.
• The goal of face gesture recognition is to make machines effectively
understand human emotion, regardless of the countless physical
differences between individuals.
• Facial expressions involve extracting sensitive features from facial
landmarks such as regions surrounding the mouth, nose, and eyes of
a normalized image.
Seminar Presentation 2014 College of Engineering Adoor
6
Face Gesture Recognition
Seminar Presentation 2014 College of Engineering Adoor
7
Hand Gesture Recognition
Hand Gesture Recognition Techniques:
1. Glove - based hand gesture recognition
2. Vision - based hand gesture recognition
Glove - based hand gesture recognition: Requires the user to be
connected to the computer. It require the user to wear a
cumbersome device and carry a load of cables connecting the device
to a computer. The user has to wear a glove and to make gestures in
front of the camera.
Seminar Presentation 2014 College of Engineering Adoor
8
Hand Gesture Recognition
Seminar Presentation 2014 College of Engineering Adoor
Examples of Data Glove
9
Vision - based hand gesture recognition: It uses one or more
camera to record images of human hand gestures and lighting
conditions that enhance gesture classification accuracy. It is fast
and can easily detect movements of the fingers when the user’s
hand is moving. A vision-based device can handle properties like
texture and color of gestures.
It will at best get a general sense of the type of finger motion. In
order to create the database for gesture system, the gestures
should be selected with their relevant meaning and each gesture
may contain multi-samples for increasing the accuracy of the
system.
Seminar Presentation 2014 College of Engineering Adoor
10
Vision based system depends upon the:
• Number of camera used.
• Their Speed and latency.
• 2-D or 3-D.
• User requirements.
• Time.
Seminar Presentation 2014 College of Engineering Adoor
11
Artificial Neural Network (ANN)
• Human brain has many incredible characteristics such as
massive parallelism, distributed representation and
computation, learning ability, generalization ability,
adaptability, which seems simple but is really complicated.
• It has been always a dream for computer scientist to create a
computer which could solve complex perceptual problems
this fast.
• ANN models was an effort to apply the same method as
human brain uses to solve perceptual problems
Seminar Presentation 2014 College of Engineering Adoor
12
• Similar to human brain artificial neural networks consist of
artificial neurons called Perceptrons that receive numerical
value and then the inputs are weighted and added, the
result is then transformed into the output by a transfer
function.
• Today neural networks can be trained to solve problems that
are difficult for conventional computers or human beings.
Seminar Presentation 2014 College of Engineering Adoor
13
Artificial Neuron
Seminar Presentation 2014 College of Engineering Adoor
Ƒ=Ʃ(Xi * Wi)+bias
14
Methodology
• The presented system is based on one powerful hand feature
in combination with a feed-forward multi-layer neural
network based classifier.
• Generally speaking this method contains 4 main steps:
1. Gesture modeling
2. Segmentation
3. Feature Extraction
4. Classification
Seminar Presentation 2014 College of Engineering Adoor
15
Recognition System
Seminar Presentation 2014 College of Engineering Adoor
16
Gesture Modelling
• By gesture modeling, one means selection and formation of
proper gesture. This forms an essential aspect to best design
appropriate gesture vocabulary for Human-Computer
Interaction. One purpose of Human-Computer Interaction is
to make computer tasks controlled by a set of commands in
the form of hand gestures.
Seminar Presentation 2014 College of Engineering Adoor
17
Segmentation
• Segmentation is based on the skin color. It is used to
separate the skin area from the background. The effect of
luminosity should be segregated from the color components.
This makes HSI color model a better choice than RGB.
• The input RGB gesture is converted to HSI form to reduce the
burden on the network and also for accuracy. After
segmenting, the hand region is assigned a white color and
other areas are assigned black.
Seminar Presentation 2014 College of Engineering Adoor
18
Feature Extraction
• The feature extraction aspect of image analysis seeks to
identify inherent characteristics, or features of objects found
within an image. These characteristics are used to describe
the object, or attribute of the object.
• Feature extraction produces a list of descriptions or a feature
vector. For static hand gestures features such as fingertips,
finger directions and hand‘s contours can be extracted.
Feature extraction is a complex problem, and often the
whole image or transformed image is taken as input.
Features are thus selected implicitly and automatically .
Seminar Presentation 2014 College of Engineering Adoor
19
Classification
• After the phase of extraction, is the classification phase
where the extracted features are fed into the neural network
to recognize the particular character.
Seminar Presentation 2014 College of Engineering Adoor
20
Conclusion
• Gesture Recognition provides the most important means for
non-verbal interaction among people especially for impaired
people (i.e. deaf-dumb). ANN is one of the most effective
technique of software computing for hand gesture
recognition problem.
• Neural Network is efficient as long as the data sets are small
and no further improvement is expected. Another advantage
of using neural networks in our research is that you can draw
conclusions from the network output.
Seminar Presentation 2014 College of Engineering Adoor
21
• Gesture could be identified from the input hand gesture
video by identifying the fingers and their postures. The
segmentation of the hand and the fingers play a crucial role
in such process. Accuracy was increased when neural
networks were used.
• The detection capability of the system could be expanded to
body gestures as well.
Seminar Presentation 2014 College of Engineering Adoor
22
References
[1].Rajesh Mapari,, Dr. Govind Kharat, “Hand Gesture
Recognition using Neural Network”(IJCSN)
[2].Ms. Shweta K. Yewale, Mr. Pankaj K. Bharne, “Artificial
Neural Network approach for Hand Gesture Recognition”,
(IJEST)
[3]. Prateem Chakraborty, Prashant Sarawgi, Ankit Mehrotra,
Gaurav Agarwal, Ratika Pradhan, “Hand Gesture Recognition:
A Comparative Study”,(IMECS)
Seminar Presentation 2014 College of Engineering Adoor
23
Seminar Presentation 2014 College of Engineering Adoor
24
Seminar Presentation 2014 College of Engineering Adoor
Thank You

More Related Content

What's hot

Means End Analysis (MEA) in Artificial.pptx
Means End Analysis (MEA) in Artificial.pptxMeans End Analysis (MEA) in Artificial.pptx
Means End Analysis (MEA) in Artificial.pptx
suchita74
 
8087 Data Processor
8087 Data Processor8087 Data Processor
8087 Data Processor
manu2008
 

What's hot (20)

Image feature extraction
Image feature extractionImage feature extraction
Image feature extraction
 
Facial Expression Recognition System using Deep Convolutional Neural Networks.
Facial Expression Recognition  System using Deep Convolutional Neural Networks.Facial Expression Recognition  System using Deep Convolutional Neural Networks.
Facial Expression Recognition System using Deep Convolutional Neural Networks.
 
Artificial Neural Network
Artificial Neural NetworkArtificial Neural Network
Artificial Neural Network
 
[Paper] attention mechanism(luong)
[Paper] attention mechanism(luong)[Paper] attention mechanism(luong)
[Paper] attention mechanism(luong)
 
Computer vision - edge detection
Computer vision - edge detectionComputer vision - edge detection
Computer vision - edge detection
 
Artificial intelligence in business
Artificial intelligence in businessArtificial intelligence in business
Artificial intelligence in business
 
Ai lecture 03 computer vision
Ai lecture 03 computer visionAi lecture 03 computer vision
Ai lecture 03 computer vision
 
Color Image Processing
Color Image ProcessingColor Image Processing
Color Image Processing
 
Hand Gesture Recognition Applications
Hand Gesture Recognition ApplicationsHand Gesture Recognition Applications
Hand Gesture Recognition Applications
 
Neural network
Neural networkNeural network
Neural network
 
Means End Analysis (MEA) in Artificial.pptx
Means End Analysis (MEA) in Artificial.pptxMeans End Analysis (MEA) in Artificial.pptx
Means End Analysis (MEA) in Artificial.pptx
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural network
 
01 introduction
01 introduction01 introduction
01 introduction
 
Implementing Artificial Intelligence with Big Data
Implementing Artificial Intelligence with Big DataImplementing Artificial Intelligence with Big Data
Implementing Artificial Intelligence with Big Data
 
Gesture recognition technology
Gesture recognition technologyGesture recognition technology
Gesture recognition technology
 
Inference engine
Inference engineInference engine
Inference engine
 
Neural Network
Neural NetworkNeural Network
Neural Network
 
8087 Data Processor
8087 Data Processor8087 Data Processor
8087 Data Processor
 
Biological Neural Network.pptx
Biological Neural Network.pptxBiological Neural Network.pptx
Biological Neural Network.pptx
 
18364 1 artificial intelligence
18364 1 artificial intelligence18364 1 artificial intelligence
18364 1 artificial intelligence
 

Viewers also liked

Face recognition using artificial neural network
Face recognition using artificial neural networkFace recognition using artificial neural network
Face recognition using artificial neural network
Sumeet Kakani
 
Chess end games using Neural Networks
Chess end games using Neural NetworksChess end games using Neural Networks
Chess end games using Neural Networks
piuprabhu
 
Real time gesture recognition of human hand
Real time gesture recognition of human handReal time gesture recognition of human hand
Real time gesture recognition of human hand
Vishnu Kudumula
 

Viewers also liked (20)

Face recognition using artificial neural network
Face recognition using artificial neural networkFace recognition using artificial neural network
Face recognition using artificial neural network
 
Gesture recognition
Gesture recognitionGesture recognition
Gesture recognition
 
Hand gesture recognition
Hand gesture recognitionHand gesture recognition
Hand gesture recognition
 
Artificial Neural Network for hand Gesture recognition
Artificial Neural Network for hand Gesture recognitionArtificial Neural Network for hand Gesture recognition
Artificial Neural Network for hand Gesture recognition
 
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
 
Face recognization using artificial nerual network
Face recognization using artificial nerual networkFace recognization using artificial nerual network
Face recognization using artificial nerual network
 
Compegence: Dr. Rajaram Kudli - An Introduction to Artificial Neural Network ...
Compegence: Dr. Rajaram Kudli - An Introduction to Artificial Neural Network ...Compegence: Dr. Rajaram Kudli - An Introduction to Artificial Neural Network ...
Compegence: Dr. Rajaram Kudli - An Introduction to Artificial Neural Network ...
 
Gesture recognition adi
Gesture recognition adiGesture recognition adi
Gesture recognition adi
 
Hand Gesture Recognition
Hand Gesture RecognitionHand Gesture Recognition
Hand Gesture Recognition
 
Neural network & its applications
Neural network & its applications Neural network & its applications
Neural network & its applications
 
Gesture recognition technology
Gesture recognition technology Gesture recognition technology
Gesture recognition technology
 
Chess end games using Neural Networks
Chess end games using Neural NetworksChess end games using Neural Networks
Chess end games using Neural Networks
 
Real time gesture recognition
Real time gesture recognitionReal time gesture recognition
Real time gesture recognition
 
Real time gesture recognition of human hand
Real time gesture recognition of human handReal time gesture recognition of human hand
Real time gesture recognition of human hand
 
Gesture recognition technology
Gesture recognition technologyGesture recognition technology
Gesture recognition technology
 
Human Activity Recognition (HAR) using HMM based Intermediate matching kernel...
Human Activity Recognition (HAR) using HMM based Intermediate matching kernel...Human Activity Recognition (HAR) using HMM based Intermediate matching kernel...
Human Activity Recognition (HAR) using HMM based Intermediate matching kernel...
 
Artificial Neural Network / Hand written character Recognition
Artificial Neural Network / Hand written character RecognitionArtificial Neural Network / Hand written character Recognition
Artificial Neural Network / Hand written character Recognition
 
Image Processing Based Signature Recognition and Verification Technique Using...
Image Processing Based Signature Recognition and Verification Technique Using...Image Processing Based Signature Recognition and Verification Technique Using...
Image Processing Based Signature Recognition and Verification Technique Using...
 
FACE RECOGNITION USING NEURAL NETWORK
FACE RECOGNITION USING NEURAL NETWORKFACE RECOGNITION USING NEURAL NETWORK
FACE RECOGNITION USING NEURAL NETWORK
 
Artificial Neural Network Seminar - Google Brain
Artificial Neural Network Seminar - Google BrainArtificial Neural Network Seminar - Google Brain
Artificial Neural Network Seminar - Google Brain
 

Similar to Gesture recognition using artificial neural network,a technology for identifying gestures commonly originating from hand and face.

Smart hand gestures recognition using K-NN based algorithm for video annotati...
Smart hand gestures recognition using K-NN based algorithm for video annotati...Smart hand gestures recognition using K-NN based algorithm for video annotati...
Smart hand gestures recognition using K-NN based algorithm for video annotati...
nooriasukmaningtyas
 

Similar to Gesture recognition using artificial neural network,a technology for identifying gestures commonly originating from hand and face. (20)

Niknewppt
NiknewpptNiknewppt
Niknewppt
 
Nikppt
NikpptNikppt
Nikppt
 
Gesture Recognition Technology
Gesture Recognition TechnologyGesture Recognition Technology
Gesture Recognition Technology
 
Indian Sign Language Recognition using Vision Transformer based Convolutional...
Indian Sign Language Recognition using Vision Transformer based Convolutional...Indian Sign Language Recognition using Vision Transformer based Convolutional...
Indian Sign Language Recognition using Vision Transformer based Convolutional...
 
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...
 
Advance Interaction Techniques
Advance Interaction Techniques Advance Interaction Techniques
Advance Interaction Techniques
 
DHWANI- THE VOICE OF DEAF AND MUTE
DHWANI- THE VOICE OF DEAF AND MUTEDHWANI- THE VOICE OF DEAF AND MUTE
DHWANI- THE VOICE OF DEAF AND MUTE
 
DHWANI- THE VOICE OF DEAF AND MUTE
DHWANI- THE VOICE OF DEAF AND MUTEDHWANI- THE VOICE OF DEAF AND MUTE
DHWANI- THE VOICE OF DEAF AND MUTE
 
IRJET- Survey on Sign Language and Gesture Recognition System
IRJET- Survey on Sign Language and Gesture Recognition SystemIRJET- Survey on Sign Language and Gesture Recognition System
IRJET- Survey on Sign Language and Gesture Recognition System
 
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
 
IRJET- Hand Gesture Recognition for Deaf and Dumb
IRJET- Hand Gesture Recognition for Deaf and DumbIRJET- Hand Gesture Recognition for Deaf and Dumb
IRJET- Hand Gesture Recognition for Deaf and Dumb
 
IRJET- Vision Based Sign Language by using Matlab
IRJET- Vision Based Sign Language by using MatlabIRJET- Vision Based Sign Language by using Matlab
IRJET- Vision Based Sign Language by using Matlab
 
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
 
Gesture detection
Gesture detectionGesture detection
Gesture detection
 
IRJET - Sign Language Recognition using Neural Network
IRJET - Sign Language Recognition using Neural NetworkIRJET - Sign Language Recognition using Neural Network
IRJET - Sign Language Recognition using Neural Network
 
Sign Language Detection using Action Recognition
Sign Language Detection using Action RecognitionSign Language Detection using Action Recognition
Sign Language Detection using Action Recognition
 
Smart hand gestures recognition using K-NN based algorithm for video annotati...
Smart hand gestures recognition using K-NN based algorithm for video annotati...Smart hand gestures recognition using K-NN based algorithm for video annotati...
Smart hand gestures recognition using K-NN based algorithm for video annotati...
 
Controlling Computer using Hand Gestures
Controlling Computer using Hand GesturesControlling Computer using Hand Gestures
Controlling Computer using Hand Gestures
 
Real-Time Sign Language Detector
Real-Time Sign Language DetectorReal-Time Sign Language Detector
Real-Time Sign Language Detector
 
HAND GESTURE RECOGNITION.ppt (1).pptx
HAND GESTURE RECOGNITION.ppt (1).pptxHAND GESTURE RECOGNITION.ppt (1).pptx
HAND GESTURE RECOGNITION.ppt (1).pptx
 

Recently uploaded

Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
jaanualu31
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
Verification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptxVerification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptx
chumtiyababu
 

Recently uploaded (20)

Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdf
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and properties
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLEGEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
Wadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptxWadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptx
 
Moment Distribution Method For Btech Civil
Moment Distribution Method For Btech CivilMoment Distribution Method For Btech Civil
Moment Distribution Method For Btech Civil
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
Verification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptxVerification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptx
 

Gesture recognition using artificial neural network,a technology for identifying gestures commonly originating from hand and face.

  • 1. GESTURE RECOGNITION USING ARTIFICIAL NEURAL NETWORK By: NIDHINRAJ.P.P 1
  • 3. Gesture Recognition  Gestures are expressive, meaningful body motions i.e. physical movements of the fingers, hands, arms, head, face, or body with the intent to convey information or interact with the environment.  Gesture Recognition is the act of interpreting motions to determine such intent.  It is the mathematical Interpretation of a human motion by a computing device Seminar Presentation 2014 College of Engineering Adoor 3
  • 4. •Gesture recognition, along with facial recognition, voice recognition, eye tracking and lip movement recognition are components of what developers refer to as a perceptual user interface. •Gestures can be static (the user assumes a certain pose or configuration) or dynamic (with pre-stroke, stroke, and post- stroke phases). Seminar Presentation 2014 College of Engineering Adoor 4
  • 5. Types Of Gesture Recognition 1. Hand and Arm Gesture Recognition: Hand gesture recognition consists of hand poses and sign languages. Hand gesture technology allows operations of complex machines using only a series of fingers and hand movements, eliminating the need for physical contact between operator and machine. 2. Body Gesture Recognition: Body gesture involves full body motion. Recognizing body gestures, and recognizing human activity. Such as tracking movement of two people interacting outdoors, recognizing human gaits for medical rehabilitation and athletic training. Seminar Presentation 2014 College of Engineering Adoor 5
  • 6. 3. Head and Face Gesture Recognition:Face gesture recognition creates an effective non-contact interface between users and their machines. They are direct, naturally eminent means for humans to communicate their emotions. • The goal of face gesture recognition is to make machines effectively understand human emotion, regardless of the countless physical differences between individuals. • Facial expressions involve extracting sensitive features from facial landmarks such as regions surrounding the mouth, nose, and eyes of a normalized image. Seminar Presentation 2014 College of Engineering Adoor 6
  • 7. Face Gesture Recognition Seminar Presentation 2014 College of Engineering Adoor 7
  • 8. Hand Gesture Recognition Hand Gesture Recognition Techniques: 1. Glove - based hand gesture recognition 2. Vision - based hand gesture recognition Glove - based hand gesture recognition: Requires the user to be connected to the computer. It require the user to wear a cumbersome device and carry a load of cables connecting the device to a computer. The user has to wear a glove and to make gestures in front of the camera. Seminar Presentation 2014 College of Engineering Adoor 8
  • 9. Hand Gesture Recognition Seminar Presentation 2014 College of Engineering Adoor Examples of Data Glove 9
  • 10. Vision - based hand gesture recognition: It uses one or more camera to record images of human hand gestures and lighting conditions that enhance gesture classification accuracy. It is fast and can easily detect movements of the fingers when the user’s hand is moving. A vision-based device can handle properties like texture and color of gestures. It will at best get a general sense of the type of finger motion. In order to create the database for gesture system, the gestures should be selected with their relevant meaning and each gesture may contain multi-samples for increasing the accuracy of the system. Seminar Presentation 2014 College of Engineering Adoor 10
  • 11. Vision based system depends upon the: • Number of camera used. • Their Speed and latency. • 2-D or 3-D. • User requirements. • Time. Seminar Presentation 2014 College of Engineering Adoor 11
  • 12. Artificial Neural Network (ANN) • Human brain has many incredible characteristics such as massive parallelism, distributed representation and computation, learning ability, generalization ability, adaptability, which seems simple but is really complicated. • It has been always a dream for computer scientist to create a computer which could solve complex perceptual problems this fast. • ANN models was an effort to apply the same method as human brain uses to solve perceptual problems Seminar Presentation 2014 College of Engineering Adoor 12
  • 13. • Similar to human brain artificial neural networks consist of artificial neurons called Perceptrons that receive numerical value and then the inputs are weighted and added, the result is then transformed into the output by a transfer function. • Today neural networks can be trained to solve problems that are difficult for conventional computers or human beings. Seminar Presentation 2014 College of Engineering Adoor 13
  • 14. Artificial Neuron Seminar Presentation 2014 College of Engineering Adoor Ƒ=Ʃ(Xi * Wi)+bias 14
  • 15. Methodology • The presented system is based on one powerful hand feature in combination with a feed-forward multi-layer neural network based classifier. • Generally speaking this method contains 4 main steps: 1. Gesture modeling 2. Segmentation 3. Feature Extraction 4. Classification Seminar Presentation 2014 College of Engineering Adoor 15
  • 16. Recognition System Seminar Presentation 2014 College of Engineering Adoor 16
  • 17. Gesture Modelling • By gesture modeling, one means selection and formation of proper gesture. This forms an essential aspect to best design appropriate gesture vocabulary for Human-Computer Interaction. One purpose of Human-Computer Interaction is to make computer tasks controlled by a set of commands in the form of hand gestures. Seminar Presentation 2014 College of Engineering Adoor 17
  • 18. Segmentation • Segmentation is based on the skin color. It is used to separate the skin area from the background. The effect of luminosity should be segregated from the color components. This makes HSI color model a better choice than RGB. • The input RGB gesture is converted to HSI form to reduce the burden on the network and also for accuracy. After segmenting, the hand region is assigned a white color and other areas are assigned black. Seminar Presentation 2014 College of Engineering Adoor 18
  • 19. Feature Extraction • The feature extraction aspect of image analysis seeks to identify inherent characteristics, or features of objects found within an image. These characteristics are used to describe the object, or attribute of the object. • Feature extraction produces a list of descriptions or a feature vector. For static hand gestures features such as fingertips, finger directions and hand‘s contours can be extracted. Feature extraction is a complex problem, and often the whole image or transformed image is taken as input. Features are thus selected implicitly and automatically . Seminar Presentation 2014 College of Engineering Adoor 19
  • 20. Classification • After the phase of extraction, is the classification phase where the extracted features are fed into the neural network to recognize the particular character. Seminar Presentation 2014 College of Engineering Adoor 20
  • 21. Conclusion • Gesture Recognition provides the most important means for non-verbal interaction among people especially for impaired people (i.e. deaf-dumb). ANN is one of the most effective technique of software computing for hand gesture recognition problem. • Neural Network is efficient as long as the data sets are small and no further improvement is expected. Another advantage of using neural networks in our research is that you can draw conclusions from the network output. Seminar Presentation 2014 College of Engineering Adoor 21
  • 22. • Gesture could be identified from the input hand gesture video by identifying the fingers and their postures. The segmentation of the hand and the fingers play a crucial role in such process. Accuracy was increased when neural networks were used. • The detection capability of the system could be expanded to body gestures as well. Seminar Presentation 2014 College of Engineering Adoor 22
  • 23. References [1].Rajesh Mapari,, Dr. Govind Kharat, “Hand Gesture Recognition using Neural Network”(IJCSN) [2].Ms. Shweta K. Yewale, Mr. Pankaj K. Bharne, “Artificial Neural Network approach for Hand Gesture Recognition”, (IJEST) [3]. Prateem Chakraborty, Prashant Sarawgi, Ankit Mehrotra, Gaurav Agarwal, Ratika Pradhan, “Hand Gesture Recognition: A Comparative Study”,(IMECS) Seminar Presentation 2014 College of Engineering Adoor 23
  • 24. Seminar Presentation 2014 College of Engineering Adoor 24
  • 25. Seminar Presentation 2014 College of Engineering Adoor Thank You