Skip to main content
Log in

Image Registration by a Regularized Gradient Flow. A Streaming Implementation in DX9 Graphics Hardware

  • Published:
Computing Aims and scope Submit manuscript

Abstract.

The presented image registration method uses a regularized gradient flow to correlate the intensities in two images. Thereby, an energy functional is successively minimized by descending along its regularized gradient. The gradient flow formulation makes use of a robust multi-scale regularization, an efficient multi-grid solver and an effective time-step control. The data processing is arranged in streams and mapped onto the functionality of a stream processor. This arrangement automatically exploits the high data parallelism of the problem, and local data access helps to maximize throughput and hide memory latency. Although dedicated stream processors exist, we use a DX9 compatible graphics card as a stream architecture because of its ideal price-performance ratio. The new floating point number formats guarantee a sufficient accuracy of the algorithm and eliminate previously present concerns about the use of graphics hardware for medical computing. Therefore, the implementation achieves reliable results at very high performance, registering two 2572 images in approximately 3sec, such that it could be used as an interactive tool in medical image analysis.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Acknowledgments.

Marc Droske was supported by the DFG within the special research program on time sequence analysis and image processing.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to R. Strzodka.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Strzodka, R., Droske, M. & Rumpf, M. Image Registration by a Regularized Gradient Flow. A Streaming Implementation in DX9 Graphics Hardware. Computing 73, 373–389 (2004). https://doi.org/10.1007/s00607-004-0087-x

Download citation

  • Received:

  • Revised:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00607-004-0087-x

AMS Subject Classifications (MSC 2000):

Keywords

Navigation