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

A personalized design for progressive addition lenses

Open Access Open Access

Abstract

We propose a numerical method for the design of a progressive addition lens (PAL) that can accommodate more personal needs as compared to using the analytical solution of the Laplace equation. In our method, the auxiliary functionu(x,y) of a PAL is obtained by the numerical solution of the Laplace equation with the boundary and link conditions. The boundary condition is obtained using the genetic algorithm with the input from the individual requirement. The link condition is determined using the finite difference method with a smoother u(x,y) on the meridian. Two examples are given for outdoor and office use. In both cases, the astigmatism area is pushed towards a small area near the edge of the lens.

© 2017 Optical Society of America

1. Introduction

A progressive addition lens (PAL) provides seamless clear vision at different viewing distances. There are two main categories of methods for designing PALs. One belongs to direct method. For example, Winthrop et al. [1] described a system in which the designers specified the focal power along the umbilical meridian. Both the shape of the remainder of the lens and the curvatures of the progressive surface are determined by the auxiliary functionu(x,y). The contours of auxiliary function on x-y plane are called level curves. The auxiliary function was obtained by analytically solving the Laplace equation. Steele et al. [2] specified the focal power over the entire surface using conics (as an auxiliary function) and obtained the surface shape of the PAL by solving an elliptic partial differential equation. The other way is to determine the PAL surface indirectly. For example, Loost et al. [3], Wang [4], Wei [5] devised an evaluation function that attempts to reach a balance between the desired distribution of focal power and the unwanted astigmatism. The PAL surface was obtained by numerically minimizing the evaluation function. In the direct methods the designs of the meridian focal power and the level curves are two key points. Recently, the technique on searching the optimized focal power distribution on meridian line has been described [6,7]. Winthrop et al. and Steele et al. presented the analytic expressions for the level curves [1,2]. All these methods have only two or three parameters to adjust the level curves. Therefore, their capability to meet personal needs for vision correction is limited.

We propose a method that can accommodate more personal needs as compared with the methods mentioned above. In our approach, the level curves are obtained by numerically solving the Laplace equation with the boundary and link conditions that depend on individual situation. There is a complex relationship between the boundary condition of the Laplace equation and the astigmatism. The boundary condition is obtained using the genetic algorithm with the input from the personalized requirement. To minimize the astigmatism on the meridian line, we propose a smoother link condition using variation principle and the finite difference method. The method provides flexibility and efficiency for determination of an individualized lens.

2. Design of the level curves for a progressive addition lens

The surface of a PAL is divided into four regions (Fig. 1). The distance area 1 in the upper portion of the lens has a relatively low focal power. The near area 2 is 10-18 mm below the distance area and has a relatively high focal power. The progressive corridor 3 connects the distance and near areas. The astigmatism areas 4 are at the left and right of the progressive corridor with relatively severe astigmatism. The difference in focal power between the reference point A in the distance area and the reference point B in the near area is regarded as addition power (ADD) of the PAL. The distance area, near area and progressive corridor are called effective vision regions. The astigmatism areas cannot be used to correct the vision of a wearer.

 figure: Fig. 1

Fig. 1 Four regions of a PAL.

Download Full Size | PDF

The origin O is the center of the lens and x-y plane is tangent to the lens. The x-axis points downward in the direction of increasing focal power. The z-axis points out of the paper towards the reader. The meridian line connects points A and B. The distance between point A and B is the length of the progressive corridor.

The direct design method is divided into several steps. The first step is to design the meridian focal power (along the meridian line) and the auxiliary functionu(x,y). The second step is to determine the curvature and the centers of curvature at each point on the PAL surface. The last step is to obtain the vector height z(x,y).

The focal power distribution should be smooth over the surface of the lens, so the auxiliary function u(x,y)needs to distribute smoothly. A criterion for smoothness requires that the quadratic sum of the partial derivatives u/x and u/y be a minimum, i.e., the Dirichlet integral is minimum. According to the Euler-Lagrange variation principle, the auxiliary function u(x,y) satisfies the Laplace equation

2ux2+2uy2=0.

We propose to solve Eq. (1) using numerical technique. The boundary condition of the Laplace equation is optimized using the genetic algorithm while the link condition is obtained using the finite difference method.

2.1 The boundary condition of the Laplace equation

The control point ukrepresents one of the grid points on the boundary of the computational domain Ω and is defined as

