uWave: Recunoaștere Gestuală bazată pe Accelerometru

Sursă Originală: http://www.ruf.rice.edu/~mobile/project_uwave.html

uWave este un detector de gest bazat pe un accelerometru de 3-D. Acesta a fost un proiect deținut de Grupul Rice Efficient Computing ( RECG) de la Universitatea Rice în colaborare cu laboratoarele Motorola în 2007/08. Am devenit asistent de cercetare al grupului când eram student la Universitatea Rice și m-am ocupat de proiectul uWave. Nu am folosit Hidden Markov Model (HMM) popular în discurs și unele recunoașteri de gest, deoarece necesită o cantitate mare de eșantioane de antrenament, ceea ce adesea cauzează inconveniente în interacțiunea om-calculator. Dynamic Time Warping (DTW) algoritmul și adaptarea șablonului au fost aplicate pe recognizer. Acesta obține o precizie de 98,6% și necesită doar un singur eșantion de antrenament. De asemenea, permite utilizatorilor să utilizeze gesturi personalizate. Am fost responsabil pentru proiectarea și dezvoltarea algoritmului DTW pe recunoașterea gesturilor și o parte a studiului utilizatorului privind testarea și îmbunătățirea acurateței.

Articole de conferință și jurnal

  • Jiayang Liu, Lin Zhong, Jehan Wickramasuriya și Venu Vasudevan, “Recunoașterea personalizată a gesturilor uWave: Accelerometru și aplicațiile sale”, în Pervasive and Mobile Computing , vol. 5, issue 6, pp. 657-675, decembrie 2009. ( Link )
  • Jiayang Liu, Lin Zhong, Jehan Wickramasuriya și Venu Vasudevan, “Evaluarea utilizatorilor de autentificare ușoară a utilizatorilor cu un singur accelerometru cu trei axe”, în Proc. ACM Int. Conf. Interacțiunea cu computerele umane cu dispozitive mobile și servicii mobile (MobileHCI) , septembrie 2009. ( PDF )
  • Jiayang Liu, Zhen Wang, Lin Zhong, Jehan Wickramasuriya și Venu Vasudevan, “recunoașterea personalizată a gesturilor uWave: Accelerometru și aplicațiile sale”, în IEEE Int. Conf. Comprehensivă de calcul și comunicare (PerCom) , martie 2009. ( PDF , Demo ) ( Best Paper Award )

Rezumat și raport tehnic extins

  • Jiayang Liu, Zhen Wang, Lin Zhong, Jehan Wickramasuriya, și Venu Vasudevan, “uWave: pe bază de Accelerometru recunoașterea gesturilor personalizate,” Extended Rezumat pentru demonstrație ACM Simpozion pe Software User Interface și Tehnologie (Uist) , octombrie 2008. ( PDF , Demo )
  • Jiayang Liu *, Zhen Wang *, Lin Zhong, Jehan Wickramasuriya, și Venu Vasudevan, “uWave: Accelerometru pe bază de recunoaștere gest personalizat,” Raport tehnic TR0630-08, Universitatea Rice și Motorola Labs, iunie 2008. ( PDF ) (* Egal contribuţie)

Gesture Library

Datele de accelerare a 4480 de eșantioane de gesturi sunt colectate de la opt participanți timp de șapte zile. Mai multe detalii găsiți în lucrarea noastră PerCom . 
Citiți pentru drepturile de autor și licența și organizarea bibliotecii. 
Descărcați biblioteca aici .

Aplicații înrudite ” 
Readme Cod sursă pentru drepturile de autor și licență.

  • uWave on Mac – Programul Mac colectează date de la distanță Wii și recunoaște gesturi. Apoi trimite rezultatul către portul TCP astfel încât orice aplicație care utilizează recunoașterea gestului să poată asculta portul și să reacționeze.
  • Moto Q Media Player – uWave poate fi folosit pentru a controla media player-ul pe Moto Q.
  • Moto Q 3D Tvlicious – Interfață 3D pentru Tvlicious pe Moto Q.

Cele 3 aplicații de mai sus sunt numite uWave.h și uWave.c

Demo Video pe YouTube

De asemenea, puteți viziona demonstrația pe YouTube: http://www.youtube.com/watch?v=rrZfLAfeZww