Patent Description:
Ophthalmic surgery saves and improves the vision of tens of thousands of patients every year. However, given the sensitivity of vision to even small changes in the eye and the minute and delicate nature of many eye structures, ophthalmic surgery is difficult to perform and the reduction of even minor or uncommon surgical errors or modest improvements in accuracy of surgical techniques can make an enormous difference in the patient's vision after the surgery.

Ophthalmic surgery is surgery performed on the eye or any part of the eye. Ophthalmic surgery is regularly performed to repair retinal defects, repair eye muscles, remove cataracts or cancer, or to restore or improve vision. Refractive eye surgery, for example, is a type of ophthalmic surgery used to improve the refractive state of the eye for the purpose of decreasing or eliminating dependency on glasses or contact lenses. Refractive surgery procedures may include surgically remodeling the cornea and/or cataract surgery, either of which may be performed by one or more lasers.

In various ophthalmic surgical procedures, a laser can use photodisruption to create incisions. When performing ophthalmic surgery with a laser, a surgical procedure typically includes docking, imaging, analysis, and laser treatment. During docking, a patient's eye is docked to a suction cone in order to provide pressure to flatten the patient's cornea (known as applanation) and hold it in position for the laser treatment. Docking is a sensitive process, and proper placement of the suction ring in the Z-direction, and in the X and Y-directions, is important for successful ophthalmic surgery.

<CIT> relates to a system and method for providing corneal flap centration for an ophthalmic laser treatment process. It is disclosed that, during preparatory steps for creating the corneal flap on a patient's eye, an image of the patient's eye is captured and displayed on a digital display. Subsequently, a suction ring and a patient interface are attached to the patient's eye by virtually estimating the centration of the suction ring and the patient interface using a digital microscope and the digital display, potentially leading to an imperfect centration. In a subsequent laser ablating process for creating the corneal flap, the flap is not centrated solely based on the suction ring and the patient interface, but a determined (x,y) displacement of the suction ring is incorporated into the flap centration calculation. To assist the surgeon, an overlay may be created on the image of the eye marking an accurately-centrated flap location. In an alternative embodiment, an overlay is created on the display which indicates an optimum placement of the suction ring and the patient interface prior to creating the overlay of flap location. From <CIT>, a method and an apparatus are known which are configured to measure an eye without contacting the eye with a patient interface, and these measurements are used to determine alignment and placement of incisions when the patient interface contacts the eye.

The present disclosure provides a system able to acquire, via at least one image sensor, at least an image of an eye of a person. In one example, the at least one image sensor may include at least one camera. In a second example, the at least one image sensor may include multiple image sensors. In another example, the at least one image of the eye may include multiple images of the eye. The system may further determine a location of an iris of the eye from the at least the image of the eye and may further determine a position of a suction ring from the at least the image of the eye. For example, the system may determine the position of the suction ring from the at least the image of the eye before the suction ring is docked with the eye. The suction ring may be docked with the eye for a medical procedure. The system may further display, via a display, the at least the image of the eye. For example, a microscope integrated display may include the display. The system may include the microscope integrated display. The system may further may further display, via the display, a first graphic overlay on the at least the image of the eye that indicates the location of the iris of the eye and may further display, via the display, a second graphic overlay on the at least the image of the eye that indicates the position of the suction ring. For example, the second graphic overlay may provide guidance to a physician or a surgeon in docking the suction ring with the eye. The system may further determine multiple iris structures from the at least the image of the eye. In one example, the multiple iris structures may provide one or more bases for one or more orientations associated with the eye. In another example, the multiple iris structures may provide one or more bases for one or more measurements associated with the eye. The system may further determine an orientation of the eye based at least on the multiple iris structures from the at least the image of the eye and may further display, via the display, information that indicates the orientation of the eye. For example, the information that indicates the orientation of the eye may include a graphic overlay that represents a reticle associated with the orientation of the eye.

The system may further display, via the display, a graphic overlay that represents a reticle associated with an orientation of the suction ring. For example, the reticle associated with the orientation of the suction ring may provide guidance to a physician or a surgeon in docking the suction ring with the eye. The system may further determine at least one incision site based at least on the multiple iris structures from the at least the image of the eye and may further display, via the display, a graphic overlay that indicates the at least one incision site. Determining the at least one incision site may include determining multiple incision sites. The system may further display, via the display, multiple graphic overlays that indicate respective multiple incision sites. For example, the system may concurrently display, via the display, the multiple graphic overlays that indicate the respective multiple incision sites. The system may further determine an angular measurement from an iris structure of the multiple iris structures with respect to a center of a pupil of the eye. For example, the system may display, via the display, the graphic overlay that indicates the at least one incision site based at least on the angular measurement.

The present disclosure further includes a non-transient computer-readable memory device with instructions that, when executed by a processor of a system, cause the system to perform the above steps. The present disclosure further includes a system or a non-transient computer-readable memory device as described above with one or more of the following features, which may be used in combination with one another unless clearly mutually exclusive: i) acquire, via at least one image sensor, at least an image of an eye of a person; ii) determine a location of an iris of the eye from the at least the image of the eye; iii) determine a position of a suction ring from the at least the image of the eye; iv) display, via a display, the at least the image of the eye; vi) display, via the display, a first graphic overlay on the at least the image of the eye that indicates the location of the iris of the eye; vii) display, via the display, a second graphic overlay on the at least the image of the eye that indicates the position of the suction ring; viii) determine multiple iris structures from the at least the image of the eye; ix) determine an orientation of the eye based at least on the multiple iris structures from the at least the image of the eye; x) display, via the display, information that indicates the orientation of the eye; xi) display, via the display, a graphic overlay that represents a reticle associated with the orientation of the eye; xii) display, via the display, a graphic overlay that represents a reticle associated with an orientation of the suction ring; xiii) determine a location of a pupil of the eye from the at least the image of the eye; xiv) display, via the display, a graphic overlay on the at least the image of the eye that indicates the position of the location of the pupil of the eye; xv) determine at least one incision site based at least on the multiple iris structures from the at least the image of the eye; xvi) display, via the display, a graphic overlay that indicates the at least one incision site; and xvii) determine an angular measurement from an iris structure of the multiple iris structures with respect to a center of a pupil of the eye.

Any of the above systems may be able to perform any of the above methods and any of the above non-transient computer-readable memory devices may be able to cause a system to perform any of the above methods. Any of the above methods may be implemented on any of the above systems or using any of the above non-transient computer-readable memory devices.

It is to be understood that both the foregoing general description and the following detailed description are examples and explanatory in nature and are intended to provide an understanding of the present disclosure without limiting the scope of the present disclosure.

