Introduction

Optical Coherence Tomography (OCT) is a non-invasive, noncontact, label-free, three-dimensional, and real-time imaging technology that has been established as a gold standard in ophthalmology. OCT angiography (OCTA) is a functional extension of OCT that provides high contrast images of microvasculature and blood flow information. Generally, OCTA signal is created by correlating the successive OCT scans at the same sample positions1,2,3. Attributed to the potential clinical benefits in screening, diagnosis and management of ocular diseases, there has been rapid development in technology and extensive clinical applications of OCT and OCTA in recent years.

Of particular significance for studying various retina pathologies is the measurement of retinal blood flow4. Doppler OCT method has been used for blood flow velocimetry, however, is also limited to such as its inability to directly measure the flow perpendicular to the scanning beam5. Besides, OCTA signals also correlate with blood flow velocity and can be used for blood flow velocimetry according to dynamic light scattering (DLS) theories6. OCTA offers the advantages over Doppler OCT as could measure flow perpendicular to the scanning beam directly3. Nevertheless, the Doppler angle, the angle between the scanning beam and the sample, influences the measurement accuracy7. An analytic model is formulated to attribute the dependence of autocorrelation on the Doppler angle to axial velocity gradient (AVG)8. This work further points out that it is not possible to accurately measure the velocity of particles from a single DLS measurement when AVG is present, but possible to apply repeated measurements to decouple the AVG contributions, like those with different optical resolutions or introducing a scanning bias8.

Repeated measurements with different optical resolutions or introducing a scanning bias increases acquisition time for the same field of view regarding to the standard OCTA. In addition, the accuracy is subject to motion artefacts as both image position and apparent flow velocity might be altered by eye motion during repeated measurements. Few-Mode OCT9 leverages on a novel modally-specific photonic lantern (MSPL) to generate two foci of different transverse point spread functions, which enables simultaneous measurement with different optical resolutions10.

The purpose of this research is to provide a general yet low-cost solution to simultaneously imaging with two different optical resolutions. The requirements for the foci of the two beams for decoupling AVG are deduced following the previously established model8. Dual beam OCT system is then developed according to the requirements. The primary novelty of our study lies in the application of a simpler and more cost-effective solution to eliminate the influence of AVG in OCTA blood flow velocimetry. The system requires only one spectrometer and off-the shelf optics, so that it costs much less than previous dual-beam or multi-beam solutions11,12,13. In addition, it does not rely on special optics (such as MSPL) and is generally applicable for any centre wavelength and spectral width. It is generally practical method and easy to repeat/reproduce.

Method

Analytical model for decoupling

Generally, without normalization, the first order autocorrelation representing OCTA signal is given by8: \({g}^{\left(1\right)}\left(x,y,z,\tau \right)=\langle F\left(x,y,z,\tau \right){F}^{*}\left(x,y,z,0\right)\rangle\), where \(F\) is the complex back scattering signal at the position \((x,y,z)\), (\(x,y,z\)) denotes the position of the voxel of sampling. Assuming a Gaussian PSF, the first order autocorrelation could be further derived8:

$$\begin{aligned} g^{\left( 1 \right)} \left( \tau \right) & = \exp \left[ { - i2nk_{c} v_{z0} \tau } \right]\exp \left[ {ink_{c} \left( {\overrightarrow {{v_{0} }} \cdot \vec{\nabla }v_{z} } \right)\tau^{2} } \right] \\ & \quad \times \exp \left[ { - 4n^{2} k_{c}^{2} D\tau } \right]\exp \left\{ { - \frac{1}{2}\left[ {\chi_{xy} \frac{{v_{zx} }}{{w_{z} }} + \chi_{xy} \frac{{v_{zy} }}{{w_{z} }} + \chi_{z} \frac{{v_{zz} }}{{w_{z} }}} \right]\tau } \right\} \\ & \quad \times \exp \left[ { - \frac{1}{4}n^{2} k_{c}^{2} \left| {\vec{\nabla }v_{z} } \right|^{2} \tau^{2} } \right]\exp \left[ { - \frac{{v_{x0}^{2} \tau^{2} + v_{y0}^{2} \tau^{2} }}{{w_{xy}^{2} }}} \right]\exp \left[ { - \frac{{v_{z0}^{2} \tau^{2} }}{{2w_{z}^{2} }}} \right], \\ \end{aligned}$$
(1)

where \(D\) is the diffusive coefficient and \({e}^{-4{n}^{2}{k}_{c}^{2}D\tau }\) denotes the diffusion term, \({k}_{c}\) is the centre wave number of the power spectrum and \(n\) is the refractive index. \({v}_{x0}\), \({v}_{y0}\) and \({v}_{z0}\) are the velocity components of the mean velocity in a single voxel, \({w}_{xy}\) is the lateral resolutions in x and y direction and \({w}_{z}\) is the axial resolution in z direction, and \({v}_{zz}\) characterizes the axial velocity change per axial resolution. \(\overrightarrow{\nabla }\) is the gradient operator, \({\chi }_{xy}=\text{ln}(40/39)\) and \({\chi }_{z}=\text{ln}(5/2)\) are factors that arise during an approximation approach in8, and the mean voxel velocity \(\overrightarrow{{v}_{0}}\) and the magnitude of a modified gradient operator \(\left|\overrightarrow{\nabla }{v}_{z}\right|\) are defined as Eq. (2)8.

