SlideShare uma empresa Scribd logo
1 de 5
Baixar para ler offline
Shivganga Udhan, Prof. Pravin Futane / International Journal of Engineering Research and
                  Applications (IJERA) ISSN: 2248-9622 www.ijera.com
                    Vol. 3, Issue 1, January-February 2013, pp.289-293
              Alphabet Recognition Using Hand Motion Track
                        Shivganga Udhan* , Prof. Pravin Futane**.
                             ME student Sinhgad College of Engineering Pune*,
                         Professor and HOD Sinhgad College of Engineering Pune**.


Abstract
         This paper describes method for                interface to browse and edit photos.[5]Cha-Sup
recognition of alphabets from hand motion               Jeong,Dong-Seok Jeong,Designed method based on
trajectory. This method uses Hidden Markov              contour information and fourier descriptors [9].
Model (HMM). Gesture recognition for                    Hongwei Ying, proposed a method for the tracking
alphabets is done in three main stages;                 of fingertip in scenes with complex background
preprocessing,       feature     extraction    and      [10]. Jonathan Alon, Quan Yuan,introduces a
classification. In first stage, preprocessing hand      Unified Framework For simultaneously performing
is detected using color information. After              spatial segmentation, temporal segmentation and
detection of hand, motion trajectory which is also      recognition[11].
called as gesture path will be determined by
tracking the hand. The second stage, feature            II. LITERATURE SURVEY
extraction gives pure path by enhancing gesture                   In earlier work, the effects of varying
path it also determines the orientation between         weighting factors in learning from multiple
the center of gravity and each point in gesture         observation sequences is studied. Multiple-sequence
path. This orientation vector gives discrete vector     Baum-Welch, Ensemble methods, and Viterbi Path
that is used as input to HMM. In the final stage        Counting methods are compared on Synthetic and
alphabet is recognized by gesture path. Our             real data. This study determined that Viterbi Path
method will recognizes alphabets and we are             Counting was the best and fastest method. However
expecting more than 90% of recognition rate.            the problem of choosing the initial model for the
                                                        training (re-estimation) process was discussed by M
Keywords—Hand Tracking, Hidden Markov                   Elmezain, A. Al-Hamagi,G. Krell, S. El-Etriby, B.
Model, Human Computer Interaction, Gesture              Michaelis[1].
Recognition                                                       A method to determine an alphabet from a
                                                        single hand motion using HMM is described by M
I. INTRODUCTION                                         Elmezain, A. Al-Hamagi,G. Krell, S. El-Etriby, B.
          Human-machine interfaces are becoming         Michaelis[1].System overview of their work is given
more important as computer technology is growing.       as follows:
Now a days, hand gesture have been receiving a lot
of attention in the area of HCI as an alternative to
conventional interface devices. The hand provides a
natural means for communication, which is highly
expressive and simple to manipulate. Now Current
filed of research is Hand gesture recognition and a
lot of work is being done on it. There are so many
applications have been designed on it. Computer
version hand based tracking is used to interact with
computers. method can take benefit by using the
Hidden Markov Model(HMM).This method is
introduced many days before, but it is very popular
now, due to the effective use in the area of gesture
recognition.Some kind of Artificial intelligence is
required for recognising the things from the gesture
path or motion trajectory.
          Barbara Resch have given a gentle               Fig 1. Recognition of Alphabet using HMM
introduction to Markov models and hiddenMarkov          (Courtesy from [1]).
models (HMMs) and relates them to their use in
automatic speech recognition. [7].Nianjun Liu have      1. Preprocessing: point out hand location and track
given several ways to initialize and train hidden          hand motion to generate its motion trajectory
markov model (HMMs) for gesture recognition[8].            (gesture path).
Ankit Gupta, Kumar Ashis Pati used hand traking
and finger tip detection to create a simple user

                                                                                            289 | P a g e
Shivganga Udhan, Prof. Pravin Futane / International Journal of Engineering Research and
                  Applications (IJERA) ISSN: 2248-9622 www.ijera.com
                    Vol. 3, Issue 1, January-February 2013, pp.289-293
2. Feature Extraction: enhance the gesture path to        determined by Eq. 1 and Eq. 2. Since the location of
   give pure path and then quantize the orientation       pure path for the same gesture according to the start
   to determine the discrete vector                       point is different, we calculate the orientation
3. Classification: the graphical gesture path is          between any point in pure path and center of gravity
   recognized using discrete vector and Left-Right        (fig.3).
   banded model with six states.

A. Preprocessing
          First stage in our method is preprocessing
which will be divided into two steps. The first step
is skin color detection and second step is hand
localization and tracking.

B. Feature extraction                                     Fig. 3: Orientation and vector quantization range
          The feature extraction is a very important      (Courtesy from [1]).
part in this method to recognize the alphabet gesture
path. There are three basic features as location,
orientation and velocity. The previous researches                               𝑛
                                                                           1
showed that the using of orientation feature is the                   𝑋𝑐 =           𝑋𝑡            (1)
best in terms of results. So, it is more reliable. A                       𝑛
                                                                               𝑡=1
gesture path is spatio-temporal pattern which                                   𝑛
                                                                        1
consists of centroid points (Xhand, Yhand). The                       𝑌𝑐 =      𝑌𝑡                 (2)
gesture path is having some stable (i.e. non                            𝑛
                                                                            𝑡=1
movable) points possibly starting and end point of                       𝑌𝑐 − 𝑦 𝑡
                                                           𝜃 𝑡 = 𝑎𝑟𝑐𝑡𝑎𝑛                   ; 𝑡 = 1,2, … , 𝑛   (3)
gesture path, so enhance the gesture path to obtain a                   𝑋𝑐 − 𝑥𝑡
pure path as follows (Fig2. ):
                                                                   Where n is the length of pure path. In
                                                          addition, the orientation θt determined according to
                                                          eq. 3 where the orientation is divided by 30 in order
                                                          to quantize the value of it from 1 to 12. Thereby, the
                                                          discrete vector is obtained which is used as input to
                                                          HMM.

                                                          C. Classification
                                                                     Classification is the last stage in this
                                                          method. Throughout this step, the pure path of hand
                                                          graphical is recognized by using Left-Right Banded
                                                          model with 6 states and building gesture database.
                                                          According to this stage, Baum-Welch algorithm
                                                          (BW) is used for training the initialized parameters
Fig2. Gesture Path Enhancement (Courtesy from             of HMM to provide the trained parameters. Then the
[1]).                                                     trained parameters and discrete vector are used as
                                                          input to Viterbi algorithm in order to obtain the best
          Firstly, the gesture path is entered to a       path. By this best path and gesture database, the
