<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Geometrie-Discrete |</title><link>https://celine-fouard.fr/tags/geometrie-discrete/</link><atom:link href="https://celine-fouard.fr/tags/geometrie-discrete/index.xml" rel="self" type="application/rss+xml"/><description>Geometrie-Discrete</description><generator>HugoBlox Kit (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Tue, 01 Aug 2006 00:00:00 +0000</lastBuildDate><image><url>https://celine-fouard.fr/media/icon_hu_eee4a95885829ab2.png</url><title>Geometrie-Discrete</title><link>https://celine-fouard.fr/tags/geometrie-discrete/</link></image><item><title>From mathematical foundations to medical images</title><link>https://celine-fouard.fr/projects/postdoc-uppsala/</link><pubDate>Tue, 01 Aug 2006 00:00:00 +0000</pubDate><guid>https://celine-fouard.fr/projects/postdoc-uppsala/</guid><description>
&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;This project deliberately steps away from applied prototyping. It reflects another side of my approach: the ability to work at a rigorous level of mathematical abstraction, to produce formal proofs, and to publish in leading discrete mathematics journals — while keeping a concrete medical imaging application in view.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;From September 2005 to August 2006, I held a postdoctoral position at the
at Uppsala University, Sweden — one of the founding laboratories of discrete geometry applied to images. There I had the opportunity to work alongside
, a pioneer of the field, whose 1986 paper on distance transforms in digital images remains a landmark reference cited by thousands of researchers — including today in the computation of loss functions for U-Net networks in deep learning segmentation.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="the-starting-point-computing-distances-in-an-image"&gt;The starting point: computing distances in an image&lt;/h2&gt;
&lt;p&gt;A &lt;strong&gt;distance transform&lt;/strong&gt; is a fundamental operation in image processing: for each pixel of an object, it computes its distance to the nearest boundary. It is ubiquitous — segmentation, skeletonisation, registration, cost function computation in machine learning.&lt;/p&gt;
&lt;p&gt;The Euclidean distance is the most natural, but it raises two practical issues:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;It is &lt;strong&gt;continuous&lt;/strong&gt;, and therefore expensive to compute exactly on a discrete grid.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;squared&lt;/strong&gt; Euclidean distance (d²E), which is discrete, does not satisfy the triangle inequality.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This second point deserves an illustration. The triangle inequality simply states that the direct path between two points can never be longer than going via an intermediate stop — it is the fundamental property of any mathematically valid distance.&lt;/p&gt;
&lt;figure&gt;&lt;img src="https://celine-fouard.fr/projects/postdoc-uppsala/triangle_inequality.svg"
alt="2D example: d²E(p,q) = 9 &amp;gt; d²E(p,o) &amp;#43; d²E(o,q) = 7. The detour via o is cheaper than the direct path — the shortest path is not the straight line!"&gt;&lt;figcaption&gt;
&lt;p&gt;2D example: d²E(p,q) = 9 &amp;gt; d²E(p,o) + d²E(o,q) = 7. The detour via o is cheaper than the direct path — the shortest path is not the straight line!&lt;/p&gt;
&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;The &lt;strong&gt;chamfer distance&lt;/strong&gt; solves this: it is an efficient way to compute distances in a digital image without examining every possible path. Each displacement direction (4-connected, 8-connected neighbour, etc.) is assigned a local weight, and these weights are propagated in a simple two-pass scan of the image. The result is a discrete, integer-valued, fast-to-compute distance — which, under certain conditions on the weights, satisfies all the properties of a mathematical norm.&lt;/p&gt;
&lt;figure&gt;&lt;img src="https://celine-fouard.fr/projects/postdoc-uppsala/chamfer_forward.png"
alt="Chamfer algorithm — 1st pass: propagation left to right, top to bottom"&gt;&lt;figcaption&gt;
&lt;p&gt;Chamfer algorithm — 1st pass: propagation left to right, top to bottom&lt;/p&gt;
&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure&gt;&lt;img src="https://celine-fouard.fr/projects/postdoc-uppsala/chamfer_backward.png"
alt="Chamfer algorithm — 2nd pass: propagation right to left, bottom to top"&gt;&lt;figcaption&gt;
&lt;p&gt;Chamfer algorithm — 2nd pass: propagation right to left, bottom to top&lt;/p&gt;
&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;hr&gt;
&lt;h2 id="the-specific-problem-medical-images-are-anisotropic"&gt;The specific problem: medical images are anisotropic&lt;/h2&gt;
&lt;p&gt;On an &lt;strong&gt;isotropic&lt;/strong&gt; grid (square pixels, cubic voxels), chamfer distances are well understood. But medical images are rarely isotropic.&lt;/p&gt;
&lt;figure&gt;&lt;img src="https://celine-fouard.fr/projects/postdoc-uppsala/anisotropic_medical.png"
alt="Anisotropic medical image: voxels are elongated in the axial direction"&gt;&lt;figcaption&gt;
&lt;p&gt;Anisotropic medical image: voxels are elongated in the axial direction&lt;/p&gt;
&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;A typical CT scan has a resolution of 0.5 mm × 0.5 mm within the axial plane, but 2 to 5 mm between slices. If one naively applies a chamfer algorithm designed for an isotropic grid to such an image, the computed distances no longer satisfy the triangle inequality — and can lead to geometric absurdities where the direct path between two points appears longer than a detour.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The standard workaround&lt;/strong&gt; is to resample the image to make it isotropic before computing distances. But this resampling introduces artefacts and significantly increases processing overhead.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="my-contribution-a-unified-theory-for-arbitrary-grids"&gt;My contribution: a unified theory for arbitrary grids&lt;/h2&gt;
&lt;p&gt;My postdoctoral work consisted in developing a general mathematical framework for computing chamfer distances directly on any grid — in particular the anisotropic grids of medical images — with the formal guarantee that the resulting distance is a genuine &lt;strong&gt;norm&lt;/strong&gt; in the mathematical sense (positive, symmetric, triangle inequality, positive homogeneity).&lt;/p&gt;
&lt;p&gt;The key insight is the notion of a &lt;strong&gt;module&lt;/strong&gt;: by generalising the standard discrete grid framework (Z²) to that of modules over commutative rings, I was able to establish the necessary and sufficient conditions on the chamfer mask weights to guarantee the norm property — independently of the grid geometry.&lt;/p&gt;
&lt;p&gt;This work led to three major contributions:&lt;/p&gt;
&lt;h3 id="1-distances-on-general-grids--proof-of-the-norm"&gt;1. Distances on general grids — proof of the norm&lt;/h3&gt;
&lt;p&gt;The main paper in &lt;em&gt;Pattern Recognition&lt;/em&gt; (2007) establishes the complete theory: definitions, properties (distance, metric, norm), validity conditions for the sequential two-scan algorithm, and application to FCC (&lt;em&gt;face-centered cubic&lt;/em&gt;) and BCC (&lt;em&gt;body-centered cubic&lt;/em&gt;) grids — crystallographic structures with optimal sampling properties for 3D medical imaging.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;My contribution&lt;/strong&gt;: I was the primary author of this paper. I developed the generalisation to modules, established the validity conditions for the two-pass algorithm on arbitrary grids, and computed the optimal weights for FCC and BCC grids.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;[Pattern Recognition 2007]&lt;/strong&gt; C. Fouard, R. Strand, G. Borgefors — &lt;em&gt;Weighted distance transforms generalized to modules and their computation on point lattices&lt;/em&gt; —
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="2-distances-on-non-standard-grids-via-neighbourhood-sequences"&gt;2. Distances on non-standard grids via neighbourhood sequences&lt;/h3&gt;
&lt;p&gt;An extension to distances defined by neighbourhood sequences (which allow even better isotropy), with formal proof of the conditions for the sequential algorithm to produce correct distance maps on square, cubic, FCC, and BCC grids.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;[DGCI 2006]&lt;/strong&gt; R. Strand, B. Nagy, C. Fouard, G. Borgefors — &lt;em&gt;Generating distance maps with neighbourhood sequences&lt;/em&gt; —
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="3-comparison-of-grey-level-distance-transforms"&gt;3. Comparison of grey-level distance transforms&lt;/h3&gt;
&lt;p&gt;A comparative study of two distance definitions on grey-level images (GWDT and WDTOCS), with theoretical and experimental analysis of their respective behaviours on different image types (density maps, height maps).&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;[DGCI 2006]&lt;/strong&gt; C. Fouard, M. Gedda — &lt;em&gt;Distance transforms on curved spaces&lt;/em&gt; —
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="what-this-work-gave-me"&gt;What this work gave me&lt;/h2&gt;
&lt;p&gt;Those twelve months in Uppsala taught me to hold two stances simultaneously: that of the mathematician who proves, and that of the engineer who solves a concrete problem. Formal rigour is not an end in itself — it is what guarantees that an algorithm will behave correctly on real data, including in the edge cases one did not anticipate.&lt;/p&gt;
&lt;p&gt;The indirect impact of this work on medical imaging practice is real: most modern segmentation tools, including U-Net networks that compute their loss functions from distance maps, build on these theoretical foundations. I have not yet had the opportunity to apply these anisotropic distances directly in my applied research projects in Grenoble — but it is a direction I keep in mind, particularly for processing medical images without prior resampling.&lt;/p&gt;</description></item><item><title>Extraction of morphometric parameters for the study of the cerebral micro-vascular network</title><link>https://celine-fouard.fr/projects/these/</link><pubDate>Fri, 21 Jan 2005 00:00:00 +0000</pubDate><guid>https://celine-fouard.fr/projects/these/</guid><description>&lt;p&gt;&lt;em&gt;Measuring the brain in 3D: from microscopy to software tools.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;My PhD took place at &lt;strong&gt;INRIA Sophia Antipolis&lt;/strong&gt;, in the Epidaure team, under the supervision of Grégoire Malandain. It was part of the &lt;strong&gt;MicroVisu3D&lt;/strong&gt; project, which brought together three worlds: the &lt;strong&gt;anatomists&lt;/strong&gt; at INSERM (unit U455), who needed to quantify cerebral microcirculation; the &lt;strong&gt;image-analysis&lt;/strong&gt; researchers at INRIA; and an &lt;strong&gt;industrial partner&lt;/strong&gt;, TGS Europe, publisher of the 3D visualization software &lt;em&gt;Amira&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;It was a &lt;strong&gt;CIFRE thesis&lt;/strong&gt;, funded by the company: from the very start of my doctorate, I worked at the direct interface between academic research and industry. My role was to translate a scientific need — &lt;em&gt;&amp;ldquo;to be able to measure the cortical vascular network in 3D&amp;rdquo;&lt;/em&gt; — into a concrete set of software tools, usable by non-programmers and integrable into an existing industrial environment.&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;This work led to publications in international peer-reviewed journals and conferences. But beyond the scientific output, what I describe here is an experience of &lt;strong&gt;applied R&amp;amp;D delivered end to end&lt;/strong&gt; — from gathering the need to shipping field-tested tools.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;This thesis embodies an idea that still guides my work today: &lt;strong&gt;an algorithm is only worth as much as its robustness on real data — imperfect, voluminous, and all different from one another.&lt;/strong&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="the-challenge-measuring-a-vast-network-at-micron-scale"&gt;The challenge: measuring a vast network at micron scale&lt;/h2&gt;
&lt;p&gt;To study the cerebral micro-vascular network, the anatomists needed images able to capture &lt;strong&gt;the smallest capillary&lt;/strong&gt; (resolution of a few microns) over a &lt;strong&gt;cortical surface large enough&lt;/strong&gt; to be statistically significant (on the order of a centimetre). No instrument could acquire such an image in a single shot.&lt;/p&gt;
&lt;p&gt;The chosen solution: &lt;strong&gt;tile the area to be imaged with many small images&lt;/strong&gt; acquired under a confocal microscope, then assemble them into a single large &amp;ldquo;image mosaic&amp;rdquo;. This solved the acquisition problem, but created two new ones:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;the resulting mosaic was &lt;strong&gt;too large to be loaded into the memory&lt;/strong&gt; of a standard computer and processed in one go;&lt;/li&gt;
&lt;li&gt;the confocal microscope imposes an &lt;strong&gt;anisotropic grid&lt;/strong&gt; (voxels are not cubic), which complicates any distance measurement in the image — and therefore any computation of vessel diameter.&lt;/li&gt;
&lt;/ul&gt;
&lt;figure&gt;&lt;img src="https://celine-fouard.fr/projects/these/mosaique-images.png"
alt="A mosaic of 118 confocal microscopy images covering a cortical sulcus (≈ 0.8 × 0.8 cm)"&gt;&lt;figcaption&gt;
&lt;p&gt;A mosaic of 118 confocal microscopy images covering a cortical sulcus (≈ 0.8 × 0.8 cm)&lt;/p&gt;
&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;h2 id="my-approach-an-end-to-end-processing-pipeline"&gt;My approach: an end-to-end processing pipeline&lt;/h2&gt;
&lt;p&gt;I designed a complete pipeline, from the sensor to the measurement, built from the outset to run on data that does not fit in memory.&lt;/p&gt;
&lt;div class="mermaid"&gt;flowchart LR
A["Acquisition&lt;br/&gt;confocal mosaic"] --&gt; B["Registration &amp;&lt;br/&gt;realignment"]
B --&gt; C["Single&lt;br/&gt;virtual image"]
C --&gt; D["Block-wise processing&lt;br/&gt;(out-of-core)"]
D --&gt; E["Distance maps&lt;br/&gt;+ centerlines"]
E --&gt; F["Measurement &amp;&lt;br/&gt;3D visualization"]
&lt;/div&gt;
&lt;p&gt;Two links in this pipeline gave rise to original methodological contributions: the computation of &lt;strong&gt;distance maps&lt;/strong&gt; and the extraction of &lt;strong&gt;centerlines&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 id="contribution-1--distance-maps-that-adapt-on-their-own"&gt;Contribution 1 — Distance maps that adapt on their own&lt;/h2&gt;
&lt;p&gt;To measure the radius of a vessel at each point, one computes a &lt;em&gt;distance map&lt;/em&gt;: at each voxel, the distance to the nearest boundary. The exact Euclidean distance is costly; &lt;strong&gt;chamfer distances&lt;/strong&gt; approximate it very efficiently by propagating small integer weights between neighbouring voxels.&lt;/p&gt;
&lt;figure&gt;&lt;img src="https://celine-fouard.fr/projects/these/carte-distance.png"
alt="A binary shape and its distance map: at each point, the distance to the nearest boundary"&gt;&lt;figcaption&gt;
&lt;p&gt;A binary shape and its distance map: at each point, the distance to the nearest boundary&lt;/p&gt;
&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;The tricky part: on an anisotropic grid — the case for almost every medical imaging modality — these weights have to be recomputed, and choosing them by hand is fragile and modality-specific.&lt;/p&gt;
&lt;p&gt;My contribution was to propose an &lt;strong&gt;automatic computation of the optimal chamfer coefficients&lt;/strong&gt;, the set that minimizes the error against the true Euclidean distance — and this &lt;strong&gt;whatever the grid anisotropy or the imaging modality&lt;/strong&gt;, with no manual tuning. The same method therefore applies equally to a CT scan, an MRI or a confocal microscope.&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;The theoretical foundations of these chamfer masks were deepened during my post-doctorate: see
.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="contribution-2--extracting-centerlines-even-out-of-core"&gt;Contribution 2 — Extracting centerlines, even out-of-core&lt;/h2&gt;
&lt;p&gt;From the distance map, one extracts the &lt;strong&gt;centerlines&lt;/strong&gt; of the vessels — the curves running through the centre of each vessel. They capture the topology of the network and make it possible to measure lengths, branchings and radii.&lt;/p&gt;
&lt;p&gt;Classical skeletonization methods require loading the whole image into memory — impossible here. So I proposed a &lt;strong&gt;block-wise skeletonization&lt;/strong&gt; that works on sub-images while preserving the three essential properties of a skeleton: &lt;strong&gt;homotopy&lt;/strong&gt; (same topology as the original object), &lt;strong&gt;localization&lt;/strong&gt; (the skeleton stays centred) and &lt;strong&gt;thinness&lt;/strong&gt;. The algorithm also minimizes the number of sub-image accesses, to keep computation time acceptable.&lt;/p&gt;
&lt;figure&gt;&lt;img src="squelette-comparaison.png"
alt="Skeletonization of an object: without tiling (a), by processing blocks separately (b), and with our method (c), which preserves topology"&gt;&lt;figcaption&gt;
&lt;p&gt;Skeletonization of an object: without tiling (a), by processing blocks separately (b), and with our method (c), which preserves topology&lt;/p&gt;
&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Once centerlines and radii are obtained, the vessels are modelled as &lt;strong&gt;sets of cylinders&lt;/strong&gt; (the &lt;em&gt;LineSet&lt;/em&gt; data structure), allowing both real-time 3D visualization and the extraction of quantitative parameters: distributions of diameters, of lengths, vascular densities per cortical layer, and so on.&lt;/p&gt;
&lt;figure&gt;&lt;img src="https://celine-fouard.fr/projects/these/lignes-centrales.png"
alt="Overview of the centerlines of the reconstructed micro-vascular network in 3D"&gt;&lt;figcaption&gt;
&lt;p&gt;Overview of the centerlines of the reconstructed micro-vascular network in 3D&lt;/p&gt;
&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;h2 id="a-generic-method-far-beyond-the-brain"&gt;A generic method, far beyond the brain&lt;/h2&gt;
&lt;p&gt;None of these methods makes any assumption specific to the brain. &lt;strong&gt;Any large binary image of tubular structures&lt;/strong&gt; can be processed in the same way. I validated it on plant roots; it transfers directly to neural networks, to the porosity of materials, even to pipeline mapping.&lt;/p&gt;
&lt;figure&gt;&lt;img src="https://celine-fouard.fr/projects/these/racines-plantes.png"
alt="The same method applied to plant roots: concrete proof of the generality of the approach"&gt;&lt;figcaption&gt;
&lt;p&gt;The same method applied to plant roots: concrete proof of the generality of the approach&lt;/p&gt;
&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;This ability to solve a problem in one domain and then transpose it elsewhere is at the heart of how I approach prototyping.&lt;/p&gt;
&lt;h2 id="skills-involved"&gt;Skills involved&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Gathering a scientific need and translating it into software specifications&lt;/li&gt;
&lt;li&gt;Collaboration with an industrial partner (CIFRE thesis, integration into the &lt;em&gt;Amira&lt;/em&gt; software / TGS Europe)&lt;/li&gt;
&lt;li&gt;Design of &lt;strong&gt;robust, automatic algorithms&lt;/strong&gt;, with no manual tuning&lt;/li&gt;
&lt;li&gt;Processing &lt;strong&gt;large, out-of-core data&lt;/strong&gt; (block by block)&lt;/li&gt;
&lt;li&gt;Discrete geometry, chamfer distances, discrete topology&lt;/li&gt;
&lt;li&gt;Design of &lt;strong&gt;validation&lt;/strong&gt; protocols (synthetic + real data)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="publications-from-the-thesis"&gt;Publications from the thesis&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/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/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/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/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/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/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/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/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="what-this-thesis-taught-me"&gt;What this thesis taught me&lt;/h2&gt;
&lt;p&gt;This thesis was, for me, &lt;strong&gt;a first school of applied prototyping&lt;/strong&gt; — far more than a theoretical exercise.&lt;/p&gt;
&lt;p&gt;Because it was a CIFRE thesis, I first learned to &lt;strong&gt;work between several worlds&lt;/strong&gt;: to ask anatomists the right questions, to translate their need into an algorithmic problem, and to deliver a result that could be integrated into an industrial partner&amp;rsquo;s software. This stance — a translator between use and technique — has stayed at the centre of my practice.&lt;/p&gt;
&lt;p&gt;I then built the reflex of &lt;strong&gt;designing robust, automatic methods&lt;/strong&gt;. Faced with data that was all different — varying anisotropic grids, uneven contrast — I sought algorithms that &lt;em&gt;adapt by themselves&lt;/em&gt; rather than multiplying manual settings, a source of fragility and variability.&lt;/p&gt;
&lt;p&gt;I also developed a taste for &lt;strong&gt;generality&lt;/strong&gt;: building tools that outgrow their initial use case. The same building blocks, designed for the brain, proved useful for plant roots — and many other domains.&lt;/p&gt;
&lt;p&gt;Finally, I learned to deal with a very concrete constraint: &lt;strong&gt;data too large for memory&lt;/strong&gt;. Thinking of computation piece by piece, without ever sacrificing the correctness of the result, is a skill that serves in any project handling large volumes.&lt;/p&gt;
&lt;p&gt;These skills — built &lt;em&gt;alongside&lt;/em&gt; a sustained effort of scientific publication — are the ones I now put at the service of medical-application prototyping.&lt;/p&gt;</description></item></channel></rss>