Sei sulla pagina 1di 14

US00737.

0969B2

(12) United States Patent (10) Patent No.: US 7,370,969 B2


Klyce et al. (45) Date of Patent: May 13, 2008
(54) CORNEAL TOPOGRAPHYANALYSIS OTHER PUBLICATIONS
SYSTEM
NIDEK Optical Path Difference Scanning System, “OPD-Scan”
(75) Inventors: Stephen D. Klyce, New Orleans, LA catalogue.
(US); Michael K. Smolek, New Michael K Smolek et al. Current Keratoconus Detection Methods
Orleans, LA (US); Masanao Fujieda, Compared With a Neural Network Approach, Investigative Oph
Toyohashi (JP) thalmology & Visual Science, Oct. 1997, vol. 38, No. 11, pp.
2290-22.99.
(73) Assignee: Nidek Co., Ltd., Aichi (JP) Naoyuki Maeda, et al Automated Keratoconus Screening With
Corneal Topography Analysis; Investigative Ophthalmology &
(*) Notice: Subject to any disclaimer, the term of this Visual Science, May 1994, vol. 35, No. 6.
patent is extended or adjusted under 35 Tomey Topographic Modeling System TMS-1 catalogue.
U.S.C. 154(b) by 628 days. Tomey Topographic Modeling System TMS-4 catalogue.
(21) Appl. No.: 10/813,620 * cited by examiner
(22) Filed: Mar. 31, 2004 Primary Examiner Scott J. Sugarman
Assistant Examiner DaWayne A Pinkney
(65) Prior Publication Data (74) Attorney, Agent, or Firm—Sughrue Mion, PLLC
US 2005/0225724 A1 Oct. 13, 2005
(57) ABSTRACT
(51) Int. Cl.
A6 IB 3/10 (2006.01)
A6 IB 5/103 (2006.01) A corneal topography analysis system includes: an input unit
(52) U.S. Cl. ....................................... 351/212: 600/587 for inputting corneal curvature data; and an analysis unit that
(58) Field of Classification Search ................. 351A212 determines plural indexes characterizing topography of the
See application file for complete search history. cornea based on the input corneal curvature data, the analy
(56) References Cited
sis unit further judges corneal topography from features
inherent in predetermined classifications of corneal topog
U.S. PATENT DOCUMENTS raphy using the determined indexes and a neural network So
as to judge at least one of normal cornea, myopic refractive
5,500,697 A 3/1996 Fujieda Surgery, hyperopic refractive Surgery, corneal astigmatism,
5,796,859 A * 8/1998 Mammone .................. 351,212 penetrating keratoplasty, keratoconus, keratoconus Suspect,
5,993,001 A * 11/1999 Bursell et al. .............. 351,212 pellucid marginal degeneration, or other classification of
2002/0075451 A1* 6/2002 Ruiz .......................... 351,212
2005/0174535 A1 8/2005 Lai et al. .................... 351,205 corneal topography.
FOREIGN PATENT DOCUMENTS
11 Claims, 7 Drawing Sheets
JP 7-124113 A 5, 1995 (1 of 7 Drawing Sheet(s) Filed in Color)

24

23
20
ARIHMETC-AND
CONTROL UNIT
25
------------------ MAGE
& CONTROL NEMORY
Yr-13 UN 26
&2) 4 15 HDD

G. E. H. AS
S
VT
L U :
i
28 30

SERAFO KEYBOARD
AS
AS 31
/S PARALLELI/O PRINTER
34
33 32
SWITCH COMMUNICATION
PORT
U.S. Patent May 13, 2008 Sheet 2 of 7 US 7,370,969 B2

START
STEP
DETECTEDGES OF PLACIDORINGS

STEP2
CALCULATE CORNEAL CURVATUREATEDGE POSITION AT
EACHANGLE OF MEDIANS. CONVERTCURVATURES INTO
POLAR COORDINATES DATA.

STEP3
CONVERTDATA INTO 256x256 xy-COORDINATE DATA
CALCULATE CORNEAL CURVATURES BY INTERPOLATION
STEP4
2D FFT (FREQUENCY ANALYSIS)
STEP5
- CUT OUT HIGH-FREQUENCY COMPONENTS
STEP6
INVERSE FFT
STEP7
CONVERT DATA INTO POLAR COORDINATE DATA OF
GIVEN DATASTRUCTURE
STEP8
CALCULATE INDEXESABOUT CORNEAL TOPOGRAPHY
STEP9
OUTPUTTING OF CLASSIFICATIONS OF CORNEAL
TOPOGRAPHIES USING NEURAL NETWORK
STEP10
DISPLAY RESULTS OF ANALYSIS AND MAPS

