Research

My mathematical research is in the general area of optimisation and variational analysis, with some geometric measure theory, everything motivated by inverse imaging and machine learning applications. Specifically, I develop high-performance numerical methods for the solution mathematical models for such problems, and try to understand the solutions of said models; whether those models can be trusted.

Below are some example topics. Further can be found in my list of publications.

Optimisation in spaces of measures

(illustration)

How can we locate point sources, such as stars in the sky or biomarkers in cells, from indirect measurement data? How can we even model the problem, when we do not know their number? We pose it as an optimisation problem in a space of measures!

But how can then solve that problem numerically, and fast?

Optimisation on non-Riemannian manifolds

(illustration)

How to find optimal solutions to optimisation problems on surfaces that may have sharp kinks?

High-performance bilevel optimisation methods

(illustration)

Many learning problems and experimental design problems involve bilevel optimisation: an outer optimisation problem that tries to find the best possible parameters for an inner problem. The latter can be, for example, an image reconstruction problem or a neural network training problem.

How can we solve such problems, and fast?

High-performance first-order optimisation methods for inverse problems, static and dynamic

(illustration)

Inverse imaging problems involve the recontruction of a physical field (that we see on the computer screen as an image), such as a conductivity field in electrical impedance tomography (EIT), or water concentration in magnetic resonance imaging (MRI), from indirect measurements. Such problems are ill-posed, and need to be “regularised” with our prior conceptions of a good solutions. This often results in a nonsmooth optimisation problem: the objective function is non-differentiable. Classical optimisation methods are therefore not applicable.

(illustration)

So how can we then solve such problems, and fast? How can we make the methods real-time, for imaging, e.g., rapidly flowing fluids?

Analysis of inverse imaging problems; geometric measure theory

(illustration)

What can we, a priori, before solving the problem, say about the solutions to the above inverse imaging problems? In particular, when we pose the problem in the space of functions of bounded variation (BV), where we can rigorously talk about objects boundaries, can we say that the reconstruction models preserve the boundaries, and do not introduce new artefacts?

Set-valued analysis

(illustration)

The analysis of nonsmooth optimisation problems, methods, and inverse problems, often benefits from higher-order “differentiation” of an already set-valued first-order “subdifferential”. In this world, calculus rules and concepts of regularity, such as smoothness, can become very complicated, so how do we make sense of it all?