Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
SlideShare a Scribd company logo
An intelligent approach to recognize sign language for deaf and dumb people of the world
Dedication



   First of all we would like to remember the
   deaf and dumb people of the world for
   whom we tried to develop a Sign language
   Recognizer (SLR).
Outline

•   Sign language
•   SLR & its necessity
•   Helping process of SLR
•   Working procedure of SLR
•   Block Diagram of SLR
•   BP training time & graph
•   Recognition accuracy
•   Limitations
•   Future plan
•   Papers
What is Sign Language ??

 Communicating language
  used primarily by deaf people.

 Uses different medium such
  as hands, face, or eyes rather
  than vocal tract or ears for
  communication purpose.

                                   Communication using sign language
What is SLR ??




  Sign language recognizer (SLR) is a tool for
  recognizing sign language of deaf and dumb
  people of the world.
Why we need SLR ??


Problems:

• About 2 million people are deaf in our world
• They are deprived from various social
  activities
• They are under-estimated to our society
• Communication problem
Continued..


Proposed Solution: SLR
SLR can be a desirable interpreter which can help
both the community general and deaf.
How SLR help ?? An Example.....

Suppose a deaf customer
went to a shop. She is            ??
trying to express her
demands to the
shopkeeper using sign
language but the
shopkeeper can not
understand her demands.   shopkeeper   Deaf customer
Continued..


   SLR brings the solution for this problem>>

   • SLR capture signs shown by deaf man
   • Convert the signs to text
   • This text is shown to shopkeeper


 Now the shopkeeper can understand the deaf man’s demands
Continued..

Sign to text conversion using SLR




                Sign    Converted text
Continued..

Text to sign conversion

 When shopkeeper replied to the deaf customer SLR
    • Convert text to sign
    • This sign is shown to the deaf customer




  Now the deaf man can understand the shopkeeper’s speeches
Continued..
Text to sign conversion using SLR




          Shopkeeper speech/text    Sign
Text to Sign Conversion
Process

    Collecting Text
                         • Text from the writing
                           place are collected
 Separate each letters


     Showing sign
Continued..

   Collecting Text
                        • From the sentences
                          each letter are
 Separate each letter     separated and put into
                          an array.

    Showing sign
Continued..

    Collecting Text
                         • For each letter a
                           predefined sign image
 Separate each letters     are shown.


     Showing sign
Sign to Text Conversion
How SLR works ??

  Image processing &
    sign detection


    Normalization


   Sign recognition

Sign to text conversion
Continued..

  Image processing &
    sign detection
                          • Image capture

                          • Skin color detection
    Normalization


   Sign recognition

Sign to text conversion
Continued..

  Image processing &
    sign detection
                          • Hand gesture detection

    Normalization         • Sign detection


   Sign recognition

Sign to text conversion
Continued..

  Image processing &
    sign detection
                          • Reducing image
                            size
    Normalization


   Sign recognition

Sign to text conversion


                             200x200         30x33
Continued..

  Image processing &
    sign detection
                          • Backpropagation
                            implementation
    Normalization


   Sign recognition

Sign to text conversion
Continued..

  Image processing &
    sign detection        • Converting sign
                            language to Bengali
                            or English text
    Normalization


   Sign recognition




                                            v
Sign to text conversion
Block diagram of the SLR
BP Training




   Figure: Training error versus number of iteration
Training time for BP

                                 Training
           Input size of pixel     Time
                                  (min)
                 30*33              1.5
                 45*48              2.8
                 60*63              3.7
 We have used 50 signs as training input where each
 sign has 5 samples that make 50 x 5 = 250 samples.
Recognition Accuracy

                          Avg.
         No. of input   Accuracy
                          (%)
             10           74
             20           65
             30           60
Limitations

• Due to brightness and contrast
  sometimes webcam can hardly detect
  the expected skin color.

• Because of the similarity of tracking
  environment background color and skin
  color the SLR gets unexpected pixels.
Continued..

• Due to almost similar pattern its become
hard to take decision.
Continued..
Future Plan


  • Real time word recognition of ASL & BSL
  • Implementing neural network Ensembles
  • Implementing Genetic algorithm for sign
     recognition
Required Tools


      •   Visual studio 2008
      •   XML
      •   Avro Keyboard installed
      •   Aforge .Net
      •   Open CV
      •   Webcam
References

   http://www.lifeprint.com/
   http://engineeringproject2011.webs.com/
   www.c-sharpcorner.com
   www.codeproject.com
   http://en.wikipedia.org
   www.aforgenet.com
Published papers
1. Bikash Chandra Karmokar, Kazi Md. RokibulAlam, Md.
KibriaSiddiquee, “An intelligent approach to recognize touchless
written Bengali characters”, International Conference on
Informatics, Electronics & Vision (ICIEV), ISSN: 2226-2105, 2012,
Dhaka, Bangladesh

2. Kazi Md. RokibulAlam, Bikash Chandra Karmokar, Md.
KibriaSiddiquee, “A comparison of constructive and pruning
algorithms to design neural networks”, Indian Journal of
Computer Science and Engineering (IJCSE), ISSN : 0976-5166 Vol.
2 No. 3 Jun-Jul 2011
Sign language recognizer
Sign language recognizer

