-
Développeur indépendant
- Développeur indépendant (vidéos: http://www.youtube.com/user/pemmanuelviel)
2013 - maintenant
Développement de nouveaux algorithmes de Vision par Ordinateur visant principalement le Store d'Aldebaran Robotics. Ils concernent principalement la reconnaissance d'objets où je me suis penché sur la problématique de la robustesse au flou ainsi qu'aux basses luminosités pour des algorithmes tournant sur des processeurs à faible puissance de calcul, situations rencontrées par les robots et les appareils mobiles.
En détails:
- travaux de recherche sur les techniques de détecteurs et descripteurs
- travaux de recherche sur la recherche approchée dans des Bases de Donnés
- optimisation d'algorithmes et de code, incluant l'usage d'intrinsics et d'instructions assembleur SIMD (SSEx)
- dans le TOP 50 des contributeurs à la librairie de Traitement d'Image OpenCV
VIDEOS: http://www.youtube.com/user/pemmanuelviel
INVENTIONS:
- Une nouvelle méthode d'initialisation pour K-means : "GroupWise Initialization" (inclus dans la branche 2.4.9 d'OpenCV)
- Algorithme pour améliorer la qualité du positionnement des contours d'un objet reconnu.
- Approximation des contours lorsque le manque de bons appariements mène à une mauvaise reprojection.
- Algorithme pour la différenciation d'objets présentant leur propre agencement de motifs similaires redondants.
- Portant sur la détection de main.
-
Aldebaran-Robotics
- Responsable Systèmes & Applications Vision
Paris
2008 - 2012
Afin de permettre à nos robots de percevoir leur environnement, j'avais à ma charge la chaîne de vision complète, des algorithmes haut niveau en Vision par Ordinateur aux capteurs.
Cela comprenait:
- la gestion d'une équipe jusqu'à trois personnes,
- la création, l'implémentation, l'intégration d'algorithmes de Vision haut niveau (reconnaissance d'images/objets, de gestes, de visages, etc.),
- le travail à différents niveaux sur des projets collaboratifs européens (Humavips, Seamoves, Runner, Robotrainee, Graspy) et français (Romeo, Raspo, Juliette) : reviewer interne, expert vision, développements techniques,
- la veille algorithmique (proceedings de conférences, librairies de Vision par Ordinateur, etc.),
- le codage sur les couches driver et middleware,
- l'optimisation d'algorithmes, de code et de la chaîne complète de vision,
- le travail sur les capteurs (spectres visible, proche infrarouge, thermique, HDR, 3D, stéréovision): veille, évaluation, sourcing, intégration, adaptations
- la veille sur les architectures de traitement (x86, ARM, GPU, DSP, FPGA, architectures innovantes),
- les test de non-régression,
- la conception de tests en production,
- le support clients et les sessions de formation
INVENTIONS:
- PATENT FR2964771 (A1) 2012-03-16 / FR2964771 (B1) 2012-10-12 sur la cohérence spatiale pour la Reconnaissance d'Objets
-
CEA/LIST
- Ingenieur-Chercheur (Vision par Ordinateur & Systèmes Embarqués)
2002 - 2008
Ingénieur-Chercheur au LCEI (Laboratoire Calculateurs Embarqués et Image) puis au LSVE (Laboratoire Systèmes de Vision Embarqués) du CEA (www.cea.fr), je faisais l'interface entre l'équipe Électronique, chargée des conceptions de calculateurs, de cartes et de processeurs, et l'équipe Vision.
· Interlocuteur privilégié dans les projets tranverse vision-architecture grâce à la connaissance des cultures propres aux deux domaines.
· Etude d’algorithmes de vision par ordinateur en vue de les améliorer et de les optimiser, avec éventuellement une étape de portage sur architecture dédiée et parallélisation.
· Implication dans les choix matériels pour des architectures développées en interne.
Dans le projet européen Save-U (www.save-u.org) de détection de piétions à l’aide de caméras infrarouge et couleur embarquées sur véhicule (7 personnes du CEA) : étude des solutions de traitement à architecture mixte DSP/FPGA disponibles sur le marché européen, choix du fournisseur en Angleterre et négociation financière de l'achat, participation à l’élaboration de l’algorithme, portage, parallélisation sur 4 DSPs et optimisation.
Nombreux déplacements en Allemagne et en Angleterre pour les tests terrain chez nos partenaires Daimler Chrysler, Volkswagen, Siemens VDO, etc.
Dans un autre projet automobile de détection d’obstacles par stéréovision (4 personnes du CEA) : travail de recherche algorithmique pour combiner amélioration des détections et conception de fonctions pensées dès l’origine pour être traitées de façon optimale sur les FPGAs et les DSPs d’une carte que nous réalisons. Les résultats actuels montrent un gain de 15% en détection et de 78% en précision.
INVENTIONS:
- algorithme pour fusion avancée de régions d'intérêt provenant d'algorithmes de reconnaissance de classes.
- algorithme et série de filtres adaptés aux FPGA pour la détection d'obstacles sur route en stéréovision.
-
CNRS/LIP6
- Stage de DEA
2001 - 2001
Conception d’un système novateur d’identification de balises par les caméras de robots autonomes en temps réel, permettant leur localisation spatiale et leur identification mutuelle.
Des démarches avaient été entamées en vue d’un brevet.
-
724.com - EZlogin (Silicon Valley)
- Software Engineer - intern
2000 - 2000
Implantée à Santa Clara puis Mountain View, EZlogin était une startup pionnière de l’agrégation de sites web. Nous fumes choisis parmis plusieurs sociétés pour intégrer la compagnie internationale 724 Solutions au printemps 2000.
Développements portant sur l’analyse de requêtes HTTP et sur la reconnaissance syntaxique pour le remplissage automatique de formulaires et l’extraction de données de serveurs tiers.
-
Club de Robotique de l'ISEP
- Développeur microcontroleur
1998 - 1999
Participation à la Coupe de Robotique E=m6 (16ème sur 180 équipes). Programmation en assembleur sur microcontrôleur 68HC11 d’un système laser de triangulation pour localisation.
-
Junior ISEP
- Exécutant - consultant
PARIS
1997 - 1999
La Junior Entreprise de l'ISEP (www.juniorisep.com), plusieurs fois primée et première J.E. à avoir reçu la certification ISO 9001 norme 2000, a pour but d'aider les entreprises dans les domaines de l'informatique et de l'électronique à l'image d'une SSII.
Création de sites Web et études ACCESS pour la SNCF, Lotus, etc. (ensemble du cycle, de l’établissement du cahier des charges au déploiement sur site).
Réalisation de 20% du chiffre d'affaire sur l'année 1998-1999.