Professional Documents
Culture Documents
ABSTRACT
The variety of techniques that allow for interactive dialogue between man and computer
communications in today is quite varied, one of which is the interaction techniques that
are natural. Interaction techniques that are natural is the ability to sense user interaction
without direct physical engagement with the computer system. Input to interact,
performed by using a web-camera. Visual input can provide sensing capabilities to the
computer as a human to perform sensing with the eyes. One of the natural motion can
be used as a tool to communicate the movement of the hand or hand gesture. The
method used in this study is pyramidal Lucas-Kanade. This method is used to build the
system controller mouse pointer on a computer using hand gestures from the user.
Mouse movement will be adjusted by the movement of the hand that entered on the
web-cam in real-time. The results of the research has been done, the system controller
can be implemented and the mouse pointer pyramidal Lucas-Kanade algorithm works
as expected and was able to detect movement of a pixel point quickly.
INTRODUCTION
1
Pyramidal Lucas-Kanade algorithm is the first work on the highest layer of the
pyramid. Then the result is used as a starting point for work on the layer below it.
This continues until it reaches the lowest level. Here is an explanation of
pyramidal Lucas-Kanade algorithm in:
Let I and J are two 2D gray scale image. Two values I (x) = I (x, y) and J (x) = J
(x, y) is the grayscale value of the two images at location x = [x, y] T, with x and
y are the coordinates of two pixels of a generic image point x. The image I will be
referenced as the first image and the image of J as the second image.
Think of a point u = [ux uy] T in the first image I. The purpose of tracking fiture is
to find the location v = u + d = [ux uy + dx + dy] T in the second image J with I (u)
4
and J (v) is similar. Vector d = [dx dy] T is the image velocity at x, also known as
optical flow at x. It is important to define the notion of neighborhood similarity in
2D. Suppose wxdan wyy two integer that defines the window half the size of the
integration over x. D is defined as a vector image velocity that minimizes the
function defined by equation (3).
...3
In the detection phase of the hand there are certain processes in the
implementation of such methods, including requires a bit and the image of the
contour of the skin color segmentation. Threshold the image-making is done by
segmenting the maximum and minimum values of skin color in YCrCb color
format. Figure 3 describes the use of color YCrCb format.
Lucas-Kanade
using the QT framework for the system. At figure 5 that is the result of
segmentation and contour finding from the human hand using YCrCb color
format, and 1 bit image.
At Figure 7 to 10 describes the image of a system that has been built with some
of the conditions of the captured frame. The number of fingers detected is used
to perform the right click and left click instead of mouse.
fingers
number 3
Visualization system is equipped with a histogram of the image being shown the
results of the computation.
CONCLUSIONS
Conclusions derived from research conducted as follows:
1. Mouse pointer control system that is used to interact with computers using
natural movement of the hand has been successfully built.
2. Pyramidal Lucas-Kanade algorithm is used to detect the movement of objects
by hand utilizing the difference in skin color YCrCb format, has worked quite
well in the process. Pyramidal Lucas-Kanade algorithm works as expected
and can detect movement of a pixel point quickly. But the weakness occurs in
the utilization range of skin color in YCrCb format, because the instability is
likely to occur when the tracking process. This is caused by the contours that
were created only on the basis of skin color differences. So that when the
detection of two objects with colors similar to skin color, then the two objects
are considered to be one object in hand with the size of the field is quite
broad.
8
3. Light into one of the factors that affect the quality of the results of the
processes that occur within the system. The better the lighting, the process of
computing detection produce the contours of a good hand.
REFERENCES
1)
2)
3)
Gary B, and Adrian K., 2008, Learning OpenCV Computer Vision with
the OpenCV Library, OReilly Media inc.
4)
5)
6)