Skip to main content
NIHPA Author Manuscripts logoLink to NIHPA Author Manuscripts
. Author manuscript; available in PMC: 2017 Jan 1.
Published in final edited form as: Vis Neurosci. 2016 Jan;33:E005. doi: 10.1017/S0952523816000018

Methods for investigating the local spatial anisotropy and the preferred orientation of cones in adaptive optics retinal images

Robert F Cooper 1, Marco Lombardo 2, Joseph Carroll 3,4, Kenneth R Sloan 5,6, Giuseppe Lombardo 7,8
PMCID: PMC5068353  NIHMSID: NIHMS821525  PMID: 27484961

Abstract

The ability to non-invasively image the cone photoreceptor mosaic holds significant potential as a diagnostic for retinal disease. Central to the realization of this potential is the development of sensitive metrics for characterizing the organization of the mosaic. Here we evaluated previously-described (Pum et al., 1990) and newly-developed (Fourier- and Radon-based) methods of measuring cone orientation in both simulated and real images of the parafoveal cone mosaic. The proposed algorithms correlated well across both simulated and real mosaics, suggesting that each algorithm would provide an accurate description of individual photoreceptor orientation. Despite the high agreement between algorithms, each performed differently in response to image intensity variation and cone coordinate jitter. The integration property of the Fourier transform allowed the Fourier-based method to be resistant to cone coordinate jitter and perform the most robustly of all three algorithms. Conversely, when there is good image quality but unreliable cone identification, the Radon algorithm performed best. Finally, in cases where both the image and cone coordinate reliability was excellent, the method of Pum et al. (1990) performed best. These descriptors are complementary to conventional descriptive metrics of the cone mosaic, such as cell density and spacing, and have the potential to aid in the detection of photoreceptor pathology.

Keywords: Adaptive optics, Anisotropy, Cone photoreceptors, Cone metrics, Cone orientation

Introduction

Adaptive optics (AO) retinal imaging tools have substantial potential for use in the diagnosis of retinal degenerations. The improvement in retinal image contrast and resolution allows the direct observation of the cone and rod photoreceptors (Dubra et al., 2011), allowing the opportunity to directly assess pathology early in the disease course. Central to the clinical application of this technology is the ability to quantitatively analyze the photoreceptor mosaic. At present, the majority of studies have focused on the analysis of cone density and spacing of cones (Li & Roorda, 2007; Chui et al., 2008; Li et al., 2010; Dees et al., 2011; Song et al., 2011; Garrioch et al., 2012; Chiu et al., 2013; Lombardo et al., 2013a; Park et al., 2013; Ratnam et al., 2013). These studies demonstrate moderate to high variability within cone density and spacing within the healthy adult population, making it difficult to detect small deviations from normal. However, despite individual differences in cone density and spacing, the parafoveal cone mosaic uniformly presents as a triangular lattice, and it is thought that the quality of the cone lattice is of high importance for the interreceptoral network and cell signaling (Hirsch & Miller, 1987; Pum et al., 1990; Lombardo et al., 2013b). Thus, disorder in cone packing could serve as an important and sensitive measure with which to characterize a given image of the cone mosaic (Baraas et al., 2007; Wojtas et al., 2008).

The geometry of the overall cone mosaic can be easily visualized by defining the Voronoi domain associated with each cone photoreceptor cell in the mosaic. In a perfectly triangular lattice, all cones will have hexagonal Voronoi domains. While numerous investigators have demonstrated that the majority of cones in the normal parafoveal cone mosaic have hexagonal Voronoi domains (Baraas et al., 2007; Li & Roorda, 2007; Rossi et al., 2008; Wagner-Schuman et al., 2010; Dees et al., 2011; Dubra et al., 2011; Lombardo et al., 2013b), there are only a few examples of using mosaic geometry to detect retinal pathology in AO imagery. Baraas et al. (2007) imaged individuals with congenital tritan color vision deficiency and observed density within normal limits but significantly disrupted regularity, with the percentage of six-sided Voronoi cells being substantially lower (55%) than normal controls (70%). The authors concluded that the short-wavelength sensitive (S-) cones degenerated in these patients, with the observed normal density explained by the fact that the S-cones comprise only about 5% of the total number of cones (which is significantly smaller than the known inter-individual variability in cone density). I would remove the last paragraph, since it is not strictly related to the aim of this work and can be confusing for the reader.

Further insight into the packing regularity of the cone mosaic comes from assessment of the orientation of individual cones within the mosaic. Previous work has shown that the human cone mosaic forms a variable number of hexagonal submosaics that differ in orientation and are separated by cones with non-hexagonal arrangements (Pum et al., 1990; Ahnelt & Kolb, 2000). Algorithms for assessing the orientation of the cone mosaic were originally developed for use in histological images, but to our knowledge have not been applied to AO images of the cone mosaic. Thus, the aim of the present work was to demonstrate two new methods for analyzing the anisotropy and orientation of cones in simulated and real AO images of the parafoveal cone mosaic. These methods were based on Fourier (Meitav & Ribak, 2011) and Radon transforms (Deans, 1983) and were compared to a previously developed algorithm (Pum et al. 1990). We demonstrate that the orientation of individual cones within the mosaic can be accurately measured using these techniques.

Methods

Three algorithms were implemented to assess the orientation of a set of photoreceptors in images using MATLAB (Mathworks Inc, Natick MA, USA). Each algorithm was tested on both simulated and real images of the cone photoreceptor mosaic. For each image, cone photoreceptor coordinates were used to derive a Voronoi diagram for the mosaic. The number of neighbors of a given cone was defined as the number of sides of the Voronoi polygon corresponding to that cone’s location. Only orientation information for cones with six neighbors was obtained with each algorithm.

Neighbor Derived Orientation

Spatial orientation analyses assay local neighborhoods of individual cones. For a given cone location, nearby neighbors can be identified either by distance (Pum et al., 1990) or by using a Voronoi diagram (Curcio & Sloan, 1992). The original method in Pum et al., (1990) selected the seven nearest neighbors, and excluded any cones outside ±30% of the median neighbor distance. Cells within the ±30% median distance “band” were used for analysis. Curcio & Sloan (1992) modified this step to use the neighbors defined by the Voronoi diagram of the cone centers. Both methods limited further analysis to those cones with only six neighbors.

