Hand Gestures
Hand Gestures
Abstract: Computer applications require interaction between human and computer. This interaction needs to be unrestricted and it
made challengeable accounts as compared to traditional input devices such as keyboard, mouse, pen etc. Hand gestures are used in
daily life while communication. They are more natural in interaction, compared with those devices mentioned above. Human computer
interaction becomes easy, with use of hand as a device. Use of hand gestures to operate machine would make interaction interesting.
Gesture recognition has gained a lot of importance. Hand gestures are used to control various applications like VLC media player,
robot control, gaming, virtual mouse etc. Use of gesture makes interaction easy, convenient and does not require any extra device.
Vision and audio recognition can be used together. But audio commands may not work in noisy environment. The presented developed
system uses hand gestures to control power point navigation. Here both static and dynamic gestures are used together for navigation.
Use of gestures would make the presenter to handle the presentation more easily.
1. Introduction system uses both static and dynamic gestures for slide show
control. In this system the images are captured through the
Gesture recognition has gained a lot of importance since few webcam. It is segmented to recognize the hand region. A skin
years. Various applications can be controlled using gestures. color detection algorithm is used for hand region detection.
Face gestures like lip movements are used to recognize the The binary image that is generated is given to the distance
language spoken, hand gestures are used in various transform method that calculates the centroid of the hand and
applications like gaming, mouse control etc. In an application using this it recognizes the gesture. Accordingly the slide
like robot control using hand gestures, the robot responds to show is controlled.
hand gestures given by the human. This hand sign of humans
is visually observed by a robot through a camera. The 2. Related Work
algorithm that enables the robot to identify the hand gesture
from the image is of interest. Each gesture corresponds to a Many applications have been developed that are controlled
particular command. The command that is identified will be through gestures that include gaming, sign language
used to control the robot to perform certain action or to recognition, control through facial gestures, controlling
execute a certain task. Different gestures will have different mouse, VLC media player etc. In 2012 [1] Ruize Xu, Shengli
meaning associated with them. For example, count one could Zhou and Wen J. Li developed a system that recognizes
mean stop, two for move forward, three, four and five for seven hand gestures like up, down, right, left, cross and
turn right, turn left and reverse respectively. The hand circle. Three different modules were built that recognized
gesture recognition system makes use of gloves, markers etc. hand gesture. Signals from MEMS 3-axes accelerometers
Though the use of gestures increases the interactivity were given as input. The motion of the hand in three
between man and machine, the use of such gloves or markers perpendicular direction is detected by 3 accelerometers and
increases the cost of the system. Some applications require transmitted to the system through Bluetooth. Segmentation
the use of two cameras to obtain a 3D view of hand and from algorithm was applied and finally the gestures are recognized
which a hand gesture is recognized. by comparing gestures that are already stored in the system.
People always use the internet to get daily information about
Two types of hand gestures are used, static and dynamic. weather, news etc. For this they have to repeat same
Static gestures make gestures by keeping the hand stable. For keyboard and mouse actions. In 2011 [2] Kuan-Ching Li,
example, by using the finger without moving the hand, the Hwei-Jen Lin, Sheng-Yu Peng, Kanoksak Wattanachote used
system would perform the specified function. Dynamic hand moments to retrieve information from the internet
gestures are those that involve the movement of the hand. which reduces time and also convenient to use. Once the user
Like in VLC media player that is controlled by hand gestures, provides the gesture, appropriate function is selected, then
moving the hand to the right side may indicate increasing the the system will report the action to the user in form of
volume. For some application hand gesture recognition speech. This system also uses face recognition to identify and
system may require to store images in the database. personalize each user as requirements are different for
Execution of these applications may require the use of different users. They used the PCA method to recognize hand
complex algorithm to compare images already stored in the and face. Hand gestures were acquired and stored in the
database with that of images taken from the camera and then system and the later compared this with input gestures and
perform necessary tasks. For such applications gestures perform tasks. This system results better with the small scale
should be known prior the use as they are already stored in of face recognition and hand gesture recognition. In 2011 [3]
the database. In a Hand Gesture Recognition System to Ginu Thomas presented an article on A Review of Various
control Slide Navigation there is no use of database. The Hand Gesture Recognition Techniques where he compared
ALGORITHM
• Consider binary image.
Snapshot 2: Detection of hand
6. Conclusion
The presented gesture recognition system recognizes both
static and dynamic gestures. Gestures are recognized using
distance transform method along with skin color
segmentation algorithm. The presented method does not
require any training phase to identify the hand gestures.
Hence does not require storage of images in database to
recognize the hand gestures. A recommended future work
Snapshot 4: Displays the binary image of the hand would include, increasing the number of gestures along with
speech recognition that make it interesting and easy to
As shown in snapshot 4, whenever we drag our hand in navigate power point which will include creating slides,
segment as shown we can see that Next slide button is adding contents etc. Furthermore gestures can be used to
triggered. This means we navigate to next slide. control various applications like adobe reader, paint and add
further by controlling computer using gestures.
Author Profile
Miss Dnyanada Jadhav, received B.E degree in Computer Science
and Engineering in 2012 from Walchand Institute Of Technology
Solapur. Solapur University, Maharashtra, India and pursuing the
M. E. degree in Computer Science and Engineering in Walchand
Institute of Technology, Solapur, India. She is doing her
dissertation work under the guidance of Mr. Lobo L.M.R.J,
Associate Professor& Head, Department of IT, Walchand Institute
of Technology, Solapur Maharashtra, India. Her research area is
Image Processing.