$$\begin{aligned} & \overrightarrow {{v_{0} }} = \left( {v_{x0} ,v_{y0} ,v_{z0} } \right), \\ & \left| {\vec{\nabla }v_{z} } \right|^{2} = \left( {w_{xy} \frac{{\partial v_{z} }}{\partial x}} \right)^{2} + \left( {w_{xy} \frac{{\partial v_{z} }}{\partial y}} \right)^{2} + 2\left( {w_{z} \frac{{\partial v_{z} }}{\partial z}} \right)^{2} . \\ \end{aligned}$$
(2)

By experimental results8, only quadratic terms, \(\text{exp}\left[-\frac{1}{4}{n}^{2}{k}_{c}^{2}{\left|\overrightarrow{\nabla }{v}_{z}\right|}^{2}{\tau }^{2}\right]\) and \(\mathit{exp}\left[-\frac{{v}_{x0}^{2}{\tau }^{2}+{v}_{y0}^{2}{\tau }^{2}}{{w}_{xy}^{2}}\right]\mathit{exp}\left[-\frac{{v}_{z0}^{2}{\tau }^{2}}{2{w}_{z}^{2}}\right]\), in \(\left|{g}^{\left(1\right)}\left(\tau \right)\right|\) contribute much greater than the Doppler term \(\text{exp}\left[-4{n}^{2}{k}_{c}^{2}D\tau \right]\) and linear term \(\text{exp}\left\{-\frac{1}{2}\left[{\chi }_{xy}\frac{{v}_{zx}}{{w}_{z}}+{\chi }_{xy}\frac{{v}_{zy}}{{w}_{z}}+{\chi }_{z}\frac{{v}_{zz}}{{w}_{z}}\right]\tau \right\}\)8. The dual beam OCT system uses two scanning beams of different beam sizes. Based on the simplified \(\left|{g}^{\left(1\right)}\left(\tau \right)\right|\) in \* MERGEFORMAT (3), the magnitudes of the autocorrelation signals, \(\left|{g}_{1}\right|\) and \({|g}_{2}|\), can be expressed as Eq. (4). The contribution of AVG in the entire autocorrelation signal can be extracted from \* MERGEFORMAT (3) as \({g}_{AVG}=\mathit{exp}\left[-\frac{1}{4}{n}^{2}{k}_{c}^{2}{\left|\overrightarrow{\nabla }{v}_{z}\right|}^{2}{\tau }^{2}\right]\). This AVG contributed autocorrelation term \({g}_{AVG}\) ranges in (0,1]. Hence, ideally for a horizontal flow containing no AVG, \({g}_{AVG}=100\%\). With defining \(\alpha ={w}_{x{y}_{1}}^{2}/{w}_{x{y}_{2}}^{2}={w}_{{z}_{1}}^{2}/{w}_{{z}_{2}}^{2}\), the AVG terms of \(\left|{g}_{1}\right|\) and \({\left|{g}_{2}\right|}^{\alpha }\) are equal according to Eq. (5). By setting \({w}_{xy}^{2} = 2{w}_{z}^{2},\) \(\left|{g}_{\text{aft}}\right|\) is a function of blood flow velocity without influence of AVG as Eq. (6).

$$\left| {g^{\left( 1 \right)} \left( \tau \right)} \right| \approx \exp \left[ { - \frac{1}{4}n^{2} k_{c}^{2} \left| {\vec{\nabla }v_{z} } \right|^{2} \tau^{2} } \right]\exp \left[ { - \frac{{v_{x0}^{2} \tau^{2} + v_{y0}^{2} \tau^{2} }}{{w_{xy}^{2} }}} \right]\exp \left[ { - \frac{{v_{z0}^{2} \tau^{2} }}{{2w_{z}^{2} }}} \right].$$
(3)
$$\left| {g_{i} } \right| = \exp \left[ { - \frac{1}{4}n^{2} k_{c}^{2} \left| {\vec{\nabla }v_{{z_{i} }} } \right|^{2} \tau^{2} } \right]\exp \left[ { - \frac{{v_{x0}^{2} \tau^{2} + v_{y0}^{2} \tau^{2} }}{{w_{{xy_{i} }}^{2} }} - \frac{{v_{z0}^{2} \tau^{2} }}{{2w_{{z_{i} }}^{2} }}} \right],{ }\quad \left( {i = 1,2} \right),$$
(4)
$$\left| {\vec{\nabla }v_{{z_{2} }} } \right|^{2} \alpha = \alpha \left( {w_{{xy_{2} }} \frac{{\partial v_{z} }}{\partial x}} \right)^{2} + \alpha \left( {w_{{xy_{2} }} \frac{{\partial v_{z} }}{\partial y}} \right)^{2} + 2\alpha \left( {w_{{z_{2} }} \frac{{\partial v_{z} }}{\partial z}} \right)^{2} = \left| {\vec{\nabla }v_{{z_{1} }} } \right|^{2} ,$$
(5)
$$\left| {g_{aft} } \right| = \frac{{|g_{1} |}}{{\left| {g_{2} } \right|^{\alpha } }} = \exp \left[ { - \frac{{v_{0}^{2} \tau^{2} }}{{w_{{xy_{1} }}^{2} }}\left( {1 - \alpha^{2} } \right)} \right].$$
(6)

where the spatial derivatives of \({v}_{z}\) are assumed to be constants.

Dual-beam OCT system and experimental setup