In the neighbor-derived orientation, a vector is created from the central cone to each neighbor. Pum et al. (1990) used the median-distance neighbor to define an initial reference vector, and computed the difference between that vector and the vector from the central cone to each of the other neighbors, adjusting the differences in angle to lie between ±30°. These adjusted vectors plus the original reference vector were added and divided by 6 to yield a “characteristic vector” which contained information about size and orientation of a hexagon centered on that central cone (Pum et al., 1990). Curcio & Sloan (1992) used a slightly different method of computing orientation, which took the median of the adjusted vectors and reference vector to create the “characteristic vector”, though this yielded similar results to the method of Pum et al. (1990). Both produce a characteristic orientation which ranges over 60° because of the presumed six-way symmetry of the hexagonal neighborhood. Due to concerns regarding the reliability of the median-based characteristic vector, the Pum algorithm was used throughout this manuscript.

Fourier Derived Orientation

Fourier spectral analysis is intrinsically insensitive to cones missed or misidentified in the image and provides global, reliable information on their spacing, arrangement and periodicity. Based on this premise, a spectrum angular Fourier method was performed on several overlapping circular regions of interest (ROIs) (e.g, two adjacent areas were 50% overlapped), I(x,y), with a diameter 4.5 times greater than the inter-cell distance (ICD) of the given mosaic (Figure 1). The ROI size was chosen empirically to balance stability and sensitivity; substantially larger (>6 times the ICD) ROIs caused the algorithm to be insensitive to local variations, whereas substantially smaller (<3 × the ICD) ROIs caused the algorithm to produce highly variable results. The power spectrum of each ROI, f(u,v) = FFT (|I(x,y)|2), was extracted and converted to polar coordinates f(ρ,θ). In general f(ρ,θ) can be written as a sum of cosine angular function components:

f(ρ,θ)=A0(ρ,θ)+n=1An(ρ,θ)cos[n(θϕn(ρ,θ))] (1)

where An(ρ,θ) and ϕn(ρ,θ) are the amplitude and the phase of the nth Fourier harmonic components of f(ρ,θ) respectively. The information on the packing arrangement, such as spacing and orientation, can be retrieved by taking the 1-D Fourier transform on the angular content of the power spectrum of (1), as follows:

F(ρ,ω)=FFT(|f(ρ,θ)|2) (2)

by evaluating the modulo component and the phase of (2).

Figure 1. Outline of the steps to retrieve the orientation of individual cones using the Fourier method.

Figure 1

A) Individual cones in an image of the cone mosaic (AOSLO) are identified using a cone identification algorithm, and the mean inter-cell neighbor distance is calculated. A region of interest (ROI; white circle) with a diameter 4.5 times greater than the inter-cell distances is sampled uniformly across the image such that each ROI overlaps by 50% with each of its neighboring ROIs. B) For each ROI, a binary mask is used to generate an image of the cone coordinates, I(x,y). C) The power spectrum, f(u,v) = FFT (|I(x,y)|2), is calculated for each ROI and converted to polar coordinates, f(ρ,θ), as shown in (D). E) Next, a 1D – FFT is performed on the angular content of the power spectrum of f(ρ,θ): F(ρ,ω) =. The spatial characteristic length scale, associated with the hexagonal arrangement of the cones within the ROI, is defined as dhex = 1/ρmax, in which ρmax represents the maximum value of the module F(ρ,6). F) The corresponding local mean orientation of the hexagonal arrangement is calculated as ϕ6 = − arg(F(ρmax,6)/6) and it expresses the average angular hexagonal neighbor orientation for each ROI. G) The final orientation for each six-sided cell is computed by taking the mean of average angular hexagonal neighbor orientations of the ROI in which that cell fell. Non six-sided cells are shown as open circles in F & G. The AO image subtends a 120×120 μm area.

The sixth spectrum component, F(ρ,6), contains frequency information about the six equidistant vertices, regardless of the orientation of the hexagonal packing. For each ρ value, the modulus F(ρ,6) represents the size of the hexagonal arrangement and its corresponding phase represents the local hexagonal packing orientation. If we extract the value ρmax, which represents the maximum value of the module F(ρ,6), the corresponding dhex = 1/ρmax can be identified as the spatial characteristic length scale associated with the hexagonal arrangement on the ROI. The corresponding local mean orientation of the hexagonal arrangement is calculated as ϕ6=−arg(F(ρmax,6))/6 and defined the average angular hexagonal neighbor orientation. The average angular hexagonal neighbor orientation was calculated for each ROI, and the orientation of each cone was determined by averaging the orientations of each ROI that overlapped the cone’s location. The algorithm steps are shown graphically in Figure 1.

Radon Derived Orientation

Another approach was derived using the Radon transform (Deans, 1983). The Radon transform is an integral transform typically performed over a series of straight “projection” lines. The inverse of the Radon transform is used extensively in reconstruction of medical computed tomography images (Herman & Kuba, 1999). Here we used the Radon transform to assess orientation by determining the projection angle, which typically occurs along the orientation of the cones. To accomplish this, a ROI that was 4.5 times the mean ICD was extracted at each cone location (Figure 2a). This ROI size was empirically determined to be ideal; a larger ROI was insensitive to local changes in orientation, while a smaller ROI was too sensitive to local changes, and had noisy results. A circular mask was applied to each ROI (Figure 2b), and each ROI was transformed using the Radon transform

f(r,θ)=R(I(x,y)2) (3)

where θ is the angle of the projection and r is the projection bin. In the radon-transformed ROI, each row (θ) was an angle and each column was a projection bin (r) (Figure 2c). Because the rotation of a hexagon can only be detected over a −30° to 30° range, only θ between the values of 60–120° (where 90° is horizontal) were considered.

Figure 2. Outline of the steps used to determine the orientation of individual cones using a Radon transform.

Figure 2

