際際滷

際際滷Share a Scribd company logo
Sign Language RecognitionUsingHidden Markov ModelPresented by:VipulAgarwal - 070905060
OutlineINTRODUCTION
SIGN LANGUAGE
PRE-PROCESSING
SKIN AND HAND DETECTION
OPTICAL FLOW ANALYSIS
FEATURE EXTRACTION FOR TRAINING DATA
HIDDEN MARKOV MODEL & ITS USE
PROGRESS REPORT
DEMONSTRATIONIntroductionInteraction with computers may often not be a comfortable experience.
Computers should be able to communicate with people with body language.
Hand gesture recognition becomes important Interactive human-machine interface and virtual environment
IntroductionTwo common technologies for  hand gesture recognitionGLOVE-BASED METHODUsing special glove-based device to extract hand postureVISION-BASED METHOD3D hand/arm modelingAppearance modeling
Introduction3D hand/arm modelingHighly computational complexity Using many approximation processAppearance modelingLow computational complexityReal-time processing
Sign LanguageRely on the hearing societyTwo 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 LanguageAmerican Sign Language26 signs to denote the alphabets.10 signs to denote numbers
Pre - ProcessingThe video sequence used has a lot of noise due to:Low quality of the webcam Improper lighting conditionsBackground
Pre - ProcessingPre-processing involves reducing the noise and illumination problems.The morphological operations used for reducing the noise involves:DilationStatistical Elimination
Pre - ProcessingDILATION>A disc shaped region is traversed over every blob and the ones which do not fit the disc are removed completely.
Pre - ProcessingSTATISTICAL 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 DetectionFirst 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 AnalysisDEFINITION: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.

More Related Content

What's hot (20)

Gesture recognition adi
Gesture recognition adiGesture recognition adi
Gesture recognition adi
aditya verma
Deaf and Dump Gesture Recognition System
Deaf and Dump Gesture Recognition SystemDeaf and Dump Gesture Recognition System
Deaf and Dump Gesture Recognition System
Praveena 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 interaction
Kunika 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 kinect
rajaganapathy28091100
Computer control using hand gestures
Computer control using hand gesturesComputer control using hand gestures
Computer control using hand gestures
RohithND
Hand talk
Hand talkHand talk
Hand talk
rakesh kumar
Sign Language Translator
Sign Language TranslatorSign Language Translator
Sign Language Translator
Manjari Raj
Mp r 3(final)
Mp r 3(final)Mp r 3(final)
Mp r 3(final)
asampalli vasavi
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
Srikanth 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 report
MUHAMMAD 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 Patients
IEEEP Karachi
Part 2 - Gesture Recognition Technology
Part   2 - Gesture Recognition TechnologyPart   2 - Gesture Recognition Technology
Part 2 - Gesture Recognition Technology
Patel Saunak
Enable talk
Enable talkEnable talk
Enable talk
Xavier Prathap
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 prestation
GESTURE prestation GESTURE prestation
GESTURE prestation
Muhammad jahanzeb
Sign language translator ieee power point
Sign language translator ieee power pointSign language translator ieee power point
Sign language translator ieee power point
Madhuri 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 Computing
Nitin Goyal
Smart glove
Smart gloveSmart glove
Smart glove
Sapna Patil
Gesture recognition techniques
Gesture  recognition techniques Gesture  recognition techniques
Gesture recognition techniques
Akhil Garg
Gesture recognition adi
Gesture recognition adiGesture recognition adi
Gesture recognition adi
aditya verma
Deaf and Dump Gesture Recognition System
Deaf and Dump Gesture Recognition SystemDeaf and Dump Gesture Recognition System
Deaf and Dump Gesture Recognition System
Praveena 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 interaction
Kunika 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 kinect
rajaganapathy28091100
Computer control using hand gestures
Computer control using hand gesturesComputer control using hand gestures
Computer control using hand gestures
RohithND
Sign Language Translator
Sign Language TranslatorSign Language Translator
Sign Language Translator
Manjari 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 Recognition
Srikanth 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 report
MUHAMMAD 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 Patients
IEEEP Karachi
Part 2 - Gesture Recognition Technology
Part   2 - Gesture Recognition TechnologyPart   2 - Gesture Recognition Technology
Part 2 - Gesture Recognition Technology
Patel 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 point
Madhuri 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 Computing
Nitin Goyal
Gesture recognition techniques
Gesture  recognition techniques Gesture  recognition techniques
Gesture recognition techniques
Akhil Garg

Viewers also liked (12)