check start state to see, whether there is no motion if   pure path is recognized. The following subsections
yes, then it takes the next point else the pure path is   describe this stage in detail [1].
begin generated. Then the pure path state                    1) Hidden Markov Models: Markov model is a
continuously generates the pure path while the                    mathematical model process where these
points of gesture path input move. When the point                 processes generate a random sequence of
does not move, check end state is called. Finally, the            outcomes according to certain probabilities.
pure path is generated from check end state when                  An HMM is a triple A = (A, B, Π) as
input gesture path is ended. Also while there are                 follows:
points in gesture path, this state perform a check to              The set of states S {s1, s2, , SN} where N
see if the point not moves then delete it and takes            is a number of states.
the next point, else return to the pure path state.
                                                                   An initial probability for each state Πi, i=l,
          In contrast to the enhancement gesture path
                                                               2,....N such that Πi = P(si) at the initial step.
to obtain a pure path, our method is based on the
                                                                   An N-by-N transition matrix A = {a ij}
angle(orientation) as a basic feature. Therefore, the
                                                               where aij is the probability of a transition from
orientation is based on (Xc,Yc) where Xc and Yc
                                                               state Si to Sj; 1 <=i, j<=N and the sum of the
are the center of gravity of pure path and are
                                                               entries in each row of matrix A must be 1

                                                                                                   290 | P a g e
Shivganga Udhan, Prof. Pravin Futane / International Journal of Engineering Research and
                  Applications (IJERA) ISSN: 2248-9622 www.ijera.com
                    Vol. 3, Issue 1, January-February 2013, pp.289-293
     because this is the sum of the probabilities of      duration time d of states for each alphabet such that
     making a transition from a given state to each       d is defined as;
     of the other states.                                                                      𝑇
                                                                                         𝑑=
         The set of possible emission (an                                                     𝑁
     observation) 0={o1,o2, . . on} where T is the           Where T is the length of pure path and N
     length of pure path.                                 represents the number of states that has a value 6 in
         The set of discrete symbols V {vl, v2, ...,     this method.
     vI} M represents the number of discrete               𝐴
     symbols.                                                    𝑎 𝑖𝑖      1 − 𝑎 𝑖𝑖          0     0        0    0
         An N-by-M observation matrix B ={bim}                       0      𝑎 𝑖𝑖         1 − 𝑎 𝑖𝑖   0      0    0
     where bim gives the probability of emitting                 0      0         𝑎 𝑖𝑖    1 − 𝑎 𝑖𝑖        0    0
                                                           =
     symbol Vm from state s1 and the sum of entries              0      0              0    𝑎 𝑖𝑖     1 − 𝑎 𝑖𝑖    0
     in each row of matrix B must be 1 because this             0       0              0    0        𝑎 𝑖𝑖    1 − 𝑎 𝑖𝑖
     is the sum of the probabilities of making a                0       𝑎 𝑖𝑖      1 − 𝑎 𝑖𝑖       0        0    1
     transition from a given state to each of the other
     states.                                                 Such that;
          There are three main problems for HMM:
Evaluation, Decoding and Training that can be                                                 1
                                                                                 𝑎 𝑖𝑖 = 1 −
solved by using Forward- Backward algorithm,                                                  𝑑
Viterbi algorithm and Baum-Welch algorithm
respectively[1]. Also, HMM has a three topology:                    The second important parameter is a matrix
Fully Connected (Ergodic model) where any state in        B that is determined by Eq. 7. Since HMM states are
it can be reached from any other state, Left-Right        discrete, all elements of matrix B can be initialized
model such that each state can go back to itself or to    with the same value for all different states.
the following states and Left-Right Banded (LRB)
model that also each state can go back to itself or the                                  1
                                                              𝐵 = 𝑏 𝑖𝑚 };       𝑏 𝑖𝑚 =                       (7)
following state only (Fig 4.).                                                            𝑀

                                                                   Where i, m run over the number of states
                                                          and the number of discrete symbols respectively.
                                                          The third parameter in the HMM is the initial vector
                                                          Π which takes value;

Fig 4. : Left-Right Banded model with 6 states                            𝜋 = 1 0 0 0 0 0) 𝑇
(Courtesy from [1]).
                                                                     That is because we use 6 states as the
2)        Initializing parameters for LRB model: It       maximum numbers of the segmented graphical
will be more convenient to explain, why we use left-      alphabet and in order to guarantee that it begin from
Right Banded model with 6 states before describing        the first state as shown in Fig. 6.
the initialization of HMM parameters. Since each
state in fully connected model has many transitions       3) Baum-Welch and Viterbi Algorithm.
rather than LRB model, the structure data can be                   After the HMM parameters are initialized,
losing easily. Moreover, LRB model is restricted          M Elmezain, A. Al-Hamagi,G. Krell, S. El-Etriby,
and simple for training data that will be able to         B. Michaelis[1], used Baum-Welch algorithm to
match the data to the model. In addition, the discrete    perform the training for initialized parameters where
vector contains a single sequence of codehook from        the inputs of this algorithm are discrete vector i.e.
1 to 2 in this method. For that reason the LRB            obtained from feature extraction stage and initialize
model is preferred than left-right model. About the       parameter. This algorithm give us a new parameter
number of steps considers the number of segmented         estimation of vector Π , matrix A and matrix B. In
part that is contained in graphical pattern when we       the next step the viterbi algorithm takes the discrete
represent it. For example, ―L‖graphical pattern           vector, new matrix A and new matrix B as its input
contains two segmented parts, thus we need only 2         and gives us the best path. For doing that the initial
state for it, while ―G‖ and ―E‖ patterns need 5 and 6     state determined by product initial vector Π with
states respectively. Therefore the no of states is 6      associated observation probability bit. After this the
nearly for all alphabets. For this reason we selected     best result route of the next step (t+1) is determined
the left-right banded model with 6 states. There is is    by taking the minimum probability that is derived
no doubt that, a good parameters initialization for       from the product of previous state observation
HMM (A, B, Π) gives a better results. The matrix A        probability with its transition. Finally, by
is determined by Eq. 5 and it depends on the              backtracking through the trellis, the best path is
                                                          obtained by selecting the maximum probability state

                                                                                                    291 | P a g e
Shivganga Udhan, Prof. Pravin Futane / International Journal of Engineering Research and
                  Applications (IJERA) ISSN: 2248-9622 www.ijera.com
                    Vol. 3, Issue 1, January-February 2013, pp.289-293
at time T as shown in fig 7. After the best path is    find the centroid if actual skin part (i.e. users hand)
determined, we call the database gesture for this      for each frame of input video. Then these centroids
path to recognize it from A to Z by using higher       are joined to get gesture path (i.e. motion trajectory).
priority for comparing and choosing. The following     After that we use Left-Right Banded model on
steps demonstrate how Viterbi algorithm works:         gesture path to get pure path and thus build the
                                                       gesture database.
