Next Article in Journal
Comparative Analysis of Patient-Specific Aortic Dissections through Computational Fluid Dynamics Suggests Increased Likelihood of Degeneration in Partially Thrombosed False Lumen
Next Article in Special Issue
On Machine Learning in Clinical Interpretation of Retinal Diseases Using OCT Images
Previous Article in Journal
Recent Advances in Coupled MBS and FEM Models of the Spine—A Review
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Rotational Distortion and Compensation in Optical Coherence Tomography with Anisotropic Pixel Resolution

1
Department of Biomedical Engineering, University of Illinois Chicago, Chicago, IL 60607, USA
2
Department of Ophthalmology and Visual Sciences, University of Illinois Chicago, Chicago, IL 60612, USA
*
Author to whom correspondence should be addressed.
Bioengineering 2023, 10(3), 313; https://doi.org/10.3390/bioengineering10030313
Submission received: 16 December 2022 / Revised: 24 February 2023 / Accepted: 27 February 2023 / Published: 1 March 2023
(This article belongs to the Special Issue Biomedical Imaging and Analysis of the Eye)

Abstract

:
Accurate image registration is essential for eye movement compensation in optical coherence tomography (OCT) and OCT angiography (OCTA). The spatial resolution of an OCT instrument is typically anisotropic, i.e., has different resolutions in the lateral and axial dimensions. When OCT images have anisotropic pixel resolution, residual distortion ( R D ) and false translation ( F T ) are always observed after image registration for rotational movement. In this study, R D and F T were quantitively analyzed over different degrees of rotational movement and various lateral and axial pixel resolution ratio ( R L / R A ) values. The R D and F T provide the evaluation criteria for image registration. The theoretical analysis confirmed that the R D and F T increase significantly with the rotation degree and R L / R A . An image resizing assisting registration (RAR) strategy was proposed for accurate image registration. The performance of direct registration (DR) and RAR for retinal OCT and OCTA images were quantitatively compared. Experimental results confirmed that unnormalized R L / R A causes R D and F T ; RAR can effectively improve the performance of OCT and OCTA image registration and distortion compensation.

Graphical Abstract

1. Introduction

Optical coherence tomography (OCT) is a non-invasive medical imaging technology that has been broadly used in ophthalmology clinics and research laboratories [1,2,3]. For clinical OCT systems, the acquisition of a 3D volume normally takes several seconds. Within the acquisition, a fixation target is usually used to minimize voluntary eye movements. However, there are still inevitable involuntary eye movements [4], which cause image drift and distortion that affect the image quality and clinical interpretation. Different approaches have been introduced to compensate for eye movements [5]. Image registration is a simple and low-cost strategy widely used in commercial systems [6,7,8]. Image registration benefits OCT data processing from two aspects. First, image registration can help to align repeated B-scans at the same location. OCT images inherently suffer from speckle noise. Averaging a few images taken from the same location is a common way to reduce noise [9,10,11,12,13]. However, averaging is always affected by the image displacement caused by eye movement. Therefore, image registration is frequently used to compensate for the movement to enhance image quality. Additionally, registered repeated B-scans are the prerequisites for OCT angiography (OCTA) data processing algorithms [14,15]. Established OCTA processing methods, such as speckle-variance [16], phase-variance [17], optical microangiography (OMAG) [18], and split-spectrum amplitude-decorrelation angiography (SSADA) [19], compute the signal variance of a certain number of repeated B-scans. With the assumption that the signal of blood flow is variable compared to that of static tissues, the blood vasculature can be extracted by computing the signal variance of each pixel [16,20,21]. As the computation assumes that the B-scans are recorded exactly at the same location, the repeated images have to be registered precisely to compensate for the movement and allow pixel-wise comparison. Second, registration between the consecutive B-scans is required to correct the vasculature distortion and discontinuity in en face OCTA images [4,22].
Image registration is also an imperative step for recently emerging optoretinography (ORG) [23]. ORG measures the stimulus-evoked intrinsic optical signal (IOS) changes, which reflect the functional status of retinal photoreceptors and inner neurons [23]. As ORG has a much higher spatial resolution than electroretinography (ERG), it has been actively studied in recent years [24,25,26,27,28,29,30,31]. OCT-based ORG maps the IOS amplitude [25,30] and phase [26,27,28,31] changes in the retina evoked by visible light stimulation. An ORG study typically records the retina in three phases including pre-stimulation, stimulation on, and post-stimulation. Therefore, a relatively long imaging time is needed, and inevitable eye movements may occur during the image acquisition. On the other hand, the photoreceptor outer segment shrinkage, a typical phenomenon observed in ORG, is only several hundred nanometers [26,29]. A small image movement will greatly affect the interpretation reliability of the experimental result.
OCT image registration has been studied since it started to be applied in ophthalmology [2,5]. The common strategy is to register the image displacement by applying a transformation matrix to A-lines or B-scans. The transformation matrix is optimized by maximizing the cross-correlation coefficient between the images to be registered. In previous studies, only x, y, and z direction shifts were considered [22,32,33,34]. However, the rotational movement always happens simultaneously with translational movement [4]. Therefore, for precise registration, compensation for the rotational movement should also be considered.
In OCT, it is known that the lateral resolution is diffraction-limited, while the axial resolution is defined by the spectral bandwidth of the light source [1]. The OCT instruments typically have anisotropic resolutions in the lateral and axial dimensions. Recently, we tried to compensate for eye movement by registering the B-scans for both rotational and translational degrees of freedom. We observed that residual distortion ( R D ) and false translation ( F T ) always existed in the OCT images with anisotropic pixel resolution even after the registration. The RD and FT provide the evaluation criteria for image registration.
In the following sections, we will first demonstrate a conceptual simulation of the effect of the lateral and axial resolution ratio ( R L / R A ) on rotational distortion, and then experimentally validate an image resizing assisting registration (RAR) approach for rotational distortion compensation in OCT and OCTA images. Both theoretical analysis and experimental results confirmed that R L / R A normalization can significantly improve registration performance.

2. Theoretical Simulation of Rotational Distortion and Compensation

2.1. Conceptual Illustration of Rotational Distortion

