Skip to main content

Master's degree Image sciences

Macaron diplôme national de Master contrôlé par l'Etat
Bac+1
Bac+2
Bac+3
Bac+4
Bac+5
M1
M2
Field(s)
Sciences and engineering
Degree
Master's degree  
Mention
Computer Science  
Program
Image sciences  
How to apply
Apprenticeship, Initial training, Recognition of prior learning  
Course venue
Campus Marne la Vallée - Champs sur Marne, ESIEE PARIS
Capacities
25  
Training from

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

Campus Marne la Vallée - Champs sur Marne, ESIEE PARIS

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

CoursesECTSCMTDTP
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

CoursesECTSCMTDTP
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)

Academic coordinator

VANTIEGHEM Nicolas (M2)

Academic secretary
Phone number : 01 60 95 77 83
Building : Copernic
Office : 2B179

LARANCE Charlène

Gestionnaire formation continue
SOLTANI Amel
Gestionnaire VAE
Partners

ESIEE Paris, ESIPE-IMAC