8
HYBRID ALGORITHM TO OPTIMIZE THE OPTICAL QUALITY OF SCLERAL LENSES DANIEL F. FILGUEIRAS, ANA L. S. BRAGA, RODNEY R. SALDANHA, LUCIANA P. SALLES Departamento de Engenharia Elétrica, Universidade Federal de Minas Gerais Av. Antônio Carlos, 6627, Pampulha, 31270-010, Belo Horizonte, MG, Brazil E-mails: [email protected],[email protected],[email protected], [email protected] Abstract Scleral lens is a large contact lens that cover part of scleral region of human eye. They are constructed from two surfaces (anterior and posterior). In the design and production process of these lenses, optical imperfections (aberrations) can be inserted, among other factors, due to the fact of peripheral light rays incident on the lens are refracted more than the paraxial rays. In this case, instead of a well defined focal point, the lens presents a spread point (blur) in the focal plane, and it produces a spherical aberration on the image. Spherical aberrations are optical effects that impair the optical quality of the lens and therefore decrease the image quality. This paper presents a hybrid algorithm to optimize the optical quality of scleral lens using a lower processing time than the one obtained using only genetic algorithm. The hybrid algorithm combines the genetic algorithm and the Quasi-Newton Broyden, Fletcher, Goldfarb and Shanno (BFGS) method. This optimization generates an optimal conic constant, which is added to the lens anterior curvature calculated to ensure higher optical quality to the product by correcting its spherical aberration. Keywords Genetic Algorithm, BFGS, Scleral Contact Lens, Raytrace software, MTF, Optical Aberration, Conic Constant. Resumo Lentes esclerais são lentes de contato maiores que cobrem parte de região da esclera do olho humano. Elas são construídas a partir de duas superfícies (anterior e posterior). No projeto e processo produtivo destas lentes, imperfeições (aberrações) ópticas podem ser inseridas devido, dentre outros fatores, ao fato dos raios de luz incidentes na periferia das lentes serem mais refratados do que os raios que incidem próximo ao eixo óptico. Nesse caso, ao invés de um ponto focal bem definido, a lente apresenta um ponto focal espalhado (borrado) no plano focal, produzindo uma aberração esférica na imagem formada. Aberrações esféricas são efeitos ópticos que prejudicam a qualidade óptica das lentes e, portanto, diminuem a qualidade da imagem. Este trabalho apresenta um algoritmo híbrido para otimizar a qualidade óptica de lentes de contato esclerais usando um tempo de processamento menor que o obtido usando somente o algoritmo genético. O algoritmo híbrido proposto é construído pela associação de um algoritmo genético ao método Quase-Newton de Broyden, Fletcher, Goldfarb e Shanno (BFGS). Esta otimização gera uma constante cônica ótima que, quando acrescentada à curvatura anterior esférica calculada para a lente, garante maior qualidade óptica para o produto através da correção das suas aberrações esféricas. Palavras-chave Algoritmo Genético, BFGS, Lente de Contato Escleral, Raytrace software, MTF, Aberração Óptica, Constante Cônica. 1 Introduction Scleral lenses are large-diameter rigid gas permeable lenses. They can range from 13.6 mm to over 20 mm in diameter (Figure 1). They are called “scleral” lenses because they completely cover the cornea and extend onto the sclera, the white part of the eye. Technological advances in the discovery of materials with high oxygen transmissibility and sophisticated designs made possible the widespread use of large-diameter lenses nowadays (Roach, 2012). (a) (b) Figure 1: (a) Scleral lens (right) in comparison to a conventional soft lens. (b) Scleral lens in the eye. (Worp, 2012) Indications to scleral lens have evolved in the last years, starting from a lens to hardly irregular corneas to a very large gamma of indications. The correction of irregular cornea to restore the vision is the main indication to scleral lens because it covers the entire corneal surface with a regular curvature (Figure 2). However, there are suggestions from experts (Worp, 2010; Worp, 2012; Roach, 2012) about scleral lens use in a wide range of corneal irregularities, instead of using a conventional corneal lens. This indication is based on the fact that the cornea is one of the most sensitive parts of human body, since it has exposed sensory nerves and any mechanical stress, which can be induced by corneal lens direct contact, causes discomfort to the user. Unlike the cornea, the sclera has a very low sensitivity, favoring scleral lens use. When well fitted, it exempts any contact to the sensitive cornea (Worp, 2010; Worp, 2012). Patients, in general, when submitted to an adaptation test with scleral lens, show positive reception in relation to its comfort, which favors the increasing popularity of this kind of lens on the market (Worp, 2012). Anais do XX Congresso Brasileiro de Automática Belo Horizonte, MG, 20 a 24 de Setembro de 2014 2508

