TL;DR
CLAIRE is a scalable distributed-memory solver for large deformation diffeomorphic image registration, utilizing advanced numerical techniques to achieve high accuracy and speed on high-performance computing platforms.
Contribution
The paper introduces CLAIRE, a novel distributed-memory solver with an improved preconditioner, enabling fast and scalable 3D image registration for large datasets.
Findings
Achieves registration in 2-4 minutes on standard 20-core nodes.
Demonstrates high registration accuracy on neuroimaging data.
Reports up to 17x speedup over previous methods.
Abstract
With this work, we release CLAIRE, a distributed-memory implementation of an effective solver for constrained large deformation diffeomorphic image registration problems in three dimensions. We consider an optimal control formulation. We invert for a stationary velocity field that parameterizes the deformation map. Our solver is based on a globalized, preconditioned, inexact reduced space Gauss--Newton--Krylov scheme. We exploit state-of-the-art techniques in scientific computing to develop an effective solver that scales to thousands of distributed memory nodes on high-end clusters. We present the formulation, discuss algorithmic features, describe the software package, and introduce an improved preconditioner for the reduced space Hessian to speed up the convergence of our solver. We test registration performance on synthetic and real data. We demonstrate registration accuracy on…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
MethodsSPEED: Separable Pyramidal Pooling EncodEr-Decoder for Real-Time Monocular Depth Estimation on Low-Resource Settings
