Précédent   Forum des professionnels en informatique > Le club des professionnels en informatique > Actualités
Actualités L'actualité des sociétés du secteur informatique
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Actualité déjà publiée
 
Outils de la discussion
Publicité
'
Vieux 15/04/2011, 14h38   #1
Chroniqueur Actualités
 
Avatar de Hinault Romaric
 
Homme Hinault Romaric
Consultant
Inscription : janvier 2007
Messages : 2 115
Détails du profil
Informations personnelles :
Nom : Homme Hinault Romaric
Localisation : Cameroun

Informations professionnelles :
Activité : Consultant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : janvier 2007
Messages : 2 115
Points : 31 041
Points : 31 041
Par défaut Un étudiant développe un programme de capture de mouvements

Un étudiant développe un programme de capture de mouvements
Predator est sous licence GPL et ne demande qu'une caméra

Un étudiant de l'Université de Surrey au Royaume-Uni est en train de développer un système permettant de suivre n'importe quel objet en mouvement avec une simple Webcam.

Zdenet Kalal met ce projet au point dans le cadre de sa thèse de doctorat. Le programme qu'il a conçu peut suivre en temps réel toute forme en mouvement qui apparaît à l'écran. Le programme est capable par exemple de suivre l'œil d'une personne comme le montre cette vidéo de démonstration.


Le programme, baptisé Predator, s'appuie sur un algorithme d'apprentissage automatique TDL (Tracking Learning Detection) également développé par l'universitaire.

Pour suivre un objet, l'utilisateur doit tout simplement définir un cadre englobant l'image de l'objet en question. L'algorithme d'apprentissage TDL va apprendre rapidement et générer un modèle de l'image qui sera ensuite utilisé pour détecter et suivre en temps réel l'objet lorsqu'il est dans le champ de la caméra. Si l'objet le quitte, TDL arrête de suivre l'objet. S'il revient, le programme peut reprendre automatiquement le suivi de celui-ci.

La démonstration de Predator et l'algorithme qu'il utilise sont actuellement distribués gratuitement sous licence GPL. La technologie peut être implémentée dans plusieurs systèmes, comme dans Google Search Images par exemple.

Elle pourrait se poser également comme un concurrent à Kinect, le capteur de mouvement de Microsoft, pour certains usages 2D.

Elle montre en tout cas que les interfaces dites naturelles, ou NUI (Natural User Interface), se démocratisent et que leur montée en puissance se confirme.


Téléchargez la démo de Predator

Le code source est disponible sur cette page


Source : Page du projet


Et vous ?

Que pensez-vous de ce programme ?
__________________
Si déboguer est l’art de corriger les bugs, alors programmer est l’art d’en faire
Mon blog Mes articles
En posant correctement votre problème, on trouve la moitié de la solution
Hinault Romaric est déconnecté   Envoyer un message privé Réponse avec citation 130
Vieux 15/04/2011, 15h16   #2
Membre confirmé
 
Inscription : avril 2009
Messages : 177
Détails du profil
Informations forums :
Inscription : avril 2009
Messages : 177
Points : 218
Points : 218
Alors là moi je suis complètement bluffé...
huit_six est déconnecté   Envoyer un message privé Réponse avec citation 90
Vieux 15/04/2011, 15h19   #3
Membre habitué
 
Inscription : novembre 2008
Messages : 77
Détails du profil
Informations forums :
Inscription : novembre 2008
Messages : 77
Points : 112
Points : 112
Euh... oui. Ca existe aussi dans mon Université, où le suivi de visage sert également à reconnaitre les comportemens et a été implémenté dans plusieurs jeux 3D.

D'ailleurs je pense qu'il y a des projets similaires dans beaucoup d'Universités, alors pourquoi mettre celui-ci en avant particulièrement??
Haseo86 est déconnecté   Envoyer un message privé Réponse avec citation 312
Vieux 15/04/2011, 16h01   #4
Nouveau Membre du Club
 
Inscription : octobre 2005
Messages : 7
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 7
Points : 31
Points : 31
Envoyer un message via MSN à sOuSiX
Citation:
Envoyé par Haseo86 Voir le message
Euh... oui. Ca existe aussi dans mon Université, où le suivi de visage sert également à reconnaitre les comportemens et a été implémenté dans plusieurs jeux 3D.