A) A ROI 4.5 times the ICD is centered on each cone with a 6-sided Voronoi domain is selected within the image. B) A circular mask is applied to the ROI. B–C) The Radon transform is applied to the ROI and the sides of the transform are smoothed with a Gaussian filter (5th order, σ = 0.75) and cropped (blue lines). Each cropped row of (C) contains information from each angle θ of Radon projection. D) Shows the projection profiles at two rows corresponding to −15° (purple profile) and 15° (orange profile). To determine the row with the most contrast, the 2nd derivative of each row is performed (E), and the row θ with the highest RMS (orange profile) is selected as the orientation at that location. A low RMS location (purple profile) is shown for comparison. F) The orientation is assigned to that cell. G) The algorithm is repeated for each 6-sided cell location in the image. The AO image subtends a 120×120 μm area.

When a Radon transform is oriented along the axis of the photoreceptors contained in a ROI, it creates a characteristic multi-peak pattern along across the projection bins (r) (Figure 2d, orange profile) corresponding to the dominant orientation at that location. This information can be extracted from the Radon transform by assessing the row (θ) at which the multiple-peak pattern is most resolvable. To mitigate the effect of image noise on our measurement of the multiple peaks, each row (θ) was smoothed with a Gaussian filter (5th order, σ = 0.75), and the 2nd order derivative of the smoothed row was calculated. The central region of the row was cropped to exclude the masked area using the first and last zero-crossings, and the root-mean-square (RMS) of the cropped, differentiated profile was calculated along each row. The row with the maximum RMS was taken as the main orientation of the ROI.1

Algorithm Validation

To assess the accuracy of the algorithms, a simulated cone mosaic with perfect hexagonal packing was created as an idealized model of the human parafoveal cone mosaic. The simulated mosaic subtended 150×150 μm with a 0.45 μm/pixel, and the cone spacing (ICD = 3.64 μm) corresponded to a density of 87,000 cones/mm2. The relationship between spacing and density is consistent with that of a perfect hexagonal mosaic, according to methods described by Coletta & Williams (1987). The coordinates were rotated (between ±30°; with 1° step), and then cropped to a 120×120 μm area for analysis. From this set of coordinates, an accompanying cone “image” was generated by convolving a 2D Gaussian with a binary mask at each of the cone locations. Each algorithm was run on each rotated cone mosaic. The results of each algorithm were then compared to the known rotation (Figure 3a).

Figure 3. Comparison of orientation algorithms using an 87,000 cones/mm2 simulated mosaic without (A) and with (E) cone intensity variation and coordinate jitter.

Figure 3

The neighbor derived orientation (Pum et al., 1990) algorithm correctly determines the orientation of the mosaic without any coordinate jitter (B, black orientation bars), but can produce results outside of tolerance (>|3°|, red orientation bars) when the coordinates are jittered and cone intensity varied (F). Both the Radon (C,G) and Fourier (D,H) algorithms are insensitive to coordinate jitter and image intensity variability.

We further examined the accuracy of the algorithms in the presence of noise by perturbing the coordinates in the perfect mosaics by a random amount drawn from a Gaussian distribution with a mean of 0 and a standard deviation equivalent to 5% of the cone spacing (0.21 μm, Figure 3b). Additionally, the intensity of each cone in the image was adjusted by randomly selecting an intensity from a log-normal distribution with a 24.9 arbitrary units (A.U.) standard deviation and mean intensity of 80 A.U., based on cone reflectivity values previously observed in AO images from normal subjects (Cooper et al., 2011).

Testing Algorithm Performance

To examine the performance of each algorithm on a more “realistic” simulated mosaic, we generated mosaics that contained multiple submosaics of differing local orientation (Figure 4). A 130×130 μm area (0.45 μm/pixel scale) was created, and twenty locations from within the area were randomly drawn from a uniform distribution and used as seed locations for each submosaic. Each seed location was assigned a random rotation within a range of ±30°, and new cones were added radially to each seed, separated by an azimuth of 60° and a radius defined by an ICD of 3.64 μm so as to maintain a hexagonal lattice affixed at the seed’s assigned orientation. This process was repeated for each cone until encountering another cone. Once no more cones could fill the area, the cone locations were “relaxed” 100 times using a “hard disk” model similar to that proposed by Stillinger et al. (1964) (Supplemental Video 1). The final mosaic was then cropped to a 120×120 μm area for analysis. One hundred simulated mosaics, which contained 77±2% six-sided Voronoi cells, were created in this manner. An accompanying cell image was generated for each simulated mosaic as previously stated, and all three algorithms were then run on each simulated image.

Figure 4. Comparison of orientation algorithms using simulated mosaics.

Figure 4

Algorithm agreement in simulated mosaics with a highest (A–B) and lowest (C–D) agreement. Cyan circles mark six-sided cell locations, while orange circles mark unanalyzed, non-six sided cells. Black bars are locations where at least two algorithms agreed within their combined tolerances (6°). Each color in the right column corresponds to results from each algorithm (Pum: orange, Radon: magenta, Fourier: cyan). If one algorithm was outside tolerance, a bar with the corresponding color was overlaid on the black bar. If all three algorithms disagreed, the orientation from each method is plotted. Scale bar is 20 μm.

Finally, each algorithm was tested using 17 images acquired from 17 subjects using a custom adaptive optics scanning light ophthalmoscope (AOSLO)(Dubra & Sulai, 2011). This research was conducted according to the tenets of the Declaration of Helsinki, and image acquisition was approved by the institutional research boards at the Medical College of Wisconsin and Marquette University (Milwaukee, WI). AOSLO images were acquired using a 790nm scanning beam over a 1.0° field of view (FOV), 0.5 degrees temporal from fixation was imaged in each subject. Axial length measurements were obtained on all subjects using an IOL Master (Carl Zeiss Meditec, Dublin, CA), and used in combination with a simplified Gullstrand II model to convert from degrees of visual angle to microns on the retina. The central 120×120 μm was cropped from each image. Cone coordinates were semi-automatically identified using a previously described algorithm (Garrioch et al., 2012). The spacing of cones and their packing arrangement were analyzed using ICD and a Voronoi tessellation, which was used to extract the percentage of six-sided cones. The Pum, Fourier, and Radon algorithms were run on each image as described above.

Analysis of Algorithm Performance

