SlideShare uma empresa Scribd logo
1 de 23
Sign Language RecognitionUsingHidden Markov Model Presented by: VipulAgarwal - 070905060
Outline ,[object Object]
SIGN LANGUAGE
PRE-PROCESSING
SKIN AND HAND DETECTION
OPTICAL FLOW ANALYSIS
FEATURE EXTRACTION FOR TRAINING DATA
HIDDEN MARKOV MODEL & ITS USE
PROGRESS REPORT
DEMONSTRATION,[object Object]
Computers should be able to communicate with people with body language.
Hand gesture recognition becomes important …Interactive human-machine interface and virtual environment
Introduction Two common technologies for  hand gesture recognition GLOVE-BASED METHOD Using special glove-based device to extract hand posture VISION-BASED METHOD 3D hand/arm modeling Appearance modeling
Introduction 3D hand/arm modeling Highly computational complexity  Using many approximation process Appearance modeling Low computational complexity Real-time processing
Sign Language Rely on the hearing society Two main elements: Low and simple level signed alphabet, mimics the letters of the spoken language. Higher level signed language, using actions to mimic the meaning or description of the sign. The project aim is to make the computer recognize low and simple level American Sign Language.
Sign Language American Sign Language 26 signs to denote the alphabets. 10 signs to denote numbers
Pre - Processing The video sequence used has a lot of noise due to: Low quality of the webcam  Improper lighting conditions Background
Pre - Processing Pre-processing involves reducing the noise and illumination problems. The morphological operations used for reducing the noise involves: Dilation Statistical Elimination
Pre - Processing DILATION> A disc shaped region is traversed over every blob and the ones which do not fit the disc are removed completely.
Pre - Processing STATISTICAL ELIMINATION> For every region the area is computed. Since hand is the one with the largest area, all blobs having less than a specified area are removed.
Hand Detection First all the noise is removed in the pre-processing stage. Now we assume that the hand is the largest skin blob in our video sequence. We calculate the area of every blob and take the one with the largest area. We also calculate the bounding box of the region containing the hand for further analysis
Hand Detection
Optical Flow Analysis DEFINITION: Optical flow is the pattern of apparent motion of objects, surfaces, and edges in a visual scene caused by the relative motion between an observer (an eye or a camera) and the scene.

Mais conteúdo relacionado

Mais procurados

Gesture recognition adi
Gesture recognition adiGesture recognition adi
Gesture recognition adiaditya verma
 
Deaf and Dump Gesture Recognition System
Deaf and Dump Gesture Recognition SystemDeaf and Dump Gesture Recognition System
Deaf and Dump Gesture Recognition SystemPraveena T
 
A Dynamic hand gesture recognition for human computer interaction
A Dynamic hand gesture recognition for human computer interactionA Dynamic hand gesture recognition for human computer interaction
A Dynamic hand gesture recognition for human computer interactionKunika Barai
 
Conversion of sign language to speech using kinect
Conversion of sign language to speech using kinectConversion of sign language to speech using kinect
Conversion of sign language to speech using kinectrajaganapathy28091100
 
Computer control using hand gestures
Computer control using hand gesturesComputer control using hand gestures
Computer control using hand gesturesRohithND
 
Sign Language Translator
Sign Language TranslatorSign Language Translator
Sign Language TranslatorManjari Raj
 
Mobile Device For Electronic Eye Gesture Recognition
Mobile Device For Electronic Eye Gesture RecognitionMobile Device For Electronic Eye Gesture Recognition
Mobile Device For Electronic Eye Gesture RecognitionSrikanth Vishwakarma
 
Smart glove hand gesture vocalizer final year report
Smart glove hand gesture vocalizer final year reportSmart glove hand gesture vocalizer final year report
Smart glove hand gesture vocalizer final year reportMUHAMMAD NOMAN KHAN
 
Electronic Hand Glove for Speed Impaired and Paralyzed Patients
Electronic Hand Glove for Speed Impaired and Paralyzed PatientsElectronic Hand Glove for Speed Impaired and Paralyzed Patients
Electronic Hand Glove for Speed Impaired and Paralyzed PatientsIEEEP Karachi
 
Part 2 - Gesture Recognition Technology
Part   2 - Gesture Recognition TechnologyPart   2 - Gesture Recognition Technology
Part 2 - Gesture Recognition TechnologyPatel Saunak
 
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
 
Sign language translator ieee power point
Sign language translator ieee power pointSign language translator ieee power point
Sign language translator ieee power pointMadhuri Yellapu
 
Sift based arabic sign language recognition aecia 2014 –november17-19, addis ...
Sift based arabic sign language recognition aecia 2014 –november17-19, addis ...Sift based arabic sign language recognition aecia 2014 –november17-19, addis ...
Sift based arabic sign language recognition aecia 2014 –november17-19, addis ...Tarek Gaber
 
