• Chinese Journal of Lasers
  • Vol. 51, Issue 9, 0907011 (2024)
Dayou Guo1, Kaiyuan Liu1, Huiying Zhang1, Tengxiang Lin1, Zhihua Ding1, and peng Li1、2、*
Author Affiliations
  • 1College of Optical Science and Engineering, Zhejiang University, Hangzhou 310027, Zhejiang , China
  • 2Intelligent Optics & Photonics Research Center, Jiaxing Research Institute, Zhejiang University, Jiaxing 324000, Zhejiang , China
  • show less
    DOI: 10.3788/CJL231299 Cite this Article Set citation alerts
    Dayou Guo, Kaiyuan Liu, Huiying Zhang, Tengxiang Lin, Zhihua Ding, peng Li. Inverse SNR and Complex‑Valued Decorrelation OCTA Real‑Time Imaging Based on GPU High‑Speed Parallel Computing[J]. Chinese Journal of Lasers, 2024, 51(9): 0907011 Copy Citation Text show less

    Abstract

    Objective

    Currently, most commercial optical coherence angiography (OCTA) systems lack a real-time display of en face OCTA images, which makes it difficult for operators to obtain intuitive feedback on data quality and adjust the system quickly and accurately in a single acquisition of OCTA volume data. In the process of dynamic acquisition of OCTA volume data, determining the state changes of the subjects is difficult, resulting in invalid data acquisition. In an experiment on flicker light-induced functional retinal hyperemia, which provides a new perspective for the early screening of human diabetic retinopathy, the continuous collection of multiple groups of three-dimensional data may be invalid because of the poor quality of one group, thereby wasting data processing time. Therefore, a real-time display of the experimental results is required. Although GPU-based OCTA data real-time processing methods have been proposed, the speed of the existing real-time processing methods still needs to be improved to adapt to high-speed scanning OCTA systems.

    Methods

    It is developed on a spectral-domain OCT (SD-OCT) system. Limited by the frame grabber, the maximum acquisition line speed of the system was 120 kHz in the high-bit-depth mode and 250 kHz in the low-bit-depth mode. An optical coherence angiography algorithm based on the inverse signal-to-noise ratio (SNR) and complex-valued decorrelation (ID-OCTA) was used to extract blood signals by adaptive SNR and achieve high-quality angiography. The sum of absolute differences (SAD) algorithm was used to register OCT images, and the retinal OCT images were segmented by a vertical gradient distribution, which is convenient for fast parallel processing on a Graphics Processing Unit (GPU). This study proposes a real-time processing framework based on a GPU (Fig.1), which uses texture memory to realize fast interpolation and filtering calculations and the CUDA stream to mask the time delay of data transmission between the host and GPU. We developed a real-time processing program using C++ and CUDA and a multithread system control program using the C++ and MFC libraries. To compare the guiding effect of the real-time data processing method in this study and the method using only a CPU, two real-time display modes were used for data acquisition: en face OCTA images and cross-sectional OCT images. Moderately experienced operators collected multiple groups of data in these modes within 40 s. Three sets of data were collected continuously in 12 s to simulate the dynamic acquisition of OCTA volume data. The quality of the collected data was evaluated using the en face OCTA image quality index. In the flicker light-induced functional retinal hyperemia experiment in mice, the experimental success criteria and quantification parameters were set. Operators conducted multiple experiments to compare the experimental success rates of the two real-time display modes.

    Results and Discussions

    The en face OCTA image real-time display was realized in the system with a 250 kHz line scanning speed (Fig.2), and the line-processing rate was 365 kHz (Table 1). Compared with the real-time display of the cross-sectional OCT image, the real-time en face OCTA image can guide system refraction and eye position adjustment more accurately and quickly (Fig.3, Table 2). In dynamic OCTA acquisition, the real-time display of en face OCTA images can reflect the movement of the mouse eye and its jitter, which is not evident in cross-sectional OCT images (Fig.4). In an experiment on functional retinal hyperemia, the real-time display video generated immediately after the experiment (Fig.6) can be used as a preview of the experimental results. Compared with 66.7% in the cross-sectional OCT image real-time display mode, the experimental success rate of the en face OCTA image real-time display mode was 93.3%, which proves that this mode helps avoid the situation where system adjustment and subject status problems lead to experimental failure (Table 3, Fig.5). The system can help the experimenter screen unqualified data and quickly judge the experimental results. In the future, the system could replace the frame grabber that supports a higher acquisition speed to improve its scanning speed.

    Conclusions

    We realized the real-time display of en face OCTA images in a 250 kHz SD-OCT system. Compared to the real-time display of cross-sectional OCT images using a CPU, the real-time display method in this study helps the operator adjust the system more quickly and accurately during the single acquisition of OCTA volume data and provides feedback on the subject eye state during the dynamic acquisition of OCTA volume data. The proposed real-time display method was confirmed to have a data quality feedback function in the experiment of flicker light-induced functional retinal hyperemia, which improved the experimental success rate. The line processing rate reaches 365 kHz, which can be adapted to a high-speed scanning OCTA system.

    Dayou Guo, Kaiyuan Liu, Huiying Zhang, Tengxiang Lin, Zhihua Ding, peng Li. Inverse SNR and Complex‑Valued Decorrelation OCTA Real‑Time Imaging Based on GPU High‑Speed Parallel Computing[J]. Chinese Journal of Lasers, 2024, 51(9): 0907011
    Download Citation