The dual beam OCT system is consisted of two Michelson interferometers sharing the same spectrometer Fig. 1A. The light source (SUPERLUM M-T-850-HP) provides illumination over an 80 nm spectral width (2 of 3 channels switched off) centred at 850 nm. The light is guided by 50:50 fibre couplers. The two sample beams are aligned to be parallel with a 1.83 mm transverse displacement using a reflective mirror (RM). The collimated sample beam diameters are simulated to be 1.05 mm and 2.62 mm measured at 1% power level, respectively (Fig. 1B), and the ratios of the power loss due to the aperture division by the pick-up mirror are simulated to be 9.97% and 8.67% respectively. The single-trip optical pathlength differences between the two sample beams is adjusted to be 1.2 mm. In the spectrometer, two input fibres are mounted with a V-groove with a spacing of 127 μm13. The collimated beams are dispersed by a 1765 lines/mm grating (PING-Sample-025, Ibsen photonics) and focused by a multi-element camera lens (focal length 176.8 mm) onto a line camera (EV71YO1SCL2010-BA3, Octoplus). The total photon-to-electron conversion efficiency of the spectrometer was measured to be 0.32, which includes the diffraction efficiency of the grating and quantum efficiency (∼ 47%) of the camera sensor. The total ranging depth is 5.1 mm in air and the signal intensity roll-off is 2.68 dB/mm from DC to the − 6 dB point. Spectra are digitized at 12-bit resolution and transferred to the computer through camera link cables and an image acquisition board (KBN-PCE-CL4-F, Bitflow).

Figure 1
figure 1

(A) The OCT schematic. RM: reflective mirror. f is focal length; (B) Normalized beam profile on the pick-up mirror in sample path with yellow line (x = 0) marking the mirror edge position, (C) Phantom experiment design.

Here in sample arm, we use H (light path: L5 → L7) to represent the channel of the narrower illumination beam and L (light path: L6 → L7) to represent the channel of the wider illumination beam. Then the bright field signals with larger and smaller beam sizes are associated with the OCT channel configurations as LL (light path: L6 → L7 → L6) and HH (light path: L5 → L7 → L5), and the dark field signal is associated with the OCT channel configuration HL (light path: L5 → L7 → L6 or L5 → L7 → L6). A Gaussian window is applied to the spectrum to satisfy \({w}_{xy}^{2}=2{w}_{z}^{2}\). As the object being sampled is 5% intralipid solution and human skin dermal tissues, the axial resolutions are measured with refractive indices of 1.43 (determined by the ratio of optical path lengths of the empty and filled tube) and 1.3814 respectively (Tables 1, 2). Both dark field signals are included into one single OCT channel due to identical resolution.

Table 1 Spatial resolutions for OCT channels (\({\alpha }_{HH/HL}=\frac{{w}_{x\text{yHH}}^{2}}{{w}_{x\text{yHL}}^{2}}\) and \({\alpha }_{HH/LL}=\frac{{w}_{x\text{yHH}}^{2}}{{w}_{xyLL}^{2}}\)).
Table 2 Gaussian window widths and respective measured axial resolutions.

In our method, the spectrometer is equipped with two input fibres instead of the single fibre typically used in standard OCT spectrometers. Each fibre carries interference signals from one of the two reference arms. The tips of the two fibres are separated along the direction of the linear sensor with a spacing of 256 µm, ensuring that the linear sensor captures the full spectral range from both fibre tips. Consequently, there is a lateral shift between the two interferograms on the linear sensor, given by 256 µm \(\cdot M\), where \(M\) is the magnification of the camera lens. In our spectrometer, this lateral shift corresponds to 70 pixels. This method is detailed in the study by Wang et al.13, which describes the implementation of multi-channel OCT using a single spectrometer13.

The model is validated through a phantom experiment and a skin vasculature image experiment. In the phantom experiment as shown in Fig. 1C, The blood flow is simulated by pumping (pump model: LSP01-2A) the intralipid solution (5% concentration diluted from 20% Sigma-Aldrich emulsion solution) with a predetermined flow rate in a glass capillary tube with internal diameter of 0.129 mm. \(\theta\) is the inclination angle of the flow. The average flow speed is set as 0, 0.5, 1, 1.5, 2, 2.5 and 3 mm/s according to the flow rate and the nominal cross-sectional area of the tube lumen, and \(\theta\) is set to be \(0^\circ\) and \(30^\circ\).

To evaluate the available autocorrelation signal range for velocimetry, the dynamic range (DR) is defined referring to15,16 as the ratio between difference of the measurable average maximum and minimum autocorrelations (\(\overline{{A }_{max}}\) and \(\overline{{A }_{min}}\)) and the standard deviation of the autocorrelation measurement. Based on the measurements on the average saturated autocorrelation \(E\left({g}_{saturate}\right)\), the average autocorrelation value with 0 flow velocity \(E\left({g}_{offset}\right)\) and the standard deviation of the autocorrelation values \(std\left(g\right)\) of the data set \(g\), DR is expressed as Eq. (7):

$$DR = 20\log_{10} \frac{{\overline{{A_{max} }} { }}}{{\overline{{A_{min} }} }} = 20\log_{10} \left( {\frac{{\left| {E\left( {g_{saturate} } \right) - E\left( {g_{offset} } \right)} \right|}}{{std\left( g \right){ }}}} \right)$$
(7)

The skin vasculatures at the palm side of the proximal interphalangeal joint of the middle finger in a healthy human subject is imaged. The optical power incident on the skin is below American National Standards Institute exposure limit for skin safety17. In the data processing for the skin vasculature image, only bright-field signals are used for a larger DR of decoupled signal based on the results in phantom experiment.

