Fast geodesic shooting for landmark matching using CUDA

07/10/2019
by   Jiancong Wang, et al.
0

Landmark matching via geodesic shooting is a prerequisite task for numerous registration based applications in biomedicine. Geodesic shooting has been developed as one solution approach and formulates the diffeomorphic registration as an optimal control problem under the Hamiltonian framework. In this framework, with landmark positions q0 fixed, the problem solely depends on the initial momentum p0 and evolves through time steps according to a set of constraint equations. Given an initial p0, the algorithm flows q and p forward through time steps, calculates a loss based on point-set mismatch and kinetic energy, back-propagate through time to calculate gradient on p0 and update it. In the forward and backward pass, a pair-wise kernel on landmark points K and additional intermediate terms have to be calculated and marginalized, leading to O(N2) computational complexity, N being the number of points to be registered. For medical image applications, N maybe in the range of thousands, rendering this operation computationally expensive. In this work we ropose a CUDA implementation based on shared memory reduction. Our implementation achieves nearly 2 orders magnitude speed up compared to a naive CPU-based implementation, in addition to improved numerical accuracy as well as better registration results.

READ FULL TEXT
research
10/01/2020

Deep Group-wise Variational Diffeomorphic Image Registration

Deep neural networks are increasingly used for pair-wise image registrat...
research
08/09/2023

Self-supervised Landmark Learning with Deformation Reconstruction and Cross-subject Consistency Objectives

A Point Distribution Model (PDM) is the basis of a Statistical Shape Mod...
research
04/27/2018

A matrix-free approach to parallel and memory-efficient deformable image registration

We present a novel computational approach to fast and memory-efficient d...
research
12/24/2022

GraffMatch: Global Matching of 3D Lines and Planes for Wide Baseline LiDAR Registration

Using geometric landmarks like lines and planes can increase navigation ...
research
10/06/2020

A Generalized Framework for Analytic Regularization of Uniform Cubic B-spline Displacement Fields

Image registration is an inherently ill-posed problem that lacks the con...
research
12/17/2013

BW - Eye Ophthalmologic decision support system based on clinical workflow and data mining techniques-image registration algorithm

Blueworks - Medical Expert Diagnosis is developing an application, BWEye...
research
02/17/2016

A landmark-based algorithm for automatic pattern recognition and abnormality detection

We study a class of mathematical and statistical algorithms with the aim...

Please sign up or login with your details

Forgot password? Click here to reset