Figure 1 is a schematic illustration of the compensation performance of rotational movements in OCT images with isotropic ( R L / R A = 1) and anisotropic ( R L / R A ≠ 1) resolutions. Figure 1a shows the first (1st) scan with OCT illumination perpendicular to the bottom line of the triangular target, and Figure 1b corresponds to the second (2nd) scan of the same target with a rotational movement. As shown in Figure 1c–e, the rotational displacement in the OCT with isotropic resolution ( R L / R A = 1) can be perfectly corrected. On the contrary, the image distortion remained in the registered scan with anisotropic resolution ( R L / R A ≠ 1) after the rotational correction (Figure 1f–h).

2.2. Quantitative Simulation of Rotational Movement

Figure 2 illustrates the procedures for quantitative assessment of the rotational eye movement and image registration performance. Figure 2a is a simulated retinal B-scan, working as the reference frame, without rotational movement. Each pixel signal can be represented as P s ( x s , y s ) in Cartesian coordinates and P s ( r s , θ s ) in polar coordinates, which follows the relationship between Cartesian and polar coordinate systems (1).
x = r cos ( θ ) , y = r sin ( θ ) r = x 2 + y 2 , θ = tan 1 ( y x )
Figure 2b shows angular rotation caused by an eye movement. As our focus is the rotational movement, to simplify the simulation, the translation movement is assumed as 0, and the rotational movement is denoted as ϕ . As the retinal position is typically guided by the fixation target in OCT, the pivot is assumed at the center of the fovea, noted as P r ( 0 , 0 ) in Figure 2b. To simplify the calculation, the origin of the coordinate system is set at the pivot. The corresponding image pixel with rotational movement is represented as P r ( x r , y r ) in Cartesian coordinates and P r ( r r , θ r ) in polar coordinates.
Considering the rotational movement only, the relationship between the source frame P s and rotated frame P r is shown as follows.
P r ( r r , θ r ) = P s ( r s , ( θ s + ϕ ) )
Therefore, the transformation of a certain point in P s to P r can be derived as (3) in polar coordinates and (4) in Cartesian coordinates.
r r = r s = x s 2 + y s 2 θ r = ( θ s + ϕ ) = tan 1 ( y s x s ) + ϕ
x r = x s 2 + y s 2 cos ( tan 1 ( y s x s ) + ϕ ) y r = x s 2 + y s 2 sin ( tan 1 ( y s x s ) + ϕ )
To evaluate the effect of the R L / R A , the source frame and rotated frame can be resized as follows:
x s = x s n , y s = y s
x r = x r n , y r = y r
where n = R L / R A . Thus, the resized P s ( x s , y s ) and P r ( x r , y r ) can be represented as P s ( x s , y s ) (Figure 2c) and P r ( x r , y r ) (Figure 2d). Then, Equation (7) can be derived from (4)–(6).
x r = 1 n ( n x s ) 2 + y s 2 cos ( tan 1 ( y s n x s ) + ϕ ) y r = 1 n ( n x s ) 2 + y s 2 sin ( tan 1 ( y s n x s ) + ϕ )
Equation (7) represents the relationship between P s ( x s , y s ) and P r ( x r , y r ) , which was used for further registration computation.

2.3. Image Registration

Image P r was registered to P s by executing a rotation with an angle of ϕ followed by a translation with a vector of t ( x t , y t ) . The registered image was denoted as P r . Therefore, the relationship between P r and P r can be expressed as follows.
P r s t e p 1 ( r , θ ) = P r ( r ,   ( θ + ϕ ) )
P r = P r s t e p 2 ( x , y ) = P r s t e p 1 ( x ,   y ) + t ( x t , y t )
The registration performance can be validated by
D s u m ( t ( x t , y t ) , ϕ ) = ( x s i j x r i j ) 2 + ( y s i j y r i j ) 2
where P s i j ( x s i j , y s i j ) and P r i j ( x r i j , y r i j ) represent the same locations of the source image P s and the registered image P r . Therefore, D s u m represents the sum of the on-image distance between P s i j and P r i j with the unit of pixel. The optimized ϕ and t are achieved by minimizing D s u m .

2.4. Displacement Characterization

The images are considered as properly registered when ϕ and t ( x t , y t ) are optimized (Figure 2f). Then, the R D is characterized. R D is defined as the distance between the location of an individual pixel between the resized source frame ( P s ( x s i j , y s i j ) ) and the registered rotated frame ( P r ( x r i j , y r i j ) ), which is shown as (11),
R D ( i , j ) = ( n x s i j n x r i j ) 2 + ( y s i j y r i j ) 2  
where, R D ( i , j ) denotes the R D at lateral ( i ) and axial ( j ) location. The purpose of defining R D in the real dimension is to allow the comparison of R D over images of different R L / R A values.
We assessed the registration performance over various ϕ and R L / R A to investigate the relationship among ϕ , R L / R A , and R D . Corresponding to different R L / R A and ϕ , the R D s are represented in Figure 3. It was observed that there is always R D after the registration of rotational movement for OCT images with anisotropic pixel resolution; R D increases significantly as R L / R A and ϕ increase. The dark bands (relatively lower intensity) in the center of each image were because of the pivot (Figure 3). The bands were not symmetric when the ϕ was 2.5 or 1 degree, because the initial rotational movement we simulated was counterclockwise.

2.5. Characterization of the Transformation Occurred during Registration