More Related Content

What's hot

Hand Gesture Recognition using Neural Network
Hand Gesture Recognition using Neural NetworkHand Gesture Recognition using Neural Network
Hand Gesture Recognition using Neural Network
Bhagwat Singh Rathore
 
Gesture Recognition Technology-Seminar PPT
Gesture Recognition Technology-Seminar PPTGesture Recognition Technology-Seminar PPT
Gesture Recognition Technology-Seminar PPT
Suraj Rai
 
Sign Language Recognition System.pptx
Sign Language Recognition System.pptxSign Language Recognition System.pptx
Sign Language Recognition System.pptx
DhruvMittal81
 
ppt of gesture recognition
ppt of gesture recognitionppt of gesture recognition
ppt of gesture recognition
Aayush Agrawal
 
Face detection presentation slide
Face detection  presentation slideFace detection  presentation slide
Face detection presentation slide
Sanjoy Dutta
 
Hand Gesture Recognition Applications
Hand Gesture Recognition ApplicationsHand Gesture Recognition Applications
Hand Gesture Recognition Applications
Imon_Barua
 
Gesture Recognition
Gesture RecognitionGesture Recognition
Gesture Recognition
Shounak Katyayan
 
Hand gesture recognition
Hand gesture recognitionHand gesture recognition
Hand gesture recognition
Muhammed M. Mekki
 
Face recognition technology
Face recognition technologyFace recognition technology
Face recognition technology
ranjit banshpal
 
Face detection and recognition
Face detection and recognitionFace detection and recognition
Face detection and recognition
Pankaj Thakur
 
Project report of OCR Recognition
Project report of OCR RecognitionProject report of OCR Recognition
Project report of OCR Recognition
Bharat Kalia
 
Issues in knowledge representation
Issues in knowledge representationIssues in knowledge representation
Issues in knowledge representation
Sravanthi Emani
 
Hand Written Character Recognition Using Neural Networks
Hand Written Character Recognition Using Neural Networks Hand Written Character Recognition Using Neural Networks
Hand Written Character Recognition Using Neural Networks
Chiranjeevi Adi
 
Hand Gesture Recognition system for deaf and dump people
Hand Gesture Recognition system for deaf and dump peopleHand Gesture Recognition system for deaf and dump people
Hand Gesture Recognition system for deaf and dump people
Manu Devappa
 
TEXT-SPEECH PPT.pptx
TEXT-SPEECH PPT.pptxTEXT-SPEECH PPT.pptx
TEXT-SPEECH PPT.pptx
Nsaroj kumar
 
Hand gesture recognition
Hand gesture recognitionHand gesture recognition
Hand gesture recognition
Bhawana Singh
 
Speech recognition final presentation
Speech recognition final presentationSpeech recognition final presentation
Speech recognition final presentation
himanshubhatti
 
Speech to text conversion
Speech to text conversionSpeech to text conversion
Speech to text conversion
ankit_saluja
 
Deep learning seminar report
Deep learning seminar reportDeep learning seminar report
Deep learning seminar report
SKS
 
Virtual Mouse using hand gesture recognition
Virtual Mouse using hand gesture recognitionVirtual Mouse using hand gesture recognition
Virtual Mouse using hand gesture recognition
MuktiKalsekar
 

What's hot (20)

Hand Gesture Recognition using Neural Network
Hand Gesture Recognition using Neural NetworkHand Gesture Recognition using Neural Network
Hand Gesture Recognition using Neural Network
 
Gesture Recognition Technology-Seminar PPT
Gesture Recognition Technology-Seminar PPTGesture Recognition Technology-Seminar PPT
Gesture Recognition Technology-Seminar PPT
 
Sign Language Recognition System.pptx
Sign Language Recognition System.pptxSign Language Recognition System.pptx
Sign Language Recognition System.pptx
 
ppt of gesture recognition
ppt of gesture recognitionppt of gesture recognition
ppt of gesture recognition
 
Face detection presentation slide
Face detection  presentation slideFace detection  presentation slide
Face detection presentation slide
 
Hand Gesture Recognition Applications
Hand Gesture Recognition ApplicationsHand Gesture Recognition Applications
Hand Gesture Recognition Applications
 
Gesture Recognition
Gesture RecognitionGesture Recognition
Gesture Recognition
 
Hand gesture recognition
Hand gesture recognitionHand gesture recognition
Hand gesture recognition
 
Face recognition technology
Face recognition technologyFace recognition technology
Face recognition technology
 
Face detection and recognition
Face detection and recognitionFace detection and recognition
Face detection and recognition
 
Project report of OCR Recognition
Project report of OCR RecognitionProject report of OCR Recognition
Project report of OCR Recognition
 
Issues in knowledge representation
Issues in knowledge representationIssues in knowledge representation
Issues in knowledge representation
 
Hand Written Character Recognition Using Neural Networks
Hand Written Character Recognition Using Neural Networks Hand Written Character Recognition Using Neural Networks
Hand Written Character Recognition Using Neural Networks
 
