ABSTRACT
Protractor is a novel gesture recognizer that can be easily implemented and quickly customized for different users. Protractor uses a nearest neighbor approach, which recognizes an unknown gesture based on its similarity to each of the known gestures, e.g., training samples or examples given by a user. In particular, it employs a novel method to measure the similarity between gestures, by calculating a minimum angular distance between them with a closed-form solution. As a result, Protractor is more accurate, naturally covers more gesture variation, runs significantly faster and uses much less memory than its peers. This makes Protractor suitable for mobile computing, which is limited in processing power and memory. An evaluation on both a previously published gesture data set and a newly collected gesture data set indicates that Protractor outperforms its peers in many aspects.
Supplemental Material
Available for Download
Slides from the presentation
- Kurtenbach, G. and Buxton, W. The limits of expert performance using hierarchical marking menus. CHI'93. 1993. p. 35--42. Google ScholarDigital Library
- Rubine, D., Specifying gestures by example. ACM SIGGRAPH Computer Graphics, 1991. 25(4): p. 329--337. Google ScholarDigital Library
- Russell, S. and Norvig, P., Artificial Intelligence: A Modern Approach. 2 ed. 2002. Prentice Hall. Google ScholarDigital Library
- Wobbrock, J.O., Wilson, A. and Li, Y., Gestures without libraries, toolkits or training: a $1 recognizer for user interface prototypes, UIST'07. 2007. p. 159--168. Google ScholarDigital Library
- Zhai, S. and Kristensson, P.-O. Shorthand writing on stylus keyboard. CHI'03. 2003. p. 97--104. Google ScholarDigital Library
Index Terms
- Protractor: a fast and accurate gesture recognizer
Recommendations
Protractor3D: a closed-form solution to rotation-invariant 3D gestures
IUI '11: Proceedings of the 16th international conference on Intelligent user interfacesProtractor 3D is a gesture recognizer that extends the 2D touch screen gesture recognizer Protractor to 3D gestures. It inherits many of Protractor's desirable properties, such as high recognition rate, low computational and low memory requirements, ...
Evaluating a biosensor-based interface to recognize hand-finger gestures using a Myo armband
SAICSIT '18: Proceedings of the Annual Conference of the South African Institute of Computer Scientists and Information TechnologistsGesture recognition is a convenient and natural Human-Computer Interaction (HCI) technique. Recent advances in bioengineering have seen the use of biosensor technologies in HCI, since various biosensors provide real-time feedback from biological ...
$N-protractor: a fast and accurate multistroke recognizer
GI '12: Proceedings of Graphics Interface 2012Prior work introduced $N, a simple multistroke gesture recognizer based on template matching, intended to be easy to port to new platforms for rapid prototyping, and derived from the unistroke $1 recognizer. $N uses an iterative search method to find ...
Comments