Paper published in a journal (Scientific congresses and symposiums)
Tutoriel : Traitement Temps Réel d'Images et de Vidéos de Haute Définition sur GPU Multiples
Mahmoudi, Sidi; Manneback, Pierre
2014
 

Files


Full Text
Tutoriel Sidi Ahmed Mahmoudi ComPAS2014.pdf
Publisher postprint (534.82 kB)
Download

All documents in ORBi UMONS are protected by a user license.

Send to



Details



Abstract :
[fr] Ce tutoriel vise à présenter comment exploiter, de manière efficace, les architectures parallèles (GPU) et hétérogènes (Multi-CPU/Multi-GPU) dans le but d'améliorer les performances des méthodes de traitement d'objets multimédias, telles que celles utilisées dans des algorithmes de traitement d'images et de vidéos de haute définition, des applications médicales ainsi que l'analyse et le suivi de mouvements en temps réel. L'intérêt pour l'accélération de ces méthodes est dû principalement à l'augmentation de l'intensité de calcul de ce type d'applications, et à la forte croissance de la taille des objets multimédias (HD/Full HD) ces dernières années. Nous proposons un schéma de développement conçu pour le traitement d'objets multimédias (image unique, images multiples, vidéos multiples, vidéo en temps réel) basé sur l'exploitation de l'intégralité de la puissance de calcul des machines hétérogènes. Ce schéma permet de choisir les ressources à utiliser (CPU ou/et GPU) ainsi que les méthodes à appliquer selon la nature des médias à traiter et la complexité des algorithmes. Le modèle proposé s'appuie sur des stratégies d'ordonnancement efficaces assurant une exploitation optimale des ressources hybrides. Il permet également de réduire les temps de transfert de données grâce à une gestion efficace des mémoires GPU ainsi qu'au recouvrement des copies de données par les fonctions d'exécution sur les GPU multiples. Ce modèle est utilisé pour la mise en oeuvre de plusieurs algorithmes tels que l'extraction efficace de contours, la détection de points d'intérêt, la soustraction d'arrière-plan (background), la détection des silhouettes et le calcul des vecteurs du flot optique permettant l'estimation du mouvement. Ces mises en oeuvre ont été exploitées pour accélérer différentes applications telles la segmentation des vertèbres dans des images médicales, l'indexation de séquences vidéo et le suivi de mouvements en temps réel à partir d'une caméra mobile. Des résultats expérimentaux ont été obtenus par l'application du modèle proposé sur différents types de médias (images et vidéos HD/Full HD, bases d'images médicales). Ces résultats montrent des accélérations globales allant d'un facteur de 5 à 100 par rapport à une implémentation séquentielle sur CPU.
Research center :
CRTI - Centre de Recherche en Technologie de l'Information
Disciplines :
Computer science
Electrical & electronics engineering
Author, co-author :
Mahmoudi, Sidi  ;  Université de Mons > Faculté Polytechnique > Information, Signal et Intelligence artificielle ; Université de Mons > Faculté Polytechnique > Informatique, Logiciel et Intelligence artificielle
Manneback, Pierre ;  Université de Mons > Faculté Polytechnique > Informatique, Logiciel et Intelligence artificielle
Language :
French
Title :
Tutoriel : Traitement Temps Réel d'Images et de Vidéos de Haute Définition sur GPU Multiples
Publication date :
22 April 2014
Event name :
ComPas'2014. Conférence en Parallélisme, Architecture et Système
Event place :
Neuchâtel, Switzerland
Event date :
2014
Research unit :
F114 - Informatique, Logiciel et Intelligence artificielle
Research institute :
R300 - Institut de Recherche en Technologies de l'Information et Sciences de l'Informatique
R450 - Institut NUMEDIART pour les Technologies des Arts Numériques
Available on ORBi UMONS :
since 28 April 2014

Statistics


Number of views
35 (1 by UMONS)
Number of downloads
88 (2 by UMONS)

Bibliography


Similar publications



Contact ORBi UMONS