Research

Modelling microstructure

Microstructures as optimal clusterings, with anisotropic power and polynomial diagrams computed by semi-discrete optimal transport on the GPU that capture the grains of real metals and their crystallographic structure, in collaboration with Tata Steel.

An illustration: each grain is a cell of an anisotropic power diagram, with its own orientation and anisotropy, and the seeds drift slowly. drag a seed

Overview

Polycrystalline materials such as steels are made of grains that differ in size, shape and crystallographic orientation, and this microstructure governs their mechanical behaviour. Modelling it requires a compact geometric description of the grains: one that reproduces measured microstructures, for instance from electron backscatter diffraction (EBSD), and generates synthetic ones for simulation. This line of work is carried out in collaboration with Tata Steel.

We describe a microstructure as a generalised Voronoi diagram. Each grain LiL_i is the set of points closest to a seed xix_i in a grain-dependent sense,

Li={ x:∣x−xi∣Ai2−wi≤∣x−xj∣Aj2−wj for all j }, L_i = \{\, x : |x - x_i|^2_{A_i} - w_i \le |x - x_j|^2_{A_j} - w_j \ \text{for all } j \,\},

where AiA_i is a positive definite matrix encoding the grain’s shape and orientation, and wiw_i is a weight. With AiA_i the identity these are power diagrams, with flat grain boundaries; general AiA_i give anisotropic power diagrams, with curved boundaries and elongated grains. Choosing the weights so that each grain has a prescribed volume is a semi-discrete optimal transport problem, which we solve efficiently on the GPU.

EBSD map of a steel sample, grains coloured by crystallographic orientation
Anisotropic power diagram fitted to the EBSD map
Left: an EBSD map of a steel, supplied by Tata Steel, with grains coloured by crystallographic orientation. Right: an anisotropic power diagram fitted to it, optimised and generated in under one minute.

Polynomial diagrams go one step further. Power diagrams and anisotropic power diagrams are the first- and second-degree instances of linear parametrised minimisation diagrams, in which each cell minimises a function that is linear in its parameters. Allowing polynomials of higher degree gives cells whose boundaries are algebraic curves of prescribed degree. We fit such diagrams to images by maximising a regularised concave objective adapted from logistic regression, with Legendre polynomials as the basis and a GPU implementation. The analysis identifies the scale and gauge invariances of the problem and the limiting objective as the regularisation vanishes, and the method reproduces EBSD images of steel.

Publications

  • D. P. Bourne, M. Buze, T. Gallouët, and Q. Mérigot. Polynomial diagrams for microstructure modelling. arXiv preprint (2026). under review arXiv
    bibtex@misc{bourne2026polynomial, title = {Polynomial diagrams for microstructure modelling}, author = {D. P. Bourne and M. Buze and T. Gallouët and Q. Mérigot}, year = {2026}, eprint = {2605.20816}, archivePrefix = {arXiv}, }
  • M. Buze, J. Feydy, S. M. Roper, K. Sedighiani, and D. P. Bourne. Anisotropic power diagrams for polycrystal modelling: efficient generation of curved grains via optimal transport. Computational Materials Science 245, 113317 (2024). arXivdoicode
    bibtex@article{buze2024apd, title = {Anisotropic power diagrams for polycrystal modelling: efficient generation of curved grains via optimal transport}, author = {M. Buze and J. Feydy and S. M. Roper and K. Sedighiani and D. P. Bourne}, journal = {Computational Materials Science}, volume = {245}, pages = {113317}, year = {2024}, doi = {10.1016/j.commatsci.2024.113317}, eprint = {2403.03571}, archivePrefix = {arXiv}, }

Collaborators

  • David Bourne Heriot-Watt University
  • Steven Roper University of Glasgow
  • Jean Feydy Inria Paris
  • Karo Sedighiani Tata Steel
  • Thomas Gallouët Inria
  • Quentin Mérigot Université Paris-Saclay
  • Dawid Lipinski Lancaster University (PhD student)

Software