For a more complete understanding of the present disclosure and its features and advantages, reference is now made to the following description, taken in conjunction with the accompanying drawings, which are not drawn to scale, and in which:.

In the following description, details are set forth by way of example to facilitate discussion of the disclosed subject matter. It should be apparent to a person of ordinary skill in the field, however, that the disclosed embodiments are examples and not exhaustive of all possible embodiments.

As used herein, a reference numeral refers to a class or type of entity, and any letter following such reference numeral refers to a specific instance of a particular entity of that class or type. Thus, for example, a hypothetical entity referenced by '12A' may refer to a particular instance of a particular class/type, and the reference '<NUM>' may refer to a collection of instances belonging to that particular class/type or any one instance of that class/type in general.

At a beginning of a medical procedure (e.g., an ophthalmic surgical procedure), a patient may be placed on a support facing upward. For example, the support may be or include a couch, table, or a bed, among others. Prior to the medical procedure, one or more components of a docking apparatus may be docked to an eye of the patient. For example, the one or more components of the docking apparatus may include one or more of a suction ring, a suction cone, and a lens, among others. A laser eye surgery system may include the suction cone and the lens, among others. For example, the laser eye surgery system may include a femtosecond laser, which may include the suction cone and the lens, among others.

A surgeon may manually position the suction ring on the eye. For example, the surgeon may place the suction ring on the eye with no aid from a guidance system. An incorrectly placed suction ring may lead to the eye being tilted. For example, if the eye is tilted, a medical procedure (e.g., a surgical procedure) may not be fully effective, as the suction ring was not centered on an optical axis of the eye. When the medical procedure includes one or more refractive incisions, the medical procedure may not be fully effective if the eye is tilted.

The physician may utilize a guidance system to place a suction ring on an eye. For example, the guidance system may aid the physician in placing the suction ring on the eye such that the suction ring is aligned or closely aligned with an optical axis of the eye. The optical axis of the eye may be associated with a center of a pupil of the eye. For example, utilizing a guidance system to place a suction ring on an eye may provide one or more advantages, which may include guiding a physician in placing a suction ring that is aligned or closely aligned with an optical axis of an eye and in placing a suction ring that is rotationally aligned or closely rotationally aligned with an eye, among others.

An eye of a patient may not be motionless. For example, the eye of the patient may move during a docking process. The eye of the patient may move left and/or right during the docking process, may move up and/or down during the docking process, and/or may rotate clockwise and/or counterclockwise during the docking process. A guidance system may determine one or more movements of the eye of the patient during the docking process. For example, the guidance system may track the eye of the patient. Tracking the eye of the patient may include determining one or more positions of the eye of the patient during and/or after one or more movements of the eye of the patient. For example, the guidance system may display information that indicates the one or more positions of the eye of the patient during and/or after one or more movements of the eye of the patient. The information that indicates the one or more positions of the eye of the patient during and/or after one or more movements of the eye of the patient may aid and/or guide a physician in docking a suction ring to the eye of the patient. For example, the information that indicates the one or more positions of the eye of the patient during and/or after one or more movements of the eye of the patient may be displayed over one or more images of the eye of the patient. The guidance system may augment the one or more images of the eye of the patient with the information that indicates the one or more positions of the eye of the patient during and/or after one or more movements of the eye of the patient. For example, the guidance system may include one or more structures and/or one or more functionalities of an augmented reality (AR) system, an AR method, and/or an AR process. As described further below, a medical system may include one or more structures and/or functionalities of the guidance system. For example, the medical system may aid and/or guide a physician in docking a suction ring to the eye of the patient.

Turning now to <FIG>, a first example of a medical system is illustrated. As shown, a medical system <NUM> may include a computer system <NUM>. As illustrated, medical system <NUM> may include a biometry device <NUM>. As shown, biometry device <NUM> may be communicatively coupled to computer system <NUM>. As illustrated, medical system <NUM> may include a vacuum system <NUM>. As shown, vacuum system <NUM> may be communicatively coupled to computer system <NUM>. For example, computer system may control vacuum system <NUM>. Vacuum system <NUM> may create one or more low pressures via one or more of lines <NUM> and <NUM>. For example, vacuum system <NUM> may create one or more low pressures via line <NUM> to adhere and/or seal a suction ring <NUM> to an eye <NUM> of a patient. As shown, medical system <NUM> may include lines <NUM> and <NUM> and suction ring <NUM>.

Turning now to <FIG>, an example of a biometry device is illustrated. As shown, biometry device <NUM> may include image sensors 160A-160C. For example, an image sensor <NUM> may include a camera. As illustrated, biometry device <NUM> may include light projectors 162A-162C. In one example, a light projector <NUM> may project visible light. In another example, a light projector <NUM> may project infrared light. A light projector <NUM> may project circles and/or dots onto an eye of a patient. An image sensor <NUM> may receive reflections of the circles and/or the dots that were projected onto the eye of the patient. A computer system may determine one or more locations and/or one or more templates associated with the eye of the patient based at least on the reflections of the circles and/or the dots that were projected onto the eye of the patient. As shown, biometry device <NUM> may include depth sensors 164A-164C. A depth sensor <NUM> may include a light projector <NUM>. A depth sensor <NUM> may include an optical sensor. As illustrated, biometry device <NUM> may include an optical low coherence reflectometer (OLCR) device <NUM>. As shown, biometry device <NUM> may include a wavefront device <NUM>.

Wavefront device <NUM> may include one or more of a light source and a wavefront sensor, among others. A light source may provide a first light wave to eye <NUM>. A wavefront sensor may receive a first perturbed light wave, based at least on the first light wave, from eye <NUM>. In one example, wavefront device <NUM> may determine first optical corrections based at least on the first perturbed light. In another example, a computer system may determine first optical corrections based at least on the first perturbed light. Wavefront device <NUM> may provide data, based at least on the first perturbed light wave, to a computer system. For example, the computer system may determine first optical corrections based at least on the data from wavefront device <NUM>.

Any two or more of an image sensor <NUM>, a light projector <NUM>, a depth sensor <NUM>, an OLCR device <NUM>, and a wavefront device <NUM> may be combined. One or more of image sensors 160A-160C, one or more of light projectors 162A-162C, one or more of depth sensors 164A-164C, OLCR device <NUM>, and/or wavefront device <NUM>, among others, may produce data that may be utilized by a computer system.

Turning now to <FIG>, an example of an eye tilted in an x-direction is illustrated. As shown, eye <NUM> may be tilted with respect to an x-direction. For example, suction ring <NUM> may not be properly placed on eye <NUM> if suction ring <NUM> is directly lowered in a z-direction.

