Generating scanning spot locations for laser eye surgery
First Claim
1. A method of generating a treatment table for ablating tissue using a scanning laser beam for generating scanning spots over a treatment region larger in area tan the scanning spots, the method comprising:
- providing a target function representing a desired lens profile for ablating the tissue by scanning spots of the laser beam on the tissue to achieve a desired removal of the tissue by ablating the tissue according to the desired lens profile represented by the target function;
providing a user-specified basis function representing a treatment profile produced by scanning with overlapping scanning spots of the laser beam to be centered at a plurality of scanning spot locations on the tissue in a user-specified treatment pattern; and
fitting the target function with the user-specified basis function to obtain a treatment table including scanning spot locations and characteristics for the overlapping scanning spots of the laser beam, such that an ablation employing the user-specified basis function according to the scanning spot locations and characteristics of the treatment table will substantially achieve the desired removal of the tissue as represented by the target function.
6 Assignments
0 Petitions
Accused Products
Abstract
Scanning spot locations are generated for ablating tissue using a scanning laser beam over a treatment region by fitting a target function representing a desired lens profile of ablation with a basis function representing a treatment profile produced by overlapping scanning spots in a particular treatment pattern. Symmetry effects are utilized to simply the process for determining the scanning spot locations. In some embodiments, the basis function is a two-dimensional function representing a two-dimensional section of a tree-dimensional treatment profile which has symmetry with respect to the two-dimensional section extending along the treatment pattern. The target function and the basis function are fitted to produce ablation depths for discrete scanning spots which are used to calculate the number of pulses at each reference position along the two-dimensional section.
-
Citations
53 Claims
-
1. A method of generating a treatment table for ablating tissue using a scanning laser beam for generating scanning spots over a treatment region larger in area tan the scanning spots, the method comprising:
-
providing a target function representing a desired lens profile for ablating the tissue by scanning spots of the laser beam on the tissue to achieve a desired removal of the tissue by ablating the tissue according to the desired lens profile represented by the target function;
providing a user-specified basis function representing a treatment profile produced by scanning with overlapping scanning spots of the laser beam to be centered at a plurality of scanning spot locations on the tissue in a user-specified treatment pattern; and
fitting the target function with the user-specified basis function to obtain a treatment table including scanning spot locations and characteristics for the overlapping scanning spots of the laser beam, such that an ablation employing the user-specified basis function according to the scanning spot locations and characteristics of the treatment table will substantially achieve the desired removal of the tissue as represented by the target function. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of generating a treatment table for ablating tissue using a scanning laser beam for generating scanning spots over a treatment region larger in area than the scanning spots, the method comprising:
-
providing a target function representing a desired lens profile for ablating the tissue by scanning spots of the laser beam on the tissue;
providing a basis function representing a treatment profile produced by scanning with overlapping scanning spots of the laser beam to be centered at a plurality of locations on the tissue in a treatment pattern; and
fitting the target function with the basis function to obtain a treatment table including scanning spot locations and characteristics for the overlapping scanning spots of the laser beam;
wherein fitting the target function with the basis function includes fitting at N discrete evaluation points. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
(A) for myopia and myopic cylinder, (B) for hyperopia and hyperopic cylinder, (C) for phototherapeutic keratectomy,
-
-
21. The method of claim 20 wherein the shift is about 0 to about 0.2.
-
22. The method of claim 20 wherein xj=j*[(L−
- shift)/N].
-
23. The method of claim 20 wherein the basis function includes M discrete basis functions representing M overlapping scanning spots, and wherein fitting to target function with the basis function comprises solving the following equation for coefficients ai representing treatment depth for the ith scanning spot:
-
where Xi(xi) is the ith basis function; and
i=1, . . . ,M.
-
-
24. The method of claim 17 herein the basis function includes M discrete basis functions representing M overlapping scanning spots.
-
25. The method of claim 24 wherein M is equal to about 7 to about 97.
-
26. The method of claim 24 further comprising refitting the target function with the basis function by varying the number of scanning spots M to iterate for a best fit.
-
27. The method of claim 24, wherein the M discrete basis functions represent M overlapping scanning spots across a treatment zone length representing the length across a generally two-dimensional section which is oriented normal across a generally straight treatment pattern or which is oriented radially across a gene ly circular treatment pattern.
-
28. The method of claim 27 wherein the scanning spots are generally circular and have a generally uniform energy profile.
-
29. The method of claim 28 wherein
(A) for a treatment profile having a generally uniform two-dimensional section oriented normal across a generally straight treatment pattern, the discrete basis functions represent the two-dimensional section as -
30. The method of claim 29 wherein x0i is specified for M number of equally spaced scanning spots as x0i=i*[(L−
- s+e)/M],
where L is the treatment zone length;
e is an extended zone; and
i=1, . . . ,M.
- s+e)/M],
-
31. The method of claim 30 wherein e is set to about 0.1 to about 0.5 mm.
-
32. A method of generating a treatment table for ablating tissue using a scanning laser beam for generating scanning spots over a treatment region larger in area than the scanning spots, the method comprising:
-
providing a lens function representing a desired lens profile for ablating the tissue by scanning spots of the laser beam on the tissue to achieve a desired removal of the tissue by ablating the tissue according to the desired lens profile represented by the target function;
providing a user-specified basis function representing a treatment profile produced by the overlapping scanning spots along a treatment path, the user-specified basis function representing a section oriented across the treatment path; and
fitting the lens function with the user-specified basis function to obtain a treatment table including scanning spot locations and characteristics for the overlapping scanning spots of the laser beam, such that an ablation employing the user-specified basis function according to the scanning spot locations and characteristics of the treatment table will substantially achieve the desired removal of the tissue as represented by the target function. - View Dependent Claims (33, 34)
-
-
35. A method of generating a treatment table for ablating tissue using a scanning laser beam for generating scanning spots over a treatment region larger in area than the scanning spots, the method comprising:
-
providing a lens function representing a desired lens profile for ablating the tissue by scanning spots of the laser beam on the tissue;
providing a basis function representing a treatment profile produced by the overlapping scanning spots along a treatment path, the basis function representing a section oriented across the treatment path; and
fitting the lens function with the basis function to obtain a treatment table including scanning spot locations and characteristics for the overlapping scanning spots of the laser beam;
wherein the scanning spots are generally circular and have a generally uniform energy profile, and the basis function includes M discrete basis functions representing M overlapping scanning spots. - View Dependent Claims (36, 37, 38, 39, 40)
where s is the diameter of the scanning spot;
x is an x-coordinate measured from the axis of symmetry;
x0i is an x-coordinate for a center of an ith scanning spot;
(x0i−
s/2)≦
x≦
(x0i+s/2); and
θ
i(x) is a coverage angle of the ith basis function.
-
-
37. The method of claim 36 wherein x0i is specified for M number of equally spaced scanning spots as:
-
38. The method of claim 36 wherein fitting the lens function with the basis function comprises solving the following equation for coefficients ai representing treatment depth for the ith scanning spot:
-
where f(x) is the lens function; and
i=1, . . . ,M.
-
-
39. The method of claim 38 wherein the lens function is:
-
(A) for myopia, (B) for hyperopia, (C) for phototherapeutic keratectomy,
-
-
40. The method of claim 38 further comprising dividing the depth (ai) for the ith scanning spot by a dept per pulse of the laser beam to obtain a number of pulses per an ith treatment ring for the ith scanning spot;
- and dividing the number of pulses per treatment ring ring by 2π
to obtain an angular spacing between pulses for the ith treatment ring.
- and dividing the number of pulses per treatment ring ring by 2π
-
41. A method of generating a treatment table for ablating tissue using a scanning laser beam for generating scanning spots over a treatment region larger in area tan the scanning spots, the method comprising:
-
providing a target function representing a desired lens profile for ablating the tissue by scanning spots of the laser beam on the tissue;
providing a basis function representing a treatment profile produced by scanning with overlapping scanning spots of the laser beam to be centered at a plurality of locations on the tissue in a treatment pattern; and
fitting the target function with the basis function to obtain a treatment table including scanning spot locations and characteristics for the overlapping scanning spots of the laser beam;
wherein fitting the target function and the basis function comprises evaluating closeness of the fit and repeating the fitting step if the closeness does not fall within a target closeness.
-
-
42. A method of generating a treatment table for ablating tissue using a scanning laser beam for generating scanning spots over a treatment region larger in area than to scanning spots, the method comprising:
-
providing a target function representing a desired lens profile for ablating the tissue by scanning spots of the laser beam on the tissue;
providing a basis function representing a treatment profile produced by scanning with overlapping scanning spots of the laser beam to be centered at a plurality of locations on the tissue in a treatment pattern;
fitting the target function with the basis function to obtain a treatment table including scanning spot locations and characteristics for the overlapping scanning spots of the laser beam; and
randomizing the scanning spot locations of the treatment table to produce a random scanning order.
-
-
43. A method of generating a treatment table for ablating tissue using a scanning laser beam for generating scanning spots over a treatment region larger in area than the scanning spots, the method comprising:
-
providing a target function representing a desired lens profile for ablating the tissue by scanning spots of the laser beam on the tissue;
providing a basis function representing a treatment profile produced by scanning with overlapping scanning spots of the laser beam to be centered at a plurality of locations on the tissue in a treatment pattern;
fitting the target function with the basis function to obtain a treatment table including scanning spot locations and characteristics for the overlapping scanning spots of the laser beam; and
refitting the target function with the basis function by varying the size of at least one of the scanning spots to iterate for a best fit.
-
-
44. A system for ablating tissue, the system comprising
a laser for generating a laser beam; -
a delivery device for delivering the laser beam to a tissue;
a controller configured to control the laser and the delivery device; and
a memory, coupled to the controller, comprising a computer-readable medium having a computer-readable program embodied therein for directing operation of the system, the computer-readable program including a first set of instructions for generating a treatment table including scanning spot locations and characteristics for ablating the tissue over a treatment region larger in area than the spot size of the laser beam to achieve a desired lens profile for ablating the tissue using scanning spots of the laser beam which are centered at a plurality of scanning spot locations on the tissue, a second set of instructions for controlling the laser to generate the laser beam, and a third set of instructions for controlling the delivery device to deliver the laser beam to the tissue according to the treatment table;
wherein the first set of instructions of the computer-readable program includes;
a first subset of instructions for providing a target function representing the desired lens profile for ablating the tissue by scanning spots of the laser beam on the tissue to achieve a desired removal of the tissue by ablating the tissue according to the desired lens profile represented by the target function;
a second subset of instructions for providing a user-specified basis function representing a treatment profile produced by scanning with overlapping scanning spots of the laser beam to be centered at a plurality of scanning spot locations on the tissue in a user-specified treatment pattern; and
a third subset of instructions for fitting the target function with the user-specified basis function to obtain the treatment table including the scanning spot locations and characteristics for the overlapping scanning spots of the laser beam, such that an ablation employing the user-specified basis function according to the scanning spot locations and characteristics of the treatment table will substantially achieve the desired removal of the tissue as represented by the target function. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51, 52, 53)
-
Specification