https://hgpu.org/?p=2276
GPU Accelerated Image Registration in Two and Three Dimensions