HYBRID ALGORITHM TO OPTIMIZE THE OPTICAL QUALITY …swge.inf.br/CBA2014/anais/PDF/1569933045.pdf · algorithm combines the genetic algorithm and the Quasi-Newton Broyden, Fletcher,

Embed Size (px)

Citation preview

HYBRID ALGORITHM TO OPTIMIZE THE OPTICAL QUALITY OF SCLERAL LENSES

DANIEL F. FILGUEIRAS, ANA L. S. BRAGA, RODNEY R. SALDANHA, LUCIANA P. SALLES

Departamento de Engenharia Elétrica, Universidade Federal de Minas Gerais

Av. Antônio Carlos, 6627, Pampulha, 31270-010, Belo Horizonte, MG, Brazil E-mails: [email protected],[email protected],[email protected],

[email protected]

Abstract Scleral lens is a large contact lens that cover part of scleral region of human eye. They are constructed from

two surfaces (anterior and posterior). In the design and production process of these lenses, optical imperfections

(aberrations) can be inserted, among other factors, due to the fact of peripheral light rays incident on the lens are refracted more than the paraxial rays. In this case, instead of a well defined focal point, the lens presents a spread point (blur) in the

focal plane, and it produces a spherical aberration on the image. Spherical aberrations are optical effects that impair the

optical quality of the lens and therefore decrease the image quality. This paper presents a hybrid algorithm to optimize the optical quality of scleral lens using a lower processing time than the one obtained using only genetic algorithm. The hybrid

algorithm combines the genetic algorithm and the Quasi-Newton Broyden, Fletcher, Goldfarb and Shanno (BFGS) method.

This optimization generates an optimal conic constant, which is added to the lens anterior curvature calculated to ensure

higher optical quality to the product by correcting its spherical aberration.

Keywords Genetic Algorithm, BFGS, Scleral Contact Lens, Raytrace software, MTF, Optical Aberration, Conic

Constant.

Resumo Lentes esclerais são lentes de contato maiores que cobrem parte de região da esclera do olho humano. Elas são

construídas a partir de duas superfícies (anterior e posterior). No projeto e processo produtivo destas lentes, imperfeições

(aberrações) ópticas podem ser inseridas devido, dentre outros fatores, ao fato dos raios de luz incidentes na periferia das lentes serem mais refratados do que os raios que incidem próximo ao eixo óptico. Nesse caso, ao invés de um ponto focal

bem definido, a lente apresenta um ponto focal espalhado (borrado) no plano focal, produzindo uma aberração esférica na

imagem formada. Aberrações esféricas são efeitos ópticos que prejudicam a qualidade óptica das lentes e, portanto, diminuem a qualidade da imagem. Este trabalho apresenta um algoritmo híbrido para otimizar a qualidade óptica de lentes

de contato esclerais usando um tempo de processamento menor que o obtido usando somente o algoritmo genético. O

algoritmo híbrido proposto é construído pela associação de um algoritmo genético ao método Quase-Newton de Broyden, Fletcher, Goldfarb e Shanno (BFGS). Esta otimização gera uma constante cônica ótima que, quando acrescentada à

curvatura anterior esférica calculada para a lente, garante maior qualidade óptica para o produto através da correção das

suas aberrações esféricas.

Palavras-chave Algoritmo Genético, BFGS, Lente de Contato Escleral, Raytrace software, MTF, Aberração Óptica, Constante Cônica.

1 Introduction

Scleral lenses are large-diameter rigid gas

permeable lenses. They can range from 13.6 mm to

over 20 mm in diameter (Figure 1). They are called

“scleral” lenses because they completely cover the

cornea and extend onto the sclera, the white part of

the eye. Technological advances in the discovery of

materials with high oxygen transmissibility and

sophisticated designs made possible the widespread

use of large-diameter lenses nowadays (Roach,

2012).

(a) (b)

Figure 1: (a) Scleral lens (right) in comparison to a conventional

soft lens. (b) Scleral lens in the eye. (Worp, 2012)

Indications to scleral lens have evolved in the

last years, starting from a lens to hardly irregular

