Projet de recherche doctoral numero :4808

Description

Date depot: 1 janvier 1900
Titre: Programmation générique en C++ moderne pour le traitement d'images
Directeur de thèse: Thierry GERAUD (LRE)
Encadrant : Edwin CARLINET (LRE)
Domaine scientifique: Sciences et technologies de l'information et de la communication
Thématique CNRS : Images et vision

Resumé: NOTA BENE : NOUS AVONS DÉJÀ UN CANDIDAT POUR CE SUJET. Avant-propos important : Le sujet a une forte composante implémentatoire en C++ donc un prérequis attendu est une bonne connaissance de C++ (avoir lu Scott Meyers et savoir déjà ce que sont SFINAE, RVO, et autres joyeusetés est un très bon signe). Dans le cadre du calcul scientifique, on a besoin d'outils performants sachant que l'on dispose souvent de gros volumes de données. Les algorithmes qui traitent les données manipulent généralement des abstractions du domaine. En effet, derrière les notions de matrice, de graphe, d'image, etc. se cachent plusieurs implémentations de ces structures. On souhaite pouvoir conserver la forme intrinsèquement abstraite des algorithmes, tout en garantissant que cela n'induit pas de surcoût à l'exécution. Dit autrement, on veut que les algorithmes soient les plus rapides possibles, bien qu'ils aient à traiter des données de types différents. Pour cela, la programmation générique est une solution. Le but de ce stage est de montrer comment les fonctionnalités offertes par les dernières normes du C++ permettent de faciliter l'écriture d'outils génériques. Le domaine d'application sera une bibliothèque de traitement d'images.

Doctorant.e: Roynard Michael