Cargando…

On the Usage of GPUs for Efficient Motion Estimation in Medical Image Sequences

Images are ubiquitous in biomedical applications from basic research to clinical practice. With the rapid increase in resolution, dimensionality of the images and the need for real-time performance in many applications, computational requirements demand proper exploitation of multicore architectures...

Descripción completa

Detalles Bibliográficos
Autores principales: Thiyagalingam, Jeyarajan, Goodman, Daniel, Schnabel, Julia A., Trefethen, Anne, Grau, Vicente
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Hindawi Publishing Corporation 2011
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3159012/
https://www.ncbi.nlm.nih.gov/pubmed/21869880
http://dx.doi.org/10.1155/2011/137604
_version_ 1782210408566751232
author Thiyagalingam, Jeyarajan
Goodman, Daniel
Schnabel, Julia A.
Trefethen, Anne
Grau, Vicente
author_facet Thiyagalingam, Jeyarajan
Goodman, Daniel
Schnabel, Julia A.
Trefethen, Anne
Grau, Vicente
author_sort Thiyagalingam, Jeyarajan
collection PubMed
description Images are ubiquitous in biomedical applications from basic research to clinical practice. With the rapid increase in resolution, dimensionality of the images and the need for real-time performance in many applications, computational requirements demand proper exploitation of multicore architectures. Towards this, GPU-specific implementations of image analysis algorithms are particularly promising. In this paper, we investigate the mapping of an enhanced motion estimation algorithm to novel GPU-specific architectures, the resulting challenges and benefits therein. Using a database of three-dimensional image sequences, we show that the mapping leads to substantial performance gains, up to a factor of 60, and can provide near-real-time experience. We also show how architectural peculiarities of these devices can be best exploited in the benefit of algorithms, most specifically for addressing the challenges related to their access patterns and different memory configurations. Finally, we evaluate the performance of the algorithm on three different GPU architectures and perform a comprehensive analysis of the results.
format Online
Article
Text
id pubmed-3159012
institution National Center for Biotechnology Information
language English
publishDate 2011
publisher Hindawi Publishing Corporation
record_format MEDLINE/PubMed
spelling pubmed-31590122011-08-25 On the Usage of GPUs for Efficient Motion Estimation in Medical Image Sequences Thiyagalingam, Jeyarajan Goodman, Daniel Schnabel, Julia A. Trefethen, Anne Grau, Vicente Int J Biomed Imaging Research Article Images are ubiquitous in biomedical applications from basic research to clinical practice. With the rapid increase in resolution, dimensionality of the images and the need for real-time performance in many applications, computational requirements demand proper exploitation of multicore architectures. Towards this, GPU-specific implementations of image analysis algorithms are particularly promising. In this paper, we investigate the mapping of an enhanced motion estimation algorithm to novel GPU-specific architectures, the resulting challenges and benefits therein. Using a database of three-dimensional image sequences, we show that the mapping leads to substantial performance gains, up to a factor of 60, and can provide near-real-time experience. We also show how architectural peculiarities of these devices can be best exploited in the benefit of algorithms, most specifically for addressing the challenges related to their access patterns and different memory configurations. Finally, we evaluate the performance of the algorithm on three different GPU architectures and perform a comprehensive analysis of the results. Hindawi Publishing Corporation 2011 2011-08-18 /pmc/articles/PMC3159012/ /pubmed/21869880 http://dx.doi.org/10.1155/2011/137604 Text en Copyright © 2011 Jeyarajan Thiyagalingam et al. https://creativecommons.org/licenses/by/3.0/ This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Research Article
Thiyagalingam, Jeyarajan
Goodman, Daniel
Schnabel, Julia A.
Trefethen, Anne
Grau, Vicente
On the Usage of GPUs for Efficient Motion Estimation in Medical Image Sequences
title On the Usage of GPUs for Efficient Motion Estimation in Medical Image Sequences
title_full On the Usage of GPUs for Efficient Motion Estimation in Medical Image Sequences
title_fullStr On the Usage of GPUs for Efficient Motion Estimation in Medical Image Sequences
title_full_unstemmed On the Usage of GPUs for Efficient Motion Estimation in Medical Image Sequences
title_short On the Usage of GPUs for Efficient Motion Estimation in Medical Image Sequences
title_sort on the usage of gpus for efficient motion estimation in medical image sequences
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3159012/
https://www.ncbi.nlm.nih.gov/pubmed/21869880
http://dx.doi.org/10.1155/2011/137604
work_keys_str_mv AT thiyagalingamjeyarajan ontheusageofgpusforefficientmotionestimationinmedicalimagesequences
AT goodmandaniel ontheusageofgpusforefficientmotionestimationinmedicalimagesequences
AT schnabeljuliaa ontheusageofgpusforefficientmotionestimationinmedicalimagesequences
AT trefethenanne ontheusageofgpusforefficientmotionestimationinmedicalimagesequences
AT grauvicente ontheusageofgpusforefficientmotionestimationinmedicalimagesequences