iGesture: A Java Framework for the Development and Deployment of Stroke-Based Online Gesture Recognition Algorithms
Existing gesture recognition tools and frameworks tend to focus on specific settings, gesture sets or algorithms. Further, they are often designed to support the developers of either applications or algorithms, but not both. Our goal was to develop a general and extensible framework that provides an integrated platform for the design and evaluation of algorithms, as well as for their deployment to a wide audience. The presented iGesture framework supports the definition and evaluation of new gesture sets. Furthermore, our gesture recognition framework enables an easy integration of new forms of input devices. We present the iGesture framework, show how it has been used to support the development of two new gesture recognition algorithms—an extension of Rubine called E-Rubine and SiGrid—and finally provide an evaluation of these algorithms.
Signer, B., Norrie, M.C. and Kurmann, U.: "iGesture: A Java Framework for the Development and Deployment of Stroke-Based Online Gesture Recognition Algorithms", Technical Report ETH Zurich, TR561, September 2007