激光与光电子学进展, 2018, 55 (4): 041701, 网络出版: 2018-09-11
基于图形处理器的人体皮肤组织实时成像谱域相干光断层成像系统 下载: 1359次
GPU-Based Fourier Domain Optical Coherence Tomography System for Real Time Imaging of Human Skin
医用光学 医学成像 图形处理器(GPU) 并行计算 谱域相干光断层成像(SD-OCT) 二维实时成像 medical optics medical imaging graphics processing unit (GPU) parallel computing spectral-domain optical coherence tomography (SD-O two-dimensional real-time imaging
摘要
光学相干层析(OCT)技术在活体成像应用中的无损、高速、超高分辨率特性使其在生物医学领域有着广阔的发展空间。通常情况下,OCT系统的数据采集量巨大,图像重建中包含的快速傅里叶变换(FFT)需要大量的计算时间,中央处理器(CPU)串行数据处理模式难以满足实时成像的需求。针对这一问题,将统一计算设备架构(CUDA)并行编程技术应用到皮肤组织成像的谱域相干光断层成像(SD-OCT)系统数据处理过程中,并在图形处理器(GPU)上予以实现。详述了系统算法并行化拆分以及对系统采集到的数据进行并行化处理等以提高成像速度的方法。利用搭建的SD-OCT系统对手指部位的皮肤组织进行成像并采集数据,用实验室现有数据处理平台MATLAB以及GPU分别对采集到的数据进行处理,对比了不同数据处理平台的成像速度和成像质量。结果表明,在保证成像质量不变的前提下,GPU+CPU混合编程技术比MATLAB数据处理平台的成像速率提高了10倍,满足了临床中对实时成像的实际要求。
Abstract
The non-damage, high speed, and ultra-high resolution characteristics of optical coherence tomography (OCT) technology in in vivo imaging application make it a broad space for development in the biomedical imaging field. Generally, a large amount of OCT data are acquired , and fast Fourier transform (FFT) in the image reconstruction process requires much calculation time. Therefore, the traditional central processing unit (CPU) serial data processing mode is difficult to meet the requirements of real-time imaging. To this end, the compute unified device architecture (CUDA) parallel programming technique is applied to the data processing of skin tissue imaging in the spectral-domain optical coherence tomography (SD-OCT) system, and it is implemented in the graphics processing unit (GPU). We detail the parallelization of the system algorithm and the parallel processing of the data collected by the system to improve the imaging speed. In the experiment, we use the SD-OCT system to image the skin of the finger and collect the data. The data collected by the laboratory's existing data processing platform MATLAB and GPU are processed respectively, and the imaging speed and image quality of different data processing platforms are compared. The experimental results show that the GPU and CPU hybrid programming model has a processing speed up to 10 times faster than the CPU-based MATLAB method while the image quality remains the same, which meets the clinical requirement of real-time imaging in the clinic.
朱珊珊, 高万荣, 史伟松. 基于图形处理器的人体皮肤组织实时成像谱域相干光断层成像系统[J]. 激光与光电子学进展, 2018, 55(4): 041701. Shanshan Zhu, Wanrong Gao, Weisong Shi. GPU-Based Fourier Domain Optical Coherence Tomography System for Real Time Imaging of Human Skin[J]. Laser & Optoelectronics Progress, 2018, 55(4): 041701.