1) Initialization:For 1 ≤ 𝑖 ≤ 𝑁,                       IV. RESULTS AND DISCUSSIONS
   a) 𝛿1 𝑖 = 𝜋 𝑖 . 𝑏 𝑖 (𝑂1 ),                          These are some results which we got till now are
   b) ∅ 𝑖 (𝑖) = 0,                                     shown in fig.6 below. Here are first and last frames
                                                       i.e. starting and end points of gesture path for
2) Recursion: For 2 ≤ 𝑡 ≤ 𝑇, 1 ≤ 𝑗 ≤ 𝑁,                alphabet ‗A‘, and centroids of hand in respective
   a) 𝛿 𝑡 𝑗 = max 𝑖 𝛿 𝑡−1 𝑖 . 𝑢 𝑖𝑗 . 𝑏𝑗 𝑣 𝑡            frames.
   b) ∅ 𝑡 (𝑗) = 𝑎𝑟𝑔 max 𝑖 𝛿 𝑡−1 𝑖 . 𝑎 𝑖𝑗

3) Termination:
   a) 𝑃∗ = max 𝑖 [𝛿 𝑇 (𝑖)]
   b) 𝑞 ∗𝑇 = 𝑎𝑟𝑔 max 𝑖 [𝛿 𝑇 (𝑖)]

4) Reconstruction: For t=T-1, T-2, …, 1.
   𝑞 ∗𝑇 = ∅ 𝑡+1 (𝑞 ∗ )
                   𝑡+1


III. SUGGESTED METHOD
Alphabets recognition process mainly consists of
three stages as given in fig. 5 below:



                                                       Fig. 6: Start and end point for ‗A‘ and their
                                                       centroids.

                                                                Possible gesture paths (Motion trajectory)
                                                       for all 26 alphabets are as shown in fig.7 below.
                                                       That means we are not considering the letter as it is
                                                       but we can skip some part without any problem to
                                                       reduce complexity of overlapping of gesture path.
                                                       For example we can skip middle horizontal line
                                                       from ‗A‘ as shown in figure.




Fig. 5: System Overview.

   The proposed system is self contained product       Fig.      7:      Letter            Gesture         for
this is basically a means of communication between     A,B,C,D,E,F,T,U,V,X,Y,Z.
physically disable people with computer or it can be
replacement for input devices of computer systems.     V. SUMMERY AND CONCLUSION
Main goal of this system is to accept the video of              This paper presents a method for vision-
hand motion and to display appropriate alphabet        based recognition of alphabets from A to Z by using
identified from hand motion trajectory. In this        Hand Motion Trajectory. It uses HMM for
method the gesture path is generated from hand         recognizing Alphabet. This method mainly consists
motion trajectory by using HMM. This gesture path      of 3 main stages. The first stage is the preprocessing
will recognise respective alphabets.                   where hand is localized and tracked to produce
          In our method we are hiding head of user     gesture path. In the second stage i.e. feature
form camera to reduce the complexity of the            Extraction, where the quantization and orientation is
Segmentation and Localization module. Then we          used to get the discrete vector. The final stage is

                                                                                               292 | P a g e
Shivganga Udhan, Prof. Pravin Futane / International Journal of Engineering Research and
                  Applications (IJERA) ISSN: 2248-9622 www.ijera.com
                    Vol. 3, Issue 1, January-February 2013, pp.289-293
classification, in this stage actual recognition of               Segmentation‖,2009 IEEE Computer So
alphabet is done.                                                 ciety Pp1685-1699.
                                                           [12]   Ming-Hsuan Yang and Narendra Ahuja
ACKNOWLEDGEMENT                                                   ―Recognizing Hand Gesture Using Motion
         The research in this paper was carried out               Trajectories‖ Computer Vision and Pattern
at Sinhgad College of Engineering, Pune. So,                      Recognition, IEEE Computer Society
special thanks to Head of Computer Department,                    Conference on Jun 2002.
Principal and Management of Sinhgad College of             [13]   Nianjun Liu Brian et.al ―Evaluation of
Engineering.                                                      HMM Training Algorithms for Letter Hand
                                                                  Gesture Recognition‖ Intalligent Real-
REFERENCES                                                        Time Imaging and Sensing (IRIS)
  [1]    M Elmezain, A. Al-Hamagi,G. Krell, S. El-                Group.Pp 648-651.
         Etriby, B. Michaelis, ―Gesture Recognition
         for alphabet from Hand Motion Trajectory        AUTHORS
         Using Hidden Markov Models‖. 2007               First Author – Ms. Shivganga Udhan, ME Computer
         IEEE International pp:1192-1197.                Networks Student, Sinhgad College of Engineering,
  [2]    N. Liu, B. C. Lovell, P. J. Kootsookos, R. I.   Pune,
         A. Davis, W. 2004 ―Model Structure
         Selection and Training Algorithm for a          Second Author – Prof. P. R. Futane, Head of
         HMM Gesture Recognition System‖,                Computer Department, Sinhgad College of
         International Workshop in Frontiers of          Engineering, Pune,
         Handwriting Recognition, pp.-100-106,
         October 2004.
  [3]    Lawrence R. Rabiner, Fellow, ―A Tutorial
         on Hidden Markov Model and Selected
         Applications in Speech Recognition‖
         Proceedings of the IEEE, vol. 77, No. 2,
         Feb 1989. Pp 257-286.
  [4]    Cha-Sup Jeong, Dong-Seok Jeong ―Hand-
         written Digit Recognition Using Fourier
         Discriptors and Contour Information‖ 1999
         IEEE TENCON.
  [5]    Ankit Gupta, Kumar Ashis Pati “Finger
         Tips Detection and Gesture Recognition‖
         Indian      Institute    of      Technology,
         Kanpur,India. November 12, 2009.
  [6]    Ming-Hsuan Yang and Narendra Ahuja
         ―Recognizing Hand Gesture Using Motion
         Trajectories‖ Computer Vision and Pattern
         Recognition, IEEE Computer Society
         Conference on Jun 2002
  [7]    Barbara Resch , Erhard and Car line Rank
         ―Hidden       Markov      Model‖.     Signal
         Processing and Speech Communication
         Laboratory.
  [8]    Nianjun Liu, Richard I.A Davis,Brian
         C.Lovell and Peter J.Kootsookos ―Effect of
         initial HMM Choice In multiple sequence
         training for gesture recognition‖ IEEE.
  [9]    Cha-Sup Jeong, Dong-Seok Jeong, 1999
         ―Hand-Written digit recognition using
         fourier     descriptors      and     Contour
         information‖, IEEE TENCON.
  [10]   Hongwei Ying,Jiatao Song,Xiaobo Ren
         and Wei Wang ―fingertip detection and
         traking using 2D and 3D information‖,
         2008 IEEE Pp1149-1152
  [11]   Jonathan Alon, Quan Yuan ―A Unified
         Framework for Gesture Recognition and
         Spatiotemporal                       Gesture

                                                                                             293 | P a g e

