Dynamic time warping(DTW) is widely used for accelero-meter-based gesture recognition. The basic learning strategy applied with DTW in most cases is instance-based learning, where all the feature vectors extracted from labeled training patterns are stored as reference patterns for pattern matching. With the brute-force instance-based learning, the number of reference patterns for a class increases easily to a big number. A smart strategy for generating a small number of good reference patterns is needed. We propose to use DTW-based K-Means clustering algorithm for the purpose. Initial training is performed by brute-force instance-based learning, and then we apply the clustering algorithm over the reference patterns per class so that each class is represented by 5 ~ 10 reference patterns each of which corresponds to the cluster centroid. Experiments were performed on 5200 sample patterns of 26 English uppercase alphabets collected from 40 personals using a handheld device having a 3-d accelerometer inside. Results showed that reducing the number of reference patterns by more than 90% decreased the recognition rate only by 5%, while obtaining more than 10-times faster classification speed.
[1]
Jani Mäntyjärvi,et al.
Accelerometer-based gesture control for a design environment
,
2006,
Personal and Ubiquitous Computing.
[2]
Guoqing Chen,et al.
Discovering similar time-series patterns with fuzzy clustering and DTW methods
,
2001,
Proceedings Joint 9th IFSA World Congress and 20th NAFIPS International Conference (Cat. No. 01TH8569).
[3]
G. Isac.
Models and applications
,
1992
.
[4]
Zhen Wang,et al.
uWave: Accelerometer-based Personalized Gesture Recognition and Its Applications
,
2009,
PerCom.
[5]
Sung-Bae Cho,et al.
Online Gesture Recognition for User Interface on Accelerometer Built-in Mobile Phones
,
2010,
ICONIP.