Finn Sherry

Journal Articles

Invited to the Journal of Mathematical Imaging and Vision Special Issue on Scale Space and Variational Methods in Computer Vision 2025 (SSVM).

We extend Regularised Diffusion-Shock (RDS) filtering from Euclidean space to position-orientation space. This has numerous advantages, e.g. making it possible to enhance and inpaint crossing structures, since they become disentangled when lifted. We create a version of the algorithm using gauge frames to mitigate issues caused by lifting to a finite number of orientations. This leads us to study generalisations of diffusion, since the gauge frame diffusion is not generated by the Laplace-Beltrami operator. RDS filtering compares favourably to existing techniques such as Total Roto-Translational Variation flow, Non-Local Means, and BM3D when denoising images with crossing structures, particularly if they are segmented. Furthermore, we see that RDS inpainting on position-orientation space is indeed able to restore crossing structures, unlike its Euclidean counterpart.

In addition to the contributions of our SSVM submission, in this extended work we provide new theorical results and automate RDS filtering by integrating it into a geometric deep learning framework. Regarding our theoretical contributions, we prove that our generalised diffusions are still well-posed, smoothing, and analytic. We developed an RDS filtering PDE layer for the PDE-CNN and PDE-G-CNN deep learning frameworks, using a novel gating mechanism. We show that these new RDS PDE layers can be beneficial in various impainting and denoising tasks.

Conference Submissions

In the proceedings of the 7th International Conference on Geometric Science of Information.

Flow Matching (FM) is a recent generative modelling technique: we aim to learn how to sample from distribution X1 by flowing samples from some distribution X0 that is easy to sample from. The key trick is that this flow field can be trained while conditioning on the end point in X1: given an end point, simply move along a straight line segment to the end point (Lipman et al. 2023). However, straight line segments are only well-defined on Euclidean space. Consequently, Lipman & Chen (2024) generalised the method to FM on Riemannian manifolds, replacing line segments with geodesics or their spectral approximations. We take an alternative point of view: we generalise to FM on Lie groups by instead substituting exponential curves for line segments. This leads to a simple, intrinsic, and fast implementation for many matrix Lie groups, since the required Lie group operations (products, inverses, exponentials, logarithms) are simply given by the corresponding matrix operations. FM on Lie groups could then be used for generative modelling with data consisting of sets of features (in Euclidean space) and poses (in some Lie group), e.g. the latent codes of Equivariant Neural Fields (Wessels et al. 2025).

In the proceedings of the 7th International Conference on Geometric Science of Information.

We axiomatically derive a family of wavelets for an orientation score, lifting from position space to position and orientation space with fast reconstruction property, that minimise position-orientation uncertainty. We subsequently show that these minimum uncertainty states are well-approximated by cake wavelets: for standard parameters, the uncertainty gap of cake wavelets is less than 1.1, and in the limit, we prove the uncertainty gap tends to the minimum of 1. Next, we complete a previous theoretical argument that one does not have to train the lifting layer in (PDE-)G-CNNs, but can instead use cake wavelets. Finally, we show experimentally that in this way we can reduce the network complexity and improve the interpretability of (PDE-)G-CNNs, with only a slight impact on the model's performance.

Winner of Best Student Paper Award at the 10th International Conference on Scale Space and Variational Methods in Computer Vision.

We extend Regularised Diffusion-Shock (RDS) filtering from two dimensional Euclidean space to the space of positions and orientations. This has numerous advantages, e.g. making it possible to enhance and inpaint crossing structures, since they become disentangled when lifted. We create a version of the algorithm using gauge frames to mitigate issues caused by lifting to a finite number of orientations. This leads us to study generalisations of diffusion, since the gauge frame diffusion is not generated by the Laplace-Beltrami operator. RDS filtering compares favourably to existing techniques such as Total Roto-Translational Variation flow, Non-Local Means, and BM3D when denoising images with crossing structures, particularly if they are segmented. Additionally, we see that RDS inpainting on the space of positions and orientations is indeed able to restore crossing structures, unlike its Euclidean counterpart.

