Expand this Topic clickable element to expand a topic
Skip to content
Optica Publishing Group

Regression-based algorithm for bulk motion subtraction in optical coherence tomography angiography

Open Access Open Access

Abstract

We developed an algorithm to remove decorrelation noise due to bulk motion in optical coherence tomography angiography (OCTA) of the posterior eye. In this algorithm, OCTA B-frames were divided into segments within which the bulk motion velocity could be assumed to be constant. This velocity was recovered using linear regression of decorrelation versus the logarithm of reflectance in axial lines (A-lines) identified as bulk tissue by percentile analysis. The fitting parameters were used to calculate a reflectance-adjusted upper bound threshold for bulk motion decorrelation. Below this threshold, voxels are identified as non-flow tissue, their flow values are set to zeros. Above this threshold, the voxels are identified as flow voxels and bulk motion velocity is subtracted from each using a nonlinear decorrelation-velocity relationship previously established in laboratory flow phantoms. Compared to the simpler median-subtraction method, the regression-based bulk motion subtraction improved angiogram signal-to-noise ratio, contrast, vessel density repeatability, and bulk motion noise cleanup in the foveal avascular zone, while preserving the connectivity of the vascular networks in the angiogram.

© 2017 Optical Society of America

1. Introduction

Optical coherence tomography angiography (OCTA) is a noninvasive blood flow imaging technique [1–5] that allows depth-resolved visualization of functional vasculatures with capillary resolution. It has become an important clinical tool in ophthalmology [6–14] and exhibits great potential for dermatology [15, 16] and neurology [17]. To obtain flow signal, OCTA algorithms [1, 3, 18–20] rely on mathematical operations that quantify variations in the amplitude and/or the phase of optical coherence tomography (OCT) signal between at least two consecutive B-scans acquired at the same raster position. However, since the inter-scan time cannot be extremely small without affecting sensitivity to slow-speed blood flow [21, 22], OCTA of the retina is sensitive to involuntary eye motion between B-scans.

Software and hardware solutions exist to remove the effects of eye motion on OCTA. Microsaccadic motion can be corrected by registration methods [23–27] that retrieve the signal missing in corrupted frames from other scans. In addition, tracking-assisted scanning schemes [28–32] have been implemented in commercial systems to prevent data recording during a microsaccade. Also, inter-volume optical microangiography [33] operates at an ultra-high volumetric imaging rate in order to detect flow by recognizing signal variations between adjacent volumes instead of consecutive frames, showing potential to reduce the prevalence of motion artifacts. Yet, small-amplitude bulk motion caused by ocular drift, pulsation, tremors, or OCT system mechanical instabilities is currently undetectable by tracking systems and only partially attenuated by averaging registered images.

One way to reduce the effect of bulk motion is to co-register the reflectance images at each scanning position before computing the flow image. Methods that iteratively maximize cross-correlation of successive B-scans prior to OCTA processing have been used to estimate displacement and compensate bulk image shifts as well as global phase variations in the axial and lateral directions [34–36]. However, the actual three-dimensional nature of eye motion during scanning challenges this approach, which is limited to in-plane shifts. Another approach to solve the bulk motion problem is to approximate its velocity to the spatial average (along A-scan and B-scan directions) of the reflectance OCT signal variation between consecutive scans [37]. This solution requires acquisition of many frames of the same B-scan and assumes a low capillary density on the imaged sample.

In our split-spectrum amplitude decorrelation angiography (SSADA) algorithm, a simple bulk motion subtraction method was introduced to minimize the noise caused by motion between two consecutive B-scans. The decorrelation caused by bulk motion is estimated by the median decorrelation value within retinal tissue region, and then subtracted from all pixels at each B-frame of SSADA [9]. Although the median subtraction method improves the image quality, it constitutes an inaccurate approximation of the actual bulk motion contribution to flow signal.

In this paper, we propose a more accurate mechanism to remove the noise introduced by bulk motion. Using regression analysis; we first define the relationship between background bulk motion decorrelation and the logarithm of the OCT reflectance in a group of A-lines devoid of flow voxels within a segment of a B-frame. Then, we assign zero decorrelation values to the non-flow pixels in each segment where the respective voxels have values below a certain threshold derived from the relation between bulk motion and reflectance. A nonlinear model that relates decorrelation and flow velocity [38] is used to subtract estimated bulk-motion velocity from the measured velocity inflow voxels. Compared to the median subtraction algorithm, we demonstrate reduced bulk motion at avascular regions, improved image quality and vessel density repeatability while preserving vascular connectivity.

2. Methods

2.1 Data acquisition

Volumetric OCTA scans of the macula and the optic disc of healthy subjects were acquired using a wide-field 200-kHz OCT system. The system relies on a swept-source configuration that utilizes a tunable laser (Axsun, Inc., Billerica, MA, USA) operating at 1044 nm center wavelength with a 104 nm tuning range. It has a lateral resolution of 12 µm and an axial resolution of 7.5 µm, which is increased to 22.5 µm on the flow image. Participants were recruited at the Casey Eye Institute of OHSU and informed consent was obtained. The protocol was approved by the Institutional Review Board/Ethics Committee of OHSU and adhered to the tenants of the Declaration of Helsinki in the treatment of human participants. The scan pattern consisted of 800 B-frames composed of 850 A-lines and located at 400 raster positions (y-priority), covering an 8x6mm2 area. Each B-scan was completed in 4.75 ms.

2.2 Data processing

Data was processed using the Matlab 2013a release (Mathworks, Natick, MA, USA). Cross-sectional OCT images were generated and B-frames acquired at the same raster position were averaged. OCTA data was calculated using the SSADA algorithm [1]. Segmentation of the vitreous and inner limiting membrane (ILM) interface, outer plexiform layer (OPL) and outer nuclear layer (ONL) interface as well as Bruch’s membrane and choroid interface was automatically performed by a directional graph-search algorithm developed by Zhang et al. [39]. The region contained between ILM and OPL is the vascularized inner retina. En face images were generated by maximum projection of the flow signal within the inner retinal slab. An expert grader manually corrected segmentation errors.

