Claims Analysis
Total Claims: 52
Claim 1
Independent Claim
260 words
A computerized method for determining the topography of the cornea of an eye being examined through a system performing a rasterstereography technique comprising determining the intrinsic and extrinsic parameters of a camera system and a projection system including the position of a projection grid relative to the projection system through a calibration procedure, projecting a projection grid pattern of said grid having intersecting substantially vertical and horizontal lines onto the cornea with the projection system, coating the surface of the cornea with a topical solution resulting in the eye having a substantially non transparent, light diffusing surface for creating an overlaying grid pattern on the cornea, obtaining an image of the projected grid pattern which overlays the surface of the cornea by a video camera system, determining the location of grid intersection (GI) point of the projection grid and the location of an imaged projection grid intersection (IPGI) point in the image, mathematically constructing a first light ray from the data obtained for the determination of the location of said grid intersection (GI) point, and a second light ray from the data obtained for the determination of the location of the imaged projection grid intersection (IPGI) point, determining the location of a projected grid intersection (PGI) point on the surface of the cornea by intersecting said first light ray for said grid intersection (GI) point with said second light ray for said imaged projection grid intersection (IPGI) point, and from the data obtained in determining the position of the projected grid intersection (PGI) point, determining the topography of the cornea.
Claim 2
Dependent Claim
260 words
A computerized method for determining the topography of the cornea of an eye being examined through a system performing a rasterstereography technique comprising determining the intrinsic and extrinsic parameters of a camera system and a projection system including the position of a projection grid relative to the projection system through a calibration procedure, projecting a projection grid pattern of said grid having intersecting substantially vertical and horizontal lines onto the cornea with the projection system, coating the surface of the cornea with a topical solution resulting in the eye having a substantially non transparent, light diffusing surface for creating an overlaying grid pattern on the cornea, obtaining an image of the projected grid pattern which overlays the surface of the cornea by a video camera system, determining the location of grid intersection (GI) point of the projection grid and the location of an imaged projection grid intersection (IPGI) point in the image, mathematically constructing a first light ray from the data obtained for the determination of the location of said grid intersection (GI) point, and a second light ray from the data obtained for the determination of the location of the imaged projection grid intersection (IPGI) point, determining the location of a projected grid intersection (PGI) point on the surface of the cornea by intersecting said first light ray for said grid intersection (GI) point with said second light ray for said imaged projection grid intersection (IPGI) point, and from the data obtained in determining the position of the projected grid intersection (PGI) point, determining the topography of the cornea.
Claim 3
Dependent Claim
38 words
The computerized method of claim 1, including representing two dimensions from the intersections of the vertical and horizontal lines of the grid pattern, and extracting surface measurements of the cornea from this two-dimensional representation through image processing techniques.
Claim 4
Dependent Claim
64 words
The computerized method of claim 2, including in the step of determining the location of the imaged projection grid intersection IPGI point, performing this operation for several IPGI points, and detecting a substantial number of IPGI points and calculating their location relative to a known reference grid intersection (GI) point by determining their proximity relative to the image of a known reference grid intersection.
Claim 5
Dependent Claim
23 words
The computerized method of claim 3, including designating the location of the IPGI point in terms of pixel in the computer frame buffer.
Claim 6
Dependent Claim
20 words
The computerized method of claim 4, including designating the location of the GI points in terms of rows and columns.
Claim 7
Dependent Claim
21 words
The computerized method of claim 5, including converting the coordinates of the IPGI point and the GI point into millimeters units.
Claim 8
Dependent Claim
25 words
The computerized method of claim 6, including converting the millimeter units of the IPGI points into coordinates for a coordinate system of the camera system.
Claim 9
Dependent Claim
25 words
The computerized method of claim 7, including converting the millimeter units of the GI points into coordinates for a coordinate system of the projection system.
Claim 10
Dependent Claim
62 words
The computerized method of claim 8, including using the coordinates of each of the GI points in the coordinate system of the projection system and the coordinates of each of the respective IPGI points in the coordinate system of the camera system to compute actual coordinates for their respective projected grid intersection (PGI) point for a coordinate system of a world system.
Claim 11
Dependent Claim
31 words
The computerized method of claim 9, including providing said coordinate system for said camera system with x, y, z dimensional axes defined by the location and orientation of the camera system.
Claim 12
Dependent Claim
35 words
The computerized method of claim 10, including providing said coordinate system for said projection system with x, y, z dimensional axes defined by the location and orientation of the projection system including the projection grid.
Claim 13
Dependent Claim
29 words
The computerized method of claim 11, including during said calibration procedure establishing reference world coordinate system for interpolating said actual coordinates for said each projected grid intersection (PGI) point.
Claim 14
Dependent Claim
34 words
The computerized method of claim 12, including in said establishing of said reference world system, using a calibration plate defining an x, y, z dimensional axes based on the position of the calibration plate.
Claim 15
Dependent Claim
90 words
The computerized method of claim 13, including in said calibration procedure, obtaining data representative of calibration control points of the system based on said calibration plate, performing a rough approximation of the system by a radial alignment constraint method using a subset of said calibration control points performing a fine calibration of the system by a bundle model adjustment method using a complete set of said calibration control points, and performing a final calibration of the system by a space correction procedure to correct for residual errors in the system.
Claim 16
Dependent Claim
48 words
The computerized method of claim 14, including in said final calibration of the system, using a general second order polynomial equation of three variable with the addition of nine third order terms, and solving said second order polynomial equation for each dimension of said reference world coordinate system.
Claim 17
Dependent Claim
53 words
The computerized method of claim 1, including in the step of determining the intrinsic parameters of the camera system, defining the intrinsic parameters to include the principal point of the camera system; the effective focal length of the camera system; the camera lens radial distortion coefficient; and the camera lens tangential distortion coefficients.
Claim 18
Dependent Claim
52 words
The computerized method of claim 1, including in the step of determining the intrinsic parameters of the projection system, defining the intrinsic parameters to include the principal point of the projection system; the effective focal length of the projection system; the projection lens radial distortion coefficients; and the projection tangential distortion coefficients.
Claim 19
Dependent Claim
60 words
The computerized method of claim 1, including defining the extrinsic parameters to include the position and orientation of the projection system and camera system relative to a world system, and including in the steps of determining the extrinsic parameters of the camera system, defining the extrinsic parameters to include the perspective center and the orientation angles of the camera system.
Claim 20
Dependent Claim
61 words
The computerized method of claim 1, including defining the extrinsic parameters to include the position and orientation of the projection system and the camera system relative to a world system, and including in said step of determining the extrinsic parameters of the projection system, defining the extrinsic parameters to include the perspective center and the orientation angles of the projection system.
Claim 21
Dependent Claim
39 words
The computerized method of claim 1, including in the step of determining the location of said projected grid intersection (PGI) point performing said operation for a plurality of said PGI points and using a triangulation procedure for said determination.
Claim 22
Dependent Claim
37 words
The computerized method of claim 20, including after the step of determining the location of a plurality of projected grid intersection (PGI) points by using the triangulation procedure, correcting any residual error by a "space correction" procedure.
Claim 23
Dependent Claim
71 words
The computerized method of claim 1, including obtaining a set of data points which are distributed in an irregular format with areas of varying density across the surface of the cornea, and selectively converting the irregular format of said set of surface data points into a regular format representation of surface data points by using a plurality of evenly spaced set of data which accurately represents the surface of the cornea.
Claim 24
Dependent Claim
52 words
The computerized method of claim 22, including in the step of converting the irregular format of said set of surface data into a regular format of said surface data, interpolating a Z-coordinate value which is representation of an elevational value for said evenly spaced set of data having x and y coordinates.
Claim 25
Dependent Claim
136 words
The computerized method of claim 23, including in said interpolation step, for a relatively flat surface, using a curved bilinear interpolation scheme for the nearest four data points surrounding the point to be interpolated, for a relatively non-flat surface, fitting the data points around the point to be interpolated to an analytical function using a least squares approach, and calculating a new interpolated value by solving the fitted equation for each said evenly spaced set of data having x-y coordinates to produce an output consisting of a Z world coordinate for each said evenly spaced set of data having x-y coordinates, x and y spacing for an each Z world coordinate, and the x and y world coordinates for each Z world coordinate, whereby said Z world coordinate represents an elevation value for an elevation matrix.
Claim 26
Dependent Claim
49 words
The computerized method of claim 24, including computing the curvature of a plurality of meridians across the surface of a cornea by fitting curves to the elevation data from said elevation matrix, and displaying the results in the step curvature of a plurality of meridians in a desirable form.
Claim 27
Dependent Claim
286 words
Computerized apparatus for determining the topography of the cornea of an eye being examined through a system performing a rasterstereography technique comprising means for determining the intrinsic and extrinsic parameters of a camera system and a projection system including the position of a projection grid relative to the projection system through a calibration procedure, means for projecting a projection grid pattern of said grid having intersecting substantially vertical and horizontal lines onto the cornea with said projection system, said surface of said cornea being coated with a topical solution resulting in the eye having a substantially non-transparent, light diffusing surface for creating an overlaying said grid pattern on said cornea, means for obtaining an image of said projected grid pattern which overlays the surface of the cornea by a video camera system, means for determining the location of grid intersection (GI) point of said projection grid and the location of an imaged projection grid intersection (IPGI) point in said image, means for mathematically constructing a first light ray from the data obtained from said means for said determination of the location of said grid intersection (GI) point, and a second light ray from the data obtained from said means for said determination of the location of said the imaged projection grid intersection (IPGI) point, means for determining the location of a projected grid intersection (PGI) point on the surface of said cornea including means for intersecting said first light ray for said grid intersection (GI) point with said second light ray for said imaged projection grid intersection (IPGI) point, and means for determining the topography of said cornea from the data obtained by said means for determining the position of the projected grid intersection (PGI) point.
Claim 28
Dependent Claim
286 words
Computerized apparatus for determining the topography of the cornea of an eye being examined through a system performing a rasterstereography technique comprising means for determining the intrinsic and extrinsic parameters of a camera system and a projection system including the position of a projection grid relative to the projection system through a calibration procedure, means for projecting a projection grid pattern of said grid having intersecting substantially vertical and horizontal lines onto the cornea with said projection system, said surface of said cornea being coated with a topical solution resulting in the eye having a substantially non-transparent, light diffusing surface for creating an overlaying said grid pattern on said cornea, means for obtaining an image of said projected grid pattern which overlays the surface of the cornea by a video camera system, means for determining the location of grid intersection (GI) point of said projection grid and the location of an imaged projection grid intersection (IPGI) point in said image, means for mathematically constructing a first light ray from the data obtained from said means for said determination of the location of said grid intersection (GI) point, and a second light ray from the data obtained from said means for said determination of the location of said the imaged projection grid intersection (IPGI) point, means for determining the location of a projected grid intersection (PGI) point on the surface of said cornea including means for intersecting said first light ray for said grid intersection (GI) point with said second light ray for said imaged projection grid intersection (IPGI) point, and means for determining the topography of said cornea from the data obtained by said means for determining the position of the projected grid intersection (PGI) point.
Claim 29
Dependent Claim
42 words
The computerized apparatus of claim 26, including means for representing two dimensions from an intersection of the vertical and horizontal lines of the grid pattern, and means for extracting surface measurements of the cornea from this two-dimensional representation through image processing techniques.
Claim 30
Dependent Claim
68 words
The computerized apparatus of claim 27, including in said means for determining the location of the imaged project grid intersection IPGI point, means for performing this operation for several IPGI points, and means for detecting a substantial number of IPGI points and calculating their location relative to a known reference grid intersection (GI) point by determining their proximity relative to the image of a known reference grid intersection.
Claim 31
Dependent Claim
25 words
The computerized apparatus of claim 28, including means for designating the location of said IPGI point in terms of pixel in a computer frame buffer.
Claim 32
Dependent Claim
22 words
The computerized apparatus of claim 29, including means for designating the location of said GI points in terms of rows and columns.
Claim 33
Dependent Claim
23 words
The computerized apparatus of claim 30, including means for converting the coordinates of said IPGI points and said GI point into millimeters units.
Claim 34
Dependent Claim
27 words
The computerized apparatus of claim 31, including means for converting said millimeter units of said IPGI points into coordinates for a coordinate system of said camera system.
Claim 35
Dependent Claim
27 words
The computerized apparatus of claim 32, including means for converting said millimeter units of said GI points into coordinates for a coordinate system of said projection system.
Claim 36
Dependent Claim
64 words
The computerized apparatus of claim 33, including means for using the coordinates of each of said GI points in the coordinate system of said projection system and the coordinates of each of the respective IPGI points in the coordinate system of said camera system to compute actual coordinates for their respective projected grid intersection (PGI) point for a coordinate system of a world system.
Claim 37
Dependent Claim
33 words
The computerized apparatus of claim 34, including means for providing said coordinate system for said camera system with x, y, z dimensional axes defined by the location and orientation of the camera system.
Claim 38
Dependent Claim
37 words
The computerized apparatus of claim 35, including means for providing said coordinate system for said projection system with x, y, z dimensional axes defined by the location and orientation of the projection system including the projection grid.
Claim 39
Dependent Claim
36 words
The computerized apparatus of claim 36, including in said means for performing a calibration procedure, means for establishing a reference world coordinate system for interpolating said actual coordinates for said each projected grid intersection (PGI) point.
Claim 40
Dependent Claim
34 words
The computerized apparatus of claim 37, including in said means for establishing said reference world system, a calibration plate defining an x, y, z dimensional axes based on the position of said calibration late.
Claim 41
Dependent Claim
108 words
The computerized apparatus of claim 38, including in said means for performing said calibration procedure, means for obtaining data representative of calibration control points of said system based on said calibration plate, means for performing a rough approximation of said system by a radial alignment constraint method including means for using a subset of said calibration control points, means for performing a fine calibration of said system by a bundle model adjustment method including means for using a complete set of said calibration control points, and means for performing a final calibration of said system by a space correction procedure to correct for residual errors in said system.
Claim 42
Dependent Claim
56 words
The computerized apparatus of claim 39, including said means for performing in said final calibration of said system, means for using a general second order polynomial equation of three variables with the addition of nine third order terms, and means for solving said second order polynomial equation for each dimension of said reference world coordinate system.
Claim 43
Dependent Claim
55 words
The computerized apparatus of claim 26, including in said means for determining the intrinsic parameters of the camera system, means for defining the intrinsic parameters to include the principal point of the camera system; the effective focal length of the camera system; the camera lens radial distortion coefficient; and the camera lens tangential distortion coefficients.
Claim 44
Dependent Claim
54 words
The computerized apparatus of claim 26, including in said means for determining the intrinsic parameters of the projection system, means for defining the intrinsic parameters to include the principal point of the projection system; the effective focal length of the projection system; the projection lens radial distortion coefficients; and the projection tangential distortion coefficients.
Claim 45
Dependent Claim
70 words
The computerized apparatus of claim 26, including in said means for defining said extrinsic parameters to include means for defining the position and orientation of the projection system and camera system relative to a world system, and including in the said means for determining the extrinsic parameters of the camera system, means for defining the extrinsic parameters to include the perspective center and the orientation angles of the camera system.
Claim 46
Dependent Claim
67 words
The computerized apparatus of claim 26, including in means for defining said extrinsic parameters means for defining the position and orientation of the projection system and the camera system relative to a world system, and including in said means for determining the extrinsic parameters of the projection system, means for defining the extrinsic parameters to include the perspective center and the orientation angles of the projection system.
Claim 47
Dependent Claim
43 words
The computerized apparatus of claim 26, including in said means for determining the location of said projected grid intersection (PGI) point, means for performing said determination for a plurality of said PGI points and means for using a triangulation procedure for said determination.
Claim 48
Dependent Claim
26 words
The computerized apparatus to claim 45, including in said means for using said triangulation procedure, means for correcting any residual error by a "space correction" procedure.
Claim 49
Dependent Claim
75 words
The computerized apparatus of claim 26, including means for obtaining a set of data points which are distributed in an irregular format with areas of varying density across the surface of the cornea, and means for selectively converting the irregular format of said set of surface data points into a regular format representation of surface data points by using a plurality of evenly spaced set of data which accurately represents the surface of the cornea.
Claim 50
Dependent Claim
54 words
The computerized apparatus of claim 47, including in said means for converting said irregular format of said set of surface data into said regular format of said surface data, mean for interpolating a Z-coordinate value which is representation of an elevation value for said evenly spaced set of data having x and y coordinates.
Claim 51
Dependent Claim
144 words
The computerized apparatus of claim 48, including in said means for said interpolation, for a relatively flat surface, means for using a curved bilinear interpolation scheme for the nearest four data points surrounding the point to be interpolated, for a relatively non-flat surface, means for fitting the data points around the point to be interpolated to an analytical function using a least squares approach, and means for calculating a new interpolated value by solving the fitted equation for each said evenly spaced set of data having x-y coordinates to produce an output consisting of a Z world coordinate for each said evenly spaced set of data having x-y coordinates, x and y spacing for an each Z world coordinate, and the x and y world coordinates for each Z world coordinate, whereby said Z world coordinate represents an elevation value for an elevation matrix.
Claim 52
Dependent Claim
56 words
The computerized apparatus of claim 49, including means for computing the curvature of a plurality of meridians across the surface of a cornea by fitting curves to the elevation data from said elevation matrix, and means for displaying the results in the step of computing the curvature of a plurality of meridians in the desirable form.