TUNANDROID.com
La Communauté Android en Tunisie



Développement

9 juillet 2012

Un ingénieur tunisien nous dévoile les secrets de LeapMotion

More articles by »
Written by: Taher Mestiri
Mots-clefs :, , , , , ,
LeapMotion

LeapMotion

LeapMotion est un nouveau concept/appareil/logiciel qui permet de convertir des mouvements dans l’espace de n’importe quel objet à portée en interactivité. Pour le voir, on ne trouve pas mieux qu’une belle vidéo (ci-dessous). Un rêve pour les développeurs mais aussi un challenge pour les scientifiques curieux de savoir comment ça marche. Un ingénieur/chercheur tunisien a réussit à dévoiler une bonne partie du mystère et nous explique comment il a fait et le mystère derrière ce nouveau procédé.

 

Vidéo de LeapMotion en action, l’interview est juste en bas :




Télécharger la vidéo | Convertir la vidéo en MP3

 

Question : Mohamed Ikbel Boulabiar, tu es ingénieur/chercheur, établi en France depuis un certain temps et tu as décidé de relever le challenge de trouver les secrets derrière la technologie LeapMotion, d’abord qui est Mohamed Ikbel Boulabiar et pourquoi cet intérêt autour de LeapMotion ?

Réponse : Je suis Mohamed Ikbel Boulabiar, doctorant à Telecom Bretagne, France.

Je travaille dans le domaine de l’interaction Humain-Machine au département LUSSI et mon sujet porte sur l’aspect naturel de l’interaction gestuelle dans un environnement mixte 2D sur table et 3D dans l’espace en étudiant la façon avec laquelle l’être human interagit avec les objets virtuels.

J’ai fait tout mon parcours en Tunisie, j’ai intégré l’École Nationale des Sciences de l’Informatique et j’ai fait mon projet de fin d’études en France à l’ENAC au laboratoire d’informatique interactive sur la gestion dynamique des périphériques d’entrée et il s’est achevé par la participation à la création du premier de la gestion multitouch du noyau Linux (protocol_A).

Plus attaché que jamais au domaine de l’IHM, j’ai voulu approfondir mes connaissances en faisant un Master de recherche à Telecom Bretagne. Mon sujet de stage était sur la reconnaissance des gestes mais en utilisant une webcam avec la suivie de la couleur de la peau.
Pendant le master j’ai travaillé un peu sur l’optimisation des paramètres du codec AVC/SVC du h.264.
Et avant de commencer ma thèse j’ai travaillé en tant que contractuel avec Canonical Ltd. et j’ai participé à la mise au point de la couche de gestion multitouch d’ubuntu « uTouch ». Et en publiant surtout le daemon « ginn » qui permet d’injecter les évènements multitactiles dans les anciennes applications sans nécessiter une récompilation.

J’étais surpris comme tout le monde sur internet en regardant la vidéo de Leapmotion, c’était un saut énorme par rapport à toute les technologies existantes et que je connais. J’ai aussi beaucoup d’amis dans le domaine de reconnaissance gestuelle et qui travaillent depuis longtemps, y inclus ceux du groupe NUI (Natural User Interface Group). Il y avait même ceux qui pensait que c’était un “Fake”.
Avec toutes ces réactions, j’ai pris l’affaire comme un défi. J’ai dis que je devrais savoir comment ils ont pu faire pour arriver à cette précision de 0.01 mm et le tout dans un petit boitier.

Question : Peux tu nous expliquer en détail ta démarche en vue de dévoiler le secret derrière LeapMotion ?

Réponse : La démarche est très simple. “Google” :) Il ne faut pas arrêter de chercher jusqu’à trouver les petits détails ou les “failles” qui aident ensuite à améliorer les résultats. J’ai regardé plusieurs fois leurs vidéos de démonstration pour voir s’ils montrent les données brutes recueillis depuis les capteurs. Et plus la technologie est médiatisée, plus il y a d’informations. Comme par exemple l’utilisation de cameras VGA simples et rien d’autres. Donc à partir de ce moment là j’ai dit que l’innovation réside dans l’algorithme et pas dans le matériel.

Question : Alors, LeapMotion en résumé c’est quoi? c’est comment?

Réponse : D’après mon analyse qui n’est pas encore approuvée par la société, la Leap est un boitier qui contient 3 ou 4 cameras avec un petit système optique permettant d’avoir le même cadre de capture mais avec différentes distances focales en utilisant un jeu de miroir et lentilles.

L’information de profondeur est extraite d’après la quantité de flou généré sur les différentes caméras. Et puisque ils n’ont pas les même distances focales, il est possible de conclure la profondeur.

Pratiquement c’est plus compliqué avec les formules mathématiques, mais la technologie existe depuis 1982 avec les travaux de thèse d’Alex Pentland au MIT.

La précision à l’époque était environ de 1mm à une distance de 1m.

Question : Je suppose que pratiquement beaucoup plus de détails techniques entourent ce procédé, où pouvons nous trouver tous les détails de ta petite recherche sur le sujet?

Réponse : Plus de détails sont sur mon blog : http://blog.boulabiar.net/2012/07/unveiling-technology-behind-leapmotion.html

VN:F [1.9.22_1171]
Rating: 8.5/10 (4 votes cast)
VN:F [1.9.22_1171]
Rating: -1 (from 1 vote)

Un ingénieur tunisien nous dévoile les secrets de LeapMotion, 8.5 out of 10 based on 4 ratings


About the Author

Taher Mestiri





One Comment


  1. Oussama

    C’est un système à LEDs et caméra CMOS, comparable à celui de la Kinect mais avec une meilleure résolution (grâce aux formules mathématiques de David Holz

    VA:F [1.9.22_1171]
    Rating: -1 (from 1 vote)


Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Connect with Facebook

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>


 
 

 
wallpaper_ashersimonds_cmpatternhololight

CyanogenMod 10.1.0 RC 2 disponible

Après la sortie du RC1 il y a enivrant deux semaines, les développeurs de CyanogenMod ont décidé de remettre le couvert en officialisant RC2. Cette dernière est déjà disponible pour un certain nombre de terminaux tels qu...
by Rédaction TUNANDROID.COM
0

 
 
Opera_Checkmate_YourMove_Revisited-2001-05-07

Le navigateur Opera passe à la version finale

Il y a quelques semaines, le navigateur Opera a débarqué sur le Google Play mais avec une version beta enfin jusqu'à hier car les développeurs de cette application ont déposé une version finale. Cette dernière a embrass...
by Rédaction TUNANDROID.COM
1

 
 
credit-rachat-main-3298401

Samsung rachète 10 % de la part de Pantech

amsung a annoncé aujourd'hui son acquisition de 10 % de son rival Pantech, la troisième société spécialisée dans la fabrication des smartphones dans le marché coréen pour la somme de...
by Rédaction TUNANDROID.COM
0

 

 
htc-one-digging

Lorsque HTC donne une claque à ses concurrents

Il y a quelques jours nous avons assisté à un petit combat entre les marques les plus connues des smartphones, les stars étaient Windows Phone, Samsung et iPhone enfin jusqu'à maintenant car HTC a aussi envie de mettre sa m...
by Rédaction TUNANDROID.COM
0

 
 
google_hangouts-630x307

Google Hangout compte bien intégrer Google Voice

tilisateurs ont manifesté leurs insatisfactions. En effet, ils ont espéré que cette application va intégrer les SMS et le service de Google Voice. Aussitôt lors de la journée Google a annoncé...
by Rédaction TUNANDROID.COM
0