corneas to a very large gamma of indications. The

correction of irregular cornea to restore the vision is

the main indication to scleral lens because it covers

the entire corneal surface with a regular curvature

(Figure 2). However, there are suggestions from

experts (Worp, 2010; Worp, 2012; Roach, 2012)

about scleral lens use in a wide range of corneal

irregularities, instead of using a conventional

corneal lens. This indication is based on the fact that

the cornea is one of the most sensitive parts of

human body, since it has exposed sensory nerves

and any mechanical stress, which can be induced by

corneal lens direct contact, causes discomfort to the

user. Unlike the cornea, the sclera has a very low

sensitivity, favoring scleral lens use. When well

fitted, it exempts any contact to the sensitive cornea

(Worp, 2010; Worp, 2012).

Patients, in general, when submitted to an

adaptation test with scleral lens, show positive

reception in relation to its comfort, which favors the

increasing popularity of this kind of lens on the

market (Worp, 2012).

Anais do XX Congresso Brasileiro de Automática Belo Horizonte, MG, 20 a 24 de Setembro de 2014

2508

Figure 2: Scleral lens basic design (Rosenthal, 2009).

Some lens is likely to fails and aberrations. One

of the most undesirable aberrations is spherical

aberration.

Spherical aberration is the focus blur caused by

a higher deviation of the peripheral rays in

comparison to the paraxial rays. This deviation

produces a blur instead of a point in the image plane

(Figure 3). Spherical aberration is more intense on

high power lens and can be reduced using aspheric

surfaces (Coral-Ghanen et al., 1999), which means

to add conics to the spherical radius. Then, the lens

gets into a conic form and improves its optical

quality.

Therefore, this work aims to develop a choice

method to the best conic constant that will be added

to lens spherical surface in the production process.

(a) (b)

Figure 3: (a) Lens with spherical aberration (b) Correction to spherical aberration.

2 Theoretical concepts

Concepts about lens design, prescription, optical

analysis and optimization are presented below to

provide a wider view of the proposed project.

2.1 Design aspects

In general, a simple scleral lens design may be

divided in optical zone, transitional zone and haptic

zone (Figure 4).

2.1.1 Optical Zone

The optical zone corresponds to the lens central

area and acts like an optical device. This region is

related to the lens desired power and can vary

according to the radius values of both conjugated

curvatures, the distance between them (central

thickness) and the refractive index of the material.

The anterior surface of the optical zone may be

produced in spherical or aspherical form. The

aspheric surfaces may reduce some intrinsic optical

aberration and they can be found in more

sophisticated designs of lens (Coral-Ghanen et al.,

1999). The posterior surface (concave face) should

be similar to the corneal curvature (Worp, 2010;

Rosenthal, 2009).

2.1.2 Transitional Zone

The transitional zone (Figure 4) corresponds to

the intermediary zone between the optical zone and

the haptic zone. This region must be changeable to

fit to different corneal curvatures that the patient

may present.

2.1.3 Haptic Zone

The haptic zone (Figure 4) is the lens region that

touches the sclera and provides the adequate support

to the system. Typically, the haptic zone is flat or it

is composed of a series of curves with radius from

13.5 mm to 15.4 mm, which normally fit to the

majority of the eyes (Worp, 2010).

Figure 4: Variation of Transitional Zones following the

Optical Zone (Rosenthal, 2009).

2.2 Scleral lens prescription

To recommend contact lens to a patient, the

ophthalmologists usually makes tests to define the

lens specifications that best fits to the cornea.

Corneal biometric parameters and the lens power to

correct refractive errors are measured (Coral-

Ghanen et al. 1999; Gemoules, 2008). These

informations are then sent to the lens maker, who

will calculate the three different zone parameters to

produce the lens. The optical zone, which is object

of this optimization work, is made up of two curves:

anterior and posterior (Figure 4). The posterior curve

represents the concave part and faces the eye,

therefore it is defined by the corneal dimensions of

the patient. The anterior radius of curvature, ra

(mm), is defined by: the desired lens power, diopter

(d), the central thickness, esp (mm), the refractive

Anais do XX Congresso Brasileiro de Automática Belo Horizonte, MG, 20 a 24 de Setembro de 2014

2509

index, idxr, and the posterior curve radius rp (mm),

through the following equation (Douthwaite, 1987):

𝑟𝑎 =(1+

(𝑒𝑠𝑝∗(𝑖𝑥𝑑𝑟−1))

(𝑖𝑥𝑑𝑟∗𝑟𝑝))