Frames affected by microsaccadic artifacts were recognized on the en face OCTA image by simply identifying summed flow signal above a threshold [28], and excluded from analysis. Then, we recognized the relationship between bulk motion contribution to decorrelation signal and the local reflectance. Because decorrelation is not linearly related to velocity, the subtraction of the bulk motion contribution must be performed on the velocity domain rather than in the decorrelation domain. Non-microsaccadic frames were divided into 5 segments where local reflectance does not vary abruptly. The segments are small enough that the axial-lines within them could be acquired within a small enough time frame (less than 1 millisecond) that bulk motion could be considered to be approximately constant within the segments. Then, we developed a method to estimate the bulk motion velocity from frame segments.

At each segment, we selected a group of A-lines devoid of inner retinal flow voxels. For this purpose, A-lines crossing large vessels were first identified by a binary large vessel mask of the en face angiogram and excluded from the following analysis. The mask was constructed by successively applying amplitude thresholding to remove the majority of capillary pixels, a morphological opening (erosion followed by dilation) to cleanup dispersed pixels, a Gaussian convolution filter to prevent holes in the middle of large vessels and a final binarization step. From the remaining A-lines, the first 10 percentile with the lowest decorrelation signal were selected, assuming these are composed by non-flow voxels only. The threshold chosen is approximately the upper boundary of inner retinal vessel densities among the healthy subjects that participated in the study. The decorrelation and natural logarithm of the reflectance data selected in the segment were converted into vectors and sorted by increasing order of reflectance values. Then, the vectors were divided into 20 equally sized bins and the reflectance and decorrelation values in each bin were averaged, forming the new vectors Dbin,Rbin. The slope(m)k and intercept (n)k of theDbin=f(Rbin)linear relationship were identified and recorded for all k = 2000 segments. The slope of the linear fit was larger at frames with larger prevalence of motion, as shown in Figs. 1(A)-(C). The RMS deviation (SBM) of the un-binned data was also recorded at each segment. Another linear regression fitting was performed to recognize the relationship between the deviationSBMand the slopesmkof all segments forming a volumetric scan, expressed asSBM=a+bmk(Fig. 1D). Then, the voxels in the kth segment with decorrelation below the threshold defined in Eq. (1) were set to zero. In frames affected by microsaccadic artifacts no A-lines were selected, the regression analysis step was skipped and the decorrelation values of all voxels were also set to zero. Fitting parameters in segments with less than five A-lines selected for regression analysis were substituted by the parameters of the neighboring segment within the same B-frame.

 figure: Fig. 1

Fig. 1 Linear regression of decorrelation signal (DBM) due to bulk motion as a function of the natural logarithmic tissue reflectance (R). Panel A shows a 6mm × 8mm (horizontal x vertical) OCT angiography scan (400B-frames × 850pixels) from which frames 134, 208, and 336 were selected as examples for moderate, low, and high bulk motion. Panel B shows the cross-sectional B-scans of frames 134 (subtle bulk motion), 208 (moderate bulk motion) and 336 (high bulk motion near microsaccade). SSADA decorrelation signal in red color is overlaid on top of the reflectance OCT signal. Panel C shows the corresponding linear fit of the binned R vs. DBM for the central segment indicated by a red arrow in B. In panel D it is observed that the RMS deviation of un-binned D of non-flow voxels from the fitting curve found at each segment exhibit a linear dependence on the corresponding segment’s slope, shown for all segments forming a volumetric scan.

Download Full Size | PDF

DTH=(mRk+n)k+1.96(a+bm)k

