Research

Discrete structures for visual data

My research develops mathematical and algorithmic tools for images and data represented by graphs, simplicial complexes, hierarchies, trees, and topological structures. The common thread is to make discrete geometry useful: for segmentation, filtering, optimization, biomedical imaging, computer vision, deep learning, and interpretable models.

Themes

Research areas

Discrete mathematical morphology

Mathematical morphology provides the algebraic and algorithmic language for connected operators, shape analysis, filtering, and segmentation on discrete structures.

  • lattices
  • connected filters
  • shape spaces

Graphs and simplicial complexes

A central thread is the representation of images and data by graphs and simplicial complexes, including minimum spanning trees, saliency maps, component trees, the tree of shapes, and hierarchical segmentations.

  • watersheds
  • saliency maps
  • simplicial complexes

Discrete topology and Morse theory

The work connects topological ideas with computable models on graphs, cubical grids, simplicial complexes, Morse functions, and gradient vector fields.

  • Morse theory
  • simplicial complexes
  • persistent homology

Optimization and segmentation

Graph cuts, power watersheds, hierarchical cuts, convex optimization, and related algorithms make segmentation models precise and computationally tractable.

  • power watershed
  • graph cuts
  • Kruskal algorithms

Biomedical and scientific imaging

Applications include PET/CT, MRI, cardiac imaging, vessel and catheter segmentation, and other visual data where topology and shape are strong priors.

  • PET/CT
  • MRI
  • medical segmentation

Deep learning and interpretable vision

Recent work connects deep learning with graph neural networks, self-supervised learning, few-shot classification, and interpretable visual models built from hierarchies and trees.

  • deep learning
  • graph neural networks
  • explainable AI

Selected research

Curated entry points

Full publication list

These threads are a selective map of the work, with representative HAL records chosen for orientation rather than exhaustiveness.

Watersheds and hierarchical segmentation

A long-running line connects watershed cuts, minimum spanning forests, saliency maps, and graph-based hierarchies. The point is not only to segment images, but to make the hierarchy itself a mathematically controlled object.

Representative works

Discrete calculus, power watersheds, and graph optimization

Discrete calculus gives graph-based counterparts of continuous variational tools, including combinatorial continuous max-flow. Power watersheds then connect watershed cuts with graph optimization; the SIAM gamma-convergence paper gives the proof framework, and power spectral clustering extends the same ideas to spectral clustering.

Representative works

Component trees, tree of shapes, and morphology

Connected operators and tree-based representations give image analysis a structural language: component trees, tree of shapes, shape spaces, attributes, and efficient algorithms for multiscale reasoning.

Representative works

Discrete topology, Morse theory, and persistence

This thread studies how topological objects can be computed on discrete data: Morse functions, gradient vector fields, well-composedness, persistent homology, and their relation to morphological dynamics.

Representative works

From Deep Learning to Self-Supervised Representations

This thread connects early deep-learning work on scene labeling with Clément Farabet, Camille Couprie, and Yann LeCun to recent self-supervised representation learning with Quentin Garrido and Yann LeCun.

Representative works

Structural priors for deep learning

A complementary line brings the older mathematical objects back into learning: watersheds, component trees, and hierarchies become priors, filters, explanations, or constraints for modern models.

Representative works

Applications: personalized medicine and scientific imaging

This thread shows how mathematical and algorithmic tools move into real scientific data: patient-specific cardiac perfusion, vascular networks, PET image analysis, astronomical source detection, and other imaging domains where structure matters.

Representative works

Software and reproducible methods

The software thread makes the mathematical objects usable by others, from hierarchical graph analysis to Morse-based constructions. Higra and MorseFrames are the current public entry points.

Representative works

Research highlights

Three visible contributions

Related publications

These highlights make three contributions visible through concrete images: personalized cardiac modeling, hierarchical graph-analysis software, and the theory of hierarchies.

Patient-specific myocardial perfusion modeling pipeline from CT data to simulated perfusion maps
Application

Personalized medicine: myocardial perfusion simulation

A patient-specific multiscale model linking coronary FFRCT, segmented and synthetic vascular networks, and myocardial microcirculation to simulate blood flow from epicardial arteries to cardiac tissue.

  • cardiac imaging
  • multiscale model
  • perfusion
Image simplification with Higra using a hierarchy of watershed cuts
Software contribution

Higra: hierarchical graph analysis

A C++/Python library for efficient sparse-graph analysis, focused on constructing, processing, filtering, clustering, and evaluating hierarchical representations. Benjamin Perret is the main maintainer; I contribute to the mathematical morphology and hierarchy line that feeds the library.

  • open source
  • hierarchies
  • graph analysis
Hierarchy on a graph distributed over three subgraphs
Theory

Theory of hierarchies

A theoretical and algorithmic line connecting dendrograms, saliency maps, minimum spanning trees, and hierarchical watersheds, with constructive results for characterization, enumeration, transformation, and out-of-core computation. This line started within the A3SI team at LIGM, and remains a current thread in my work.

  • hierarchical watersheds
  • saliency maps
  • distributed computation

Archive highlights

Visual material from the previous site

Publication archive

The previous website carried a useful visual memory of papers, tutorials, books, and applications. This selection keeps that material available as a compact archive, while the full research map above remains organized around themes.

Graph-based morphology visual from the previous website
Survey / tutorial

Graph-based mathematical morphology

A trace of the survey and tutorial material that connected morphology, graphs, watersheds, and hierarchies.

Coronary stenosis visualization from the previous website
Evaluation paper

Cardiac and vascular imaging

Archive imagery for the medical-imaging line around coronary artery stenosis detection, quantification, and lumen segmentation.

Scene parsing results from the previous website
PAMI / deep learning

Scene labeling and hierarchical features

A visual marker of the work with Clément Farabet, Camille Couprie, and Yann LeCun showing that deep, hierarchical, multiscale convolutional features could be learned directly from images for dense scene labeling, making it a key precursor to modern semantic segmentation systems.

Dual-constrained total variation crop from the previous website
Featured paper

Dual-constrained total variation

An old featured-paper image from the optimization and graph-based image-processing thread.

Original X-ray image and segmented guide-wire result from the polygonal path image work
Guide-wire / stent

Interventional X-ray imaging

A visual trace of the interventional imaging work on curvilinear structures, guide-wire segmentation, and stent visualization enhancement.

Books

Long-form references