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

Corneal topographer using null-screen patterned within a quadrangular acrylic prism

Open Access Open Access

Abstract

In this paper, the use of four flat-null-screens forming a quadrangular prism setup is employed as a target for an experimental corneal topographer. Topographic maps of three reflective calibration spheres with different radii of curvature: 7.70 mm, 9.42 mm, and 6.20 mm, and the corneal surface evaluation of a volunteer subject are presented. The experimental setup is based on the null-screen method. Zonal reconstruction of the surface shape of the human cornea is obtained by numerical integration of the normal vectors. The corresponding elevation map was found fitting an spherical model to the recovered data. The differences obtained in radius of curvature were 0.02% or less for the calibration spheres, and the cornea under test showed a difference of 1.39% (0.6 diopters) compared to the value obtained with ORBSCAN topographer.

© 2023 Optica Publishing Group under the terms of the Optica Open Access Publishing Agreement

1. Introduction

The anterior corneal surface provides about three-quarters-parts of the total dioptric power of the human eye [1]; also, refractive corrections, monitoring of corneal ectasias, and keratoconus play a fundamental role in the assessment of patients. Thus, quantifying corneal parameters such as: radius of curvature, refractive power, and elevation maps, is a very important task for opticians, optometrists, and ophthalmologists. All these parameters are measured by corneal topography. A complete knowledge of the shape and optical power distribution of the human cornea is essential for the monitoring and diagnostics of degenerative diseases.

It is well known that studies about corneal topography have typically been made using Placido disk or Scheimpflug corneal topography [1]. However, the main drawbacks in the use of the Placido system, was the data ambiguity in azimuthal direction, as it is reported by Schwiegerling, et al [2]; also, S.A. Klein pointed out the skew ray error in corneal topography [3,4]. Consequently, new generations of topographers were developed making use of different principles; for instance, in 2001 Mejia et al, proposed a target with an ovoid shape for flattening the virtual image formed by the cornea and a set of strategically distributed point illuminators to get almost a perfect square array of bright spots on the image plane, for applying a modified Hartmann test to measure corneal topography [5]. In the same year, Munson et al, published a Shack-Hartmann aberrometer to assess the optical outcome of corneal transplantation in a keratoconic eye employing a set of sources produced by an individual array of lenses [6]. More recently, in 2010, Snellenburg et al, published a forward ray tracing for image projection prediction a surface reconstruction in the evaluation of corneal topography system [7]. All these advances have been tested successfully in corneal topography modifying the geometrical pattern can overcome the skew ray error [3,4]. It is well worth to recognize that recently Gómez, et. al., propose an iterative method for evaluating optical surfaces from circular rings without the skew ray error [8].

On the other hand, the null-screen test has been used effectively to test different types of optical surfaces as: aspherical fast convex surfaces [914], aspherical surfaces with deformation coefficients [15,16], off-axis conical surfaces [17], and in the last years it has been a good choice for testing freeform surfaces [1820]; also, this idea has been useful to test the corneal surface successfully [2130]. Furthermore, in 1997 Funes-Maderey et al. [31], demonstrated, using the parabasal theory, that the object surface producing a flat virtual image by reflection on a convex spherical surface is an ellipsoid of revolution; later, in 2001 Mejia et al., using the Coddington Equations, demonstrated that a better approximation is a target with an ovoidal shape [5]. In 2005 R. Colin-Flores et al., found the cylinder that better approximates the ellipsoidal target for having an almost flat virtual image [32]. In 2015, a target built with three LCD´s was proposed to apply the DyPoS (Dynamic Point Shifting) method [24], three flat null screens displayed on LCD´s were used in a triangular prism setup as a corneal topographer; that configuration was used to approximate a cylinder as a target, in trying to have an almost flat virtual image. One problem with such a configuration is that for producing a square array of dots on the image, each of the three null screen design must be different.

In the present work we propose to use a quadrangular prism geometry setup, because this is more symmetric and simpler for the evaluation of the corneal surface; at the same time a target composed of individual spots helps to avoid the skew ray problem, In addition, it is mentioned that, In the quadrangular prism, all the null-screens are identical, which will facilitate their calculation, it is an advantage of avoiding the design of a different null-screen for each section of the quadrangular prism, as in the case of the triangular arrangement. In addition, in this work it is shown the evaluation of three calibration spheres of different radius of curvature, as well as the evaluation of a human cornea. The paper is organized in the next form. In Section 2 the proposed method is completely described and in Section 3 the null screen design procedure for this setup is described. The specific experimental setup and methodology are fully explained in Section 4. Later, in Section 5, the experimental results obtained in the measurement of three calibration spheres and the reconstruction of the cornea of a volunteer are presented. Additional comments are presented in Section 6 and, the conclusions are listed in Section 7.

2. Proposed setup and method

The proposed setup is shown in Fig. 1. The quadrangular acrylic prism with the null-screen target is placed in front of the surface to be measured (a calibration surface or a cornea). The specular reflection on the convex surface yields a virtual image that is captured by a CMOS camera. The optical target and its image reflected by the human cornea will provide an almost square pattern, similar to the modified Hartmann test [5].

 figure: Fig. 1.

Fig. 1. Layout of the test configuration for a quadrangular corneal topographer based in null-screen method.

Download Full Size | PDF

