SlideShare a Scribd company logo
1 of 27
AA CCoonnttoouurr BBaasseedd AApppprrooaacchh ttoo CCllaassssiiffyy 
HHaanndd PPoossttuurree uussiinngg NNeeuurraall NNeettwwoorrkk 
Presented by 
Md.Tunvir Rahman 
ID:0704026 
Supervised by 
Anik Saha 
Lecturer , CSE 
CUET
Motivation 
Touch less interaction with devices require fast, robust method 
to classify hand posture. 
Autonomous driving require to classify the hand gesture shown 
by traffic police or passengers. 
Home appliances like TV, Microwave oven etc. need posture 
classification. 
Giving command to a robot can be done by hand gesture 
which needs a good gesture classifier. 
2 Department of CSE, CUET
Previous Work and Limitation 
In[6] template matching approach which require hand 
band in the hand to normalize the image. 
In [1] orientation Histogram based approach some times 
map same posture in different class. 
In [2] gesture classification by presence of number of 
fingers and their respective distance with palm center 
limit the number gesture to be classified 
3 Department of CSE, CUET
Goal 
Classify gesture in an dynamic background. 
No special marker in the hand. 
Noise reduction from image frame. 
Implementation of neural network as classifier. 
Implement this approach to classify Bangla Sign 
character. 
4 Department of CSE, CUET
Our Proposed Methodology 
RGB Image 
Hand Region Segmentation 
Preprocessing 
Connected Component labeling and 
Noise Removal 
Normalization and Contour Detection 
Feature Extraction 
Training Set Neural Network 
Classified Posture 
5 Department of CSE, CUET 
Train 
Test
Recognition System 
6 Department of CSE, CUET 
Detected 
sign
ROI Detection 
ROI Detection Based on Skin Color 
Some unwanted region appears in the frame 
7 Department of CSE, CUET
Preprocessing 
Erosion and Dilation on Binary image to smooth the 
image contour and remove small holes. 
{ 255 
O ( i , j ) = if 
at least one neighbor is 255 
d I ( i , j ) if at least one neighbor is 255 
8 Department of CSE, CUET 
Dilation
Preprocessing 
e I i j if O i j = all 8 neighbors are 255 
9 Department of CSE, CUET 
Erosion 
{ 255 
( , ) ( , ) if 
at least one neighbor is 0
Noise Reduction 
Label the Connected Component using Flood Fill and Consider two big 
region containing maximum binary data. Other will be considered as noise. 
Color Segmented Image After Removing Noise 
10 Department of CSE, CUET
Flood Fill Algorithm 
2 
2 
2 
2 
2 
P1 P2 p3 p4 p3 p4 
2 
11 Department of CSE, CUET 
p3 p4 P4 p5 
2 
p5 p6 p7 
A 
Connected 
region label 
by 2
Normalization 
Hand Forearm follow an Non-increasing radius shape up to wrist of the hand . 
Forearm part is unwanted for classification. 
Contour pixel of Hand shape 
12 Department of CSE, CUET
Feature Extraction 
13 Department of CSE, CUET 
90 
0 
Summing Up 
Number 
of Pixelโ€™s lie in 
this Angle 
Total 19 histogram is extracted from the image 
180
Feature Extraction 
Each Bin Contain count of Contour pixel . 
Taking ratio of bins count and pass this ratio as the 
feature vector to the neural network. 
First train the network by feature(input) and response 
(output). 
Then test gesture with the trained network. 
14 Department of CSE, CUET
1 
2 
Input Output 
15 Department of CSE, CUET 
F1 
F2 
1 
2 
3 
N 
5 
Our Proposed Network 
Hidden layer 
F3 
Fn
1 
w01 Input = -3.93 Target 
16 Department of CSE, CUET 
X1 
x2 
w11= 3 
w12= 6 
w21= 4 
w22= 5 
w10= 1 
w20= -6 
w21= -1 
w22= 1 
1 
0 
Neural Network and Back propagation 
1 
w02= 1
Output Y1=0.982 
Input Target 
Output Y2=0.50 
17 Department of CSE, CUET 
I1 
1 
I2 
H1 
H2 
O1 
X1 
x2 
-6 
1 
0 
Neural Network and Back propagation 
Activation 
a=1*3+0*4+3*1*1=4 
3 
4 
1 
6 
5 
2 
4 
Activation a=0 
-3.93 
1 1 
Output 0.51 
Target-Output=0.49 
O2 1 
2 
4 
-3. 
Output 0.72 
Target-Output=0.27 
Total 
Error=0.49+0.27=0.76
Calculating the Delta values for Output and Hidden Neuron 
Dout= out*(1-out)*(target-out) 
Do1 =0.51*(1-0.51)*(1- 
Input Target 
18 Department of CSE, CUET 
I1 
1 
I2 
H1 
H2 
O1 
X1 
x2 
-6 
1 
0 
3 
4 
1 
6 
5 
2 
4 
-3.93 
1 1 
O2 1 
2 
4 
-3. 
0.51)=0.1225 
Do2 =0.27*(1-0.27)*(1- 
0.27)=0.14 
DH= out*(1-out)*W* Doi 
Dh11 =0.982*(1- 
0.982)*2*0.1225=0.0043 
Dh12 =0.982*(1- 
0.982)*2*0.14=0.0049 
Dh21 =0.51*(1- 
0.51)*4*0.1225=0.1225 
Dh22 =0.51*(1- 
0.51)*4*0.14=0.139
DWij = ฮท*Yi*Dj 
Input D0.1*1*0.0043=0.0004 
w(03)= Target 
19 Department of CSE, CUET 
I1 
1 
I2 
H1 
H2 
O1 
X1 
x2 
-6 
1 
0 
Neural Network and Back propagation 
3 
4 
1 
6 
5 
2 
4 
-3.93 
1 1 
O2 1 
2 
4 
-3. 
ฮท= Learning Constant=0.1 
Do1 =0.1225 
Do1 =0.14 
Dh11 =0.0043 
Dh12 =0.0049 
Dh21 =0.1225 
Dh22 =0.139 
1.0004 
w (ij)new =wij(old)+ Dw(ij)
Input Target 
20 Department of CSE, CUET 
I1 
1 
I2 
H1 
H2 
O1 
X1 
x2 
-5.987 
1 
0 
Neural Network and Back propagation 
3.0004 
4 
1 
6.0123 
5 
2.012 
4.006 
-3.918 
1 1 
O2 1 
2.013 
4.012 
-2.98 
1.0004
21 Department of CSE, CUET 
I1 
1 
I2 
H1 
H2 
O1 
X1 
x2 
-5.987 
1 
Input 
0 
Target 
Network response after Weight adjustment 
3.0004 
4 
1 
6.0123 
5 
2.012 
4.006 
-3.918 
1 1 
O2 1 
2.013 
4.012 
-2.98 
1.0004 
New OutH1=0.9820 
New OutH2=0.5063 
New OutO1=0.5214 
New OutO2=0.736 
1-0.5214=0.4786 
1-0.736=0.264 
Total Error=0.4786+0.264 
=0.7426 
In First Iteration Error reduced from 0.76 to 0.74 
Iteration Continues until the desired error goal is achieved
Experimental Analysis 
โ€ข Performance depends on the no of training set 
โ€ข Train: Test ratio significantly effects successful classification. 
22 Department of CSE, CUET 
โ€ข Defining 100 neurons in 
hidden layer 
requires around 
450 epochs to reach 
the error goal.
Performance Analysis 
23 Department of CSE, CUET 
Train 
Successful 
Classification 
Rate 
10 Sample for each 
Sign character
Limitation 
Background fully skin-colored the classification system 
fail. 
Noise component is larger than the hand ROI. 
Angular distortion cause the system failure. 
24 Department of CSE, CUET
Future Works 
Shape based hand region segmentation can make the 
classification independent of background. 
Dynamic hand gesture can be extracted from video and 
make the system user friendly. 
25 Department of CSE, CUET
References 
[1] William T. Freeman and Michel Roth, โ€œOrientation Histograms for Hand Gesture 
Recognition โ€ IEEE Intl. Workshop on Automatic Face and Gesture Recognition, Zurich, 
June ,2006 
[2] S.M Hassan Ahmed Todd C Alexender, โ€œReal Time static and dynamic hand gesture 
recognition for human computer Interactionโ€-Electrical Engineering, University of 
Miami, FL. 
[3]Priyanka Mekala, โ€œReal-time Sign Language Recognition based on Neural Network 
Architectureโ€, Florida International University, FL, U.S.A 
[4] Klimis Symeonidis โ€œHand Gesture Recognition Using Neural Networksโ€, School of 
Electronic and Electrical Engineering, August 23, 2009. 
[5]Bowden & Sarhadi โ€ Building Temporal models for Gesture Recognitionโ€ in 
preceding British Machine Vision Conference, pages 32-41,2002. 
[6] Dr. Kaushik deb, Helena Parveen Mony & Sujan Chowdhury โ€œTwo Handed Sign 
Language Recognition for Bangla Sign Character using Cross Correlationโ€ Global 
journal of Computer Science and Technology, Volume 12, Issue 3, February 2012. 
26 Department of CSE, CUET
Thanks 
27 Department of CSE, CUET

More Related Content

What's hot

Gesture Recognition Based Video Game Controller
Gesture Recognition Based Video Game ControllerGesture Recognition Based Video Game Controller
Gesture Recognition Based Video Game ControllerIRJET Journal
ย 
face recognition based on PCA
face recognition based on PCAface recognition based on PCA
face recognition based on PCA@zenafaris91
ย 
Introduction to object detection
Introduction to object detectionIntroduction to object detection
Introduction to object detectionAmar Jindal
ย 
A novel approach for efficient skull stripping using morphological reconstruc...
A novel approach for efficient skull stripping using morphological reconstruc...A novel approach for efficient skull stripping using morphological reconstruc...
A novel approach for efficient skull stripping using morphological reconstruc...eSAT Journals
ย 
Detection of hard exudates using simulated annealing based thresholding mecha...
Detection of hard exudates using simulated annealing based thresholding mecha...Detection of hard exudates using simulated annealing based thresholding mecha...
Detection of hard exudates using simulated annealing based thresholding mecha...csandit
ย 
Enhanced Algorithm for Obstacle Detection and Avoidance Using a Hybrid of Pla...
Enhanced Algorithm for Obstacle Detection and Avoidance Using a Hybrid of Pla...Enhanced Algorithm for Obstacle Detection and Avoidance Using a Hybrid of Pla...
Enhanced Algorithm for Obstacle Detection and Avoidance Using a Hybrid of Pla...IOSR Journals
ย 
System Monitoring
System MonitoringSystem Monitoring
System Monitoringbutest
ย 
An efficient feature extraction method with pseudo zernike moment for facial ...
An efficient feature extraction method with pseudo zernike moment for facial ...An efficient feature extraction method with pseudo zernike moment for facial ...
An efficient feature extraction method with pseudo zernike moment for facial ...ijcsity
ย 
3D Face Recognition Method Using 2DPCAEuclidean Distance Classification
3D Face Recognition Method Using 2DPCAEuclidean Distance Classification3D Face Recognition Method Using 2DPCAEuclidean Distance Classification
3D Face Recognition Method Using 2DPCAEuclidean Distance ClassificationIDES Editor
ย 
Fingerprint Registration Using Zernike Moments : An Approach for a Supervised...
Fingerprint Registration Using Zernike Moments : An Approach for a Supervised...Fingerprint Registration Using Zernike Moments : An Approach for a Supervised...
Fingerprint Registration Using Zernike Moments : An Approach for a Supervised...CSCJournals
ย 
Image Restoration (Digital Image Processing)
Image Restoration (Digital Image Processing)Image Restoration (Digital Image Processing)
Image Restoration (Digital Image Processing)VARUN KUMAR
ย 
Normalization cross correlation value of
Normalization cross correlation value ofNormalization cross correlation value of
Normalization cross correlation value ofeSAT Publishing House
ย 
A decomposition framework for image denoising algorithms...
A decomposition framework for image denoising algorithms...A decomposition framework for image denoising algorithms...
A decomposition framework for image denoising algorithms...Sujit73031
ย 
Naveen 9911103606 major ppt
Naveen 9911103606 major pptNaveen 9911103606 major ppt
Naveen 9911103606 major pptNaveen Rajgariya
ย 

What's hot (14)

Gesture Recognition Based Video Game Controller
Gesture Recognition Based Video Game ControllerGesture Recognition Based Video Game Controller
Gesture Recognition Based Video Game Controller
ย 
face recognition based on PCA
face recognition based on PCAface recognition based on PCA
face recognition based on PCA
ย 
Introduction to object detection
Introduction to object detectionIntroduction to object detection
Introduction to object detection
ย 
A novel approach for efficient skull stripping using morphological reconstruc...
A novel approach for efficient skull stripping using morphological reconstruc...A novel approach for efficient skull stripping using morphological reconstruc...
A novel approach for efficient skull stripping using morphological reconstruc...
ย 
Detection of hard exudates using simulated annealing based thresholding mecha...
Detection of hard exudates using simulated annealing based thresholding mecha...Detection of hard exudates using simulated annealing based thresholding mecha...
Detection of hard exudates using simulated annealing based thresholding mecha...
ย 
Enhanced Algorithm for Obstacle Detection and Avoidance Using a Hybrid of Pla...
Enhanced Algorithm for Obstacle Detection and Avoidance Using a Hybrid of Pla...Enhanced Algorithm for Obstacle Detection and Avoidance Using a Hybrid of Pla...
Enhanced Algorithm for Obstacle Detection and Avoidance Using a Hybrid of Pla...
ย 
System Monitoring
System MonitoringSystem Monitoring
System Monitoring
ย 
An efficient feature extraction method with pseudo zernike moment for facial ...
An efficient feature extraction method with pseudo zernike moment for facial ...An efficient feature extraction method with pseudo zernike moment for facial ...
An efficient feature extraction method with pseudo zernike moment for facial ...
ย 
3D Face Recognition Method Using 2DPCAEuclidean Distance Classification
3D Face Recognition Method Using 2DPCAEuclidean Distance Classification3D Face Recognition Method Using 2DPCAEuclidean Distance Classification
3D Face Recognition Method Using 2DPCAEuclidean Distance Classification
ย 
Fingerprint Registration Using Zernike Moments : An Approach for a Supervised...
Fingerprint Registration Using Zernike Moments : An Approach for a Supervised...Fingerprint Registration Using Zernike Moments : An Approach for a Supervised...
Fingerprint Registration Using Zernike Moments : An Approach for a Supervised...
ย 
Image Restoration (Digital Image Processing)
Image Restoration (Digital Image Processing)Image Restoration (Digital Image Processing)
Image Restoration (Digital Image Processing)
ย 
Normalization cross correlation value of
Normalization cross correlation value ofNormalization cross correlation value of
Normalization cross correlation value of
ย 
A decomposition framework for image denoising algorithms...
A decomposition framework for image denoising algorithms...A decomposition framework for image denoising algorithms...
A decomposition framework for image denoising algorithms...
ย 
Naveen 9911103606 major ppt
Naveen 9911103606 major pptNaveen 9911103606 major ppt
Naveen 9911103606 major ppt
ย 

Similar to Sign Language Classification Process By neural Network

SLIC Superpixel Based Self Organizing Maps Algorithm for Segmentation of Micr...
SLIC Superpixel Based Self Organizing Maps Algorithm for Segmentation of Micr...SLIC Superpixel Based Self Organizing Maps Algorithm for Segmentation of Micr...
SLIC Superpixel Based Self Organizing Maps Algorithm for Segmentation of Micr...IJAAS Team
ย 
Enhancement of genetic image watermarking robust against cropping attack
Enhancement of genetic image watermarking robust against cropping attackEnhancement of genetic image watermarking robust against cropping attack
Enhancement of genetic image watermarking robust against cropping attackijfcstjournal
ย 
An Unique Edge Preserving Noise Filtering Technique for Impulse Noise Removal
An Unique Edge Preserving Noise Filtering Technique for Impulse Noise RemovalAn Unique Edge Preserving Noise Filtering Technique for Impulse Noise Removal
An Unique Edge Preserving Noise Filtering Technique for Impulse Noise Removalsipij
ย 
Pedestrian detection under weather conditions using conditional generative ad...
Pedestrian detection under weather conditions using conditional generative ad...Pedestrian detection under weather conditions using conditional generative ad...
Pedestrian detection under weather conditions using conditional generative ad...IAESIJAI
ย 
Development of ML-based Optical Fine Alignment tool
Development of ML-based Optical Fine Alignment toolDevelopment of ML-based Optical Fine Alignment tool
Development of ML-based Optical Fine Alignment toolSashank Mishra
ย 
Final Thesis Presentation
Final Thesis PresentationFinal Thesis Presentation
Final Thesis PresentationSajid Rasheed
ย 
Utilization f LiDAR and IKONOS for Security Hotspot Analysis based on Realism...
Utilization f LiDAR and IKONOS for Security Hotspot Analysis based on Realism...Utilization f LiDAR and IKONOS for Security Hotspot Analysis based on Realism...
Utilization f LiDAR and IKONOS for Security Hotspot Analysis based on Realism...Beniamino Murgante
ย 
Implementation performance analysis of cordic
Implementation performance analysis of cordicImplementation performance analysis of cordic
Implementation performance analysis of cordiciaemedu
ย 
Automatic Skin Lesion Segmentation and Melanoma Detection: Transfer Learning ...
Automatic Skin Lesion Segmentation and Melanoma Detection: Transfer Learning ...Automatic Skin Lesion Segmentation and Melanoma Detection: Transfer Learning ...
Automatic Skin Lesion Segmentation and Melanoma Detection: Transfer Learning ...Zabir Al Nazi Nabil
ย 
Mining of time series data base using fuzzy neural information systems
Mining of time series data base using fuzzy neural information systemsMining of time series data base using fuzzy neural information systems
Mining of time series data base using fuzzy neural information systemsDr.MAYA NAYAK
ย 
A Novel Approach for Moving Object Detection from Dynamic Background
A Novel Approach for Moving Object Detection from Dynamic BackgroundA Novel Approach for Moving Object Detection from Dynamic Background
A Novel Approach for Moving Object Detection from Dynamic BackgroundIJERA Editor
ย 
Segmentation and Classification of MRI Brain Tumor
Segmentation and Classification of MRI Brain TumorSegmentation and Classification of MRI Brain Tumor
Segmentation and Classification of MRI Brain TumorIRJET Journal
ย 
Application of gaussian filter with principal component analysis
Application of gaussian filter with principal component analysisApplication of gaussian filter with principal component analysis
Application of gaussian filter with principal component analysisIAEME Publication
ย 
Application of gaussian filter with principal component analysis
Application of gaussian filter with principal component analysisApplication of gaussian filter with principal component analysis
Application of gaussian filter with principal component analysisIAEME Publication
ย 
Faster Interleaved Modular Multiplier Based on Sign Detection
Faster Interleaved Modular Multiplier Based on Sign DetectionFaster Interleaved Modular Multiplier Based on Sign Detection
Faster Interleaved Modular Multiplier Based on Sign DetectionVLSICS Design
ย 
SURVEY ON POLYGONAL APPROXIMATION TECHNIQUES FOR DIGITAL PLANAR CURVES
SURVEY ON POLYGONAL APPROXIMATION TECHNIQUES FOR DIGITAL PLANAR CURVESSURVEY ON POLYGONAL APPROXIMATION TECHNIQUES FOR DIGITAL PLANAR CURVES
SURVEY ON POLYGONAL APPROXIMATION TECHNIQUES FOR DIGITAL PLANAR CURVESZac Darcy
ย 
Vision Based Human Decoy System for Spot Cooling
Vision Based Human Decoy System for Spot CoolingVision Based Human Decoy System for Spot Cooling
Vision Based Human Decoy System for Spot CoolingTELKOMNIKA JOURNAL
ย 
Week2- Deep Learning Intuition.pptx
Week2- Deep Learning Intuition.pptxWeek2- Deep Learning Intuition.pptx
Week2- Deep Learning Intuition.pptxfahmi324663
ย 

Similar to Sign Language Classification Process By neural Network (20)

SLIC Superpixel Based Self Organizing Maps Algorithm for Segmentation of Micr...
SLIC Superpixel Based Self Organizing Maps Algorithm for Segmentation of Micr...SLIC Superpixel Based Self Organizing Maps Algorithm for Segmentation of Micr...
SLIC Superpixel Based Self Organizing Maps Algorithm for Segmentation of Micr...
ย 
Enhancement of genetic image watermarking robust against cropping attack
Enhancement of genetic image watermarking robust against cropping attackEnhancement of genetic image watermarking robust against cropping attack
Enhancement of genetic image watermarking robust against cropping attack
ย 
An Unique Edge Preserving Noise Filtering Technique for Impulse Noise Removal
An Unique Edge Preserving Noise Filtering Technique for Impulse Noise RemovalAn Unique Edge Preserving Noise Filtering Technique for Impulse Noise Removal
An Unique Edge Preserving Noise Filtering Technique for Impulse Noise Removal
ย 
Lcd bresenham
Lcd bresenhamLcd bresenham
Lcd bresenham
ย 
Pedestrian detection under weather conditions using conditional generative ad...
Pedestrian detection under weather conditions using conditional generative ad...Pedestrian detection under weather conditions using conditional generative ad...
Pedestrian detection under weather conditions using conditional generative ad...
ย 
Development of ML-based Optical Fine Alignment tool
Development of ML-based Optical Fine Alignment toolDevelopment of ML-based Optical Fine Alignment tool
Development of ML-based Optical Fine Alignment tool
ย 
Final Thesis Presentation
Final Thesis PresentationFinal Thesis Presentation
Final Thesis Presentation
ย 
Utilization f LiDAR and IKONOS for Security Hotspot Analysis based on Realism...
Utilization f LiDAR and IKONOS for Security Hotspot Analysis based on Realism...Utilization f LiDAR and IKONOS for Security Hotspot Analysis based on Realism...
Utilization f LiDAR and IKONOS for Security Hotspot Analysis based on Realism...
ย 
Implementation performance analysis of cordic
Implementation performance analysis of cordicImplementation performance analysis of cordic
Implementation performance analysis of cordic
ย 
Automatic Skin Lesion Segmentation and Melanoma Detection: Transfer Learning ...
Automatic Skin Lesion Segmentation and Melanoma Detection: Transfer Learning ...Automatic Skin Lesion Segmentation and Melanoma Detection: Transfer Learning ...
Automatic Skin Lesion Segmentation and Melanoma Detection: Transfer Learning ...
ย 
Mining of time series data base using fuzzy neural information systems
Mining of time series data base using fuzzy neural information systemsMining of time series data base using fuzzy neural information systems
Mining of time series data base using fuzzy neural information systems
ย 
A Novel Approach for Moving Object Detection from Dynamic Background
A Novel Approach for Moving Object Detection from Dynamic BackgroundA Novel Approach for Moving Object Detection from Dynamic Background
A Novel Approach for Moving Object Detection from Dynamic Background
ย 
Segmentation and Classification of MRI Brain Tumor
Segmentation and Classification of MRI Brain TumorSegmentation and Classification of MRI Brain Tumor
Segmentation and Classification of MRI Brain Tumor
ย 
Modern Equipment's in Survey Works
Modern Equipment's in Survey WorksModern Equipment's in Survey Works
Modern Equipment's in Survey Works
ย 
Application of gaussian filter with principal component analysis
Application of gaussian filter with principal component analysisApplication of gaussian filter with principal component analysis
Application of gaussian filter with principal component analysis
ย 
Application of gaussian filter with principal component analysis
Application of gaussian filter with principal component analysisApplication of gaussian filter with principal component analysis
Application of gaussian filter with principal component analysis
ย 
Faster Interleaved Modular Multiplier Based on Sign Detection
Faster Interleaved Modular Multiplier Based on Sign DetectionFaster Interleaved Modular Multiplier Based on Sign Detection
Faster Interleaved Modular Multiplier Based on Sign Detection
ย 
SURVEY ON POLYGONAL APPROXIMATION TECHNIQUES FOR DIGITAL PLANAR CURVES
SURVEY ON POLYGONAL APPROXIMATION TECHNIQUES FOR DIGITAL PLANAR CURVESSURVEY ON POLYGONAL APPROXIMATION TECHNIQUES FOR DIGITAL PLANAR CURVES
SURVEY ON POLYGONAL APPROXIMATION TECHNIQUES FOR DIGITAL PLANAR CURVES
ย 
Vision Based Human Decoy System for Spot Cooling
Vision Based Human Decoy System for Spot CoolingVision Based Human Decoy System for Spot Cooling
Vision Based Human Decoy System for Spot Cooling
ย 
Week2- Deep Learning Intuition.pptx
Week2- Deep Learning Intuition.pptxWeek2- Deep Learning Intuition.pptx
Week2- Deep Learning Intuition.pptx
ย 

Recently uploaded

Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
ย 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxfenichawla
ย 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
ย 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapRishantSharmaFr
ย 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfRagavanV2
ย 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
ย 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . pptDineshKumar4165
ย 
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar โ‰ผ๐Ÿ” Delhi door step de...
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar  โ‰ผ๐Ÿ” Delhi door step de...Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar  โ‰ผ๐Ÿ” Delhi door step de...
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar โ‰ผ๐Ÿ” Delhi door step de...9953056974 Low Rate Call Girls In Saket, Delhi NCR
ย 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueBhangaleSonal
ย 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptMsecMca
ย 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdfSuman Jyoti
ย 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
ย 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
ย 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
ย 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
ย 
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Christo Ananth
ย 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
ย 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
ย 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)simmis5
ย 

Recently uploaded (20)

Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
ย 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
ย 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
ย 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
ย 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
ย 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
ย 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
ย 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
ย 
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar โ‰ผ๐Ÿ” Delhi door step de...
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar  โ‰ผ๐Ÿ” Delhi door step de...Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar  โ‰ผ๐Ÿ” Delhi door step de...
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar โ‰ผ๐Ÿ” Delhi door step de...
ย 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
ย 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
ย 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
ย 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
ย 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
ย 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
ย 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
ย 
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...
ย 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
ย 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
ย 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
ย 

Sign Language Classification Process By neural Network

  • 1. AA CCoonnttoouurr BBaasseedd AApppprrooaacchh ttoo CCllaassssiiffyy HHaanndd PPoossttuurree uussiinngg NNeeuurraall NNeettwwoorrkk Presented by Md.Tunvir Rahman ID:0704026 Supervised by Anik Saha Lecturer , CSE CUET
  • 2. Motivation Touch less interaction with devices require fast, robust method to classify hand posture. Autonomous driving require to classify the hand gesture shown by traffic police or passengers. Home appliances like TV, Microwave oven etc. need posture classification. Giving command to a robot can be done by hand gesture which needs a good gesture classifier. 2 Department of CSE, CUET
  • 3. Previous Work and Limitation In[6] template matching approach which require hand band in the hand to normalize the image. In [1] orientation Histogram based approach some times map same posture in different class. In [2] gesture classification by presence of number of fingers and their respective distance with palm center limit the number gesture to be classified 3 Department of CSE, CUET
  • 4. Goal Classify gesture in an dynamic background. No special marker in the hand. Noise reduction from image frame. Implementation of neural network as classifier. Implement this approach to classify Bangla Sign character. 4 Department of CSE, CUET
  • 5. Our Proposed Methodology RGB Image Hand Region Segmentation Preprocessing Connected Component labeling and Noise Removal Normalization and Contour Detection Feature Extraction Training Set Neural Network Classified Posture 5 Department of CSE, CUET Train Test
  • 6. Recognition System 6 Department of CSE, CUET Detected sign
  • 7. ROI Detection ROI Detection Based on Skin Color Some unwanted region appears in the frame 7 Department of CSE, CUET
  • 8. Preprocessing Erosion and Dilation on Binary image to smooth the image contour and remove small holes. { 255 O ( i , j ) = if at least one neighbor is 255 d I ( i , j ) if at least one neighbor is 255 8 Department of CSE, CUET Dilation
  • 9. Preprocessing e I i j if O i j = all 8 neighbors are 255 9 Department of CSE, CUET Erosion { 255 ( , ) ( , ) if at least one neighbor is 0
  • 10. Noise Reduction Label the Connected Component using Flood Fill and Consider two big region containing maximum binary data. Other will be considered as noise. Color Segmented Image After Removing Noise 10 Department of CSE, CUET
  • 11. Flood Fill Algorithm 2 2 2 2 2 P1 P2 p3 p4 p3 p4 2 11 Department of CSE, CUET p3 p4 P4 p5 2 p5 p6 p7 A Connected region label by 2
  • 12. Normalization Hand Forearm follow an Non-increasing radius shape up to wrist of the hand . Forearm part is unwanted for classification. Contour pixel of Hand shape 12 Department of CSE, CUET
  • 13. Feature Extraction 13 Department of CSE, CUET 90 0 Summing Up Number of Pixelโ€™s lie in this Angle Total 19 histogram is extracted from the image 180
  • 14. Feature Extraction Each Bin Contain count of Contour pixel . Taking ratio of bins count and pass this ratio as the feature vector to the neural network. First train the network by feature(input) and response (output). Then test gesture with the trained network. 14 Department of CSE, CUET
  • 15. 1 2 Input Output 15 Department of CSE, CUET F1 F2 1 2 3 N 5 Our Proposed Network Hidden layer F3 Fn
  • 16. 1 w01 Input = -3.93 Target 16 Department of CSE, CUET X1 x2 w11= 3 w12= 6 w21= 4 w22= 5 w10= 1 w20= -6 w21= -1 w22= 1 1 0 Neural Network and Back propagation 1 w02= 1
  • 17. Output Y1=0.982 Input Target Output Y2=0.50 17 Department of CSE, CUET I1 1 I2 H1 H2 O1 X1 x2 -6 1 0 Neural Network and Back propagation Activation a=1*3+0*4+3*1*1=4 3 4 1 6 5 2 4 Activation a=0 -3.93 1 1 Output 0.51 Target-Output=0.49 O2 1 2 4 -3. Output 0.72 Target-Output=0.27 Total Error=0.49+0.27=0.76
  • 18. Calculating the Delta values for Output and Hidden Neuron Dout= out*(1-out)*(target-out) Do1 =0.51*(1-0.51)*(1- Input Target 18 Department of CSE, CUET I1 1 I2 H1 H2 O1 X1 x2 -6 1 0 3 4 1 6 5 2 4 -3.93 1 1 O2 1 2 4 -3. 0.51)=0.1225 Do2 =0.27*(1-0.27)*(1- 0.27)=0.14 DH= out*(1-out)*W* Doi Dh11 =0.982*(1- 0.982)*2*0.1225=0.0043 Dh12 =0.982*(1- 0.982)*2*0.14=0.0049 Dh21 =0.51*(1- 0.51)*4*0.1225=0.1225 Dh22 =0.51*(1- 0.51)*4*0.14=0.139
  • 19. DWij = ฮท*Yi*Dj Input D0.1*1*0.0043=0.0004 w(03)= Target 19 Department of CSE, CUET I1 1 I2 H1 H2 O1 X1 x2 -6 1 0 Neural Network and Back propagation 3 4 1 6 5 2 4 -3.93 1 1 O2 1 2 4 -3. ฮท= Learning Constant=0.1 Do1 =0.1225 Do1 =0.14 Dh11 =0.0043 Dh12 =0.0049 Dh21 =0.1225 Dh22 =0.139 1.0004 w (ij)new =wij(old)+ Dw(ij)
  • 20. Input Target 20 Department of CSE, CUET I1 1 I2 H1 H2 O1 X1 x2 -5.987 1 0 Neural Network and Back propagation 3.0004 4 1 6.0123 5 2.012 4.006 -3.918 1 1 O2 1 2.013 4.012 -2.98 1.0004
  • 21. 21 Department of CSE, CUET I1 1 I2 H1 H2 O1 X1 x2 -5.987 1 Input 0 Target Network response after Weight adjustment 3.0004 4 1 6.0123 5 2.012 4.006 -3.918 1 1 O2 1 2.013 4.012 -2.98 1.0004 New OutH1=0.9820 New OutH2=0.5063 New OutO1=0.5214 New OutO2=0.736 1-0.5214=0.4786 1-0.736=0.264 Total Error=0.4786+0.264 =0.7426 In First Iteration Error reduced from 0.76 to 0.74 Iteration Continues until the desired error goal is achieved
  • 22. Experimental Analysis โ€ข Performance depends on the no of training set โ€ข Train: Test ratio significantly effects successful classification. 22 Department of CSE, CUET โ€ข Defining 100 neurons in hidden layer requires around 450 epochs to reach the error goal.
  • 23. Performance Analysis 23 Department of CSE, CUET Train Successful Classification Rate 10 Sample for each Sign character
  • 24. Limitation Background fully skin-colored the classification system fail. Noise component is larger than the hand ROI. Angular distortion cause the system failure. 24 Department of CSE, CUET
  • 25. Future Works Shape based hand region segmentation can make the classification independent of background. Dynamic hand gesture can be extracted from video and make the system user friendly. 25 Department of CSE, CUET
  • 26. References [1] William T. Freeman and Michel Roth, โ€œOrientation Histograms for Hand Gesture Recognition โ€ IEEE Intl. Workshop on Automatic Face and Gesture Recognition, Zurich, June ,2006 [2] S.M Hassan Ahmed Todd C Alexender, โ€œReal Time static and dynamic hand gesture recognition for human computer Interactionโ€-Electrical Engineering, University of Miami, FL. [3]Priyanka Mekala, โ€œReal-time Sign Language Recognition based on Neural Network Architectureโ€, Florida International University, FL, U.S.A [4] Klimis Symeonidis โ€œHand Gesture Recognition Using Neural Networksโ€, School of Electronic and Electrical Engineering, August 23, 2009. [5]Bowden & Sarhadi โ€ Building Temporal models for Gesture Recognitionโ€ in preceding British Machine Vision Conference, pages 32-41,2002. [6] Dr. Kaushik deb, Helena Parveen Mony & Sujan Chowdhury โ€œTwo Handed Sign Language Recognition for Bangla Sign Character using Cross Correlationโ€ Global journal of Computer Science and Technology, Volume 12, Issue 3, February 2012. 26 Department of CSE, CUET
  • 27. Thanks 27 Department of CSE, CUET