Hand Gesture Recognition system for deaf and dump people
Hand Gesture Recognition system for deaf and dump peopleHand Gesture Recognition system for deaf and dump people
Hand Gesture Recognition system for deaf and dump people
 
TEXT-SPEECH PPT.pptx
TEXT-SPEECH PPT.pptxTEXT-SPEECH PPT.pptx
TEXT-SPEECH PPT.pptx
 
Hand gesture recognition
Hand gesture recognitionHand gesture recognition
Hand gesture recognition
 
Speech recognition final presentation
Speech recognition final presentationSpeech recognition final presentation
Speech recognition final presentation
 
Speech to text conversion
Speech to text conversionSpeech to text conversion
Speech to text conversion
 
Deep learning seminar report
Deep learning seminar reportDeep learning seminar report
Deep learning seminar report
 
Virtual Mouse using hand gesture recognition
Virtual Mouse using hand gesture recognitionVirtual Mouse using hand gesture recognition
Virtual Mouse using hand gesture recognition
 

Viewers also liked

Magic glove( sign to voice conversion)
Magic glove( sign to voice conversion)Magic glove( sign to voice conversion)
Magic glove( sign to voice conversion)
Abhilasha Jain
 
Deaf and dumb
Deaf and dumbDeaf and dumb
Deaf and dumb
Mariam Khalid
 
Sign language ppt
Sign language pptSign language ppt
Sign language ppt
Amina Magaji
 
sign language recognition using HMM
sign language recognition using HMMsign language recognition using HMM
sign language recognition using HMM
veegrrl
 
What Is Sign Language
What Is Sign LanguageWhat Is Sign Language
What Is Sign Language
Arun Rao
 
Gesture vocalizer
Gesture vocalizerGesture vocalizer
Gesture vocalizer
sujeetkumar25may
 
Sign language translator using glove
Sign language translator using gloveSign language translator using glove
Sign language translator using glove
chetanjain92r
 
Hand talk (assistive technology for dumb)- Sign language glove with voice
Hand talk (assistive technology for dumb)- Sign language glove with voiceHand talk (assistive technology for dumb)- Sign language glove with voice
Hand talk (assistive technology for dumb)- Sign language glove with voice
Vivekanand Gaikwad
 
Gesture recognition
Gesture recognitionGesture recognition
Gesture recognition
PrachiWadekar
 
Ppt final
Ppt finalPpt final
Ppt final
julietrincy
 
Sign Language
Sign LanguageSign Language
Sign Language
Hegi Soosaar
 
Deaf dumb
Deaf dumbDeaf dumb
Deaf dumb
Nic Kkr
 
ASL
ASLASL
Sign Language in Communication
Sign Language in CommunicationSign Language in Communication
Sign Language in Communication
Meera Hapaliya
 
Deaf And Hard Of Hearing Presentation
Deaf And Hard Of Hearing PresentationDeaf And Hard Of Hearing Presentation
Deaf And Hard Of Hearing Presentation
ArtfulArtsyAmy
 
American sign language powerpoint
American sign language powerpointAmerican sign language powerpoint
American sign language powerpoint
Michael Bergenheim
 
Sign language recognition for deaf and dumb people
Sign language recognition for deaf and dumb peopleSign language recognition for deaf and dumb people
Sign language recognition for deaf and dumb people
eSAT Publishing House
 
Robotic hand
Robotic handRobotic hand
Robotic hand
Mansoor Ghani
 
Gesture control robot using accelerometer ppt
Gesture control robot using accelerometer pptGesture control robot using accelerometer ppt
Gesture control robot using accelerometer ppt
Rajendra Prasad
 
Image processing ppt
Image processing pptImage processing ppt
Image processing ppt
Raviteja Chowdary Adusumalli
 

Viewers also liked (20)

Magic glove( sign to voice conversion)
Magic glove( sign to voice conversion)Magic glove( sign to voice conversion)
Magic glove( sign to voice conversion)
 
Deaf and dumb
Deaf and dumbDeaf and dumb
Deaf and dumb
 
Sign language ppt
Sign language pptSign language ppt
Sign language ppt
 
sign language recognition using HMM
sign language recognition using HMMsign language recognition using HMM
sign language recognition using HMM
 
What Is Sign Language
What Is Sign LanguageWhat Is Sign Language
What Is Sign Language
 
Gesture vocalizer
Gesture vocalizerGesture vocalizer
Gesture vocalizer
 
Sign language translator using glove
Sign language translator using gloveSign language translator using glove
Sign language translator using glove
 
Hand talk (assistive technology for dumb)- Sign language glove with voice
Hand talk (assistive technology for dumb)- Sign language glove with voiceHand talk (assistive technology for dumb)- Sign language glove with voice
Hand talk (assistive technology for dumb)- Sign language glove with voice
 
Gesture recognition
Gesture recognitionGesture recognition
Gesture recognition
 
Ppt final
Ppt finalPpt final
Ppt final
 
Sign Language
Sign LanguageSign Language
Sign Language
 