Turning now to <FIG>, an example of an eye tilted in a y-direction is illustrated. As shown, eye <NUM> may be tilted with respect to a y-direction. For example, suction ring <NUM> may not be properly placed on eye <NUM> if suction ring <NUM> is directly lowered in the z-direction.

Turning now to <FIG>, an example of a suction ring that is off center in an x-direction is illustrated. As shown, suction ring <NUM> may be off an optical axis <NUM> of eye <NUM>, in an x-direction. For example, suction ring <NUM> may not be properly placed on eye <NUM> if suction ring <NUM> is directly lowered in the z-direction.

Turning now to <FIG>, an example of a suction ring that is off center in a y-direction is illustrated. As shown, suction ring <NUM> may be off optical axis <NUM> of eye <NUM>, in a y-direction. For example, suction ring <NUM> may not be properly placed on eye <NUM> if suction ring <NUM> is directly lowered in the z-direction.

Turning now to <FIG>, an example of a suction ring that is properly placed is illustrated. As shown, suction ring <NUM> may be properly placed on eye <NUM>. For example, suction ring <NUM> may be properly placed on eye <NUM> with respect to optical axis <NUM>. As illustrated, suction ring <NUM> may be docked with eye <NUM>.

Turning now to <FIG>, another example of a suction ring that is properly placed is illustrated. As shown, suction ring <NUM> may be properly placed on eye <NUM>. In one example, eye <NUM> may be tilted in an x-direction. In another example, eye <NUM> may be tilted in a y-direction. Suction ring <NUM> may be properly placed on eye <NUM>, even though eye <NUM> may be tilted in the x-direction and/or may be tilted in the y-direction. For example, suction ring <NUM> may be properly placed on eye <NUM> when suction ring <NUM> is placed with respect to optical axis <NUM>, as illustrated. As shown, suction ring <NUM> may be docked with eye <NUM>.

Turning now to <FIG>, a second example of a medical system is illustrated. As shown, medical system <NUM> may include a suction cone <NUM>. For example, suction cone <NUM> may be or include an aplenation cone. As illustrated, computer system <NUM> may be coupled to control device <NUM> of suction cone <NUM>. For example, computer system <NUM> may control suction cone <NUM> via control device <NUM>. After suction ring <NUM> is docked with eye <NUM>, suction cone <NUM> may be docked with suction ring <NUM>. As illustrated, suction cone <NUM> may include a lens <NUM>. Although lens <NUM> is illustrated as flat or planar, lens <NUM> may include concave shape and/or may include convex shape.

Turning now to <FIG>, an example of a suction ring and a suction cone that are tilted and properly placed is illustrated. As shown, suction ring <NUM> may be properly placed on eye <NUM>. In one example, eye <NUM> may be tilted in an x-direction. In another example, eye <NUM> may be tilted in a y-direction. Suction ring <NUM> may be properly placed on eye <NUM>, even though eye <NUM> may be tilted in the x-direction and/or may be tilted in the y-direction. For example, suction ring <NUM> may be properly placed on eye <NUM> when suction ring <NUM> is placed with respect to optical axis <NUM>, as illustrated. As shown, suction ring <NUM> may be docked with eye <NUM>. As illustrated, suction cone <NUM> may be docked with suction ring <NUM>, such that both suction ring <NUM> and suction cone <NUM> are aligned with optical axis <NUM>.

Turning now to <FIG>, another example of a medical system is illustrated. As shown, a surgeon <NUM> may utilize medical system <NUM>. For example, surgeon <NUM> may utilize system <NUM> in a surgery involving eye <NUM> of a patient <NUM>. System <NUM> may include multiple systems. As shown, system <NUM> may include a cutting system 215A. For example, surgeon <NUM> may utilize system 215A in cutting eye <NUM>. Eye <NUM> may include a flap in a cornea of an eye of patient <NUM>. As illustrated, system <NUM> may include a shaping system 215B. For example, surgeon <NUM> may utilize shaping system 215B in performing ablation on an interior part of the cornea of patient <NUM>.

As shown, system 215A may include a display 116A. As illustrated, system 215A may include a microscope display 250A. For example, microscope display 250A may include a microscope integrated display (MID). System 215A may include one or more of image sensors 160A-160C, one or more of light projectors 162A-162C, one or more of depth sensors 164A-164C, OLCR device <NUM>, and/or wavefront device <NUM>, among others. System 215A may include one or more of suction ring <NUM>, suction cone <NUM>, and vacuum system <NUM>, among others. As illustrated, system 215B may include a display 116B. As shown, system 215B may include a microscope display 250B. For example, microscope display 250B may include a MID. System 215B may include one or more of image sensors 160A-160C, one or more of light projectors 162A-162C, one or more of depth sensors 164A-164C, OLCR device <NUM>, and/or wavefront device <NUM>, among others.

System 215A may include a laser, such as a femtosecond laser, which may use short laser pulses to ablate a series of small portions of corneal tissue to form a flap that may be lifted up to expose an interior part of the cornea. The flap may be planned and cut using one or both of cutting device displays 116A and 250A, along with control devices and a computer system 112A. As shown, system 215A may include computer system 112A. For example, computer system 112A may be coupled to one or more of image sensors 160A-160C, one or more of light projectors 162A-162C, one or more of depth sensors 164A-164C, OLCR device <NUM>, and/or wavefront device <NUM>, among others, of system 215A. As illustrated, system 215B may include computer system 112B. For example, computer system 112B may be coupled to one or more of image sensors 160A-160C, one or more of light projectors 162A-162C, one or more of depth sensors 164A-164C, OLCR device <NUM>, and/or wavefront device <NUM>, among others, of system 215B.

Systems 215A and 215B may be physically separated as shown in <FIG>. Patient <NUM> may be moved between systems 215A and 215B. Alternatively, patient <NUM> may remain stationary and systems 215A and 215B may be moved to patient <NUM>. Systems 215A and 215B may be physically combined into a single unitary device, such that neither the device nor patient <NUM> is repositioned when switching between systems 215A and 215B.

System <NUM> may include one or more control devices for controlling systems 215A and 215B. For example, the one or more control devices may include one or more of an interactive display, such as a touchscreen display, a keyboard, a mouse, a touchpad, buttons, a joystick, a foot pedal, a heads-up display, and virtual-reality glasses, or other devices able to interact with a user, such as medical personnel.

System <NUM> may include at least one computer system configured to generate an image presented on at least one of displays 116A, 250A, 116B, and 250B, among others. For example, the at least one computer system may include one or more of computer systems 112A and 112B. One or more of computer systems 112A and 112B may be coupled to observational devices, such as a microscope, a camera, an optical coherence tomography (OCT) device or display, or another device able to measure the position of the eye undergoing surgery. One or more of computer systems 112A and 112B may be coupled to one or more of the control devices.