Mais conteúdo relacionado

Mais procurados

Block Matching Project
Block Matching ProjectBlock Matching Project
Block Matching Projectdswazalwar
 
Image segmentation Based on Chan-Vese Active Contours using Finite Difference...
Image segmentation Based on Chan-Vese Active Contours using Finite Difference...Image segmentation Based on Chan-Vese Active Contours using Finite Difference...
Image segmentation Based on Chan-Vese Active Contours using Finite Difference...ijsrd.com
 
fuzzy image processing
fuzzy image processingfuzzy image processing
fuzzy image processingamalalhait
 
Hierarchical Approach for Total Variation Digital Image Inpainting
Hierarchical Approach for Total Variation Digital Image InpaintingHierarchical Approach for Total Variation Digital Image Inpainting
Hierarchical Approach for Total Variation Digital Image InpaintingIJCSEA Journal
 
Sensitivity Analysis of GRA Method for Interval Valued Intuitionistic Fuzzy M...
Sensitivity Analysis of GRA Method for Interval Valued Intuitionistic Fuzzy M...Sensitivity Analysis of GRA Method for Interval Valued Intuitionistic Fuzzy M...
Sensitivity Analysis of GRA Method for Interval Valued Intuitionistic Fuzzy M...ijsrd.com
 
Visual pattern recognition
Visual pattern recognitionVisual pattern recognition
Visual pattern recognitionRushin Shah
 
An effective approach to offline arabic handwriting recognition
An effective approach to offline arabic handwriting recognitionAn effective approach to offline arabic handwriting recognition
An effective approach to offline arabic handwriting recognitionijaia
 
iCAMPResearchPaper_ObjectRecognition (2)
iCAMPResearchPaper_ObjectRecognition (2)iCAMPResearchPaper_ObjectRecognition (2)
iCAMPResearchPaper_ObjectRecognition (2)Moniroth Suon
 
A feature based approach for license plate
A feature based approach for license plate A feature based approach for license plate
A feature based approach for license plate p_manimozhi
 
Empirical Analysis of Invariance of Transform Coefficients under Rotation
Empirical Analysis of Invariance of Transform Coefficients under RotationEmpirical Analysis of Invariance of Transform Coefficients under Rotation
Empirical Analysis of Invariance of Transform Coefficients under RotationIJERD Editor
 
Text-Image Separation in Document Images Using Boundary/Perimeter Detection
Text-Image Separation in Document Images Using Boundary/Perimeter DetectionText-Image Separation in Document Images Using Boundary/Perimeter Detection
Text-Image Separation in Document Images Using Boundary/Perimeter DetectionIDES Editor
 
Machine Learning
Machine LearningMachine Learning
Machine Learningbutest
 

Mais procurados (19)

Block Matching Project
Block Matching ProjectBlock Matching Project
Block Matching Project
 
Image segmentation Based on Chan-Vese Active Contours using Finite Difference...
Image segmentation Based on Chan-Vese Active Contours using Finite Difference...Image segmentation Based on Chan-Vese Active Contours using Finite Difference...
Image segmentation Based on Chan-Vese Active Contours using Finite Difference...
 
fuzzy image processing
fuzzy image processingfuzzy image processing
fuzzy image processing
 
Hierarchical Approach for Total Variation Digital Image Inpainting
Hierarchical Approach for Total Variation Digital Image InpaintingHierarchical Approach for Total Variation Digital Image Inpainting
Hierarchical Approach for Total Variation Digital Image Inpainting
 
Sensitivity Analysis of GRA Method for Interval Valued Intuitionistic Fuzzy M...
Sensitivity Analysis of GRA Method for Interval Valued Intuitionistic Fuzzy M...Sensitivity Analysis of GRA Method for Interval Valued Intuitionistic Fuzzy M...
Sensitivity Analysis of GRA Method for Interval Valued Intuitionistic Fuzzy M...
 
Visual pattern recognition
Visual pattern recognitionVisual pattern recognition
Visual pattern recognition
 
Af35178182
Af35178182Af35178182
Af35178182
 
Final Paper
Final PaperFinal Paper
Final Paper
 
An effective approach to offline arabic handwriting recognition
An effective approach to offline arabic handwriting recognitionAn effective approach to offline arabic handwriting recognition
An effective approach to offline arabic handwriting recognition
 
Bh24380384
Bh24380384Bh24380384
Bh24380384
 
C044021013
C044021013C044021013
C044021013
 
iCAMPResearchPaper_ObjectRecognition (2)
iCAMPResearchPaper_ObjectRecognition (2)iCAMPResearchPaper_ObjectRecognition (2)
iCAMPResearchPaper_ObjectRecognition (2)
 
E123440
E123440E123440
E123440
 
A feature based approach for license plate
A feature based approach for license plate A feature based approach for license plate
A feature based approach for license plate
 
Empirical Analysis of Invariance of Transform Coefficients under Rotation
Empirical Analysis of Invariance of Transform Coefficients under RotationEmpirical Analysis of Invariance of Transform Coefficients under Rotation
Empirical Analysis of Invariance of Transform Coefficients under Rotation
 
Text-Image Separation in Document Images Using Boundary/Perimeter Detection
Text-Image Separation in Document Images Using Boundary/Perimeter DetectionText-Image Separation in Document Images Using Boundary/Perimeter Detection
Text-Image Separation in Document Images Using Boundary/Perimeter Detection
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 
Bt24466477
Bt24466477Bt24466477
Bt24466477
 
sawano-icma2000
sawano-icma2000sawano-icma2000
sawano-icma2000
 

Destaque (20)

Ar31302307
Ar31302307Ar31302307
Ar31302307
 
Bl31426430
Bl31426430Bl31426430
Bl31426430
 
Ai31250252
Ai31250252Ai31250252
Ai31250252
 
Bb31269380
Bb31269380Bb31269380
Bb31269380
 
Ac24204209
Ac24204209Ac24204209
Ac24204209
 
Ip2616541659
Ip2616541659Ip2616541659
Ip2616541659
 
Il2616361640
Il2616361640Il2616361640
Il2616361640
 
Ii2616161619
Ii2616161619Ii2616161619
Ii2616161619
 
Iw2616951698
Iw2616951698Iw2616951698
Iw2616951698
 
B31008012
B31008012B31008012
B31008012
 
Ax31338342
Ax31338342Ax31338342
Ax31338342
 
