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
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é...