((𝑑𝑖𝑜𝑝

1000∗(𝑖𝑑𝑟𝑥−1))+(

1

𝑟𝑝))

. (1)

Defining the anterior radius of curvature, by the

equation 1, there is a spherical radius value. This

value is used to produce the lens with a blurred in

the image focus, called spherical aberration.

2.3 Lens optical analysis

The quality of the projected image on the focal

plane is obtained by determining the modulation

transfer function (MTF). MTF is the magnitude of

optical system response when sinusoids of different

spatial frequencies are put on its input (Boreman,

2001). In other words, MTF is one common figure

of merit to measure lens quality. The MTF reference

value related to the International Standard ISO

11979-2:1999(E) (ISO, 1999) shall be greater or

equal to 0.43 for an acceptable imaging quality of

the optical system of model eye.

Since the purpose of the work is focused on the

optimization of the lens and not the modeling of a

wavefront that propagates and interacts with each

surface composing the eye to reach the retina, we

used a Raytrace software for optical design that is

capable of performing all tests required to

characterize optical lens. With it, you can model the

human eye; and the variables of optical quality, as

the MTF, are calculated from the propagation of

light rays.

2.4 Optimization Algorithms

Optimizing is the process of making something

better. An engineer or scientist evokes a new idea

and the optimization obtains the best point in this

idea. Optimization consists in trying variations

about an initial concept and uses the obtained results

to improve the idea. Optimization is then the specific

mathematic tool to obtain the best solution (Haupt

and Haupt, 2004).

2.4.1 Genetic Algorithm

Genetic algorithms use concepts originating from

the principle of natural selection of species to

approach a wide range of optimization problems.

Basically, the genetic algorithm creates a population

of possible answers to the problem being treated and

submit it to the evolution process, constituted by the

following stages (Costa, 1999):

1. Evaluation: the fitness of individuals that are

randomly generated are evaluated.

2. Selection: the best individuals are selected to

reproduction. The probability of being

selected is proportional to the fitness.

3. Cross-over: the best individuals’

characteristics are recombined, generating

new solutions.

4. Mutation: the individuals from the

reproduction process have their

characteristics altered to add variety to the

population.

5. Actualization: the individuals created in this

generation are inserted in the population.

6. Termination: it is checked if the solution

meets the end condition. If positive, the

algorithm terminates and returns the answer.

If not, the process is repeated.

2.4.2 Quasi-Newton Algorithm - BFGS method

The quasi-Newton algorithms are algorithms for

nonlinear systems that in their method it need only

the gradient of the objective function available in

each iteration. By measuring changes in the gradient

between the iterations, it tries to build a model to the

objective function good enough to converge the

result (Lewis and Overton, 2013). Among Quasi-

Newton methods, Broyden, Fletcher, Goldfarb and

Shanno algorithm (BFGS) is considered the most

efficient and because of it the most popular (Skajaa,

2010).

Experiments have shown that the method has

strong properties of auto-correction, thus, if in some

interaction the matrix contains bad information of

curvature, it conducts to only a few actualizations to

correct these inaccuracies. Because of this reason,

BFGS method often has excellent working, and once

close to a minimum, normally reaches the

superlinear convergence rate (Skajaa, 2010).

3 Hybrid algorithm to optimize scleral lenses

3.1 Hybrid code purpose

The purpose of the hybrid algorithm model was to

utilize the genetic algorithm capability of spatial

search with the speed and precision of local search

of the deterministic BFGS method. In this proposal,

the genetic algorithm, which was limited to a few

number of iterations, was used in the beginning of

the program execution, to reduce the searching space

and find the direction of the top of the correct

answer. Starting in this point, the BFGS algorithm

will search the optimal result, with high

performance, precision and low cost.

3.2 Hybrid code structure

The algorithm has basically the following

structure:

1. Data acquisition from the

ophthalmologist (program inputs):

Anais do XX Congresso Brasileiro de Automática Belo Horizonte, MG, 20 a 24 de Setembro de 2014

2510

patient’s corneal height in relation to

iris (Sagittal height), corneal diameter,

lens power.

2. Calculus of posterior curve radius (rp)

and anterior curve radius (ra).

3. Establishment of communication with

the Raytrace software and loading the

calculated curves radius in the eye

model close to anatomical, biometric,

and optical realities from Liou and