The null-screen test has the advantage that this technique does not need any additional optical element with a specific design to correct the aberrations of the system under test, and the spots of the screen can be easily computed [24,27]. The essential idea consists of designing a target composed by null-screens with a set of spots in such a way that if the test surface is perfect and there is no decentering, the image reflected by the optical surface under test gives a perfectly ordered arrangement type Hartmann test [5]. For that, is very important to consider the procedure described below.

2.1 Design dots in the image plane

Figure 2(a) shows a transverse view of the quadrangular acrylic prism. It is easy to see that the layout of the test configuration is divided into 4 specific sectors and each sector is bisected at 45° respectively. It is important to mention that each region corresponds to one flat-null-screen. In the same Fig. 2(a), X3 and Y3 are the corresponding distances from the center of the optical surface to the flat-null-screen. This is the beginning of the null-screen designed for the quadrangular acrylic prism. On the other hand, Fig. 2(b) schematically represents the square array of dots at the image plane on the CCD sensor.

 figure: Fig. 2.

Fig. 2. Front of view quadrangular acrylic prism and optical surface under test: (a) Transverse of layout of testing configuration, (b) Schematic ideal drop shaped spots on the spherical surface in the CCD image plane.

Download Full Size | PDF

Figure 2(b) shows the design of the regular array of dots proposed, which is described by Eqs. (1) and (2) respectively.

$${x_o} = \left( {ll - \frac{N}{2} - 1} \right)\ast \left( {\frac{d}{N}} \right),$$
$${y_o} = \left( {cc - \frac{N}{2} - 1} \right)\ast \left( {\frac{d}{N}} \right),$$
where, xo and yo represent the vector position of each dot in the image plane; ll and cc are integers that count the dots along the x and y directions respectively, for the square array of (2N + 1)2 centered dots, and N is the number of points proposed along each of the x and y positive directions and d represents the shortest side of the CCD sensor (see Table 1). In addition, in Fig. 2(b) we can see the only part of the image plane that is covered by the image of the dots represented by the region contained within a yellow circle and the central yellow square. The yellow square is the image of the far edges of the same quadrangular acrylic prism.

Tables Icon

Table 1. Elements of the layout of testing configuration.

Considering an imaginary circle of radius r1 (red one), that does not contain the central surface information, the limits to the radial coordinates of the evaluation area on the CCD image plane can be expressed as:

$${r_1} < \sqrt {x_o^2 + y_o^2} < {r_2}.$$

The image of the acrylic prism edges, which are parallel to the z-axis, are straight lines at: 45°, 135°, 225° and 315°, which are shown with green straight lines in Fig. 2(a) and (b). Each flat-null-screen covers a 90° sector on the image plane. Thus, the real number of dots is reduced accordingly to the dots surrounded by the yellow circle and the red circle with radius r1 and r2 respectively. The total number of dots observed in the image can be determined by

$${x_1} = {m_1}{x_o},$$
$${y_1} = {m_1}{y_o},$$
where, m1 = tan(θ1), and m2 = tan(θ2), are the slope of the straight line to each sector with; θ1 = 45°, and θ2 = 135° respectively, then, x1 and y1 are the final coordinates to the square sectors on the CCD image plane, the detailed definition of the sectors is shown in Fig. 3.

3. Parameters for designing the flat-null-screen

To determine the points on the null-screen belonging to a square array of dots on the CCD image plane, we performed a reverse exact ray-tracing calculation, similarly as they have been obtained in Ref. [24]; we use the same expression to get the coordinates for each flat-null-screen, the calculation only differs in the use of four flat-null-screens parallel to the optical axis [27,28]. The variables involved in the design of the flat-null-screen are shown in Fig. 4.

 figure: Fig. 3.

Fig. 3. (a) Ideal dots for sectors: 1, 2, 3, and 4, (b) Ideal dots considered in the CCD image plane.

Download Full Size | PDF

 figure: Fig. 4.

Fig. 4. Variables involved in the calculation of flat null-screens (a0 and b0 are for designing the null-screen)*.

Download Full Size | PDF

The design of the null-screen requires finding the coordinates of the points P3 = (x3, y3, z3), on the corresponding flat-null-screen, which, produces a perfect square array of dots on the CCD image plane; for this, we start at the CCD image plane. A ray is traced back with the direction defined by the image principal point P, as it is shown with blue rays in Fig. 4. The point P1 = (x1, y1, -a0-b0), represents the Cartesian coordinates of a dot on the CCD image plane, a0 represents the distance from the nodal point P to the CCD image plane, and b0 is the distance from the object principal point P’ to the vertex of the optical surface under test as it is shown in Fig. 4. Indeed, for the thin lens approximation, P and P’ are so close that can be represented for only one principal point P.

To design the flat-null-screen the parameters ao and bo are obtained with the Gauss lens approximation and the definition of the transversal magnification given by

$${M_T} = \frac{{{h_i}}}{{{h_o}}},$$
where, hi is the height of the experimental image and ho is the clear diameter of the spherical surface of the plano-convex lens used as reference; in our case hi= 1.33 mm, and ho = 12.7 mm, therefore; MT =0.1047.

On the other hand,

$$\frac{1}{{{a_0}}} + \frac{1}{{{b_0} + sag}} = \frac{1}{f}.$$
f is focal length of the lens, f = 25 mm. In this case Sag<<b0, thus Sag→0. Consequently,
$${b_\textrm{0}} \approx \frac{{f({1 + {M_T}} )}}{{{M_T}}},$$
and,
$${a_0} \approx {M_T}b.$$