D'ailleurs je pense qu'il y a des projets similaires dans beaucoup d'Universités, alors pourquoi mettre celui-ci en avant particulièrement??
Parce qu'il marche bien...
Parce qu'il ne reconnait pas uniquement les visages...
Parce qu'ils semble apprendre au fur a mesure ou l'objet se deplace...
Parce qu'il est open source...
Parce que des gens comme moi qui visitent le developpez.com ne passent pas le temps à regarder ce qui se fait en analyse d'image...
...
sOuSiX est déconnecté   Envoyer un message privé Réponse avec citation 160
Vieux 15/04/2011, 16h31   #5
Membre éclairé
 
Inscription : novembre 2003
Messages : 65
Détails du profil
Informations forums :
Inscription : novembre 2003
Messages : 65
Points : 314
Points : 314
C'est complètement bluffant en fait !

La capacité à apprendre les légers décalages et donc de suivre un objet en 3D simplement à partir d'un plan fixe au départ, c'est ...

par contre, je n'ai pas vu comment il faisait les lettres ie comment il gérait les montées/descentes du stylo lors de l'écriture (j'ai vu sans le son).

SDK à regarder, ne serait-ce que pour l'intérêt de sa construction (et voir la simplicité d'utilisation).

En tout ça, lui, il va trouver du boulot facilement !!
gagaches est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 15/04/2011, 17h19   #6
Membre expérimenté
 
Avatar de ZouBi
 
