摘要
光学相干层析(OCT)技术在活体成像应用中的无损、高速、超高分辨率特性使其在生物医学领域有着广阔的发展空间。通常情况下,OCT系统的数据采集量巨大,图像重建中包含的快速傅里叶变换(FFT)需要大量的计算时间,中央处理器(CPU)串行数据处理模式难以满足实时成像的需求。针对这一问题,将统一计算设备架构(CUDA)并行编程技术应用到皮肤组织成像的谱域相干光断层成像(SD-OCT)系统数据处理过程中,并在图形处理器(GPU)上予以实现。详述了系统算法并行化拆分以及对系统采集到的数据进行并行化处理等以提高成像速度的方法。利用搭建的SD-OCT系统对手指部位的皮肤组织进行成像并采集数据,用实验室现有数据处理平台MATLAB以及GPU分别对采集到的数据进行处理,对比了不同数据处理平台的成像速度和成像质量。结果表明,在保证成像质量不变的前提下,GPU+CPU混合编程技术比MATLAB数据处理平台的成像速率提高了10倍,满足了临床中对实时成像的实际要求。
- 单位