Finally, to the design of the null-screens, the parameters ao and bo take the numerical values: ao = 27.6181 mm and bo = 263.7218 mm respectively. Nevertheless, later, these values will be recalculated using the algorithm described in Ref. [16], for a better calibration of the system.

According to Fig. 4, a ray is traced back from P1 to P2 inversely as it is explained in Ref. [24,27], this ray has a direction defined by the vector I.

$$\overrightarrow I = ({P - \overrightarrow {{P_1}} } )= ({ - {x_1}, - {y_1},{a_0}} ).$$

The coordinates P2 = (x2, y2, z2) of the incidence points on the optical surface are obtained by intersecting the incident ray with a spherical reference surface (see Fig. 4). Then, to obtain the coordinates at the point P3 at the corresponding flat-null-screen, it is important obtain the unit reflected vector $\hat{{\boldsymbol R}}$, which is obtained from the vector form of the Reflection Law.

$$\hat{R} = \hat{I} - 2({\hat{I} \cdot \hat{N}} )\hat{N},$$
where $\hat{I}$ and $\widehat {N\; }$ are the unit incident and normal vectors at the incidence point. The normal vector is obtained from the reference surface f(x, y, z) = 0, by its normalized gradient operator evaluated at the point of incidence
$$\hat{N} = \frac{{\nabla f({x,y,z} )}}{{||{\nabla f({x,y,z} )} ||}}.$$

So that, the reflected ray is defined by

$${\vec{P}_3} = {\vec{P}_2} + \beta \vec{R}.$$

The ray hits the corresponding flat-null-screen at P3 = (x3, y3, z3) (see Fig. 4). The coordinates of the flat-null-screen parallel to the optical axis are defined by

$${x_3} = \frac{{{R_x}}}{{{R_y}}}({{y_3} + \beta {y_1}} )+ {x_2},$$
$${y_3} = cte.,$$
$${z_3} = \frac{{{R_z}}}{{{R_y}}}({{y_3} + \beta {y_1}} )+ {z_2},$$
$$\beta = \frac{{({{y_3} + {y_2}} )}}{{{R_y}}}.$$
where β is a real number, then, intersecting each ray with its corresponding flat-null-screen, the proper value of the parameter β for each point on the screen is found; in this case, Rx, Ry, and Rz represent the Cartesian components of the reflected rays. The details for the calculation of the null screen are fully explained in previously published papers [24,25,27].

4. Experimental setup

To demonstrate the feasibility of the proposed device and method, an experimental test is next described. The numerical value of the components employed for this layout is shown in Table 1.

4.1 Methodology

To build this practical system, we used four identical acrylic pieces. Each section was joined each side in order to obtain a quadrangular prism as shown in Fig. 5. To ensure a better alignment on each cover the quadrangular profile of the prism was cut with a laser and each designed null-screen was placed on the corresponding side in the acrylic prism.

 figure: Fig. 5.

Fig. 5. Profile of the laser cut on the lateral covers of the quadrangular acrylic prism setup.

Download Full Size | PDF

The individual spots on the screen can be easily computed according to the Eqs. (14)–(17). The flat-null-screen for the quadrangular acrylic prism is designed as an image and printed on a piece of paper. We can see the corresponding flat-null-screens in Fig. 6. These null screens have been designed in such a way that the observed image is a square array of circular spots when a 7.8 radius of curvature spherical surface is located a distance b0 from the point P’ as is shown in Fig. 4. In Fig. 6 is clearly observed that the spots are not circular in shape, they are not located along straight lines, nor the distance to their neighbors is constant. These facts can be understood as the distortion introduced by the spherical surface used for the design; the rays traced are far from being paraxial rays.

 figure: Fig. 6.

Fig. 6. Four flat null-screen with; red, green, blue, and yellow color marks.

Download Full Size | PDF

In each side of the rectangular prism the flat-null-screen is the same, however, in order to classify the null-screens, we have painted strategic colors marks: red, green, blue, and yellow, (R, G, B, and Y), following the next basic rules: a) each flat-null-screen has different basic color; R, G, B, and Y respectively, this identifies clearly, which screen produces each part of the experimental image. b) Eight square markings are positioned along the x-axis direction; also, the colored square mark, is the first spot along the z-axis of the null-screen, just to be redundant, in the same Fig. 6, it is easy to see six; red, green, blue and yellow square marks along the z-axis. In addition, the same reference color marks designed (R, G, B, and Y) helps to find the correct correspondence during quantitative evaluation. The set of colored spots allows to relate “x” and “y” directions on the screens even if one-or-two spots are missing due to sticking of the null-screens on the edges of the prism.

Figure 6 shows the actual design to the four null-screens; the layout of the null-screens is done by reverse ray tracing. In Section 3, it is explained in detail how the coordinates of each null-screen have been obtained, and the result is the image shown in Fig. 6. The fact that they are not round spots is due to the reflection suffered on the surface under test, this gives as a result a geometry with shape of ovals; i.e., deformed ellipses. This is because is a null test. The image obtained by the reflection of the null-screen on a spherical surface 7.7 mm of radius of curvature, will be a quadrangular array of dots, as we can see in the right of the Fig. 7.

 figure: Fig. 7.

Fig. 7. Experimental setup testing a calibration sphere of radius of curvature R1 = 7.7 mm.

Download Full Size | PDF