When the optimal registration is achieved, the corresponding transformation information is recorded (Figure 4). The rotational compensation ( ϕ ) is represented in Figure 4a. The result showed that all ϕ increases with R L / R A value increase; ϕ equals the initially introduced angle ( ϕ ) for R L / R A = 1, whereas ϕ is larger than ϕ for R L / R A ≠ 1. The translational compensation t ( x t , y t ) is represented in Figure 4b,c. Because only the rotational movement is introduced, the t ( x t , y t ) represents the translation artifact away from the original location. Thus, we can consider t ( x t , y t ) as F T . The result shows that F T increases as R L / R A and ϕ angle increase. The lateral F T is significantly larger than the axial F T . Figure 4b,c indicates that if R L / R A is not normalized, the registration for rotational movement will introduce F T to the images, especially in the lateral direction. We will describe the effects of F T on 3D OCTA registration in Section 4.2: Registration of 3D OCT image.
An explicit analysis can help us to understand how the ϕ and t ( x t , y t ) are affected by R L / R A . Figure 5a shows the reference frame P s and the rotated frame P r , both with R L / R A = 1. P r ( x r , y r ) is matched with P s ( x s , y s ) at the same location after image rotation by angle ϕ . Figure 5b shows P s ( x s , y s ) and P r ( x r , y r ) with R L / R A = n . The original rotational angle ϕ is changed to ψ and defined as (12).
ψ = θ s θ r
ψ reflects how the ϕ is changed when R L / R A is changed to n . We can obtain (13) by first converting the angle to triangular function and then substituting (5) and (6) for (12).
ψ = tan 1 ( y s x s   ) tan 1 ( y r x r ) = tan 1 ( y s x s n ) tan 1 ( y r x r n ) = tan 1 ( n y s x s ) tan 1 ( n y r x r )
As the retina is an elongated structure, for small R L / R A values, the majority of the points satisfy the small angle approximation. Thus, (13) can be derived as (14).
ψ = ( n y s x s ) ( n y r x r ) = n ( y s x s y r x r ) = n ( θ s θ r )
Considering the definition of ϕ , the relationship between ψ and ϕ can be described as (15).
ψ = n ϕ
The ratio between ψ and ϕ ( ψ / ϕ ) equals n . Note that ψ corresponds to each pixel, and it is a function of location. (15) is correct only if the small angle approximation is satisfied. For large R L / R A values, the image will be more compressed along the lateral direction, which causes the small angle approximation unsatisfied, and ψ / ϕ becomes smaller than n .
As ψ reflects the ϕ after R L / R A is changed to n , it can be considered as an approximation of ϕ . Figure 5d depicts the ratio between ϕ and ϕ ; it is close to n for small R L / R A values and becoming smaller than n for the large R L / R A values. This result supports that ψ is an approximation of ϕ .
Figure 5c showed that if the rotation of ψ is compensated, P r is changed to P r s t e p 1 , P r s t e p 1 ( θ r s t e p 1 , r r s t e p 1 ) is close to P s ( θ s , r s ) . However, they are not completely matched, because after the rotation of P r s t e p 1 by ψ , θ r s t e p 1 = θ s , whereas r r s t e p 1 < r s . It was already demonstrated in the illustration (Figure 5c) that after the rotation, there was still a residual between the two points. The lateral residual was proportional to sine( θ s ), and the axial residual was proportional to cosine( θ s ). For the second step, these residuals would be compensated; therefore, the compensated lateral residual is much larger than the axial residual.
Note that the real registration computes the two steps simultaneously, then assesses the final result. Thus, in the optimized registration, it is not necessary to rotate exact ψ followed by a t ( x t , y t ) . It can be a rotation close to ψ with a corresponding t ( x t , y t ) together, which gives better D s u m . Therefore, the real computation result can be different from this explicit analysis. Nevertheless, this analysis helps to understand the relationship between ϕ , ϕ , and t ( x t , y t ) , especially for the scenario when R L / R A is not too large.

2.6. Summary

In summary, the theoretical simulation indicates that for OCT image registration, there is always R D and F T if the R L / R A ≠ 1. A preprocessing procedure to normalize the image to R L / R A = 1 is important for accurate registration to correct rotational movement.

3. Materials and Methods for Experimental Validation

3.1. Human Subjects

This study was approved by the Institutional Review Board of the University of Illinois at Chicago and followed the ethical standards stated in the Declaration of Helsinki. Each subject provided informed consent before participation in the research. The repeated OCT B-scans and the 3D OCT/OCTA images were acquired from a healthy 27-year-old female and a healthy 36-year-old male, respectively.

3.2. Imaging System and Data Acquisition

A custom-designed SD-OCT was developed for human retina imaging (Figure 6). Briefly, a broadband (M-T-850-HP-I, Superlum, Cork, Ireland, λ c e n t e r = 850   nm ,   Δ λ = 165   nm ) superluminescent diode (SLD) was used as the light source. A fiber coupler (TW850R2A1, Thorlabs, Newton, NJ, USA; 90:10) divided the OCT light to the sample (10%) and reference (90%) arms. A custom-designed spectrometer was constructed with a line CCD camera (AViiVA EM4, E2V Technologies, Chelmsford, UK; 2048 pixels) and a transmission grating (Wasatch Photonics, West Logan, UT, USA; 1200 line/mm). The axial and lateral pixel resolutions were 1 µm and 10 µm, respectively. A fixation target with red light was used to minimize voluntary eye movements. For OCT recording, the illumination power on the cornea was ∼600 μW. The repeated OCT B-scans were acquired from the macular region covering 5.4 mm retina, ~18 eccentricity degrees. The total B-scan number was 90 with a frame speed of 100 frames per second (fps). The 3D OCT volume was acquired at the macular region with a size of 3.5 mm × 3.5 mm for the OCTA image. The number of B-scan repetitions for OCTA construction was 4. The frame speed was 200 fps. The total recording time was 7 s.

3.3. Data Processing

OCT B-scans were reconstructed from raw data through k-sampling, numerical dispersion compensation, Hanning windowing, fixed pattern removal, and fast Fourier transformation (FFT). Then, RAR was performed following the workflow of resizing the image to R L / R A = 1, registration, and resizing the image to the original R L / R A (Figure 7). The image was resized using the Matlab (R2021a, Portola Valley, CA, USA) built-in function “imresize”, with interpolation mode “nearest”. The images were registered by the ImageJ plugin “MultiStackReg” (v1.4) with mode “rigid”. “MultiStackReg” is based on the minimization of the mean square intensity difference between a reference and a moving image [5,35], which has been demonstrated to be effective for retinal OCT images [12,13,22,36]. Choosing the “rigid” mode was to compensate for both translational and rotational eye movement. The compensated rotational and translational movements (Figure 8a,b) were calculated from the transformation matrix file generated by “MultiStackReg”. The 2D correlation coefficient (CC) of repeated B-scan data (Figure 8b) was computed by Matlab built-in function “corr2”, and a single CC point was computed using each of the images and the mean image of the stack. The CC of the consecutive B-scans of the 3D OCT/OCTA data was computed in two steps: first, to obtain the mean B-scan by averaging the B-scans at the same location (every 4 frames), and second, to calculate the CC of the mean B-scans at the adjacent locations. The image line profile was computed by the ImageJ function “Plot profile” with the line width “5”.
The OCTA signal was computed via the speckle variance method; in other words, the hemodynamic signal was extracted by computing the intensity variance of the repeated B-scans. For post-processing, contrast enhancement and strip suppression were used to enhance the hemodynamic signal.