Gesture Based Computing
Gesture Based ComputingGesture Based Computing
Gesture Based ComputingNitin Goyal
 
Gesture recognition techniques
Gesture  recognition techniques Gesture  recognition techniques
Gesture recognition techniques Akhil Garg
 

Mais procurados (20)

Gesture recognition adi
Gesture recognition adiGesture recognition adi
Gesture recognition adi
 
Deaf and Dump Gesture Recognition System
Deaf and Dump Gesture Recognition SystemDeaf and Dump Gesture Recognition System
Deaf and Dump Gesture Recognition System
 
A Dynamic hand gesture recognition for human computer interaction
A Dynamic hand gesture recognition for human computer interactionA Dynamic hand gesture recognition for human computer interaction
A Dynamic hand gesture recognition for human computer interaction
 
Conversion of sign language to speech using kinect
Conversion of sign language to speech using kinectConversion of sign language to speech using kinect
Conversion of sign language to speech using kinect
 
Computer control using hand gestures
Computer control using hand gesturesComputer control using hand gestures
Computer control using hand gestures
 
Hand talk
Hand talkHand talk
Hand talk
 
Sign Language Translator
Sign Language TranslatorSign Language Translator
Sign Language Translator
 
Mp r 3(final)
Mp r 3(final)Mp r 3(final)
Mp r 3(final)
 
Mobile Device For Electronic Eye Gesture Recognition
Mobile Device For Electronic Eye Gesture RecognitionMobile Device For Electronic Eye Gesture Recognition
Mobile Device For Electronic Eye Gesture Recognition
 
Smart glove hand gesture vocalizer final year report
Smart glove hand gesture vocalizer final year reportSmart glove hand gesture vocalizer final year report
Smart glove hand gesture vocalizer final year report
 
Electronic Hand Glove for Speed Impaired and Paralyzed Patients
Electronic Hand Glove for Speed Impaired and Paralyzed PatientsElectronic Hand Glove for Speed Impaired and Paralyzed Patients
Electronic Hand Glove for Speed Impaired and Paralyzed Patients
 
Part 2 - Gesture Recognition Technology
Part   2 - Gesture Recognition TechnologyPart   2 - Gesture Recognition Technology
Part 2 - Gesture Recognition Technology
 
Enable talk
Enable talkEnable talk
Enable talk
 
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 prestation
GESTURE prestation GESTURE prestation
GESTURE prestation
 
Sign language translator ieee power point
Sign language translator ieee power pointSign language translator ieee power point
Sign language translator ieee power point
 
Sift based arabic sign language recognition aecia 2014 –november17-19, addis ...
Sift based arabic sign language recognition aecia 2014 –november17-19, addis ...Sift based arabic sign language recognition aecia 2014 –november17-19, addis ...
Sift based arabic sign language recognition aecia 2014 –november17-19, addis ...
 
Gesture Based Computing
Gesture Based ComputingGesture Based Computing
Gesture Based Computing
 
Smart glove
Smart gloveSmart glove
Smart glove
 
Gesture recognition techniques
Gesture  recognition techniques Gesture  recognition techniques
Gesture recognition techniques
 

Destaque

Sign Language in Communication
Sign Language in CommunicationSign Language in Communication
Sign Language in CommunicationMeera Hapaliya
 
Dumb & Deaf School
Dumb & Deaf SchoolDumb & Deaf School
Dumb & Deaf SchoolVenkat Pola
 
Quick tutorial on IEEE 754 FLOATING POINT representation
Quick tutorial on IEEE 754 FLOATING POINT representationQuick tutorial on IEEE 754 FLOATING POINT representation
Quick tutorial on IEEE 754 FLOATING POINT representationRitu Ranjan Shrivastwa
 
Deaf And Hard Of Hearing Presentation
Deaf And Hard Of Hearing PresentationDeaf And Hard Of Hearing Presentation
Deaf And Hard Of Hearing PresentationArtfulArtsyAmy
 
Gesture Recognition Technology-Seminar PPT
Gesture Recognition Technology-Seminar PPTGesture Recognition Technology-Seminar PPT
Gesture Recognition Technology-Seminar PPTSuraj Rai
 
What Is Sign Language
What Is Sign LanguageWhat Is Sign Language
What Is Sign LanguageArun Rao
 

Destaque (12)

Sign language recognizer
Sign language recognizerSign language recognizer
Sign language recognizer
 
Sign language ppt
Sign language pptSign language ppt
Sign language ppt
 
Deaf and dumb
Deaf and dumbDeaf and dumb
Deaf and dumb
 
Sign Language in Communication
Sign Language in CommunicationSign Language in Communication
Sign Language in Communication
 
Elsevier PPT
Elsevier PPTElsevier PPT
Elsevier PPT
 