Sign language recognizer
Sign language recognizerSign language recognizer
Sign language recognizer
Bikash Chandra Karmokar
Sign language ppt
Sign language pptSign language ppt
Sign language ppt
Amina Magaji
Deaf and dumb
Deaf and dumbDeaf and dumb
Deaf and dumb
Mariam Khalid
Sign Language in Communication
Sign Language in CommunicationSign Language in Communication
Sign Language in Communication
Meera Hapaliya
Elsevier PPT
Elsevier PPTElsevier PPT
Elsevier PPT
Ram Sharma
Dumb & Deaf School
Dumb & Deaf SchoolDumb & Deaf School
Dumb & Deaf School
Venkat 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 representation
Ritu Ranjan Shrivastwa
Deaf And Hard Of Hearing Presentation
Deaf And Hard Of Hearing PresentationDeaf And Hard Of Hearing Presentation
Deaf And Hard Of Hearing Presentation
ArtfulArtsyAmy
Gesture Recognition Technology-Seminar PPT
Gesture Recognition Technology-Seminar PPTGesture Recognition Technology-Seminar PPT
Gesture Recognition Technology-Seminar PPT
Suraj Rai
Hearing loss ppt final
Hearing loss ppt finalHearing loss ppt final
Hearing loss ppt final
Centennial College
What Is Sign Language
What Is Sign LanguageWhat Is Sign Language
What Is Sign Language
Arun Rao
Project development cycle
Project development cycleProject development cycle
Project development cycle
Aswin prakash i , Xantus Technologies
Sign language ppt
Sign language pptSign language ppt
Sign language ppt
Amina Magaji
Sign Language in Communication
Sign Language in CommunicationSign Language in Communication
Sign Language in Communication
Meera Hapaliya
Elsevier PPT
Elsevier PPTElsevier PPT
Elsevier PPT
Ram Sharma
Dumb & Deaf School
Dumb & Deaf SchoolDumb & Deaf School
Dumb & Deaf School
Venkat 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 representation
Ritu Ranjan Shrivastwa
Deaf And Hard Of Hearing Presentation
Deaf And Hard Of Hearing PresentationDeaf And Hard Of Hearing Presentation
Deaf And Hard Of Hearing Presentation
ArtfulArtsyAmy
Gesture Recognition Technology-Seminar PPT
Gesture Recognition Technology-Seminar PPTGesture Recognition Technology-Seminar PPT
Gesture Recognition Technology-Seminar PPT
Suraj Rai
What Is Sign Language
What Is Sign LanguageWhat Is Sign Language
What Is Sign Language
Arun Rao

Similar to sign language recognition using HMM (20)

