Master's degree Image sciences
![Macaron diplôme national de Master contrôlé par l'Etat](/typo3conf/ext/formations/Resources/Public/Images/Label/label-1.png)
![Institut d'électronique et d'informatique Gaspard Monge (IGM) Institut d'électronique et d'informatique Gaspard Monge (IGM)](/?type=11&logo=IGM-651ffe5e67577.png)
Entry requirements
Admission to M2 requires four years of higher education after a high school diploma, or equivalent.
Benefits of the program
M2 in Image Sciences provides students with comprehensive understanding of all theoretical and practical fields of computer science relating to images, from the most theoretical to the most practical: mathematical morphology, geometric algebra, discrete geometry, artificial intelligence, image processing, computer vision, augmented reality, virtual reality, image synthesis and GPGPU. This course is affiliated with a renowned research team and is an applied Master’s for the Bézout Labex.
Non-French-speaking students who enrol in this course can attend classes in English.
Acquired skills
The Master’s provides students with the skills to efficiently perform image processing, implement deep learning systems for image processing and generation, create image synthesis rendering engines, implement virtual or augmented reality programmes or applications, and understand a wide range of theories around geometry and images.
Students will also develop their ability to create, manage and implement any computer science project generally related to images.
International
The course is in partnership with the Unversity of Palermo (Italy) and open to ERASMUS programmes in which the university participates. Work placements can be completed overseas.
Capacities
25
Course venue
Your future career
Graduates can apply for jobs in research and development at major companies in the image field (medical imaging, video games, digital post-production, mobile 3D technology, virtual and augmented reality) as well as development jobs specialised in 3D or image processing.
Many graduates pursue a PhD in the fields of image processing, vision, geometry or image synthesis.
Professional integration
This programme is focused on digital imaging, from acquisition and analysis to synthesis or reconstruction. It covers computer science project management, IT development, and research & development for digital imaging software, relating to the following sectors: large multimedia companies, video games, digital post-production, digital communication and medical imaging. Sectors of activity: digital imaging, image processing, medical imaging, multimedia, video games, digital post-production, digital services. Types of graduate jobs: programmer, developer, IT project manager, IT R&D engineer, IT engineer, consultant, PhD student.
Study objectives
Graduates of the programme will:
- be able to design architectures (software or hardware) for digital image acquisition, analysis, processing, synthesis or reconstruction;
- understand the mathematical and computer science foundational concepts of images, so that they can work in both the theoretical and the practical aspects of this discipline;
- understand and apply algorithms, making it possible to work immediately in both research and cutting-edge imaging software design;
- master solid foundations in C++ and GPGPU development;
- understand material aspects of imaging, and be able to adapt to new devices or software;
- understand and master processes of image acquisition/restitution, analysis, processing and synthesis, which may be used for both software development and design;
- understand and apply processes involved in image and signal processing, with applications in tomography and medical imaging;
- understand the practical aspects of voice coding and information transmission, allowing them to work on video compression projects.
Major thematics of study
The course has 120 ECTS (30 per semester), broken down into the following main areas: algorithms and programming (Java, cryptography, Python and script languages, C++, etc.); image synthesis and simulation; computer vision and virtual / augmented reality; image and signal processing; mathematical morphology and topology / discrete geometry; English; development or introduction to research project.
Calendar
Work placements (15 ECTS, four months min.)
Options
Students can choose two out of four classes to refine their professional orientation in the final semester.
Semester 3
Courses | ECTS | CM | TD | TP |
---|---|---|---|---|
Compétences transversales
This UE gives to the students several skills in generic advanced computer science, english capacity and also a practice of the management of a complete programming project. | 6 | |||
Anglais
Teaching language ANGLAIS / ENGLISH | 3 | 30h | ||
Porjet 3D pré-pro : Jeux Vidéo
Réalisation d’un jeu vidéo de la conception à la recette, et cela en lien étroit avec le « client » (ici l'enseignant). Matière technique permettant de pratiquer et de monter en compétences sur : le génie logiciel, le travail en équipe pluridisciplinaire, la qualité du développement. Ce projet se fait en complément direct du module « Prog.Avancée C++/Unity »
Teaching language FRANÇAIS / FRENCH | 3 | 20h | ||
Géométrie et morphologie
This set of courses gives basis about discrete geometry and topology. No prerequisite. | 9 | |||
Géométrie discrète
Teaching language FRANÇAIS / FRENCH | 3 | 18h | 8h | |
Morphologie mathématique
Teaching language FRANÇAIS / FRENCH | 3 | 20h | 10h | |
Géométrie projective
Teaching language FRANÇAIS / FRENCH | 3 | 20h | 18h | |
Synthèse d'images
This set of courses focusses on computer vision, computer graphics and AI. Some prerequisite are asked but remediation is given for those without knowlegde of both computer vision and computer graphics | 6 | |||
Réalité viruelle
| 3 | 16h | ||
Synthèse d'image
Teaching language FRANÇAIS / FRENCH | 3 | 16h | ||
Traitement des données et du signal
This UE concerns image processing especially using tools of signal processing | 6 | |||
Signal
Teaching language FRANÇAIS / FRENCH | 3 | 16h | 6h | |
Intelligence artificielle
Teaching language FRANÇAIS / FRENCH | 3 | 10h | 15h |
Semester 4
Courses | ECTS | CM | TD | TP |
---|---|---|---|---|
UE Sciences de l'image
This set of courses specialises students in discrete geometry, computer vision and computer graphics | 9 | |||
Programmation Avancée C++/Unity
Ce cours a pour but de sensibiliser aux techniques de programmation avancées (C++/Unity), aux bonnes pratiques de codage afin de lire et d'écrire du code maintenable et compréhensible par d'autres, à la réutilisation de bibliothèques, et de mettre le tout en pratique. Il s’articule, sur l’année, avec le « Projet Jeux Vidéo » ci dessus.
Teaching language FRANÇAIS / FRENCH | 3 | 38h | ||
Synthèse d'images avancée
Teaching language FRANÇAIS / FRENCH | 3 | 8h | 20h | |
Intelligence artificielle avancée
| 3 | 16h | 6h | |
Programmation
| 6 | |||
General Purpose Graphic Processing Unit
Cours unique introduisant les techniques de moteur physique et d'animation dans les applications graphiques et les simulateurs
Teaching language FRANÇAIS / FRENCH | 3 | 20h | ||
Architectures et Programmation parallèle pour l'Image
Etude du matériel pour la RV et la RA
Teaching language FRANÇAIS / FRENCH | 3 | 12h | 12h | |
Stage
Internship in a company or in a research laboratory. | 15 | |||
Moteur Physique & Simulation
Introduction to the programming of GPU for general purpose application | 3 | 8h | 12h |
CARAYOL Arnaud (M1-M2)
Eric INCERTI (M2)
VANTIEGHEM Nicolas (M2)
Partners
![CFA Descartes CFA Descartes](/?type=11&logo=LOGO-ADEFSA-CFA-DESCARTES-651fdcb842486.png)
ESIEE Paris, ESIPE-IMAC