Fraunhofer-Gesellschaft

Publica

Hier finden Sie wissenschaftliche Publikationen aus den Fraunhofer-Instituten.

GPU-basierte rigide Registrierung von 3D-Bilddaten

GPU-based rigid registration of 3D-image-data
 
: Jung, Florian
: Wesarg, Stefan

Darmstadt, 2009, 78 pp.
Darmstadt, TU, Bachelor Thesis, 2009
German
Bachelor Thesis
Fraunhofer IGD ()
medical imaging; medical image processing; General Purpose Computation on Graphics Processing Unit (GPGPU); rigid registration

Abstract
Diese Bachelorarbeit beschäftigt sich mit der Frage, inwieweit sich der Prozess der rigiden Bildregistrierung auf der Grafikkarte implementieren lässt. Hierfür wird Nvidias CUDA verwendet. Zuerst wird der Algorithmus auf Parallelisierbarkeit untersucht und anschließend auf die Grafikkarte portiert, um so eine Beschleunigung gegenüber der CPU-Implementierung zu erreichen. Anschließend wird die Geschwindigkeit und Genauigkeit der beiden Implementierungen verglichen und auf unterschiedlichen Systemen getestet. Durch die Verwendung von CUDA konnte der Algorithmus um den Faktor 4-10 beschleunigt werden, abhängig von der verwendeten Hardware.

 

This work is about investigating the possibilities of speeding up the rigid image registration process by porting the code onto the graphics card using Nvidia's CUDA. The attempt is to exploit parallelism in the algorithm to gain a execution time advantage over the cpu implementation. Furthermore, the precision and the speed of the CPU and the GPU algorithms are compared and various benchmarks on different platforms and architectures are run to investigate how well the algorithm scales on different environments. Using Nvidia's CUDA we were able to speedup the image registration process by a factor of 4-10, depending on the used hardware.

: http://publica.fraunhofer.de/documents/N-115915.html