Exemplary systems and methods for performing registration applications are
provided. An exemplary system includes a central processing unit (CPU)
for transferring a plurality of images to a graphics processing unit
(GPU); wherein the GPU performs a registration application on the
plurality of images to produce a registration result, and wherein the GPU
returns the registration result to the CPU. An exemplary method includes
the steps of transferring a plurality of images from a central processing
unit (CPU) to a graphics processing unit (GPU); performing a registration
application on the plurality of images using the GPU; transferring the
result of the step of performing from the GPU to CPU.