4.2 Experimental setup

Figure 7 shows an experimental setup for testing the three calibration spheres. Each calibration sphere is placed in front of the quadrangular target; at the right side the image captured for the sphere ball1 is shown. The lines around the four flat surfaces are due to a stripe of white LEDs used to increase the contrast in the image and be able to better find the centroids on the image.

For the corneal surface, in Fig. 8(a), the setup and the subject are shown; whereas in Fig. 8(b), the corresponding image is shown. The image reflected on the corneal surface and captured by the CCD sensor shows a set of dots slightly deformed from a square array; the deformations are due to the fact that the cornea is not an spherical surface. This pattern provides data allowing accurate reconstruction of the corneal surface.

 figure: Fig. 8.

Fig. 8. (a) Experimental setup for corneal topographer testing the anterior human cornea, (b) Detail in the evaluations of the reflected pattern on the corneal surface (left emmetropic eye).

Download Full Size | PDF

On the other hand, it is important to mention that; in this proposal, there is no alignment system such as in commercial topographers. The experimental arrangement does not have a chin support, for this reason, it is necessary to recalculate the parameters a0 and b0. Following the idea published by D. Aguirre-Aguirre, et al. [16], the parameters a, b (now called a0 and b0) used for designing the null-screen are randomly varied within some defined intervals a0 +Δa and b0 + Δb; for each random value a corresponding null-screen is computed; the new spots are located on different positions as compared with the spots on the design null-screen used in the experimental setup. The sum of the distances between corresponding spots on both null-screens are computed, the a0 and b0 values giving the minimum sum are taken as a best approximation to the real ones. Depending on the optical surface under test, aj, bj are the corresponding distances a0 and b0 which are used for a new evaluation procedure of the j-th surface (j = 1, 2, 3, 4), as described in Section 5.1. The parameters used for the evaluation of the calibration spheres tested with the setup are listed in Table 2.

Tables Icon

Table 2. Final parameters aj and bj used in the evaluation of all surfaces derived by the algorithms of the Ref. [16].

(ao, bo, are for designing the null-screen).

[aj, bj are the corresponding distances a0, and b0 for evaluating the j-th surface (j = 1, 2, 3, 4)].

According to the algorithms proposed in Ref. [16], The parameter aj always takes the same value, because in this case, this parameter represents the fixed distance from the lens to the CCD sensor, and bj take different values, depending on the true position of the vertex of each surface; these bj values represent the distances from the object principal point P’ of the lens to the vertex V of each optical surface under test. Also, in the case of the corneal surface under test, aj remains with the same value, but bj changes according to the above definition.

5. Experimental results

5.1 Quantitative evaluation

After the experimental images were obtained, the first step was to calculate the centroid coordinates for every spot on the image; for that, an algorithm for smoothing the background was developed. Each image is independently processed, then, a simple thresholding method is used with the experimental images in order to separate the spot pixels, as is explained in Refs. [24,25]. Figure 9 shows the plots of the spot centroids position for the three calibration spheres and for the anterior corneal surface under test. Also, the distortion and magnification of the camera lens were calibrated as explained in Ref. [24].

 figure: Fig. 9.

Fig. 9. Plot spots centroids position for: a) sphere ball 1, b) sphere ball 2, c) sphere ball 3, and d) the corneal surface as shown in Fig. 8(b).

Download Full Size | PDF

First, the incident I and reflected R vectors at each incident point on the surface are obtained through an exact ray tracing procedure. The reflected vector R is well defined by line joining the corresponding centroid on the CCD plane and the image principal point P. This line is parallel to the line passing through the object principal point P’ and the incidence point on the surface, but the last is unknown; for small departures of the surface from a spherical one, a good approximation to the incidence point results from intersecting the line starting at P’ with a reference spherical surface 7.8 mm of radius of curvature and its vertex at the origin; after the first evaluation of the surface, this approximation can be improved. The incident vector is defined by the line joining this approximated incidence point and the central point of the corresponding spot at the null-screen, on one of the four planes at the target. With these vectors R and I, the normal vector is defined by the Reflection Law.

The quantitative evaluation of the surface under test is obtained employing the normal components on the shape surface equation originally proposed by Díaz-Uribe [33] in the Eq. (18).

$$z - {z_1} ={-} \int\limits_{\scriptstyle({x_1},{y_1})\atop \scriptstyle\textrm{C}}^{(x,y)} {\left( {\frac{{{N_x}}}{{{N_z}}}dx + \frac{{{N_y}}}{{{N_z}}}dy} \right)} ,$$

Nx, Ny, and Nz are the Cartesian components of the normal vector, x, y and z, are the Cartesian coordinates for every sampling point on the surface under test, the corresponding axes are oriented as is shown in Fig. 4; z is the coordinate axis along the optical axis of the camera lens. (i.e. z is the sag of the surface); z1 is the sagitta for the initial point on the surface along C, which is the path of integration. The numerical evaluation of the integral is performed using the trapezoidal rule for non-equally spaced data, given by Eq. (19).

