{"title":"GestureCam: A Smart Camera for Gesture Recognition and Gesture-Controlled Web Navigation","authors":"Yu Shi, R. Taib, Serge Lichman","doi":"10.1109/ICARCV.2006.345267","DOIUrl":null,"url":null,"abstract":"Smart camera, or an intelligent camera, is an embedded vision system which captures and processes image to extract application-specific information in real time. Smart cameras are used in many applications such as automatic control systems, machine vision systems, automatic video surveillance systems and human computer interfaces. What makes a smart camera 'smart' is a special processing unit inside the camera which performs application specific information processing, for example, skin color detection and motion detection for surveillance purpose. The design of smart camera as an embedded system is challenging because on one hand video processing has insatiable demand for performance and power, and on the other hand embedded systems place considerable constraints on the design. We present our work in progress to build GestureCam, an FPGA-based smart camera that can recognize simple pre-defined head and hand gestures. As an application of the GestureCam, we present the design of a GestureBrowser, an extension to the Mozilla Firefox browser which uses the GestureCam to capture and recognize a user's head and hand gesture commands to control Web navigation. The GestureBrowser idea is a step further toward next generation natural human computer interaction. Also presented is a proof of concept work for the GestureBrowser idea, using a Webcam as image capture device","PeriodicalId":415827,"journal":{"name":"2006 9th International Conference on Control, Automation, Robotics and Vision","volume":"30 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2006-12-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"26","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2006 9th International Conference on Control, Automation, Robotics and Vision","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICARCV.2006.345267","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 26
Abstract
Smart camera, or an intelligent camera, is an embedded vision system which captures and processes image to extract application-specific information in real time. Smart cameras are used in many applications such as automatic control systems, machine vision systems, automatic video surveillance systems and human computer interfaces. What makes a smart camera 'smart' is a special processing unit inside the camera which performs application specific information processing, for example, skin color detection and motion detection for surveillance purpose. The design of smart camera as an embedded system is challenging because on one hand video processing has insatiable demand for performance and power, and on the other hand embedded systems place considerable constraints on the design. We present our work in progress to build GestureCam, an FPGA-based smart camera that can recognize simple pre-defined head and hand gestures. As an application of the GestureCam, we present the design of a GestureBrowser, an extension to the Mozilla Firefox browser which uses the GestureCam to capture and recognize a user's head and hand gesture commands to control Web navigation. The GestureBrowser idea is a step further toward next generation natural human computer interaction. Also presented is a proof of concept work for the GestureBrowser idea, using a Webcam as image capture device