To evaluate the influence of AVG, the AVG contribution is defined from7 as:

$$AVG{ }\,contribution{ }\,original = 100 \times \frac{{\left| {\left| {g_{{{\uptheta } \ne 0^\circ }} } \right| - \left| {g_{{{\uptheta } = 0^\circ }} } \right|} \right| }}{{0.5 \times \left( {2 - \left| {g_{{{\uptheta } \ne 0^\circ }} } \right| - \left| {g_{{{\uptheta } = 0^\circ }} } \right|} \right)}},$$
(8)

where \({g}_{\uptheta \ne 0^\circ }\) and \({g}_{\uptheta =0^\circ }\) represent the original autocorrelation signal obtained for blood flow at non-zero and \(0^\circ\) inclination angle. Since this AVG contribution is calculated based on a single vessel with same flowing speed by in different inclination angles, which is not feasible for real vessel in our case, we modify the AVG contribution as following:

$$AVG{ }\,contribution{ }\,modified \equiv 100 \times \frac{{\left| {\left| {g_{aft} } \right| - \left| {g_{bef} } \right|} \right|}}{{0.5 \times \left( {2 - \left| {g_{aft} } \right| - \left| {g_{bef} } \right|} \right)}},$$
(9)

where \({g}_{bef}\) is the original autocorrelation signal before decoupling. In the modified version the same vessel before and after decoupling is evaluated. Since the difference in autocorrelation caused by inclination is only included in AVG term, \({g}_{aft}\) is equivalent to the \({g}_{bef}\) adjusted to \(0^\circ\) inclination angle. The phantom experiment data is firstly used to verify this modification before evaluating on in-vivo images.

\({g}_{AVG}\) is also evaluated to validate the AVG influence. Based on Eqs. (4), (6) and \({g}_{AVG}\), it is possible to use original autocorrelation signals measured in HH and LL channels, \(\left|{g}_{HH}\right|\) and \(\left|{g}_{LL}\right|\), to obtain \({g}_{AVG}\) by following equations:

$$\begin{aligned} g_{{AVG_{HH} }} & = \frac{{\left| {g_{HH} } \right|}}{{\left| {g_{aft} } \right|^{{\frac{1}{{1 - \alpha^{2} }}}} }} = \frac{{\left| {g_{HH} } \right|}}{{\left( {\frac{{\left| {g_{HH} } \right|}}{{\left| {g_{LL} } \right|^{\alpha } }}} \right)^{{\frac{1}{{1 - \alpha^{2} }}}} }} = \left. {\left( {\left| {g_{HH} } \right|^{{ - \frac{{\alpha^{2} }}{{1 - \alpha^{2} }}}} \left| {g_{LL} } \right|^{{\frac{\alpha }{{1 - \alpha^{2} }}}} } \right)} \right|_{\alpha = 0.16} \\ & = \left| {g_{HH} } \right|^{ - 0.026} \left| {g_{LL} } \right|^{0.164} , \\ \end{aligned}$$
(10)
$$\left| {g_{LL} } \right| = g_{{AVG_{LL} }} \exp \left[ { - \frac{{v_{0}^{2} \tau^{2} }}{{w_{{xy_{LL} }}^{2} }}} \right] = g_{{AVG_{LL} }} \exp \left[ { - \frac{{v_{0}^{2} \tau^{2} }}{{w_{{xy_{HH} }}^{2} /\alpha }}} \right],$$
(11)
$$\begin{aligned} g_{{AVG_{HH} }} & = \frac{{\left| {g_{HH} } \right|}}{{\left| {g_{aft} } \right|^{{\frac{1}{{1 - \alpha^{2} }}}} }} = \frac{{\left| {g_{LL} } \right|}}{{\left( {\frac{{\left| {g_{HH} } \right|}}{{\left| {g_{LL} } \right|^{\alpha } }}} \right)^{{\frac{\alpha }{{1 - \alpha^{2} }}}} }} = \left. {\left( {\left| {g_{LL} } \right|^{{\frac{1}{{1 - \alpha^{2} }}}} \left| {g_{HH} } \right|^{{ - \frac{\alpha }{{1 - \alpha^{2} }}}} } \right)} \right|_{\alpha = 0.16} \\ & = \left| {g_{HH} } \right|^{ - 0.026} \left| {g_{LL} } \right|^{0.164} . \\ \end{aligned}$$
(12)

To relates \({g}_{AVG}\) with AVG contribution modified (e.g. HH), we modify the AVG contribution as:

$$\begin{aligned} AVG\,{ }contribution \,modified & = \frac{{\left| {\left| {g_{aft} } \right| - \left| {g_{bef} } \right|} \right|}}{{0.5 \times \left( {2 - \left| {g_{aft} } \right| - \left| {g_{bef} } \right|} \right)}} = \frac{{\left( {\frac{{\left| {g_{HH} } \right|}}{{g_{{AVG_{HH} }} }}} \right)^{{1 - \alpha^{2} }} - \left| {g_{HH} } \right|}}{{2 - \left( {\frac{{\left| {g_{HH} } \right|}}{{g_{{AVG_{HH} }} }}} \right)^{{1 - \alpha^{2} }} - \left| {g_{HH} } \right|}} \\ & \quad \times 2 \propto \frac{1}{{g_{{AVG_{HH} }} }}. \\ \end{aligned}$$
(13)

