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.
Images Thales (Thomson-csf)