Efficient Exploitation of Heterogeneous Platforms for Vertebra Detection in X-Ray Images
University of Mons, Faculty of Engineering, Computer Science Department, 20, Place du Parc. 7000, Mons, Belgium
Biomedical Engineering International Conference (BIOMEIC’12), 2012
@inproceedings{mahmoudi2012efficient,
title={Efficient Exploitation of Heterogeneous Platforms for Vertebra Detection in X-Ray Images},
author={Mahmoudi, S. and Lecron, F. and Manneback, P. and Benjelloun, M. and Mahmoudi, S.},
booktitle={Proceedings of the Biomedical Engineering International Conference},
year={2012}
}
Back problems are often related to an abnormal condition of the spine. In this context, conventional X-Ray radiography is the most common modality used in emergency rooms since it is relatively inexpensive and fast. In this paper, we are interested in a method for detecting and extracting vertebrae on X-Ray images. In a medical context, it is crucial to develop efficient applications with a reduced execution time, especially in case of urgent diagnosis. Therefore, we propose to accelerate the method by exploiting effectively the high computing power of parallel (GPU) and heterogeneous (Multi-CPU/Multi-GPU) platforms. Our approach applies firstly a complexity estimation of the proposed vertebra detection steps in order to select the phases which can well benefit from GPUs. Then, these phases will be implemented on hybrid platforms exploiting simultaneously CPUs and GPUs based on efficient scheduling strategies. We propose also to overlap data transfers by kernels (GPU functions) executions using CUDA streaming technique within multiple GPUs. Experimentations have been conducted using a set of high resolution X-Ray images, showing a global speedup ranging from 3 to 28, by comparison with the CPU implementation.
February 1, 2013 by hgpu