Ab31169180
Ab31169180Ab31169180
Ab31169180
 
Reyes de corazones
Reyes de corazonesReyes de corazones
Reyes de corazones
 
Tarea 4
Tarea 4Tarea 4
Tarea 4
 
Dragon warrior
Dragon warriorDragon warrior
Dragon warrior
 
Mat u2 3g_sesion04
Mat u2 3g_sesion04Mat u2 3g_sesion04
Mat u2 3g_sesion04
 
FlameProofCert
FlameProofCertFlameProofCert
FlameProofCert
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
25 uma aventura_nas_ilhas_de_cabo_verde
25 uma aventura_nas_ilhas_de_cabo_verde25 uma aventura_nas_ilhas_de_cabo_verde
25 uma aventura_nas_ilhas_de_cabo_verde
 
Elementos de word
Elementos de wordElementos de word
Elementos de word
 

Semelhante a Ap31289293

Comparative Analysis of Hand Gesture Recognition Techniques
Comparative Analysis of Hand Gesture Recognition TechniquesComparative Analysis of Hand Gesture Recognition Techniques
Comparative Analysis of Hand Gesture Recognition TechniquesIJERA Editor
 
Heuristic Function Influence to the Global Optimum Value in Shortest Path Pro...
Heuristic Function Influence to the Global Optimum Value in Shortest Path Pro...Heuristic Function Influence to the Global Optimum Value in Shortest Path Pro...
Heuristic Function Influence to the Global Optimum Value in Shortest Path Pro...Universitas Pembangunan Panca Budi
 
Trajectory reconstruction for robot programming by demonstration
Trajectory reconstruction for robot programming  by demonstration  Trajectory reconstruction for robot programming  by demonstration
Trajectory reconstruction for robot programming by demonstration IJECEIAES
 
Mathematical Model for Vision-Based Recognition of Human Gestures and Applica...
Mathematical Model for Vision-Based Recognition of Human Gestures and Applica...Mathematical Model for Vision-Based Recognition of Human Gestures and Applica...
Mathematical Model for Vision-Based Recognition of Human Gestures and Applica...Setiawan Hadi
 
SIFT/SURF can achieve scale, rotation and illumination invariant during image...
SIFT/SURF can achieve scale, rotation and illumination invariant during image...SIFT/SURF can achieve scale, rotation and illumination invariant during image...
SIFT/SURF can achieve scale, rotation and illumination invariant during image...National Cheng Kung University
 
Path Planning And Navigation
Path Planning And NavigationPath Planning And Navigation
Path Planning And Navigationguest90654fd
 
Path Planning And Navigation
Path Planning And NavigationPath Planning And Navigation
Path Planning And Navigationguest90654fd
 
Introduction to machine learning
Introduction to machine learningIntroduction to machine learning
Introduction to machine learningKnoldus Inc.
 
Gesture Recognition using Principle Component Analysis & Viola-Jones Algorithm
Gesture Recognition using Principle Component Analysis &  Viola-Jones AlgorithmGesture Recognition using Principle Component Analysis &  Viola-Jones Algorithm
Gesture Recognition using Principle Component Analysis & Viola-Jones AlgorithmIJMER
 
Pattern Recognition final project
Pattern Recognition final projectPattern Recognition final project
Pattern Recognition final projectMaher Nadar
 
A Computationally Efficient Algorithm to Solve Generalized Method of Moments ...
A Computationally Efficient Algorithm to Solve Generalized Method of Moments ...A Computationally Efficient Algorithm to Solve Generalized Method of Moments ...
A Computationally Efficient Algorithm to Solve Generalized Method of Moments ...Waqas Tariq
 
Robust and real time detection of
Robust and real time detection ofRobust and real time detection of
Robust and real time detection ofcsandit
 
Robust and Real Time Detection of Curvy Lanes (Curves) Having Desired Slopes ...
Robust and Real Time Detection of Curvy Lanes (Curves) Having Desired Slopes ...Robust and Real Time Detection of Curvy Lanes (Curves) Having Desired Slopes ...
Robust and Real Time Detection of Curvy Lanes (Curves) Having Desired Slopes ...csandit
 
Paper id 25201492
Paper id 25201492Paper id 25201492
Paper id 25201492IJRAT
 
Gesture Recognition Review: A Survey of Various Gesture Recognition Algorithms
Gesture Recognition Review: A Survey of Various Gesture Recognition AlgorithmsGesture Recognition Review: A Survey of Various Gesture Recognition Algorithms
Gesture Recognition Review: A Survey of Various Gesture Recognition AlgorithmsIJRES Journal
 
Human Face Detection Based on Combination of Logistic Regression, Distance of...
Human Face Detection Based on Combination of Logistic Regression, Distance of...Human Face Detection Based on Combination of Logistic Regression, Distance of...
Human Face Detection Based on Combination of Logistic Regression, Distance of...IJCSIS Research Publications
 

Semelhante a Ap31289293 (20)

Comparative Analysis of Hand Gesture Recognition Techniques
Comparative Analysis of Hand Gesture Recognition TechniquesComparative Analysis of Hand Gesture Recognition Techniques
Comparative Analysis of Hand Gesture Recognition Techniques
 
Heuristic Function Influence to the Global Optimum Value in Shortest Path Pro...
Heuristic Function Influence to the Global Optimum Value in Shortest Path Pro...Heuristic Function Influence to the Global Optimum Value in Shortest Path Pro...
Heuristic Function Influence to the Global Optimum Value in Shortest Path Pro...
 
Trajectory reconstruction for robot programming by demonstration
Trajectory reconstruction for robot programming  by demonstration  Trajectory reconstruction for robot programming  by demonstration
Trajectory reconstruction for robot programming by demonstration
 
Mathematical Model for Vision-Based Recognition of Human Gestures and Applica...
Mathematical Model for Vision-Based Recognition of Human Gestures and Applica...Mathematical Model for Vision-Based Recognition of Human Gestures and Applica...
Mathematical Model for Vision-Based Recognition of Human Gestures and Applica...
 
SIFT/SURF can achieve scale, rotation and illumination invariant during image...
SIFT/SURF can achieve scale, rotation and illumination invariant during image...SIFT/SURF can achieve scale, rotation and illumination invariant during image...
SIFT/SURF can achieve scale, rotation and illumination invariant during image...
 
Path Planning And Navigation
Path Planning And NavigationPath Planning And Navigation
Path Planning And Navigation
 
Path Planning And Navigation
Path Planning And NavigationPath Planning And Navigation
Path Planning And Navigation
 
Introduction to machine learning
Introduction to machine learningIntroduction to machine learning
Introduction to machine learning
 
