Implementation of An Improved HCI Application For Hand Gesture Recognization
Implementation of An Improved HCI Application For Hand Gesture Recognization
Implementation of An Improved HCI Application For Hand Gesture Recognization
ISSN 2278-6856
PG Student, Department of Computer Science and Engineering, G.H.Raisoni Institute of Engineering and Management,
Shirsoli Road, Mohadi, Jalgaon. 425002, Maharashtra
Asstt.Proffesor, Department of Computer Science and Engineering, G.H.Raisoni Institute of Engineering and Management,
Shirsoli Road, Mohadi, Jalgaon. 425002, Maharashtra
Abstract
Human Computer Interface techniques provided us with
interfaces which are able to interact virtually and help in
gradually replacing the traditional input devices such as
mouse and keyboard. This technique also increased the
interaction types with the computer. The hand gesture
recognition system can be used for interfacing between
computer and human. In this paper we have specified a
computer vision based improved HCI i.e. a mouse, which can
control and command the cursor of a computer or a
computerized system using a simple web-camera and hand
gestures. A simple web-camera is used to track the hand
movements made by the user. In order to move the cursor on
the computer screen the user simply moves the hand on a
surface within the viewing area of the camera. The video
generated by the camera is analyzed separately on each frame
using computer vision techniques based on the skin detection.
After proper processing the events which are generated are
used to move the cursor according to hand movements on the
computer. The project is all about mouse cursor movement
and click events based on skin detection technique. The system
is a real time system hence this computer vision based mouse
does not require any predefined datasets for recognizing the
meaning of the hand gestures made by the user in front of the
camera. The improved HCI is developed in a very cost effective
way
1. INTRODUCTION
Recently, Computer is used by many people either for their
work or in their spare-time. As the computer technology
continues to grow up, the human computer interaction
importance is increasing enormously. Every new device
can be seen as an attempt to make the computer more
intelligent and making humans able to perform more
complicated communication with the computer. For
making the communication easy between computer and
human different types of special input and output devices
have been designed over the years for that purpose. Now-adays most of the mobile devices are using a touch screen
technology. However, this technology is still not cheap
enough to be used in desktop systems. Hence an alternative
way for touch screen in a cost effective compare to touch
screen is to create a virtual human computer interaction
device such as mouse or keyboard using a webcam and the
Page 126
ISSN 2278-6856
3. SYSTEM
WORKING
ARCHITECTURE
AND
2. PROPOSED SYSTEM
The proposed system is a real time application system
which is depended on real time video processing. This
system will replace mouse, one of the traditional input
device so that by using simply the hand gestures the user
will be able to interact naturally with their computer. The
basic block diagram of the overall proposed system is as
shown below in the figure.
Page 127
ISSN 2278-6856
image from right to left. The first white pixel from this
side again which is encounter is set as the right side of the
hand. Now the scanning is performed in horizontal
direction within the vertical boundaries which are defined
earlier from left to right and top to bottom. The first
encounter white pixel is set as top of the hand. As the hand
extends from the bottommost part of the image, there is no
cropping required for locating the end of the hand [3]. After
localization of hand in the image, we implemented edge
detection technique for finding the edges of the hand
where the sharp change in the brightness is considered.
For detection of boundary edges of hand object, after
scanning the image pixels whose value changes rapidly
from 0 to 1 are extracted. After finding the edges of hand
calculating the centroid is done via image moment, which
is the weighted average of pixels intensities of the image.
The centroid can be calculated by first calculating the
image moment using this formula.
Page 128
ISSN 2278-6856
4 RESULTS
This section shows the comparative analysis of our
proposed approach with the already existing approach. For
experimental results we have taken reading for detecting
skin pixel values under different illumination conditions
and from the result it was observed that luminance has
great impact in skin detection technique. The following
shows the result of skin pixels of six conditions for
different light conditions at different instances.
Condition 1:
Condition 2:
Condition 3:
Condition 4:
Page 129
ISSN 2278-6856
Condition 5:
Condition 6:
96.118
73.891
97.504
80.015
96.675
87.816
88.102
83.646
93.981
89.953
93.313
50.209
94.28217
77.58833
The graph for the above values is shown below where the
y- axis represents the percentage of the skin pixels detected
and x- axis represents the instances for which the values
are calculated.
5. CONCLUSION
A new technique has been proposed to control the mouse
cursor and implement its function using a real time camera
to recognize the hand gestures and control the
computer/laptop according to those gestures.This system is
based on computer vision algorithms and can do all mouse
tasks such as left and right clicking, double clicking and
starting the applications using the gestures like notepad,
paint, word etc. A new virtual HCI vision-based interface
is designed, which is sufficiently robust to replace a
computer mouse and extend the interaction capabilities in
a cost effective manner. This system realizes the function
of the mouse gestures very well. This technique gives the
skin detection rate up to 94% which can further be
improved by eliminating the environmental challenges
which is mostly a tough part. Further by reducing the
luminance effect and the requirement of plain background
to detect more skin pixels the system if updated will in turn
give more accuracy. More features such as the zoom-in and
zoom out can also be implemented to make the system
more efficient and reliable. This system can also be further
implemented in the mobile where using pointing devices
like mouse is difficult.
References
[1] Abhik Banerjee, Abhirup Ghosh, Koustuvmoni
Bharadwaj, Hemanta Saik (2014)Mouse Control
using a Web Camera based on Colour Detection
International Journal of Computer Trends and
Technology (IJCTT) volume 9 number 1, ISSN:
2231-2803, March 2014.
[2] Rong Chang, Feng Wang and Pengfei You(2010) ,A
Survey on the Development of Multi-touch
Technology IEEE 978-0-7695-4003-0/10 , DOI
10.1109/APWCS.2010.120 2010.
Page 130
ISSN 2278-6856
AUTHOR
Medha Joshi has received her degree in
computer science and engineering form Sant
Gadge Baba University, Amravati 2010. She
is currently perusing her Masters of
Engineering in Computer Science and
Engineering from G.H.Raisoni Institute of Engineering
and Management, Jalgaon under North Maharashtra
University, Jalgaon. Her area of interest in research is
Image Processing.
Sonal Patil received B.E. degree in
Computer Science & Engineering from
S.S.B.T.S COET,Bambhori from North
Maharashtra University in 2008 and
M.Tech In CSE From TIT,Bhopal from Rajiv Gandhi
Prodyogiki Vishvavidyala in 2012.She is currently
working as a Assistant Professor in G.H.Raisoni Institute
Of Engineering & Management,Jalgaon. She has
published 7 articles in National & International Jornals
and 17 papers in National & International
Conferences.Member of ISTE
Page 131