28
Entrée gestuelle et reconnaissance de gestes

Entrée gestuelle et reconnaissance de gestes. Quelques exemples de systèmes à entrée gestuelle, et densembles de gestes …

Embed Size (px)

Citation preview

Page 1: Entrée gestuelle et reconnaissance de gestes. Quelques exemples de systèmes à entrée gestuelle, et densembles de gestes …

Entrée gestuelle et reconnaissance de gestes

Page 2: Entrée gestuelle et reconnaissance de gestes. Quelques exemples de systèmes à entrée gestuelle, et densembles de gestes …

Quelques exemples de systèmes à entrée gestuelle,et d’ensembles de gestes …

Page 3: Entrée gestuelle et reconnaissance de gestes. Quelques exemples de systèmes à entrée gestuelle, et densembles de gestes …

a) rectangleb) ellipsec) ligned) groupee) copief) rotationg) supprimer (“x”)

Page 4: Entrée gestuelle et reconnaissance de gestes. Quelques exemples de systèmes à entrée gestuelle, et densembles de gestes …
Page 5: Entrée gestuelle et reconnaissance de gestes. Quelques exemples de systèmes à entrée gestuelle, et densembles de gestes …

Le Graffiti

Page 6: Entrée gestuelle et reconnaissance de gestes. Quelques exemples de systèmes à entrée gestuelle, et densembles de gestes …

EdgeWrite( http://depts.washington.edu/ewrite/ )

• Une façon méchanique de simplifier la reconnaissance de gestes, avec des contraintes physiques

Page 7: Entrée gestuelle et reconnaissance de gestes. Quelques exemples de systèmes à entrée gestuelle, et densembles de gestes …

Tivoli

Page 8: Entrée gestuelle et reconnaissance de gestes. Quelques exemples de systèmes à entrée gestuelle, et densembles de gestes …

Tivoli

Page 9: Entrée gestuelle et reconnaissance de gestes. Quelques exemples de systèmes à entrée gestuelle, et densembles de gestes …

Tivoli

Page 10: Entrée gestuelle et reconnaissance de gestes. Quelques exemples de systèmes à entrée gestuelle, et densembles de gestes …

Menu radial hiéarchique

Page 11: Entrée gestuelle et reconnaissance de gestes. Quelques exemples de systèmes à entrée gestuelle, et densembles de gestes …

Combinaison de sélection rectangle et lasso

Question: comment l’ordinateur peut-il distinguer entre le geste à gauche et celui à droite?

Page 12: Entrée gestuelle et reconnaissance de gestes. Quelques exemples de systèmes à entrée gestuelle, et densembles de gestes …

Reconnaissance de gestes

Page 13: Entrée gestuelle et reconnaissance de gestes. Quelques exemples de systèmes à entrée gestuelle, et densembles de gestes …

Comment distinguer les gestes dansun “Marking Menu” hiéarchique?

Page 14: Entrée gestuelle et reconnaissance de gestes. Quelques exemples de systèmes à entrée gestuelle, et densembles de gestes …

Comment trouver un “coin”dans un geste?

• Lorsque le geste est bruité ?

• (voir notes écrites)

Page 15: Entrée gestuelle et reconnaissance de gestes. Quelques exemples de systèmes à entrée gestuelle, et densembles de gestes …
Page 16: Entrée gestuelle et reconnaissance de gestes. Quelques exemples de systèmes à entrée gestuelle, et densembles de gestes …

Comment permettre à un utilisateur (ou un concepteur) de définir des nouveaux

gestes sans écrire du code ?

• Spécifier les nouveaux gestes avec des exemplaires !– Nécessite de faire du “pattern matching” entre

les exemplaires de gestes pré-fournis, et chaque geste entré pendant l’interaction

Page 17: Entrée gestuelle et reconnaissance de gestes. Quelques exemples de systèmes à entrée gestuelle, et densembles de gestes …
Page 18: Entrée gestuelle et reconnaissance de gestes. Quelques exemples de systèmes à entrée gestuelle, et densembles de gestes …
Page 19: Entrée gestuelle et reconnaissance de gestes. Quelques exemples de systèmes à entrée gestuelle, et densembles de gestes …

La reconnaissance de gestes avec l’algorithme de Rubine (1991)

• Chaque geste entré (ou exemple de geste) est réduit à un vecteur de caractéristiques (“feature vector”); il s’agit alors de classer un vecteur entré dans un espace de gestes possibles

• Taux de reconnaissance > 95%

• (voir notes écrites)

Page 20: Entrée gestuelle et reconnaissance de gestes. Quelques exemples de systèmes à entrée gestuelle, et densembles de gestes …

Rubine (1991)http://doi.acm.org/10.1145/122718.122753

Page 21: Entrée gestuelle et reconnaissance de gestes. Quelques exemples de systèmes à entrée gestuelle, et densembles de gestes …

Pourquoi utiliser des hyperplans et pas juste la moyenne?

Page 22: Entrée gestuelle et reconnaissance de gestes. Quelques exemples de systèmes à entrée gestuelle, et densembles de gestes …
Page 23: Entrée gestuelle et reconnaissance de gestes. Quelques exemples de systèmes à entrée gestuelle, et densembles de gestes …

Le reconnaissance de gestesavec l’algorithme à “$1”(Wobbrock et al., 2007)

• Utilise seulement des opérations mathématiques de base

• Simple à implémenter en peu de code, sans libraries

• Rapide• Bon pour prototyper des interfaces gestuelles,

même dans des plateformes moins performants (comme Flash ou JavaScript)

• Taux de reconnaissance supérieur à Rubine• Une des étapes clés: rééchantillonage du geste• (voir notes écrites)

Page 24: Entrée gestuelle et reconnaissance de gestes. Quelques exemples de systèmes à entrée gestuelle, et densembles de gestes …
Page 25: Entrée gestuelle et reconnaissance de gestes. Quelques exemples de systèmes à entrée gestuelle, et densembles de gestes …
Page 26: Entrée gestuelle et reconnaissance de gestes. Quelques exemples de systèmes à entrée gestuelle, et densembles de gestes …
Page 27: Entrée gestuelle et reconnaissance de gestes. Quelques exemples de systèmes à entrée gestuelle, et densembles de gestes …

Wobbrock et al. (2007)http://doi.acm.org/10.1145/1294211.1294238

Page 28: Entrée gestuelle et reconnaissance de gestes. Quelques exemples de systèmes à entrée gestuelle, et densembles de gestes …