To examine algorithm accuracy in the rotated versions of a “perfect” simulated mosaic, we compared the orientation of each six-neighbor cone to the known rotation of the simulated mosaic (Figure 5). The detected orientation of each cone from each algorithm was subtracted from the known rotation for evaluating the error. A tolerance interval ±3° of the known rotation was used to account for rounding error and noise. Any cone orientations which fell outside the tolerance interval were considered incorrect.

Figure 5. Comparison of orientation algorithms using real mosaics.

Figure 5

Algorithm agreement in AOSLO images of the parafoveal cone mosaic with a highest (A–B) and lowest (C–D) agreement. Cyan circles mark six-sided cell locations. Orange circles mark to unanalyzed, non-six sided cells. Black bars are locations where at least two algorithms agreed within their combined tolerances (6°). Each color in the right column corresponds to results from each algorithm (Pum: orange, Radon: magenta, Fourier: cyan). If one algorithm was outside tolerance, a bar with the corresponding color was overlaid on the black bar. If all three algorithms disagreed, the orientation from each method is plotted. Scale bar is 20 μm.

For simulated mosaics containing multiple submosaics or real images of the cone mosaic collected using AOSLO, we compared the algorithms by estimating submosaic homogeneity. Homogeneity was determined by overlaying a grid with 15×15 μm spacing on each mosaic. The variance of the orientation of cells within each grid square was calculated. Homogeneity was defined as the average pooled variance across all grid squares. Pooled variance describes the average spread of all grid variances about their mean; the higher the pooled variance in this analysis, the lower the submosaic homogeneity by a given algorithm.

We measured algorithm agreement using both the Pearson correlation coefficient and the intraclass correlation coefficient (ICC) based on a two-way random model. The Pearson correlation coefficient was calculated to estimate the correlation between algorithm pairs, and the ICC was used to estimate the reliability between orientations from all three algorithms. All statistical analyses were performed in SPSS (IBM, Armonk, NY). Data were expressed as mean ± standard deviation (M ± SD).

Results

Simulated Mosaic Performance

For the rotated versions of the ideal simulated mosaic, each algorithm was able to correctly assess the amount of rotation applied to the mosaic. Figure 3 exemplifies the ability of each algorithm to detect the orientation of a perfectly hexagonal mosaic either in the absence or presence of noise. In a perfect mosaic (Figure 3a), correct identification of cone orientation within the ±3° tolerance was achieved for 100%, 99.8%, and 100% of cones using the Pum, Fourier, and Radon approaches, respectively (Figure 3b–d). The Fourier algorithm’s 0.2% error was due to the perfect lattice with no rotation; the hexagonally located coordinates created artifacts in the Fourier domain, causing the algorithm to return erroneous values. Given that this only occurred in an extreme (and non-physiologic) case, we considered the algorithm’s performance to be equivalent to that of the other two. The average absolute errors were 0.06±0.02°, 0.11±0.04° and 0.10±0.24°, using the Pum, Fourier, and Radon approaches, respectively. When noise in the form of coordinate jitter and cone intensity variation was applied to the image (Figure 3e), correct identification of cone orientation within the ±3° tolerance was achieved for 95.8%, 99.9%, and 99.9% of cones using the Pum, Fourier, and Radon approaches, respectively (Figure 3f–h). The average absolute errors for the noisy mosaic were 1.18±0.04°, 0.15±0.08° and 0.22±0.26°, for the Pum, Fourier, and Radon algorithms, respectively. Taken together, these results demonstrate excellent accuracy for all three algorithms.

The 100 simulated mosaics containing multiple submosaics had an average of 76.9±2.1% six-sided Voronoi cells, and an average ICD of 3.8±0.03 μm. This ICD was slightly larger (5.5±0.7%) than the ICD derived from the average density of each simulated mosaic (78,486±1,262 cones/mm2). This was consistent with previous observations that within the photoreceptor mosaic there are point and line discontinuities, where the hexagonal lattice is disrupted (Pum et al., 1990, Ahnelt and Kolb 2000). The presence of these disruptions in the mosaic reduces the number of ideally packed cones, increasing the measured ICD. Qualitatively, we found that both the Pum and Fourier methods were particularly susceptible to artifacts around the edges of six-sided submosaics; this was likely related to noise from neighboring non-hexagonal cones. On average, the Fourier method was the most homogenous with a 20.2±9.0 degrees2 pooled variance across all submosaics, while the Pum and Radon methods showed pooled variances of 28.1±4.5 and 32.6±6.3 degrees2, respectively. (Figure 4) The results from each simulated mosaic are summarized in Table 1. We found that the Radon and Pum methods correlated more closely (r=0.92; p<0.01) than the Radon and Fourier methods (r=0.85; p<0.01) and the Pum and Fourier methods (r=0.84; p<0.01). The average ICC for all pairwise correlations among all three algorithms was 0.95.

Table 1.

Simulated Mosaic Descriptive Metrics Summary

