Fast blood flow visualization of high-resolution laser speckle imaging data using graphics processing unit.

Laser speckle contrast analysis (LASCA) is a non-invasive, full-field optical technique that produces two-dimensional map of blood flow in biological tissue by analyzing speckle images captured by CCD camera. Due to the heavy computation required for speckle contrast analysis, video frame rate visualization of blood flow which is essentially important for medical usage is hardly achieved for the high-resolution image data by using the CPU (Central Processing Unit) of an ordinary PC (Personal Computer). In this paper, we introduced GPU (Graphics Processing Unit) into our data processing framework of laser speckle contrast imaging to achieve fast and high-resolution blood flow visualization on PCs by exploiting the high floating-point processing power of commodity graphics hardware. By using GPU, a 12-60 fold performance enhancement is obtained in comparison to the optimized CPU implementations.

[1]  Pat Hanrahan,et al.  Brook for GPUs: stream computing on graphics hardware , 2004, SIGGRAPH 2004.

[2]  Ross T. Whitaker,et al.  A Streaming Narrow-Band Algorithm: Interactive Computation and Visualization of Level Sets , 2004, IEEE Trans. Vis. Comput. Graph..

[3]  Haiying Cheng,et al.  Simplified laser-speckle-imaging analysis method and its application to retinal blood flow imaging. , 2007, Optics letters.

[4]  Bernard Choi,et al.  Impact of velocity distribution assumption on simplified laser speckle imaging equation. , 2008, Optics express.

[5]  Simon Portegies Zwart,et al.  High-performance direct gravitational N-body simulations on graphics processing units , 2007, astro-ph/0702058.

[6]  Rüdiger Westermann,et al.  Linear algebra operators for GPU implementation of numerical algorithms , 2003, SIGGRAPH Courses.

[7]  Naga K. Govindaraju,et al.  A Survey of General‐Purpose Computation on Graphics Hardware , 2007 .

[8]  M. Moskowitz,et al.  Dynamic Imaging of Cerebral Blood Flow Using Laser Speckle , 2001, Journal of cerebral blood flow and metabolism : official journal of the International Society of Cerebral Blood Flow and Metabolism.

[9]  Klaus Schulten,et al.  Accelerating Molecular Modeling Applications with GPU Computing , 2009 .

[10]  Song Zhang,et al.  GPU-assisted high-resolution, real-time 3-D shape measurement. , 2006, Optics express.

[11]  J D Briers,et al.  Laser speckle contrast analysis (LASCA): a nonscanning, full-field technique for monitoring capillary blood flow. , 1996, Journal of biomedical optics.

[12]  F.J. Beekman,et al.  Evaluation of accelerated iterative X-ray CT image reconstruction using floating point graphics hardware , 2004, IEEE Symposium Conference Record Nuclear Science 2004..