Deaf dumb
Deaf dumbDeaf dumb
Deaf dumb
 
ASL
ASLASL
ASL
 
Sign Language in Communication
Sign Language in CommunicationSign Language in Communication
Sign Language in Communication
 
Deaf And Hard Of Hearing Presentation
Deaf And Hard Of Hearing PresentationDeaf And Hard Of Hearing Presentation
Deaf And Hard Of Hearing Presentation
 
American sign language powerpoint
American sign language powerpointAmerican sign language powerpoint
American sign language powerpoint
 
Sign language recognition for deaf and dumb people
Sign language recognition for deaf and dumb peopleSign language recognition for deaf and dumb people
Sign language recognition for deaf and dumb people
 
Robotic hand
Robotic handRobotic hand
Robotic hand
 
Gesture control robot using accelerometer ppt
Gesture control robot using accelerometer pptGesture control robot using accelerometer ppt
Gesture control robot using accelerometer ppt
 
Image processing ppt
Image processing pptImage processing ppt
Image processing ppt
 

Similar to Sign language recognizer

Ai based character recognition and speech synthesis
Ai based character recognition and speech  synthesisAi based character recognition and speech  synthesis
Ai based character recognition and speech synthesis
Ankita Jadhao
 
Optical character recognition for bangla handwritten text
Optical character recognition for bangla handwritten textOptical character recognition for bangla handwritten text
Optical character recognition for bangla handwritten text
cullenlover19
 
gPBL - Reading Assistant for Blind - Working Progress
gPBL - Reading Assistant for Blind - Working Progress gPBL - Reading Assistant for Blind - Working Progress
gPBL - Reading Assistant for Blind - Working Progress
Chanon Khongprasongsiri
 
Conversational Speech Translation - Challenges and Techniques, by Chris Wendt...
Conversational Speech Translation - Challenges and Techniques, by Chris Wendt...Conversational Speech Translation - Challenges and Techniques, by Chris Wendt...
Conversational Speech Translation - Challenges and Techniques, by Chris Wendt...
TAUS - The Language Data Network
 
Multimodal deep learning
Multimodal deep learningMultimodal deep learning
Multimodal deep learning
Akhter Al Amin
 
Big Data LDN 2018: AI MEETS MAIL PROCESSING
Big Data LDN 2018: AI MEETS MAIL PROCESSINGBig Data LDN 2018: AI MEETS MAIL PROCESSING
Big Data LDN 2018: AI MEETS MAIL PROCESSING
Matt Stubbs
 
Using intel's real sense to create games with natural user interfaces justi...
Using intel's real sense to create games with natural user interfaces   justi...Using intel's real sense to create games with natural user interfaces   justi...
Using intel's real sense to create games with natural user interfaces justi...
BeMyApp
 
NLP and Deep Learning for non_experts
NLP and Deep Learning for non_expertsNLP and Deep Learning for non_experts
NLP and Deep Learning for non_experts
Sanghamitra Deb
 
Face recognition system
Face recognition systemFace recognition system
Face recognition system
ShitanshuRanjanSriva2
 
Code Quality Makes Your Job Easier
Code Quality Makes Your Job EasierCode Quality Makes Your Job Easier
Code Quality Makes Your Job Easier
Tonya Mork
 
Character recognition of Devanagari characters using Artificial Neural Network
Character recognition of Devanagari characters using Artificial Neural NetworkCharacter recognition of Devanagari characters using Artificial Neural Network
Character recognition of Devanagari characters using Artificial Neural Network
ijceronline
 
Harnessing Artificial Intelligence in your Applications - Level 300
Harnessing Artificial Intelligence in your Applications - Level 300Harnessing Artificial Intelligence in your Applications - Level 300
Harnessing Artificial Intelligence in your Applications - Level 300
Amazon Web Services
 
Utilizingkinect
UtilizingkinectUtilizingkinect
Utilizingkinect
Mohammed Saed Haj Ali
 
Immersive 3D Environment Using Kinect and Voice Commands
Immersive 3D Environment Using Kinect and Voice Commands Immersive 3D Environment Using Kinect and Voice Commands
Immersive 3D Environment Using Kinect and Voice Commands
Kinda Altarbouch
 
Using Graphics in Real-World Tech Comm
Using Graphics in Real-World Tech CommUsing Graphics in Real-World Tech Comm
Using Graphics in Real-World Tech Comm
seanb_us
 
Color Life Cycle
Color Life Cycle Color Life Cycle
Color Life Cycle
Miguel Ortiz
 
OWF14 - Big Data : The State of Machine Learning in 2014
OWF14 - Big Data : The State of Machine  Learning in 2014OWF14 - Big Data : The State of Machine  Learning in 2014
OWF14 - Big Data : The State of Machine Learning in 2014
Paris Open Source Summit
 
extracting and ranking product features in opinion documents
extracting and ranking product features in opinion documentsextracting and ranking product features in opinion documents
extracting and ranking product features in opinion documents
wangheda
 