Brennan (Liou and Brennan, 1997).

4. Start of the genetic algorithm through

the GA (Genetic Algorithm) in the

optimization toolbox of Matlab with a

limit of 12 conic constants random

values (initial population) in the

defined range of [-5 to 0] and number

of iterations limited to five. The

objective function inside of the

Raytrace software evaluates the conic

constant inserted in the optical system.

The return of this function is the MTF

fitness (lens optical quality).

5. At the end of five iterations, a conic

constant close to the ideal is given,

then the BFGS method is called to find

in a precise and fast way the conic

optimal value.

6. The algorithm returns the conic ideal

value to a specific lens, the MTF

theoretical value and the execution

time.

4 Simulation

The Raytrace software allows communication

with Matlab, therefore, it is possible to use the

optimization tools in Matlab’s toolbox, and “call”

the software only when analyzing the objective

function, understood as a “black box”. Therefore,

data like the anterior curvature, posterior curvature,

and conic value of the lens are given to Raytrace

software, which, in return, gives the MTF value.

The motivation to use optimization algorithms to

define the best conic constant, instead of only an

equation group, is the fact that it is very complex to

model analytically a light beam spreading through

eye structures.

The algorithm tests were performed to

analysis of the following situations:

- Analysis of lens optical quality with and

without optimization

Lens optical quality of a four diopter test

lens with the constant optimized through

the genetic and BFGS hybrid algorithm;

Lens optical quality of a four diopter test

lens considered as totally spherical

(without the optimization process);

- Analysis of optimizing algorithms performance

Analysis of pure BFGS algorithm

performance with five different values of

starting point within the search limit from -

5 to 0 to optimize a four diopter test lens;

Analysis of pure genetic algorithm

performance;

Analysis of the genetic and BFGS hybrid

algorithm to optimize a four diopter test

lens;

- Analysis of the hybrid algorithm proposed

considering a wide range of corneal curvatures:

Hybrid algorithm test with 13 lens of

different powers, considering the range of

corneal anterior curvature measures in

human eyes: 7.0 to 8.4 mm, presented by

Bo Tan (2009).

5 Results

5.1 Analysis with optimization

Firstly, it was performed the analysis of a lens

optimized with the hybrid process purposed in the

work. The rays focus at a single point, as shown in

Figure 5.

(a)

(b)

Figure 5: (a) Eye in focus refraction model. (b) Graph

representing the high optical quality of the tested lens.

The result was a conic constant value optimized

to -0.2749 (best result returned by the hybrid

algorithm), in which the program returned an MTF

value equal to 91.1621. This value is considered a

good result because it is very close to the theoretical

maximum and it allowed sharp view of the test

object, represented by a window, with high

distinctness (Figure 6).

Anais do XX Congresso Brasileiro de Automática Belo Horizonte, MG, 20 a 24 de Setembro de 2014

2511

Figure 6: Graph representation of an image seen using the optimized lens. (Image generated by the Raytrace software).

5.2 Analysis without optimization

Posteriorly a lens without optimization was

evaluated, namely, a lens with conic constant equal

to zero (spherical). The results are shown in Figure

7, in which the rays do not focus at a single point,

therefore the MTF also decreases, making clear the

effects of spherical aberration.

(a)

(b)

Figure 7: (a) Blurred eye refraction model. (b) Graph

representing the low optical quality of the tested lens.

With the conic constant equal to zero, the

algorithm returned an average of MTF values equal

to 18.9000, considered a low value (the top line

means the maximum value). Despite the blur, that

MTF value does not preclude the observer to

interpret the object using a spherical lens, (Figure 8).

5.3 Algorithm comparison

As a second part of this work, it was performed

the comparison of the following algorithms

prosecution: pure BFGS, pure genetic and finally the

genetic and BFGS hybrid algorithm.

5.3.1 Pure BFGS algorithm

To analyze the purposed problem with the pure

BFGS algorithm, it was performed tests with five

conic different initial values within the searching

limit from -5 to 0 and epsilon step size tolerance of

1e-10:

Table 1: Test with BFGS algorithm

Start

point

MTF Iteration Processing

time (s)

0 11.6988 0 4.949017

-1 11.4407 0 5.711302

-2 9.7003 7 24.670184

-3 7.3660 0 4.109644

-4 6.9591 0 27.804823

-5 6.8080 0 3.835138

According to Table 1, BFGS algorithm has low