uk=L+pkhk=1,2,3,...K
Here h is related to the length of the progressive corridor, Lis the distance from point A to the original point O, and pkis the control parameter of the genetic algorithm varying from 0 to 1. Kis the number of 'Chromosomes' in the genetic algorithm. The sequence of all 'Chromosomes' pk constitutes a vector as an 'individual'. The value of ukvaries from L to hL.

The objective function fof the genetic algorithm meets the merits of the vector [7]

f=α1|Φ1Φ1*|+i=26αi|Φ¯i|+i=79αi|Φ¯iΦi*|.
Here Φ1 is the maximum astigmatism of the PAL. The maximum astigmatism should meet the requirement Φ1*=ρ|PAPB|, where PAand PB are the focal powers at points A and B, and ρ is the weighting factor of the additional power. Φ¯i(i=2,36) are the mean values of the astigmatism in the distance area, near area and progressive corridor and two astigmatism areas respectively. Φ¯i(i=7,8,9) are the mean power values in the distance area, near area and progressive corridor respectively. Φi*are the corresponding objective values. Φ¯ichange in the loop of genetic algorithm for searching the optimized boundary conditions. α1,...,α6 are the corresponding areas' weighting factors of the astigmatism. α7,α8and α9are the corresponding areas' weighting factors of the focal power difference. ρ (0.75ρ1) and αi(0.1αi2) are relative values and determined by the preferences of the wearers. For outdoor activities, a wide distance area is needed, so the weighting factor α2 should be larger than α3. For the office activities, a smaller distance area and a larger near area are wanted, so the weighting factor α3 should be larger than α2. In any case, we want the astigmatism as little as possible but the effort is limited by other demand such as the dimensions of clear distance and near regions. Actually, it is a trade-off among the distance area, the near area and the astigmatism.

2.2 The link condition of the Laplace equation

In the previous art [1], the auxiliary function u(x,y) on the meridian line between points A and B is as follows

u(x,0)=xLxhL

In order to reduce the astigmatism of the PAL, we try to keep the focal power stable beyond point A and point B on the meridian line. The function u(x,0) should changes more smoothly. At points A and B, u(x,0)is equal to x, the slopes should be equal to zero, u(x,0) should have higher order N of the first non-vanishing differential derivatives. On the meridian line between points A and B, the absolute values of the differential derivatives are minimum when the order is less thanN or equal toN.

We minimize the summation of the square of the derivatives with the order from 1 to N

J[u(x,0)]=LhL[n=1N(dnu(x,0)dxn)2]dx.

The analytic expression of u(x,0) for the minimum of Eq. (5) satisfies the Euler-Poisson equation [8]