In one example, cutting device computer system 112A: i) may be coupled to observational devices that observe eye <NUM> when patient <NUM> is positioned with system 215A, ii) may provide graphical information regarding the planned flap location and the planned area of ablation to one or more of displays 116A and 250A, and iii) may be coupled to one or more control devices of system 215A. In a second example, shaping device computer 112B: i) may be coupled to observational devices that observe eye <NUM> when patient <NUM> is positioned with a shaping device, ii) may provide graphical information regarding the planned flap location and the planned area of ablation to one or more of displays 1160B and 250B, and iii) may be coupled to one or more control devices of system 215B. In another example, a computer system may include the properties and/or the attributes described above with respect to computer systems 112A and 112B.

A computer system of a system <NUM> may be coupled to another part of system <NUM> in a wired fashion or in a wireless fashion. Data of one or more computer systems of system <NUM> may be stored in a database, stored locally, stored via a remote computer system, and/or stored via remote data center, that store patient data, treatments plans, and/or other information associated with medical treatments and/or system <NUM>. In one example, the database may include a relational database. In a second example, the database may include a graph database. In another example, the database may include a "Not Only SQL" (NoSQL) database.

System <NUM> may enter information regarding a patient and the treatment to be performed on that patient or actually performed on that patient. System <NUM> may allow a user to enter and view information regarding a patient and the treatment to be performed on that patient. Such data may include information about the patient, such as identifying information, the patient's medical history, and/or information about eye <NUM> being treated, among others. Such data may include information about the treatment plans, such as the shape and location of a corneal cut, a shape, and/or location of ablation, among others.

Turning now to <FIG>, an example of a microscope integrated display is illustrated. As shown, MID <NUM> may include displays 262A and 262B. For example, surgeon <NUM> may look into multiple eye pieces, and displays 262A and 262B may display information to surgeon <NUM>. Although MID <NUM> is shown with multiple displays, MID <NUM> may include a single display <NUM>. For example, MID <NUM> may be implemented with one or more displays <NUM>. A display <NUM> may display any image and/or any information that display <NUM> may display. As shown, MID <NUM> may include image sensors 272A and 272B. In one example, image sensors 272A and 272B may acquire images. In a second example, image sensors 272A and 272B may include cameras. In another example, an image sensor <NUM> may acquire images via one or more of visible light, infrared light, and ultraviolet light, among others. One or more image sensors 272A and 272B may provide data of images to computer system <NUM>. Although MID <NUM> is shown with multiple image sensors, MID <NUM> may include a single image sensor <NUM>. For example, MID <NUM> may be implemented with one or more image sensors <NUM>.

As illustrated, MID <NUM> may include distance sensors 274A and <NUM>. For example, a distance sensor <NUM> may determine a distance to surgical tooling equipment <NUM>. Distance sensor <NUM> may determine a distance associated with a z-axis. Although MID <NUM> is shown with multiple image sensors, MID <NUM> may include a single distance sensor <NUM>. In one example, MID <NUM> may be implemented with one or more distance sensors <NUM>. In another example, MID <NUM> may be implemented with no distance sensor. As shown, MID <NUM> may include lenses 276A and 276B. Although MID <NUM> is shown with multiple lenses 276A and 276B, MID <NUM> may include a single lens <NUM>. For example, MID <NUM> may be implemented with one or more lenses <NUM>. As illustrated, MID <NUM> may include illuminators 278A and 278B. For example, an illuminator <NUM> may provide and/or produce one or more of visible light, infrared light, and ultraviolet light, among others. Although MID <NUM> is shown with multiple illuminators, MID <NUM> may include a single illuminator <NUM>. For example, MID <NUM> may be implemented with one or more illuminators <NUM>.

An illuminator <NUM> may provide infrared light. Computer system <NUM> may receive image data, based at least on the infrared light reflected. For example, image sensor <NUM> may receive reflected infrared light and may provide data, based at least on the reflected infrared light, to computer system <NUM>. An illuminator <NUM> may provide white light. Computer system <NUM> may receive image data, based at least on the white light reflected. For example, image sensor <NUM> may receive reflected white light and may provide data, based at least on the reflected white light, to computer system <NUM>. An illuminator <NUM> may provide ultraviolet light. Computer system <NUM> may receive image data, based at least on the ultraviolet light reflected. For example, image sensor <NUM> may receive reflected ultraviolet light and may provide data, based at least on the reflected ultraviolet light, to computer system <NUM>. MID <NUM> may include one or more structures and/or one or more functionalities as those described with reference to biometry device <NUM>. In one example, MID <NUM> may include OLCR device <NUM>. In another example, MID <NUM> may include wavefront device <NUM>.

As an example, surgical tooling equipment may be marked with one or more patterns. The one or more patterns may be utilized in identifying the surgical tooling equipment. The one or more patterns may include one or more of a hash pattern, a stripe pattern, and a fractal pattern, among others. As another example, the surgical tooling equipment may be marked with a dye and/or a paint. The dye and/or the paint may reflect one or more of visible light, infrared light, and ultraviolet light, among others. In one example, an illuminator <NUM> may provide ultraviolet light, and image sensor <NUM> may receive the ultraviolet light reflected from the surgical tooling equipment. Computer system <NUM> may receive image data, based at least on the ultraviolet light reflected from the surgical tooling equipment, from image sensor <NUM> and may utilize the image data, based at least on the ultraviolet light reflected from the surgical tooling equipment, to identify the surgical tooling equipment from other image data provided by image sensor <NUM>. In another example, an illuminator <NUM> may provide infrared light, and image sensor <NUM> may receive the infrared light reflected from the surgical tooling equipment. Computer system <NUM> may receive image data, based at least on the infrared light reflected from the surgical tooling equipment, from image sensor <NUM> and may utilize the image data, based at least on the infrared light reflected from the surgical tooling equipment, to identify the surgical tooling equipment from other image data provided by image sensor <NUM>.

Turning now to <FIG>, an example of an overlay of an iris of an eye is illustrated. As shown, display <NUM> may display an image <NUM> of eye <NUM>. System <NUM> may determine an image <NUM> of an iris of eye <NUM>. As illustrated, display <NUM> may display an overlay <NUM>. For example, overlay <NUM> may mark an outer boundary of image <NUM> of the iris of eye <NUM>. Overlay <NUM> may be centered with respect to an image <NUM> of a pupil of eye <NUM>. System <NUM> may determine overlay <NUM> via one or more of a computer vision method, a computer vision process, and a computer vision system, among others. One or more positions of overlay <NUM> may be changed and/or updated based at least on one or more movements of eye <NUM>.