$${z_N} = {z_0} - \sum\limits_{i = 1}^{g - 1} {\left\{ {\left( {\frac{{{N_{{x_i}}}}}{{{N_{{z_i}}}}} + \frac{{{N_{{x_{i + 1}}}}}}{{{N_{{z_{i + 1}}}}}}} \right)\left( {\frac{{{x_{i + 1}} - {x_i}}}{2}} \right) + \left( {\frac{{{N_{{y_i}}}}}{{{N_{{z_i}}}}} + \frac{{{N_{{y_{i + 1}}}}}}{{{N_{{z_{i + 1}}}}}}} \right)\left( {\frac{{{y_{i + 1}} - {y_i}}}{2}} \right)} \right\}} .$$
g is the number of points along some integration path; for a different path, the number of evaluation points can be different. In Fig. 10. It is shown an example of 51 integration paths used for the integration with the set of points obtained from experimental image [Fig. 10]. The initial point Po =(0, 0, 0), where, every integration path starts is shown, the arrowheads represent the final point for each integration path.

In every plot in Fig. 11, for each calibration sphere ball, a color map of the sagitta differences of the evaluation points with reference to the best sphere [Eq. (20)] is shown; in addition, the evaluated points are shown by black dots.

$$z = {z_o} + \frac{{c\left[ {{{\left( {x + {x_o}} \right)}^2} + {{\left( {y + {y_o}} \right)}^2}} \right]}}{{1 + {{\left\{ {1 - {c^2}\left[ {{{\left( {x + {x_o}} \right)}^2} + {{\left( {y + {y_o}} \right)}^2}} \right]} \right\}}^{{\raise0.7ex\hbox{$1$} \!\mathord{\left/ {\vphantom {1 2}}\right.}\!\lower0.7ex\hbox{$2$}}}}}},$$
where, c = 1/r is the curvature, (x0, y0, z0) are the coordinates of the vertex of the surface, (x0, y0) are the decentering terms and zo is the piston. On the other hand, ones we obtain the normals information, the optical power is calculated based in Ref. [34]. The fit to the (x,y,z) experimental data was performed by using the Levenberg-Marquardt method [35].

 figure: Fig. 10.

Fig. 10. Example of integration paths for the calibration sphere of radius of curvature 9.42 mm.

Download Full Size | PDF

 figure: Fig. 11.

Fig. 11. Difference in sagitta between the measured surface and the best-fitting sphere for three calibration spheres ball: a) R1= 7.70 mm, (b) R2= 9.42 mm, and (c) R3= 6.20 mm.

Download Full Size | PDF

5.2 Topography maps

To analyze the details of the evaluation, the data of the sagitta were fitted to a spherical model represented by Eq. (20). Figure 11 shows the differences or elevation map between the experimental data and the ideal spherical model.

The P-V differences in sagitta between the evaluating points and the best fit sphere we obtain: δzPV = 0.0563 mm, δzPV = 0.0343 mm, δzPV = 0.0263 mm for each sphere respectively, and their corresponding RMS values are: δzRMS = 0.0062 mm, δzRMS = 0.0042 mm, δzRMS = 0.0035 mm. In addition, for the measured cornea, Fig. 12(a) shows topography maps obtained by null-screen method, while Fig. 12(b) the topography maps obtained by ORBSCAN topographer it is presented. To compare the results, in Fig. 12(c), the corneal topography (elevation map), obtained with a second commercial topographer (ATLAS Topographer of Zeiss), is shown; this shows that there are acceptable differences even between commercial topographers [3638]. Among several possible causes of such differences, we can list the next: different evaluation methods (reflection, Sheimpflug, scanning, OCT), different evaluation algorithms even for the same technique, and in some cases, even for the same instrument the variation of corneal power throughout the day or different hydration status of the subject, may give significant differences when measuring the same subject at different times.

 figure: Fig. 12.

Fig. 12. Topography plots provided by three different methods correspondingly: a) Elevation and Optical Power Maps. obtained by null-screen method, b) Elevation and Optical Power Map obtained by ORBSCAN Topographer, and c): Elevation Map of the cornea of the same volunteer subject tested by the commercial topographer ATLAS.

Download Full Size | PDF

In the case of the cornea under test, the P-V differences in sagitta are δzpv = 0.1456 mm and their RMS for the corneal surface under test is δzRMS = 0.0149 mm as compared to the best fitting sphere, for nearly a circular transversal area, 10 mm in dimeter. On the other hand, the value obtained for the dioptric power (DP) in average which is obtained with the best fit sphere was DP = 39.66 Dioptrics (D). The plots of Fig. 11 are made accordingly to the color code obtained from the ORBSCAN topography (Fig. 12); there, each color represents one diopter step. Table 3 shows the numerical values for the parameters obtained for the best fit. In the same Table 3, the numerical values for the radius of curvature recovered for the best fit are shown in the third column. We can see that for each calibration sphere surface; the recovered radius of curvature differs at most 0.02% from the real value respectively.

Tables Icon

Table 3. Parameters obtained for the best fit spheric surfaces and for the anterior corneal surface under test.

6. Discussion