Dumb & Deaf School
Dumb & Deaf SchoolDumb & Deaf School
Dumb & Deaf School
 
Quick tutorial on IEEE 754 FLOATING POINT representation
Quick tutorial on IEEE 754 FLOATING POINT representationQuick tutorial on IEEE 754 FLOATING POINT representation
Quick tutorial on IEEE 754 FLOATING POINT representation
 
Deaf And Hard Of Hearing Presentation
Deaf And Hard Of Hearing PresentationDeaf And Hard Of Hearing Presentation
Deaf And Hard Of Hearing Presentation
 
Gesture Recognition Technology-Seminar PPT
Gesture Recognition Technology-Seminar PPTGesture Recognition Technology-Seminar PPT
Gesture Recognition Technology-Seminar PPT
 
Hearing loss ppt final
Hearing loss ppt finalHearing loss ppt final
Hearing loss ppt final
 
What Is Sign Language
What Is Sign LanguageWhat Is Sign Language
What Is Sign Language
 
Project development cycle
Project development cycleProject development cycle
Project development cycle
 

Semelhante a sign language recognition using HMM

Gesture Recognition Technology
Gesture Recognition TechnologyGesture Recognition Technology
Gesture Recognition TechnologyNikith Kumar Reddy
 
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
 
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 Technology
Gesture TechnologyGesture Technology
Gesture TechnologyBugRaptors
 
Complex Weld Seam Detection Using Computer Vision Linked In
Complex Weld Seam Detection Using Computer Vision Linked InComplex Weld Seam Detection Using Computer Vision Linked In
Complex Weld Seam Detection Using Computer Vision Linked Inglenn_silvers
 
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
 
Real time human-computer interaction
Real time human-computer interactionReal time human-computer interaction
Real time human-computer interactionijfcstjournal
 
Gesture Recogntion Technology
Gesture Recogntion TechnologyGesture Recogntion Technology
Gesture Recogntion TechnologyMohit Sipani
 
Gesture final report new
Gesture final report newGesture final report new
Gesture final report newchithiracyriac
 
Major_Project_Group 03_KIIT-1.pptx
Major_Project_Group 03_KIIT-1.pptxMajor_Project_Group 03_KIIT-1.pptx
Major_Project_Group 03_KIIT-1.pptxSubhrajyotiPayra
 
Vision based dynamic gesture recognition in Indian sign Language
Vision based dynamic gesture recognition in Indian sign LanguageVision based dynamic gesture recognition in Indian sign Language
Vision based dynamic gesture recognition in Indian sign LanguageUnnikrishnan Parameswaran
 
Hand gesture recognition using support vector machine
Hand gesture recognition using support vector machineHand gesture recognition using support vector machine
Hand gesture recognition using support vector machinetheijes
 
GESTURE RECOGNITION TECHNOLOGY
GESTURE RECOGNITION TECHNOLOGYGESTURE RECOGNITION TECHNOLOGY
GESTURE RECOGNITION TECHNOLOGYjinal thakrar
 
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 SystemIRJET Journal
 
Real Time Sign Language Detection
Real Time Sign Language DetectionReal Time Sign Language Detection
Real Time Sign Language DetectionIRJET Journal
 
Sign Language Recognition using Machine Learning
Sign Language Recognition using Machine LearningSign Language Recognition using Machine Learning
Sign Language Recognition using Machine LearningIRJET Journal
 
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
 
Hand Gesture Controls for Digital TV using Mobile ARM Platform
Hand Gesture Controls for Digital TV using Mobile ARM PlatformHand Gesture Controls for Digital TV using Mobile ARM Platform
Hand Gesture Controls for Digital TV using Mobile ARM Platformijsrd.com
 

Semelhante a sign language recognition using HMM (20)

Nikppt
NikpptNikppt
Nikppt
 
Gesture Recognition Technology
Gesture Recognition TechnologyGesture Recognition Technology
Gesture Recognition Technology
 
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...
 
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 Technology
Gesture TechnologyGesture Technology
Gesture Technology
 
Complex Weld Seam Detection Using Computer Vision Linked In
Complex Weld Seam Detection Using Computer Vision Linked InComplex Weld Seam Detection Using Computer Vision Linked In
Complex Weld Seam Detection Using Computer Vision Linked In
 
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
 
Real time human-computer interaction
Real time human-computer interactionReal time human-computer interaction
Real time human-computer interaction
 
Gesture Recogntion Technology
Gesture Recogntion TechnologyGesture Recogntion Technology
Gesture Recogntion Technology
 
Gesture final report new
Gesture final report newGesture final report new
Gesture final report new
 
Major_Project_Group 03_KIIT-1.pptx
Major_Project_Group 03_KIIT-1.pptxMajor_Project_Group 03_KIIT-1.pptx
Major_Project_Group 03_KIIT-1.pptx
 