Turning now to <FIG>, a second example of an overlay of an eye is illustrated. As shown, an overlay <NUM> may surround overlay <NUM>. For example, overlay <NUM> may augment overlay <NUM>. One or more positions of overlay <NUM> may be changed and/or updated based at least on one or more movements of eye <NUM>.

Turning now to <FIG>, a third example of an overlay of an eye is illustrated. As shown, display <NUM> may display an overlay 330A. For example, overlay 330A may represent an alignment of suction ring <NUM>. Overlay 330A may represent an alignment of suction ring <NUM> if suction ring <NUM> was moved in a z-direction to eye <NUM>. As illustrated, overlay 330A indicates that suction ring <NUM> may not be properly aligned. In one example, eye <NUM> may be tilted in an x-direction, as illustrated in <FIG>. In another example, suction ring <NUM> may be off optical axis <NUM> of eye <NUM> in an x-direction, as illustrated in <FIG>. One or more positions of overlay 330A may be changed and/or updated based at least on one or more movements of suction ring <NUM>.

Turning now to <FIG>, a fourth example of an overlay of an eye is illustrated. As shown, display <NUM> may display an overlay 330B. For example, overlay 330B may represent an alignment of suction ring <NUM>. Overlay 330B may represent an alignment of suction ring <NUM> if suction ring <NUM> was moved in a z-direction to eye <NUM>. As illustrated, overlay 330B indicates that suction ring <NUM> may not be properly aligned. In one example, eye <NUM> may be tilted in a y-direction, as illustrated in <FIG>. In another example, suction ring <NUM> may be off optical axis <NUM> of eye <NUM> in a y-direction, as illustrated in <FIG>. One or more positions of overlay 330B may be changed and/or updated based at least on one or more movements of suction ring <NUM>.

Turning now to <FIG>, a fifth example of an overlay of an eye is illustrated. As shown, display <NUM> may display an overlay 324A. For example, overlay 324A may be aligned with one or more of image <NUM> of the pupil of eye <NUM> and image <NUM> of the iris of eye <NUM>, among others. Overlay 324A may be aligned with a center of image <NUM> of the pupil of eye <NUM>. Overlay 324A may be aligned with one or more structures of image <NUM> of the iris of eye <NUM>. Overlay 324A may convey and/or guide a placement and/or a position of suction ring <NUM>.

As shown, display <NUM> may display an overlay 334A. For example, overlay 334A may represent an alignment of suction ring <NUM>. Overlay 334A may represent an alignment of suction ring <NUM> if suction ring <NUM> was moved in a z-direction to eye <NUM>. For example, overlay 334A may represent a reticle (e.g., crosshairs). As illustrated, overlay 334A indicates that suction ring <NUM> may not be properly aligned. In one example, eye <NUM> may be tilted in an x-direction, as illustrated in <FIG>. In a second example, eye <NUM> may be tilted in a y-direction, as illustrated in <FIG>. In a third example, suction ring <NUM> may be off optical axis <NUM> of eye <NUM> in an x-direction, as illustrated in <FIG>. In another example, suction ring <NUM> may be off optical axis <NUM> of eye <NUM> in a y-direction, as illustrated in <FIG>. One or more positions of overlay 324A may be changed and/or updated based at least on one or more movements of eye <NUM>. One or more positions of overlay 334A may be changed and/or updated based at least on one or more movements of suction ring <NUM>.

Turning now to <FIG>, a sixth example of an overlay of an eye is illustrated. As shown, display <NUM> may display overlay 324A. For example, overlay 324A may be aligned with one or more image of <NUM> of the pupil of eye <NUM> and image <NUM> of the iris of eye <NUM>, among others. Overlay 324A may be aligned with a center of image <NUM> of the pupil of eye <NUM>. Overlay 324A may be aligned with one or more structures of image <NUM> of the iris of eye <NUM>. Overlay 324A may convey and/or guide a placement and/or a position of suction ring <NUM>.

As shown, display <NUM> may display an overlay 334B. For example, overlay 334B may represent an alignment of suction ring <NUM>. Overlay 334B may represent an alignment of suction ring <NUM> if suction ring <NUM> was moved in a z-direction to eye <NUM>. For example, overlay 334B may represent a reticle (e.g., crosshairs). As illustrated, overlay 334B indicates that suction ring <NUM> may not be properly aligned. In one example, eye <NUM> may be tilted in an x-direction, as illustrated in <FIG>. In a second example, eye <NUM> may be tilted in a y-direction, as illustrated in <FIG>. In a third example, suction ring <NUM> may be off optical axis <NUM> of eye <NUM> in an x-direction, as illustrated in <FIG>. In a fourth example, suction ring <NUM> may be off optical axis <NUM> of eye <NUM> in a y-direction, as illustrated in <FIG>. In another example, suction ring <NUM> may be rotated. One or more positions of overlay 324A may be changed and/or updated based at least on one or more movements of eye <NUM>. One or more positions of overlay 334B may be changed and/or updated based at least on one or more movements of suction ring <NUM>.

Turning now to <FIG>, another example of an overlay of an eye is illustrated. As shown, display <NUM> may display an overlay 324B. For example, overlay 324B may be aligned with one or more image of <NUM> of the pupil of eye <NUM> and image <NUM> of the iris of eye <NUM>, among others. Overlay 324B may be aligned with a center of image <NUM> of the pupil of eye <NUM>. Overlay 324B may be aligned with one or more structures of image <NUM> of the iris of eye <NUM>. Overlay 324B may convey and/or guide a placement and/or a position of suction ring <NUM>.

Eye <NUM> may rotate about optical axis <NUM>. In one example, eye <NUM> may exhibit torsional movement. In another example, eye <NUM> may exhibit cyclorotation. Overlay 324B may indicate one or more rotations of eye <NUM>. For example, overlay 324B may indicate one or more rotations of eye <NUM> about optical axis <NUM>. Overlay 324B may indicate one or more of a rotation of eye <NUM> about optical axis <NUM>, a tilt of eye <NUM> in an x-direction, and a tilt of eye <NUM> in a y-direction, among others.