The P–V and RMS values are reported in Table 3. The numerical value obtained for the radius of curvature with the best fit is: rcornea = 8.51 mm, while; the same parameter obtained by ORBSCAN topographer is: rcornea ORBSCAN = 8.63 mm. Here we notice that the radius of curvature differs by approximately 0.12 mm, that is approximately 1.39% of the ORBSCAN measurement. On the other hand, the value obtained for the dioptric power (DP) was DP = 39.66 D, while the value obtained by ORBSCAN was DPORBSCAN =39.11 D, [See Fig. 12], this value differs approximately 0.55 diopters (1.41%). In the case of the radius of curvature and optical power measurement, the differences are small compared with the nominal values obtained by the commercial topographer Orbscan, in addition, for the case of the differences in sagitta; it is easy to see (in Fig. 12), that in the evaluation carried out by ORBSCAN topographer, the value obtained for the P-V differences in sagitta of the corneal surface are δzpv = 0.150 mm, which, differs from the value obtained by our proposal in only 0.0044 mm. Currently, the accuracy for clinical topography depends on the instrument within of the diverse range of existing surveyors, and on the other hand, it depends on the position of the surface to be evaluated, especially due to the well-known piston problem. The total error obtained with the method reported here, including alignment of the system and numerical systematic and random errors it is presented. These results do not represent a fundamental limit; they can be improved with better alignment of the system, of the surface under test, or by improving the numerical routines, so that, the uncertainty must be reduced to at least one tenth of the present value, as is the case of the calibration spheres. Recalculation of the parameters of work, helped us to obtain a better topography map.

7. Conclusions

In this paper, the use of four flat-null-screens forming a quadrangular prism setup is employed as a target for an experimental corneal topographer. Experimental results obtained for three calibration spheres and the anterior surface the cornea of an informed subject has been presented. The measured radios of curvature are very close to the design value reported for each calibration sphere; their differences are within 0.02% for the three calibration spheres; for corneal surface the difference value is around of 1.41%. In addition, it was demonstrated that the system can test different type of optical surfaces with a symmetry sampling. Finally, these results are the first report of a different proposal because of the target; we are aware that they can be improved by finer calibration of the quadrangular setup and by introducing better compensation numerical algorithms.

Funding

Universidad Nacional Autónoma de México (FESI-PAPCA 2021-2022-43, PAPIIT IA106823, PAPIIT IT100321, PAPIIT IT101620, PAPIIT IT103823, PAPIME PE109023).

Acknowledgments

The principal author thanks to Alessandra Carmichael-Martins for their useful support in adjusting the setup, and thanks to Angela Abril Suarez-Ajoleza by the evaluation using ORBSCAN Topographer. Thanks to the company Bleeps Vision for the use of the ATLAS Topographer.

Disclosures

The authors declare no conflicts of interest.

Data availability

Data underlying the results presented in this paper are not publicly available at this time but may be obtained from the authors upon reasonable request.

References

1. R. Rand, R.A. Applegate, and H.C. Howland, “A mathematical model of Placido disk keratometer and its implication for recovery of corneal topography,” in Vision Siences and Its Aplications, OSA Technical Digest Series (Optical Society of America, Washington D.C.) 1, 46–49, (1997).

2. J. Schwiegerling and J.M. Miller, “A videokeratoscope using a distorted checkerboard target,” Oral presentation at the Vision Science and Its Applications (OSA) Annual Meeting, Santa Fe, New Mexico, (1998).

3. S. A. Klein, “Axial curvature and the skew ray error in corneal topography,” Optim. Vis. Sci. 74(11), 931–994 (1997). [CrossRef]  

4. S. A. Klein, “Corneal topography reconstruction algorithm that avoids the skew ray ambiguity and the skew error,” Optim. Vis. Sci. 74(11), 945–962 (1997). [CrossRef]  

5. Y. Mejía-Barbosa and D. Malacara-Hernández, “Object surface for applying a modified Hartmann test to measure corneal topography,” Appl. Opt. 40(31), 5778–5786 (2001). [CrossRef]  

6. K. Munson, X. I. N. Hong, and L. N. Thibos, “Use of a Shack-Hartmann aberrometer to assess the optical outcome of corneal transplantation in a keratoconic eye,” Optim. Vis. Sci. 78(12), 866–871 (2001). [CrossRef]  

7. J. J. Snellenburg, B. Braaf, E. A. Hermans, et al., “Forward ray tracing for image projection prediction and surface reconstruction in the evaluation of corneal topography system,” Opt. Express 18(18), 19324–19338 (2010). [CrossRef]  

8. D. Gómez-Tejada, Z. Malacara-Hernández, D. Malacara-Doblado, et al., “Zonal integration of circular Hartmann and Placido patterns with non-rotationally symmetric aberrations,” J. Opt. Soc. Am. A 37(8), 1381–1389 (2020). [CrossRef]  

9. R. Díaz-Uribe and M. Campos-García, “Null-screen testing of fast convex aspheric surfaces,” Appl. Opt. 39(16), 2670–2677 (2000). [CrossRef]  

10. M. Campos-García, R. Díaz-Uribe, and F. S. Granados-Agustin, “Testing fast aspheric convex surfaces with a linear array of sources,” Appl. Opt. 43(34), 6255–6264 (2004). [CrossRef]  

11. M. Avendaño-Alejo, D. Gonzalez-Utrera, N. Qureshi, et al., “Null Ronchi Hartmann test for a lens,” Opt. Express 18(20), 21131–21137 (2010). [CrossRef]  

12. V. I. Moreno-Oliva, M. Campos-García, F. S. Granados-Agustín, et al., “Improving fast aspheric convex surface test with dynamic null screens using LCDs,” Appl. Opt. 50(19), 3101–3109 (2011). [CrossRef]  

13. C. Enrique Valderrama-Juárez and R. Díaz-Uribe, “Design of null-screens for an array of four OLED for a very dense dynamic shift of spots for the evaluation of aspheric surfaces,” X Iberoamerican Optics Meeting, XIII Latin American Meeting on Optics, Lasers and Applications, and Mexican Optics and Photonics Meeting, Cancun, México, 23-27 September 2019, Paper PWe-3.