We employed MB scanning mode18 at the A-line rate of 10 kHz for the phantom experiment. With 6 A-scans per image position, interscan time intervals (0.1, 0.2, 0.3, 0.4 and 0.5 ms) are achieved. We acquired 400 B-frames which are averaged to improve signal-to-noise ratio (SNR). There were 128 A-lines per B-frame with a transverse step size \(\Delta {w}_{xy}=\) 4.36 µm. The MB scanning mode was also employed in the skin experiment with an A-line rate of 5 kHz and 6 A-scans per image position yielding a 0.2 ms interscan time. There were 250 A-lines per B-frame and 250 B-frames per scan volume, so that the total acquisition time is 75 s. With 4.36 µm transverse step size, field of view is 1.125 mm × 1.125 mm. The total optical power on the sample is measured as 0.3 mW. Based on bright field signals detected by the spectrometer, the sensitivities are measured to be 101.29 dB and 101.00 dB for OCT channels of HH and LL respectively at 5 kHz A-scan rate (102.63 dB and 101.69 dB theoretically). The dark field signal sensitivity could be assessed by subtracting the signal difference between the bright field signal and dark field signal from the bright field signal sensitivity. Thereby, the dark field signal sensitivity is estimated to be 102.08 dB and 101.06 dB respectively. The − 6 dB sensitivity roll-off in skin is measured as 1.77 mm.

Ethnical approval

All the methods were carried out in accordance with relevant guidelines and regulations. All experimental protocols included in this study were approved by the Institutional Review Board (IRB) of Nanyang Technological University, Singapore (IRB-2016-10-015).

Informed consent

The informed consent was obtained from the subject.

Language enhancement using generative pre-trained transformer (GPT)

In the development of this manuscript, we utilized the Generative Pre-trained Transformer (GPT) to enhance the linguistic quality of our text. This application of GPT was strictly limited to improving the clarity, coherence, and readability of our narrative, ensuring that our findings and discussions were communicated effectively. It is important to clarify that GPT’s role was auxiliary, focused on language enhancement without influencing the study’s scientific content, data interpretation, or conclusions.

Results

Phantom experiment

As shown in Fig. 2A,B, the decorrelation OCTA images of flow are obtained by Split-Spectrum Amplitude-Decorrelation Angiography algorithm3 with interscan time (\(\Delta t\)) from 0.1 to 0.5 ms (\(Decorrealtion = 1- Autocorrelation\)). The intensity of the decorrelation images from 0 to 1 is normalized into 0 to 255 grayscales. The second and third rows in Fig. 2 (A & B) represent dark field signals created through different light paths. Although they have the same spot size and interscan time, the difference lies in the illumination and detection paths (L5 → L7 → L6 and L6 → L7 → L5), resulting in two distinct dark field signals encoded into separate rows. Only the upper half of the tube region (red D-shape region in Fig. 2C) is chosen for decorrelation measurement since the OCTA signal at the lower half of the tube region may not accurately reflect velocity due to multiple scattering artefacts. However, the decorrelation profile in x direction (Fig. 2D) does not match the finding in19 which shows that the decorrelation drops from the lumen edge to the centre.

Figure 2
figure 2

OCTA decorrelation images in x–z plane obtained when \(\theta\) is \(0^\circ\) in (A) and \(30^\circ\) in (B), with 1 mm/s flow speed. Rows from top to bottom are of the 3 spot sizes \({w}_{x{y}_{HH}}\), \({w}_{x{y}_{HL}}\) and \({w}_{x{y}_{LL}}\). Column a–e: \(\Delta t=\) 0.1 ms, 0.2 ms, 0.3 ms, 0.4 ms and 0.5 ms. (C) D-shaped upper region for data analysis. (D) Flow profile in the horizontal direction along the blue dashed line in (C). Vertical dash lines in (D) mark the position of capillary tube inner edge. ‘Distance (\(\Delta {w}_{xy}\))’ refers to the lateral distance in the image, measured in units of step size \({\Delta w}_{xy}\).

For each of the experimental conditions shown in Fig. 2A, B (angle, interscan time and beam size), the decorrelation signals in the D-shape region of each cross-sectional image are averaged, and this averaged 5 decorrelations is again averaged over 400 cross sectional images. We assume \({g}_{bef}\) is the original averaged autocorrelation signals acquired and \({g}_{aft}\) is the averaged decoupled autocorrelation signals, then \({g}_{bef|30^\circ }\) and \({g}_{aft|30^\circ }\) are for \(\theta =30^\circ\) and \({g}_{bef|0^\circ }\) and \({g}_{aft|0^\circ }\) are for \(\theta =0^\circ\) respectively, which are measured in Figs. 3, Fig. 4. The comparison between \({g}_{bef|30^\circ }/{g}_{bef|0^\circ }\) and \({g}_{aft|30^\circ }/{g}_{aft|0^\circ }\) verifies the effect of decoupling as shown in Fig. 5 with offset decorrelation (when no flow is applied) subtracted. The ratio \({g}_{bef|30^\circ }/{g}_{bef|0^\circ }\) is averaged over all the interscan time and flow velocities (\({v}_{0}\)) to be 0.9900, 1.0118 and 0.9935, and standard deviations 0.0123, 0.0147 and 0.0090 for HH, \(\text{HL}\) and LL configurations (Tables 1, 2) respectively, which agree with Eq. (2) that AVG magnitude is proportional to spot size. \({g}_{aft|30^\circ }/{g}_{aft|0^\circ }\) is theoretically to be 1, while is measured with mean values 0.9975 and 0.9977, and standard deviations 0.0027 and 0.0068 for case \({\alpha }_{HH/HL}\) and \({\alpha }_{HH/LL}\) for all interscan time and flow velocities, leading to an uncertainty of 0.7% based on the maximum standard deviation. Comparing to \({g}_{bef|30^\circ }/{g}_{bef|0^\circ }\), \({g}_{aft|30^\circ }/{g}_{aft|0^\circ }\) has its mean values averagely closer to 1 with standard deviations at least 2 times lower.