In the proceedings of the 10th International Conference on Scale Space and Variational Methods in Computer Vision.

In image analysis one often encounters spherical images, for instance in retinal imaging. The behavior of the vessels in the retina is an indicator of several diseases. To automate disease diagnosis using retinal images, it is necessary to develop an algorithm that automatically identifies and tracks vessels. To deal with crossings due to projected blood vessels in the image it is common to lift retinal images to the space of planar positions and orientations. This implicitly assumes that the flat image accurately represents the geometry of the retina. As the eyeball is a sphere (and not a plane), we propose to compute the cusp-free, crossing-preserving geodesics in the space of spherical positions and orientations on wide-field images. We clarify how to relate both manifolds and compare the calculated geodesics. The results show clear advantages of crossing-preserving tracking over non-crossing-preserving tracking in the space of spherical positions and orientations, and are comparable to tracking results in the space of planar positions and orientations.

Preprints

Bridge structures are regularly inspected for structural damage such as cracks and corrosion in order to ensure public safety and reduce maintenance costs. Much research has been done on automating this process using computer vision methods, which are often evaluated and compared using metrics such as intersection over union, mean average precision, etc. However, predicting the actual effectiveness of an inspection method within the field of structural engineering from these metrics remains challenging. To enable the systematic use of these increasingly popular methods in engineering practice, evaluating the performance of these methods in a way that is compatible with standard engineering approaches is therefore an urgent necessity. We present a new statistical evaluation framework to allow the comparison of computer vision methods with conventional visual inspection for crack detection in steel bridges. The framework is based on probability of detection curves and can account for the influence of image resolution. We apply this evaluation method to the real-world "Cracks in Steel Bridges" dataset, which contains annotated images of cracks in bridge structures. The quantification of the probability of detection and its uncertainty enables a practical assessment of the effect of automated methods for damage detection in structural reliability analyses. In turn, this enables the wide-spread use of automated (AI-based) damage detection in safety critical applications. This evaluation method provides evidence that the proposed computer vision approach approach is robust for the crack detection task and can have a high added value as an addition to conventional visual inspection methods.

Theses

This thesis belongs to the graduation project of my combined Masters Industrial & Applied Mathematics and Applied Physics.

We investigate so-called vitrimers, polymer materials with reversible, associative bonds. Vitrimers can interpolate between traditional thermoplastics and thermosets. Due to the reversible nature of their bonds, they become malleable at high temperatures like thermoplastics, allowing them to heal damage. Since the bonds are additionally associative, however, at all times the total number of bonds is fixed: this makes vitrimers resistant to solvents and creep like thermosets.

Previous (simulation) work by Ciarella & Ellenbroek has shown that vitrimers made of star-shaped polymers are particularly suitable for making strong, self-healing materials: they remain rigid on timescales around three orders of magnitude greater than their healing time. We seek to improve upon this result by using comb instead of star polymers, hypothesising that the networks will heal on similar timescales, which being stable for much longer due to the entanglement of the backbones.

We first develop a simple theoretical model to predict the typical bond swap times in the network, and test this using Molecular Dynamics simulations; our model appears to extrapolate well outside of the data it was fitted on. The simulations additionally show that the swap times cannot be described by an exponential or Weibull distribution. Using these typical swap times, we derive an expression for the evolution of the number of bonds around damage and the equilibrium shear modulus. These models are again tested using Molecular Dynamics simulations. We see that the vitrimer networks based on combs indeed heal at similar speeds to the one based on stars, confirming the first part of our hypothesis. Finally, we measure the stress relaxation of a comb vitrimer network using Molecular Dynamics simulations to find the timescale on which the network is rigid. Unfortunately, we believe we have encountered an issue in the implementation of the dynamic bonds in simulations, causing us to observe a nonphysical stress relaxation; we therefore have been unable to test the second part of our hypothesis.