14. C. Enrique Valderrama-Juárez, “Método de corrimiento de puntos para la evaluación de superficies asféricas en un prototipo con forma de prisma cuadrado,” Lic. Tesis, Universidad Nacional Autónoma de México, México, (2020).

15. D. Aguirre-Aguirre, M. Campos-García, R. Díaz-Uribe, et al., “General equations for the null-screen test for aspherical surfaces with deformation coefficients,” Appl. Opt. 57(35), 10230–10238 (2018). [CrossRef]  

16. D. Aguirre-Aguirre, R. Diaz-Uribe, M. Campos-García, et al., “Fast conical surfaces evaluation with null-screen and randomized algorithms,” Appl. Opt. 56(5), 1370–1382 (2017). [CrossRef]  

17. M. Avendaño-Alejo and R. Díaz-Uribe, “Testing a fast off-axis parabolic mirror using tilted null-screens,” Appl. Opt. 45(12), 2607–2614 (2006). [CrossRef]  

18. D. Gonzalez-Utrera, D. Aguirre-Aguirre, M. I. Rodríguez-Rodríguez, et al., “Null-screen testing of the complementary freeform surfaces of an adjustable focus lens,” Opt. Express 29(14), 21698–21710 (2021). [CrossRef]  

19. D. Gonzalez-Utrera, D. Aguirre-Aguirre, and R. Díaz-Uribe, “Alternative method to design null-screen for testing freeform surfaces,” Frontier in Optics/Laser Science OSA, (2021), Paper FM1A.4.

20. D. Aguirre-Aguirre, B. Villalobos-Mendoza, R. Díaz-Uribe, et al., “Null-screen design for highly freeform surface testing,” Opt. Express 28(24), 36706–36722 (2020). [CrossRef]  

21. M. I. Rodríguez-Rodríguez, A. Jaramillo-Núñez, and R. Díaz-Uribe, “Dynamic point shifting in null screen videokeratometry,” Proc. SPIE 8011, 80119H (2011). [CrossRef]  

22. M. Campos-García, C. Cossio-Guerrero, V. I. Moreno-Oliva, et al., “Surface shape evaluation with a corneal topographer based on a conical null-screen with a novel radial point distribution,” Appl. Opt. 54(17), 5411–5419 (2015). [CrossRef]  

23. A. Estrada-Molina, “Topografo corneal portatil basado en pantallas nulas (portable corneal topographer based on null screens),” Ph.D. Thesis, Universidad Nacional Autonoma de Mexico, México, (2014).

24. M. I. Rodriguez-Rodríguez, A. Jaramillo-Nuñez, and R. Díaz-Uribe, “Dynamic point shifting with null screen using three LCDs as targets for corneal topography,” Appl. Opt. 54(22), 6698–6710 (2015). [CrossRef]  

25. M. I. Rodríguez-Rodríguez, “Método de corrimiento dinámico de puntos en queratometría por pantallas nulas,” PhD Thesis, Instituto Nacional de Astrofísica Óptica y Electrónica, México, (2015).

26. M. Campos-García, D. Aguirre-Aguirre, V. I. Moreno-Oliva, et al., “Measurement and correction of misalignments in corneal topography using the null-screen method,” OSA Continuum 4(1), 158–170 (2021). [CrossRef]  

27. M. I. Rodríguez Rodríguez, A. Suarez Ajoleza, D. Aguirre-Aguirre, et al., “Corneal topography using a null-screen target in a quadrangular prism configuration,” Research in Computing Science 151-4, 1870–4069 (2022).

28. M. I. Rodríguez Rodríguez, C. E. Valderrama-Juárez, J. R. Damián-Zamacona, et al., “Corneal topography using dynamic point shifting method in quadrangular OLED prism,” Proc. SPIE 12221, 122211C (2022). [CrossRef]  

29. C. Enrique Valderrama-Juárez and R. Díaz-Uribe, “Experimental results of a quadrangular OLED prism topographer prototype with Dynamic Point Shifting,” Latin America Optics and Photonics Conference (LAOP)2022, Paper W3D.4.

30. R. Díaz-Uribe and M. I. Rodríguez Rodríguez, “Aparato método y sistema portátil para medir la topografía corneal,” [Portable Apparatus, Method and System for measuring the corneal topography], Mexican Patent 378804 (10 March 2021).

31. I. Funes-Maderey and R. Díaz-Uribe, “Corneal topography reconstruction by videoqueratometry in three dimensions,” 1997 OSA Annual Meeting, Long Beach. California, EUA. 12 - 17 October,1997. See also: I. Funes-Maderey, Videoqueratometría de campo plano, BSc thesis in Physics, Facultadde Ciencias, UNAM, December,1998.

32. R. Colín-Flores and R. Díaz-Uribe, “Análisis de la planicidad de campo para imágenes de pantallas cilíndricas formadas por superficies esféricas en la aproximación parabasal,” XLVIII Congreso Nacional de Física, Sociedad Mexicana de Física, Guadalajara, Jalisco, México. 17 - 21 de October, 2005.

33. R. Díaz-Uribe, “Medium precision null screen testing of off-axis parabolic mirrors for segmented primary telescope optics; the case of the Large Millimetric Telescope,” Appl. Opt. 39(16), 2790–2804 (2000). [CrossRef]  