AI Products - Accuracy vs. User Experience
AI Products - Accuracy vs. User ExperienceAI Products - Accuracy vs. User Experience
AI Products - Accuracy vs. User Experience
István Rechner
 
It's Not Just About Code
It's Not Just About CodeIt's Not Just About Code
It's Not Just About Code
Dan Pickett
 

Similar to Sign language recognizer (20)

Ai based character recognition and speech synthesis
Ai based character recognition and speech  synthesisAi based character recognition and speech  synthesis
Ai based character recognition and speech synthesis
 
Optical character recognition for bangla handwritten text
Optical character recognition for bangla handwritten textOptical character recognition for bangla handwritten text
Optical character recognition for bangla handwritten text
 
gPBL - Reading Assistant for Blind - Working Progress
gPBL - Reading Assistant for Blind - Working Progress gPBL - Reading Assistant for Blind - Working Progress
gPBL - Reading Assistant for Blind - Working Progress
 
Conversational Speech Translation - Challenges and Techniques, by Chris Wendt...
Conversational Speech Translation - Challenges and Techniques, by Chris Wendt...Conversational Speech Translation - Challenges and Techniques, by Chris Wendt...
Conversational Speech Translation - Challenges and Techniques, by Chris Wendt...
 
Multimodal deep learning
Multimodal deep learningMultimodal deep learning
Multimodal deep learning
 
Big Data LDN 2018: AI MEETS MAIL PROCESSING
Big Data LDN 2018: AI MEETS MAIL PROCESSINGBig Data LDN 2018: AI MEETS MAIL PROCESSING
Big Data LDN 2018: AI MEETS MAIL PROCESSING
 
Using intel's real sense to create games with natural user interfaces justi...
Using intel's real sense to create games with natural user interfaces   justi...Using intel's real sense to create games with natural user interfaces   justi...
Using intel's real sense to create games with natural user interfaces justi...
 
NLP and Deep Learning for non_experts
NLP and Deep Learning for non_expertsNLP and Deep Learning for non_experts
NLP and Deep Learning for non_experts
 
Face recognition system
Face recognition systemFace recognition system
Face recognition system
 
Code Quality Makes Your Job Easier
Code Quality Makes Your Job EasierCode Quality Makes Your Job Easier
Code Quality Makes Your Job Easier
 
Character recognition of Devanagari characters using Artificial Neural Network
Character recognition of Devanagari characters using Artificial Neural NetworkCharacter recognition of Devanagari characters using Artificial Neural Network
Character recognition of Devanagari characters using Artificial Neural Network
 
Harnessing Artificial Intelligence in your Applications - Level 300
Harnessing Artificial Intelligence in your Applications - Level 300Harnessing Artificial Intelligence in your Applications - Level 300
Harnessing Artificial Intelligence in your Applications - Level 300
 
Utilizingkinect
UtilizingkinectUtilizingkinect
Utilizingkinect
 
Immersive 3D Environment Using Kinect and Voice Commands
Immersive 3D Environment Using Kinect and Voice Commands Immersive 3D Environment Using Kinect and Voice Commands
Immersive 3D Environment Using Kinect and Voice Commands
 
Using Graphics in Real-World Tech Comm
Using Graphics in Real-World Tech CommUsing Graphics in Real-World Tech Comm
Using Graphics in Real-World Tech Comm
 
Color Life Cycle
Color Life Cycle Color Life Cycle
Color Life Cycle
 
OWF14 - Big Data : The State of Machine Learning in 2014
OWF14 - Big Data : The State of Machine  Learning in 2014OWF14 - Big Data : The State of Machine  Learning in 2014
OWF14 - Big Data : The State of Machine Learning in 2014
 
extracting and ranking product features in opinion documents
extracting and ranking product features in opinion documentsextracting and ranking product features in opinion documents
extracting and ranking product features in opinion documents
 
AI Products - Accuracy vs. User Experience
AI Products - Accuracy vs. User ExperienceAI Products - Accuracy vs. User Experience
AI Products - Accuracy vs. User Experience
 
It's Not Just About Code
It's Not Just About CodeIt's Not Just About Code
It's Not Just About Code
 

More from Bikash Chandra Karmokar

Dependency-Based Word Embeddings
Dependency-Based Word EmbeddingsDependency-Based Word Embeddings
Dependency-Based Word Embeddings
Bikash Chandra Karmokar
 
dmapply: A functional primitive to express distributed machine learning algor...
dmapply: A functional primitive to express distributed machine learning algor...dmapply: A functional primitive to express distributed machine learning algor...
dmapply: A functional primitive to express distributed machine learning algor...
Bikash Chandra Karmokar
 
Pc to Mobile chatting using Bluetooth
Pc to Mobile chatting using BluetoothPc to Mobile chatting using Bluetooth
Pc to Mobile chatting using Bluetooth
Bikash Chandra Karmokar
 
Touchless writer
Touchless writerTouchless writer
Touchless writer
Bikash Chandra Karmokar
 
Brain computer interface
Brain computer interfaceBrain computer interface
Brain computer interface
Bikash Chandra Karmokar
 