processing time, but it has also premature

convergence in local maximum. Therefore, to have

a good BFGS performance, it is necessary to have a

start point close to global maximum.

5.3.2 Pure genetic algorithm

The following test is performed using pure

genetic algorithm. The inputs and outputs are

described in Table 2.

According to the results, the genetic algorithm

has good convergence, as shown in Figure 9. The

Fitness value, in MTF, is the response of the optical

system model for the various conic values in the

entrance of the objective function.

The pure genetic algorithm converging graph

shows that in the 30 iterations available, the

algorithm reaches the best fitness after the 23rd

iteration and generates satisfactory results, but it

needs high processing time (Table 2), 18 times

higher than the average of pure BFGS method.

Figure 8: Graph representation of an image seen using a spherical lens. (Image generated by the Raytrace software).

Anais do XX Congresso Brasileiro de Automática Belo Horizonte, MG, 20 a 24 de Setembro de 2014

2512

Table 2: Test with genetic algorithm

Inputs Outputs

Population 12 Conic -0.2749

Iterations 30 MTF 91.1621

Searching

limit

-5 to

0

Time (s) 326.7735

Crossover

fraction

0.8

Mutation

fraction

0.2

(a)

(b)

Figure 9: (a) Pure genetic algorithm convergence graph. (b)

Object image viewed with lens optimized by pure genetic algorithm.

At the figure 9 (a), the “Best fitness” means

that in each iteration of the genetic algorithm, it is

the best value of MTF found, the “Mean fitness”

is the mean of the value found.

5.3.3 Hybrid algorithm

In this stage, hybrid algorithm is analyzed

using genetic algorithm in the first stage, with a

limited iteration number, followed by BFGS. The

inputs and outputs are shown in the Table 3, and the

graph results in Figure 10: the genetic algorithm

converges to a conic value close to the optimal, and

the BFGS improves this value with few iterations.

It is possible to observe that the genetic

algorithm (Figure 10), with few iterations, reaches a

conic result of -0.3050 and 67.8181 for MTF (close

to global maximum). It can lead the BFGS algorithm

to find the optimal solution with five iterations. The

total execution time was 112.848 seconds, almost

three times better than pure genetic algorithm.

Table 3: Hybrid algorithm test

𝟏𝒔𝒕 stage (Genetic)

Inputs Outputs

Population 12 Conic -0.3050

Iterations 5 MTF 67.8181

Searching limit -5 to 0 Time(s) 72.9550

Crossover

fraction

0.8

Mutation

fraction

0.2

𝟐𝒏𝒅 stage (BFGS)

Inputs Outputs

Start point -0.305 Conic -0.2749

Tolerance

epsilon

1e-10 MTF 91.1621

Searching limit -5 to 0 Time(s) 39.8933

Iterations 6

Total execution time (s) 112.848

(a)

(b)

Figure 10: (a) Convergence graph of the genetic algorithm in the first stage. (b) Convergence graph of the BFGS algorithm.

Anais do XX Congresso Brasileiro de Automática Belo Horizonte, MG, 20 a 24 de Setembro de 2014

2513

5.4 Hybrid algorithm test to different values of

corneal biometry.

In the final test (Table 4), it was performed lens

optimization based on different corneal curvatures,

aiming to simulate maximum and minimum

variation present in human population, and then

verify the feasibility of the proposed method.

Table 4: Hybrid algorithm test to 13 different values of corneal

curvatures.

Cornea

(mm)

Power

(D)

Conic MTF Time (s)

7.00 -2.3764 -0.266 91.15 97.0516

7.15 -1.4789 -0.265 91.14 102.8150

7.30 -0.6153 -0.263 91.15 112.4616

7.35 -0.3347 -0.263 91.14 98.5801

7.40 -0.0576 -0.263 91.14 107.0267

7.47 0.3247 -0.262 91.16 109.0845

7.53 0.6471 -0.261 91.16 99.1091

7.60 1.0172 -0.260 91.16 105.0452

7.70 1.5353 -0.259 91.16 104.6501

7.85 2.2894 -0.258 91.16 105.8560

8.00 3.0172 -0.256 91.16 116.5243

8.15 3.7201 -0.254 91.16 105.3883

8.40 4.8397 -0.251 91.17 95.6065

The tests were performed using 13 different

values of corneal curvatures, from 7.0 mm to 8.4 mm

(Tan, 2009) and their respective powers.

According to the results, the hybrid algorithm