Mosaic # Density (cones/mm2) ICD (μm) %6 Sides Average Submosaic Pooled Variance (degrees2) Mosaic # Density (cones/mm2) ICD (μm) %6 Sides Average Submosaic Pooled Variance (degrees2)
Pum Radon Fourier Pum Radon Fourier
1 77596 3.82 74.6 19.9 21.3 31.9 51 78063 3.88 78.2 29.3 37.3 29.0
2 77962 3.86 71.7 27.9 34.6 30.5 52 77932 3.84 78.2 32.0 35.3 7.7
3 78575 3.86 73.8 36.9 34.1 10.1 53 77660 3.85 69.7 27.0 30.2 32.7
4 78127 3.84 79.5 26.1 27.4 13.6 54 78112 3.87 78.2 21.7 22.4 34.6
5 79149 3.84 76.9 29.3 34.3 8.3 55 78673 3.85 76.5 30.6 34.8 17.3
6 79026 3.84 76.7 24.5 28.3 17.1 56 77878 3.84 77.6 26.4 37.3 37.6
7 77110 3.83 76.2 23.8 31.6 46.0 57 77839 3.85 77.4 26.7 25.7 22.3
8 78343 3.87 78.2 29.2 31.6 21.4 58 78229 3.86 78.9 27.0 27.2 29.5
9 80415 3.85 79.3 30.6 34.5 31.5 59 77870 3.85 77.4 34.2 38.8 9.3
10 76731 3.81 76.4 30.0 34.3 29.1 60 78419 3.85 78.2 29.2 30.5 10.2
11 79219 3.88 76.4 33.8 34.6 25.4 61 78195 3.85 77.3 36.8 37.3 12.4
12 79707 3.83 77.9 32.3 36.6 9.3 62 77428 3.85 78.2 23.2 30.5 29.0
13 77672 3.78 76.5 35.3 31.1 19.5 63 78726 3.87 78.7 23.0 25.4 15.4
14 81162 3.86 78.1 37.5 47.7 10.0 64 80915 3.84 76.2 32.4 39.9 19.2
15 77873 3.78 77.7 23.0 33.6 10.5 65 76372 3.8 77.1 24.6 34.9 7.1
16 78298 3.86 77.3 25.6 35.9 21.7 66 77466 3.9 77.2 27.6 41.5 25.1
17 77436 3.86 72.3 25.1 20.4 15.5 67 78390 3.87 75.2 27.4 32.8 22.3
18 80399 3.87 76.7 33.9 37.6 15.6 68 78691 3.84 80.5 33.6 47.4 18.7
19 80074 3.8 75.0 30.0 34.9 20.3 69 80413 3.84 76.6 33.7 35.9 23.0
20 79314 3.81 77.4 29.4 39.6 16.3 70 77953 3.8 76.5 26.7 36.6 13.4
21 76961 3.83 70.4 23.2 28.8 9.1 71 79811 3.86 73.5 26.7 39.2 17.9
22 77464 3.87 79.3 26.8 33.6 22.1 72 78632 3.82 78.1 26.9 36.9 33.2
23 81777 3.87 76.3 35.2 38.2 25.2 73 78491 3.84 76.1 27.9 38.7 14.0
24 77462 3.8 78.3 25.1 28.6 27.7 74 78404 3.85 78.2 26.5 34.8 32.2
25 78238 3.87 73.7 20.9 23.2 18.6 75 78827 3.85 77.0 27.9 28.3 14.1
26 82282 3.85 75.9 28.0 33.6 21.0 76 78120 3.84 76.4 31.1 35.3 22.4
27 77375 3.78 77.4 33.6 33.0 29.4 77 77241 3.86 77.1 23.2 24.7 12.1
28 77426 3.88 79.8 25.2 21.2 11.7 78 78464 3.87 77.4 29.9 30.2 26.9
29 77811 3.87 77.7 34.3 32.0 13.5 79 77595 3.85 77.8 27.9 27.5 35.9
30 76876 3.87 78.2 22.7 23.6 27.4 80 77791 3.87 79.7 33.0 27.4 15.1
31 78697 3.89 79.7 29.7 33.0 16.4 81 79181 3.86 76.7 32.2 37.1 16.2
32 79403 3.84 71.6 28.1 27.1 7.2 82 77673 3.82 78.0 20.6 20.8 21.0
33 77583 3.82 74.1 27.6 21.8 8.6 83 77325 3.87 79.7 33.5 33.4 10.8
34 80415 3.87 77.4 26.0 37.3 26.1 84 79387 3.86 78.5 24.2 30.8 31.4
35 77882 3.85 75.5 28.0 43.7 4.4 85 77134 3.83 78.8 25.4 23.7 23.8
36 76864 3.85 79.6 25.5 26.8 20.5 86 78809 3.87 78.7 32.7 40.2 21.8
37 77621 3.88 79.4 21.1 20.3 38.2 87 77175 3.84 78.5 38.7 45.8 10.2
38 77793 3.86 77.4 25.5 30.9 19.8 88 81248 3.88 76.4 33.7 40.5 18.1
39 77643 3.86 79.0 24.2 27.2 35.3 89 78245 3.79 72.1 22.6 32.7 17.3
40 80524 3.87 75.2 32.6 39.9 9.0 90 76911 3.84 78.5 21.7 24.5 16.9
41 77592 3.8 78.0 27.4 29.9 29.5 91 78126 3.88 78.1 26.1 26.7 16.4
42 77483 3.87 77.9 21.0 28.9 5.0 92 78185 3.85 77.1 27.6 36.2 34.5
43 79328 3.87 78.5 27.3 41.5 13.1 93 78245 3.85 75.6 31.9 39.7 8.5
44 78328 3.83 78.9 21.5 21.9 26.2 94 78749 3.85 77.6 32.9 41.2 13.8
45 78285 3.86 76.5 21.5 31.2 18.4 95 77376 3.84 77.8 25.2 30.6 20.8
46 81855 3.86 78.5 27.0 29.3 16.5 96 78471 3.87 79.5 26.0 27.1 18.6
47 80904 3.78 80.1 28.7 27.5 28.7 97 78819 3.85 77.8 20.5 31.5 28.4
48 76999 3.8 76.3 25.9 33.5 14.2 98 79484 3.85 74.3 32.2 36.7 40.9
49 81930 3.87 79.8 38.9 38.5 18.3 99 78569 3.81 76.7 29.6 43.9 4.6
50 77350 3.77 76.1 30.0 36.8 20.9 100 78541 3.85 78.0 26.2 26.9 20.1

Average 78486 3.85 77.08 28.14 32.61 20.20

Real Mosaics

The real photoreceptor mosaics from 17 subjects contained on average 71±3% six-sided Voronoi cells. The average density was 85,789±13,251 cones/mm2, and average ICD was 4.0±0.3 μm. Using each mosaic’s density to calculate the expected ICD for a perfect triangular lattice (Coletta & Williams 1987), we again found that the measured ICD was consistently larger (9.0±0.8%) than the ICD derived from the mosaic density. When examining the orientation of the real mosaics, only the Fourier algorithm had an average pooled variance similar to the simulated parafoveal mosaics (22.2±7.9 degrees2, Figure 5). In contrast, the Pum and Radon methods were less homogenous than the simulated mosaics with average pooled variances of 40.6±5.6 and 41.3±7.9 degrees2, respectively. The decreased homogeneity of both the Pum and Radon methods could be due to the lower percentage of six-sided Voronoi cones in real mosaics; on average, there were 5.9% less hexagonal cones in real mosaics than in simulated mosaics. While the orientation of non-hexagonal cones is not calculated for either algorithm, their presence still influences the orientation of neighboring hexagonal cones, potentially decreasing the observed homogeneity. Despite the decreased homogeneity in real mosaics, we found that the Radon and Pum methods still correlated more closely (r=0.87; p<0.01) than the Radon and Fourier methods (r=0.82; p<0.01) and the Pum and Fourier methods (r=0.82; p<0.01). The average ICC for all pairwise correlations among all three algorithms was 0.94. The results from each AOSLO dataset are summarized in Table 2.