As shown, display <NUM> may display an overlay 334A. For example, overlay 334A may represent an alignment of suction ring <NUM>. Overlay 334A may represent an alignment of suction ring <NUM> if suction ring <NUM> was moved in a z-direction to eye <NUM>. For example, overlay 334A may represent a reticle (e.g., crosshairs). As illustrated, overlay 334A indicates that suction ring <NUM> may not be properly aligned. In one example, eye <NUM> may be tilted in an x-direction, as illustrated in <FIG>. In a second example, eye <NUM> may be tilted in a y-direction, as illustrated in <FIG>. In a third example, suction ring <NUM> may be off optical axis <NUM> of eye <NUM> in an x-direction, as illustrated in <FIG>. In a fourth example, suction ring <NUM> may be off optical axis <NUM> of eye <NUM> in a y-direction, as illustrated in <FIG>. In another example, suction ring <NUM> may be rotated. One or more positions of overlay 324B may be changed and/or updated based at least on one or more movements of eye <NUM>. One or more positions of overlay 334A may be changed and/or updated based at least on one or more movements of suction ring <NUM>.

Turning now to <FIG> and <FIG>, examples of multiple iris structures are illustrated. As shown, an iris <NUM> of eye <NUM> may include iris structures 434A-434C. For example, system <NUM> may determine iris structures 434A-434C. One or more measurements associated with iris structures 434A-434C may be determined. In one example, one or more measurements <NUM>-<NUM> may be determined. In another example, one or more measurements θ<NUM> and θ<NUM> may be determined. System <NUM> may determine one or more measurements <NUM>-<NUM> and/or one or more measurements θ<NUM> and θ<NUM>, among others. For example, system <NUM> may determine one or more measurements <NUM>-<NUM> and/or one or more measurements θ<NUM> and θ<NUM>, among others, with respect to a pupil <NUM> of eye <NUM>. System <NUM> may determine one or more measurements <NUM>-<NUM> and/or one or more measurements θ<NUM> and θ<NUM>, among others, with respect to a center of pupil <NUM> of eye <NUM>, as illustrated.

One or more of iris structures 434A-434C may be utilized in determining one or more positions of one or more overlays <NUM>, <NUM>, 324A, 324B, 330A, 330B, 334A, and 334B, among others. In one example, system <NUM> may utilize one or more of iris structures 434A-434C in determining one or more positions of one or more overlays <NUM>, <NUM>, 324A, 324B, 330A, 330B, 334A, and 334B, among others. In another example, system <NUM> may utilize one or more of iris structures 434A-434C in determining one or more measurements <NUM>-<NUM> and/or one or more measurements θ<NUM> and θ<NUM>, among others. One or more positions of respective one or more iris structures 434A-434C may be utilized as respective one or more reference positions in determining one or more positions of one or more overlays <NUM>, <NUM>, 324A, 324B, 330A, 330B, 334A, and 334B, among others.

As illustrated, measurement <NUM> may include a distance measurement from the center of pupil <NUM> to iris structure 434A. As shown, measurement <NUM> may include a distance measurement from the center of pupil <NUM> to iris structure 434B. As illustrated, measurement <NUM> may include a distance measurement from the center of pupil <NUM> to iris structure 434C. As shown, θ<NUM> may include an angular measurement from iris structure 434A and iris structure 434B, with respect to the center of pupil <NUM>. For example, θ<NUM> may include an angular measurement between iris structure 434A and iris structure 434B, with respect to the center of pupil <NUM>. As illustrated, θ<NUM> may include an angular measurement from iris structure 434A and iris structure 434C, with respect to the center of pupil <NUM>. For example, θ<NUM> may include an angular measurement between iris structure 434A and iris structure 434C, with respect to the center of pupil <NUM>. System <NUM> may utilize one or more of measurements <NUM>-<NUM> and/or one or more measurements θ<NUM> and θ<NUM>, among others, in determining one or more positions of one or more overlays <NUM>, <NUM>, 324A, 324B, 330A, 330B, 334A, and 334B, among others.

Turning now to <FIG>, examples of indicating incision sites are illustrated. As shown in <FIG>, display <NUM> may display an overlay <NUM> that may indicate a site of a first incision. In one example, overlay <NUM> may be located at an angular measurement θ<NUM> from iris structure 434A, with respect to the center of pupil <NUM> of eye <NUM>. In another example, overlay <NUM> may be located at a distance measurement <NUM> from the center of pupil <NUM> of eye <NUM>. As illustrated in <FIG>, display <NUM> may display an overlay <NUM> that may indicate a site of a second incision. In one example, overlay <NUM> may be located at an angular measurement θ<NUM> from iris structure 434A, with respect to the center of pupil <NUM> of eye <NUM>. In another example, overlay <NUM> may be located at a distance measurement <NUM> from the center of pupil <NUM> of eye <NUM>.

System <NUM> may utilize one or more of iris structures 434A-434C in determining one or more positions of one or more overlays <NUM> and <NUM>, among others. In one example, system <NUM> may utilize angular measurement θ<NUM> from iris structure 434A in displaying overlay <NUM>. In another example, system <NUM> may utilize angular measurement θ<NUM> from iris structure 434A in displaying overlay <NUM>.

Overlay <NUM> may be associated with one or more of an angular measurement θ<NUM> and a distance measurement <NUM>, among others, as illustrated in <FIG>. For example, overlay <NUM> may be or include an arc. Overlay <NUM> may be associated with one or more of an angular measurement θ<NUM> and a distance measurement <NUM>, among others, as illustrated in <FIG>. For example, overlay <NUM> may be or include an arc. Display <NUM> may display overlays <NUM> and <NUM>, as illustrated in <FIG>. For example, display <NUM> may concurrently display overlays <NUM> and <NUM>. One or more of overlays <NUM> and <NUM> may aid a physician and/or a surgeon in finding one or more respective incision sites.

Turning now to <FIG>, an example of a computer system is illustrated. As shown, a computer system <NUM> may include a processor <NUM>, a volatile memory medium <NUM>, a non-volatile memory medium <NUM>, and an input/output (I/O) device <NUM>. As illustrated, volatile memory medium <NUM>, non-volatile memory medium <NUM>, and I/O device <NUM> may be communicatively coupled to processor <NUM>.

The term "memory medium" may mean a "memory", a "storage device", a "memory device", a "computer-readable medium", and/or a "tangible computer readable storage medium". For example, a memory medium may include, without limitation, storage media such as a direct access storage device, including a hard disk drive, a sequential access storage device, such as a tape disk drive, compact disk (CD), random access memory (RAM), read-only memory (ROM), CD-ROM, digital versatile disc (DVD), electrically erasable programmable read-only memory (EEPROM), flash memory, non-transitory media, and/or one or more combinations of the foregoing. As shown, non-volatile memory medium <NUM> may include processor instructions <NUM>. Processor instructions <NUM> may be executed by processor <NUM>. In one example, one or more portions of processor instructions <NUM> may be executed via non-volatile memory medium <NUM>. In another example, one or more portions of processor instructions <NUM> may be executed via volatile memory medium <NUM>. One or more portions of processor instructions <NUM> may be transferred to volatile memory medium <NUM>.

