- Enseignant: Raymond Namyst
- Enseignant: Pierre-Andre Wacrenier
- Enseignant: Anca Muscholl
- Enseignant: Marc Zeitoun
- Enseignant: Raymond Namyst
- Enseignant: Pierre-Andre Wacrenier
- Enseignant: Luan Teylo Gouveia Lima
- Enseignant: Abdou Guermouche
- Enseignant: Wahiba Larbi
- Enseignant: Francieli Zanon Boito
- Enseignant: Christophe Delmon
- Enseignant: Alain Griffault
- Enseignant: Mohamed Lamine Lamali
- Enseignant: Noureddine Mouhoub
- Enseignant: Alain Griffault
- Enseignant: Vincent Penelle
- Enseignant: Raymond Namyst
- Enseignant: Pierre-Andre Wacrenier
- Enseignant: Lionel Clement
- Enseignant: Bruno Pinaud
- la représentation des images dans le domaine spatial, c’est-à-dire relative à l’organisation des images en pixels tels que les perçoit le SVH, et dans le domaine fréquentiel, c’est-à-dire relative à la prise en compte des variations au sein d’une image spatiale ;
- la construction d’une image discrète à partir d’une représentation continue et le processus inverse ;
- la formation, modélisation et représentation des couleurs perçues par le SVH ;
- différentes familles de méthodes usuelles de traitement d’image : transformations ponctuelles, morphologiques et géométriques, convolutions, filtrages et détection de contours.
- Comprendre, analyser et mettre en œuvre une méthode de traitement d’image décrite sous forme mathématique ou informatique (algorithme ou programme C).
- Identifier les caractéristiques visuelles d’une image et/ou ses défauts et proposer et/ou mettre en œuvre un traitement pertinent pour modifier cescaractéristiques ou réduire ces défauts.
- En comparant une image et le résultat de sa transformation par une chaı̂ne de traitement, identifier la chaı̂ne de traitement utilisée.
- Enseignant: Achille Braquelaire
- Enseignant: Jean-Philippe Domenger
- Enseignant: Olivier Baudon
- Enseignant: Francois Dross
- Enseignant: Frantisek Kardos
- Enseignant: Fabien Baldacci
- Enseignant: Guillaume Blin
- Enseignant: Aurelien Esnard
- Enseignant: Abdou Guermouche
- Enseignant: Raymond Namyst
- Enseignant: Pierre-Andre Wacrenier
L'objectif de cet enseignement est d'introduire les patrons de conception ("Design Pattern"). Les patrons de conception capitalisent l'expérience de nombreux développeurs et offrent ainsi une solution élégante pour concevoir des architectures logicielles. Ils sont largement utilisés dans de nombreux logiciels, leur connaissance aide ainsi à la compréhension ainsi qu'à l'extension des systèmes existants.
Dans le cours, tous les patterns de référence seront étudiés et illustrés par des cas d'études tirés d'expériences de développements de logiciels d'envergures. Au cours des travaux dirigées, plusieurs patterns de références seront mis en oeuvre en utilisant le langage JAVA. A l'issu de cet enseignement, l'étudiant devra être capable d'identifier clairement quel pattern doit être mis oeuvre en fonction de contraintes et d'objectifs précis. De plus, l'étudiant devra être capable de combiner plusieurs patterns ensembles pour concevoir des architectures logicielles extensibles, maintenables et évolutives.
- Enseignant: David Auber
Ce cours présente les concepts de base utilisés aujourd’hui dans les processus de synthèse d’images et d'interaction avec les mondes 3D. Le cours traite des aspects théoriques, mais aussi algorithmiques pour que l’étudiant puisse tirer les meilleures performances des diverses architectures matérielles et s’adapter à leur évolution constante.
- Enseignant: Pierre Benard
- Enseignant: Gael Guennebaud
- Enseignant: Simon Lucas