Gesture Recognition using Principle Component Analysis & Viola-Jones Algorithm
Gesture Recognition using Principle Component Analysis &  Viola-Jones AlgorithmGesture Recognition using Principle Component Analysis &  Viola-Jones Algorithm
Gesture Recognition using Principle Component Analysis & Viola-Jones Algorithm
 
AI In the Game Development
AI In the Game DevelopmentAI In the Game Development
AI In the Game Development
 
Pattern Recognition final project
Pattern Recognition final projectPattern Recognition final project
Pattern Recognition final project
 
dip.pptx
dip.pptxdip.pptx
dip.pptx
 
A Computationally Efficient Algorithm to Solve Generalized Method of Moments ...
A Computationally Efficient Algorithm to Solve Generalized Method of Moments ...A Computationally Efficient Algorithm to Solve Generalized Method of Moments ...
A Computationally Efficient Algorithm to Solve Generalized Method of Moments ...
 
Robust and real time detection of
Robust and real time detection ofRobust and real time detection of
Robust and real time detection of
 
Robust and Real Time Detection of Curvy Lanes (Curves) Having Desired Slopes ...
Robust and Real Time Detection of Curvy Lanes (Curves) Having Desired Slopes ...Robust and Real Time Detection of Curvy Lanes (Curves) Having Desired Slopes ...
Robust and Real Time Detection of Curvy Lanes (Curves) Having Desired Slopes ...
 
Paper id 25201492
Paper id 25201492Paper id 25201492
Paper id 25201492
 
Gesture Recognition Review: A Survey of Various Gesture Recognition Algorithms
Gesture Recognition Review: A Survey of Various Gesture Recognition AlgorithmsGesture Recognition Review: A Survey of Various Gesture Recognition Algorithms
Gesture Recognition Review: A Survey of Various Gesture Recognition Algorithms
 
Human Face Detection Based on Combination of Logistic Regression, Distance of...
Human Face Detection Based on Combination of Logistic Regression, Distance of...Human Face Detection Based on Combination of Logistic Regression, Distance of...
Human Face Detection Based on Combination of Logistic Regression, Distance of...
 
06_AJMS_334_21.pdf
06_AJMS_334_21.pdf06_AJMS_334_21.pdf
06_AJMS_334_21.pdf
 
E41033336
E41033336E41033336
E41033336
 

