Iterative deblurring of large 3D datasets from cryomicrotome imaging using an array of GPUs

2Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The aim was to enhance vessel like features of large 3D datasets (4000 × 4000 × 4000 pixels) resulting from cryomicrotome images using a system specific point spread function (PSF). An iterative (Gauss-Seidel) spatial convolution strategy for GPU arrays was developed to enhance the vessels. The PSF is small and spatially invariant and resides in fast constant memory of the GPU while the unfiltered data reside in slower global memory but are prefetched by blocks of threads in shared GPU memory. Filtering is achieved by a series of unrolled loops in shared memory. Between iterations the filtered data is stored to disk using asynchronous MPI-IO effectively hiding the IO overhead with the kernel execution time. Our implementation reduces computational time up to 350 times on four GPU’s in parallel compared to a single core CPU implementation and outperforms FFT based filtering strategies on GPU’s. Although developed for filtering the complete arterial system of the heart, the method is general applicable.

Cite

CITATION STYLE

APA

Geenen, T., van Horssen, P., Spaan, J. A. E., Siebes, M., & van den Wijngaard, J. P. H. M. (2013). Iterative deblurring of large 3D datasets from cryomicrotome imaging using an array of GPUs. In Lecture Notes in Earth System Sciences (Vol. 0, pp. 573–585). Springer International Publishing. https://doi.org/10.1007/978-3-642-16405-7_36

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free