Abstract.
Significance
Optical coherence tomography (OCT) has emerged as the standard of care for diagnosing and monitoring the treatment of various ocular disorders due to its noninvasive nature and in vivo volumetric acquisition capability. Despite its widespread applications in ophthalmology, motion artifacts remain a challenge in OCT imaging, adversely impacting image quality. While several multivolume registration algorithms have been developed to address this issue, they are often designed to cater to one specific OCT system or acquisition protocol.
Aim
We aim to generate an OCT volume free of motion artifacts using a system-agnostic registration algorithm that is independent of system specifications or protocol.
Approach
We developed a B-scan registration algorithm that removes motion and corrects for both translational eye movements and rotational angle differences between volumes. Tests were carried out on various datasets obtained from two different types of custom-built OCT systems and one commercially available system to determine the reliability of the proposed algorithm. Additionally, different system specifications were used, with variations in axial resolution, lateral resolution, signal-to-noise ratio, and real-time motion tracking. The accuracy of this method has further been evaluated through mean squared error (MSE) and multiscale structural similarity index measure (MS-SSIM).
Results
The results demonstrate improvements in the overall contrast of the images, facilitating detailed visualization of retinal vasculatures in both superficial and deep vasculature plexus. Finer features of the inner and outer retina, such as photoreceptors and other pathology-specific features, are discernible after multivolume registration and averaging. Quantitative analyses affirm that increasing the number of averaged registered volumes will decrease MSE and increase MS-SSIM as compared to the reference volume.
Conclusions
The multivolume registered data obtained from this algorithm offers significantly improved visualization of the retinal microvascular network as well as retinal morphological features. Furthermore, we have validated that the versatility of our methodology extends beyond specific OCT modalities, thereby enhancing the clinical utility of OCT for the diagnosis and monitoring of ocular pathologies.
Keywords: optical coherence tomography, angiography, ophthalmology, image registration, image processing, retinal imaging
1. Introduction
Optical coherence tomography (OCT) is a high-resolution, noninvasive, three-dimensional (3D), in vivo imaging technique that enables cross-sectional imaging of a sample at a micrometer resolution.1,2 Among other imaging technologies, OCT is a relatively new imaging technique with widespread applications in medicine, especially in ophthalmology.3–5 As OCT is becoming a standard of care for diagnosing and monitoring the treatment of various ocular diseases, its current applications in ophthalmology involve the study of retinal diseases, such as glaucoma,6 retinal detachments,7 and age-related macular degeneration,8,9 all of which can cause permanent vision loss if left untreated. Additionally, OCT-based angiography (OCTA) is a functional extension of OCT wherein repeated scans are acquired at the same transverse location, and their variation is subsequently measured to distinguish a flow signal from a static sample.10–12 This enables in vivo visualization of tissue structure and blood flow through retinal vessels and choroidal capillaries without the use of contrast agents.
In order to navigate the imaging location and mitigate motion artifacts, patients are required to visually fixate on a target during the OCT image acquisition. However, conventional OCT methods are still susceptible to motion artifacts due to involuntary eye movements from respiratory and cardiac dynamics as well as microsaccades and blinking, which can adversely affect the image quality. Furthermore, poor eye fixation commonly occurs in patients with impaired focal vision, resulting in more severe motion artifacts and at a higher frequency compared to healthy individuals.13,14 Both hardware-based and software-based strategies have been previously proposed to mitigate these motion artifacts.15,16 Hardware-based solutions employ either motion-tracking systems mounted on the OCT machine to rescan the motion-detected B-scans in real time,17–20 or high-speed imaging modalities that can acquire images faster than eye movement.21–23 However, implementing motion-tracking hardware and increasing the acquisition speed typically leads to an increase in system complexity and cost, while still being unable to fully address various motion artifacts. For instance, motion-tracking systems are unable to compensate for eye motion with large amplitudes, and as such, capillary distortions and B-scan rotations will often appear in OCT images as discontinuous vessel segments.24,25 Previous studies have demonstrated the efficacy of high-speed imaging systems in reducing motion artifacts; however, a discernible compromise exists between acquisition speed and signal-to-noise ratio (SNR), consequently yielding a diminished quality in the acquired data.26
Alternatively, software-based approaches correct motion artifacts by acquiring and averaging multiple volumes.27–30 These methods require volume registration to spatially align the repeated volumes prior to averaging, in order to correct subtle variations between volumes caused by the involuntary movement from the patient during image acquisition. Available OCT registration algorithms can be categorized into image feature-based methods and volumetric transformation-based methods.31 Feature-based methods identify distinct anatomical features to determine transformation parameters. A two-dimensional (2D) motion-correction approach has been recently explored, based on microsaccade-free en face strips, which are derived from OCTA volumes and registered using scale-invariant feature transform keypoints.32 Although this method was able to produce exquisite 2D images from diabetic retinopathy (DR) patients, most of the depth information in the volumes was discarded, which could have been useful data for extending the registration to 3D. Additionally, our recent work demonstrated an en face feature-based study to create a template-less, 3D registration, and averaging methodology by automatically stitching small, motion-free subvolumes.28 However, despite its ability to produce advanced 3D renderings demonstrated on DR patients, this method may be less effective in cases where there are inadequate en face features, or in cases with severe microsaccades and axial motion.
On the other hand, volumetric transformation-based methods aim to maximize the similarities between the reference and the target volumes.31 A recent 3D OCT/OCTA registration method has been demonstrated to be robust in suppressing motion artifacts and improving SNR, but may fail if significant intervolume motion is present.27
Another software-based approach for the registration of high-resolution adaptive-optics OCT (AO-OCT) retinal images adopts coarse-to-fine B-scan registration to correct translational eye movements based on a single reference volume, followed by A-line registration to a global coordinate system by repeating the B-scan registration with multiple reference volumes using 3D phase-only correlation (POC) and normalized cross correlation (NCC).29 Although this method can produce outstanding results from a high-resolution cone mosaic layer, the global A-line registration is less effective on retinal layers with damaged structure and images with lower resolution than AO-OCT.
In this study, we iterate upon our previous works28,32 and the algorithm introduced by Kurokawa et al.29 to introduce a robust and software-based 3D registration algorithm. The proposed method applies both B-scan and affine registrations to correct intervolume translational shifts and rotational angle differences, respectively. Our method is distinct from previous algorithms in this domain which have typically been tailored toward particular OCT specifications or concentrate only on one single pathology. The work presented is effective in detecting and correcting for motion artifacts across diverse OCT modalities including OCTA, encompassing differences in field-of-view (FOV), axial and lateral resolution, and SNR. As a result, our approach enables us to obtain high-quality volumes from motion-corrupted data acquired by various OCT systems, thereby expanding our algorithm to many applications and ultimately improving the clinical utility of OCT technology. Here we present our validation of the algorithm performance on three different systems, using two different metrics for quantitative evaluation to demonstrate its versatility through successful application to a diverse array of datasets. Examples of potential applications include multivolume averaging,33 longitudinal clinical studies using molecular contrast imaging,34 and dynamic imaging by evaluating spatial and temporal differences between consecutive volumes.35,36 These applications demonstrate the versatility and potential impact of our algorithm across a range of clinical and research contexts.
2. Methods
Retinal images were acquired by two custom-built OCT systems with different system characteristics and a commercially available swept-source OCT (SS-OCT) system, including a custom-built dual-spectrometer OCT with high-SNR and high acquisition speed mode (DS-OCT),37,38 a high lateral resolution sensorless adaptive optics OCT (SAO-OCT),39,40 and the PLEX Elite 9000 Swept-Source OCT (Carl Zeiss Meditec, Dublin, California, USA). Table 1 summarizes the specifications of the systems used for this study. The custom-built OCT systems did not have hardware-based motion-tracking capabilities; instead, a visual target was used for fixation during image acquisition.
Table 1.
System | Wavelength (nm) | Field of view () | Axial resolution () | Lateral resolution () |
---|---|---|---|---|
DS-OCT | 810 | 6 × 6 | 3.2 | 9.7 |
SAO-OCT | 1060 | 0.5 ×0.5 | 7.0 | 3.3 |
PLEX Elite 9000 | 1060 | 6 × 6 | 6.3 | 20 |
The subjects were recruited and imaged at the Eye Care Centre in Vancouver General Hospital (Vancouver, British Columbia, Canada) in accordance with the tenets of the Declaration of Helsinki. Each subject was informed of the nature of the study and its implications and asked to sign a consent form before any study procedures or examinations were conducted.
2.1. Preprocessing
There are four steps in the processing pipeline, including volume preparation, rough lateral translation correction, axial alignment, and motion removal, all of which were performed prior to the multivolume registration and averaging process as demonstrated in Fig. 1. Each of the processing steps will be described in detail throughout Secs. 2.1.1–2.1.4.
2.1.1. Volume preparation
The acquired raw OCT data were processed using the traditional OCT processing methods, such as wave number resampling,41 numerical dispersion compensation,42 fast Fourier transform, and axial motion correction. Motion correction for each volume was performed in both fast and slow B-scan directions, by selecting the center frame as the reference. Each frame within the volume is shifted axially to achieve maximum cross correlation with respect to the reference frame. After motion correction has been performed on all acquired volumes, the volumes are ranked from highest to lowest quality based on a quantitative metric, which considers the level of motion, SNR, and image clarity. The volume with the highest ranking is selected as the reference for the remainder of the registration procedure.29
2.1.2. Transverse alignment
An approximate translational shift between the selected target and the reference volumes was estimated using the 2D POC.43 We generated the mean projection of the reference and target volumes and computed the 2D Fourier transform of the en face images as shown in Eq. (1), denoted by and , respectively. The normalized cross-power spectrum was calculated using
(1) |
where and denote the element-wise multiplication and complete conjugate operation, respectively. The translational shifts of the target image relative to the reference image are estimated using the maximum value of the inverse Fourier transform of the normalized cross-power spectrum :
(2) |
The 2D POC can also be extended to 3D to find the rotational and scaling differences by performing 2D POC layer-by-layer, traversing in depth of the volume. However, only translational shifts between the two en face projection images were considered in this step for initial transverse alignment.
In the commercial OCT system, the motion-tracking setting uses active feedback control to reduce artifacts caused by eye movements, such as blinking and saccades during scanning.16 For OCT data acquired with motion-tracking on, an additional nonrigid alignment step was added to preprocessing (Sec. 2.1)42,43 to compensate for the randomized coordinates and different scanning orientations caused by rescanning the location of motion. This nonrigid registration aligns the reference and target volumes using the en face projections extracted from the machine. The transformation matrix obtained from the 2D projection is then applied to all the layers of the target volume. Since this method is feature-based, more features in the image will result in better registration.
2.1.3. Axial alignment
Following the 2D translation correction and nonrigid alignment of the volumes, axial alignment is required to expand the registration up to 3D. Figure 2 illustrates a schematic representation of this algorithm. First, the reference and target volumes were divided into subvolumes with a fixed number of fast B-scans. Each reference subvolume requires a reference frame, which we have chosen as the center B-scan, to align all B-scans in the target subvolume. For example, if each subvolume consisted of 10 fast B-scans, the reference frame would be selected as the fifth B-scan. The reference frame and each target B-scan were then partitioned into sub-B-scans with the width set to a fixed number of A-lines. The 2D POC [Eq. (1)] was applied to each reference sub-B-scan to calculate the axial shift, which was applied to the target sub-B-scans.
2.1.4. Motion removal
Each OCT volume has a unique pattern of distortion along the slow B-scan direction due to motion artifacts. Microsaccades and small capillary distortions can manifest as abrupt shifts OCT images, which appear as blood vessel displacement or discontinuity. In order to automatically detect and remove these artifacts, the cross correlation of each pair of adjacent fast B-scans was calculated in a bidirectional manner, beginning in the center frame and progressing outward toward the ends of the volume. A similar algorithm was introduced in our previous work,28 which enabled the detection of motion artifacts from OCTA en face images. However, we have developed an alternate algorithm capable of detecting motion directly from OCT volumes, since OCTA is not available in all OCT systems. In this method, each pair of adjacent B-scans was analyzed in terms of its offset () (translation along the fast scan direction) from its corresponding location of maximum cross correlation. Subsequently, the pixel locations containing these offsets, along with three additional pixels on either side, were removed for the complete removal of motion artifacts as illustrated in Fig. 3.
2.2. 3D Registration
There are two major components in the 3D registration. This iterative process is illustrated in Fig. 4, where the blue dashed lines represent the coarse-to-fine B-scan registration and the orange dotted lines represent the affine registration. Each of the these steps will be described in detail in Secs. 2.2.1 and 2.2.2.
2.2.1. B-scan registration
Similar to the B-scan registration method presented by Kurokawa et al.,29 the coarse-to-fine approach was employed to register multiple target volumes to a single reference volume. In our registration process, each target volume was divided into evenly spaced subvolumes consisting of a number of sequential fast B-scans, which should be sufficiently small to avoid any motion within the subvolume. Using the 2D POC described in Eq. (1), we computed the relative displacement of each target subvolume to the reference volume to match the target subvolume to the most suitable reference subvolume. As described in Sec. 2.1.3, all the volumes have already been aligned axially, rendering the depth displacement negligible during this stage. For the fast B-scan locations that were not matched, linear interpolation was computed to estimate the displacement.
Following the coarse registration of subvolumes, we computed the displacement of each target fast B-scan with respect to its best-matching reference frame at pixel-level precision. This fine registration step is distinct from the preceding coarse registration by refining the search space to the reference subvolume, rather than encompassing the entire volume. Additionally, we compared the shift amount of each fast B-scan with its adjacent B-scans to correct errors in the coarse-to-fine procedure. If the difference in the shift amount exceeds a predefined tolerance value, which we have empirically determined to be between 3 and 5 pixels, it was presumed to be an improper match and the B-scan was excluded. Interpolation and extrapolation were subsequently applied to reconstruct the removed B-scans due to error, and the registered volumes were constructed by shifting each B-scan based on the calculated (translation along the fast scan direction) and (translation along the slow scan direction).
2.2.2. Affine registration
Affine registration compensates for the angle discrepancy between the reference and target volumes by rotating each target frame to achieve the maximum cross-correlation relative to its corresponding reference frame. After the coarse-to-fine procedure, the partially registered target and reference volumes were projected along the depth to generate the en face images. Reference and target en face images were divided into the same number of equally spaced strips as shown by the dotted lines in Fig. 5(b). The affine registration was performed by rotating each target strip using a binary search approach until the cross correlation between the reference and target strips reached a maximum value. Finally, the rotation angle obtained from the en face projections was applied to all depth indices of the strip to correct each target subvolume. Since the rotation angle is often very small, it could be assumed that it is within the range of . This comprehensive approach ensures that rotational differences throughout the volume are effectively corrected, providing enhanced alignment between the reference and target volumes.
2.3. Quantitative Evaluation Metrics
Currently, there is no gold standard method for evaluating the performance of image registration algorithms, and measuring the accuracy of the registration remains a challenge. However, there are several reliable quantitative methods that may be used to approximate registration performance. In this study, the image quality improvement was evaluated quantitatively using two different metrics that compare the quality of the final registered and averaged volume to the single reference volume.
Mean squared error (MSE) is widely recognized for its effectiveness in quantifying the intensity difference between the registered image and the reference image. It provides a clear and straightforward measure of registration accuracy in terms of pixel intensity values, which is crucial for evaluating the performance of registration algorithms in enhancing OCT image quality. The MSE has been extensively utilized in OCT studies for this purpose, reflecting its relevance and applicability to the field.29,44 It is the average squared difference between averaged and reference OCT intensity images, defined as
(3) |
where denotes summation over the total number of pixels (), and and represent the pixel intensity of the averaged and reference images, respectively.29
Structural similarity index measure (SSIM) evaluates the perceptual change in structural information, which is vital for assessing the quality of OCT images, where preserving structural details is of great importance. It can capture relevant structural changes and has been employed in various OCT image processing studies.45,46 Here it measures the perceptual difference between the registered image and the reference image, defined as
(4) |
where ref and avg represent the en face mean projection of the reference and the averaged volumes, respectively. , , , and are the average, variance, and covariance of the pixel intensity values, respectively. The terms and are two small constants added to avoid instability when and are equal to zero, where and .32
3. Results
3.1. 3D Registration and Averaging of OCT/OCTA Volumes Acquired from DS-OCT System
Using the high-speed mode of the DS-OCT system, a total of 47 OCT volumes were acquired from a healthy control eye at a 500-kHz A-scan rate, with a trade-off in SNR.37 The comparison between the reference and averaged volumes after the registration process is shown in Fig. 6.
The superficial vascular plexus (SVP) and deep vascular plexus (DVP) were segmented by OCTexplorer 3.8.0 (The Iowa Reference Algorithms, Retinal Image Analysis Lab, Iowa Institute for Biomedical Imaging, Iowa City, Iowa),47–51 followed by manual corrections to the lines that were segmented incorrectly.27,31,32 Figure 6(a) shows an artifact in a single volume that appears as an abrupt change in the vasculature architecture, which was corrected after volumes have been registered and averaged [Fig. 6(c)]. Furthermore, there was an improvement in the overall contrast of the image, which allows more detailed and connected vasculatures to be visualized in both vascular layers. Portions of the images enclosed in the colored squares are magnified at the bottom of each figure to display the differences between the reference and the averaged registered volumes.
A total of 20 OCT/OCTA volumes were acquired from the same subject by the custom-built DS-OCT system using the high-SNR mode. The high-SNR mode adopts dual-balanced detection and acquires at a 250-kHz A-scan rate. Figure 7 shows the comparison between different retinal layers extracted from the OCT and OCTA volumes before and after applying the 3D registration algorithm. Despite selecting the reference volume based on the criteria described in Sec. 2.1.1, motion artifacts that appear as disconnected vessels are still present [Figs. 7(a) and 7(c)] and have been corrected after registration and averaging [Figs. 7(b) and 7(d)]. In OCTA volumes, motion artifacts caused by microsaccades are present in the form of vertical bright lines [Figs. 7(e) and 7(g)]. Magnified views of improved vessel continuity and vascular contrast show successful correction with the proposed registration algorithm as shown in Figs. 7(f) and 7(h). High-contrast microvasculature visualization is demonstrated with significant speckle noise reduction compared to the reference [Fig. 7d)].
3.2. 3D Registration and Averaging of OCT Volumes Acquired from SAO-OCT System
A total of 88 OCT/OCTA volumes were acquired from a healthy control eye by the custom-built SAO-OCT system with image-based wavefront optimization for in vivo cellular imaging, focused on the fovea. To find a more precise rotational angle in affine registration, images were first upsampled by a factor of 2 and downsampled after the rotation. No artifacts appeared in the images after alignment with this technique. To validate the performance of affine registration, we compared the registered volumes with and without the affine rotation step as described in Sec. 2.2.2. Figure 8(a) presents the reference cone mosaic (green pixels) overlayed with the registered volume (magenta pixels) prior to affine registration, where the white pixels denote areas that are identical in both images. Red arrows indicate areas that are better aligned with the reference after affine registration, indicated by greater overlap between the two volumes [Fig. 8(b)].
Figure 9 presents a comparison of en face images depicting the cone mosaic and DVP before and after the implementation of the 3D registration algorithm. Irregularity of the cone mosaic can be seen from distortions resulting from tremors, which have been improved after registration and averaging to form a more well-defined circular pattern [Figs. 9(a) and 9(b)]. The capillary structure in DVP is not clearly resolved in the reference image [Fig. 9(c)], with degradation of vasculature contrast and vessel discontinuity due to the presence of background noise. Through multivolume registration and averaging, the visualization of the DVP is improved through increased contrast along with improved vascular connectivity and unambiguous capillary network distribution as shown in Fig. 9(d).
3.3. 3D Registration and Averaging of OCT Volumes Acquired from Commercial OCT System
A total of 10 OCT/OCTA volumes were acquired sequentially from a patient diagnosed with central retinal vein occlusion (CRVO) using the commercialized PLEX Elite 9000 OCT system with real-time motion tracking to detect and autocompensate for eye movements. Although less displacement artifacts are present in the OCTA—en face images due to real-time motion tracking, the commercialized system has lower axial and lateral resolution compared to the custom-built systems, which degrades the vasculature contrast and image quality. As discussed in Sec. 2.1.2, an additional nonrigid registration step is required to compensate for the randomized coordinates generated by the motion-tracking system.
Figure 10(a) shows the en face OCT image of SVP extracted from the reference OCT volume, with disconnected vasculatures marked by the red box. 3D registration and averaging help reduce the speckle noise and increase the contrast of the blood vessels [Fig. 10(b)]. Similarly, the magnified region in Figs. 10(c) and 10(d) demonstrates the performance of 3D registration in removing background noise and improving vasculature contrast for the DVP layer. Patients diagnosed with CRVO tend to have suspended scattering particles in motion caused by hyperreflective fluid52 as shown by the yellow box in Fig. 10(e), which can be better visualized postregistration [Fig. 10(f)]. Figures 10(g) and 10(h) show the improved detection of neovascularization after 3D registration and averaging, with brighter and more continuous vessels. Furthermore, we have computed the contrast-to-noise ratio (CNR) of the reference and final averaged volumes using the en face mean projection.32 For SVP, there is a CNR improvement from 1.0596 in the reference volume to 2.1456 in the averaged volume. For DVP, there is a CNR improvement from 1.6938 in the reference volume to 3.0306 in the averaged volume.
3.4. Quantitative Analysis
To further evaluate the performance of the proposed registration algorithm, MSE and MS-SSIM were calculated for each postprocessed volume compared to the reference using the mean en face projection of the volumes. Figure 11 illustrates how the MSE (orange) and MS-SSIM (blue) values improve after increasing the number of averaged volumes, for different OCT systems with varying specifications. Table 2 summarizes the initial and final values of each graph, where the initial value is calculated from a single registered volume and the final value is calculated from averaging a number of registered volumes. In all cases, MSE decreases with an increase in averaged volumes, while MS-SSIM increases. Both quantification methods indicate an improvement in registration quality by measuring an increase in similarity between the reference and final averaged volumes.
Table 2.
System | MS-SSIM | MSE | # of volumes | ||
---|---|---|---|---|---|
Initial value | Final value | Initial value | Final value | ||
DS-OCT (high-speed mode) | 0.0748 | 0.9765 | 0.4090 | 0.0195 | 47 |
DS-OCT (high-SNR mode) | 0.2019 | 0.9454 | 0.4458 | 0.0484 | 12 |
SAO-OCT | 0.5931 | 0.7883 | 0.1705 | 0.0577 | 88 |
Plex Elite 9000 | 0.0660 | 0.5879 | 0.3989 | 0.1478 | 10 |
4. Discussion
In this study, an effective and robust 3D registration algorithm was introduced for correcting motion artifacts and improving image contrast for various OCT retinal images. The registration process was performed in three sequential steps: preprocessing, B-scan registration, and affine registration. In the preprocessing stage, the reference volume was automatically selected based on minimal motion artifacts and was used to align the remaining target volumes. Furthermore, the axial matching algorithm was used to align the volumes along the depth, followed by automatic motion artifact removal. The B-scan registration was implemented to align the position of the B-scans in the volumes laterally, which was followed by affine registration to correct for the finer details in the images, such as rotational differences. It is worth noting that our algorithm relies solely on OCT amplitude data, as we aim for broad applicability across different OCT platforms. For example, certain OCT systems, such as swept-source OCT experience phase instability, which can compromise the reliability of phase-based registration methods.53 In the context of our algorithm, amplitude and intensity attributes are inherently more stable and consistent across systems, ensuring that the algorithm remains effective, irrespective of the underlying phase stability of the OCT system being used. Furthermore, due to the sensitivity of the phase term, the time interval between each volume acquisition can vary slightly, and we cannot guarantee that the time intervals between consecutive volumes are necessarily short enough for phase stability in the OCT signal.
We demonstrated several benefits of the 3D registration for averaging serially acquired OCT images, and a summary of its comparison to existing OCT registration methods can be found in Table 3. In contrast to many existing algorithms that rely on OCTA vascular contrast for registration, our approach uses structural OCT data for enhanced versatility across diverse OCT systems. By leveraging structural OCT volumes that are readily available in all systems, our algorithm ensures broader applicability while still accommodating OCTA. Some of its advantages include but are not limited to: (i) detection and removal of motion artifacts arising from microsaccades along the slow scan direction using the automatic motion removal approach; (ii) better visualization of microvasculature in the retina; and (iii) applicability of our algorithm for different types of OCT systems, such as custom-built and commercially available systems. Several key distinct system parameters were presented, such as SNR, axial, and lateral resolution, to illustrate the performance of the algorithm, which has proven to be robust enough to provide reliable registration for most subjects, including patients with CRVO, as demonstrated in Sec. 3.3. In Fig. 11 and Table 2, we quantitatively assessed the performance of the proposed algorithm by computing the MSE and MS-SSIM metrics using corrected volumes obtained from different system specifications. Across all datasets, a consistent trend emerged as the number of averaged volumes increased, where MSE decreased while MS-SSIM increased. This pattern indicates a reduction in MSE and an improvement in MS-SSIM between the reference and averaged volumes, affirming the efficacy of our algorithm in registering multiple volumes to a single reference volume and validating its adaptability to various imaging specifications. Moreover, the observed trends strongly suggest that increasing the number of averaged volumes leads to enhanced final image quality.
Table 3.
Reference | Method | Modality | (nm) | FOV () | Resolution AR () × LR () |
---|---|---|---|---|---|
Cheng et al.27 | Affine and B-spline transformation | SS-OCT | 1310 | ||
Zeiss PLEX Elite 9000 | 1060 | ||||
Athwal et al.28 | CC, SIFT, NCC | SS-OCTA | 1060 | ||
Kurokawa et al.29 | POC, NCC | AO-OCT | 790 | ||
Heisler et al.32 | CC, SIFT, NCC | SS-OCTA | 1060 | ||
Zang et al.54 | Cost-function optimization | SS-OCTA | 1045 | ||
Proposed method | POC, CC | DS-OCT | 810 | ||
SAO-OCT | 1060 | ||||
Zeiss PLEX Elite 9000 | 1060 |
SS, swept-source; CC, cross correlation; SIFT, scale-invariant feature transform; NCC, normalized cross correlation; POC, phase-only correlation; AO, adaptive-optics; AR, axial resolution; and LR, lateral resolution.
For SAO-OCT discussed in Sec. 3.2, we observed a notable difference in improvement between the cone mosaic images and the blood vessels at the DVP in Fig. 9. This discrepancy can be attributed to the distinct characteristics of these structures. The DVP comprises moving particles that randomize the scattering of light, appearing disconnected or less defined in a single volume compared to the averaged volume, where multivolume averaging aids in enhancing the clarity of vascular structures. Conversely, photoreceptors are static cellular structures, and the alterations in their appearance after 3D registration and averaging are not as prominent as those observed in the DVP. Additionally, it is worth noting that wavefront correction is focused on the photoreceptor layer during acquisition, which further contributes to the higher single volume image quality in this region.
Despite the ability of our algorithm to enhance retinal plexus visualization by registering and averaging multiple sequentially acquired OCT volumes, we acknowledge several limitations of our study. First, we assumed that the acquisition time of each fast B-scan is short enough to neglect head motion. We also assume that the acquisition time for a single fast B-scan is short enough to avoid microsaccades within the fast B-scan. For the OCT systems used in this study, the systems acquire at a minimum of 100 KHz A-scan rate, deeming this assumption possible as microsaccades typically have an average duration in the order of milliseconds.16,55 Second, the FOV of the final volume after registration and averaging is limited by the FOV of the reference volume. To address this limitation, multiple reference volumes can be selected by ranking the volumes from high to low quality, and results obtained from each reference can be combined to create a volume with a larger FOV. Third, projection artifacts associated with superficial vessels may be present in the DVP images and final registered volumes, which may obscure deep vessel structures even after accurate segmentation. These projection artifacts can be identified by comparing the vascular structures in both SVP and DVP for similar patterns. Future studies should consider the use of 3D projection artifact compensation methods, such as projection-resolved OCTA,56 in order to improve the 3D visualization of retinal microvasculature. Additionally, it is important to acknowledge that our algorithm has been tested on only one pathological case. We aim to expand our testing to encompass a broader range of patients with various retinal pathologies to further validate its efficacy across different clinical scenarios. Furthermore, it is worth noting that while the lowest acquisition speed demonstrated in this manuscript is 100 kHz—the Zeiss PlexElite 9000—future work will focus on extending our evaluation to a wider range of systems, including lower-speed systems, such as the Heidelberg Spectralis (Heidelberg Engineering Gmbh, Germany) which operates at 85 kHz, as well as higher-speed systems operating in the MHz range, such as OCT systems with Fourier domain mode locking lasers.57 Finally, since there is no gold standard to evaluate the performance of the registration algorithm and verify optimal alignment in the final image, current evaluation methods can only assess contrast and SNR improvement, as well as the similarity between images using statistical measurements. Despite a lack of gold standard metrics to compare registration methods due to highly specialized datasets and system configurations in OCT, we have confirmed the performance of the proposed algorithm with control eyes, demonstrating its reliability across various OCT systems.
5. Conclusion
OCT is a powerful imaging technique widely used in ophthalmology for studying various ocular diseases due to its noninvasive property and ability to provide high-resolution, depth-resolved images for diagnosis, and disease monitoring. However, a critical challenge in OCT imaging lies in patient-induced motion artifacts that can severely degrade the image quality in a single volume. Our proposed algorithm has addressed this issue by iterating upon previous works to develop a 3D registration algorithm, combining B-scan and affine registrations to correct translational shifts laterally and axially, and rotational angle differences between OCT volumes acquired sequentially. Importantly, the method is versatile and applicable to various OCT systems with different system parameters. The validation of the algorithm’s performance involved acquiring retinal images from different OCT modalities, including both custom-built and commercially available systems. The results demonstrate the algorithm’s effectiveness in reducing motion artifacts, improving image contrast, and enhancing the visualization of retinal microvasculature, which are crucial elements for the precise diagnosis and monitoring of retinal diseases.
Acknowledgments
This work was supported by the Paul and Edwina Heller Memorial Fund, the Natural Sciences and Engineering Research Council of Canada, Canadian Institutes of Health Research, Alzheimer Society Research Program, Canada Foundation for Innovation, Michael Smith Health Research BC, and the Canadian Cancer Society.
Biographies
Tiffany Tse is an MASc student in biomedical engineering at The University of British Columbia. Prior to commencing her graduate studies, she obtained her BEng degree in electrical engineering and gained industry experience as a silicon design engineer. Her current research interests lie in optical coherence tomography and image processing for revealing clinically relevant information to enhance diagnosis and follow disease evolution in ophthalmology.
Jun Song received his bachelor’s degree at Simon Fraser University. Currently, he is a PhD student and has been studying optical coherence tomography (OCT) images of small animal models to investigate retinal and neurodegenerative diseases.
Myeong Jin Ju received his PhD in electrical and computer engineering from The University of British Columbia, Canada, in 2015. Currently, he is an assistant professor at The University of British Columbia. His primary research area is in biomedical imaging system development and image analysis, with a specific technology concentration on medical imaging and knowledge translation and applications to preclinical and clinical vision research. He is a member of SPIE.
Biographies of the other authors are not available.
Contributor Information
Tiffany Tse, Email: tse.tiffany@ubc.ca.
Yudan Chen, Email: cydan199@student.ubc.ca.
Mahsa Siadati, Email: mhssii@student.ubc.ca.
Yusi Miao, Email: yusi.miao@ubc.ca.
Jun Song, Email: juns01@student.ubc.ca.
Da Ma, Email: dma@wakehealth.edu.
Zaid Mammo, Email: zaid.mammo@vch.ca.
Myeong Jin Ju, Email: myeongjin.ju@ubc.ca.
Disclosures
The authors have declared that no conflict of interest exists.
Code and Data Availability
The datasets generated and analyzed during the current study are available from the corresponding author upon request.
References
- 1.Huang D., et al. , “Optical coherence tomography,” Science 254, 1178–1181 (1991). 10.1126/science.1957169 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 2.Fercher A. F., et al. , “Optical coherence tomography: principles and applications,” Rep. Prog. Phys. 66, 239 (2003). 10.1088/0034-4885/66/2/204 [DOI] [Google Scholar]
- 3.Puliafito C. A., et al. , “Imaging of macular diseases with optical coherence tomography,” Ophthalmology 102, 217–229 (1995). 10.1016/S0161-6420(95)31032-9 [DOI] [PubMed] [Google Scholar]
- 4.Fujimoto J. G., et al. , “Optical coherence tomography (OCT) in ophthalmology: introduction,” Opt. Express 17, 3978–3979 (2009). 10.1364/OE.17.003978 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 5.Potsaid B., et al. , “Ultrahigh speed spectral/Fourier domain OCT ophthalmic imaging at 70,000 to 312,500 axial scans per second,” Opt. Express 16, 15149–15169 (2008). 10.1364/OE.16.015149 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 6.Dong Z. M., Wollstein G., Schuman J. S., “Clinical utility of optical coherence tomography in glaucoma,” Invest. Ophthalmol. Vis. Sci. 57, OCT556–OCT567 (2016). 10.1167/iovs.16-19933 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 7.Nakanishi H., et al. , “Spectral-domain optical coherence tomography imaging of the detached macula in Rhegmatogenous retinal detachment,” Retina 29, 232 (2009). 10.1097/IAE.0b013e31818bcd30 [DOI] [PubMed] [Google Scholar]
- 8.Hee M. R., et al. , “Optical coherence tomography of age-related macular degeneration and choroidal neovascularization,” Ophthalmology 103, 1260–1270 (1996). 10.1016/S0161-6420(96)30512-5 [DOI] [PubMed] [Google Scholar]
- 9.Jia Y., et al. , “Quantitative optical coherence tomography angiography of choroidal neovascularization in age-related macular degeneration,” Ophthalmology 121, 1435–1444 (2014). 10.1016/j.ophtha.2014.01.034 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 10.Gao S. S., et al. , “Optical coherence tomography angiography,” Invest. Ophthalmol. Vis. Sci. 57, OCT27–OCT36 (2016). 10.1167/iovs.15-19043 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 11.Gorczynska I., et al. , “Comparison of amplitude-decorrelation, speckle-variance and phase-variance OCT angiography methods for imaging the human retina and choroid,” Biomed. Opt. Express 7, 911–942 (2016). 10.1364/BOE.7.000911 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 12.Spaide R. F., et al. , “Optical coherence tomography angiography,” Prog. Retinal Eye Res. 64, 1–55 (2018). 10.1016/j.preteyeres.2017.11.003 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 13.Møller F., Laursen M. L., Sjølie A. K., “Binocular fixation topography in patients with diabetic macular oedema,” Graefe’s Arch. Clin. Exp. Ophthalmol. 243, 903–910 (2005). 10.1007/s00417-004-1120-7 [DOI] [PubMed] [Google Scholar]
- 14.Hammer D. X., et al. , “Advanced scanning methods with tracking optical coherence tomography,” Opt. Express 13, 7937–7947 (2005). 10.1364/OPEX.13.007937 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 15.Sánchez Brea L., et al. , “Review on retrospective procedures to correct retinal motion artefacts in OCT imaging,” Appl. Sci. 9, 2700 (2019). 10.3390/app9132700 [DOI] [Google Scholar]
- 16.Baghaie A., Yu Z., D’Souza R. M., “Involuntary eye motion correction in retinal optical coherence tomography: hardware or software solution?,” Med. Image Anal. 37, 129–145 (2017). 10.1016/j.media.2017.02.002 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 17.Pircher M., et al. , “Simultaneous SLO/OCT imaging of the human retina with axial eye motion correction,” Opt. Express 15, 16922–16932 (2007). 10.1364/OE.15.016922 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 18.Vienola K. V., et al. , “Real-time eye motion compensation for OCT imaging with tracking SLO,” Biomed. Opt. Express 3, 2950–2963 (2012). 10.1364/BOE.3.002950 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 19.Ferguson R. D., et al. , “Tracking optical coherence tomography,” Opt. Lett. 29, 2139–2141 (2004). 10.1364/OL.29.002139 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 20.Camino A., et al. , “Evaluation of artifact reduction in optical coherence tomography angiography with real-time tracking and motion correction technology,” Biomed. Opt. Express 7, 3905–3915 (2016). 10.1364/BOE.7.003905 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 21.Klein T., Huber R., “High-speed OCT light sources and systems [Invited],” Biomed. Opt. Express 8, 828–859 (2017). 10.1364/BOE.8.000828 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 22.Wojtkowski M., “High-speed optical coherence tomography: basics and applications,” Appl. Opt. 49, D30–D61 (2010). 10.1364/AO.49.000D30 [DOI] [PubMed] [Google Scholar]
- 23.Klein T., et al. , “Multi-MHz retinal OCT,” Biomed. Opt. Express 4, 1890–1908 (2013). 10.1364/BOE.4.001890 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 24.Chhablani J., et al. , “Artifacts in optical coherence tomography,” Saudi J. Ophthalmol. 28, 81–87 (2014). 10.1016/j.sjopt.2014.02.010 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 25.Spaide R. F., Fujimoto J. G., Waheed N. K., “Image artifacts in optical coherence tomography angiography,” Retina 35, 2163 (2015). 10.1097/IAE.0000000000000765 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 26.Miao Y., et al. , “Phase-corrected buffer averaging for enhanced OCT angiography using FDML laser,” Opt. Lett. 46, 3833–3836 (2021). 10.1364/OL.430915 [DOI] [PubMed] [Google Scholar]
- 27.Cheng Y., Chu Z., Wang R. K., “Robust three-dimensional registration on optical coherence tomography angiography for speckle reduction and visualization,” Quantum Imaging Med. Surg. 11, 879–894 (2021). 10.21037/qims-20-751 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 28.Athwal A., et al. , “Optimizing 3D retinal vasculature imaging in diabetic retinopathy using registration and averaging of OCT-A,” Biomed. Opt. Express 12, 553–570 (2021). 10.1364/BOE.408590 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 29.Kurokawa K., et al. , “Multi-reference global registration of individual A-lines in adaptive optics optical coherence tomography retinal images,” J. Biomed. Opt. 26, 016001 (2021). 10.1117/1.JBO.26.1.016001 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 30.Chu Z., et al. , “Improving visualization and quantitative assessment of choriocapillaris with swept source OCTA through registration and averaging applicable to clinical systems,” Sci. Rep. 8, 16826 (2018). 10.1038/s41598-018-34826-5 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 31.Pan L., Chen X., “Retinal OCT image registration: methods and applications,” IEEE Rev. Biomed. Eng. 16, 307–318 (2023). 10.1109/RBME.2021.3110958 [DOI] [PubMed] [Google Scholar]
- 32.Heisler M., et al. , “Strip-based registration of serially acquired optical coherence tomography angiography,” J. Biomed. Opt. 22, 036007 (2017). 10.1117/1.JBO.22.3.036007 [DOI] [PubMed] [Google Scholar]
- 33.Szkulmowski M., Wojtkowski M., “Averaging techniques for OCT imaging,” Opt. Express 21, 9757–9773 (2013). 10.1364/OE.21.009757 [DOI] [PubMed] [Google Scholar]
- 34.Miao Y., et al. , “Polarization-diversity optical coherence tomography assessment of Choroidal Nevi,” Invest. Ophthalmol. Vis. Sci. 64, 6 (2023). 10.1167/iovs.64.14.6 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 35.Yu D.-Y., et al. , “Retinal capillary perfusion: spatial and temporal heterogeneity,” Prog. Retinal Eye Res. 70, 23–54 (2019). 10.1016/j.preteyeres.2019.01.001 [DOI] [PubMed] [Google Scholar]
- 36.Scholler J., et al. , “Dynamic full-field optical coherence tomography: 3D live-imaging of retinal organoids,” Light Sci. Appl. 9, 140 (2020). 10.1038/s41377-020-00375-8 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 37.Miao Y., et al. , “Numerical calibration method for a multiple spectrometer-based OCT system,” Biomed. Opt. Express 13, 1685–1701 (2022). 10.1364/BOE.450942 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 38.Miao Y., et al. , “Dual operation-mode multiple spectrometer-based OCT system,” in Biophotonics Congr.: Biomed. Opt. 2022 (Transl., Microsc., OCT, OTS, BRAIN), p. CS2E.4 (2022). [Google Scholar]
- 39.Ju M. J., et al. , “Clinical retinal imaging with sensorless adaptive optics OCT and angiography,” Invest. Ophthalmol. Vis. Sci. 59, 1972 (2018). 10.1117/1.jbo.22.12.121703 [DOI] [Google Scholar]
- 40.Ju M. J., et al. , “Multiscale sensorless adaptive optics OCT angiography system for in vivo human retinal imaging,” J. Biomed. Opt. 22, 121703 (2017). 10.1117/1.JBO.22.12.121703 [DOI] [PubMed] [Google Scholar]
- 41.Yasuno Y., et al. , “Three-dimensional and high-speed swept-source optical coherence tomography for in vivo investigation of human anterior eye segments,” Opt. Express 13, 10652–10664 (2005). 10.1364/OPEX.13.010652 [DOI] [PubMed] [Google Scholar]
- 42.Makita S., Fabritius T., Yasuno Y., “Full-range, high-speed, high-resolution 1-μm spectral-domain optical coherence tomography using BM-scan for volumetric imaging of the human posterior eye,” Opt. Express 16, 8406–8420 (2008). 10.1364/OE.16.008406 [DOI] [PubMed] [Google Scholar]
- 43.González R., “Improving phase correlation for image registration,” in Image and Vision Comput., New Zealand: (2011). [Google Scholar]
- 44.Lee W., et al. , “Deep learning-based image enhancement in optical coherence tomography by exploiting interference fringe,” Commun. Biol. 6, 464 (2023). 10.1038/s42003-023-04846-7 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 45.Wang X., et al. , “A two-step iteration mechanism for speckle reduction in optical coherence tomography,” Biomed. Signal Process. Control 43, 86–95 (2018). 10.1016/j.bspc.2018.02.011 [DOI] [Google Scholar]
- 46.Hong T., et al. , “A novel similarity measure for retinal optical coherence tomography images,” Lect. Notes Comput. Sci. 13018, 276–286 (2021). 10.1007/978-3-030-90436-4_22 [DOI] [Google Scholar]
- 47.Li K., et al. , “Optimal surface segmentation in volumetric images-a graph-theoretic approach,” IEEE Trans. Pattern Anal. Mach. Intell. 28, 119–134 (2006). 10.1109/TPAMI.2006.19 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 48.Garvin M. K., et al. , “Automated 3-D intraretinal layer segmentation of macular spectral-domain optical coherence tomography images,” IEEE Trans. Med. Imaging 28, 1436–1447 (2009). 10.1109/TMI.2009.2016958 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 49.Antony B., et al. , “Automated 3-D method for the correction of axial artifacts in spectral-domain optical coherence tomography images,” Biomed. Opt. Express 2, 2403–2416 (2011). 10.1364/BOE.2.002403 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 50.Abràmoff M. D., Garvin M. K., Sonka M., “Retinal imaging and image analysis,” IEEE Rev. Biomed. Eng. 3, 169–208 (2010). 10.1109/RBME.2010.2084567 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 51.Oguz I., et al. , “4D graph-based segmentation for reproducible and sensitive choroid quantification from longitudinal OCT scans,” Invest. Ophthalmol. Vis. Sci. 57, OCT621–OCT630 (2016). 10.1167/iovs.15-18924 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 52.Anvari P., et al. , “Artifacts in optical coherence tomography angiography,” J. Ophthalm. Vision Res. 16, 271–286 (2021). 10.18502/jovr.v16i2.9091 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 53.Moon S., Chen Z., “Phase-stability optimization of swept-source optical coherence tomography,” Biomed. Opt. Express 9, 5280–5295 (2018). 10.1364/BOE.9.005280 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 54.Zang P., et al. , “Automated three-dimensional registration and volume rebuilding for wide-field angiographic and structural optical coherence tomography,” J. Biomed. Opt. 22, 026001 (2017). 10.1117/1.JBO.22.2.026001 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 55.Krekelberg B., “Microsaccades,” Curr. Biol. 21, R416 (2011). 10.1016/j.cub.2011.03.037 [DOI] [PubMed] [Google Scholar]
- 56.Zhang M., et al. , “Projection-resolved optical coherence tomographic angiography,” Biomed. Opt. Express 7, 816–828 (2016). 10.1364/BOE.7.000816 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 57.Huber R., Wojtkowski M., Fujimoto J. G., “Fourier domain mode locking (FDML): a new laser operating regime and applications for optical coherence tomography,” Opt. Express 14, 3225–3237 (2006). 10.1364/OE.14.003225 [DOI] [PubMed] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Data Availability Statement
The datasets generated and analyzed during the current study are available from the corresponding author upon request.