Programmation GPU et Traitement d`Images Option Master

Transcription

Programmation GPU et Traitement d`Images Option Master
Programmation GPU et Traitement d’Images
Option Master Professionnel IICI
Université Paris -Sud
Christian Jacquemin, Univ. Paris-Sud & LIMSI-CNRS
Jean-Marc Vézien LIMSI-CNRS
http://perso.limsi.fr/jacquemi/RGA
http://www.limsi.fr/Individu/vezien/trima.html
Objectifs du cours
Combiner des techniques d'analyse d'image et de rendu avancé
pour générer des images temps réel de haute qualité.
Applications industrielles: design, jeu, film, surveillance, médical ...
Cours accessible à tous les étudiants du Mpro ou Rech qu'ils aient
ou non déjà suivi un module graphique.
Une mise à niveau est faite sur 3D/OpenGL.
Partenariats industriels: PSA, Dassault Systems (CATIA), CGG
Veritas (calculs sur GPU), Artificialife (jeu vidéo), Thales
(aéronautique & défense)...
Thèmes (1)
Synthèse d'image:

Pipe-line graphique et programmation de processeurs graphiques: Cg

Rendu de synthèse de base: couleur, multitexture, éclairement.

Rendu de relief, de réflexion et transparence via un environnement

Rendu non photoréaliste: toon shading, silhouettage, contourage

Rendu à base d'images

Rendu multi-passe : application au traitement d'images

Utilisation des cartes graphiques pour le calcul physique.
Exemples de rendus vus en cours
Réflexion et transparence
Contourage et toon shading
Exemples de rendus
Rendu de terrain
GP GPU
Modèles physiques en GPU
Réalité Augmentée Mobile LIMSI-CNRS
TLLSLO LIMSI-CNRS
Analyse d'image temps réel
Thèmes (2)
Analyse d'image:
Echantillonnage / Quantification
• Traitement fréquentiel (filtrage)
• Amélioration d’images (contraste, filtrage, seuillages)
• Contours et régions
• Correction d’images (distorsions, photométrie)
• Perception humaine
• Restauration d’images
• Eléments de morphologie mathématique
•
Exemples d'analyse
Traitement colorimétrique
Transformée de Fourier
Gradient morphologique
Codage binaire
Projet: traitement d'image vidéo
en temps réel
Exemples de sujets :
●
Manipulation histogramme
●
Quantification
●
Filtrage
●
Correction
●
Illusions optique...
© Thibaut Boulenger 2011
Projets réalisés les années antérieures
(analyse)


Détecteur de mouvement
Reconnaissance des formes
détection de visage -->
Utilisation des shaders pour
l’analyse morphologique

Format
8x3h de cours (sur 8 semaines):
1.5h GPU + 1.5h traitement d'image
8x3h + 2h de TD (sur 8 semaines):
1.5h GPU + 1.5h traitement d'image
Dernière semaine libérée
pour projet
Évaluation: projet + rapport
examen final
Smoke Rises from a Crack in the Ground in the Game

Documents pareils

Sujet de TER Développement d`un jeu de course de voitures avec

Sujet de TER Développement d`un jeu de course de voitures avec Développement d’un jeu de course de voitures avec stimulation tactile Objectif : L’objectif de ce stage de TER est de développer un simulateur de course de voiture s 3D. Le simulateur pourrait inté...

Plus en détail