Etudiant Ingénieur
Inscription : octobre 2007
Messages : 445
Détails du profil
Informations professionnelles :
Activité : Etudiant Ingénieur
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : octobre 2007
Messages : 445
Points : 598
Points : 598
Citation:
Envoyé par gagaches Voir le message
par contre, je n'ai pas vu comment il faisait les lettres ie comment il gérait les montées/descentes du stylo lors de l'écriture (j'ai vu sans le son).
J'ai trouvé ça bluffant, mais ce passage m'a aussi fait poser des questions.
Pour le traitement d'image, utiliserai pas t'il un peu de l'algorithme SIFT?
ZouBi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/04/2011, 18h09   #7
Membre confirmé
 
Inscription : avril 2009
Messages : 177
Détails du profil
Informations forums :
Inscription : avril 2009
Messages : 177
Points : 218
Points : 218
@Haseo86:
Tu es dans quelle université ? Tu aurais des liens vers les projets que tu cites ?
Personnellement, je n'avais encore jamais vu ce genre de performances dans le tracking, pas seulement limité aux visages, avec apprentissage...
Ça m'intéresse, non pas que je suive ça de près, mais j'essaye de me tenir au courant.
huit_six est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/04/2011, 18h45   #8
Expert Confirmé Sénior
 
Avatar de Paul TOTH
 
Homme Paul TOTH
Freelance
Inscription : novembre 2002
Messages : 3 405
Détails du profil
Informations personnelles :
Nom : Homme Paul TOTH
Âge : 42
Localisation : Réunion

Informations professionnelles :
Activité : Freelance
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2002
Messages : 3 405
Points : 6 676
Points : 6 676
en début de semaine je testais un projet OpenSource qui marche bien.

là je télécharge celui-ci qui m'envoie une insulte concernant MatLab (Could not found version 7.13 of the MCR)

sinon les 2 projets utilise OpenCV
__________________
Developpez.com: Mes articles
Entreprise: Execute SARL
Produits : UPnP, RemoteOffice sous Delphi
Embarcadero : Ile de la Réunion, Dephi, C++Builder, RADPHP...TVA à 8,5%
Paul TOTH est déconnecté   Envoyer un message privé Réponse avec citation 04
Vieux 16/04/2011, 09h25   #9
Membre expérimenté
 
Avatar de Floréal
 
Inscription : novembre 2004
Messages : 408
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : novembre 2004
Messages : 408
Points : 557
Points : 557
Et tu as pensé à rapporter le problème bien sûr.
__________________
Ancien membre du projet "Le Dernier Âge".
Floréal est déconnecté   Envoyer un message privé Réponse avec citation 21
Vieux 16/04/2011, 12h15   #10
Invité de passage
 
Inscription : novembre 2010
Messages : 7
Détails du profil
Informations forums :
Inscription : novembre 2010
Messages : 7
Points : 2
Points : 2
Bonjour,

Pour revenir au sujet, il est à noté que le schème différent peut-être, existait déjà en robotique etc., etc. ...

Cela dit, pour la somme de travail élaborée par le doctorant concerné, et qui n'est pas des moindre, soumis probablement à la critique du médiocre ; ... félicitation.

Cordialement.
Le Surfer est déconnecté   Envoyer un message privé Réponse avec citation 12
Vieux 16/04/2011, 22h21   #11
Membre habitué
 
Inscription : mars 2006
Messages : 90
Détails du profil
Informations personnelles :
Localisation : France, Yvelines (Île de France)

Informations forums :
Inscription : mars 2006
Messages : 90
Points : 142
Points : 142
Citation:
Envoyé par ZouBi Voir le message
J'ai trouvé ça bluffant, mais ce passage m'a aussi fait poser des questions.
Pour le traitement d'image, utiliserai pas t'il un peu de l'algorithme SIFT?
Sift est lent, et de plus sous license.

s'il utilisait un algo de type Sift, il aurait détecté l'orientation de ces doigt ( cadre jaune )
cuicui78 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/04/2011, 06h49   #12
Expert Confirmé Sénior
 
Avatar de Paul TOTH
 
Homme Paul TOTH
Freelance
Inscription : novembre 2002
Messages : 3 405
Détails du profil
Informations personnelles :
Nom : Homme Paul TOTH
Âge : 42
Localisation : Réunion

Informations professionnelles :
Activité : Freelance
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2002
Messages : 3 405
Points : 6 676
Points : 6 676
Citation:
Envoyé par Floréal Voir le message
Et tu as pensé à rapporter le problème bien sûr.
évidemment, je passe mon temps à tester les projets et reporter les bugs !

non désolé quand je télécharge un projet et que la version compilée de la démo supposée présenter le produit se vautre, je passe à autre chose.

EDIT: car moi au moins j'ai testé la démo
__________________
Developpez.com: Mes articles
Entreprise: Execute SARL
Produits : UPnP, RemoteOffice sous Delphi
Embarcadero : Ile de la Réunion, Dephi, C++Builder, RADPHP...TVA à 8,5%
Paul TOTH est déconnecté   Envoyer un message privé Réponse avec citation 14
Vieux 18/04/2011, 08h55   #13
Candidat au titre de Membre du Club
 
Inscription : août 2007
Messages : 10
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 10
Points : 11
Points : 11
Merci pour cette news vraiment intéressante !
Ca donne beaucoup d'idée d'applications.
La Kinect est un bon système, mais si on peut utiliser nos vieilles webcam ce n'est que mieux!
rodulphe est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/04/2011, 09h20   #14
Membre éclairé
 
Inscription : avril 2009
Messages : 523
Détails du profil
Informations personnelles :
Âge : 35
Localisation : France, Somme (Picardie)

Informations forums :
Inscription : avril 2009
Messages : 523
Points : 305
Points : 305
Par défaut changer le nom

il aurait dû prendre/choisir un autre nom que Predator (marque déposée). il peut avoir de soucis par la suite en cas de gros succès....
Michael REMY est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/04/2011, 13h22   #15
Invité régulier
 
Inscription : janvier 2007
Messages : 19
Détails du profil
Informations personnelles :
Âge : 41

Informations forums :
Inscription : janvier 2007
Messages : 19
Points : 7
Points : 7
Au delà de la démo et de son effet "spectaculaire" le tracking de forme en vidéo existe depuis pas mal d'année. La première fois que j'ai vu ça concrètement en action c'était avec le petit programme de superposition d'image fourni avec ma petite webcam que j'avais acheté il y plus de 6 ans. Je pense aussi comme d'autres ici que de nombreux étudiants plus discrets ont déjà mis au point le même type de projet de fin d'étude (voir les projets de l'Epita par ex). Je me rappel aussi en 1992 que le labo d'image de mon université avait déjà mis au point ce genre de techno, pour traquer les adresses des colis postaux courant sur des tapis roulant à grande vitesse. Même si cela n'a rien de révolutionnaire c'est toujours aussi ludique à regarder.
Jitou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/04/2011, 14h01   #16
Expert Confirmé Sénior
 
Avatar de Auteur
 
Inscription : avril 2004
Messages : 4 793
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : avril 2004
Messages : 4 793
Points : 5 117
Points : 5 117
Combien faut-il d'images pour que le logiciel soit capable de travailler seul ?

Visiblement le logiciel fonctionne aussi bien avec des images en niveau de gris qu'en couleurs.

Je présume que si la caméra a une résolution plus importante les temps de calculs sont plus longs ? Du coup quelle est la résolution optimale ?
Auteur est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/04/2011, 14h19   #17
Membre habitué
 
Inscription : mars 2006
Messages : 90
Détails du profil
Informations personnelles :
Localisation : France, Yvelines (Île de France)

