Skip to the content.

Research

Below, you can find a description of several areas of research the SCOPA lab has contributed to. Code related to our research is deployed at https://github.com/scopagroup.

Diffeomorphic Image Registration

We have developed the software tool CLAIRE for diffeomorphic image registration in 3D. CLAIRE stands for Constrained Large Deformation Diffeomorphic Image Registration. It is a C/C++ software package for velocity-based diffeomorphic image registration. It is based on a PDE-constrained variational problem formulation. The governing PDEs are transport equations. Its performance is optimized for multi-core CPU systems (cpu branch) and multi-node, multi-GPU architectures (gpu branch; default). The CPU version uses MPI for data parallelism, and has been demonstrated to scale on several supercomputing platforms. CLAIRE can be executed on large-scale state-of-the-art computing systems as well as on local compute systems with limited resources.

CLAIRE has been released under the GNU General Public License and is avaialbe for download at https://github.com/andreasmang/claire. The deployment page is https://andreasmang.github.io/claire.

Diffeomorphic Shape Matching and Shape Analysis

We have developed numerical algorithms for studying the variability of shapes and shape deformations though the lens of geodesic flows of diffeomoprhisms. We formulate diffeomorphic shape matching as n ODE-constrained optimization problem. The ODE constraint models the flow of diffeomorphisms. We model the velocity in a reproducing kernel Hilbert space. We consider a Douglas–Rachford splitting method for numerical optimization. We have applied our algorithm to the classification of mitral valve data to distinguish healthy patients from those diagnosed with regurgitation.

Scientific Machine Learning for Inference

We have developed a mathematical framework based on neural networks to estimate parameters of non-linear ordinary differential equations. Our applications are in neurosciences.

Support