Processor <NUM> may execute processor instructions <NUM> in implementing at least a portion of one or more systems, one or more flow charts, one or more processes, and/or one or more methods described herein. For example, processor instructions <NUM> may be configured, coded, and/or encoded with instructions in accordance with at least a portion of one or more systems, one or more flowcharts, one or more methods, and/or one or more processes described herein. Although processor <NUM> is illustrated as a single processor, processor <NUM> may be or include multiple processors. One or more of a storage medium and a memory medium may be a software product, a program product, and/or an article of manufacture. For example, the software product, the program product, and/or the article of manufacture may be configured, coded, and/or encoded with instructions, executable by a processor, in accordance with at least a portion of one or more systems, one or more flowcharts, one or more methods, and/or one or more processes described herein.

Processor <NUM> may include any suitable system, device, or apparatus operable to interpret and execute program instructions, process data, or both stored in a memory medium and/or received via a network. Processor <NUM> further may include one or more microprocessors, microcontrollers, digital signal processors (DSPs), application specific integrated circuits (ASICs), or other circuitry configured to interpret and execute program instructions, process data, or both.

I/O device <NUM> may include any instrumentality or instrumentalities, which allow, permit, and/or enable a user to interact with computer system <NUM> and its associated components by facilitating input from a user and output to a user. Facilitating input from a user may allow the user to manipulate and/or control computer system <NUM>, and facilitating output to a user may allow computer system <NUM> to indicate effects of the user's manipulation and/or control. For example, I/O device <NUM> may allow a user to input data, instructions, or both into computer system <NUM>, and otherwise manipulate and/or control computer system <NUM> and its associated components. I/O devices may include user interface devices, such as a keyboard, a mouse, a touch screen, a joystick, a handheld lens, a tool tracking device, a coordinate input device, or any other I/O device suitable to be used with a system.

I/O device <NUM> may include one or more busses, one or more serial devices, and/or one or more network interfaces, among others, that may facilitate and/or permit processor <NUM> to implement at least a portions of one or more systems, processes, and/or methods described herein. In one example, I/O device <NUM> may include a storage interface that may facilitate and/or permit processor <NUM> to communicate with an external storage. The storage interface may include one or more of a universal serial bus (USB) interface, a SATA (Serial ATA) interface, a PATA (Parallel ATA) interface, and a small computer system interface (SCSI), among others. In a second example, I/O device <NUM> may include a network interface that may facilitate and/or permit processor <NUM> to communicate with a network. I/O device <NUM> may include one or more of a wireless network interface and a wired network interface. In a third example, I/O device <NUM> may include one or more of a peripheral component interconnect (PCI) interface, a PCI Express (PCIe) interface, a serial peripheral interconnect (SPI) interface, and an inter-integrated circuit (I<NUM>C) interface, among others. In a fourth example, I/O device <NUM> may include circuitry that may permit processor <NUM> to communicate data with one or more sensors. In a fifth example, I/O device <NUM> may facilitate and/or permit processor <NUM> to communicate data with one or more of a display <NUM> and a MID <NUM>, among others. In another example, I/O device <NUM> may facilitate and/or permit processor <NUM> to communicate data with an imaging device <NUM>. As illustrated, I/O device <NUM> may be coupled to a network <NUM>. For example, I/O device <NUM> may include a network interface.

Network <NUM> may include a wired network, a wireless network, an optical network, or a combination of the foregoing, among others. Network <NUM> may include and/or be coupled to various types of communications networks. For example, network <NUM> may include and/or be coupled to a local area network (LAN), a wide area network (WAN), an Internet, a public switched telephone network (PSTN), a cellular telephone network, a satellite telephone network, or a combination of the foregoing, among others. A WAN may include a private WAN, a corporate WAN, a public WAN, or a combination of the foregoing, among others.

A computer system described herein may include one or more structures and/or one or more functionalities as those described with reference to computer system <NUM>. In one example, computer system <NUM> may include one or more structures and/or one or more functionalities as those described with reference to computer system <NUM>. In another example, a computer system of MID <NUM> may include one or more structures and/or one or more functionalities as those described with reference to computer system <NUM>.

Turning now to <FIG>, an example of a method of operating a system is illustrated. At <NUM>, at least one image of an eye of a person may be acquired via at least one image sensor. In one example, the at least one image of the eye may include multiple images of the eye. In another example, the at least one image sensor may include multiple image sensors. An image sensor may be or include a camera.

At <NUM>, a location of an iris of the eye may be determined from the at least the image of the eye. The location of the iris of the eye may include a boundary with a pupil of the eye. At <NUM>, a position of a suction ring may be determined from the at least the image of the eye. At <NUM>, the at least the image of the eye may be displayed via a display. For example, at least image <NUM> of eye <NUM> may be displayed via display <NUM>. Although the examples and FIGs. utilize display <NUM>, any image(s) and/or graphic(s) that display <NUM> may display, one or more of displays 262A and 262B of MID <NUM> may display in addition to display <NUM> or in place of display <NUM>.

At <NUM>, a first graphic overlay may be displayed on the at least the image of the eye that indicates the location of the iris of the eye. For example, graphic overlay <NUM>, that indicates the location of the iris of the eye, may be displayed on image <NUM>. The first graphic overlay may include a circular shape.

At <NUM>, a second graphic overlay may be displayed on the at least the image of the eye that indicates the position of the suction ring. In one example, graphic overlay 330A, that indicates the position of suction ring <NUM>, may be displayed on image <NUM>, as illustrated in <FIG>. In a second example, graphic overlay 330B, that indicates the position of suction ring <NUM>, may be displayed on image <NUM>, as illustrated in <FIG>. In a third example, graphic overlay 334A, that indicates the position of suction ring <NUM>, may be displayed on image <NUM>, as illustrated in <FIG>. In a fourth example, graphic overlay 334B, that indicates the position of suction ring <NUM>, may be displayed on image <NUM>, as illustrated in <FIG>. In another example, graphic overlay 334B, that indicates the position of suction ring <NUM>, may be displayed on image <NUM>, as illustrated in <FIG>. The second graphic overlay may include a circular shape.

At <NUM>, multiple iris structures may be determined from the at least the image of the eye. For example, multiple of iris structures 434A-434C may be determined from image <NUM>. At <NUM>, an orientation of the eye may be determined based at least on the multiple iris structures from the at least the image of the eye. For example, an orientation of eye <NUM> may be determined based at least on the multiple of iris structures 434A-434C. An orientation of eye <NUM> may include a tilt. For example, the tilt may be in an x-direction and/or a y-direction. An orientation of eye <NUM> may include a rotation of eye <NUM>. For example, eye <NUM> may exhibit cyclorotation.