Table 2.

AOSLO Descriptive Metrics Summary

Subject ID Density (cones/mm2) ICD (μm) % 6 Sides Average Submosaic Pooled Variance (degrees2)
Pum Radon Fourier
AD_10252 90932 3.97 71.8 41.7 54.6 24.2
AD_10253 78959 4.18 68 45.2 40.5 18.8
JC_0077 84418 4.03 73.3 41.3 41.2 29.6
JC_0677 111954 3.49 74.8 32.5 47 30.7
JC_0878 81264 4.09 69.7 45.5 44.6 31.7
JC_0905 87428 3.96 77.3 34.3 34.6 21.3
JC_10119 83935 4.04 71.1 41.1 47.2 26.8
JC_10121 87417 3.93 73.3 42.6 42.6 20.4
JC_10122 113970 3.47 68.2 43.1 51.7 15.9
JC_10145 78572 4.2 71.9 39.3 32.7 15.3
JC_10147 99352 3.69 70.9 47.7 46.4 31.7
JC_10304 87701 3.99 71.2 47.2 35.2 12
JC_10312 73170 4.42 68.3 40.5 34.5 10.8
JC_10316 74534 4.31 67.3 34.2 27.6 12.4
JC_10317 61587 4.76 67.8 43.7 50.8 18.1
JC_10318 75277 4.3 74.2 26.7 31.8 37.2
JC_10329 87940 3.96 71.7 43.4 39.2 19.8

Average 85789 4 71.2 40.6 41.3 22.2

Discussion

In this work, we have shown the performance of a previous orientation detection algorithm (Pum et al., 1990), as well as two new approaches to detecting cone orientation. The algorithms had very good reliability across both simulated (0.95) and real mosaics (0.94), suggesting that each algorithm would provide an accurate description of photoreceptor orientations when applied to the coordinates (Pum and Fourier) or directly to an image (Radon). Analysis of inter-algorithm correlations highlighted the differences between the Fourier method and the Pum and Radon methods; we found a lower correlation between the Fourier and Pum algorithms and the Fourier and Radon algorithms than between the Pum and Radon algorithms. This is likely due to orientation averaging present in the Fourier algorithm. Specifically, the orientation of a cell of interest determined by the Fourier algorithm is the average of that cell’s orientation and the orientations of its surrounding cells. This is in contrast to the Pum and Radon methods, which do not average surrounding orientations. The intrinsic “regional averaging” performed in the Fourier method allows the algorithm to be robust to single-cell changes in orientation, and this property was reflected by submosaic homogeneity that was consistently lower than the other two algorithms in both artificially generated and real data (Table 1 and 2), but similar between the Pum and Radon algorithms. However, regionally averaging multiple orientations can result in inaccuracies near the edges of submosaic patches where non six-sided cells and submosaics with different dominant orientations meet (Pum et al., 1990; Curcio & Sloan, 1992; Lombardo et al., 2013b, Lombardo et al., 2014). Understanding this difference as well as other algorithm limitations is essential to understanding the specific utility of each algorithm. For example, the reliability of the Fourier and Pum approaches is directly linked to the accuracy of the cone identification algorithms that provide their coordinates. Cone identification algorithms can miss cones, identify extra cones, or incorrectly identify a cone’s centroid (Lombardo et al., 2014); each of these scenarios could mainly affects the results of Pum approach; since the Fourier approach provides an average orientation of the cones in a ROI, it is less sensitive to this error. Likewise, the Fourier method is able to overcome cell coordinate imprecision, or “jitter”, because any small differences in coordinate location are integrated when the coordinates are first transformed (Figure 1d), whereas the Pum method can return an erroneous result if the axis of the jitter is perpendicular to the circumference of the polygon formed by neighboring cones. This limitation can be seen in the ideal mosaic results (Figure 3), where the accuracy of the Pum method decreases markedly from 100% to 95.8% in the presence of coordinate jitter.

In contrast to coordinate-centric approaches, the Radon method is performed directly on the image, and only uses the cone coordinates to determine which locations to analyze. Because the algorithm is performed directly on the image, the algorithm requires image quality sufficient enough to resolve inter-cell spacing. Therefore, any image with poor cell resolution due to either poor image quality or an insufficient system resolution will cause the algorithm’s result to be unreliable. Moreover, the Radon algorithm cannot determine the orientation of cells near the edge of an image without using some form of correction (edge replication, mirroring, or padding). A benefit of image-based methods is that they do not require cell coordinates, and in principle, orientation could be determined at each pixel within an image, removing the requirement of pre-determined cell coordinates. An image-only approach could also be used in the Fourier algorithm. However, future work is needed to understand the reliability of the Fourier method using only the retinal image.

As each algorithm accurately defines orientation in ideal mosaics, the primary difference between the algorithms is how each responds to input imprecision. This could directly influence which algorithm is applied. For example, the Fourier algorithm appears to be the most robust to poor signal-to-noise ratio (SNR) and poor cell identification precision. This makes it an ideal candidate for instances where the data reliability is poor. Conversely, in situations where there is high image quality, the Radon algorithm could be preferred to retrieve directly the cones orientation. Finally, in cases where both the image and cell coordinate reliability is excellent, Pum’s method would be expected to perform best.

