Professional Documents
Culture Documents
Distance Based Hand Gesture
Distance Based Hand Gesture
Abstract - Information communication between two peers can be done using various mediums.
These mediums can be either linguistic or gestures. The development of procedure for realizing
gestures into meaningful information plays a pivotal role in instances where linguistic feature cannot
be taken as a basis and gestures can be used as the alternative for the conveying the same. This
project basically presents a very effective and efficient approach for recognizing the hand gesture
that represents numbers. The work basically represents the active and in-active fingers with Boolean
true or false respectively, in different combination for representing different numbers. The method of
representing the hand gesture in binary pattern contributes a lot for increasing the performance of
classification process. The binary Support Vector Machine (SVM) is considered as a recognition tool.
2013. Ashis Pradhan, Dr. M.K. Ghose & Mohan Pradhan. This is a research/review paper, distributed under the terms of the Creative
Commons Attribution-Noncommercial 3.0 Unported License http://creativecommons.org/licenses/by-nc/3.0/), permitting all noncommercial use, distribution, and reproduction inany medium, provided the original work is properly cited.
I.
Introduction
Literature Survey
Methodology
Year 2 013
19
Year 2 013
Preprocessing
Feature Extraction
and Representation
Preprocessing
Feature Extraction
and Representation
of Input Images
Classification based on
Feature Extracted
Verification&Validationn
Output
step extract the hand portion from uniform or nonuniform background. This task was accomplished by
considering the tone of human hand.
Equivalent
Number
00000
01000
01100
11100
01111
11111
01110
01101
01011
00111
0
1
2
3
4
5
6
7
8
9
Year 2 013
21
Year 2 013
22
5
Figure 5 : Input Gesture and Output Gesture
The lots of task are carried out to design a
system that will correctly classify and give the above
sample output for its corresponding input. The first task
after image acquisition was to extract only the hand
portion from any complex or uniform background, which
was accomplished with the help of skin color of hand
and convert the resultant image to binary image. The
thresholding technique was used to convert image into
binary image. While working in real time, there exists
some noise in an image. This appearance of noise may
be due to low resolution cameras that it used during
image acquisition step or due to the environmental
factor. Hence, the image in which the hand portion is
extracted also contain some noises. So, the median
filtering technique, followed by erosion morphological
operation is used on the segmented image to remove
noise and to remove un-necessary small sharp detail in
an image, respectively. The outcome of these
operations is the noise free regularized image, in which,
the maximum area in an image is covered with the
object of interest only. Finally, the resultant image is
processed to determine the finger tips and store its coordinate values. The Skeletonization technique is used
to determine the finger tip. In the next step, the centroid
of a hand region is calculated. The significance for
calculating the centroid is to determine the actively
raised finger. The actively raised fingers were
determined by calculating the distance between the
centroid and the finger tip. Visually, it can be determined
that the distance between centroid and the different
fingers of a hand are different. Hence, this concept is
used to create a binary pattern for actively raised finger
in an image. The deviation of 10% (approximately) is
included in the system for distance to determine actively
raised finger. The active raised finger is marked 1 and
the in-active fingers is marked 0. These different
combinations of 0s and 1s represent any one number
between 0 and 9. Thus, a database is created for
different hand gesture that represents number. The table
1, table 2 and table 3 shown describes the result
achieved for module 1(i.e. Repository Creation for each
image representing gesture from number 1 to 9),
gesture recognition without rotation and gesture
recognition with rotation, respectively.
Input
Output
RGB to
Binary
Process
Input
Output
Calculate
deviation
Noise
Removal
Year 2 013
Rotate Input
Image
Skeletoniz
ation
Repository
Creation
11111
Process
Input
Output
23
Pattern
Extraction
11111
Pattern
Comparison
RGB to
Binary
11111
Noise
Removal
Skeletoniza
-tion
01100
Pattern
Extraction
Pattern
Compariso
n
Centroid
and
Fingertip
Detection
01100
Conclusion
Process
Year 2 013
24