Visual computing (master 2)

ProgramsNumber of hoursECTSLecturers
Advanced image and video processing
At the end of this course, the students will be able to:
- understand the digital objects that constitutes the basis for computation in any image field. Discrete topology theorems, algorithms for line drawing, convex shape or distance maps, morphological tools and discrete reconstruction are presented in order to be able to manage an image problem via these tools
- manipulate the discrete geometry concepts in a real applicative environment either for medical imaging (image acquisition, omography, quantizing image information) or for image analysis (medical, materials, etc).

A large set of examples is available from the teams projects and are applied with the previous concepts in real time constraints environments


486Jean Pierre Guedon
Nicolas Normand

Perceptual computing
At the end of this course, the student will be able to design an experiment that allows him to measure some properties of the human visual system. He should be able to analyse these measure in order to create some theoretical or computational models. The student will also be able to reuse the theoretical and practical knowledge acquired during this course in order to design and evaluate image and video processing algorithms that take into account the properties of the human visual system

486Matthieu Perreira Da Silva
Machine learning for computer vision
At the end of this course, the student will be able to go through the different steps of a computer vision process:
- define the subtasks a complete process,
- choose the appropriate datasets, apply necessary pre-processings,
- train, optimize and use classical machine learning tools (GMM, MLP, SVM, deep learning),
- evaluate the spatial relations between objects,
- understand a grammar based system to parse complex objects


486Harold Mouchère
3D Computer Graphics
At the end of this course, the student must know the visual human mechanisms involved in the depth perception. He will be able to use basic lightning algorithms and basic shaders programming. He will also be able to take a critical look to 3D application and their use: he will be able to choose the interaction devices adapted to the type of rendering used and he will be able to choose a visual representation mode adapted to a defined task with defined interaction device


486Fabien Picarougne
Toinon Vigier

Multimedia Communication
Multimedia communications require a careful design of source coding and security. For this purpose, this module gives advanced notions in image and video coding, and in cryptography. At the end of this course, the student will be able:

In the Cryptography domain:
- to provide principles, theory and methods for designing data security and chaos-based data security,
- to be able to design, realize and analyse a chaos-based cryptographic systems,
- to know applications: Images and videos security ; Network security and Network access control ; Internet of Things (IoT) security ; Mobile security.

In the image and video coding domain:
- to know the fundamental principles, methods and technics of image and video compression,
- to describe the caracteristics of the main image/video compression standards (JPEG, JPEG2000, H26X, MPEG-X video),
- to implement a complete video coding/decoding chain

243Vincent Ricordel
Safwan El Assad
Human-Computer Interaction
At the end of this course, the student will be able to design an interactive system using adequate design methods. He will we able to choose an evaluation method and to carry out the evaluation of the system. He will be able to reuse the theoretical (HCI discipline, its history, its main concepts, principles and methods) and practical knowledge acquired during this course in order to write a paper in HCI
243Yannick Prié
Toinon Vigier

You can only apply to courses within one field of study up to 30 ECTS.
Autumn courses start in September and end in January.

 

Contact
master-vico@univ-nantes.fr