<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Traitement-Images-3d |</title><link>https://celine-fouard.fr/fr/tags/traitement-images-3d/</link><atom:link href="https://celine-fouard.fr/fr/tags/traitement-images-3d/index.xml" rel="self" type="application/rss+xml"/><description>Traitement-Images-3d</description><generator>HugoBlox Kit (https://hugoblox.com)</generator><language>fr</language><lastBuildDate>Fri, 21 Jan 2005 00:00:00 +0000</lastBuildDate><image><url>https://celine-fouard.fr/media/icon_hu_eee4a95885829ab2.png</url><title>Traitement-Images-3d</title><link>https://celine-fouard.fr/fr/tags/traitement-images-3d/</link></image><item><title>Extraction de paramètres morphométriques pour l'étude du réseau micro-vasculaire cérébral</title><link>https://celine-fouard.fr/fr/projects/these/</link><pubDate>Fri, 21 Jan 2005 00:00:00 +0000</pubDate><guid>https://celine-fouard.fr/fr/projects/these/</guid><description>&lt;p&gt;&lt;em&gt;Mesurer le cerveau en 3D : de la microscopie aux outils logiciels.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Ma thèse de doctorat s&amp;rsquo;est déroulée à l&amp;rsquo;&lt;strong&gt;INRIA Sophia Antipolis&lt;/strong&gt;, au sein de l&amp;rsquo;équipe Epidaure, sous la direction de Grégoire Malandain. Elle s&amp;rsquo;inscrivait dans le projet &lt;strong&gt;MicroVisu3D&lt;/strong&gt;, qui réunissait trois mondes : les &lt;strong&gt;anatomistes&lt;/strong&gt; de l&amp;rsquo;INSERM (unité U455), qui avaient besoin de quantifier la micro-circulation cérébrale ; les chercheurs en &lt;strong&gt;analyse d&amp;rsquo;images&lt;/strong&gt; de l&amp;rsquo;INRIA ; et un &lt;strong&gt;partenaire industriel&lt;/strong&gt;, TGS Europe, éditeur du logiciel de visualisation 3D &lt;em&gt;Amira&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Il s&amp;rsquo;agissait d&amp;rsquo;une &lt;strong&gt;thèse CIFRE&lt;/strong&gt;, financée par l&amp;rsquo;entreprise : j&amp;rsquo;étais donc, dès le doctorat, à l&amp;rsquo;interface directe entre la recherche académique et le monde industriel. Mon rôle a consisté à traduire un besoin scientifique — &lt;em&gt;« pouvoir mesurer en 3D le réseau vasculaire du cortex »&lt;/em&gt; — en une chaîne d&amp;rsquo;outils logiciels concrète, utilisable par des non-informaticiens et intégrable dans un environnement industriel existant.&lt;/p&gt;
&lt;blockquote class="border-l-4 border-neutral-300 dark:border-neutral-600 pl-4 italic text-neutral-600 dark:text-neutral-400 my-6"&gt;
&lt;p&gt;Ce travail a donné lieu à des publications dans des revues et conférences internationales à comité de lecture. Mais au-delà de la production scientifique, c&amp;rsquo;est une expérience de &lt;strong&gt;R&amp;amp;D appliquée menée de bout en bout&lt;/strong&gt; — du recueil du besoin jusqu&amp;rsquo;à la livraison d&amp;rsquo;outils éprouvés — que je décris ici.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Cette thèse illustre une idée qui guide encore mon travail aujourd&amp;rsquo;hui : &lt;strong&gt;un algorithme n&amp;rsquo;a de valeur que s&amp;rsquo;il reste robuste face aux données réelles — imparfaites, volumineuses, et toutes différentes les unes des autres.&lt;/strong&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="le-défi--mesurer-un-réseau-immense-à-léchelle-du-micron"&gt;Le défi : mesurer un réseau immense à l&amp;rsquo;échelle du micron&lt;/h2&gt;
&lt;p&gt;Pour étudier le réseau micro-vasculaire cérébral, les anatomistes avaient besoin d&amp;rsquo;images capables de capturer &lt;strong&gt;le plus petit des capillaires&lt;/strong&gt; (résolution de quelques microns) sur une &lt;strong&gt;surface de cortex suffisamment large&lt;/strong&gt; pour être statistiquement significative (de l&amp;rsquo;ordre du centimètre). Aucun instrument ne pouvait acquérir une telle image en une seule fois.&lt;/p&gt;
&lt;p&gt;La solution retenue : &lt;strong&gt;paver la zone à imager de nombreuses petites images&lt;/strong&gt; acquises au microscope confocal, puis les assembler en une seule grande « mosaïque d&amp;rsquo;images ». Ce choix résolvait le problème d&amp;rsquo;acquisition, mais en créait deux nouveaux :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;la mosaïque obtenue était &lt;strong&gt;trop volumineuse pour être chargée en mémoire&lt;/strong&gt; d&amp;rsquo;un ordinateur standard et traitée en une seule fois ;&lt;/li&gt;
&lt;li&gt;le microscope confocal impose une &lt;strong&gt;grille anisotrope&lt;/strong&gt; (les voxels ne sont pas cubiques), ce qui complique toute mesure de distance dans l&amp;rsquo;image — et donc tout calcul de diamètre de vaisseau.&lt;/li&gt;
&lt;/ul&gt;
&lt;figure&gt;&lt;img src="https://celine-fouard.fr/fr/projects/these/mosaique-images.png"
alt="Une mosaïque de 118 images de microscopie confocale couvrant un sillon cortical (≈ 0,8 × 0,8 cm)"&gt;&lt;figcaption&gt;
&lt;p&gt;Une mosaïque de 118 images de microscopie confocale couvrant un sillon cortical (≈ 0,8 × 0,8 cm)&lt;/p&gt;
&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;h2 id="ma-démarche--une-chaîne-de-traitement-de-bout-en-bout"&gt;Ma démarche : une chaîne de traitement de bout en bout&lt;/h2&gt;
&lt;p&gt;J&amp;rsquo;ai conçu une chaîne complète, du capteur jusqu&amp;rsquo;à la mesure, pensée dès le départ pour fonctionner sur des données qui ne tiennent pas en mémoire.&lt;/p&gt;
&lt;div class="mermaid"&gt;flowchart LR
A["Acquisition&lt;br/&gt;mosaïque confocale"] --&gt; B["Recalage &amp;&lt;br/&gt;réalignement"]
B --&gt; C["Image virtuelle&lt;br/&gt;unique"]
C --&gt; D["Traitement par sous-blocs&lt;br/&gt;(hors-mémoire)"]
D --&gt; E["Cartes de distance&lt;br/&gt;+ lignes centrales"]
E --&gt; F["Mesures &amp;&lt;br/&gt;visualisation 3D"]
&lt;/div&gt;
&lt;p&gt;Deux maillons de cette chaîne ont fait l&amp;rsquo;objet de contributions méthodologiques originales : le calcul des &lt;strong&gt;cartes de distance&lt;/strong&gt; et l&amp;rsquo;extraction des &lt;strong&gt;lignes centrales&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 id="contribution-1--des-cartes-de-distance-qui-sadaptent-toutes-seules"&gt;Contribution 1 — Des cartes de distance qui s&amp;rsquo;adaptent toutes seules&lt;/h2&gt;
&lt;p&gt;Pour mesurer le rayon d&amp;rsquo;un vaisseau en chaque point, on calcule une &lt;em&gt;carte de distance&lt;/em&gt; : à chaque voxel, on associe la distance au bord le plus proche. La distance euclidienne exacte est coûteuse ; les &lt;strong&gt;distances de chanfrein&lt;/strong&gt; l&amp;rsquo;approximent très efficacement en propageant de petits poids entiers entre voxels voisins.&lt;/p&gt;
&lt;figure&gt;&lt;img src="https://celine-fouard.fr/fr/projects/these/carte-distance.png"
alt="Une forme binaire et sa carte de distance : à chaque point, la distance au bord le plus proche"&gt;&lt;figcaption&gt;
&lt;p&gt;Une forme binaire et sa carte de distance : à chaque point, la distance au bord le plus proche&lt;/p&gt;
&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Le point délicat : sur une grille anisotrope — cas de la quasi-totalité des modalités d&amp;rsquo;imagerie médicale — ces poids doivent être recalculés, et les choisir à la main est fragile et spécifique à chaque modalité.&lt;/p&gt;
&lt;p&gt;Ma contribution a été de proposer un &lt;strong&gt;calcul automatique des coefficients de chanfrein optimaux&lt;/strong&gt;, celui qui minimise l&amp;rsquo;erreur par rapport à la vraie distance euclidienne — et ce &lt;strong&gt;quelle que soit l&amp;rsquo;anisotropie de la grille ou la modalité d&amp;rsquo;image&lt;/strong&gt;, sans aucun réglage manuel. La même méthode s&amp;rsquo;applique donc indifféremment à un scanner, une IRM ou un microscope confocal.&lt;/p&gt;
&lt;blockquote class="border-l-4 border-neutral-300 dark:border-neutral-600 pl-4 italic text-neutral-600 dark:text-neutral-400 my-6"&gt;
&lt;p&gt;Le socle théorique de ces masques de chanfrein a été approfondi lors de mon post-doctorat : voir
.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="contribution-2--extraire-les-lignes-centrales-même-hors-mémoire"&gt;Contribution 2 — Extraire les lignes centrales, même hors-mémoire&lt;/h2&gt;
&lt;p&gt;À partir de la carte de distance, on extrait les &lt;strong&gt;lignes centrales&lt;/strong&gt; des vaisseaux — les courbes qui passent par le centre de chaque vaisseau. Elles capturent la topologie du réseau et permettent d&amp;rsquo;en mesurer les longueurs, les embranchements et les rayons.&lt;/p&gt;
&lt;p&gt;Les méthodes classiques de squelettisation exigent de charger l&amp;rsquo;image entière en mémoire — impossible ici. J&amp;rsquo;ai donc proposé une &lt;strong&gt;squelettisation par blocs&lt;/strong&gt;, qui travaille sur des sous-images tout en préservant les trois propriétés essentielles d&amp;rsquo;un squelette : l&amp;rsquo;&lt;strong&gt;homotopie&lt;/strong&gt; (même topologie que l&amp;rsquo;objet de départ), la &lt;strong&gt;localisation&lt;/strong&gt; (le squelette reste centré) et la &lt;strong&gt;minceur&lt;/strong&gt;. L&amp;rsquo;algorithme minimise par ailleurs le nombre d&amp;rsquo;accès aux sous-images, pour garantir un temps de calcul acceptable.&lt;/p&gt;
&lt;figure&gt;&lt;img src="squelette-comparaison.png"
alt="Squelettisation d&amp;rsquo;un objet : sans découpe (a), par traitement séparé des blocs (b), et avec notre méthode (c) qui préserve la topologie"&gt;&lt;figcaption&gt;
&lt;p&gt;Squelettisation d&amp;rsquo;un objet : sans découpe (a), par traitement séparé des blocs (b), et avec notre méthode (c) qui préserve la topologie&lt;/p&gt;
&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Une fois les lignes centrales et les rayons obtenus, les vaisseaux sont modélisés comme des &lt;strong&gt;ensembles de cylindres&lt;/strong&gt; (structure de données &lt;em&gt;LineSet&lt;/em&gt;), permettant à la fois une visualisation 3D temps réel et l&amp;rsquo;extraction de paramètres quantitatifs : distributions de diamètres, de longueurs, densités vasculaires par couche corticale…&lt;/p&gt;
&lt;figure&gt;&lt;img src="https://celine-fouard.fr/fr/projects/these/lignes-centrales.png"
alt="Vue d&amp;rsquo;ensemble des lignes centrales du réseau micro-vasculaire reconstruit en 3D"&gt;&lt;figcaption&gt;
&lt;p&gt;Vue d&amp;rsquo;ensemble des lignes centrales du réseau micro-vasculaire reconstruit en 3D&lt;/p&gt;
&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;h2 id="une-méthode-générique-bien-au-delà-du-cerveau"&gt;Une méthode générique, bien au-delà du cerveau&lt;/h2&gt;
&lt;p&gt;Aucune de ces méthodes ne fait d&amp;rsquo;hypothèse propre au cerveau. &lt;strong&gt;Toute grande image binaire de structures tubulaires&lt;/strong&gt; peut être traitée de la même façon. Je l&amp;rsquo;ai validée sur des racines de plantes ; elle est directement transposable à des réseaux de neurones, à la porosité de matériaux, voire à la cartographie de pipelines.&lt;/p&gt;
&lt;figure&gt;&lt;img src="https://celine-fouard.fr/fr/projects/these/racines-plantes.png"
alt="La même méthode appliquée à des racines de plantes : une preuve concrète de la généricité de l&amp;rsquo;approche"&gt;&lt;figcaption&gt;
&lt;p&gt;La même méthode appliquée à des racines de plantes : une preuve concrète de la généricité de l&amp;rsquo;approche&lt;/p&gt;
&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Cette capacité à résoudre un problème dans un domaine, puis à le transposer ailleurs, est au cœur de ma manière d&amp;rsquo;aborder le prototypage.&lt;/p&gt;
&lt;h2 id="compétences-mobilisées"&gt;Compétences mobilisées&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Recueil d&amp;rsquo;un besoin scientifique et traduction en spécifications logicielles&lt;/li&gt;
&lt;li&gt;Collaboration avec un partenaire industriel (thèse CIFRE, intégration dans le logiciel &lt;em&gt;Amira&lt;/em&gt; / TGS Europe)&lt;/li&gt;
&lt;li&gt;Conception d&amp;rsquo;algorithmes &lt;strong&gt;robustes et automatiques&lt;/strong&gt;, sans paramétrage manuel&lt;/li&gt;
&lt;li&gt;Traitement de &lt;strong&gt;données volumineuses hors-mémoire&lt;/strong&gt; (par sous-blocs)&lt;/li&gt;
&lt;li&gt;Géométrie discrète, distances de chanfrein, topologie discrète&lt;/li&gt;
&lt;li&gt;Conception de protocoles de &lt;strong&gt;validation&lt;/strong&gt; (données synthétiques + données réelles)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="publications-issues-de-la-thèse"&gt;Publications issues de la thèse&lt;/h2&gt;
&lt;ul class="pubs-by-tag"&gt;
&lt;li&gt;
&lt;strong&gt;2007&lt;/strong&gt;.
Fouard Céline, Strand Robin, Borgefors Gunilla —
&lt;a href="https://celine-fouard.fr/fr/publication/2007-fouard-pr/"&gt;Weighted distance transforms generalized to modules and their computation on point lattices&lt;/a&gt;. &lt;em&gt;Pattern Recognition Vol 40 Issue 9&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;2006&lt;/strong&gt;.
Fouard Céline, Gedda Magnus —
&lt;a href="https://celine-fouard.fr/fr/publication/2006-fouard-dgci/"&gt;An Objective Comparison between Gray Weighted Distance Transforms and Weighted Distance Transforms On Curved Spaces&lt;/a&gt;. &lt;em&gt;Proceedings of DGCI 2006&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;2006&lt;/strong&gt;.
Fouard Céline, Malandain Grégoire, Prohaska Steffen, Westerhoff Malte —
&lt;a href="https://celine-fouard.fr/fr/publication/2006-fouard-tmi/"&gt;Blockwise processing applied to brain microvascular network study&lt;/a&gt;. *IEEE Transactions on Medical Imaging ( Volume: 25, Issue: 10, October 2006) *
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;2006&lt;/strong&gt;.
Cassot Francis, Lauwers Frederic, Fouard celineProhaska Steffen, Lauwers-Cance Valérie —
&lt;a href="https://celine-fouard.fr/fr/publication/2006-cassot-microcirculation/"&gt;A Novel Three-Dimensional Computer-Assisted Method for a Quantitative Study of Microvascular Networks of the Human Cerebral Cortex&lt;/a&gt;. &lt;em&gt;Microcirculation&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;2005&lt;/strong&gt;.
Fouard Céline, Malandain Grégoire —
&lt;a href="https://celine-fouard.fr/fr/publication/2005-fouard-ivc/"&gt;3-D chamfer distances and norms in anisotropic grids&lt;/a&gt;. &lt;em&gt;Image and Vision Computing&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;2005&lt;/strong&gt;.
Fouard Céline —
&lt;a href="https://celine-fouard.fr/fr/publication/2005-fouard-phd/"&gt;Extraction de paramètres morphométriques pour l&amp;#39;étude du réseau micro-vasculaire cérébral&lt;/a&gt;. Thèse de doctorat, &lt;em&gt;Université de Nice Sophia Antipolis&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;2004&lt;/strong&gt;.
Kolesik Peter, Fouard Céline, Prohaska Steffen, McNeill Ann —
&lt;a href="https://celine-fouard.fr/fr/publication/2004-kolesik-fspm/"&gt;Automated method for non-destructive 3D visualisation of plant root architecture using X-ray tomography&lt;/a&gt;. &lt;em&gt;4th International Workshop on Functional-Structural Plant Models&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;2003&lt;/strong&gt;.
Fouard Céline, Malandain Grégoire —
&lt;a href="https://celine-fouard.fr/fr/publication/2003-fouard-dgci/"&gt;Systematized calculation of optimal coefficients of 3-D chamfer norms&lt;/a&gt;. &lt;em&gt;Discrete Geometry for Computer Imagery, 11th International Conference, DGCI 2003&lt;/em&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="ce-que-cette-thèse-ma-apporté"&gt;Ce que cette thèse m&amp;rsquo;a apporté&lt;/h2&gt;
&lt;p&gt;Cette thèse a été pour moi &lt;strong&gt;une première école du prototypage appliqué&lt;/strong&gt;, bien davantage qu&amp;rsquo;un exercice théorique.&lt;/p&gt;
&lt;p&gt;Comme il s&amp;rsquo;agissait d&amp;rsquo;une thèse CIFRE, j&amp;rsquo;ai d&amp;rsquo;abord appris à &lt;strong&gt;travailler entre plusieurs mondes&lt;/strong&gt; : poser les bonnes questions à des anatomistes, traduire leur besoin en problème algorithmique, et livrer un résultat intégrable dans le logiciel d&amp;rsquo;un partenaire industriel. Cette posture de traductrice entre l&amp;rsquo;usage et la technique est restée au centre de ma pratique.&lt;/p&gt;
&lt;p&gt;J&amp;rsquo;y ai ensuite forgé le réflexe de &lt;strong&gt;concevoir des méthodes robustes et automatiques&lt;/strong&gt;. Face à des données toutes différentes — grilles anisotropes variables, contrastes inégaux — j&amp;rsquo;ai cherché des algorithmes qui &lt;em&gt;s&amp;rsquo;adaptent d&amp;rsquo;eux-mêmes&lt;/em&gt; plutôt que de multiplier les réglages manuels, sources de fragilité et de variabilité.&lt;/p&gt;
&lt;p&gt;J&amp;rsquo;ai aussi pris goût à la &lt;strong&gt;généricité&lt;/strong&gt; : développer des outils qui dépassent leur cas d&amp;rsquo;usage initial. Les mêmes briques, conçues pour le cerveau, se sont révélées utiles pour des racines de plantes — et bien d&amp;rsquo;autres domaines.&lt;/p&gt;
&lt;p&gt;Enfin, j&amp;rsquo;ai appris à composer avec une contrainte très concrète : &lt;strong&gt;des données trop grandes pour la mémoire&lt;/strong&gt;. Penser le calcul par morceaux, sans jamais sacrifier la justesse du résultat, est un savoir-faire qui sert dans tout projet manipulant de gros volumes.&lt;/p&gt;
&lt;p&gt;Ces savoir-faire — construits &lt;em&gt;en parallèle&lt;/em&gt; d&amp;rsquo;un travail soutenu de publication scientifique — sont ceux que je mets aujourd&amp;rsquo;hui au service du prototypage d&amp;rsquo;applications médicales.&lt;/p&gt;</description></item></channel></rss>