4. Experimental Results

4.1. Registration of Repeated B-Scans

Without registration, the retinal repeated OCT B-scans were unstable (supplemental material S1, left video) because of eye movement. To compensate for the movement, direct registration (DR) and RAR were applied to the image stack. The result showed that both DR and RAR can stabilize the images. However, the image stack with DR was not perfectly registered, and the image distortion was observed over frames (Figure 8(c1) and S1, middle video); with RAR, the image stack was well overlapped, and no significant movement was observed (Figure 8(c2) and S1, right video).
The rotational and translational compensation were recorded and plotted in Figure 8a. The rotational compensation of RAR was smaller than DR. The lateral translational compensation of RAR and DR was different, whereas the axial translational compensation was very similar. These results were consistent with the theoretical simulation (Figure 4). The registration performance was validated by the 2D correlation coefficient (CC) (Figure 8b). The CC of RAR was higher than DR for every frame, which means that RAR was more effective than DR. The registration performance was further investigated by comparing the mean image of the entire stack. The mean image of DR (Figure 8(c1)) was more blurred than that of RAR (Figure 8(c2)). We evaluated the sharpness of the images by the gradient method [37]. The sharpness of the mean image of RAR was 15% higher than that of DR. The detailed differences were validated by the zoom-in view and line profiles (Figure 8d). The mean image of RAR showed a clearer structure and better separation of individual retinal bands. For instance, Bruch’s membrane was more visible in the mean image of RAR.

4.2. Registration of 3D OCT Image

