MAURICE Nathan

doctorant à Sorbonne Université (Moniteur, )
Équipe : ALSOC
    Sorbonne Université - LIP6
    Boîte courrier 169
    Couloir 24-25, Étage 4, Bureau 411
    4 place Jussieu
    75252 PARIS CEDEX 05

Tel: 01 44 27 74 78, Nathan.Maurice (at) nulllip6.fr
https://lip6.fr/Nathan.Maurice

Direction de recherche : Lionel LACASSAGNE

Co-encadrement : Julien SOPENA

Conception d’algorithmes parallèles efficace pour des traitements d’images irréguliers sur des plate-formes embarquées hétérogènes

Le traitement d'images est aujourd'hui omniprésent, et on le retrouve dans des domaines divers comme l'imagerie médicale, la conduite autonome, ou le spatial. Mais si les algorithmes existants permettent des résultats de plus en plus précis, ils peuvent être particulièrement gourmands (temps d'exécution, consommation énergétique, empreinte mémoire), et le cas échéant, sont incompatibles avec les contraintes du traitement de temps réel, en particulier sur des plateformes embarquées. Ces problèmes sont encore pires lorsque le temps d'exécution des algorithmes ne dépend pas que de la taille des images, mais aussi des caractéristiques des images traitées, et on parle alors d'algorithmes « irréguliers ».
Les objectifs de la thèse sont de concevoir des algorithmes irréguliers efficaces (plus rapides et plus résistants à la nature des images) à partir d'une adéquation algorithme-architecture-système, mais également de construire une expertise sur ce type d'algorithme.
Nous nous intéressons à trois problèmes irréguliers : la segmentation par Split & Merge, l'Étiquetage et l'Analyse en Composantes Connexes en 3D et le seuillage par hystérésis.
L'étude de chaque problème repose sur une évaluation des performances ne reposant pas seulement sur le temps d'exécution, mais aussi sur des métriques bas-niveau, qui permettent de déterminer si les algorithmes exploitent efficacement les mécanismes systèmes et matériels. À partir de cette analyse à grain fin, nous transformons, pour chaque algorithme, leur flot d'exécutions et leurs structures de données. En plus de cela, nous exploitons plusieurs formes de parallélisme présentes sur les architectures modernes, avec une attention toute particulière au parallélisme niveau donnée qui est permis par les instructions SIMD.
Nous proposons ainsi des algorithmes plus rapides et plus résistants à la nature des images avec : un algorithme de Split & Merge en temps quasi constant par rapport aux critères de segmentation?; un algorithme d'étiquetage et un algorithme d'analyse en composantes connexes efficaces pour images 3D?; un algorithme de seuillage par hystérésis efficace sur CPU.
Pour s'assurer de la portabilité de nos contributions, nous évaluons nos approches sur un ensemble de machines diverses (serveur, grand public, systèmes embarqués).

Soutenance : 29/11/2024

Membres du jury :

ANCOURT Corinne (Directrice de recherche, CRI, Mines ParisTech) [Rapporteur]
NAJMAN Laurent (Professeur des Universités, ESIEE, Université Gustave Eiffel) [Rapporteur]
CARLINET Edwin (Maitre de conférences, LRDE, EPITA)
LEMIRE Daniel (Professeur des Universités, Université du Québec)
LACASSAGNE Lionel (Professeur des Universités, LIP6, Sorbonne Université)
SOPENA Julien (Maitre de conférences, LIP6, Sorbonne Université)

Publications 2021-2024