Informations forums :
Inscription : mars 2006
Messages : 90
Points : 142
Points : 142
Citation:
Envoyé par Jitou Voir le message
Au delà de la démo et de son effet "spectaculaire" le tracking de forme en vidéo existe depuis pas mal d'année. La première fois que j'ai vu ça concrètement en action c'était avec le petit programme de superposition d'image fourni avec ma petite webcam que j'avais acheté il y plus de 6 ans. Je pense aussi comme d'autres ici que de nombreux étudiants plus discrets ont déjà mis au point le même type de projet de fin d'étude (voir les projets de l'Epita par ex). Je me rappel aussi en 1992 que le labo d'image de mon université avait déjà mis au point ce genre de techno, pour traquer les adresses des colis postaux courant sur des tapis roulant à grande vitesse. Même si cela n'a rien de révolutionnaire c'est toujours aussi ludique à regarder.
c'est sur que c'est pas parce qu'il en parle officiellement autour d'une thèse et qu'il a un code à soumettre, qu'il en est le premier inventeur.

j'en ai vu pas mal des techniques de blob tracking, mais la le système d’apprentissage rajoute une couche de robustesse au suivi.

Ya qu'a voir l’exemple avec le panda. le premier plan possède foule de détails, nuances de couleur et autres. Pour le suivi c'est bien.

Mais quand il se retourne et que la on a affaire a un gros cul blanc, et que le suivi continue, c'est la qu'on se dit que l'algo d'aprentissage a toute ça place.
cuicui78 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 18/04/2011, 14h55   #18
Invité régulier
 
Homme eric
Développeur informatique
Inscription : octobre 2009
Messages : 16
Détails du profil
Informations personnelles :
Nom : Homme eric
Âge : 25
Localisation : France, Oise (Picardie)

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Électronique et micro-électronique

Informations forums :
Inscription : octobre 2009
Messages : 16
Points : 9
Points : 9
c'est énorme!
jefs88 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/04/2011, 16h43   #19
Nouveau Membre du Club
 
Inscription : décembre 2010
Messages : 26
Détails du profil
Informations forums :
Inscription : décembre 2010
Messages : 26
Points : 26
Points : 26
je suis totalement bluffé par cette démonstration, qui dépasse de TRÈS LOIN tout ce que j'ai pu voir dans ce style jusque là (ajout d'images en surimpression avec les logiciels vendus avec la webcam ou pseudo détection de mouvement/formes avec eye toy)

je suivrais ce projet avec d'autant plus d'attention que par rapport à kinect, il présente l'avantage d'utiliser une webcam standard, et donc permet d'accepter tout source vidéo (ou même des images fixes) car oui, nos caméras de sécurité ne sont pas encore des kinect, et que je n'ai pas envie d'investir dans une caméra kinect pour tester tous les hacks des universitaires ^^


edit :

Citation:
Envoyé par Paul TOTH Voir le message
évidemment, je passe mon temps à tester les projets et reporter les bugs !

non désolé quand je télécharge un projet et que la version compilée de la démo supposée présenter le produit se vautre, je passe à autre chose.

EDIT: car moi au moins j'ai testé la démo
double cliquer sur un exécutable n'est pas vraiment "tester"
peut-être aurais-tu du lire le readme ....
il y propose le lien de téléchargement :

Code :
1
2
3
4
5
Instalation:
 1. Microsoft Visual C++ 2008 SP1 Redistributable Package
    download and instal http://www.microsoft.com/downloads/details.aspx?familyid=a5c84275-3b97-4ab7-a40d-3802b2af5fc2&displaylang=en
 2. Download http://info.ee.surrey.ac.uk/Personal/Z.Kalal/TLD/MCRInstaller.exe
    run MCRInstaller.exe
en vous remerciant x)
poringkiller est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 19/04/2011, 07h14   #20
Expert Confirmé Sénior
 
Avatar de Paul TOTH
 
Homme Paul TOTH
Freelance
Inscription : novembre 2002
Messages : 3 405
Détails du profil
Informations personnelles :
Nom : Homme Paul TOTH
Âge : 42
Localisation : Réunion

Informations professionnelles :
Activité : Freelance
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2002
Messages : 3 405
Points : 6 676
Points : 6 676
et tu as fait le test ? car après installation des prérequis j'ai toujours la même erreur.

Non sérieusement, c'est pas sérieux.
__________________
Developpez.com: Mes articles
Entreprise: Execute SARL
Produits : UPnP, RemoteOffice sous Delphi
Embarcadero : Ile de la Réunion, Dephi, C++Builder, RADPHP...TVA à 8,5%
Paul TOTH est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Actualité déjà publiée
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h13.


 
 
 
 
Partenaires

Hébergement Web