Figure 9a shows the resliced B-scan along the slow scan direction of OCT 3D data. Before the registration, severe eye movement was observed (Figure 9(a1)). After DR (Figure 9(a2)) and RAR (Figure 9(a3)), the distortion caused by the eye movement was significantly reduced. The registration information is recorded and plotted in Figure 9b. Similarly to Figure 8a, the rotational compensation of RAR was smaller than that of DR, the lateral translation of RAR was different from that of DR, and the axial translation of RAR was very similar to that of DR. These results are consistent with those of the theoretical simulation (Figure 4). The registration performance is validated in Figure 9c. It shows the CC of two frames at two consecutive locations. For each of the consecutive B-scan pairs, the CC of RAR is larger than DR.
Figure 10a shows representative en face OCTA processed with DR and RAR. The black regions at the top and bottom areas were caused by zero filling when part of the image moved out of the boundary during the image registration. The zoom-in view of the OCTA en face image with RAR showed better vessel connectivity (Figure 10(b1)), less vessel distortion (Figure 10(b2), and a smoother vessel boundary (Figure 10(b3)). Additionally, better capillary vessel visibility was observed in all of the zoom-in views of RAR. Figure 10c shows the representative OCTA B-scans processed by DR and RAR from the same location. It is observed that the OCTA B-scans of DR (Figure 10(c1)) have a higher background signal than that of RAR (Figure 10(c2)). Figure 10d shows the representative OCT B-scans of the same frame registered by DR and RAR. The black region was caused by zero filling during the registration. This black region was smaller in RAR because the rotational and axial translational compensation of RAR was smaller than that of DR.

5. Discussion

To the best of our knowledge, this is the first comprehensive study of the compensation for the rotational movement of retinal OCT images. Anisotropic pixel resolution and elongated retinal structure are the two special characteristics that make OCT retinal image registration distinguishable from other biomedical imaging modalities. Both the theoretical simulation and the experimental validation demonstrated that the normalization of R L / R A is important for the registration of retinal OCT images with rotational movement.
We theoretically demonstrated the registration effectiveness of OCT images with an isotropic resolution better than that of the images with anisotropic resolution. First, we showed that for images with various R L / R A values, except R L / R A = 1, unignorable R D was observed (Figure 3). This meant that only the OCT images have an isotropic resolution; otherwise, they cannot be perfectly registered. Second, we showed that for images with anisotropic resolution and rotational movement, registration would introduce F T , which is larger in the lateral direction than in the axial direction. This phenomenon can cause significant distortion in the registration of 3D OCT/OCTA data.
The experimental results were consistent with the theoretical simulation. The experimental validation of registration for anisotropic and isotropic resolution OCT images was performed via DR and RAR. RAR showed better performance for both the repeated OCT B-scans and the 3D OCT data. The registration performance was validated via CC (Figure 8b and Figure 9c). The compensational transformation information of the registration process was recorded, and all were consistent with the theoretical simulation.
RAR can be used to solve the registration problem caused by the anisotropic resolution of OCT images by normalizing R L / R A before registration. The advantages of RAR can be summarized as follows.
  • RAR can effectively compensate for the image displacement caused by eye movement.
The compensation for the image displacement caused by movement is the primary characteristic of an OCT registration algorithm. Compared to DR, RAR is more effective in displacement correction. The direct evidence is the CC, which was higher in the images processed with RAR for all the frames in all the data. The other evidence is provided by the mean images and en face images, which were clearer and showed more detail in RAR than in DR.
  • RAR can effectively correct the image distortion caused by retinal direction differences.
The three OCT retinal images in Figure 7a were recorded from the same eye at the same location, with different eye directions. The R L / R A of the images was 10. The direction angular differences of the second and third images compared to the first image were 1.57 and −2.29 degrees, respectively. As Figure 7b shows, DR had poor registration results, consistent with the theoretical simulation (Figure 3), which showed that when the rotational movement is large, such as 1 or 2 degrees, the R D can be as large as several hundreds of micrometers. If we directly look at the patterns of the images, we can easily see that the patterns in these three images were very different. In other words, the second and third images were totally distorted because of retinal direction differences. That was why DR lost the capability of registering them together. However, RAR worked well for this case; the retinal direction was recovered, and the overall patterns were similar. This scenario may arise when comparing two retinal OCT images recorded at different periods, where the retinal direction changes dramatically between two acquisitions. Registration that digitally recovers the retinal direction and corrects the distortion can allow a better and more detailed comparison. This will be very helpful for longitudinal clinical monitoring and lab research.
  • RAR can improve the fidelity of OCTA.
In most quantitative OCTA studies, the blood vessel structure information is extracted from the OCTA en face image [14], such as blood vessel density [38,39,40], blood vessel tortuosity [41,42], and blood vessel caliber [39,42]. Figure 10 shows that RAR can truly represent blood vessel structures such as density, continuity, smoothness, and tortuosity, which can provide a robust precondition for OCTA quantitative feature extraction and future analysis.
  • RAR can preserve a large useful area of the image.
Because of the transformation that occurred during the registration, part of the image was moved out of the image boundary, leaving a blank region in the opposite direction (Figure 10d) as a result. In the OCTA en face image, this blank region corresponded to the black regions at the top and bottom (Figure 10a). Because the blank parts contained no information, it was better to keep them as small as possible. Both lateral translation and rotation were responsible for these blank regions. The lateral translation directly moved the image out of the boundary; the rotational compensation rotated the image and moved part of the image out of the boundary. In general, the axial translational compensation can also leave a blank region. However, there is always free space at the top and bottom of OCT B-scans; thus, the useful area is not disturbed. Figure 10d shows that the en face image processed by RAR had a small black region compared to DR. The reason is that first, RAR did not introduce TF and thus had a small lateral translation; second, RAR had a much smaller rotational compensation than DR (Figure 9b), which barely generated a new blank region. Therefore, RAR can preserve a large useful area of the image.
In the simulation, the lateral F T was much larger than the axial F T (Figure 4). However, in the experiments, the compensated lateral translation was smaller than the compensated axial translation (Figure 8 and Figure 9). This is because, in the experiment, the compensated translations were composed of two parts; one was the image movement caused by the eye movement, and the other was F T . Because the eye movements along the axial direction were much larger than those in the lateral direction, the total compensated axial translation was larger than the axial translation.
One limitation of this study is that in the simulation, we only simulated cases where the foveal center was the pivot. In the real world, the pivot may not always be the foveal center; thus, the rotation change might be more complicated.

6. Conclusions

In this study, we proposed a new image registration strategy, RAR, for precise OCT/OCTA registration processing. We first theoretically demonstrated that without pixel resolution normalization, direct registration will introduce R D and F T , which distorts the images. To avoid R D and F T , we proposed RAR. Then, the effectiveness of RAR was demonstrated by OCT/OCTA data. This study demonstrated that RAR has better performance than DR. For OCT/OCTA image post-processing and future OCT/OCTA registration algorithm design, the normalization of pixel resolution should be seriously considered.

Supplementary Materials

The following supporting information can be downloaded at: https://www.mdpi.com/article/10.3390/bioengineering10030313/s1, Video S1: The effectiveness comparison of DR and RAR.

Author Contributions

Conceptualization, X.Y. and G.M.; methodology, G.M.; validation, G.M. and T.S.; formal analysis, G.M.; investigation, G.M. and T.S.; resources, X.Y.; data curation, T.S.; writing—original draft preparation, G.M.; writing—review and editing, T.S., X.Y. and T.A.; visualization, G.M.; supervision, X.Y.; project administration, X.Y.; funding acquisition, X.Y. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by National Eye Institute (R01 EY023522, R01 EY029673, R01 EY030101, R01 EY030842, P30 EY001792); Research to Prevent Blindness; Richard and Loan Hill Endowment. Chicago Biomedical Consortium with support from the Searle Funds at the Chicago Community Trust.

Institutional Review Board Statement

This study was approved by the Institutional Review Board of the University of Illinois at Chicago and followed the ethical standards stated in the Declaration of Helsinki. IRB #: STUDY2020-1579 and date of approval: 7 May 2021.

Informed Consent Statement

Informed consent was obtained from all subjects involved in the study.

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Drexler, W.; Fujimoto, J.G. Optical Coherence Tomography: Technology and Applications; Springer: Berlin/Heidelberg, Germany, 2015; Volume 2. [Google Scholar]
  2. Swanson, E.A.; Izatt, J.A.; Hee, M.R.; Huang, D.; Lin, C.; Schuman, J.; Puliafito, C.; Fujimoto, J.G. In vivo retinal imaging by optical coherence tomography. J. Opt. Lett. 1993, 18, 1864–1866. [Google Scholar] [CrossRef] [PubMed]
  3. Kiernan, D.F.; Mieler, W.F.; Hariprasad, S.M. Spectral-domain optical coherence tomography: A comparison of modern high-resolution retinal imaging systems. J. Am. J. Ophthalmol. 2010, 149, 18–31.e12. [Google Scholar] [PubMed]
  4. Engbert, R.; Kliegl, R. Microsaccades uncover the orientation of covert attention. Vis. Res. 2003, 43, 1035–1045. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  5. Kraus, M.F.; Hornegger, J. OCT Motion Correction. In Optical Coherence Tomography: Technology and Applications; Drexler, W., Fujimoto, J.G., Eds.; Springer International Publishing: Cham, Switzerland, 2015; pp. 459–476. [Google Scholar]
  6. Pan, L.; Chen, X. Retinal OCT Image Registration: Methods and Applications. J. IEEE Rev. Biomed. Eng. 2021, 16, 307–318. [Google Scholar]
  7. Cheng, J.; Tao, D.; Quan, Y.; Wong, D.W.K.; Cheung, G.C.M.; Akiba, M.; Liu, J. Speckle reduction in 3D optical coherence tomography of retina by A-scan reconstruction. J. IEEE Trans. Med. Imaging 2016, 35, 2270–2279. [Google Scholar]
  8. Pan, L.; Shi, F.; Xiang, D.; Yu, K.; Duan, L.; Zheng, J.; Chen, X. OCTRexpert: A feature-based 3D registration method for retinal OCT images. J. IEEE Trans. Image Process. 2020, 29, 3885–3897. [Google Scholar] [CrossRef] [PubMed]
  9. Sakamoto, A.; Hangai, M.; Yoshimura, N. Spectral-domain optical coherence tomography with multiple B-scan averaging for enhanced imaging of retinal diseases. J. Ophthalmol. 2008, 115, 1071–1078. [Google Scholar]
  10. Pappuru, R.R.; Briceno, C.; Ouyang, Y.; Walsh, A.C.; Sadda, S.R. Clinical significance of B-scan averaging with SD-OCT. J Ophthalm. Surg. Lasers Imaging Retin. 2012, 43, 63–68. [Google Scholar] [CrossRef] [Green Version]
  11. Liu, Z.; Kurokawa, K.; Zhang, F.; Lee, J.J.; Miller, D.T. Imaging and quantifying ganglion cells and other transparent neurons in the living human retina. Proc. Natl. Acad. Sci. USA 2017, 114, 12803–12808. [Google Scholar] [CrossRef] [Green Version]
  12. Zhang, P.; Miller, E.B.; Manna, S.K.; Meleppat, R.K.; Pugh, E.N.; Zawadzki, R. Temporal speckle-averaging of optical coherence tomography volumes for in-vivo cellular resolution neuronal and vascular retinal imaging. J. Neurophoton. 2019, 6, 041105. [Google Scholar] [CrossRef]
  13. Ma, G.; Ding, J.; Kim, T.-H.; Yao, X. Quantitative Optical Coherence Tomography for Longitudinal Monitoring of Postnatal Retinal Development in Developing Mouse Eyes. Vis. Res. 2022, 12, 1860. [Google Scholar] [CrossRef]
  14. Yao, X.; Alam, M.N.; Le, D.; Toslak, D. Quantitative optical coherence tomography angiography: A review. J. Exp. Biol. Med. 2020, 245, 301–312. [Google Scholar] [CrossRef]
  15. Jia, Y.; Bailey, S.T.; Wilson, D.J.; Tan, O.; Klein, M.L.; Flaxel, C.J.; Potsaid, B.; Liu, J.J.; Lu, C.D.; Kraus, M.F. Quantitative optical coherence tomography angiography of choroidal neovascularization in age-related macular degeneration. J. Ophthalmol. 2014, 121, 1435–1444. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  16. Barton, J.K.; Stromski, S. Flow measurement without phase information in optical coherence tomography images. J. Opt. Express 2005, 13, 5234–5239. [Google Scholar] [CrossRef] [PubMed]
  17. Fingler, J.; Zawadzki, R.J.; Werner, J.S.; Schwartz, D.; Fraser, S.E. Volumetric microvascular imaging of human retina using optical coherence tomography with a novel motion contrast technique. J. Opt. Express 2009, 17, 22190–22200. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  18. Wang, R.K. Optical microangiography: A label-free 3-D imaging technology to visualize and quantify blood circulations within tissue beds in vivo. IEEE J. Sel. Top. Quantum Electron. 2009, 16, 545–554. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  19. Jia, Y.; Tan, O.; Tokayer, J.; Potsaid, B.; Wang, Y.; Liu, J.J.; Kraus, M.F.; Subhash, H.; Fujimoto, J.G.; Hornegger, J. Split-spectrum amplitude-decorrelation angiography with optical coherence tomography. J. Opt. Express 2012, 20, 4710–4725. [Google Scholar] [CrossRef] [Green Version]
  20. Kashani, A.H.; Chen, C.-L.; Gahm, J.K.; Zheng, F.; Richter, G.M.; Rosenfeld, P.J.; Shi, Y.; Wang, R.K. Optical coherence tomography angiography: A comprehensive review of current methods and clinical applications. J. Prog. Retin. Eye Res. 2017, 60, 66–100. [Google Scholar] [CrossRef] [PubMed]
  21. Fingler, J.; Schwartz, D.; Yang, C.; Fraser, S.E. Mobility and transverse flow visualization using phase variance contrast with spectral domain optical coherence tomography. J. Opt. Express 2007, 15, 12636–12653. [Google Scholar] [CrossRef] [Green Version]
  22. Kraus, M.F.; Potsaid, B.; Mayer, M.A.; Bock, R.; Baumann, B.; Liu, J.J.; Hornegger, J.; Fujimoto, J.G. Motion correction in optical coherence tomography volumes on a per A-scan basis using orthogonal scan patterns. J. Biomed. Opt. Express 2012, 3, 1182–1199. [Google Scholar] [CrossRef] [Green Version]
  23. Kim, T.-H.; Ma, G.; Son, T.; Yao, X. Functional Optical Coherence Tomography for Intrinsic Signal Optoretinography: Recent Developments and Deployment Challenges. Front. Med. 2022, 9, 864824. [Google Scholar] [CrossRef] [PubMed]
  24. Ma, G.; Son, T.; Kim, T.-H.; Yao, X. Functional optoretinography: Concurrent OCT monitoring of intrinsic signal amplitude and phase dynamics in human photoreceptors. J. Biomed. Opt. Express 2021, 12, 2661–2669. [Google Scholar] [CrossRef] [PubMed]
  25. Son, T.; Kim, T.-H.; Ma, G.; Kim, H.; Yao, X. Functional intrinsic optical signal imaging for objective optoretinography of human photoreceptors. J. Exp. Biol. Med. 2021, 246, 639–643. [Google Scholar] [CrossRef] [PubMed]
  26. Pandiyan, V.P.; Maloney-Bertelli, A.; Kuchenbecker, J.A.; Boyle, K.C.; Ling, T.; Chen, Z.C.; Park, B.H.; Roorda, A.; Palanker, D.; Sabesan, R. The optoretinogram reveals the primary steps of phototransduction in the living human eye. J. Sci. Adv. 2020, 6, eabc1124. [Google Scholar] [CrossRef]
  27. Cooper, R.F.; Brainard, D.H.; Morgan, J.I. Optoretinography of individual human cone photoreceptors. J. Opt. Express 2020, 28, 39326–39339. [Google Scholar] [CrossRef]
  28. Hillmann, D.; Spahr, H.; Pfäffle, C.; Sudkamp, H.; Franke, G.; Hüttmann, G. In vivo optical imaging of physiological responses to photostimulation in human photoreceptors. Proc. Natl. Acad. Sci. USA 2016, 113, 13138–13143. [Google Scholar] [CrossRef] [Green Version]
  29. Zhang, F.; Kurokawa, K.; Lassoued, A.; Crowell, J.A.; Miller, D.T. Cone photoreceptor classification in the living human eye from photostimulation-induced phase dynamics. Proc. Natl. Acad. Sci. USA 2019, 116, 7951–7956. [Google Scholar] [CrossRef] [Green Version]
  30. Ma, G.; Son, T.; Kim, T.H.; Yao, X. In vivo optoretinography of phototransduction activation and energy metabolism in retinal photoreceptors. J. Biophoton. 2021, 14, e202000462. [Google Scholar] [CrossRef]
  31. Lassoued, A.; Zhang, F.; Kurokawa, K.; Liu, Y.; Bernucci, M.T.; Crowell, J.A.; Miller, D.T. Cone photoreceptor dysfunction in retinitis pigmentosa revealed by optoretinography. Proc. Natl. Acad. Sci. USA 2021, 118, e2107444118. [Google Scholar] [CrossRef]
  32. Zawadzki, R.J.; Fuller, A.R.; Choi, S.S.; Wiley, D.F.; Hamann, B.; Werner, J.S. Correction of motion artifacts and scanning beam distortions in 3D ophthalmic optical coherence tomography imaging. In Proceedings of the Ophthalmic Technologies XVII, San Jose, CA, USA, 20–23 January 2007; pp. 35–45. [Google Scholar]
  33. Potsaid, B.; Gorczynska, I.; Srinivasan, V.J.; Chen, Y.; Jiang, J.; Cable, A.; Fujimoto, J.G. Ultrahigh speed spectral/Fourier domain OCT ophthalmic imaging at 70,000 to 312,500 axial scans per second. J. Opt. Express 2008, 16, 15149–15169. [Google Scholar] [CrossRef] [Green Version]
  34. Camino, A.; Zhang, M.; Dongye, C.; Pechauer, A.D.; Hwang, T.S.; Bailey, S.T.; Lujan, B.; Wilson, D.J.; Huang, D.; Jia, Y. Automated registration and enhanced processing of clinical optical coherence tomography angiography. J. Quant. Imaging Med. Surg. 2016, 6, 391. [Google Scholar] [CrossRef] [Green Version]
  35. Thevenaz, P.; Ruttimann, U.E.; Unser, M. A pyramid approach to subpixel registration based on intensity. IEEE Trans. Image Process. 1998, 7, 27–41. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  36. Pi, S.; Hormel, T.T.; Wei, X.; Cepurna, W.; Morrison, J.C.; Jia, Y. Imaging retinal structures at cellular-level resolution by visible-light optical coherence tomography. J. Opt. Lett. 2020, 45, 2107–2110. [Google Scholar] [CrossRef] [PubMed]
  37. Birdal, T. Sharpness Estimation from Image Gradients. MATLAB Central File Exchange. Retrieved 28 February 2023. Available online: https://www.mathworks.com/matlabcentral/fileexchange/32397-sharpness-estimation-from-image-gradients (accessed on 26 February 2023).
  38. Le, D.; Alam, M.; Miao, B.A.; Lim, J.I.; Yao, X. Fully automated geometric feature analysis in optical coherence tomography angiography for objective classification of diabetic retinopathy. Biomed. Opt. Express 2019, 10, 2493–2503. [Google Scholar] [CrossRef] [PubMed]
  39. Reif, R.; Qin, J.; An, L.; Zhi, Z.; Dziennis, S.; Wang, R. Quantifying optical microangiography images obtained from a spectral domain optical coherence tomography system. Int. J. Biomed. Imaging 2012, 2012, 9. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  40. Jia, Y.; Bailey, S.T.; Hwang, T.S.; McClintic, S.M.; Gao, S.S.; Pennesi, M.E.; Flaxel, C.J.; Lauer, A.K.; Wilson, D.J.; Hornegger, J. Quantitative optical coherence tomography angiography of vascular abnormalities in the living human eye. Proc. Natl. Acad. Sci. USA 2015, 112, E2395–E2402. [Google Scholar] [CrossRef] [Green Version]
  41. Alam, M.; Thapa, D.; Lim, J.I.; Cao, D.; Yao, X. Computer-aided classification of sickle cell retinopathy using quantitative features in optical coherence tomography angiography. J. Biomed. Opt. Express 2017, 8, 4206–4216. [Google Scholar] [CrossRef] [Green Version]
  42. Alam, M.; Thapa, D.; Lim, J.I.; Cao, D.; Yao, X. Quantitative characteristics of sickle cell retinopathy in optical coherence tomography angiography. J. Biomed. Opt. Express 2017, 8, 1741–1753. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Comparative illustration of compensation performances of rotational movements in OCT scans (a,b) with isotropic (ce) and anisotropic (fh) resolutions. The images corresponding to the 1st and 2nd scans are shown in blue and green, respectively. The overlapping region of the two images with rotational movement corrected is indicated by the gray color in (e,h).
Figure 1. Comparative illustration of compensation performances of rotational movements in OCT scans (a,b) with isotropic (ce) and anisotropic (fh) resolutions. The images corresponding to the 1st and 2nd scans are shown in blue and green, respectively. The overlapping region of the two images with rotational movement corrected is indicated by the gray color in (e,h).
Bioengineering 10 00313 g001
Figure 2. Image registration simulation of OCT retinal images with R L / R A ≠ 1. (a) The initial retinal image. (b) The same retinal image with a rotational movement. (c,d) Image (a,b) are resized to R L / R A = n (n > 1). (e) The overlap view of (c,d). (f) The two images in (e) are registered.
Figure 2. Image registration simulation of OCT retinal images with R L / R A ≠ 1. (a) The initial retinal image. (b) The same retinal image with a rotational movement. (c,d) Image (a,b) are resized to R L / R A = n (n > 1). (e) The overlap view of (c,d). (f) The two images in (e) are registered.
Bioengineering 10 00313 g002
Figure 3. Residual distortion ( R D ) characterization with various R L / R A and ϕ . The scale bar is 1 mm.
Figure 3. Residual distortion ( R D ) characterization with various R L / R A and ϕ . The scale bar is 1 mm.
Bioengineering 10 00313 g003
Figure 4. The simulation of (a) the rotational ( ϕ ) and (b,c) translational ( t ( x t , y t ) ) transformation by registration.
Figure 4. The simulation of (a) the rotational ( ϕ ) and (b,c) translational ( t ( x t , y t ) ) transformation by registration.
Bioengineering 10 00313 g004
Figure 5. The explicit analysis of registration of OCT image with anisotropic resolution. (a) The original frame P s (red) and the rotated frame P r (blue) with the same point P s ( x s , y s ) and P r ( x r , y r ) , respectively. (b) The images were changed to R L / R A = n . (c) The rotated image was rotated back by ψ . (d) The ratio between ϕ and ϕ for various ϕ and R L / R A . The line shows the mean value of the points with the same R L / R A .
Figure 5. The explicit analysis of registration of OCT image with anisotropic resolution. (a) The original frame P s (red) and the rotated frame P r (blue) with the same point P s ( x s , y s ) and P r ( x r , y r ) , respectively. (b) The images were changed to R L / R A = n . (c) The rotated image was rotated back by ψ . (d) The ratio between ϕ and ϕ for various ϕ and R L / R A . The line shows the mean value of the points with the same R L / R A .
Bioengineering 10 00313 g005
Figure 6. Diagram of custom-designed optical coherence tomography (OCT). SLD, superluminescent diode; LED, light-emitting diode; CCD, charge-coupled device.
Figure 6. Diagram of custom-designed optical coherence tomography (OCT). SLD, superluminescent diode; LED, light-emitting diode; CCD, charge-coupled device.
Bioengineering 10 00313 g006
Figure 7. Image registration procedures of direct registration (DR) and resizing assisting registration (RAR). (a) Representative images with the ratio R L / R A = n. (b) Direct registration without resizing processing. (c) Normalized images with the ratio R L / R A = 1. (d) Registration with the normalized images in (c). (e) Resizing the image ratio R L / R A = n.
Figure 7. Image registration procedures of direct registration (DR) and resizing assisting registration (RAR). (a) Representative images with the ratio R L / R A = n. (b) Direct registration without resizing processing. (c) Normalized images with the ratio R L / R A = 1. (d) Registration with the normalized images in (c). (e) Resizing the image ratio R L / R A = n.
Bioengineering 10 00313 g007
Figure 8. Performance comparison of direct registration (DR) and resizing assisting registration (RAR). (a) The rotational compensation (top), lateral translational compensation (middle), and axial translational compensation (bottom). (b) The 2D correlation coefficient (CC) of the original image, DR, and RAR. (c) The averaged B-scan images of DR (c1) and RAR (c2). Visualization 1 includes corresponding video clips before (left video) and after registration with DR (middle video) and RAR (right video). (d) Detailed comparison of the outer retinal layers. The images with red/blue dash line boundary are zoom-in views of the red/blue rectangles in (c1)/(c2). ELM, external limiting membrane; EZ, ellipsoid zone; CT, photoreceptor cone tip; RT, photoreceptor rod tip; RPE, retinal pigment epithelium; BM, Bruch’s membrane.
Figure 8. Performance comparison of direct registration (DR) and resizing assisting registration (RAR). (a) The rotational compensation (top), lateral translational compensation (middle), and axial translational compensation (bottom). (b) The 2D correlation coefficient (CC) of the original image, DR, and RAR. (c) The averaged B-scan images of DR (c1) and RAR (c2). Visualization 1 includes corresponding video clips before (left video) and after registration with DR (middle video) and RAR (right video). (d) Detailed comparison of the outer retinal layers. The images with red/blue dash line boundary are zoom-in views of the red/blue rectangles in (c1)/(c2). ELM, external limiting membrane; EZ, ellipsoid zone; CT, photoreceptor cone tip; RT, photoreceptor rod tip; RPE, retinal pigment epithelium; BM, Bruch’s membrane.
Bioengineering 10 00313 g008
Figure 9. (a) The resliced B-scan along the slow scan direction before registration (a1), after DR (a2), and after RAR (a3). (b) The compensated rotation (top), lateral translation (middle), and axial translation (bottom). (c) The 2D correlation coefficient of the adjacent B-scans.
Figure 9. (a) The resliced B-scan along the slow scan direction before registration (a1), after DR (a2), and after RAR (a3). (b) The compensated rotation (top), lateral translation (middle), and axial translation (bottom). (c) The 2D correlation coefficient of the adjacent B-scans.
Bioengineering 10 00313 g009
Figure 10. Performance comparison of direct registration (DR) and resizing assisting registration (RAR) for OCTA processing. (a) An en face image of OCTA with DR (a1) and RAR (a2). (b) A zoomed-in detailed comparison from (a1) (top row) and (a2) (bottom row). (c) The representative OCTA B-scans at the same location were processed by DR (c1) and RAR (c2). (d) The representative OCT B-scans at the same location were processed by DR (d1) and RAR (d2).
Figure 10. Performance comparison of direct registration (DR) and resizing assisting registration (RAR) for OCTA processing. (a) An en face image of OCTA with DR (a1) and RAR (a2). (b) A zoomed-in detailed comparison from (a1) (top row) and (a2) (bottom row). (c) The representative OCTA B-scans at the same location were processed by DR (c1) and RAR (c2). (d) The representative OCT B-scans at the same location were processed by DR (d1) and RAR (d2).
Bioengineering 10 00313 g010
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Ma, G.; Son, T.; Adejumo, T.; Yao, X. Rotational Distortion and Compensation in Optical Coherence Tomography with Anisotropic Pixel Resolution. Bioengineering 2023, 10, 313. https://doi.org/10.3390/bioengineering10030313

AMA Style

Ma G, Son T, Adejumo T, Yao X. Rotational Distortion and Compensation in Optical Coherence Tomography with Anisotropic Pixel Resolution. Bioengineering. 2023; 10(3):313. https://doi.org/10.3390/bioengineering10030313

Chicago/Turabian Style

Ma, Guangying, Taeyoon Son, Tobiloba Adejumo, and Xincheng Yao. 2023. "Rotational Distortion and Compensation in Optical Coherence Tomography with Anisotropic Pixel Resolution" Bioengineering 10, no. 3: 313. https://doi.org/10.3390/bioengineering10030313

APA Style

Ma, G., Son, T., Adejumo, T., & Yao, X. (2023). Rotational Distortion and Compensation in Optical Coherence Tomography with Anisotropic Pixel Resolution. Bioengineering, 10(3), 313. https://doi.org/10.3390/bioengineering10030313

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop