Xu Daguang, Huang Yong, Kang Jin U
Opt Express. 2014 Jun 16;22(12):14871-84. doi: 10.1364/OE.22.014871.
We implemented the graphics processing unit (GPU) accelerated compressive sensing (CS) non-uniform in k-space spectral domain optical coherence tomography (SD OCT). Kaiser-Bessel (KB) function and Gaussian function are used independently as the convolution kernel in the gridding-based non-uniform fast Fourier transform (NUFFT) algorithm with different oversampling ratios and kernel widths. Our implementation is compared with the GPU-accelerated modified non-uniform discrete Fourier transform (MNUDFT) matrix-based CS SD OCT and the GPU-accelerated fast Fourier transform (FFT)-based CS SD OCT. It was found that our implementation has comparable performance to the GPU-accelerated MNUDFT-based CS SD OCT in terms of image quality while providing more than 5 times speed enhancement. When compared to the GPU-accelerated FFT based-CS SD OCT, it shows smaller background noise and less side lobes while eliminating the need for the cumbersome k-space grid filling and the k-linear calibration procedure. Finally, we demonstrated that by using a conventional desktop computer architecture having three GPUs, real-time B-mode imaging can be obtained in excess of 30 fps for the GPU-accelerated NUFFT based CS SD OCT with frame size 2048(axial) × 1,000(lateral).
我们实现了图形处理单元(GPU)加速的压缩感知(CS)非均匀k空间谱域光学相干断层扫描(SD OCT)。在具有不同过采样率和内核宽度的基于网格化的非均匀快速傅里叶变换(NUFFT)算法中,分别使用凯泽 - 贝塞尔(KB)函数和高斯函数作为卷积内核。我们的实现与基于GPU加速的改进型非均匀离散傅里叶变换(MNUDFT)矩阵的CS SD OCT以及基于GPU加速的快速傅里叶变换(FFT)的CS SD OCT进行了比较。结果发现,我们的实现在图像质量方面与基于GPU加速的MNUDFT的CS SD OCT具有相当的性能,同时速度提高了5倍以上。与基于GPU加速的FFT的CS SD OCT相比,它显示出更小背景噪声和更少旁瓣,同时无需繁琐的k空间网格填充和k线性校准程序。最后,我们证明,通过使用具有三个GPU的传统桌面计算机架构,对于基于GPU加速的NUFFT的CS SD OCT(帧大小为2048(轴向)×1000(横向)),可以获得超过30帧/秒的实时B模式成像。