3D display without glasses
3D display without glasses3D display without glasses
3D display without glasses
Bikash Chandra Karmokar
 

More from Bikash Chandra Karmokar (6)

Dependency-Based Word Embeddings
Dependency-Based Word EmbeddingsDependency-Based Word Embeddings
Dependency-Based Word Embeddings
 
dmapply: A functional primitive to express distributed machine learning algor...
dmapply: A functional primitive to express distributed machine learning algor...dmapply: A functional primitive to express distributed machine learning algor...
dmapply: A functional primitive to express distributed machine learning algor...
 
Pc to Mobile chatting using Bluetooth
Pc to Mobile chatting using BluetoothPc to Mobile chatting using Bluetooth
Pc to Mobile chatting using Bluetooth
 
Touchless writer
Touchless writerTouchless writer
Touchless writer
 
Brain computer interface
Brain computer interfaceBrain computer interface
Brain computer interface
 
3D display without glasses
3D display without glasses3D display without glasses
3D display without glasses
 

Recently uploaded

Dev Dives: Mining your data with AI-powered Continuous Discovery
Dev Dives: Mining your data with AI-powered Continuous DiscoveryDev Dives: Mining your data with AI-powered Continuous Discovery
Dev Dives: Mining your data with AI-powered Continuous Discovery
UiPathCommunity
 
MySQL InnoDB Storage Engine: Deep Dive - Mydbops
MySQL InnoDB Storage Engine: Deep Dive - MydbopsMySQL InnoDB Storage Engine: Deep Dive - Mydbops
MySQL InnoDB Storage Engine: Deep Dive - Mydbops
Mydbops
 
Building a Semantic Layer of your Data Platform
Building a Semantic Layer of your Data PlatformBuilding a Semantic Layer of your Data Platform
Building a Semantic Layer of your Data Platform
Enterprise Knowledge
 
How to Optimize Call Monitoring: Automate QA and Elevate Customer Experience
How to Optimize Call Monitoring: Automate QA and Elevate Customer ExperienceHow to Optimize Call Monitoring: Automate QA and Elevate Customer Experience
How to Optimize Call Monitoring: Automate QA and Elevate Customer Experience
Aggregage
 
MongoDB vs ScyllaDB: Tractian’s Experience with Real-Time ML
MongoDB vs ScyllaDB: Tractian’s Experience with Real-Time MLMongoDB vs ScyllaDB: Tractian’s Experience with Real-Time ML
MongoDB vs ScyllaDB: Tractian’s Experience with Real-Time ML
ScyllaDB
 
Automation Student Developers Session 3: Introduction to UI Automation
Automation Student Developers Session 3: Introduction to UI AutomationAutomation Student Developers Session 3: Introduction to UI Automation
Automation Student Developers Session 3: Introduction to UI Automation
UiPathCommunity
 
Introduction to ThousandEyes AMER Webinar
Introduction  to ThousandEyes AMER WebinarIntroduction  to ThousandEyes AMER Webinar
Introduction to ThousandEyes AMER Webinar
ThousandEyes
 
Chapter 5 - Managing Test Activities V4.0
Chapter 5 - Managing Test Activities V4.0Chapter 5 - Managing Test Activities V4.0
Chapter 5 - Managing Test Activities V4.0
Neeraj Kumar Singh
 
EverHost AI Review: Empowering Websites with Limitless Possibilities through ...
EverHost AI Review: Empowering Websites with Limitless Possibilities through ...EverHost AI Review: Empowering Websites with Limitless Possibilities through ...
EverHost AI Review: Empowering Websites with Limitless Possibilities through ...
SOFTTECHHUB
 
Cyber Recovery Wargame
Cyber Recovery WargameCyber Recovery Wargame
Cyber Recovery Wargame
Databarracks
 
Day 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio FundamentalsDay 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio Fundamentals
UiPathCommunity
 
Database Management Myths for Developers
Database Management Myths for DevelopersDatabase Management Myths for Developers
Database Management Myths for Developers
John Sterrett
 
APJC Introduction to ThousandEyes Webinar
APJC Introduction to ThousandEyes WebinarAPJC Introduction to ThousandEyes Webinar
APJC Introduction to ThousandEyes Webinar
ThousandEyes
 
Guidelines for Effective Data Visualization
Guidelines for Effective Data VisualizationGuidelines for Effective Data Visualization
Guidelines for Effective Data Visualization
UmmeSalmaM1
 
ThousandEyes New Product Features and Release Highlights: June 2024
ThousandEyes New Product Features and Release Highlights: June 2024ThousandEyes New Product Features and Release Highlights: June 2024
ThousandEyes New Product Features and Release Highlights: June 2024
ThousandEyes
 
TrustArc Webinar - Your Guide for Smooth Cross-Border Data Transfers and Glob...
TrustArc Webinar - Your Guide for Smooth Cross-Border Data Transfers and Glob...TrustArc Webinar - Your Guide for Smooth Cross-Border Data Transfers and Glob...
TrustArc Webinar - Your Guide for Smooth Cross-Border Data Transfers and Glob...
TrustArc
 