n=1N(1)nd2nu(x,0)dx2n=0
{u(L,0)=Lu(hL,0)=hL
From Eq. (6) and (7) we obtain
dnu(x,0)dxn|x=Lx=hL=0n=1,2,...,(N1)
The characteristic equation of the differential Eq. (8) is
(1)Nm2N+(1)(N1)m2(N1)+...+m4m2=0.
Equation (6) has two zero solutions and 2N2nonzero ones. Assuming mi(i=1,2,...,2N2) are the nonzero solutions, the general solution of the differential Eq. (6) is
u(x,0)=i=12N2Ciemix+C2N1x+C2N
From Eq. (7) and Eq. (8), Ci(i=1,2,...,2N) in Eq. (10) are obtained. Then the auxiliary functionu(x,0) on meridian line is obtained.

Further, ui,jat two sides of the meridian line with width d is determined by the finite difference scheme [9]. We use a square grid (xi,yj)to numerically calculate ui,j. Givenui,j=u(xi,yj), the centered finite difference formula is used for the second derivative

(2uy2)i,j=ui,j+12ui,j+ui,j1Δy2.
HereΔyis the step size. Supposing the symmetric axis of u(x,y) is the meridian line, ui,j+1 is equal toui,j1. Rearranging Eq. (11), we obtain

ui,j±1=ui,j+12Δy2(2uy2)i,j

Based on the Laplace equation and add an optimization factorau, we obtain

ui,j±1=ui,j12auΔy2(2ux2)i,j.
Then the values of ui,j±nn=1,2,3... are analogized in turn. The values of u(x,y) between the left and right boundaries of the progressive corridor are obtained. The width of the progressive corridor and the optimization factorsau change according to different personal needs.

2.3 Numerical solution of the Laplace equation

The Laplace equation with the boundary and link conditions obtained above can be written as

{2ux2+2uy2=0,(x,y)Ωu(xΓ,yΓ)=ϕ(xΓ,yΓ)(xΓ,yΓ)BΓu(xL,yL)=φ(xL,yL),(xL,yL)DL.
Here the domain Ω is a square region tangent to the PAL, BΓ the boundary, DLthe link condition area, ϕ(xΓ,yΓ) the optimized boundary condition, and φ(xL,yL) the link condition.

The Laplace equation is changed into a set of difference equations by the finite difference scheme.

{ui,j=14(ui+1,j+ui1,j+ui,j+1+ui,j1),1im1;1jm1ui,j=ϕ(iΓg,jΓg),iΓ=0,m,0jΓmjΓ=0,m0jΓmui,j=φ(iLg,jLg),(iLg,jLg)DL
Here g=Δx=Δy is the step and the side length of the square Ω is mg withman integer. Linear Eqs. (15) are solved by the successive cover-relaxation (SOR) approach [10]. The SOR technique employs a repetitive series of sweeps over the mesh to converge on a solution. The rate of convergence depends on the value of the Over Relaxation Factor (ORF), and a preferred value of the ORF is determined experimentally. An important advantage of the SOR technique is that it reaches convergence in a time proportional to the square root of the number of mesh points. This feature implies that at modest cost in computational time, a sufficient mesh density can be implemented for SOR to converge to the solution.

3. Examples and discussion

We apply the proposed method to two examples to demonstrate how a specific distribution of the focal power and astigmatism of a PAL is achieved by the corresponding boundary and link conditions. In the first example, the wearer uses the PAL for outdoor activities. Therefore, a wide distance area is needed. According to the prescription, the PAL has a −2.00 diopter focal power in the distance area and a + 2.00 diopter addition power. The index of refraction of the lens material is 1.523. The front surface of the PAL is a spherical surface with + 2.00 diopter focal power. The back surface is a progressive addition surface with −4.00 diopter focal power in the distance area and −2.00 diopter focal power in the near area. The values of h and Lare 34 and 17 respectively.

To compare the performance of the proposed method with the previous analytical methods, a progressive surface is calculated by Winthrop method. The solution of Laplace equation is an analytical expression with parametersh,L,xand y. The level curves are shown in Fig. 2.

 figure: Fig. 2

Fig. 2 The level curves obtained by analytically solving the Laplace equation.

Download Full Size | PDF

The vector height z(x,y) is obtained by a series of equations. Based on the elementary differential geometry, the focal power and astigmatism of the progressive surface are calculated. The contours of them are shown in Fig. 3. The length of progressive corridor is about 16 mm. The width of clear vision area (astigmatism <0.5 diopter) in the distance area at x = −10 mm is about 26 mm which is not wide enough for outdoor vision.

 figure: Fig. 3

Fig. 3 The focal power (a) and astigmatism (b) of the progressive surface by Winthrop method.

Download Full Size | PDF

To get a wider distance area, the weighting factor αi of the objective function to determine the boundary conditions of the Laplace equation is selected as shown in Table 1. The boundary conditions obtained with the genetic algorithm are shown in Fig. 4 and Fig. 5.

Tables Icon

Table 1. The weighting factor of the objective functionf in the Eq. (3) for the first example

 figure: Fig. 4

Fig. 4 Boundary conditions of the left and right sides.

Download Full Size | PDF

 figure: Fig. 5

Fig. 5 Boundary conditions of the distance and near zones.

Download Full Size | PDF

By solving the Laplace equation numerically with the boundary and link conditions, the optimized u(x,y) is obtained. The contours of optimized u(x,y)are shown in Fig. 6. Compare with Fig. 2, the area is wider in which the value of u(x,y)that is smaller than −14.

 figure: Fig. 6

Fig. 6 Contour lines of optimized u(x,y)in the first example.

Download Full Size | PDF

Once u(x,y)is obtained, z(x,y)can be derived using the above design steps. The contours of the focal power and astigmatism are shown in Fig. 7. The optical performance of the progressive surface is given in Table 3. One can see that the distance area (focal power<-3.75 diopter) in Fig. 7 (a) is greatly improved than that in Fig. 3 (a). The width of the clear vision area (astigmatism<0.5 diopter) in distance area at x = −10 mm is about 46 mm which is more suitable for outdoor vision.

 figure: Fig. 7

Fig. 7 The focal power (a) and astigmatism (b) of the progressive surface in the first example.

Download Full Size | PDF

The PAL of the first example has been manufactured with a CNC engraving and a polishing machine. The optical properties are measured with a Rotlex Free Form Verifier (FFV) to provide focal power and astigmatism (or called cylinder) of the PAL. The contours of the tested focal power and astigmatism are shown in Fig. 8. The optical performance of the PAL is shown in Table 3. It is less than 0.02 diopter that the difference of the addition power between the progressive surface and the manufactured PAL. The deviation of the maximum astigmatism is less than 0.02 diopter. Due to the influence of the curvature of the front surface, the width is reduced 12 mm and 2 mm in the distance zone (astigmatism<0.5 diopter, x = −10 mm) and near zone (astigmatism <0.5 diopter, x = 18 mm) of the manufactured PAL than those of the progressive surface.

 figure: Fig. 8

Fig. 8 The focal power (a) and astigmatism (b) of the PAL tested by FFV.

Download Full Size | PDF

In the second example, the basic parameters are the same as those of the first one. The PAL is used in the office. Therefore, a larger near area and wider corridor are needed. The width d is set to be 9 mm instead of 6 mm as in the first example. The weighting factors based on the need for near vision are shown in Table 2. The boundary conditions obtained with the genetic algorithm are shown in Fig. 9 and Fig. 10. The contours of optimized u(x,y)are shown in Fig. 11.

Tables Icon

Table 2. The weighting factor of the objective functionf in the Eq. (3) for the second example

 figure: Fig. 9

Fig. 9 Boundary conditions of the left and right sides.

Download Full Size | PDF

 figure: Fig. 10

Fig. 10 Boundary conditions of the distance and near zones.

Download Full Size | PDF

 figure: Fig. 11

Fig. 11 Contour lines of optimized u(x,y)in the second example.

Download Full Size | PDF

Figure 12 shows the contours of the focal power and astigmatism of the second example. Table 3 is the optical performance comparison between the first example and the second example. The width of distance area of the first example is 24 mm wider than that of the second example at x = −10 mm. The width of near area of the second example is 8 mm wider than that of the first example at x = 18 mm. The maximum astigmatism of the second example is smaller than that of the first example, and the width of the corridor is wider.

 figure: Fig. 12

Fig. 12 The focal power (a) and astigmatism (b) of the progressive surface in the second example.

Download Full Size | PDF

Tables Icon

Table 3. The optical performance in the examples (D is the abbreviation for “diopter”)

Table 1 and Table 2 are the weighting factors based on the different needs of the wearer. The parameters of ρand αiof the objective function are determined by the needs and the preference of the wearer. The astigmatism weighting factor α2 is selected a larger value for outdoor activities. Larger values of the weighting factors α3,α4, α5and α6 are selected for office use.

4. Conclusion

In this study, we have developed a novel design approach that has more control on the auxiliary function and hence meets more individualized vision correction. To accomplish the aim, we solve the Laplace equation numerically. The boundary and link conditions are set to satisfy specific requirements. As a result, a specific need for the dimensions and focal powers of the distance and near regions can be met in the PAL design to a larger extent. The sizes and distributions of the astigmatism areas are also improved with our approach. The examples demonstrate the capability of our approach.

Funding

National Natural Science Foundation of China (NSFC) (61378056); Natural Science Foundation of Higher Education Institutions of Jiangsu Province (China) (17KJA140001); the PAPD program of the Jiangsu Province; Jiangsu Key Disciplines of Thirteen Five-Year Plan (20168765); Suzhou Key Laboratory for Low Dimensional Optoelectronic Materials and Devices (SYG201611); Suzhou Key Industry Technology Innovation Plan (SYG201646); the USTS innovation center.

Acknowledgments

The authors are also grateful to Professor Qian Lin of Soochow University for valuable advices and to Dr. Cao Zongjian of Augusta University in USA for editorial suggestions.

References and links

1. J. T. Winthrop, Wellesley, and Mass, “Progressive addition spectacle lens,” US Patent number 4861153, 1989.

2. T. Steele, H. McLoughlin, and D. Payne, “Progressive Addition Power,” US Patent number 6776486B2, 2004.

3. J. Loost, G. Greiner, and H.P. Seidel, “A variational approach to progressive lens design,” Comput. Aided Des. 30(8), 595–602 (1998).

4. J. Wang, “Design of Progressive Lenses-Mathematical Analysis and Numerical Methods,” (Eden Prairie: University of Minnesota doctoral thesis, 5–54 (2002).

5. J. Wei, W. Bao, Q. Tang, and H. Wang, “A variational-difference numerical method for designing progressive-addition lenses,” Comput. Aided Des. 48(3), 17–27 (2014).

6. Q. Wu, L. Qian, H. Chen, Y. Wang, and J. Yu, “Research on Meridian Lines Design for Progressive Addition Lenses,” Acta Opt. Sin. 29(11), 3186–3191 (2009).

7. Y. Tang, Q. Wu, X. Chen, H. Zhang, and Y. Long, “Optimization of the Meridian Line of Progressive Addition Lenses Based on Genetic Algorithm,” Acta Opt. Sin. 34(9), 09220051–09220057 (2014).

8. Z. Da, Fundamentals of the Calculus of Variations (Second Edition), (National Defense Industry, 2007), Chap. 2.

9. H. Fan, Methods for Partial Differential Equations (civil engineering), (China Machine, 2013), Chap. 1.

10. W. H. Press, S. A. Teukolsky, WT Vetterling, B. P. Flannery, Numerical recipes in C: the art of scientific computing (Cambridge University, 1992), Sec. 19.2, 19.5.

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 Four regions of a PAL.
Fig. 2
Fig. 2 The level curves obtained by analytically solving the Laplace equation.
Fig. 3
Fig. 3 The focal power (a) and astigmatism (b) of the progressive surface by Winthrop method.
Fig. 4
Fig. 4 Boundary conditions of the left and right sides.
Fig. 5
Fig. 5 Boundary conditions of the distance and near zones.
Fig. 6
Fig. 6 Contour lines of optimized u(x,y)in the first example.
Fig. 7
Fig. 7 The focal power (a) and astigmatism (b) of the progressive surface in the first example.
Fig. 8
Fig. 8 The focal power (a) and astigmatism (b) of the PAL tested by FFV.
Fig. 9
Fig. 9 Boundary conditions of the left and right sides.
Fig. 10
Fig. 10 Boundary conditions of the distance and near zones.
Fig. 11
Fig. 11 Contour lines of optimized u(x,y)in the second example.
Fig. 12
Fig. 12 The focal power (a) and astigmatism (b) of the progressive surface in the second example.

Tables (3)

Tables Icon

Table 1 The weighting factor of the objective functionf in the Eq. (3) for the first example

Tables Icon

Table 2 The weighting factor of the objective functionf in the Eq. (3) for the second example

Tables Icon

Table 3 The optical performance in the examples (D is the abbreviation for “diopter”)

Equations (15)

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

2 u x 2 + 2 u y 2 =0.
u k =L+ p k h k=1,2,3,...K
f= α 1 | Φ 1 Φ 1 * |+ i=2 6 α i | Φ ¯ i | + i=7 9 α i | Φ ¯ i Φ i * | .
u(x,0)=x LxhL
J[u(x,0)]= L hL [ n=1 N ( d n u(x,0) d x n ) 2 ]dx .
n=1 N (1) n d 2n u(x,0) d x 2n =0
{ u(L,0)=L u(hL,0)=hL
d n u(x,0) d x n | x=L x=hL =0 n=1,2,...,(N1)
(1) N m 2N + (1) (N1) m 2(N1) +...+ m 4 m 2 =0.
u(x,0)= i=1 2N2 C i e m i x + C 2N1 x+ C 2N
( 2 u y 2 ) i,j = u i,j+1 2 u i,j + u i,j1 Δ y 2 .
u i,j±1 = u i,j + 1 2 Δ y 2 ( 2 u y 2 ) i,j
u i,j±1 = u i,j 1 2 a u Δ y 2 ( 2 u x 2 ) i,j .
{ 2 u x 2 + 2 u y 2 =0,(x,y)Ω u( x Γ , y Γ )=ϕ( x Γ , y Γ )( x Γ , y Γ ) B Γ u( x L , y L )=φ( x L , y L ), ( x L , y L ) D L .
{ u i,j = 1 4 ( u i+1,j + u i1,j + u i,j+1 + u i,j1 ), 1im1;1jm1 u i,j =ϕ( i Γ g, j Γ g), i Γ =0,m,0 j Γ m j Γ =0,m0 j Γ m u i,j =φ( i L g, j L g), ( i L g, j L g) D L
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.