Vision based dynamic gesture recognition in Indian sign Language
Vision based dynamic gesture recognition in Indian sign LanguageVision based dynamic gesture recognition in Indian sign Language
Vision based dynamic gesture recognition in Indian sign Language
 
Hand gesture recognition using support vector machine
Hand gesture recognition using support vector machineHand gesture recognition using support vector machine
Hand gesture recognition using support vector machine
 
GESTURE RECOGNITION TECHNOLOGY
GESTURE RECOGNITION TECHNOLOGYGESTURE RECOGNITION TECHNOLOGY
GESTURE RECOGNITION TECHNOLOGY
 
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
 
Real Time Sign Language Detection
Real Time Sign Language DetectionReal Time Sign Language Detection
Real Time Sign Language Detection
 
Soli sensor
Soli sensorSoli sensor
Soli sensor
 
Sign Language Recognition using Machine Learning
Sign Language Recognition using Machine LearningSign Language Recognition using Machine Learning
Sign Language Recognition using Machine Learning
 
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
 
Hand Gesture Controls for Digital TV using Mobile ARM Platform
Hand Gesture Controls for Digital TV using Mobile ARM PlatformHand Gesture Controls for Digital TV using Mobile ARM Platform
Hand Gesture Controls for Digital TV using Mobile ARM Platform
 

sign language recognition using HMM

  • 1. Sign Language RecognitionUsingHidden Markov Model Presented by: VipulAgarwal - 070905060
  • 2.
  • 5. SKIN AND HAND DETECTION
  • 7. FEATURE EXTRACTION FOR TRAINING DATA
  • 10.
  • 11. Computers should be able to communicate with people with body language.
  • 12. Hand gesture recognition becomes important …Interactive human-machine interface and virtual environment
  • 13. Introduction Two common technologies for hand gesture recognition GLOVE-BASED METHOD Using special glove-based device to extract hand posture VISION-BASED METHOD 3D hand/arm modeling Appearance modeling
  • 14. Introduction 3D hand/arm modeling Highly computational complexity Using many approximation process Appearance modeling Low computational complexity Real-time processing
  • 15. Sign Language Rely on the hearing society Two main elements: Low and simple level signed alphabet, mimics the letters of the spoken language. Higher level signed language, using actions to mimic the meaning or description of the sign. The project aim is to make the computer recognize low and simple level American Sign Language.
  • 16. Sign Language American Sign Language 26 signs to denote the alphabets. 10 signs to denote numbers
  • 17. Pre - Processing The video sequence used has a lot of noise due to: Low quality of the webcam Improper lighting conditions Background
  • 18. Pre - Processing Pre-processing involves reducing the noise and illumination problems. The morphological operations used for reducing the noise involves: Dilation Statistical Elimination
  • 19. Pre - Processing DILATION> A disc shaped region is traversed over every blob and the ones which do not fit the disc are removed completely.
  • 20. Pre - Processing STATISTICAL ELIMINATION> For every region the area is computed. Since hand is the one with the largest area, all blobs having less than a specified area are removed.
  • 21. Hand Detection First all the noise is removed in the pre-processing stage. Now we assume that the hand is the largest skin blob in our video sequence. We calculate the area of every blob and take the one with the largest area. We also calculate the bounding box of the region containing the hand for further analysis
  • 23. Optical Flow Analysis DEFINITION: Optical flow is the pattern of apparent motion of objects, surfaces, and edges in a visual scene caused by the relative motion between an observer (an eye or a camera) and the scene.
  • 24. Optical Flow Analysis Why Optical Flow Analysis? Till now the system is just able to detect the hand and follow the bounding box as the hand moves. The problem now is that we need to define a way to take a snapshot of the hand when the hand is not moving.
  • 25. Optical Flow Analysis Using this technique we find the motion in the hand. When the hand has stabilized, we assume that the gesture is ready. We then take a snapshot of the hand and perform the recognition on that image.
  • 26. Feature Extraction For training the network with test images we perform the following feature extraction technique:- Thresholding of the test hand Converting to a binary image Finding the centroid of the hand and orientation of the minor axis. Making feature vectors using a predefined number of features.
  • 27. Feature Extraction Extracting the intersection of the feature vectors with the boundary points. Finding the scalar length of the vectors from the centroid. Normalising the lengths in a scale of 1 to 100 to make it scaling invariant.
  • 29. Hidden Markov Model (HMM) HMMs allow you to estimate probabilities of unobserved events Given plain text, which underlying parameters generated the surface
  • 30. HMMs and their Usage HMMs are very common in Computational Linguistics: GESTURE RECOGNITION (observed: image, hidden: alphabets)
  • 31. Progress Report WORK COMPLETED: Data Collection Pre-processing Skin And Hand Detection Optical Flow Analysis Feature Extraction For Training Data WORK REMAINING: Training The Hidden Markov Model