Supplier Sourcing Presentation - Gay De La Cruz.pdf
Supplier Sourcing Presentation - Gay De La Cruz.pdfSupplier Sourcing Presentation - Gay De La Cruz.pdf
Supplier Sourcing Presentation - Gay De La Cruz.pdf
gaydlc2513
 
CTO Insights: Steering a High-Stakes Database Migration
CTO Insights: Steering a High-Stakes Database MigrationCTO Insights: Steering a High-Stakes Database Migration
CTO Insights: Steering a High-Stakes Database Migration
ScyllaDB
 
Day 4 - Excel Automation and Data Manipulation
Day 4 - Excel Automation and Data ManipulationDay 4 - Excel Automation and Data Manipulation
Day 4 - Excel Automation and Data Manipulation
UiPathCommunity
 
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdfLee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
leebarnesutopia
 

Recently uploaded (20)

Dev Dives: Mining your data with AI-powered Continuous Discovery
Dev Dives: Mining your data with AI-powered Continuous DiscoveryDev Dives: Mining your data with AI-powered Continuous Discovery
Dev Dives: Mining your data with AI-powered Continuous Discovery
 
MySQL InnoDB Storage Engine: Deep Dive - Mydbops
MySQL InnoDB Storage Engine: Deep Dive - MydbopsMySQL InnoDB Storage Engine: Deep Dive - Mydbops
MySQL InnoDB Storage Engine: Deep Dive - Mydbops
 
Building a Semantic Layer of your Data Platform
Building a Semantic Layer of your Data PlatformBuilding a Semantic Layer of your Data Platform
Building a Semantic Layer of your Data Platform
 
How to Optimize Call Monitoring: Automate QA and Elevate Customer Experience
How to Optimize Call Monitoring: Automate QA and Elevate Customer ExperienceHow to Optimize Call Monitoring: Automate QA and Elevate Customer Experience
How to Optimize Call Monitoring: Automate QA and Elevate Customer Experience
 
MongoDB vs ScyllaDB: Tractian’s Experience with Real-Time ML
MongoDB vs ScyllaDB: Tractian’s Experience with Real-Time MLMongoDB vs ScyllaDB: Tractian’s Experience with Real-Time ML
MongoDB vs ScyllaDB: Tractian’s Experience with Real-Time ML
 
Automation Student Developers Session 3: Introduction to UI Automation
Automation Student Developers Session 3: Introduction to UI AutomationAutomation Student Developers Session 3: Introduction to UI Automation
Automation Student Developers Session 3: Introduction to UI Automation
 
Introduction to ThousandEyes AMER Webinar
Introduction  to ThousandEyes AMER WebinarIntroduction  to ThousandEyes AMER Webinar
Introduction to ThousandEyes AMER Webinar
 
Chapter 5 - Managing Test Activities V4.0
Chapter 5 - Managing Test Activities V4.0Chapter 5 - Managing Test Activities V4.0
Chapter 5 - Managing Test Activities V4.0
 
EverHost AI Review: Empowering Websites with Limitless Possibilities through ...
EverHost AI Review: Empowering Websites with Limitless Possibilities through ...EverHost AI Review: Empowering Websites with Limitless Possibilities through ...
EverHost AI Review: Empowering Websites with Limitless Possibilities through ...
 
Cyber Recovery Wargame
Cyber Recovery WargameCyber Recovery Wargame
Cyber Recovery Wargame
 
Day 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio FundamentalsDay 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio Fundamentals
 
Database Management Myths for Developers
Database Management Myths for DevelopersDatabase Management Myths for Developers
Database Management Myths for Developers
 
APJC Introduction to ThousandEyes Webinar
APJC Introduction to ThousandEyes WebinarAPJC Introduction to ThousandEyes Webinar
APJC Introduction to ThousandEyes Webinar
 
Guidelines for Effective Data Visualization
Guidelines for Effective Data VisualizationGuidelines for Effective Data Visualization
Guidelines for Effective Data Visualization
 
ThousandEyes New Product Features and Release Highlights: June 2024
ThousandEyes New Product Features and Release Highlights: June 2024ThousandEyes New Product Features and Release Highlights: June 2024
ThousandEyes New Product Features and Release Highlights: June 2024
 
TrustArc Webinar - Your Guide for Smooth Cross-Border Data Transfers and Glob...
TrustArc Webinar - Your Guide for Smooth Cross-Border Data Transfers and Glob...TrustArc Webinar - Your Guide for Smooth Cross-Border Data Transfers and Glob...
TrustArc Webinar - Your Guide for Smooth Cross-Border Data Transfers and Glob...
 
Supplier Sourcing Presentation - Gay De La Cruz.pdf
Supplier Sourcing Presentation - Gay De La Cruz.pdfSupplier Sourcing Presentation - Gay De La Cruz.pdf
Supplier Sourcing Presentation - Gay De La Cruz.pdf
 
CTO Insights: Steering a High-Stakes Database Migration
CTO Insights: Steering a High-Stakes Database MigrationCTO Insights: Steering a High-Stakes Database Migration
CTO Insights: Steering a High-Stakes Database Migration
 