At <NUM>, information that indicates the orientation of the eye may be displayed. In one example, the information that indicates the orientation of eye <NUM> may include graphic overlay 324A, as illustrated in <FIG>. In another example, the information that indicates the orientation of eye <NUM> may include graphic overlay 324B, as illustrated in <FIG>.

The information that indicates the orientation of the eye may include a third graphic overlay that represents a first reticle associated with an orientation of the eye. In one example, the information that indicates the orientation of eye <NUM> may include graphic overlay 324A that represents a first reticle associated with an orientation of eye <NUM>, as illustrated in <FIG>. In another example, the information that indicates the orientation of eye <NUM> may include graphic overlay 324B that represents a first reticle associated with an orientation of eye <NUM>, as illustrated in <FIG>.

At <NUM>, information that indicates an orientation of a suction ring may be displayed. The information that indicates the orientation of the suction ring may include a fourth graphic overlay. In one example, the information that indicates the orientation of suction ring <NUM> may include graphic overlay 334A, illustrated in <FIG> and <FIG>. In another example, the information that indicates the orientation of suction ring <NUM> may include graphic overlay 334B.

The example of the method described with reference to <FIG> may be repeated. For example, eye <NUM> may not be or remain motionless. Eye <NUM> may move during a docking process. Eye <NUM> may move left and/or right during the docking process, may move up and/or down during the docking process, and/or may rotate clockwise and/or counterclockwise during the docking process. A system that utilizes the example of the method described with reference to <FIG> may determine one or more movements of eye <NUM> during the docking process. A system that utilizes the example of the method described with reference to <FIG> may determine one or more movements of suction ring <NUM> during the docking process. For example, the system may track eye <NUM> and/or suction ring <NUM>.

Turning now to <FIG>, another example of a method of operating a system is illustrated. Method elements <NUM>-<NUM> of <FIG> may be performed in accordance with method elements <NUM>-<NUM> of <FIG>. At <NUM>, at least one incision site may be determined based at least on the multiple iris structures from the at least the image of the eye. For example, at least one incision site may be determined based at least on the multiple of iris structures 434A-434C. One or more positions of one or more incision sites may be stored via a memory device. For example, the one or more positions of one or more incision sites may be based at least on multiple of iris structures 434A-434C.

At <NUM>, an angular measurement may be determined from an iris structure of the multiple iris structures with respect to a center of a pupil of the eye. In one example, θ<NUM> may be determined from iris structure 434A, as illustrated in <FIG>. In another example, θ<NUM> may be determined from iris structure 434A, as illustrated in <FIG>.

At <NUM>, a third graphic overlay that indicates the at least one incision site may be displayed via the display. In one example, graphic overlay <NUM>, that indicates the at least one incision site, may be displayed via display <NUM>, as illustrated in <FIG>. In another example, graphic overlay <NUM>, that indicates the at least one incision site, may be displayed via display <NUM>, as illustrated in <FIG>. Graphic overlays <NUM> and <NUM> may be displayed via display <NUM>, as illustrated in <FIG>. For example, graphic overlays <NUM> and <NUM> may be concurrently displayed via display <NUM>, as illustrated in <FIG>. Displaying the third graphic overlay that indicates the at least one incision site may be based at least on the angular measurement. In one example, displaying graphic overlays <NUM> may be based at least on θ<NUM>, as illustrated in <FIG>. In another example, displaying graphic overlays <NUM> may be based at least on θ<NUM>, as illustrated in <FIG>.

Displaying the third graphic overlay that indicates the at least one incision site may include displaying at least an arc of a circle that respectively indicates the at least one incision site. In one example, graphic overlay <NUM> may include at least an arc of a circle that respectively indicates the at least one incision site. In a second example, graphic overlay <NUM> may include at least an arc of a circle that respectively indicates the at least one incision site. In another example, graphic overlays <NUM> and <NUM> may include arcs of a circle that respectively indicates incision sites.

The example of the method described with reference to <FIG> may be repeated. For example, eye <NUM> may not be or remain motionless. Eye <NUM> may move. Eye <NUM> may move left and/or right, may move up and/or down, and/or may rotate clockwise and/or counterclockwise. A system that utilizes the example of the method described with reference to <FIG> may determine one or more movements of eye <NUM>. For example, the system may track eye <NUM> and/or suction ring <NUM>.

One or more of the method and/or process elements and/or one or more portions of a method and/or processor element may be performed in varying orders, may be repeated, or may be omitted. Furthermore, additional, supplementary, and/or duplicated method and/or process elements may be implemented, instantiated, and/or performed as desired. Moreover, one or more of system elements may be omitted and/or additional system elements may be added as desired.

A memory medium may be and/or may include an article of manufacture. For example, the article of manufacture may include and/or may be a software product and/or a program product. The memory medium may be coded and/or encoded with processor-executable instructions in accordance with one or more flowcharts, systems, methods, and/or processes described herein to produce the article of manufacture.

Claim 1:
A medical system (<NUM>), comprising:
at least one processor (<NUM>),
a display (<NUM>, <NUM>), coupled to the at least one processor (<NUM>);
at least one image sensor (<NUM>, <NUM>), coupled to the at least one processor (<NUM>); and
a memory medium (<NUM>) that is coupled to the at least one processor (<NUM>) and that includes instructions (<NUM>), when executed by the at least one processor (<NUM>), cause the medical system (<NUM>) to:
acquire, via the at least one image sensor (<NUM>), at least an image (<NUM>) of an eye (<NUM>) of a person (<NUM>);
determine a location of an iris of the eye (<NUM>) from the at least the image (<NUM>) of the eye (<NUM>);
determine a position of a suction ring (<NUM>) from the at least the image (<NUM>) of the eye (<NUM>);
display, via the display (<NUM>, <NUM>), the at least the image (<NUM>) of the eye (<NUM>);
display, via the display (<NUM>, <NUM>), a first graphic overlay (<NUM>) on the at least the image (<NUM>) of the eye (<NUM>) that indicates the location of the iris of the eye (<NUM>);
display, via the display (<NUM>, <NUM>), a second graphic overlay (<NUM>, <NUM>) on the at least the image (<NUM>) of the eye (<NUM>) that indicates the position of the suction ring (<NUM>);
determine a plurality of iris structures (<NUM>) from the at least the image (<NUM>) of the eye (<NUM>);
determine an orientation of the eye (<NUM>) based at least on the plurality of iris structures (<NUM>) from the at least the image (<NUM>) of the eye (<NUM>); and
display, via the display (<NUM>, <NUM>), information (<NUM>) that indicates the orientation of the eye (<NUM>).