Ap31289293

  • 1. Shivganga Udhan, Prof. Pravin Futane / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 3, Issue 1, January-February 2013, pp.289-293 Alphabet Recognition Using Hand Motion Track Shivganga Udhan* , Prof. Pravin Futane**. ME student Sinhgad College of Engineering Pune*, Professor and HOD Sinhgad College of Engineering Pune**. Abstract This paper describes method for interface to browse and edit photos.[5]Cha-Sup recognition of alphabets from hand motion Jeong,Dong-Seok Jeong,Designed method based on trajectory. This method uses Hidden Markov contour information and fourier descriptors [9]. Model (HMM). Gesture recognition for Hongwei Ying, proposed a method for the tracking alphabets is done in three main stages; of fingertip in scenes with complex background preprocessing, feature extraction and [10]. Jonathan Alon, Quan Yuan,introduces a classification. In first stage, preprocessing hand Unified Framework For simultaneously performing is detected using color information. After spatial segmentation, temporal segmentation and detection of hand, motion trajectory which is also recognition[11]. called as gesture path will be determined by tracking the hand. The second stage, feature II. LITERATURE SURVEY extraction gives pure path by enhancing gesture In earlier work, the effects of varying path it also determines the orientation between weighting factors in learning from multiple the center of gravity and each point in gesture observation sequences is studied. Multiple-sequence path. This orientation vector gives discrete vector Baum-Welch, Ensemble methods, and Viterbi Path that is used as input to HMM. In the final stage Counting methods are compared on Synthetic and alphabet is recognized by gesture path. Our real data. This study determined that Viterbi Path method will recognizes alphabets and we are Counting was the best and fastest method. However expecting more than 90% of recognition rate. the problem of choosing the initial model for the training (re-estimation) process was discussed by M Keywords—Hand Tracking, Hidden Markov Elmezain, A. Al-Hamagi,G. Krell, S. El-Etriby, B. Model, Human Computer Interaction, Gesture Michaelis[1]. Recognition A method to determine an alphabet from a single hand motion using HMM is described by M I. INTRODUCTION Elmezain, A. Al-Hamagi,G. Krell, S. El-Etriby, B. Human-machine interfaces are becoming Michaelis[1].System overview of their work is given more important as computer technology is growing. as follows: Now a days, hand gesture have been receiving a lot of attention in the area of HCI as an alternative to conventional interface devices. The hand provides a natural means for communication, which is highly expressive and simple to manipulate. Now Current filed of research is Hand gesture recognition and a lot of work is being done on it. There are so many applications have been designed on it. Computer version hand based tracking is used to interact with computers. method can take benefit by using the Hidden Markov Model(HMM).This method is introduced many days before, but it is very popular now, due to the effective use in the area of gesture recognition.Some kind of Artificial intelligence is required for recognising the things from the gesture path or motion trajectory. Barbara Resch have given a gentle Fig 1. Recognition of Alphabet using HMM introduction to Markov models and hiddenMarkov (Courtesy from [1]). models (HMMs) and relates them to their use in automatic speech recognition. [7].Nianjun Liu have 1. Preprocessing: point out hand location and track given several ways to initialize and train hidden hand motion to generate its motion trajectory markov model (HMMs) for gesture recognition[8]. (gesture path). Ankit Gupta, Kumar Ashis Pati used hand traking and finger tip detection to create a simple user 289 | P a g e
  • 2. Shivganga Udhan, Prof. Pravin Futane / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 3, Issue 1, January-February 2013, pp.289-293 2. Feature Extraction: enhance the gesture path to determined by Eq. 1 and Eq. 2. Since the location of give pure path and then quantize the orientation pure path for the same gesture according to the start to determine the discrete vector point is different, we calculate the orientation 3. Classification: the graphical gesture path is between any point in pure path and center of gravity recognized using discrete vector and Left-Right (fig.3). banded model with six states. A. Preprocessing First stage in our method is preprocessing which will be divided into two steps. The first step is skin color detection and second step is hand localization and tracking. B. Feature extraction Fig. 3: Orientation and vector quantization range The feature extraction is a very important (Courtesy from [1]). part in this method to recognize the alphabet gesture path. There are three basic features as location, orientation and velocity. The previous researches 𝑛 1 showed that the using of orientation feature is the 𝑋𝑐 = 𝑋𝑡 (1) best in terms of results. So, it is more reliable. A 𝑛 𝑡=1 gesture path is spatio-temporal pattern which 𝑛 1 consists of centroid points (Xhand, Yhand). The 𝑌𝑐 = 𝑌𝑡 (2) gesture path is having some stable (i.e. non 𝑛 𝑡=1 movable) points possibly starting and end point of 𝑌𝑐 − 𝑦 𝑡 𝜃 𝑡 = 𝑎𝑟𝑐𝑡𝑎𝑛 ; 𝑡 = 1,2, … , 𝑛 (3) gesture path, so enhance the gesture path to obtain a 𝑋𝑐 − 𝑥𝑡 pure path as follows (Fig2. ): Where n is the length of pure path. In addition, the orientation θt determined according to eq. 3 where the orientation is divided by 30 in order to quantize the value of it from 1 to 12. Thereby, the discrete vector is obtained which is used as input to HMM. C. Classification Classification is the last stage in this method. Throughout this step, the pure path of hand graphical is recognized by using Left-Right Banded model with 6 states and building gesture database. According to this stage, Baum-Welch algorithm (BW) is used for training the initialized parameters Fig2. Gesture Path Enhancement (Courtesy from of HMM to provide the trained parameters. Then the [1]). trained parameters and discrete vector are used as input to Viterbi algorithm in order to obtain the best Firstly, the gesture path is entered to a path. By this best path and gesture database, the check start state to see, whether there is no motion if pure path is recognized. The following subsections yes, then it takes the next point else the pure path is describe this stage in detail [1]. begin generated. Then the pure path state 1) Hidden Markov Models: Markov model is a continuously generates the pure path while the mathematical model process where these points of gesture path input move. When the point processes generate a random sequence of does not move, check end state is called. Finally, the outcomes according to certain probabilities. pure path is generated from check end state when An HMM is a triple A = (A, B, Π) as input gesture path is ended. Also while there are follows: points in gesture path, this state perform a check to  The set of states S {s1, s2, , SN} where N see if the point not moves then delete it and takes is a number of states. the next point, else return to the pure path state.  An initial probability for each state Πi, i=l, In contrast to the enhancement gesture path 2,....N such that Πi = P(si) at the initial step. to obtain a pure path, our method is based on the  An N-by-N transition matrix A = {a ij} angle(orientation) as a basic feature. Therefore, the where aij is the probability of a transition from orientation is based on (Xc,Yc) where Xc and Yc state Si to Sj; 1 <=i, j<=N and the sum of the are the center of gravity of pure path and are entries in each row of matrix A must be 1 290 | P a g e
  • 3. Shivganga Udhan, Prof. Pravin Futane / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 3, Issue 1, January-February 2013, pp.289-293 because this is the sum of the probabilities of duration time d of states for each alphabet such that making a transition from a given state to each d is defined as; of the other states. 𝑇 𝑑=  The set of possible emission (an 𝑁 observation) 0={o1,o2, . . on} where T is the Where T is the length of pure path and N length of pure path. represents the number of states that has a value 6 in  The set of discrete symbols V {vl, v2, ..., this method. vI} M represents the number of discrete 𝐴 symbols. 𝑎 𝑖𝑖 1 − 𝑎 𝑖𝑖 0 0 0 0  An N-by-M observation matrix B ={bim} 0 𝑎 𝑖𝑖 1 − 𝑎 𝑖𝑖 0 0 0 where bim gives the probability of emitting 0 0 𝑎 𝑖𝑖 1 − 𝑎 𝑖𝑖 0 0 = symbol Vm from state s1 and the sum of entries 0 0 0 𝑎 𝑖𝑖 1 − 𝑎 𝑖𝑖 0 in each row of matrix B must be 1 because this 0 0 0 0 𝑎 𝑖𝑖 1 − 𝑎 𝑖𝑖 is the sum of the probabilities of making a 0 𝑎 𝑖𝑖 1 − 𝑎 𝑖𝑖 0 0 1 transition from a given state to each of the other states. Such that; There are three main problems for HMM: Evaluation, Decoding and Training that can be 1 𝑎 𝑖𝑖 = 1 − solved by using Forward- Backward algorithm, 𝑑 Viterbi algorithm and Baum-Welch algorithm respectively[1]. Also, HMM has a three topology: The second important parameter is a matrix Fully Connected (Ergodic model) where any state in B that is determined by Eq. 7. Since HMM states are it can be reached from any other state, Left-Right discrete, all elements of matrix B can be initialized model such that each state can go back to itself or to with the same value for all different states. the following states and Left-Right Banded (LRB) model that also each state can go back to itself or the 1 𝐵 = 𝑏 𝑖𝑚 }; 𝑏 𝑖𝑚 = (7) following state only (Fig 4.). 𝑀 Where i, m run over the number of states and the number of discrete symbols respectively. The third parameter in the HMM is the initial vector Π which takes value; Fig 4. : Left-Right Banded model with 6 states 𝜋 = 1 0 0 0 0 0) 𝑇 (Courtesy from [1]). That is because we use 6 states as the 2) Initializing parameters for LRB model: It maximum numbers of the segmented graphical will be more convenient to explain, why we use left- alphabet and in order to guarantee that it begin from Right Banded model with 6 states before describing the first state as shown in Fig. 6. the initialization of HMM parameters. Since each state in fully connected model has many transitions 3) Baum-Welch and Viterbi Algorithm. rather than LRB model, the structure data can be After the HMM parameters are initialized, losing easily. Moreover, LRB model is restricted M Elmezain, A. Al-Hamagi,G. Krell, S. El-Etriby, and simple for training data that will be able to B. Michaelis[1], used Baum-Welch algorithm to match the data to the model. In addition, the discrete perform the training for initialized parameters where vector contains a single sequence of codehook from the inputs of this algorithm are discrete vector i.e. 1 to 2 in this method. For that reason the LRB obtained from feature extraction stage and initialize model is preferred than left-right model. About the parameter. This algorithm give us a new parameter number of steps considers the number of segmented estimation of vector Π , matrix A and matrix B. In part that is contained in graphical pattern when we the next step the viterbi algorithm takes the discrete represent it. For example, ―L‖graphical pattern vector, new matrix A and new matrix B as its input contains two segmented parts, thus we need only 2 and gives us the best path. For doing that the initial state for it, while ―G‖ and ―E‖ patterns need 5 and 6 state determined by product initial vector Π with states respectively. Therefore the no of states is 6 associated observation probability bit. After this the nearly for all alphabets. For this reason we selected best result route of the next step (t+1) is determined the left-right banded model with 6 states. There is is by taking the minimum probability that is derived no doubt that, a good parameters initialization for from the product of previous state observation HMM (A, B, Π) gives a better results. The matrix A probability with its transition. Finally, by is determined by Eq. 5 and it depends on the backtracking through the trellis, the best path is obtained by selecting the maximum probability state 291 | P a g e
  • 4. Shivganga Udhan, Prof. Pravin Futane / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 3, Issue 1, January-February 2013, pp.289-293 at time T as shown in fig 7. After the best path is find the centroid if actual skin part (i.e. users hand) determined, we call the database gesture for this for each frame of input video. Then these centroids path to recognize it from A to Z by using higher are joined to get gesture path (i.e. motion trajectory). priority for comparing and choosing. The following After that we use Left-Right Banded model on steps demonstrate how Viterbi algorithm works: gesture path to get pure path and thus build the gesture database. 1) Initialization:For 1 ≤ 𝑖 ≤ 𝑁, IV. RESULTS AND DISCUSSIONS a) 𝛿1 𝑖 = 𝜋 𝑖 . 𝑏 𝑖 (𝑂1 ), These are some results which we got till now are b) ∅ 𝑖 (𝑖) = 0, shown in fig.6 below. Here are first and last frames i.e. starting and end points of gesture path for 2) Recursion: For 2 ≤ 𝑡 ≤ 𝑇, 1 ≤ 𝑗 ≤ 𝑁, alphabet ‗A‘, and centroids of hand in respective a) 𝛿 𝑡 𝑗 = max 𝑖 𝛿 𝑡−1 𝑖 . 𝑢 𝑖𝑗 . 𝑏𝑗 𝑣 𝑡 frames. b) ∅ 𝑡 (𝑗) = 𝑎𝑟𝑔 max 𝑖 𝛿 𝑡−1 𝑖 . 𝑎 𝑖𝑗 3) Termination: a) 𝑃∗ = max 𝑖 [𝛿 𝑇 (𝑖)] b) 𝑞 ∗𝑇 = 𝑎𝑟𝑔 max 𝑖 [𝛿 𝑇 (𝑖)] 4) Reconstruction: For t=T-1, T-2, …, 1. 𝑞 ∗𝑇 = ∅ 𝑡+1 (𝑞 ∗ ) 𝑡+1 III. SUGGESTED METHOD Alphabets recognition process mainly consists of three stages as given in fig. 5 below: Fig. 6: Start and end point for ‗A‘ and their centroids. Possible gesture paths (Motion trajectory) for all 26 alphabets are as shown in fig.7 below. That means we are not considering the letter as it is but we can skip some part without any problem to reduce complexity of overlapping of gesture path. For example we can skip middle horizontal line from ‗A‘ as shown in figure. Fig. 5: System Overview. The proposed system is self contained product Fig. 7: Letter Gesture for this is basically a means of communication between A,B,C,D,E,F,T,U,V,X,Y,Z. physically disable people with computer or it can be replacement for input devices of computer systems. V. SUMMERY AND CONCLUSION Main goal of this system is to accept the video of This paper presents a method for vision- hand motion and to display appropriate alphabet based recognition of alphabets from A to Z by using identified from hand motion trajectory. In this Hand Motion Trajectory. It uses HMM for method the gesture path is generated from hand recognizing Alphabet. This method mainly consists motion trajectory by using HMM. This gesture path of 3 main stages. The first stage is the preprocessing will recognise respective alphabets. where hand is localized and tracked to produce In our method we are hiding head of user gesture path. In the second stage i.e. feature form camera to reduce the complexity of the Extraction, where the quantization and orientation is Segmentation and Localization module. Then we used to get the discrete vector. The final stage is 292 | P a g e
  • 5. Shivganga Udhan, Prof. Pravin Futane / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 3, Issue 1, January-February 2013, pp.289-293 classification, in this stage actual recognition of Segmentation‖,2009 IEEE Computer So alphabet is done. ciety Pp1685-1699. [12] Ming-Hsuan Yang and Narendra Ahuja ACKNOWLEDGEMENT ―Recognizing Hand Gesture Using Motion The research in this paper was carried out Trajectories‖ Computer Vision and Pattern at Sinhgad College of Engineering, Pune. So, Recognition, IEEE Computer Society special thanks to Head of Computer Department, Conference on Jun 2002. Principal and Management of Sinhgad College of [13] Nianjun Liu Brian et.al ―Evaluation of Engineering. HMM Training Algorithms for Letter Hand Gesture Recognition‖ Intalligent Real- REFERENCES Time Imaging and Sensing (IRIS) [1] M Elmezain, A. Al-Hamagi,G. Krell, S. El- Group.Pp 648-651. Etriby, B. Michaelis, ―Gesture Recognition for alphabet from Hand Motion Trajectory AUTHORS Using Hidden Markov Models‖. 2007 First Author – Ms. Shivganga Udhan, ME Computer IEEE International pp:1192-1197. Networks Student, Sinhgad College of Engineering, [2] N. Liu, B. C. Lovell, P. J. Kootsookos, R. I. Pune, A. Davis, W. 2004 ―Model Structure Selection and Training Algorithm for a Second Author – Prof. P. R. Futane, Head of HMM Gesture Recognition System‖, Computer Department, Sinhgad College of International Workshop in Frontiers of Engineering, Pune, Handwriting Recognition, pp.-100-106, October 2004. [3] Lawrence R. Rabiner, Fellow, ―A Tutorial on Hidden Markov Model and Selected Applications in Speech Recognition‖ Proceedings of the IEEE, vol. 77, No. 2, Feb 1989. Pp 257-286. [4] Cha-Sup Jeong, Dong-Seok Jeong ―Hand- written Digit Recognition Using Fourier Discriptors and Contour Information‖ 1999 IEEE TENCON. [5] Ankit Gupta, Kumar Ashis Pati “Finger Tips Detection and Gesture Recognition‖ Indian Institute of Technology, Kanpur,India. November 12, 2009. [6] Ming-Hsuan Yang and Narendra Ahuja ―Recognizing Hand Gesture Using Motion Trajectories‖ Computer Vision and Pattern Recognition, IEEE Computer Society Conference on Jun 2002 [7] Barbara Resch , Erhard and Car line Rank ―Hidden Markov Model‖. Signal Processing and Speech Communication Laboratory. [8] Nianjun Liu, Richard I.A Davis,Brian C.Lovell and Peter J.Kootsookos ―Effect of initial HMM Choice In multiple sequence training for gesture recognition‖ IEEE. [9] Cha-Sup Jeong, Dong-Seok Jeong, 1999 ―Hand-Written digit recognition using fourier descriptors and Contour information‖, IEEE TENCON. [10] Hongwei Ying,Jiatao Song,Xiaobo Ren and Wei Wang ―fingertip detection and traking using 2D and 3D information‖, 2008 IEEE Pp1149-1152 [11] Jonathan Alon, Quan Yuan ―A Unified Framework for Gesture Recognition and Spatiotemporal Gesture 293 | P a g e