34. A. Estrada-Molina, M. Campos-García, and R. Díaz-Uribe, “Sagittal and meridional radii of curvature for a surface with symmetry of revolution by using a null-screen testing method,” Appl. Opt. 52(4), 625–634 (2013). [CrossRef]  

35. W. H. Press, B. P. Flannery, W. T. Teukolsky, et al., Numerical Recipes in C: The Art of Scientific Computing (Cambridge University, 1990).

36. J. E. Greivenkamp, M. D. Mellinger, R. W. Snyder, et al., “Comparison of three videokeratoscopes in measurement of toric test surfaces,” J. Refract. Surg. 12(2), 229–239 (1996). [CrossRef]  

37. T.T. McMahon, R. J. Anderson, C. E. Joslin, et al., “Precision of three topography instruments in keratoconus subjects,” Optom. Vis. Sci. 78(8), 599–604 (2001). [CrossRef]  

38. S. Ortiz-Toquero, V. Zuñiga, G. Rodriguez, et al., “Agreement of corneal measurements between dual rotating Scheimpflug-Placido system and Placido-based topography device in normal and keratoconus eyes,” J. Cataract Refract Surg. 42(8), 1198–1206 (2016). PMID: 27531297. Aug.2016. [CrossRef]  

Data availability

Data underlying the results presented in this paper are not publicly available at this time but may be obtained from the authors upon reasonable request.

Cited By

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

Alert me when this article is cited.


Figures (12)

Fig. 1.
Fig. 1. Layout of the test configuration for a quadrangular corneal topographer based in null-screen method.
Fig. 2.
Fig. 2. Front of view quadrangular acrylic prism and optical surface under test: (a) Transverse of layout of testing configuration, (b) Schematic ideal drop shaped spots on the spherical surface in the CCD image plane.
Fig. 3.
Fig. 3. (a) Ideal dots for sectors: 1, 2, 3, and 4, (b) Ideal dots considered in the CCD image plane.
Fig. 4.
Fig. 4. Variables involved in the calculation of flat null-screens (a0 and b0 are for designing the null-screen)*.
Fig. 5.
Fig. 5. Profile of the laser cut on the lateral covers of the quadrangular acrylic prism setup.
Fig. 6.
Fig. 6. Four flat null-screen with; red, green, blue, and yellow color marks.
Fig. 7.
Fig. 7. Experimental setup testing a calibration sphere of radius of curvature R1 = 7.7 mm.
Fig. 8.
Fig. 8. (a) Experimental setup for corneal topographer testing the anterior human cornea, (b) Detail in the evaluations of the reflected pattern on the corneal surface (left emmetropic eye).
Fig. 9.
Fig. 9. Plot spots centroids position for: a) sphere ball 1, b) sphere ball 2, c) sphere ball 3, and d) the corneal surface as shown in Fig. 8(b).
Fig. 10.
Fig. 10. Example of integration paths for the calibration sphere of radius of curvature 9.42 mm.
Fig. 11.
Fig. 11. Difference in sagitta between the measured surface and the best-fitting sphere for three calibration spheres ball: a) R1= 7.70 mm, (b) R2= 9.42 mm, and (c) R3= 6.20 mm.
Fig. 12.
Fig. 12. Topography plots provided by three different methods correspondingly: a) Elevation and Optical Power Maps. obtained by null-screen method, b) Elevation and Optical Power Map obtained by ORBSCAN Topographer, and c): Elevation Map of the cornea of the same volunteer subject tested by the commercial topographer ATLAS.

Tables (3)

Tables Icon

Table 1. Elements of the layout of testing configuration.

Tables Icon

Table 2. Final parameters aj and bj used in the evaluation of all surfaces derived by the algorithms of the Ref. [16].

Tables Icon

Table 3. Parameters obtained for the best fit spheric surfaces and for the anterior corneal surface under test.

Equations (20)

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

x o = ( l l N 2 1 ) ( d N ) ,
y o = ( c c N 2 1 ) ( d N ) ,
r 1 < x o 2 + y o 2 < r 2 .
x 1 = m 1 x o ,
y 1 = m 1 y o ,
M T = h i h o ,
1 a 0 + 1 b 0 + s a g = 1 f .
b 0 f ( 1 + M T ) M T ,
a 0 M T b .
I = ( P P 1 ) = ( x 1 , y 1 , a 0 ) .
R ^ = I ^ 2 ( I ^ N ^ ) N ^ ,
N ^ = f ( x , y , z ) | | f ( x , y , z ) | | .
P 3 = P 2 + β R .
x 3 = R x R y ( y 3 + β y 1 ) + x 2 ,
y 3 = c t e . ,
z 3 = R z R y ( y 3 + β y 1 ) + z 2 ,
β = ( y 3 + y 2 ) R y .
z z 1 = ( x 1 , y 1 ) C ( x , y ) ( N x N z d x + N y N z d y ) ,
z N = z 0 i = 1 g 1 { ( N x i N z i + N x i + 1 N z i + 1 ) ( x i + 1 x i 2 ) + ( N y i N z i + N y i + 1 N z i + 1 ) ( y i + 1 y i 2 ) } .
z = z o + c [ ( x + x o ) 2 + ( y + y o ) 2 ] 1 + { 1 c 2 [ ( x + x o ) 2 + ( y + y o ) 2 ] } 1 / 1 2 2 ,
Select as filters


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