Master Sciences de l'image


Pour y accéder
L'entrée en M2 est possible après une formation de niveau bac+4 ou équivalent.
Les plus de la formation
Le Master 2 Sciences de l'image se caractérise par une connaissance complète de tous les champs théoriques et pratiques de l'informatique de l'image. On va ainsi du plus théorique au plus pratique : morphologie mathématique, algèbres géométriques, géométrie discrète, intelligence artificielle, traitement de l'image, vision par ordinateur, réalité augmentée, réalité virtuelle, synthèse d'image et GPGPU. Ce master s'adosse à une équipe de recherche renommée et est un master d'application du LABEX Bezout.
Dès lors qu'un étudiant non francophone est inscrit dans ce master, il est possible de suivre les cours en anglais.
Compétences visées
Le master permet aux étudiants d'être capables de réaliser des traitements d'images numériques efficaces, de mettre en place des systèmes d'apprentissage profond dédiés aux traitements et à la génération d'images, de créer des moteurs de rendu en image de synthèse, d'implémenter des programmes ou applications en réalité virtuelle ou augmentée et de connaître un large éventail de théories concernant la géométrie et les images.
Les étudiants acquièrent également la capacité de créer, de manager, et d'implémenter tout projet informatique lié à l'image en général.
Internationalisation de la formation
La formation est ouverte aux programmes ERASMUS auxquels participe l'université et se fait en partenariat avec l'université de Palerme (Italie). Les stages peuvent être faits à l'étranger.
Capacité d'accueil
25
Modalités d'accès
L'admission se fait sur dossier. Il est important que le dossier comporte une attestation du diplôme requis, un relevé de notes, une lettre de motivation et éventuellement une lettre de recommandation.
Pour les candidats en France, les dossiers de candidature sont à déposer sur l'application eCandidat de l'université Gustave Eiffel.
Pour les candidats résidant à l'étranger, les dossiers de candidature sont à déposer via Etudes en France pour l'université.
Lien des modalités de candidature
Lieu(x) de la formation
Campus Marne la Vallée - Champs sur Marne
ESIEE PARIS
Après la formation
Les débouchés visés sont les postes de recherche et développement au sein des grandes entreprises de l'image (imagerie médicale, jeux vidéos, postproduction numérique, 3D mobile, réalité virtuelle et augmentée) ainsi que des postes de développement spécialisés en 3D ou en traitement d'images.
La poursuite en thèse est également fréquente dans les domaines du traitement de l'image, de la vision, de la géométrie ou de la synthèse d'images.
Insertion professionnelle
Ce parcours est centré sur l'imagerie numérique, allant de son acquisition, son analyse jusqu'à sa synthèse ou sa reconstruction. Dès lors, les activités visées sont la gestion de projets informatiques, le développement informatique, et la recherche & développement logiciels dans l'image numérique et donc dans les secteurs des grands compte multimédia, du jeu vidéo, de la post-production numérique, de la communication numérique et de l'imagerie médicale. Secteurs d’activités : Imagerie numérique, traitement d’images, imagerie médicale, Multimédia, Jeu Vidéo, Post-production numérique, SSII. Types d’emplois accessibles : Programmeur, développeur, Chef de projet informatique, Ingénieur R&D en informatique, Ingénieur informaticien, Consultant, Doctorant.
Objectifs de la formation
Le titulaire de ce parcours sera à même de :
- concevoir des architectures (logicielles ou hardware) d'acquisition, d'analyse, de traitement, de synthèse ou de reconstruction d'une image numérique ;
- connaître les fondements mathématiques et informatiques liés à l'image permettant une intégration à la fois théorique et pratique dans la discipline ;
- connaître et appliquer de l'algorithmique permettant une intégration immédiate tant dans les domaines de recherche que dans un travail pointu de conception de logiciel liée à l'image ;
- maîtriser de solide bases en développement C++ et en développement GPGPU ;
- connaître les aspects matériels de l'imagerie, et pouvoir s'adapter à tout nouvel appareil ou logiciel ;
- connaître et maîtriser les procédés d'acquisition/restitution d'image, d'analyse, de traitement et de synthèse d'image à même d'être utilisée tant pour la conception que pour le développement de logiciels ;
- connaître et appliquer des procédés de traitement du signal et des images avec des applications à la tomographie et à l'imagerie médicale ;
- connaître des réalisations pratiques du codage de la voix et de la transmission de l'information permettant notamment de s'insérer dans des projets autour de la compression vidéo.
Disciplines majeures
La formation comporte 120 ETCS (30 par semestre) réparties entre les principaux domaines suivants : Algorithmique et programmation (java, cryptographie, python et langages de script, C++,…); Synthèse d'image et simulation; Vision par ordinateur et réalité virtuelle / augmentée; Traitement d'image et traitement de signal; Morphologie mathématique et topologie/géométrie discrète; Anglais; Projet de développement ou d'introduction à la recherche.
Organisation de la formation
La Master 2 s'étend sur 2 semestres. Il est ouvert aux formations initiales, continues et par alternance.
Modalités d'admission en FI :
L'admission se fait sur dossier.
Modalités d'admission en FC :
L'accès en formation continue se fait via un contrat de professionalisation. L'admission se fait sur dossier.
Modalités d'admission en FA :
La formation en alternance se fait avec le CFA Descartes, Marne-la-Vallée. L'admission se fait sur dossier.
Calendrier
Stages (15 ECTS, 4 mois min).
Les options
Un choix de 2 enseignements parmi 4 permet aux étudiants d'affiner leur orientation professionnelle au dernier semestre.
Environnement de recherche
LIGM équipe A3SI, équipe 'Signal et Communications'.
Tarifs formation continue (Les informations ci-contre s'adressent uniquement aux adultes en reprise d'études)
7000 €/an
Semestre 3
| Enseignements | ECTS | CM | TD | TP |
|---|---|---|---|---|
| Maîtriser la culture d’entreprise du monde de l’image | ||||
|
Compétences transversales
| 9.00 | |||
|
Programmation avancée C++ et Unity
Ce cours a pour but de sensibiliser aux techniques de programmation avancées, aux bonnes pratiques de codage afin de lire et d'écrire du code maintenable et compréhensible par d'autres.
Langue de l'enseignement FRANÇAIS / FRENCH - ANGLAIS / ENGLISH | 3.00 | 38h | ||
|
Projet 3D Jeux Vidéo
Savoir concevoir et développer une application interactive 3D de A à Z.
Langue de l'enseignement FRANÇAIS / FRENCH - ANGLAIS / ENGLISH | 3.00 | 20h | ||
|
Anglais
The English course aims at improving students' international profile, professional communication and language skills overall. C1 level expected. Students will take the University language certification (CLUE).
Langue de l'enseignement ANGLAIS / ENGLISH | 3.00 | 30h | ||
| Connaître les outils théoriques pour l’image numérique | ||||
|
Géométrie et morphologie
| 9.00 | |||
|
Morphologie mathématique
Maîtriser les opérateurs de morphologie mathématique (érosion, dilatation, ouverture, fermeture), les filtres connexes, la ligne de partage des eaux et analyser un article scientifique du domaine.
Langue de l'enseignement FRANÇAIS / FRENCH - ANGLAIS / ENGLISH | 3.00 | 20h | 10h | |
|
Géométrie projective
L’objectif de ce cours est d’initier les étudiants aux principaux outils de la géométrie projective. Une première partie est consacrée à ses applications en vision par ordinateur, notamment les transformations du plan, la géométrie épipolaire et la calibration de caméra. Le cours s’élargit ensuite vers une généralisation à l’aide des algèbres géométriques. On y aborde en particulier la construction d’objets géométriques par opérations de join (réunion) et d’intersection, ainsi que le cadre unifié qu’offre cette algèbre, qui étend les quaternions et les quaternions duaux à des espaces de dimension arbitraire.
Langue de l'enseignement FRANÇAIS / FRENCH - ANGLAIS / ENGLISH | 3.00 | 10h | 6h | |
|
Géométrie discrète
Dans les images numériques, un objet est représenté par un ensemble de pixels/voxels. Dans un tel univers numérique, les axiomes et les propriétés de la géométrie euclidienne classique ne s’appliquent plus : en raison des discontinuités induites par le processus de numérisation d’une fonction, on observe fréquemment des défauts géométriques et topologiques dans cet univers numérique. La géométrie et la topologie numériques visent à concevoir des modèles discrets permettant de résoudre les problèmes géométriques et topologiques de ces objets discrets. Ses principaux domaines d'application sont l'analyse d'images et l'infographie. Ce cours se concentrera sur la modélisation informatisée des formes géométriques et topologiques dans l'univers numérique par l'étude des algorithmes et des structures de données permettant de créer, de manipuler et d'analyser des formes numériques.
Langue de l'enseignement FRANÇAIS / FRENCH - ANGLAIS / ENGLISH | 3.00 | 18h | 8h | |
| Acquérir les bases de l’IA pour l’Image | ||||
|
Machine Learning et IA
| 9.00 | |||
|
Intelligence Artificielle pour l’image
Application à la vision par ordinateur, à l’extraction d’information visuelle et à l’analyse/traitement d’image .
Langue de l'enseignement FRANÇAIS / FRENCH - ANGLAIS / ENGLISH | 3.00 | 16h | 6h | |
|
Deep Learning
Focalisation sur les méthodes d’apprentissage profond
Langue de l'enseignement FRANÇAIS / FRENCH - ANGLAIS / ENGLISH | 3.00 | 10h | 15h | |
|
Outils et méthodes pour l’IA
Comprendre les principes de l’apprentissage supervisé pour les problèmes de classification, utiliser la librairie PyTorch, collecter des données, entraîner ou fine-tuner un modèle et analyser ses performances.
Langue de l'enseignement FRANÇAIS / FRENCH - ANGLAIS / ENGLISH | 3.00 | 14h | 9h |
Semestre 4
| Enseignements | ECTS | CM | TD | TP |
|---|---|---|---|---|
| Découvrir les outils et technologies de Calcul Haute Performance | ||||
|
Calcul Haute Performance et applications
| 9.00 | |||
|
Moteur physique et simulation
Découvrir les grandes méthodes de simulation numérique (intégration pas-à-pas de systèmes différentiels issus des théories physiques) dans un cadre informatique discret. Savoir identifier les limites et biais des modèles numériques. Mettre en œuvre d’un « moteur physique » de type Masses-Ressorts par assemblage d’éléments discrets.
Langue de l'enseignement FRANÇAIS / FRENCH - ANGLAIS / ENGLISH | 3.00 | 8h | 8h | |
|
Architectures et programmation parallèle
L’objectif est d’être capable de réduire le temps d'exécution et la consommation des programmes C et C++ en tirant parti du parallélisme interne offert par les processeurs : unités de calcul multiples (ALU, FPU), architectures superscalaires et VLIW, multi cœurs et unités SIMD (vectorielles) présentes dans chaque cœur. Pour cela on présente le fonctionnement des processeurs RISC vs CISC au niveau le plus bas, puis on étudie les unités permettant d’accélérer les calcul et communication (DMA, MMU, IRQ, hyperthreading). L’optimisation multicoeur est dans un premier temps basée sur la programmation par threads posix, puis par l’étude détaillée du framework OpenMP appliqué aux langages C et C++. Les étudiants apprennent également à réduire la durée d’exécution de leur programmes en utilisant les unités SIMD de chaque cœur, par la programmation à base d'intrinsics en C et de la classe vector en C++. Ces techniques sont ensuite utilisées sur carte embarquée multicoeurs (i.Mx6) de la société NxP pour implanter des algorithmes de traitement d'images temps réel.
Langue de l'enseignement FRANÇAIS / FRENCH - ANGLAIS / ENGLISH | 3.00 | 12h | 12h | |
|
GPGPU
Ce cours permet aux étudiants d'acquérir la pratique de la programmation parallèle notamment via les processeurs graphiques ainsi qu’implémenter un programme en Cuda.
Langue de l'enseignement FRANÇAIS / FRENCH - ANGLAIS / ENGLISH | 3.00 | 20h | ||
| Développer des applications 3D | ||||
|
Synthèse d'image et 3D
| 9.00 | |||
|
Réalité virtuelle
Familiarisation avec les problématiques des technologies immersives : rendu temps réel, dispositifs et interactions, et effets sensorimoteurs et cognitifs de l’exposition à ces environnements.
Langue de l'enseignement FRANÇAIS / FRENCH - ANGLAIS / ENGLISH | 3.00 | 8h | 12h | |
|
Synthèse d'image avancée
L'objectif de ce cours, prolongement du précédent, est d'aborder les notions avancées d'OpenGL.
Langue de l'enseignement FRANÇAIS / FRENCH - ANGLAIS / ENGLISH | 3.00 | 20h | ||
|
Synthèse d'image
L'objectif de ce cours est d'aborder les notions de base d'OpenGL.
Langue de l'enseignement FRANÇAIS / FRENCH - ANGLAIS / ENGLISH | 3.00 | 16h | ||
| Découvrir le monde de l'entreprise ou de la recherche | ||||
|
Stage et apprentissage
| 15.00 |
CARAYOL Arnaud (M1-M2)
Eric INCERTI (M2)
VANTIEGHEM Nicolas (M2)
Partenaire(s)

ESIEE Paris, ESIPE-IMAC