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

被引:51
作者
Liu, Shusen [1 ]
Li, Pengcheng [1 ]
Luo, Qingming [1 ]
机构
[1] Huazhong Univ Sci & Technol, Wuhan Natl Lab Optoelect, Britton Chance Ctr Biomed Photon, Wuhan 430074, Peoples R China
来源
OPTICS EXPRESS | 2008年 / 16卷 / 19期
基金
国家高技术研究发展计划(863计划); 中国国家自然科学基金;
关键词
D O I
10.1364/OE.16.014321
中图分类号
O43 [光学];
学科分类号
070207 ; 0803 ;
摘要
Laser speckle contrast analysis (LASCA) is a non-invasive, fullfield 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. (c) 2008 Optical Society of America.
引用
收藏
页码:14321 / 14329
页数:9
相关论文
共 16 条
[1]   Sparse matrix solvers on the GPU:: Conjugate gradients and multigrid [J].
Bolz, J ;
Farmer, I ;
Grinspun, E ;
Schröder, P .
ACM TRANSACTIONS ON GRAPHICS, 2003, 22 (03) :917-924
[2]  
Briers J D, 1996, J Biomed Opt, V1, P174, DOI 10.1117/12.231359
[3]   Brook for GPUs: Stream computing on graphics hardware [J].
Buck, I ;
Foley, T ;
Horn, D ;
Sugerman, J ;
Fatahalian, K ;
Houston, M ;
Hanrahan, P .
ACM TRANSACTIONS ON GRAPHICS, 2004, 23 (03) :777-786
[4]   Simplified laser-speckle-imaging analysis method and its application to retinal blood flow imaging [J].
Cheng, Haiying ;
Duong, Timothy Q. .
OPTICS LETTERS, 2007, 32 (15) :2188-2190
[5]   Dynamic imaging of cerebral blood flow using laser speckle [J].
Dunn, AK ;
Bolay, T ;
Moskowitz, MA ;
Boas, DA .
JOURNAL OF CEREBRAL BLOOD FLOW AND METABOLISM, 2001, 21 (03) :195-201
[6]  
Goodman J., 2000, Statistical Optics
[7]   Evaluation of accelerated iterative X-ray CT image reconstruction using floating point graphics hardware [J].
Kole, JS ;
Beekman, FJ .
PHYSICS IN MEDICINE AND BIOLOGY, 2006, 51 (04) :875-889
[8]   Linear algebra operators for GPU implementation of numerical algorithms [J].
Krüger, J ;
Westermann, R .
ACM TRANSACTIONS ON GRAPHICS, 2003, 22 (03) :908-916
[9]   A streaming narrow-band algorithm: Interactive computation and visualization of level sets [J].
Lefohn, AE ;
Kniss, JM ;
Hansen, CD ;
Whitaker, RT .
IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2004, 10 (04) :422-433
[10]  
*NVIDIA CORP, 2007, NVIDIA CUDA COMPUTE