Nikppt
NikpptNikppt
Nikppt
Nikith Kumar Reddy
Gesture Recognition Technology
Gesture Recognition TechnologyGesture Recognition Technology
Gesture Recognition Technology
Nikith 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 Algorithms
IOSR Journals
jkasdkjashdkj603_161524hhhjkkjhjkhjkh.pdf
jkasdkjashdkj603_161524hhhjkkjhjkhjkh.pdfjkasdkjashdkj603_161524hhhjkkjhjkhjkh.pdf
jkasdkjashdkj603_161524hhhjkkjhjkhjkh.pdf
KALYAN607525
Gesture Technology
Gesture TechnologyGesture Technology
Gesture Technology
BugRaptors
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
glenn_silvers
Development of Sign Signal Translation System Based on Alteras FPGA DE2 Board
Development of Sign Signal Translation System Based on Alteras FPGA DE2 BoardDevelopment of Sign Signal Translation System Based on Alteras FPGA DE2 Board
Development of Sign Signal Translation System Based on Alteras FPGA DE2 Board
Waqas Tariq
Real time human-computer interaction
Real time human-computer interactionReal time human-computer interaction
Real time human-computer interaction
ijfcstjournal
Gesture Recogntion Technology
Gesture Recogntion TechnologyGesture Recogntion Technology
Gesture Recogntion Technology
Mohit Sipani
Gesture final report new
Gesture final report newGesture final report new
Gesture final report new
chithiracyriac
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
SubhrajyotiPayra
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
Unnikrishnan 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 machine
theijes
hand gestuer12233322233333333666666.pptx
hand gestuer12233322233333333666666.pptxhand gestuer12233322233333333666666.pptx
hand gestuer12233322233333333666666.pptx
ArasuP1
GESTURE RECOGNITION TECHNOLOGY
GESTURE RECOGNITION TECHNOLOGYGESTURE RECOGNITION TECHNOLOGY
GESTURE RECOGNITION TECHNOLOGY
jinal 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 System
IRJET Journal
Real Time Sign Language Detection
Real Time Sign Language DetectionReal Time Sign Language Detection
Real Time Sign Language Detection
IRJET Journal
Soli sensor
Soli sensorSoli sensor
Soli sensor
Pratik Hiremath
Sign Language Recognition using Machine Learning
Sign Language Recognition using Machine LearningSign Language Recognition using Machine Learning
Sign Language Recognition using Machine Learning
IRJET Journal
Gesture Recognition Technology
Gesture Recognition TechnologyGesture Recognition Technology
Gesture Recognition Technology
Nikith 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 Algorithms
IOSR Journals
jkasdkjashdkj603_161524hhhjkkjhjkhjkh.pdf
jkasdkjashdkj603_161524hhhjkkjhjkhjkh.pdfjkasdkjashdkj603_161524hhhjkkjhjkhjkh.pdf
jkasdkjashdkj603_161524hhhjkkjhjkhjkh.pdf
KALYAN607525
Gesture Technology
Gesture TechnologyGesture Technology
Gesture Technology
BugRaptors
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
glenn_silvers
Development of Sign Signal Translation System Based on Alteras FPGA DE2 Board
Development of Sign Signal Translation System Based on Alteras FPGA DE2 BoardDevelopment of Sign Signal Translation System Based on Alteras FPGA DE2 Board
Development of Sign Signal Translation System Based on Alteras FPGA DE2 Board
Waqas Tariq
Real time human-computer interaction
Real time human-computer interactionReal time human-computer interaction
Real time human-computer interaction
ijfcstjournal
Gesture Recogntion Technology
Gesture Recogntion TechnologyGesture Recogntion Technology
Gesture Recogntion Technology
Mohit Sipani
Gesture final report new
Gesture final report newGesture final report new
Gesture final report new
chithiracyriac
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
SubhrajyotiPayra
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
Unnikrishnan 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 machine
theijes
hand gestuer12233322233333333666666.pptx
hand gestuer12233322233333333666666.pptxhand gestuer12233322233333333666666.pptx
hand gestuer12233322233333333666666.pptx
ArasuP1
GESTURE RECOGNITION TECHNOLOGY
GESTURE RECOGNITION TECHNOLOGYGESTURE RECOGNITION TECHNOLOGY
GESTURE RECOGNITION TECHNOLOGY
jinal 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 System
IRJET Journal
Real Time Sign Language Detection
Real Time Sign Language DetectionReal Time Sign Language Detection
Real Time Sign Language Detection
IRJET Journal
Sign Language Recognition using Machine Learning
Sign Language Recognition using Machine LearningSign Language Recognition using Machine Learning
Sign Language Recognition using Machine Learning
IRJET Journal

sign language recognition using HMM

  • 1. Sign Language RecognitionUsingHidden Markov ModelPresented by:VipulAgarwal - 070905060
  • 5. SKIN AND HAND DETECTION
  • 7. FEATURE EXTRACTION FOR TRAINING DATA
  • 10. DEMONSTRATIONIntroductionInteraction with computers may often not be a comfortable experience.
  • 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. IntroductionTwo common technologies for hand gesture recognitionGLOVE-BASED METHODUsing special glove-based device to extract hand postureVISION-BASED METHOD3D hand/arm modelingAppearance modeling
  • 14. Introduction3D hand/arm modelingHighly computational complexity Using many approximation processAppearance modelingLow computational complexityReal-time processing
  • 15. Sign LanguageRely on the hearing societyTwo 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 LanguageAmerican Sign Language26 signs to denote the alphabets.10 signs to denote numbers
  • 17. Pre - ProcessingThe video sequence used has a lot of noise due to:Low quality of the webcam Improper lighting conditionsBackground
  • 18. Pre - ProcessingPre-processing involves reducing the noise and illumination problems.The morphological operations used for reducing the noise involves:DilationStatistical Elimination
  • 19. Pre - ProcessingDILATION>A disc shaped region is traversed over every blob and the ones which do not fit the disc are removed completely.
  • 20. Pre - ProcessingSTATISTICAL 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 DetectionFirst 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 AnalysisDEFINITION: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 AnalysisWhy 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 AnalysisUsing 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 ExtractionFor training the network with test images we perform the following feature extraction technique:-Thresholding of the test handConverting to a binary imageFinding the centroid of the hand and orientation of the minor axis.Making feature vectors using a predefined number of features.
  • 27. Feature ExtractionExtracting 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 eventsGiven plain text, which underlying parameters generated the surface
  • 30. HMMs and their UsageHMMs are very common in Computational Linguistics:GESTURE RECOGNITION (observed: image, hidden: alphabets)
  • 31. Progress ReportWORK COMPLETED:Data CollectionPre-processing Skin And Hand DetectionOptical Flow AnalysisFeature Extraction For Training DataWORK REMAINING:Training The Hidden Markov Model