Figure 3
figure 3

\({g}_{bef|0^\circ }\) and \({g}_{bef|30^\circ }\) at interscan time (\(\Delta t\)) (A) 0.1 ms, (B) 0.2 ms, (C) 0.3 ms, (D) 0.4 ms and (E) 0.5 ms.

Figure 4
figure 4

\({g}_{aft|0^\circ }\) and \({g}_{aft|30^\circ }\) at interscan time (\(\Delta t\)) (A) 0.1 ms, (B) 0.2 ms, (C) 0.3 ms, (D) 0.4 ms and (E) 0.5 ms.

Figure 5
figure 5

Comparative analysis for decoupling at interscan time (\(\Delta t\)) (A) 0.1 ms, (B) 0.2 ms, (C) 0.3 ms, (D) 0.4 ms and (E) 0.5 ms. Error bars indicate standard deviation.

By Eq. (6), \({g}_{aft|0^\circ }\) and \({g}_{aft|30^\circ }\) are monotonically decreasing for an increasing flow speed and interscan time (as shown in Fig. 4). Based on Fig. 3, the decorrelation signals are found to reach saturation level when interscan time reaches 0.4 ms and above and flow velocity reaches 3 mm/s. To further assess DR in Fig. 6, the data originally presented in Figs. 3, 4 is reorganized to consider the product of interscan time and flow velocity, termed as the interscan distance. Based on Eq. (7), the DR are measured in Table 3. The DR is measured 1.84 dB higher for the lower \(\alpha\) value (\({\alpha }_{HH/LL}\)).

Figure 6
figure 6

Average \({g}_{aft|0^\circ }\) and \({g}_{aft|30^\circ }\) versus interscan distance (\(\Delta t\cdot {v}_{0}\)).

Table 3 DR Measurements for (A) \({g}_{aft|0^\circ }\), (B) \({g}_{aft|30^\circ }\), (C) \({g}_{bef|0^\circ }\), (D) \({g}_{bef|30^\circ }\).

Skin vasculature imaging

In the OCTA images of the skin, we identified two blood vessel segments (Fig. 7A–E) aligned along the x axis. The relative flow velocity map is presented in Fig. 7F. One segment is \(15^\circ\) inclined with respect to the x–y plane (Fig. 7B,C), and the other approximately perpendicular to the input beam (\(\uptheta =0^\circ\)) (Fig. 7D,E). We measured the inclination angle of blood vessels by outlining the brightest pixels in the vessel (the vessel path included in the red box in Fig. 7 (B)), fitting a straight line in the x–z plane, and measuring the angle between this line and the horizontal direction, with the assumption that the short vessel segment under investigation is straight and the tissue average refractive index is 1.38. Background signal (location marked by the blue line in Fig. 7B) is subtracted before decoupling process. For convenience, only signals acquired by light spots with sizes of \({w}_{x{y}_{HH}}\) and \({w}_{x{y}_{LL}}\) are considered for a greatest DR.

Figure 7
figure 7

(A) En-face OCTA images of blood vessel in the skin in-vivo including a vessel with \(\theta =15^\circ\) (red box) a vessel with \(\theta =0^\circ\) (yellow box). (B) and (C) are images in y–z plane and x–z planes, corresponding to the red box in (A) respectively, and (D) and (E) are images in y–z plane and x–z corresponding to the yellow box respectively. (F) is the relative flow velocity map for \(\left|{g}_{aft}\right|\), where white arrows point to vessels with high flow speed (red region), and white chevrons point to vessels with slow flow speed (blue-green region). Field of view: 1.125 mm \(\times\) 1.125 mm, and depth of field: 1.1 mm.

The transverse decorrelation profiles of the above-mentioned two vessel segments are plotted in Fig. 8. The denominator in the decoupling equation (Eq. 6), \({\left({|g}_{bef}| for LL\right)}^{\alpha }\), is not equal to 1. To address this, we normalized the intensity by aligning the mean values of the images in the LL and HH channels. Specifically, we multiplied the mean values to ensure that the mean image intensity of \(1-{|g}_{aft}|\) matches \(1-{|g}_{bef}|\) for both LL and HH channels in the \(\theta =0^\circ\) case. Table 4 provides a summary of the measurements from Fig. 8 and presents the average change in normalized autocorrelation due to decoupling, denoted as \(\Delta g\). Given that the AVG is present in the signal when \(\theta =15^\circ\), the \(\Delta g\) value for \(\theta =15^\circ\) is expected to be higher than that for \(\theta =0^\circ\) after decoupling. The measurement for \(\Delta g\) is 4.17 times higher for \(\theta =15^\circ\) than \(\theta =0^\circ\) by \({w}_{xyLL}\), with the uncertainty (measured by standard deviation) of \(\Delta {\text{g}}\) being 2.8 times greater. By \({w}_{xyHH}\), \(\Delta g\) is 5 times higher with an uncertainty 4 times greater for \(\theta =15^\circ\) compared to \(\theta =0^\circ\). Since \(\Delta g\) for \({w}_{xyHH}\) is lower than \({w}_{xyLL}\), the AVG influence on images with higher transverse resolution is smaller, which agrees with Eq. (2).

