Abstract
Smart camera is a camera that can not only see but also think and act. A smart camera is an embedded vision system which captures and processes image to extract application-specific information in real time. The brain of a smart camera is a special processing module that performs application specific information processing. The design of a smart camera as an embedded system is challenging because video processing has insatiable demand for performance and power, but at the same time embedded systems place considerable constraints on the design. We present our work to develop GestureCam, an FPGA-based smart camera built from scratch that can recognize simple hand gestures. The first completed version of GestureCam has shown promising real-time performance and is being tested in several desktop HCI (Human Computer Interface) applications.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Wolf, W., Ozer, B., Lv, T.: Smart Cameras as Embedded Systems. IEEE Computer 35(9), 48–53 (2002)
Bonato, V., Sanches, A., Fernandes, M., Cardoso, J., Simoes, E., Marques, E.: A Real Time Gesture Recognition System for Mobile Robots. In: International Conference on Informatics in Control, Automation, and Robotics, August 25-28 2004, Setúbal, Portugal, pp. 207–214. INSTICC (2004)
Wilson, A., Oliver, N.: Gwindows: Robust Stereo Vision for Gesture-Based Control of Windows. In: Proceedings of the International Conference on Multimodal Interaction, November 5–7, 2003, Vancouver, British Columbia, Canada (2003)
Shi, Y., Taib, R., Lichman, S.: GestureCam: A Smart Camera for Gesture Recognition and Gesture-Controlled Web Navigation. In: Proc. of ICARCV 2006, ICARCV, Singapore (December 2006)
Chen, F., Choi, E., Epps, J., Lichman, S., Ruiz, N., Shi, Y., Taib, R., Wu, M.: A Study of Manual Gesture-Based Selection for the PEMMI Multimodal Transport Management Interface. In: Proc. ICMI 2005, pp. 274–281 (2005)
Miyatake, T., Matsushima, H., Ejiri, M.: Contour representation of binary images using run-type direction codes. Machine Vision and Applications 70(2), 239–284 (1997)
Ghuneim: Contour Tracing (August 2006), http://www.imageprocessingplace.com/DIP/dip_downloads/tutorials/contour_tracing_Abeer_George_Ghuneim/index.html
Sonka, M., Hlavac, V., Boyle, R.: Image processing, analysis and machine vision, 2nd edn. Brooks Cole (1998)
Gruenstein, A.: Two Methods of Gesture Recognition (March 2002)
Gose, E., Johnsonbaugh, R., Jost, S.: Pattern recognition and image analysis. Prentice Hall, PTR (1996)
Kinder, M., Brauer, W.: Classification of Trajectories – Extracting Invariants with a Neural Network. Neural Networks 7, 1011–1017 (1993)
Rhee, P.K., La, C.W.: Boundary Extraction of Moving Objects From Image Sequence. In: IEEE TENCON (1999)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Shi, Y., Tsui, T. (2007). An FPGA-Based Smart Camera for Gesture Recognition in HCI Applications. In: Yagi, Y., Kang, S.B., Kweon, I.S., Zha, H. (eds) Computer Vision – ACCV 2007. ACCV 2007. Lecture Notes in Computer Science, vol 4843. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-76386-4_68
Download citation
DOI: https://doi.org/10.1007/978-3-540-76386-4_68
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-76385-7
Online ISBN: 978-3-540-76386-4
eBook Packages: Computer ScienceComputer Science (R0)