Vascular voxels remain after thresholding, and the contribution of bulk motionDBM,bloodto their flow signal was obtained using the median reflectance of the flow voxels within the frame segment (Rbloodin Fig. 2A). An estimate of bulk motion velocity was calculated by a nonlinear model that related decorrelation and velocity in laboratory blood flow phantoms [38] (Eq. (2).

 figure: Fig. 2

Fig. 2 Removal of bulk motion from voxels within each B-frame segment. (A) Decorrelation due to bulk motion (DBM) is modeled as a function of logarithmic reflectance R based linear regression coefficients mk and nk from the regression analysis of the kth frame segment. Voxels with decorrelation value below threshold DTH set at the 97.5 percentile of bulk motion (assuming normal distribution) are classified as non-flow voxels (D set to zero). The bulk motion-induced decorrelation in blood DBM,blood is calculated using the reflectance of bloodRbloodobtained from the median reflectance of flow voxels (voxel with D above DTH). Bulk motion velocity vBM is obtained from DBM,blood using Eq. (2). (B) The bulk motion velocity is subtracted from a voxel with uncorrected decorrelation value D0 and corresponding velocity v0 that is high relative to the saturation velocity according to the nonlinear curve relating flow signal D to velocity. Therefore subtracting vBM from v0 to obtained corrected velocity v1and corrected flow signal D1 has little effect. (C) The bulk motion velocity is subtracted from a voxel with uncorrected decorrelation value D0 and corresponding velocity v0 that is lower than the saturation velocity. Here subtracting vBM from v0 to obtained corrected velocity v1and corrected flow signal D1 has a larger effect than the previous example.

Download Full Size | PDF

vBM=13vsatln(1 DBM,bloodDbrownianDsatDbrownian)

The saturation valueDsatwas calculated as 0.95 times the 99th percentile of the flow signal in the en face angiogram. Dbrownianwas estimated assuming that it maintains the same proportion toDsatas the one reported previously [38]. The value of the saturation velocityvsatwas approximated utilizing the experimental data obtained in Ref [38], adjusting for the difference in inter-scan period between the Avanti RTVue-XR (Optovue, Inc. Fremont, CA, USA) and the wide-field system used here. Equation (2) was also used to calculate a velocityv0 for each original decorrelation valueD0. Voxels with decorrelation above Dsat cannot be converted to velocity domain by Eq. (2) and were assigned Dsatand vsatvalues. The calculatedvBMwas subtracted from v0at every vascular voxel and the bulk motion-free decorrelationD1was obtained by Eq. (3). By this mechanism we prevented excessive subtraction from voxels representing high-speed flow; where the impact of bulk motion on decorrelation value is significantly lower (Figs. 2 B-C).

D1=(DsatDbrownian)exp( 3v0vBMvsat)+Dbrownian

A flow diagram of the algorithm is shown in Fig. 3.

 figure: Fig. 3

Fig. 3 Flow diagram of the bulk-motion (BM)removal algorithm.

Download Full Size | PDF

2.3 Comparison to median subtraction algorithm

The regression-based bulk motion subtraction method was compared with an earlier method in which the median decorrelation value of the segmented retinal region was subtracted from all retinal voxels within the B-frame segments defined above. The threshold used to distinguish vascular from non-flow pixels in original and median-subtracted angiograms was obtained from the decorrelation at the foveal avascular zone (FAZ) of en face projections byDflow=D¯FAZ+2.33σDFAZ, where D¯and σrepresent mean value and standard deviation.

2.4 Comparison to inter-B-scan registration algorithm

An alternative approach to bulk motion removal a posteriori is to compensate the bulk motion between consecutive B-scans prior to computing OCTA flow signal. The benefits and tradeoffs of this pre-processing step in improving the artifact removal efficacy by the regression-based bulk-motion subtraction algorithm were evaluated.

For inter-B-scan registration we applied in SSADA a method similar to the one proposed by Lee et al [34]. Briefly, OCT images were first up-sampled by a factor of two in lateral (x) and axial (z) dimensions. An iterative routine maximizes the cross-correlation of the OCT signal of the two B-scans acquired at each position by rigid displacements of the second B-scan in two directions. After recognizing the optimal shift, it was applied to the second OCT image of each the 11 pairs generated by spectrum splitting [40]. Finally, the OCT images were down-sampled and the amplitude decorrelation signal was computed.

2.5 Image quality assessment

Bulk motion subtraction efficiency was assessed by the percentage of average FAZ signal remaining within the segmented retinal slab after processing the original data.

Parafoveal signal-to-noise ratio (SNR) was calculated by Eq. (4). The parafoveal annulus is concentric with the fovea, has an outer diameter of 2.5 mm and an inner diameter of 0.6 mm.

SNR= D¯parafovealD¯FAZσDFAZ

Vessel density was defined for en face projection as the percentage of area occupied by vascular pixels within the parafovea. Its coefficient of variation was used to assess inter-scan vessel density repeatability.

The RMS image contrast was defined as the standard deviation of the en face flow image, expressed in Eq. (5):

CRMS= 1A×(x,y)A(D(x,y)D¯)2

Preservation of the vascular integrity after bulk motion subtraction was assessed by the vascular connectivity, defined in a skeletonized version of the en face angiogram by the percentage of flow pixels contained in groups larger than five. Skeletonization of en face OCTA is the process of converting vessels into lines with a one-pixel width. It was performed by the function bwmorph included in Matlab’s Image Processing Toolbox. This function relies on an algorithm that iteratively removes pixels on boundaries of objects recognized on a binary image until the objects remain unchanged [41]. Since en face retinal angiograms contain vasculature of different dimensions (Fig. 4A), skeletonization was performed separately for large vessels and capillaries. If vessels with different calibers were not skeletonized separately, inaccuracies in the recognition of large vessels sometimes might be manifest (Figs. 4B-C).

 figure: Fig. 4

Fig. 4 Skeletonization of an en face angiogram. Close up of the foveal region is shown for better visualization. (A) Original angiogram. (B) Skeletonized version by applying the algorithm described in [41] separately on vessels of different calibers. This algorithm is executed by the function bwmorph in Matlab’s Image Processing Toolbox. (C) Inaccurate skeletonization obtained by the same algorithm applied directly on the original en face angiogram. Vessels of larger caliber on the upper left corner are almost indistinguishable.

Download Full Size | PDF

The p-value of a paired sample t-test evaluated the statistical significance of the results.

3. Results

Optic disc and macula from eight healthy volunteers were imaged. Scans containing microsaccadic artifacts crossing the parafoveal annulus were processed by the algorithm but excluded from the quantitative analysis.

A-lines containing microsaccadic artifacts and large vessels were successfully recognized (Fig. 5). The background A-lines selected at each segment avoided those containing vascular information (Fig. 5C). Segments where the fitting parameters had to be obtained from adjacent segments due to the small number of background A-lines available never represented more than 3% of the total. Segments with no A-lines selected were located at the microsaccadic artifacts.

 figure: Fig. 5

Fig. 5 Selection of the background A-lines. (A) 6 × 8mm en face inner retinal angiogram on macula.(B) Identification of A-lines containing large vessel flow signal or microsaccadic artifacts. (C) Map of the A-lines contained within the lowest 10 percentile of maximum projection values (green) after removing the large vessel mask in (B) overlaid on top of the en face angiogram (purple). (D) Distribution of the number of A-lines selected for regression analysis in the 2000 segments.

Download Full Size | PDF

Changes in bulk motion background signal could be observed by simple inspection of wide-field frames affected by moderate bulk motion on en face images (Fig. 6A). The fitting parameters varied significantly along a B-scan (Fig. 6B), showing that segment partitioning helped reduce the effect of variations in local reflectance, allowing a more accurate bulk motion removal.

 figure: Fig. 6

Fig. 6 Within-frame variation of bulk motion. En face image of an unprocessed macular scan is shown in (A). A black arrow indicates the position of a frame of interest. Appearance of artefactual frames varied along the vertical axis due to changes in local reflectance. Fitting slope of each of the five segments into which the frame is partitioned is shown in (B).

Download Full Size | PDF

Background signal at FAZ and bulk motion artefactual frames were effectively removed by the thresholding step (Figs. 7A-C), resulting in improved contrast between capillaries and background. Then, the brighter appearance of vascular pixels contained at artefactual lines was corrected by the step of bulk motion velocity subtraction (Fig. 7D). Larger subtraction from vascular voxels occurred in (non-microsaccadic) artefactual frames and smaller subtraction occurred at the flow voxels with decorrelation values near saturation (Fig. 7E).

 figure: Fig. 7

Fig. 7 Removal of bulk motion signal from a macular OCTA scan. (A) Unprocessed en face retinal angiogram. (B) After removal of decorrelation signal from bulk motion voxels using a reflectance-adjusted threshold. (C) Difference between images A and B. (D) After subtraction of bulk motion velocity from the vascular voxels. (E) Difference between images B and D.

Download Full Size | PDF

Compared to the prior median subtraction algorithm (Table 1), the regression-based bulk motion subtraction algorithm removed a larger percentage of decorrelation noise from the FAZ, achieved a greater improvement in vessel density measurement repeatability, a better signal to noise ratio for flow detection and a better RMS contrast. Two methods preserved similar vascular continuity. No improvement of RMS contrast was observed between median-subtracted and original angiograms (p > 0.05), but significant improvement was found after regression-based subtraction. The vessel density did not see significant reduction from the original to the regression-based motion subtracted angiograms (p = 0.0687). The median-based algorithm running time was 4.6 seconds while the regression-based algorithm took 20.3 seconds on CPU. A qualitative comparison of the two bulk motion subtraction methods is shown for en face angiograms of the macula and optic disc in Fig. 8 and for one representative cross-sectional B-frame in Fig. 9.

Tables Icon

Table 1. Performance Evaluation of Two Bulk Motion Subtraction Methods

 figure: Fig. 8

Fig. 8 Qualitative comparison between median subtraction and regression-based bulk motion subtraction in an optic disc scan (A1-A7) and a macular scan (B1-B7).A1, B1 Unprocessed en face images. A2, B2 Scans after subtracting the median of the frame’s retinal region. A3, B3 are obtained by subtracting A1-A2 and B1-B2 respectively. A4, B4 Scans after regression-based bulk motion subtraction. A5, B5 are obtained by subtracting A1-A4 and B1-B4 respectively. A6 and A7 are close-ups of the 3.8mm × 1.7mm sections enclosed by dashed lines on A2 and A4 respectively.B6 and B7 are close-ups of the 3.4mm × 2.5mm sections enclosed by dashed lines on B2 and B4 respectively.

Download Full Size | PDF

 figure: Fig. 9

Fig. 9 Qualitative comparison between two bulk motion subtraction algorithms applied to a non-microsaccadic B-frame with large contribution of bulk-motion. Projection artifacts are not corrected. A Reflectance image. B Unprocessed flow image. C Flow image after median subtraction. D Flow image after regression-based bulk motion subtraction. E and F are close-ups of the 1.3 mm B-scan sections enclosed by dashed lines in C and D respectively.

Download Full Size | PDF

The pre-compensation performed by inter-B-scan registration could help improve the artifact removal efficiency of the bulk motion subtraction algorithm (Fig. 10(B) vs. Figure 10(D)). Addition of this step represented an average increase of 9 second of raw data processing per frame on CPU. Bright artifacts were reduced but not completely removed by inter-B-scan registration alone (Fig. 10C) and a background threshold was still necessary to identify vascular pixels. The pre-compensation could not remove the vessel density dependency on local reflectance by simple thresholding, while the regression-based thresholding proposed in this manuscript provided a correct spatial distribution of vascular pixels (Fig. 10(G) vs. Fig. 10(H)). Additionally, the background-capillary contrast of the resulting image was slightly degraded compared to the case where no displacements are implemented prior to SSADA (Figs. 10(E) vs. Fig. 10(F)).

 figure: Fig. 10

Fig. 10 Investigation of the benefits of bulk motion pre-compensation by optimization of the bulk image shifts of the OCT images previous to OCTA processing by SSADA. A En face original OCTA without pre-compensation. B En face OCTA after regression-based bulk motion subtraction from the data set used in A. C Original en face non-thresholded OCTA after inter-B-scan registration. D Result of applying the regression-based bulk motion subtraction on the data set used for C. The residual artifacts still observed in B are better removed in D. E and F are close-ups of the regions enclosed by dashed lines in B and D respectively. Better capillary-background contrast was observed in E. G is a binary vessel mask obtained by imposing a fixed threshold on C while H is obtained by imposing a local regression-based threshold at each segment of a frame. Region enclosed shows that pre-compensation by inter-B-scan registration does not correct the vessel density dependence on local signal strength. Contrastingly, by a regression-based local thresholding a more homogeneous perfusion is identified for the whole scan in H.

Download Full Size | PDF

4. Discussion

Currently, correction of bulk motion contribution to flow signal in SSADA is performed by a median subtraction algorithm that underestimates the real bulk motion background and ignores the saturation of decorrelation at vascular voxels. In this manuscript, we propose a new method to increase the accuracy of bulk motion subtraction, improving image quality and enhancing the repeatability of vessel density quantification while preserving vascular integrity. This could improve image interpretation by reducing bright line artifacts, and make quantification of vessel density more accurate. Moreover, unlike in the median subtraction algorithm, vascular recognition from background does not require referencing to an avascular region such as the FAZ, allowing computation of the vessel density on scans outside the macula such as the optic nerve head and anterior segment. Although this algorithm is demonstrated for SSADA, it can be potentially applied to other OCTA implementations such as speckle variance [20] and optical microangiography [3].

The algorithm is based on three main steps: (1) regression analysis of the background decorrelation vs. reflectance curves, (2) reflectance-dependent thresholding and (3) subtracting bulk motion velocity from the vascular voxels to retrieve bulk motion-free decorrelation values. Both the thresholding step and the estimation ofvBMrely on the accuracy of the linear regression routine, which assumes only background A-lines are selected. If voxels containing real flow signal were mistakenly chosen, they would contribute to larger flow signal at large reflectance voxels, overestimating the slope of the fitting curve. This would cause larger subtracted values, underestimation of the vessel density and degradation of the vascular integrity. We chose the first 10 percentile of A-lines with lower flow signal after removing the large vessel mask, given that the mean vessel density of macular scans did not exceed 90% for healthy subjects. This assumption underestimates the number of flow voxels. In optic disc scans, where some regions have a larger vessel density, the first five percentile of A-lines contained in the whole B-frame were selected. Averaging of voxel values in bins before regression analysis helped to minimize inaccuracies caused by occasional outliers.

Implementation of inter-B-scan registration prior to SSADA alone could not correct the disadvantages inherent to fixed thresholding. On the other hand, implementation of the regression-based algorithm alone was more successful in recognizing vasculature from background and did so in a shorter time. If inter B-scan registration could be optimized to preserve or improve capillary contrast, it can be a supplementary step to further improve the BM removal efficacy.

This algorithm uses information available in a single scan to remove bulk motion background and small-amplitude artifacts. However, given the high prevalence of microsaccadic artifacts in OCTA, it would not eliminate the need for registration of more scans [23] in a clinical scenario. Although commercial systems have adopted various forms of real-time tracking to prevent the recording of microsaccadic motion [28, 32], drifts between frames before and after microsaccades remain uncorrected, still necessitating registration of at least two volumes for truly artifact-free OCTA.

5. Conclusion

In summary, we have demonstrated a method that accurately subtracts bulk motion contribution to decorrelation of background and vascular voxels without affecting vascular integrity. The method recognizes the bulk motion decorrelation dependence on reflectance signal for background voxels; filters out background by a reflectance-dependent thresholding step, subtracts a bulk motion velocity value calculated by a nonlinear model that relates decorrelation and velocity, and finally retrieves the bulk motion-free decorrelation value. The regression-based bulk motion subtraction algorithm improved image quality, vessel density measurement repeatability and accuracy of bulk motion noise removal compared to an earlier median subtraction algorithm. Pre-compensation by OCT inter-B-scan registration before OCTA could improve the efficacy in removing visible artifacts at the cost of increased processing time and reduced capillary-background contrast. The regression-based algorithm takes into account the dependence of decorrelation on reflectance signal and hence, it shows potential to reduce the effect of signal strength on vessel identification. Furthermore, it can be used to identify flow voxels without the need for an avascular reference area. Finally, since it corrects flow signal on voxels of the three-dimensional OCTA data set, it might improve capillary flow index quantification accuracy and image quality on projection-resolved OCTA.

Funding

National Institutes of Health (NIH)(DP3 DK104397, R01 EY024544, R01 EY023285, P30 EY010572; Research to Prevent Blindness (New York, NY).

Acknowledgements

Oregon Health & Science University (OHSU), Yali Jia, and David Huang have a significant financial interest in Optovue, Inc. These potential conflicts of interest have been reviewed and managed by OHSU.

References and links

1. Y. Jia, O. Tan, J. Tokayer, B. Potsaid, Y. Wang, J. J. Liu, M. F. Kraus, H. Subhash, J. G. Fujimoto, J. Hornegger, and D. Huang, “Split-spectrum amplitude-decorrelation angiography with optical coherence tomography,” Opt. Express 20(4), 4710–4725 (2012). [CrossRef]   [PubMed]  

2. S. Makita, Y. Hong, M. Yamanari, T. Yatagai, and Y. Yasuno, “Optical coherence angiography,” Opt. Express 14(17), 7821–7840 (2006). [CrossRef]   [PubMed]  

3. R. K. Wang, S. L. Jacques, Z. Ma, S. Hurst, S. R. Hanson, and A. Gruber, “Three dimensional optical angiography,” Opt. Express 15(7), 4083–4097 (2007). [CrossRef]   [PubMed]  

4. S. Makita, J. Franck, M. Yamanari, M. Miura, and Y. Yasuno, “Comprehensive in vivo micro-vascular imaging of the human eye by dual-beam-scan Doppler optical coherence angiography,” Opt. Express 19(2), 1271–1283 (2011). [CrossRef]   [PubMed]  

5. C.-L. Chen and R. K. Wang, “Optical coherence tomography based angiography [Invited],” Biomed. Opt. Express 8(2), 1056–1082 (2017). [CrossRef]   [PubMed]  

6. T. S. Hwang, Y. Jia, S. S. Gao, S. T. Bailey, A. K. Lauer, C. J. Flaxel, D. J. Wilson, and D. Huang, “Optical Coherence Tomography Angiography Features of Diabetic Retinopathy,” Retina 35(11), 2371–2376 (2015). [CrossRef]   [PubMed]  

7. T. S. Hwang, S. S. Gao, L. Liu, A. K. Lauer, S. T. Bailey, C. J. Flaxel, D. J. Wilson, D. Huang, and Y. Jia, “Automated quantification of capillary nonperfusion using optical coherence tomography angiography in diabetic retinopathy,” JAMA Ophthalmol. 134(4), 367–373 (2016). [CrossRef]   [PubMed]  

8. A. Ishibazawa, T. Nagaoka, A. Takahashi, T. Omae, T. Tani, K. Sogawa, H. Yokota, and A. Yoshida, “Optical Coherence Tomography Angiography in Diabetic Retinopathy: A Prospective Pilot Study,” Am. J. Ophthalmol. 160, 35–44 (2015).

9. Y. Jia, S. T. Bailey, D. J. Wilson, O. Tan, M. L. Klein, C. J. Flaxel, B. Potsaid, J. J. Liu, C. D. Lu, M. F. Kraus, J. G. Fujimoto, and D. Huang, “Quantitative optical coherence tomography angiography of choroidal neovascularization in age-related macular degeneration,” Ophthalmology 121(7), 1435–1444 (2014). [CrossRef]   [PubMed]  

10. L. Kuehlewein, M. Bansal, T. L. Lenis, N. A. Iafe, S. R. Sadda, M. A. Bonini Filho, T. E. De Carlo, N. K. Waheed, J. S. Duker, and D. Sarraf, “Optical Coherence Tomography Angiography of Type 1 Neovascularization in Age-Related Macular Degeneration,” Am. J. Ophthalmol. 160, 739–748 (2015).

11. L. Kuehlewein, K. K. Dansingani, T. E. de Carlo, M. A. Bonini Filho, N. A. Iafe, T. L. Lenis, K. B. Freund, N. K. Waheed, J. S. Duker, S. R. Sadda, and D. Sarraf, “Optical Coherence Tomography Angiography of Type 3 Neovascularization Secondary to Age-Related Macular Degeneration,” Retina 35(11), 2229–2235 (2015). [CrossRef]   [PubMed]  

12. Y. Jia, E. Wei, X. Wang, X. Zhang, J. C. Morrison, M. Parikh, L. H. Lombardi, D. M. Gattey, R. L. Armour, B. Edmunds, M. F. Kraus, J. G. Fujimoto, and D. Huang, “Optical coherence tomography angiography of optic disc perfusion in glaucoma,” Ophthalmology 121(7), 1322–1332 (2014). [CrossRef]   [PubMed]  

13. L. Liu, Y. Jia, H. L. Takusagawa, A. D. Pechauer, B. Edmunds, L. Lombardi, E. Davis, J. C. Morrison, and D. Huang, “Optical Coherence Tomography Angiography of the Peripapillary Retina in Glaucoma,” JAMA Ophthalmol. 133(9), 1045–1052 (2015). [CrossRef]   [PubMed]  

14. M. Ang, D. A. Sim, P. A. Keane, C. C. A. Sng, C. A. Egan, A. Tufail, and M. R. Wilkins, “Optical Coherence Tomography Angiography for Anterior Segment Vasculature Imaging,” Ophthalmology 122(9), 1740–1747 (2015). [CrossRef]   [PubMed]  

15. Z. Chen, M. Liu, M. Minneman, L. Ginner, E. Hoover, H. Sattmann, M. Bonesi, W. Drexler, and R. A. Leitgeb, “Phase-stable swept source OCT angiography in human skin using an akinetic source,” Biomed. Opt. Express 7(8), 3032–3048 (2016). [CrossRef]   [PubMed]  

16. W. J. Choi and R. K. Wang, “Volumetric cutaneous microangiography of human skin in vivo by VCSEL swept-source optical coherence tomography,” Quantum Elec (Woodbury) 44(8), 740–745 (2014). [CrossRef]   [PubMed]  

17. U. Baran and R. K. Wang, “Review of optical coherence tomography based angiography in neuroscience,” Neurophotonics 3(1), 010902 (2016). [CrossRef]   [PubMed]  

18. G. Liu, Y. Jia, A. D. Pechauer, R. Chandwani, and D. Huang, “Split-spectrum phase-gradient optical coherence tomography angiography,” Biomed. Opt. Express 7(8), 2943–2954 (2016). [CrossRef]   [PubMed]  

19. J. Enfield, E. Jonathan, and M. Leahy, “In vivo imaging of the microcirculation of the volar forearm using correlation mapping optical coherence tomography (cmOCT),” Biomed. Opt. Express 2(5), 1184–1193 (2011). [CrossRef]   [PubMed]  

20. A. Mariampillai, B. A. Standish, E. H. Moriyama, M. Khurana, N. R. Munce, M. K. K. Leung, J. Jiang, A. Cable, B. C. Wilson, I. A. Vitkin, and V. X. D. Yang, “Speckle variance detection of microvasculature using swept-source optical coherence tomography,” Opt. Lett. 33(13), 1530–1532 (2008). [CrossRef]   [PubMed]  

21. W. Choi, E. M. Moult, N. K. Waheed, M. Adhi, B. Lee, C. D. Lu, T. E. de Carlo, V. Jayaraman, P. J. Rosenfeld, J. S. Duker, and J. G. Fujimoto, “Ultrahigh-Speed, Swept-Source Optical Coherence Tomography Angiography in Nonexudative Age-Related Macular Degeneration with Geographic Atrophy,” Ophthalmology 122(12), 2532–2544 (2015). [CrossRef]   [PubMed]  

22. S. B. Ploner, E. M. Moult, W. Choi, N. K. Waheed, B. Lee, E. A. Novais, E. D. Cole, B. Potsaid, L. Husvogt, J. Schottenhamml, A. Maier, P. J. Rosenfeld, J. S. Duker, J. Hornegger, and J. G. Fujimoto, “Toward quantitative optical coherence tomography angiography: Visualizing Blood Flow Speeds in Ocular Pathology Using Variable Interscan Time Analysis,” Retina 36(Suppl 1), 118–126 (2016). [CrossRef]   [PubMed]  

23. P. Zang, G. Liu, M. Zhang, C. Dongye, J. Wang, A. D. Pechauer, T. S. Hwang, D. J. Wilson, D. Huang, D. Li, and Y. Jia, “Automated motion correction using parallel-strip registration for wide-field en face OCT angiogram,” Biomed. Opt. Express 7(7), 2823–2836 (2016). [CrossRef]   [PubMed]  

24. A. Camino, M. Zhang, C. Dongye, A. D. Pechauer, T. S. Hwang, S. T. Bailey, B. Lujan, D. J. Wilson, D. Huang, and Y. Jia, “Automated registration and enhanced processing of clinical optical coherence tomography angiography,” Quant. Imaging Med. Surg. 6(4), 391–401 (2016). [CrossRef]   [PubMed]  

25. H. C. Hendargo, R. Estrada, S. J. Chiu, C. Tomasi, S. Farsiu, and J. A. Izatt, “Automated non-rigid registration and mosaicing for robust imaging of distinct retinal capillary beds using speckle variance optical coherence tomography,” Biomed. Opt. Express 4(6), 803–821 (2013). [CrossRef]   [PubMed]  

26. M. F. Kraus, B. Potsaid, M. A. Mayer, R. Bock, B. Baumann, J. J. Liu, J. Hornegger, and J. G. Fujimoto, “Motion correction in optical coherence tomography volumes on a per A-scan basis using orthogonal scan patterns,” Biomed. Opt. Express 3(6), 1182–1199 (2012). [CrossRef]   [PubMed]  

27. M. F. Kraus, J. J. Liu, J. Schottenhamml, C. L. Chen, A. Budai, L. Branchini, T. Ko, H. Ishikawa, G. Wollstein, J. Schuman, J. S. Duker, J. G. Fujimoto, and J. Hornegger, “Quantitative 3D-OCT motion correction with tilt and illumination correction, robust similarity measure and regularization,” Biomed. Opt. Express 5(8), 2591–2613 (2014). [CrossRef]   [PubMed]  

28. A. Camino, M. Zhang, S. S. Gao, T. S. Hwang, U. Sharma, D. J. Wilson, D. Huang, and Y. Jia, “Evaluation of artifact reduction in optical coherence tomography angiography with real-time tracking and motion correction technology,” Biomed. Opt. Express 7(10), 3905–3915 (2016). [CrossRef]   [PubMed]  

29. R. D. Ferguson, D. X. Hammer, L. A. Paunescu, S. Beaton, and J. S. Schuman, “Tracking optical coherence tomography,” Opt. Lett. 29(18), 2139–2141 (2004). [CrossRef]   [PubMed]  

30. K. V. Vienola, B. Braaf, C. K. Sheehy, Q. Yang, P. Tiruveedhula, D. W. Arathorn, J. F. de Boer, and A. Roorda, “Real-time eye motion compensation for OCT imaging with tracking SLO,” Biomed. Opt. Express 3(11), 2950–2963 (2012). [CrossRef]   [PubMed]  

31. B. Braaf, K. V. Vienola, C. K. Sheehy, Q. Yang, K. A. Vermeer, P. Tiruveedhula, D. W. Arathorn, A. Roorda, and J. F. de Boer, “Real-time eye motion correction in phase-resolved OCT angiography with tracking SLO,” Biomed. Opt. Express 4(1), 51–65 (2013). [CrossRef]   [PubMed]  

32. Q. Zhang, Y. Huang, T. Zhang, S. Kubach, L. An, M. Laron, U. Sharma, and R. K. Wang, “Wide-field imaging of retinal vasculature using optical coherence tomography-based microangiography provided by motion tracking,” J. Biomed. Opt. 20(6), 066008 (2015). [CrossRef]   [PubMed]  

33. W. Wei, J. Xu, U. Baran, S. Song, W. Qin, X. Qi, and R. K. Wang, “Intervolume analysis to achieve four-dimensional optical microangiography for observation of dynamic blood flow,” J. Biomed. Opt. 21(3), 036005 (2016). [CrossRef]   [PubMed]  

34. J. Lee, V. Srinivasan, H. Radhakrishnan, and D. A. Boas, “Motion correction for phase-resolved dynamic optical coherence tomography imaging of rodent cerebral cortex,” Opt. Express 19(22), 21258–21270 (2011). [CrossRef]   [PubMed]  

35. Q. Zhang, R. K. Wang, C. L. Chen, A. D. Legarreta, M. K. Durbin, L. An, U. Sharma, P. F. Stetson, J. E. Legarreta, L. Roisman, G. Gregori, and P. J. Rosenfeld, “Swept Source Optical Coherence Tomography Angiography of Neovascular Macular Telangiectasia Type 2,” Retina 35(11), 2285–2299 (2015). [CrossRef]   [PubMed]  

36. L. An, H. M. Subhush, D. J. Wilson, and R. K. Wang, “High-resolution wide-field imaging of retinal and choroidal blood perfusion with optical microangiography,” J. Biomed. Opt. 15(2), 026011 (2010). [CrossRef]   [PubMed]  

37. X. Liu, M. Kirby, and F. Zhao, “Motion analysis and removal in intensity variation based OCT angiography,” Biomed. Opt. Express 5(11), 3833–3847 (2014). [CrossRef]   [PubMed]  

38. J. P. Su, R. Chandwani, S. S. Gao, A. D. Pechauer, M. Zhang, J. Wang, Y. Jia, D. Huang, and G. Liu, “Calibration of optical coherence tomography angiography with a microfluidic chip,” J. Biomed. Opt. 21(8), 086015 (2016). [CrossRef]   [PubMed]  

39. M. Zhang, J. Wang, A. D. Pechauer, T. S. Hwang, S. S. Gao, L. Liu, L. Liu, S. T. Bailey, D. J. Wilson, D. Huang, and Y. Jia, “Advanced image processing for optical coherence tomographic angiography of macular diseases,” Biomed. Opt. Express 6(12), 4661–4675 (2015). [CrossRef]   [PubMed]  

40. S. S. Gao, G. Liu, D. Huang, and Y. Jia, “Optimization of the split-spectrum amplitude-decorrelation angiography algorithm on a spectral optical coherence tomography system,” Opt. Lett. 40(10), 2305–2308 (2015). [CrossRef]   [PubMed]  

41. R. M. Haralick and L. G. Shapiro, Computer and Robot Vision (Addison-Wesley Longman Publishing Co., Inc., 1992), p. 630.

Cited By

Optica participates in Crossref's Cited-By Linking service. Citing articles from Optica Publishing Group journals and other participating publishers are listed here.

Alert me when this article is cited.


Figures (10)

Fig. 1
Fig. 1 Linear regression of decorrelation signal (DBM) due to bulk motion as a function of the natural logarithmic tissue reflectance (R). Panel A shows a 6mm × 8mm (horizontal x vertical) OCT angiography scan (400B-frames × 850pixels) from which frames 134, 208, and 336 were selected as examples for moderate, low, and high bulk motion. Panel B shows the cross-sectional B-scans of frames 134 (subtle bulk motion), 208 (moderate bulk motion) and 336 (high bulk motion near microsaccade). SSADA decorrelation signal in red color is overlaid on top of the reflectance OCT signal. Panel C shows the corresponding linear fit of the binned R vs. DBM for the central segment indicated by a red arrow in B. In panel D it is observed that the RMS deviation of un-binned D of non-flow voxels from the fitting curve found at each segment exhibit a linear dependence on the corresponding segment’s slope, shown for all segments forming a volumetric scan.
Fig. 2
Fig. 2 Removal of bulk motion from voxels within each B-frame segment. (A) Decorrelation due to bulk motion (DBM) is modeled as a function of logarithmic reflectance R based linear regression coefficients mk and nk from the regression analysis of the kth frame segment. Voxels with decorrelation value below threshold DTH set at the 97.5 percentile of bulk motion (assuming normal distribution) are classified as non-flow voxels (D set to zero). The bulk motion-induced decorrelation in blood DBM,blood is calculated using the reflectance of blood R blood obtained from the median reflectance of flow voxels (voxel with D above DTH). Bulk motion velocity vBM is obtained from DBM,blood using Eq. (2). (B) The bulk motion velocity is subtracted from a voxel with uncorrected decorrelation value D0 and corresponding velocity v0 that is high relative to the saturation velocity according to the nonlinear curve relating flow signal D to velocity. Therefore subtracting vBM from v0 to obtained corrected velocity v1and corrected flow signal D1 has little effect. (C) The bulk motion velocity is subtracted from a voxel with uncorrected decorrelation value D0 and corresponding velocity v0 that is lower than the saturation velocity. Here subtracting vBM from v0 to obtained corrected velocity v1and corrected flow signal D1 has a larger effect than the previous example.
Fig. 3
Fig. 3 Flow diagram of the bulk-motion (BM)removal algorithm.
Fig. 4
Fig. 4 Skeletonization of an en face angiogram. Close up of the foveal region is shown for better visualization. (A) Original angiogram. (B) Skeletonized version by applying the algorithm described in [41] separately on vessels of different calibers. This algorithm is executed by the function bwmorph in Matlab’s Image Processing Toolbox. (C) Inaccurate skeletonization obtained by the same algorithm applied directly on the original en face angiogram. Vessels of larger caliber on the upper left corner are almost indistinguishable.
Fig. 5
Fig. 5 Selection of the background A-lines. (A) 6 × 8mm en face inner retinal angiogram on macula.(B) Identification of A-lines containing large vessel flow signal or microsaccadic artifacts. (C) Map of the A-lines contained within the lowest 10 percentile of maximum projection values (green) after removing the large vessel mask in (B) overlaid on top of the en face angiogram (purple). (D) Distribution of the number of A-lines selected for regression analysis in the 2000 segments.
Fig. 6
Fig. 6 Within-frame variation of bulk motion. En face image of an unprocessed macular scan is shown in (A). A black arrow indicates the position of a frame of interest. Appearance of artefactual frames varied along the vertical axis due to changes in local reflectance. Fitting slope of each of the five segments into which the frame is partitioned is shown in (B).
Fig. 7
Fig. 7 Removal of bulk motion signal from a macular OCTA scan. (A) Unprocessed en face retinal angiogram. (B) After removal of decorrelation signal from bulk motion voxels using a reflectance-adjusted threshold. (C) Difference between images A and B. (D) After subtraction of bulk motion velocity from the vascular voxels. (E) Difference between images B and D.
Fig. 8
Fig. 8 Qualitative comparison between median subtraction and regression-based bulk motion subtraction in an optic disc scan (A1-A7) and a macular scan (B1-B7).A1, B1 Unprocessed en face images. A2, B2 Scans after subtracting the median of the frame’s retinal region. A3, B3 are obtained by subtracting A1-A2 and B1-B2 respectively. A4, B4 Scans after regression-based bulk motion subtraction. A5, B5 are obtained by subtracting A1-A4 and B1-B4 respectively. A6 and A7 are close-ups of the 3.8mm × 1.7mm sections enclosed by dashed lines on A2 and A4 respectively.B6 and B7 are close-ups of the 3.4mm × 2.5mm sections enclosed by dashed lines on B2 and B4 respectively.
Fig. 9
Fig. 9 Qualitative comparison between two bulk motion subtraction algorithms applied to a non-microsaccadic B-frame with large contribution of bulk-motion. Projection artifacts are not corrected. A Reflectance image. B Unprocessed flow image. C Flow image after median subtraction. D Flow image after regression-based bulk motion subtraction. E and F are close-ups of the 1.3 mm B-scan sections enclosed by dashed lines in C and D respectively.
Fig. 10
Fig. 10 Investigation of the benefits of bulk motion pre-compensation by optimization of the bulk image shifts of the OCT images previous to OCTA processing by SSADA. A En face original OCTA without pre-compensation. B En face OCTA after regression-based bulk motion subtraction from the data set used in A. C Original en face non-thresholded OCTA after inter-B-scan registration. D Result of applying the regression-based bulk motion subtraction on the data set used for C. The residual artifacts still observed in B are better removed in D. E and F are close-ups of the regions enclosed by dashed lines in B and D respectively. Better capillary-background contrast was observed in E. G is a binary vessel mask obtained by imposing a fixed threshold on C while H is obtained by imposing a local regression-based threshold at each segment of a frame. Region enclosed shows that pre-compensation by inter-B-scan registration does not correct the vessel density dependence on local signal strength. Contrastingly, by a regression-based local thresholding a more homogeneous perfusion is identified for the whole scan in H.

Tables (1)

Tables Icon

Table 1 Performance Evaluation of Two Bulk Motion Subtraction Methods

Equations (5)

Equations on this page are rendered with MathJax. Learn more.

D TH =(m R k +n ) k +1.96(a+bm ) k
v BM = 1 3 v sat ln( 1  D BM,blood D brownian D sat D brownian )
D 1 =( D sat D brownian )exp(  3 v 0 v BM v sat )+ D brownian
SNR=  D ¯ parafoveal D ¯ FAZ σ D FAZ
C RMS =  1 A × (x,y)A (D(x,y) D ¯ ) 2
Select as filters


Select Topics Cancel
© Copyright 2024 | Optica Publishing Group. All rights reserved, including rights for text and data mining and training of artificial technologies or similar technologies.