Résumé
Dans cet exposé, je présenterai mon parcours de développeur et de chercheur, et les raisons qui m'ont amenées à développer depuis 1999, du code libre pour le traitement des images numériques, avec en particulier deux réalisations complémentaires : CImg (bibliothèque C++) et G'MIC (cadriciel multi-interface), ce dernier étant aujourd'hui utilisé par plusieurs centaines de milliers de personnes à travers le monde. Je détaillerai en particulier les choix techniques de conception de G'MIC, les caractéristiques de son langage de script intégré et de sa bibliothèque standard, et ses nombreux cas d'utilisation (création artistique, astronomie, biologie, géologie, creative coding, etc.). Je montrerai comment cet outil m'a permis, d'une part, de rendre disponible concrètement mes résultats de recherche en algorithmique du traitement d'images à destination du grand-public, mais aussi d'améliorer ces travaux via les interactions fructueuses avec la communauté des utilisateurs du logiciel. En bref, un partage d'expérience de plus de 25 ans de recherche et de développement de code libre pour le traitement des images numériques !
Bio
David Tschumperlé est directeur de recherche CNRS au sein de l'équipe IMAGE du laboratoire GREYC de Caen (UMR 6072). Il a obtenu sa thèse en 2002, son HDR en 2018. Il a été responsable de son équipe de 2017 à 2025 (env. 60 personnes). Ses travaux de recherche portent sur l'algorithmique du traitement d'images au sens large (apprentissage profond, méthodes variationnelles et EDPs, méthodes non-locales basées patch, etc.), et ses applications, en particulier pour l'élaboration d'outils d'aide à la création artistique numérique.