Figure 8
figure 8

The normalized decorrelation profile acquired for the flow in Fig. 7 of both before and after decoupling for (A) \(\theta =0^\circ\) for signal acquired by \(\text{LL}\), (B) \(\theta =15^\circ\) for signal acquired by \(\text{LL}\), (C) \(\theta =0^\circ\) for signal acquired by \(\text{HH}\) and (D) \(\theta =15^\circ\) for signal acquired by \(HH\). Distance (\(\Delta {w}_{xy}\)) refers to the lateral distance in the image, measured in units of transverse scan step size \(\Delta {w}_{xy}\). SD is standard deviation in short.

Table 4 The normalized autocorrelation before \(\left(Normalized\left(\left|{g}_{bef}\right|\right)\right)\) and after \(\left(Normalized\left({|g}_{aft}|\right)\right)\) decoupling (mean \(\pm\) standard deviation), measured AVG contribution (mean) and \({g}_{AVG}\)(mean).

The phantom experiment data is used to validate our modified AVG contribution model by \(\frac{AVG \;contribution\; original}{AVG \;contribution \;modified}\) which results in 0.9967 and 0.9953 for HH and LL with \(\left|{g}_{aft}\right|\) normalized. The evaluation results are presented in 3rd column of Table 4. Comparing to AVG contribution in the study7, where their AVG contribution is approximately 8% for \(15^\circ\) inclination referring to their Fig. 5 and their calculation (9.9% for 30° inclination), ours are 45.6% for LL and 8.8% for HH for \(15^\circ\) inclination. According to \({\left|\overrightarrow{\nabla }{v}_{z}\right|}^{2}={\left({w}_{xy}\frac{\partial {v}_{z}}{\partial x}\right)}^{2}+{\left({w}_{xy}\frac{\partial {v}_{z}}{\partial y}\right)}^{2}+2{\left({w}_{z}\frac{\partial {v}_{z}}{\partial z}\right)}^{2}\), the AVG is greater for a lower resolution, which agrees with our experimental results.

\({g}_{AVG}\) could be calculated for both HH and LL in-vivo images respectively. Our \({g}_{AVG}\) measurements for LL and HH with \(15^\circ\) inclination are 0.918 and 0.986, while the above study has \({g}_{AVG}=0.987\) for Doppler angle \(15^\circ\) (obtained by \(\frac{{|g}_{15^\circ }|}{\left|{g}_{0^\circ }\right|}=\frac{1-0.158}{1-0.144}=0.987\)), which matches the finding of AVG contribution part.

Discussion

It is known that the slope of the autocorrelation signal is inversely proportional to the spot size, which holds true in the decoupled autocorrelation signal. Based on Eq. (6), an equivalent transverse spot size of decoupled decorrelation signal \({w}_{aft}\) can be derived as Eq. (14):

$$w_{aft} = \frac{{w_{{xy_{HH} }} }}{{\sqrt {1 - \alpha^{2} } }} = \sqrt {\frac{{w_{{xy_{HH} }}^{2} w_{{xy_{HL} }}^{4} }}{{w_{{xy_{HL} }}^{4} - w_{{xy_{HH} }}^{4} }}} { }or{ }\sqrt {\frac{{w_{{xy_{HH} }}^{2} w_{{xy_{LL} }}^{4} }}{{w_{{xy_{LL} }}^{4} - w_{{xy_{HH} }}^{4} }}} .$$
(14)

Accordingly, the equivalent transverse spot sizes for decoupled channel \(HH/HL\) and \(HH/LL\) are 18.06 μm and 14.90 μm. The corresponding difference in slope are well reflective in Fig. 4.

After decoupling, the DR is lower comparing to that before decoupling in general (Table 3). This is expected since the measurement uncertainty, which can be evaluated by the standard deviation \(std\left(g\right)\), is higher due to error propagation in the decoupling process. One of the other observations is that the offset of dark-field (HL) decorrelation is significantly higher than those of the bright field (HH and LL). This is probably due to the higher random motion between the illumination and detection pin hole. This is one of reason we chose not to use dark-field signals to decouple AVG and measure blood flow.

In the context of imaging the skin vasculature, where both high-resolution (\({w}_{xyHH}\)) and low-resolution (\({w}_{xyLL}\)) spots share identical sampling densities (step size \(\Delta {w}_{xy}\)< 0.5 \({w}_{xyHH}\)), the same artifacts detected in20 emerge in the images captured by \({w}_{xyLL}\) as compared to those obtained by \({w}_{xyHH}\): the vessels, especially small vessels such as capillaries, will appear larger in the angiograms, and this may lead to a higher value when using a metric such as vessel density, the percentage area occupied by flow pixels on the OCT angiogram.

The A-line rate chosen for this study (5 kHz) is for convenience purpose only. Slow scanning system is vulnerable to a SNR drop due to fringe washout21. It also increases the total sampling time and easily saturates the images acquired for fast blood flow. Instead of MB mode scanning, repeated B-scan imaging protocols are normally applied to create OCTA images as less vulnerable to eye motion due to a shorter total sampling time. For artery and vein blood flow velocimetry (fast flow as shown in22), a high A-line rate is preferred, which is challenging to Spectral Domain-OCT system due to significant sensitivity degradation beyond 80 kHz23. Swept Source-OCT is a solution as the A-line rate up to 400 kHz while preserving a good sensitivity2, but higher in cost. Nevertheless, other Spectral Domain-OCT based fast scan method such as21 is also suggested as lower system cost while SNR preserved solutions.