END
U.S. Patent May 13, 2008 Sheet 3 of 7 US 7,370,969 B2

FIG. 3(a)

FIG. 3(b)

A /
U.S. Patent May 13, 2008 Sheet 5 of 7 US 7,370,969 B2

/N

I I I I I I I I I I I I I I I I

II I I I II I I I I I I I I I
II I II I II II I II I I I

SS
U.S. Patent May 13, 2008 Sheet 6 of 7 US 7,370,969 B2

FIG. 7
US 7,370,969 B2
1. 2
CORNEAL TOPOGRAPHY ANALYSIS data structure that would normally occur among different
SYSTEM corneal topography analysis systems and which needs no
amendment in Subsequent analysis processing, display, and
BACKGROUND OF THE INVENTION other processing.
To achieve these objectives, the present invention pro
1. Field of the Invention vides a corneal topography analysis system comprising an
The present invention relates to a corneal topography input unit, preferably one that can receive input from dif
analysis system and a method of performing corneal topog ferent corneal curvature measuring devices, for entering
raphy analysis. corneal curvature data, such as corneal curvature data
2. Description of the Related Art 10 obtained by projecting Placido rings onto a cornea and
Corneal topography analysis systems are known which taking a Placido ring image created by the convex surface of
analyze the three-dimensional topography of the cornea to the cornea, or by other methods for measuring corneal
be examined by projecting a number of Placido rings onto curvature. The system further comprises an analysis unit for
the cornea, taking the Placido ring image created by the determining plural indexes characterizing topography of the
convex surface of the cornea by means of an image sensor, 15 cornea based on the input corneal curvature data, for judging
and finding data for the curvature of the cornea based on the corneal topography from features inherent in predetermined
taken Placido ring image. The corneal topography is dis classifications of corneal topography using the determined
played in terms of various kinds of color maps. The infor indexes and a neural network, for judging at least one of
mation about the corneal topography obtained by Such an normal cornea, myopic refractive Surgery, hyperopic refrac
analysis system is utilized for planning an operation for tive Surgery, corneal astigmatism, penetrating keratoplasty,
correcting the cornea, for planning cataract Surgery, and for keratoconus, keratoconus Suspect, pellucid marginal degen
postoperative evaluations. In addition, the topography is eration, or other classifications, and for judging its probabil
used for early discovery and diagnosis of keratoconus that is ity and grading the severity of keratoconus using the deter
one of several corneal diseases. mined indexes. In addition, the system may comprise a
As a diagnosis of keratoconus, a method of judging 25 display unit for displaying results of the judgments made by
keratoconus topography using a neural network approach is the analysis unit.
disclosed by Michael K. Smolek et al. in “Current Kerato As an example of one particular application, the analysis
conus Detection Methods Compared With a Neural Network unitjudges keratoconus cases from similarity to keratoconus
Approach, Investigative Ophthalmology & Visual Science, and from severity of keratoconus using the determined
October 1997, Vol. 38, No. 11, pp. 2290-2299" (Reference 30 indexes and the neural network.
1), which is incorporated herein by reference. In this The invention also provides a corneal topography analysis
method, the presence of keratoconus (KC) and keratoconus system comprising an input unit, preferably one that can
Suspects (KCS) are judged using a neural network and 10 receive input from different corneal curvature measuring
indexes characterizing the corneal topography, i.e., Differ devices, for entering corneal curvature data, Such as data
ential Sector Index (DSI), Opposite Sector Index (OSI). 35 obtained by projecting Placido rings onto a cornea and
Center-Surround Index (CSI), Analyzed Area (AA), Cylin detecting a Placido ring image created by a convex surface
der (CYL), Irregular Astigmatism Index (IAI), the steep axis of the cornea, or by other methods for measuring corneal
of simulated keratometry (SK1), Surface Regularity Index curvature. This system further comprises a computational
(SRI), Surface Asymmetry Index (SAI) and the Standard unit for converting the entered corneal curvature data into a
Deviation of corneal Power (SDP). Conventionally, how 40 denser first data matrix by interpolation, removing high
ever, only keratoconus topographies have been judged. The frequency components from resulting data by frequency
categories of corneal topographies and the display of the analysis, and converting produced data into corneal curva
results of the analysis leave room for further improvement. ture data in the form of a given second data matrix. Addi
The spacing and number of Placido rings are different tionally, this system comprises an analysis unit for judging
among manufacturers of corneal topography systems for 45 classifications of corneal topographies based on the con
calculating the indexes that are necessary for classification verted corneal curvature data and a display unit for display
of keratoconus topographies. Furthermore, the number of ing results of the judgments.
data items obtained by edge detection of ring images and the Other objectives and features of the invention, including
data structure are different among the manufacturers of the methods of carrying out the invention, will become evident
systems. Generally, therefore, there is no data comparability 50 in the course of the description thereof, which follows.
among the manufacturers. It follows that corneal topography
is analyzed based on point data for the data structure for each BRIEF DESCRIPTION OF THE DRAWINGS
individual manufacturer. In addition, even for the same
manufacturer, if the Placido ring structure is varied, it is The application file contains at least one drawing
necessary to change the analysis program and display pro 55 executed in color. Copies of this application with color
gram. drawings will be provided by the Office upon request and
payment of the necessary fee.
SUMMARY OF THE INVENTION The advantages, nature and various additional features of
the invention will appear more fully upon consideration of
It is an object of the present invention to provide a corneal 60 the illustrative embodiment of the invention which is sche
topography analysis system, and a method of performing matically set forth in the accompanying drawings.
corneal topography analysis, that improves on the classifi FIG. 1 is a schematic diagram of a corneal topography
cations of corneal topographies, such as keratoconus topog analysis system according to the present invention.
raphies, and that can diagnose them more precisely. It is FIG. 2 is a flowchart illustrating analysis of corneal
another object to provide a corneal topography analysis 65 topography.
system, and method of performing corneal topography FIG.3 shows graphs of data for corneal curvatures before
analysis, that absorbs differences in Placido ring structure or and after noise removal and Smoothing processing.
US 7,370,969 B2
3 4
FIG. 4 is a diagram illustrating a method of calculating the edges of the boundaries between black and white circles of
keratoconus index (KCI). the ring pattern from the image stored in the memory 25. The
FIG. 5 is a block diagram of a neural network for judging results are sent to the image control unit 21. The image
the classifications of corneal topography. control unit 21 creates and displays a Placido ring image at
FIG. 6 represents an example of display of the results of 5 the corresponding edge positions of the taken ring image, the
analysis of classifications of corneal topographies. displayed image being rimmed with an easily recognizable
FIG. 7 represents an example of a display of a color map color, which is displayed on the display 24.
showing the distribution of corneal curvatures. If the image derived by detection of the edge positions and
FIG. 8 represents an example of polynomial expressions displayed on the display 24 is acceptable for accurate
of a neural network. 10 measurement, the examiner clicks on an analysis start key
displayed on the viewing screen of the display 24 using the
DESCRIPTION OF THE PREFERRED mouse 30. Thus, an analysis is started. An analysis start
EMBODIMENTS signal causes the arithmetic-and-control unit 20 to execute
an analysis of corneal topography such as the one repre
Preferred embodiments of the present invention are here 15 sented by the flowchart of FIG. 2 and described next.
inafter described with reference to the drawings. FIG. 1 is a The arithmetic-and-control unit 20 detects the edges of
schematic diagram of a corneal topography analysis system the boundaries between black and white circles of each
according to the present invention. This system includes a Placido ring image as described above (step 1). The arith
measuring optical system 10 for measuring the corneal metic-and-control unit 20 calculates the corneal curvature
topography. The optical system 10 includes a Placido disk (axial curvature) at each given angle based on the distance
12 on which a large number of concentric Placido rings are of each edge from the corneal center (step 2). Details of the
formed about an optical axis L1, an illumination light Source method of calculating the corneal curvature are described in
13 for substantially uniformly illuminating the ring pattern JP-A-H7-124113 and U.S. Pat. No. 5,500,697. For example,
on the Placido disk 12, an objective lens 14, and a CCD assume that there are 23 rings to be analyzed and that
camera 15. The objective lens 14 and CCD camera 15 are 25 sampling is done at every one degree of the measuring
used to take the ring pattern image projected onto a cornea meridian angle. The corneal curvature of a 23x360 polar
to be examined. The structure of the Placido disk 12 may be coordinate data matrix is obtained. The obtained data for the
of the cone type. The objective lens 14 and CCD camera 15 corneal topography depends on the structures intrinsic to the
act also as a viewing optical system for observing the system and on the method of processing, such as the number
anterior eye part of the eye examined. The topography 30 of Placido rings, the ring spacing, and the sampling angle.
system is fitted with a fixation optical system and an The axial curvature that is one kind of fundamental data
alignment optical system (not shown). Detailed descriptions indicating the corneal topography contains a slight amount
of the fixation optical system and the alignment optical of detection error (or noise) in the stage of detection of the
system are omitted, since such descriptions are not neces edges of black and white circles of the Placido ring image.
sary for one skilled in the art to fully understand the 35 To eliminate the dependence on the structures intrinsic to
invention. the system, the following steps are performed. First, the data
While the measuring optical system 10 described above for the corneal curvature in the form of the polar coordinate
employs a Placido disk for measuring the corneal topogra data matrix entered (or obtained) as described above is
phy, the invention is not limited in this respect, and other converted into denser orthogonal coordinate data (Xy-coor
corneal measuring devices may be used. 40 dinate data) (step 3). At this time, the value of the corneal
The image taken by the CCD camera 15 is accepted into curvature at each coordinate is calculated from the corneal
a video capture device 22, which is connected with an curvatures at polar coordinates by interpolation. Various
arithmetic-and-control unit 20 via a bus 23. The arithmetic methods can be adopted for the interpolative calculations of
and-control unit 20 analyzes or otherwise processes the corneal curvatures. For example, the space between two
Placido ring image taken by the CCD camera 15. An image 45 edge positions can be simply linearly interpolated. For
control unit 21 is connected with a liquid crystal display 24 example, if 23 black and white edge rings exist in an area
that can provide a color display to control the image dis having a diameter of 12 mm to be subjected to corneal
played on the display 24 or that can display the results of the topography analysis (edge spacing equals about 0.52 mm)
analysis. A memory 25 for storing the Placido ring image and form a data structure intrinsic to the system, the data is
and the results of the analysis, a hard disk (HDD) 26 loaded 50 calculated by interpolation within the same area on the
with an analysis program or the like, a serial I/O 28 cornea and converted into 256x256 orthogonal coordinates.
connected to a keyboard 29 and a mouse 30, a parallel I/O Assuming that the diameter of the area on the cornea is 12
31 connected to a printer 32, a control switch 34 having mm, a 256x256 data matrix is produced at a spacing of 0.047
various Switches, a communication port 33, and so on are mm on the cornea.
connected to the bus 23. An external computer 40 can be 55 Then, the orthogonal coordinate data matrix is Subjected
connected to the communication port 33 through which data to two-dimensional fast Fourier transform (2D FFT) and
can be sent and received. converted into frequency domain data (step 4). After remov
A method of taking the Placido ring image and Subsequent ing certain high-frequency components (step 5), an inverse
analytical processing are described next. During measure Fourier transform (IFT) is performed (step 6). This results in
ment, the measuring optical system 10 is appropriately 60 Smoothed corneal curvature data from which high-frequency
aligned with the eye to be examined. Subsequently, a trigger component noises have been removed. FIG. 3a is a graph of
switch is depressed to light the light source 13. A Placido the corneal curvature data for the horizontal (X-axis) coor
ring pattern created by the Placido disk 12 is projected onto dinates in the stage of interpolation calculation after con
the cornea of the eye being examined. The Placido ring version into the orthogonal coordinate data in step 3. In
pattern projected onto the examined eye is taken by the CCD 65 contrast, FIG. 3b is a graph of corneal curvature data
camera 15. The resulting Placido ring image is stored in the obtained after the execution of the inverse Fourier transform
memory 25. The arithmetic-and-control unit 20 detects the in step 6. It can be seen that noise removal and Smoothing
US 7,370,969 B2
5 6
have been performed. The frequency analysis is not limited to wearing of contact lenses, impaired eyes, and cornea
to FFT. Other frequency analysis techniques such as wavelet transplanted eyes indicate high values. SRC is an index
transform techniques may be used. obtained by correcting SRI by the area of the subject to be
The inverse Fourier-transformed orthogonal coordinate analyzed. SRI is calculated by the following formula.
data are reconverted into a polar coordinate data matrix (step
7). This polar coordinate data matrix may be converted into
a given data structure convenient for calculations of indexes
characterizing the corneal topography and for map repre
sentation. For example, the data structure is returned to the
coordinates of the edge positions of 23 rings and measuring 10
meridians spaced from each other by 1 such that the
existing analysis and display routines about map represen where i the ring number, j is the position on a meridian, A
tations can be applied. Alternatively, a new data structure in is a constant, B is a constant, C is a constant, and N is the
which measuring meridians spaced from each other by 1 number of measuring points.
and a given spacing of about 0.1 to 0.2 mm are used may be 15
ACP is the average corneal power within the entrance
created. In this case, data arrays are regularly spaced and so pupil. This can be regarded as the SE value of the cornea. If
data calculation about the area on the cornea is facilitated.
For instance, where corneal powers on strong and weak the keratometry value is abnormal, ACP also takes an
abnormal value.
principal meridians at radial positions of 3 mm, 5 mm, and CEI means eccentricity indicating asymmetry of the cor
7 mm on the cornea are found and displayed, it is only nea. A positive (+) value indicates a prolate cornea. 0 (a nil
necessary that the corresponding data be specified and a value) indicates a spherical cornea. A (-) negative value
calculation be performed. Furthermore, the memory capac indicates an oblate cornea. A keratoconus shows a positive
ity can be saved compared with the case where data decom value much higher than those of normal corneas. Corneal
pressed into 256x256 orthogonal coordinate data items are deformation due to wearing of contact lenses (CL) and
directly stored. Moreover, the time required for subsequent 25
myopia corrected eyes show negative (-) values. CEI is
data computation can be shortened. calculated by the following formula.
By adding the steps 3 to 7 described thus far to the related
art method, a data structure not dependent on the structures
and processing intrinsic to the system Such as the number of
Placido rings can be achieved. Calculations of various 30
indexes regarding the corneal topography as described
below and calculations for display of the results of the
analysis are made possible by a common routine.
Analysis regarding judgment of the classifications of where i is the ring number, e, is the eccentricity calculated
corneal topographies is described next. On the basis of the 35
from the average distance from the center of the cornea at
corneal curvature data obtained by step 7 described above, the ith ring and from the height (distance from the corneal
several indexes are calculated. For example, the following vertex plane to the ith ring), and N is the number of
18 indexes are calculated: SIMK1 (Simulated K1), SIMK2 measuring points.
(Simulated K2), MINK (Minimum Keratometry Value), SRI CVP is a numerical value indicative of an index created
(Surface Regularity Index). SRC (Area compensated Sur 40
from the power distribution over the whole region on the
face Regularity Index), OSI (Opposite Sector Index), DSI cornea and calculated from the following formula.
(Differential Sector Index), CSI (Center/Surround Index),
KPI (Keratoconus Prediction Index), CYL (Simulated CVP=1000x (standard deviation SD of powers over
Keratometric Cylinder), IAI (Irregular Astigmatism Index). the whole region on cornea average power over
the whole region on cornea)
ACP (Average Corneal Power), FAA (Analyzed Area), CEI 45
(Corneal Eccentricity Index), KCI (Keratoconus Index), Where the value of the CVP is high, the cornea shows a
CVP (Coefficient of Variation of Corneal Power), SDP multifocal nature. For example, this is seen on keratoconi of
(Standard Deviation of Corneal Power), SAI (Surface moderate to heavy degree. Furthermore, it is seen during or
Asymmetry Index) (step 8). after a cornea transplant Surgery.
SIMK1 and SIMK2 are powers on strong and weak 50 With respect to OSI, DSI, CSI, IAI, FAA, SAI, and KPI,
principal meridians at a radial position of about 3 mm on the they are described by Maeda N., Klyce SD, Smolek MK, and
cornea. Numerical values higher than the normal value Thomson HW in “Automated Keratoconus Screening With
predict keratoconus, cornea-transplanted eyes, and natively Corneal Topography Analysis, Invest Ophthalmol Vis. Sci.,
steep corneas. Numerical values lower than the normal value 1994; 35: 2749-2757” (Reference 2), which is incorporated
predict myopia-corrected corneas and natively flat corneas. 55 herein by reference.
MINK is the lowest power of the powers at a radial KCI is an index evaluating a similarity to keratoconus.
position of 3 mm on the cornea. In some corneas with KCI is found by the method illustrated in FIG. 4. The
irregular astigmatism, strong and weak principal meridians method of FIG. 4 is described as an expert system classifier
are not present in 90 degree directions. This will become an in Reference 2 above. The KPI (Keratoconus Prediction
important factor during Surgery for correction of astigma 60 Index) in the figure is described in Reference 2, which is
tism. Such irregular astigmatism is seen on eyes with incorporated herein by reference.
keratoconus, cornea-transplanted eyes, impaired eyes, and These 18 indexes are taken as input data, and the prob
eyes that have undergone cataract Surgery. ability (%) of the classification of each of various corneal
SRI indicates a local variation in the center of the cornea topographies is output using a neural network (step 9). FIG.
and is a value associated with PVA (potential visual acuity). 65 5 is a block diagram of the network for judging the classi
An increase in SRI means that the corneal surface within the fication of each corneal topography. In this example, the
pupil radius is irregular. Dry eyes, corneal deformation due corneal topographies are classified into known classifica
US 7,370,969 B2
7 8
tions (i.e., NRM (normal cornea), MRS (myopic refractive classification. When the classification output value
surgery), HRS (hyperopic refractive surgery), AST (corneal approaches 1, the network is indicating a high degree of
astigmatism), PKP (penetrating keratoplasty), KCS (kerato similarity of the input variables to the original training data
conus Suspect), PMD (pellucid marginal degeneration), and for that classification. Finally, the output value is converted
KC (keratoconus)) and OTH (other known or unknown into a percentage, so that the graphical display output (as
classifications), i.e., 9 classifications in total. There is also shown in FIG. 6) ranged from 0% to 100%. This percentage
provided a KSI (keratoconus severity index) output for indicates the similarity, and therefore the likelihood or
evaluating the severity of KC if the result of the decision is probability of the analyzed topography pattern of the tested
KC. cornea matching one or more of the classifications or the
The probability of each classification of each of the 10 keratoconus severity index (KSI) learned by the neural
corneal topographies is determined using a neural network networks.
(step 9) in combination with an expert system. The unac Each of the individual networks was designed using a
counted for probability in the neural network process is back-propagation, feed-forward neural network training
represented by the OTH classification. process with a single hidden layer in which the network
The decisions of the classifications of the corneal topog 15 output was compared to the desired outcome specified in the
raphies and their probabilities can be found as described training set. The single hidden layer contained the same
next by entering the 18 indexes into the neural network. number of neurons as the number of inputs (e.g., 18 or fewer,
A total of 1825 OPD-Scan R topography maps were depending on the category). If the output error was greater
acquired that encompassed the 8 classifications: normal, than the desired tolerance during training, the internal
astigmatic, keratoconus Suspect, keratoconus, pellucid mar weighting parameters of the network matrix of neurons was
ginal degeneration, penetrating keratoplasty, and hyperopic systematically adjusted until an acceptable answer was
and myopic refractive Surgery. These topography maps were found for all training examples. In addition, the network was
clinically classified into one of the 8 corneal topography tested simultaneously with an independent data set after
classifications. These maps were then reviewed and judged each training run through all training example maps. As the
again by human experts in manual analysis of corneal 25 individual networks improved in the ability to correctly
topography for correctness of the classification and for the classify both the training and test set examples, the accept
severity of keratoconus, if present. After review by the able error tolerance in both the training and testing regimens
expert human corneal topography graders, 224 maps were was systematically set lower in order to achieve an even
chosen for neural network training and another 224 maps higher accuracy. When the individual network reached the
were selected at random for testing. The remaining maps 30 maximum number of correct responses with the independent
were not considered prime examples of the 8 different test set and no further training lead to an improvement with
classifications and were not used for training or testing. Each the test set, training was considered complete. This training
classification contained approximately 28 maps in both the process was repeated for all 8 classification networks and for
training and test sets. Selection of training maps was based the keratoconus severity index network. The specific levels
on image quality and the existence of features deemed 35 of accuracy that was achieved with the independent test set
typical for each classification. When KC was judged as data are shown in the following Table 1:
being present, the human experts also assigned a KSI value
for the purpose of training and testing the ability of the TABLE 1.
network to grade the severity of keratoconus. Category Accuracy
Each map was Fourier-filtered to a common resolution 40
and 18 corneal indexes extracted for use as neural network KSI 94%
inputs (SimK1, SimK2, MinK, CYL, SRI, SRC, OSI, DSI, KC 97%
KCS 94%
CSI, SAI, CEI, IAI, ACP, AA, SDP, CVP, KPI, & KCI). PMD 96%
These corneal indexes were previously shown to be sensitive MRS 98%
to various topographical features. While 18 indexes are used 45 HRS 99%
as inputs into the total network, it was determined during AST 96%
NRM 96%
network training that some of the individual networks that PKP 94%
comprise the total network must use fewer inputs to cor
rectly make a decision. Specifically, as shown in FIG. 5, the
PKP network does not use KCI as an input and the KCS 50 The final neural network matrices that are used to define
network does not use SIMK1, SIMK2, MINK, SRI, SRC, the knowledge acquired by the trained neural network are
ACP IAA, and CEI as inputs (FIG. 5). arrays of weighting coefficients. These coefficients are those
With the exception of the Keratoconus Severity Index applied at each neuron interconnection within the network.
(KSI) network which had only one output graded from a The mean output of each individual network can be
severity ranking of 0 (no sign of KC) to 1 (maximum KC 55 described by a simple linear equation which indicates the
severity), each of the individual networks has two numerical relative strength and sign of each input term toward deter
outputs ranging between 0 (no response) to 1 (the maximum mining the appropriate classification. In other words, each
level of the condition seen in the training set examples) for equation is an expression of the mean Sum of the weighted
each category. The first output is the desired classification coefficients of each index within the training set. These
and the second output is called “Other'. Information in the 60 equations are shown in FIG. 8.
first output is used for classification, while the information Once the neural network outputs are found for all catego
in the “Other output is discarded, as indicated by the ries, the results are passed through an expert System thresh
symbol “X” in FIG. 5). These “Other outputs are used to old filter to obtain the final classification score. The thresh
make the networks train faster and more reliably. When the old at which a result is displayed on the bar graph shown in
classification output value approaches 0, the network is 65 FIG. 6 is adjustable. Currently the threshold is set to 10% or
indicating a total lack of similarity of the input variables to a 0.10 output response value from each of the classification
the input data originally used to train the network for that networks. Maps classified as significant for the KC category
US 7,370,969 B2
9 10
will also trigger the display of the KC severity in the form 2. A corneal topography analysis system comprising:
of the KSI network output, (as indicated by the control an input unit for inputting corneal shape data of an eye to
shown in FIG. 5). If the KC output is not above 10%, the be examined;
corresponding KSI severity index is not displayed. an analysis unit that determines plural indexes character
FIG. 6 gives an example of the result of the analysis of 5 izing topography of the cornea (corneal topography)
classifications of corneal topographies displayed on the based on the input corneal shape data, the analysis unit
display 24. The indexes found from corneal curvature data further judges corneal topography of the eye, including
and their values are displayed on the right half of the display keratoconus (KC), keratoconus Suspect (KCS) and pel
screen. The probabilities of the items of the classifications of lucid marginal degeneration (PMD), using the deter
the corneal topographies are graphically represented on the 10 mined indexes and a neural network; and
left half of the display screen, together with their numerical a display unit that displays a judging result of the corneal
values. Since the probabilities of the various topographies topography by the analysis unit,
are graphically represented, it is easy to understand the wherein said analysis unit converts the corneal shape data
contents visually. The diagnosis is also facilitated. KSI is entered by the input unit into data in the form a denser
given in terms of a numerical value when KC is more than 15 first data matrix by interpolation, removes high-fre
a predetermined percentage, such as 50%. Since MRS, HRS, quency components from the converted data by fre
AST, PKP, and so on are classified together with KC and quency analysis, and converts the resulting data into
KSI regarding keratoconus, it is possible to judge the data in the form of a given second data matrix.
optimal visual aid (spectacles or contact lenses) for the eye. 3. The corneal topography analysis system of claim 2,
Also, the decision as to whether refractive surgery should be wherein said analysis unit removes the high-frequency com
applied can be made precisely. ponents from the converted data by fast Fourier transform
FIG. 7 shows an example of a display of a color map of (FFT) and smoothes the resulting data by inverse FFT.
the distribution of corneal curvatures. When a corneal topog 4. The corneal topography analysis system of claim 2,
raphy is diagnosed, the diagnosis is made more precise by wherein the corneal curvature data entered by the input unit
observing the distribution of corneal curvatures at the same 25
is data in the form of a polar coordinate data matrix, and
time. For the display of the color map, the polar coordinate wherein said analysis unit converts the corneal shape data
data calculated in step 7 in the flowchart of FIG. 2 are used. into data in the form of an orthogonal coordinate data matrix
The structural dependence intrinsic to the system has been as the first data matrix, removes the high-frequency com
removed. The display program can be made common to ponents from the converted data by fast Fourier transform
topography devices with different Placido ring numbers. 30
(FFT), smoothes the resulting data by inverse FFT, and
In the structure according to the embodiment described so converts the smoothed data into data in the form of a polar
far, an analyzing function is imparted to the measuring coordinate data matrix as the second data matrix.
system having the corneal topography measuring optical 5. A corneal topography analysis system comprising:
system. The cornea analysis function Subsequent to step 3 in an input unit that enters corneal shape data of an eye to be
FIG.2 may be assigned to the computer 40. In this case, the 35
examined; and
corneal curvature data found by the arithmetic-and-control an analysis unit that converts the corneal shape data into
unit 20 are sent to the computer 40 from the communication data in the form of an orthogonal coordinate data
port 33. The computer 40 has a function of entering the matrix as a denser first data matrix by interpolation,
corneal curvature data.
The above description of the preferred embodiments has 40
removes high-frequency components from the con
been given by way of example. From the disclosure given, verted data by fast Fourier transform (FFT), smoothes
those skilled in the art will not only understand the present the resulting data by inverse FFT, converts the
invention and its attendant advantages, but will also find Smoothed data into data in the form of a polar coordi
apparent various changes and modifications to the structures nate data matrix as a given second data matrix, and
disclosed. It is sought, therefore, to cover all such changes 45
judges corneal topography of the eye based on the
converted data.
and modifications as fall within the spirit and scope of the 6. A method of analyzing corneal topography of a cornea
invention, as defined by the appended claims, and equiva comprising the steps of:
lents thereof.
What is claimed is: obtaining corneal shape data of an eye to be examined;
1. A corneal topography analysis system comprising: 50
determining plural indexes characterizing topography of
an input unit for inputting corneal shape data of an eye to the cornea (corneal topography) based on the obtained
be examined; corneal shape data; and
an analysis unit that determines plural indexes character judging corneal topography of the eye, including kerato
izing topography of the cornea (corneal topography) conus (KC). keratoconus Suspect (KCS) and pellucid
based on the input corneal shape data, the analysis unit 55 marginal degeneration (PMD), using the determined
further judges corneal topography of the eye, including indexes and a neural network; and
keratoconus (KC), keratoconus Suspect (KCS) and pel displaying a judging result of the corneal topography by
lucid marginal degeneration (PMD), using the deter the analysis unit,
mined indexes and a neural network; and wherein the neural network is trained so as to input
a display unit that displays a judging result of the corneal 60 corneal topography having been clinically judged in
topography by the analysis unit, advance, including keratoconus, keratoconus Suspect
wherein the neural network is trained so as to input and pellucid marginal degeneration, determine
corneal topography having been clinically judged in weighted coefficients for each corneal topography and
advance, including keratoconus, keratoconus Suspect output the judging result of the corneal topography.
and pellucid marginal degeneration, determine 65 7. A method of analyzing corneal topography of a cornea
weighted coefficients for each corneal topography and comprising the steps of:
output the judging result of the corneal topography. obtaining corneal shape data of an eye to be examined;
US 7,370,969 B2
11 12
converting the obtained corneal shape data into data in the the neural network is trained so as to input corneal
form of an orthogonal coordinate data matrix as a topography having been clinically judged in advance,
denser first data matrix by interpolation; including at least one of normal cornea (NRM), corneal
removing high-frequency components from the converted astigmatism (AST) and penetrating keratoplasty (PKP),
data by fast Fourier transform (FFT); determine weighted coefficients for each corneal topog
smoothing the resulting data by inverse FFT: raphy and output the judging result of the corneal
converting the Smoothed data into data in the form of a topography.
polar coordinate data matrix as a given second data
matrix; and 10. The corneal topography analysis system according to
judging corneal topography based on the converted data. 10 claim 1, wherein the plural indexes to be determined by the
8. The corneal topography analysis system according to analysis unit includes at least one of minimum keratometry
claim 1, wherein value (MINK), average corneal power (ACP) and corneal
the corneal topography to be judged by the analysis unit eccentricity index (CEI).
further includes corneal subjected to myopic refractive 11. The corneal topography analysis system according to
surgery (MRS) and corneal subjected to hyperopic 15
refractive surgery (HRS), and claim 1, wherein the plural indexes to be determined by the
the neural network is trained so as to input corneal analysis unit includes minimum keratometry value (MINK),
topography having been clinically judged in advance, Surface regularity index (SRI), area compensated Surface
including corneal Subjected to myopic refractive Sur regularity index (SRC), opposite sector index (OSI), differ
gery and corneal Subjected to hyperopic refractive ential sector index (DSI), center/surround index (CSI), kera
Surgery, determine weighted coefficients for each cor toconus prediction index (KPI), simulated keratometric cyl
neal topography and output the judging result of the inder (CYL), irregular astigmatism index (IAI), average
corneal topography. corneal power (ACP), analyzed area (IAA), corneal eccen
9. The corneal topography analysis system according to
claim 1, wherein 25 tricity index (CEI), keratoconus index (KCI), coefficient of
the corneal topography to be judged by the analysis unit variation of corneal power (CVP), standard deviation of
further includes at least one of normal cornea (NRM), corneal power (SDP) and surface asymmetry index (SAI).
corneal astigmatism (AST) and penetrating kerato
plasty (PKP), and

Potrebbero piacerti anche