
Figure 7: Servomechanism’s vision control system based
on the orientation histograms methodology
in the automatic working mode.
4 CONCLUSIONS AND FUTURE
WORK PERSPECTIVES
In this paper, was presented a servomechanism’s
vision control system based on hand gesture. The
used servomechanism was described, presented the
developed interface to its personal computer control,
and presented both approaches considered to the
control system. The first one, based in the command
object’s moments, is of simple and quick
implementation. However presents some
disadvantages, mainly the reduced number of
possible control orders. The second one is based on
image orientation histograms, and easily overcomes
this problem with a reduced computation cost
increment.
During the several experimental tests done, we
concluded that the methodology based on orientation
histograms presented two great advantages:
implementation simplicity and execution quickness.
The referred approach, works in satisfying manner
controlling the used servomechanism, and could be
considered in other kinds of friendly interfaces:
games, computerized applications, home appliances,
robotic systems, remote controls, etc.. However, we
also found that this approach presents some
limitations as well: As the used webcam does not
compensate lighting changes, the vision control
system does not react the same way if those
variations are significant. Another problem with the
actual version of the vision control system, relates
with the control object’s size and how it domain
each control image. This last problem is augmented
by the lack of an Auto-Focus system in the used
webcam.
For future work, to turn the vision control system
more robust to the problems previously referred, we
can suggest: a) The tracking of the control object
through images sequence using, for example,
Kalman filters, (Tavares, 1995), with active contours
(Blake, 1998; Tavares, 2000, 2002), as indicated in
(Blake, 1993). b) The employ of a more
sophisticated camera, which, by itself, can improve
the robustness of the adopted vision control
methodology.
REFERENCES
Blake, 1993. A. Blake, R. Curwen, A. Zisserman, “A
Framework for Spatiotemporal Control in the Tracking
of Visual Contours”, International Journal of Computer
Vision, 11(2), p. 127/145, 1993.
Blake, 1998. A. Blake, M. Isard, “Active Contours”,
Springer-Verlag, 1998.
Freeman, 1995. W. T. Freeman, M. Roth, “Orientation
histograms for hand gesture recognition”, IEEE Intl.
Workshp. on Automatic Face and Gesture Recognition,
Zurich, June, 1995.
Freeman, 1996. W. T. Freeman, K. Tanaka, J. Ohta, K.
Kyuma, “Computer Vision for Computer Games”, In
2nd International Conference on Automatic Face and
Gesture Recognition, Killington, VT, USA. IEEE,
1996.
Freeman, 1998. W. T. Freeman, D. B. Anderson, P. A.
Beardsley, C. N. Dodge, M. Roth, C. D. Weissman, W.
S. Yerazunis, H. Kage, K. Kyuma, Y. Miyake, K.
Tanaka, “Computer Vision for Interactive Computer
Graphics”, IEEE Computer Graphics and Applications,
Vol. 18, No. 3, pp. 42-53, May-June 1998.
Freeman, 1999. W. T. Freeman, P. A. Beardsley, H. Kage,
K. Tanaka, K. Kyuma, C. D. Weissman, “Computer
Vision for Computer Interaction”, SIGGRAPH
Computer Graphics Magazine, November 1999.
Jain, 1995. R. Jain, R. Kasturi, B. G. Schunk, Brian G.,
“Machine Vision”, McGraw-Hill International
Editions, Computer Science Series, 1995.
Richter, 1998. J. Richter, “Advanced Windows”,
Microsoft Press, 1998.
Tavares, 1995. J. Tavares, MSc Thesis: “Obtenção de
Estrutura Tridimensional a Partir de Movimento de
Câmara”, FEUP, 1995.
Tavares, 2000. J. Tavares, PhD Thesis: “Análise de
Movimento de Corpos Deformáveis usando Visão
Computacional”, FEUP, 2000.
Young, 1998. M. J. Young, “Mastering Microsoft Visual
C++ 6”, Sybex, 1998.
TWO APPROACHES FOR A SERVOMECHANISM CONTROL SYSTEM USING COMPUTER VISION
409