The standard deviation measured for decorrelation values before decoupling is not significantly different from the result in the previous study about high dynamic range (HDR)-OCTA (Fig. 6 in15). Both \(\Delta g\) and the standard deviation (SD) mentioned in above study are normalized values. Hence after restoring from the normalized values, the original SD value of the HDR-OCTA study is not significantly different form our results. Hence, \(\frac{SD(g)}{\Delta g}\) could exclude the influence of normalization where \(\Delta g=E\left({g}_{offset}\right)-E\left({g}_{saturated}\right)\). For HDR-OCTA, \(\frac{SD\left(g\right)}{\Delta g}=\frac{0.06}{0.55}=0.11\), and for our system, \(\frac{SD\left(g\right)}{\Delta g}=\frac{0.014}{0.126}=0.11\). The uncertainty measured for original decorrelation is similar to the HDR-OCTA under the same condition. The uncertainties in in-vivo images are larger than that of the phantom experiment. Firstly, it is due to the limited amount of data for averaging. Secondly, the ground truth value might possibly be varying during the image acquisition due to heterogeneity of the blood scattering behaviour and the hand motion.

A scan-bias method24 employs 8 OCTA scan biases to fit three independent parameters for the curve of decay rate in OCTA signal versus scan-biased velocity. According to the analytical model, the corresponding scan velocity value equals the real flow velocity when the decay rate reaches its minimum. The AVG is included in one of these independent fitting parameters and is bypassed when solving for the flow velocity. In comparison to this scan-bias method, our method exhibits several key differences:

  1. (1)

    Our method requires only 2 scan sessions at the same sample position to construct 2 OCTA images with different resolutions. This is achieved by utilizing 2 scanning beams with individual resolutions scanning simultaneously. Normally, 2 OCT scans are the minimum required to construct 1 OCTA image. With our dual-beam setup, 4 OCT scans are created within 2 scanning sessions, resulting in the construction of 2 OCTA images. In contrast, the scan-bias method necessitates 9 scans to create 8 different scan-biased OCTA images. Consequently, our method completes the acquisition process much faster, making it less susceptible to subject motion.

  2. (2)

    The scan-bias method has been validated solely through phantom experiments. However, it may not be suitable for widefield in-vivo imaging due to the excessively long acquisition time required.

The decorrelation is based on the dynamic back scattering (DBS) from the sample. Both DBS and dynamic forward scattering (DFS) are types of DLS, but DFS is immune to AVG, and more sensitive and linearly related to blood flow comparing than DBS19. However, DBS has an advantage over DFS when measuring on the flow in retinal vessels on the retinal pigment epithelium (RPE) layer. When measuring the flow in retinal vessels, DFS signal is acquired from the projection of the flow on the RPE layer, a layer below the retinal vessels highly scattering and avascular. Thus, the DFS is possibly unattainable for a less reflective RPE due to certain diseases, such as early age-related macular degeneration progression25, or general less reflective RPE.

There are limitations of this design. First, the interferograms from HH, LL and HL paths have to be optical pathlength delay (OPD) encoded and separated to avoid overlapping the OPD domain, so that the effective ranging depth of interferograms of each path are much smaller than the total ranging depth. Second limitation is that the setup with double reference arms and single spectrometer introduces higher system shot noise13,25 which is directly proportional to reference power. The number of shot noise electrons is given by:

$$\sigma_{shot}^{2} = \frac{\rho \eta \tau }{{h\lambda_{0} }}\frac{{P_{0} }}{N}\left( {\gamma_{s} R_{S} + \gamma_{r} R_{r} } \right)$$
(15)

where \(\rho\) is the efficiency of the spectrometer, comprising the diffraction grating efficiency and losses due to optical components, \(N\) determines the number of pixels of the line array CCD, and \({R}_{s}\) and \({R}_{r}\) are the reflectivity in the sample and reference arm of a Michelson interferometer, assuming \({R}_{r}={R}_{s}=1\) when characterizing the system. \({\gamma }_{r}\) and \({\gamma }_{s}\) are the part of the input power in each arm. \({P}_{0}\) is the total output power of the light source, including the power of all frequencies, and is evenly distributed to the \(N\) pixels. Since signals are received from 2 channels, they reach the CCD at the same time when guided into the spectrometer by the fibre array. Thus, 2 times the spectral bandwidth is widened on each pixel on the CCD. Then the shot noise is increased by \(\sqrt{2}\) according to13. This limitation could only be solved by adding an extra spectrometer, then higher system cost needs to be considered.

Moreover, recent advancements in deep learning methods for image acquisition and processing, as demonstrated in the study by Liao et al.26, provide promising avenues for enhancing the accuracy and efficiency of OCTA. Integrating such deep learning techniques with our current approach could further optimize the image acquisition process, leading to improved measurement accuracy and more robust validation of the decoupling method. This integration will be a significant basis for future research, potentially opening new possibilities for the application of OCTA in clinical and research settings.

Conclusion

We introduce a method based on a dual beam OCT to decouple the AVG influence in OCTA for blood flow velocimetry. By choosing appropriate spot sizes of the two sample beams. We show the theoretical basis for cancelling the AVG term. Verification is carried out by both phantom and skin vasculature imaging experiments. By applying decoupling on the autocorrelation model, both phantom experiment and in-vivo imaging of skin vasculature demonstrated a reduction in influence attributable to AVG. These advancements offer valuable insights for interpreting blood flow velocities in clinical OCTA applications.