Cell orientation has the potential to detect subtle changes in photoreceptor regularity, but there are numerous other aspects of orientation that still need to be examined. Principle among them is the effect of eccentricity on orientation. It has been established that the percentage of six-sided cells increases away from the fovea and peaks at approximately 0.5 degrees before decreasing to foveal levels at 1 degree and beyond (Baraas et al., 2007, Li & Roorda, 2007; Carroll et al., 2010; Dees et al., 2011; Lombardo et al., 2013b). The effect of the percentage of six-sided cells, e.g., by analyzing real mosaics collected beyond 1 degree, was not explored in this manuscript, although we would expect that the orientation of cone photoreceptors would be far less homogenous due to the loss of the hexagonal lattice. Other phenomena that may contribute to the orientation of hexagonal cones as a function of eccentricity are local variance of the cone shape and the compression along the vertical meridian as a consequence of the expansion along the horizontal meridian of the photoreceptor mosaic; the effect of these properties could be explored in a future work.

In addition to the effect of eccentricity on orientation, it has not yet been determined how the orientation of a mosaic changes in response to retinal pathology. Nevertheless, the results from each algorithm suggest that the orientation of individual cones is not random, but correlated to their neighbors, consistent with previous observations (Pum et al., 1990; Curcio & Sloan, 1992). Thus, deviations in the expected orientation of neighbors within the cone mosaic could be used as a metric of photoreceptor structure, especially when used as a complement to conventional cone metrics such as cell density and spacing. Indeed, the most commonly used mosaic descriptors are not directionally sensitive, and only provide distance measurements derived from cone positions. Measurements of cone regularity, like cell orientation, have the potential to measure a unique aspect of the structure of a photoreceptor mosaic. As the clinical utility of AO devices continues to expand, the development of novel, sensitive metrics are essential to characterizing the human photoreceptor mosaic.

Acknowledgments

The authors would like to acknowledge the contributions of Phyllis Summerfelt for her administrative assistance, and Christopher S. Langlo, Melissa Wilk, Brian Higgins, Erika Phillips, and Moataz Razeen for imaging assistance. Research supported in this publication was supported in part by the National Center for Research Resources and the National Center for Advancing Translational Sciences of the National Institutes of Health under award number UL1TR000055 and by the National Eye Institute of the National Institutes of Health under award numbers R01EY017607 and P30EY001931. Its contents are solely the responsibility of the authors and do not necessarily represent the official views of the NIH. Funding also provided by the Italian Ministry of Health (5×1000 funding; ML), Fondazione Roma (ML) and the National Framework Program for Research and Innovation PON (grant n. 01_00110; GL).

Footnotes

1

Orientation Unwrapping

Since six-neighbor cells can assume orientations over a periodic range of ±30°, a wrapping effect can occur whenever the value is close to either extreme of that range. The orientation periodicity precludes the direct recovery of true orientation differences. For example, cone orientations of −29° and 30° without adjusting for wrapping would erroneously be considered 59° apart. This can be particularly detrimental for any comparisons that rely on a monotonic scale, such as the intraclass correlation coefficient (ICC). To address this, we unwrapped the orientations when differences between algorithm orientations were greater than 30° apart. Thus, in the example presented above, the angles would become 31° and 30°, correctly representing the actual difference (1°) between results from the different algorithms.

