Ingénieur Logiciel

En 2000, au cours de mon stage de DESS Ingénierie de l'image, j'ai été INGENIEUR DE DEVELOPPEMENT pour THOMSON-CSF Optrosys.
Durant ce stage de 6 mois, j'ai integré des algorithmes de traitements d'images en Viusal C++ à un plug-in pour le logiciel d'effets spéciaux After Effects.
Je me suis également occupé de la partie compatibilité avec Maya et 3D Studio, et du User Guide en anglais.
Incorporé dans une équipe-projet européenne, nous travaillions avec des partenaires allemands (HHI), français (INRIA) et grecs.
J'y ai appris notamment une méthode de programmation très rigoureuse au sein d'un projet.

Les produits :


1) Le Mosaiking :


=>
Vidéo originale puis mosaique reconstituée.

Vidéo recadrée avec caméra virtuelle puis vidéo 16/9 sans perte.

Par recherche de la corélation optimale d'une image a une autre de la vidéo, et par estimation du mouvement, ce plug-in assemble les images pour former le paysage. Celui-ci pourra servir de fond pour une autre séquence ou un recadrage.

2) Le 3D Mosaiking :



Basé sur le même principe, chaque image sert à texturer un modèle 3D de la scène filmée. Un recadrage virtuel est ensuite possible.

3) Le Mosaiking Interactif :



L'utilisateur donne des points de correspondance entre chaque photos, 2 à 2.

Ce plug-in assemble ensuite les images, indépendament de leur taille et orientation pour recréer la mosaique. Un lissage est ensuite effectué pour obtenir un Blend optimal.


4) La Rotoscopy :



Afin de faciliter le travail du graphiste, ce plug-in permet de détourer des objets complexes en detectant les bords de l'objet grossièrement selectionnés.


5) Le 2D/3D Tracking :



Par recherche de la corélation optimale d'un modele 3D sur des points de correspondance places par l'opérateur, ce plug-in mémorise image par image la position de la camera par rapport a l'objet. Ces donnees sont ensuite exploitées sous Maya ou 3DS pour ajouter des objets virtuels à la vidéo.
=> => =>


6) Le Texture Filling :




Afin de restaurer des films ou de supprimer rapidement des objets, ce plug-in comble les zones sélectionnées en recopiant la texture l'environant.


6) Le User Guide :




J'ai rédigé la documentation de chaque produit en ajoutant une rubrique Trucs et Astuces pour relancer l'interêt de l'utilisateur et lui permettre d'utiliser 100% des possibilités des plugs-in.


L'équipe Algorithme.





Images Thales (Thomson-csf)