has good response in extreme corneal curvatures.

6 Conclusion

The genetic algorithm, through its global search

of solutions space, reached convergence in the best

global individual, but it had high processing cost.

The BFGS algorithm, in contrast with the first one,

was a fast algorithm; however this algorithm has a

premature convergence in the local maximum, and

then it needs an initial searching value close to the

best result. The hybrid algorithm, proposed in the

work, extracted the best of each method to reach the

ideal value. Using the global search of genetic

algorithm with few iterations (to keep the low

processing cost) the way to the solution was found.

Then, using the BFGS algorithm, the best conic

value was located.

Therefore, the hybrid algorithm proposed in the

work allows to reach the best conic constant in an

average three times lower than the pure genetic

algorithm. This advantage impacts the production

process in the time required to design the lens and

provides the best optical quality.

Nowadays, the use of optimized aspheric scleral

lenses is not common on the market and the use of

spherical lenses is wider. The simulation results of

this work showed that is possible to make high

optical quality scleral lenses to improve the human

vision.

Acknowledgements

This work was supported by FAPEMIG,

MEC/SESu/FNDE-PETEE-UFMG, “Programa

Institucional de Auxílio à Pesquisa de Doutores

Recém-Contratados” (PRPq/UFMG), and

Mediphacos Ltda. Special thanks to friends and

coworkers: Marcelo Duarte Camargos, Otavio

Gomes de Oliveira, Felipe Tayer Amaral, Luiz Melk

de Carvalho and Rodolfo Felipe de Oliveira Costa.

References

Boreman, G. D. (2001) Modulation Transfer

Function in Optical and Electro-Optical

Systems. SPIE Press, Bellingham, WA.

Coral-Ghanem, C., Stein, H.A. and Freeman, M.I.

(1999) Lentes de Contato; do básico ao

avançado. Joinville: Soluções e Informática. p

32.

Costa JR, I. (1999) Introdução aos algoritmos

genéticos. In VII ESCOLA DE

INFORMATICA DA SBC REGIONAL SUL.

Anais... [S.l.: s.n.].

Douthwaite, W.A. (1987) Contact lens optics. 1st ed.

London. p 219.

Gemoules, G. (2008) A novel method of fitting

scleral lenses using high resolution optical

coherence tomography. Eye Contact Lens.

2008 Mar;34(2):80-3. Haupt, R.L. and Haupt, S.E. (2004) Practical

Genetic Algorithms, Second Edition. John

Wiley & Sons, Inc.

International Standard, ISO (1999). Ophthalmic

implants – Intraocular lenses – Part 2: Optical

properties and test methods, ISO 11979-

2:1999(E).

Lewis, A. S and Overton, M. L (2013) Nonsmooth

optimization via quase-Newton methods. Math.

Program., 141 (1-2, Ser. A): 135-163.

Liou, H-L. and Brennan, N.A.(1997) Anatomically

accurate, finite model eye for optical modeling.

J. Opt. Soc. Am. A 14, p 1684-1695.

Roach, L. (2012) Special Needs, Special Lenses:

Update on Contacts. Eyenet Magazine -

January, 2012.

Rosenthal, P. (2009) Evolution of an Ocular Surface

Prosthesis -The development of an adaptive

design process may help revolutionize scleral

lens fitting. Available at

www.clspectrum.com/articleviewer.aspx?articl

eid=103704 [Access on 11/29/13].

Skajaa, A. (2010) Limited memory BFGS for

nonsmooth optimization. Master´s thesis. New

York University, Courant Institute of

Mathematical Sciences, 251 Mercer Street,

New York, NY 10012.

Tan, BO. (2009). "Optical Modeling of Schematic

Eyes and the Ophthalmic Applications." PhD

diss., University of Tennessee.

Anais do XX Congresso Brasileiro de Automática Belo Horizonte, MG, 20 a 24 de Setembro de 2014

2514

Worp, E.V.D. (2010) A Guide to Scleral Lens

Fitting (monograph online). Scleral Lens

Education Society. Available at:

http://commons.pacificu.edu/mono/4/. [Access

on 11/29/2013].

Worp, E.V.D. (2012) "Scleral Lens Case Report

Series: Beyond the Corneal Borders". Pacific

University. Books and Monographs. Book 5.

Anais do XX Congresso Brasileiro de Automática Belo Horizonte, MG, 20 a 24 de Setembro de 2014

2515