References

  1. Ahnelt PK, Kolb H. The mammalian photoreceptor mosaic-adaptive design. Progress in Retinal and Eye Research. 2000;19:711–777. doi: 10.1016/s1350-9462(00)00012-4. [DOI] [PubMed] [Google Scholar]
  2. Baraas RC, Carroll J, Gunther KL, Chung M, Williams DR, Foster DH, Neitz M. Adaptive optics retinal imaging reveals S-cone dystrophy in tritan color-vision deficiency. Journal of the Optical Society of America A. 2007;24:1438–1447. doi: 10.1364/josaa.24.001438. [DOI] [PMC free article] [PubMed] [Google Scholar]
  3. Carroll J, Rossi EA, Porter J, Neitz J, Roorda A, Williams DR, Neitz M. Adaptive optics retinal imaging–clinical opportunities and challenges. Vision Research. 2010;50:1989–1999. [Google Scholar]
  4. Carroll J, Kay DB, Scoles D, Dubra A, Lombardo M. Adaptive optics retinal imaging–clinical opportunities and challenges. Current Eye Research. 2013;38:709–721. doi: 10.3109/02713683.2013.784792. [DOI] [PMC free article] [PubMed] [Google Scholar]
  5. Chiu SJ, Lokhnygina Y, Dubis AM, Dubra A, Carroll J, Izatt JA, Farsiu S. Automatic cone photoreceptor segmentation using graph theory and dynamic programming. Biomedical Optics Express. 2013;4:924–937. doi: 10.1364/BOE.4.000924. [DOI] [PMC free article] [PubMed] [Google Scholar]
  6. Chui TYP, Song H, Burns SA. Adaptive-optics imaging of human cone photoreceptor distribution. Journal of the Optical Society of America A. 2008;25:3021–3029. doi: 10.1364/josaa.25.003021. [DOI] [PMC free article] [PubMed] [Google Scholar]
  7. Coletta NJ, Williams DR. Psychophysical estimate of extrafoveal cone spacing. Journal of the Optical Society of America A. 1987;4:1503–1513. doi: 10.1364/josaa.4.001503. [DOI] [PubMed] [Google Scholar]
  8. Cooper RF, Dubis AM, Pavaskar A, Rha J, Dubra A, Carroll J. Spatial and temporal variation of rod photoreceptor reflectance in the human retina. Biomedical Optics Express. 2014;2:2577–2589. doi: 10.1364/BOE.2.002577. [DOI] [PMC free article] [PubMed] [Google Scholar]
  9. Curcio CA, Sloan KR. Packing geometry of human cone photoreceptors: Variation with eccentricity and evidence for local anisotropy. Visual Neuroscience. 1992;9:169–180. doi: 10.1017/s0952523800009639. [DOI] [PubMed] [Google Scholar]
  10. Deans SR. The Radon Transform and Some of Its Applications. New York: John Wiley & Sons; 1983. [Google Scholar]
  11. Dees EW, Dubra A, Baraas RC. Variability in parafoveal cone mosaic in normal trichromatic individuals. Biomedical Optics Express. 2011;2:1351–1358. doi: 10.1364/BOE.2.001351. [DOI] [PMC free article] [PubMed] [Google Scholar]
  12. Dubra A, Sulai Y. Reflective afocal broadband adaptive optics scanning ophthalmoscope. Biomedical Optics Express. 2011;2:1757–1768. doi: 10.1364/BOE.2.001757. [DOI] [PMC free article] [PubMed] [Google Scholar]
  13. Dubra A, Sulai Y, Norris JL, Cooper RF, Dubis AM, Williams DR, Carroll J. Noninvasive imaging of the human rod photoreceptor mosaic using a confocal adaptive optics scanning ophthalmoscope. Biomedical Optics Express. 2011;2:1864–1876. doi: 10.1364/BOE.2.001864. [DOI] [PMC free article] [PubMed] [Google Scholar]
  14. Garrioch R, Langlo C, Dubis AM, Cooper RF, Dubra A, Carroll J. Repeatability of in vivo parafoveal cone density and spacing measurements. Optometry and Vision Science. 2012;89:632–643. doi: 10.1097/OPX.0b013e3182540562. [DOI] [PMC free article] [PubMed] [Google Scholar]
  15. Herman G, Kuba A. Discrete Tomography Foundations, Algorithms, and Applications. New York, NY: Springer Science+Business Media; 1999. [Google Scholar]
  16. Hirsch J, Miller WH. Does cone positional disorder limit resolution. Journal of the Optical Society of America A. 1987;4:1481–1492. doi: 10.1364/josaa.4.001481. [DOI] [PubMed] [Google Scholar]
  17. Li KY, Roorda A. Automated identification of cone photoreceptors in adaptive optics retinal images. Journal of the Optical Society of America A. 2007;24:1358–1363. doi: 10.1364/josaa.24.001358. [DOI] [PubMed] [Google Scholar]
  18. Li KY, Tiruveedhula P, Roorda A. Intersubject variability of foveal cone photoreceptor density in relation to eye length. Investigative Ophthalmology & Visual Science. 2010;51:6858–6867. doi: 10.1167/iovs.10-5499. [DOI] [PMC free article] [PubMed] [Google Scholar]
  19. Lombardo M, Lombardo G, Schiano Lomoriello D, Ducoli P, Stirpe M, Serrao S. Interocular symmetry of parafoveal photoreceptor cone density. Retina. 2013a;33:1640–1649. doi: 10.1097/IAE.0b013e3182807642. [DOI] [PubMed] [Google Scholar]
  20. Lombardo M, Serrao S, Ducoli P, Lombardo G. Eccentricity dependent changes of density, spacing and packing arrangement of parafoveal cones. Ophthalmic & Physiological Optics. 2013b;33:516–526. doi: 10.1111/opo.12053. [DOI] [PubMed] [Google Scholar]
  21. Lombardo M, Serrao S, Ducoli P, Lombardo G. Influence of sampling window size and orientation on parafoveal cone packing density. Biomedical Optics Express. 2013c;4:1318–1331. doi: 10.1364/BOE.4.001318. [DOI] [PMC free article] [PubMed] [Google Scholar]
  22. Lombardo M, Serrao S, Lombardo G. Technical factors influencing cone packing density estimates in adaptive optics flood illuminated retinal images. PLoS One. 2014;9:e107402. doi: 10.1371/journal.pone.0107402. [DOI] [PMC free article] [PubMed] [Google Scholar]
  23. Meitav N, Ribak EN. Measuring the ordering of closely-packed particles. Applied Physics Letters. 2011;99:1–3. [Google Scholar]
  24. Morgan JIW, Hunter JJ, Masella B, Wolfe R, Gray DC, Merigan WH, Delori FC, Williams DR. Light-induced retinal changes observed with high-resolution autofluorescence imaging of the retinal pigment epithelium. Investigative Ophthalmology and Visual Science. 2008;49:3715–3729. doi: 10.1167/iovs.07-1430. [DOI] [PMC free article] [PubMed] [Google Scholar]
  25. Park SP, Chung JK, Greenstein V, Tsang SH, Chang S. A study of factors affecting the human cone photoreceptor density measured by adaptive optics scanning laser ophthalmoscope. Experimental Eye Research. 2013;108:1–9. doi: 10.1016/j.exer.2012.12.011. [DOI] [PMC free article] [PubMed] [Google Scholar]
  26. Pum D, Ahnelt PK, Grasl M. Iso-orientation areas in the foveal cone mosaic. Visual Neuroscience. 1990;5:511–523. doi: 10.1017/s0952523800000687. [DOI] [PubMed] [Google Scholar]
  27. Ratnam K, Västinsalo H, Roorda A, Sankila EMK, Duncan JL. Cone structure in patients with Usher syndrome type III and mutations in the Clarin 1 gene. JAMA Ophthalmology. 2013;131:67–74. doi: 10.1001/2013.jamaophthalmol.2. [DOI] [PMC free article] [PubMed] [Google Scholar]
  28. Rodieck RW. The density recovery profile: A method for the analysis of points in the plane applicable to retinal studies. Visual Neuroscience. 1991;6:95–111. doi: 10.1017/s095252380001049x. [DOI] [PubMed] [Google Scholar]
  29. Song H, Chui TY, Zhong Z, Elsner AE, Burns SA. Variation of cone photoreceptor packing density with retinal eccentricity and age. Investigative Ophthalmology and Visual Science. 2011;52:7376–7384. doi: 10.1167/iovs.11-7199. [DOI] [PMC free article] [PubMed] [Google Scholar]
  30. Stillinger FH, Jr, DiMarzio EA, Kornegay RL. Systematic approach to explanation of the rigid disk phase transition. Journal of Chemical Physics. 1964;40:1564–1576. [Google Scholar]
  31. Wagner-Schuman M, Neitz J, Rha J, Williams DR, Neitz M, Carroll J. Color-deficient cone mosaics associated with Xq28 opsin mutations: a stop codon versus gene deletions. Vision Research. 2010;50:2396–2402. doi: 10.1016/j.visres.2010.09.015. [DOI] [PMC free article] [PubMed] [Google Scholar]
  32. Wojtas DH, Wu B, Ahnelt PK, Bones PJ, Millane RP. Automated analysis of differential interference contrast microscopy images of the foveal cone mosaic. Journal of the Optical Society of America A. 2008;25:1181–1189. doi: 10.1364/josaa.25.001181. [DOI] [PubMed] [Google Scholar]

RESOURCES