Day 4 - Excel Automation and Data Manipulation
Day 4 - Excel Automation and Data ManipulationDay 4 - Excel Automation and Data Manipulation
Day 4 - Excel Automation and Data Manipulation
 
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdfLee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
 

Sign language recognizer

  • 1. An intelligent approach to recognize sign language for deaf and dumb people of the world
  • 2. Dedication First of all we would like to remember the deaf and dumb people of the world for whom we tried to develop a Sign language Recognizer (SLR).
  • 3. Outline • Sign language • SLR & its necessity • Helping process of SLR • Working procedure of SLR • Block Diagram of SLR • BP training time & graph • Recognition accuracy • Limitations • Future plan • Papers
  • 4. What is Sign Language ??  Communicating language used primarily by deaf people.  Uses different medium such as hands, face, or eyes rather than vocal tract or ears for communication purpose. Communication using sign language
  • 5. What is SLR ?? Sign language recognizer (SLR) is a tool for recognizing sign language of deaf and dumb people of the world.
  • 6. Why we need SLR ?? Problems: • About 2 million people are deaf in our world • They are deprived from various social activities • They are under-estimated to our society • Communication problem
  • 7. Continued.. Proposed Solution: SLR SLR can be a desirable interpreter which can help both the community general and deaf.
  • 8. How SLR help ?? An Example..... Suppose a deaf customer went to a shop. She is ?? trying to express her demands to the shopkeeper using sign language but the shopkeeper can not understand her demands. shopkeeper Deaf customer
  • 9. Continued.. SLR brings the solution for this problem>> • SLR capture signs shown by deaf man • Convert the signs to text • This text is shown to shopkeeper Now the shopkeeper can understand the deaf man’s demands
  • 10. Continued.. Sign to text conversion using SLR Sign Converted text
  • 11. Continued.. Text to sign conversion When shopkeeper replied to the deaf customer SLR • Convert text to sign • This sign is shown to the deaf customer Now the deaf man can understand the shopkeeper’s speeches
  • 12. Continued.. Text to sign conversion using SLR Shopkeeper speech/text Sign
  • 13. Text to Sign Conversion
  • 14. Process Collecting Text • Text from the writing place are collected Separate each letters Showing sign
  • 15. Continued.. Collecting Text • From the sentences each letter are Separate each letter separated and put into an array. Showing sign
  • 16. Continued.. Collecting Text • For each letter a predefined sign image Separate each letters are shown. Showing sign
  • 17. Sign to Text Conversion
  • 18. How SLR works ?? Image processing & sign detection Normalization Sign recognition Sign to text conversion
  • 19. Continued.. Image processing & sign detection • Image capture • Skin color detection Normalization Sign recognition Sign to text conversion
  • 20. Continued.. Image processing & sign detection • Hand gesture detection Normalization • Sign detection Sign recognition Sign to text conversion
  • 21. Continued.. Image processing & sign detection • Reducing image size Normalization Sign recognition Sign to text conversion 200x200 30x33
  • 22. Continued.. Image processing & sign detection • Backpropagation implementation Normalization Sign recognition Sign to text conversion
  • 23. Continued.. Image processing & sign detection • Converting sign language to Bengali or English text Normalization Sign recognition v Sign to text conversion
  • 24. Block diagram of the SLR
  • 25. BP Training Figure: Training error versus number of iteration
  • 26. Training time for BP Training Input size of pixel Time (min) 30*33 1.5 45*48 2.8 60*63 3.7 We have used 50 signs as training input where each sign has 5 samples that make 50 x 5 = 250 samples.
  • 27. Recognition Accuracy Avg. No. of input Accuracy (%) 10 74 20 65 30 60
  • 28. Limitations • Due to brightness and contrast sometimes webcam can hardly detect the expected skin color. • Because of the similarity of tracking environment background color and skin color the SLR gets unexpected pixels.
  • 29. Continued.. • Due to almost similar pattern its become hard to take decision.
  • 31. Future Plan • Real time word recognition of ASL & BSL • Implementing neural network Ensembles • Implementing Genetic algorithm for sign recognition
  • 32. Required Tools • Visual studio 2008 • XML • Avro Keyboard installed • Aforge .Net • Open CV • Webcam
  • 33. References  http://www.lifeprint.com/  http://engineeringproject2011.webs.com/  www.c-sharpcorner.com  www.codeproject.com  http://en.wikipedia.org  www.aforgenet.com
  • 34. Published papers 1. Bikash Chandra Karmokar, Kazi Md. RokibulAlam, Md. KibriaSiddiquee, “An intelligent approach to recognize touchless written Bengali characters”, International Conference on Informatics, Electronics & Vision (ICIEV), ISSN: 2226-2105, 2012, Dhaka, Bangladesh 2. Kazi Md. RokibulAlam, Bikash Chandra Karmokar, Md. KibriaSiddiquee, “A comparison of constructive and pruning algorithms to design neural networks”, Indian Journal of Computer Science and Engineering (IJCSE), ISSN : 0976-5166 Vol. 2 No. 3 Jun-Jul 2011