The present invention relates to surgical systems and more particularly to a surgical system using a surgical control tool as a control input.
Accurate surgical settings are critical to the success of a surgery. Therefore, when surgical conditions change during surgery, the ability to adjust the surgical settings is highly desired, especially for delicate ophthalmic surgeries. Modern surgical consoles are designed to have different operation modes and settings tailored to each specific task. For instance, a vitreoretinal surgical console may be equipped with three different modes for a vitrectomy procedure, including CORE, SHAVE and 50/50. When a vitretomy procedure starts, the console is configured in CORE mode so that most of the vitreous cortex can be removed efficiently. After that, the console needs to be manually configured into SHAVE mode in order to safely shave the vitreous base at the peripheral. Moreover, even within the same surgical mode, the surgeon may want to change some of the settings based on different surgical conditions. For example, if a retinal hemorrhage occurs during vitrectomy, the surgeon will immediately increase the intraocular pressure (IOP) to try to stop the bleeding.
In current ophthalmic surgical practice, control of surgical settings is performed either by an assistant through a touch screen several feet away from the surgeon or by the surgeon through a foot pedal. If it is performed by an assistant, the surgeon will have to verbally communicate with the assistant first, and then wait until the assistant finishes the action assuming that the assistant will always understand the surgeon's request correctly. Also, it increases the manpower requirement for a given surgery. On the other hand, if it is performed by the surgeon through a foot pedal, it will not involve any of the complexities mentioned above. However, the foot pedal is a physical device which can only accommodate a limited number of control commands.
Therefore, there is a need for a surgical system empowering the surgeon with full control over the surgical settings without increasing the complexity of the current surgical consoles, potentially realizing assistant-free surgery.
The present invention discloses a surgical system which comprises an eyepiece, a surgical microscope, a control unit, a surgical tool, a tracking unit for tracking a motion of the surgical tool and a processing unit processing the motion of the surgical tool to obtain a temporal spatial information of the surgical tool. The control unit further comprises a control input unit comprising a number of control commands. The control unit identifies a control action by associating the control input unit and the temporal spatial information of the surgical tool and applies a corresponding control command to the surgical system.
The tracking unit may be a software based tool tracking unit. For example, it may be an imaging unit, capturing at least one image of the surgical tool and a surgical site. The imaging unit may be optical camera, interferometer, infrared camera, etc. The tracking unit may be a hardware based tool tracking unit as well. For instance, the tracking unit may comprise one or more tracking sensors such as gyroscope, magnetic sensor, optical sensor, accelerometer, etc.
The control input unit comprises a number of control commands. Each of the control commands can be associated with or encoded into a motion pattern/gesture respectively. Each of the control commands may also be designed as a button/icon respectively. The button/icon can display and/or update parameters of various surgical settings.
The temporal spatial information of the surgical tool contains such information of the surgical tool as motion profile, motion pattern/gesture, location, rotation direction, tool angle, tip proximity from the surgical site, speed, orientation, length, number, etc. The temporal spatial information of the surgical tool may contain information of a distal end of the surgical tool, any part of the surgical tool or the whole surgical tool.
The present disclosure further describes several examples of the invention. In one example of the present invention, the tracking unit comprises an imaging unit and a heads-up display configured in the surgical microscope for interacting with a user. The imaging unit can capture at least one image of the surgical tool and a surgical site, and the control commands are associated with or encoded into various motion patterns/gestures.
In another example of the present invention, the control input unit could further comprise a virtual Graphic User Interface (GUI) configured in the surgical microscope. The virtual GUI can be displayed through a heads-up display and each of the control commands is designed as a button or icon inside the virtual GUI. The control commands could be designed depending on different applications. The virtual GUI could be displayed in a virtual plane a distance from a surgical site or in a periphery of the surgical site while the control commands could be designed in a center of the virtual GUI or in a periphery of the virtual GUI.
In another example of the present invention, the surgical system comprises two tracking units (e.g., imagining units) such that a stereovision of the surgical site can be achieved. 3D tool tracking can be performed to extract 3D motion. In such a surgical system, the temporal spatial information of the surgical tool can contain 3D information.
In another example of the present invention, the tracking unit of the surgical system comprises one or more tracking sensors connected to the surgical tool. The tracking unit can further generate a 3D motion. In such a surgical system, the temporal spatial information of the surgical tool can contain 3D information. One or more tracking sensors may be coupled to the surgical.
In another example, the system comprises an output unit for interacting with a user. The output unit may be a speaker (and a microphone) such that the surgical system can warn the user to the surgical tool away from a tissue or inform the user that the control action has been identified before the corresponding control command is applied. The output unit also may be a heads-up display displaying a virtual GUI such that the virtual GUI can update/inform the user of a status of the surgical system and/or enable the user to confirm the corresponding control command.
In another example, the system includes a breakup unit such that the breakup unit can allow the user to restart or cancel surgical tool tracking at any time by software breaking or hardware breaking.
In yet another example of the present invention, a method for controlling a surgical system is disclosed. The method comprises starting a surgical tool control mode, tracking a surgical tool to obtain a motion of the surgical tool, processing the motion of the surgical tool to obtain a temporal spatial information of the surgical tool, identifying a control action by associating a control input unit and the temporal spatial information of the surgical tool, alternatively communicating with a user to inform a latest status of the surgical system and/or enable the user to confirm a corresponding control command and , applying a corresponding control command to the surgical system.
In the above method, identifying a control action may be directed to tracking the surgical tool if associating the control input unit and the temporal spatial information of the surgical tool fails. Confirming the corresponding control command will be directed to tracking the surgical tool if the corresponding control command is not confirmed. Restarting or cancelling the surgical tool tracking mode could be performed at any time.
In still another example of the present invention, displaying a virtual GUI is performed between starting surgical tool control and tracking a surgical tool. The detailed method comprises starting a surgical tool control mode, displaying a virtual GUI, tracking a surgical tool to obtaining a motion of the surgical tool, processing the motion of the surgical tool to obtain a temporal spatial information of the surgical tool, identifying a control action by associating a control input unit and the temporal spatial information of the surgical tool, alternatively communicating with a user to inform a latest status of the surgical system and/or enable the user to confirm a corresponding control command, and applying the corresponding control command to the surgical system.
In the above method, identifying a control action will be directed to tracking the surgical tool if associating the control input unit and the temporal spatial information of the surgical tool fails. Confirming the corresponding control command will be directed to tracking the surgical tool if the corresponding control command is not confirmed. Restarting or cancelling the surgical tool tracking mode could be performed at any time.
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate several embodiments of the invention and together with the description, serve to explain the principles of the invention.
Reference is now made in detail to the exemplary embodiments of the invention, examples of which are illustrated in the accompanying drawings. Wherever possible, the same reference numbers are used throughout the drawings to refer to the same or like parts.
Surgical console 100 also includes a connection panel 120 used to connect various tools and consumables to surgical console 100. Connection panel 120 can include, for example, a coagulation connector, balanced salt solution receiver, connectors for various hand pieces and a fluid management system (FMS) or cassette receiver 125. Surgical console 100 can also include a variety of user friendly features, such as a foot pedal control (e.g., stored behind panel 130) and other features. In operation, a cassette (not shown) can be placed in cassette receiver 125 and held in place with clamps to minimize movement during use.
The example of
The surgical site can be seen through the eyepiece 210 with the microscope 211. During the surgery, the imaging unit 214 (e.g., a video camera) tracks the motion of the surgical tool 213 by capturing at least one image and/or a video of the surgical tool 213 and the surgical site. The processing unit 215 receives the images and/or the video and enhances and processes the image and/or the video to extract the motion of the surgical tool 213 so as to obtain temporal spatial information of the surgical tool 213. The control commands in the control input unit are associated with or encoded into various motion patterns/gestures. Thus, based on the identified motion pattern/gesture enclosed in the temporal spatial information, the control unit 215 associates the identified motion pattern/gesture with the associated or encoded control commands in the control input unit 216 with the control commands and ascertains whether the identified motion pattern/gesture is a control action. If it is a control action, the control unit 217 later extracts a corresponding control command related to the control action and then alternatively displays the corresponding control command through the heads-up display 212 for user's confirmation. Once the user confirms the control command, the corresponding control command is applied to the surgical system. Alternatively the updated system status could be displayed on the virtual GUI for user's information.
In this example, several commonly used settings for vitrectomy surgery are displayed. For instance, control commands/settings such as IOP, illumination, vacuum, cutter speed, duty cycle, etc. are displayed on GUI and corresponding parameters such as pressure of IOP, proportion of illumination, degree of vacuum, cutting rate, number of duty cycle, etc. may be adjusted gradually. Each of the control commands is designed as a button or icon on the virtual GUI and the control command and the temporal spatial information of the surgical tool could be associated by location. The user's view changes to
Selectively, restarting or canceling the surgical tool control mode could be performed at any time 800. Reminding or warning the user to move the surgical tool away from a tissue/the surgical site could be performed (by means of sound, vocal, foot pedal, sensor on the surgical tool, etc.) after starting the surgical tool control mode. Informing the user that applying the corresponding control command is complete could be performed (by means of sound, vocal, foot pedal, sensor on the surgical tool, etc.) after the corresponding control command is applied.
More specifically, the steps of re-directing to tracking the surgical tool if the control action is not identified or the corresponding control command is not confirmed could be performed any number of times.
Selectively, restarting or canceling the surgical tool control mode could be performed at any time 1000. Reminding or warning the user to move the surgical tool away from a tissue/the surgical site could be performed (by means of sound, vocal, foot pedal, sensor on the surgical tool, the virtual GUI, etc.) after displaying the virtual GUI. Informing the user that applying the corresponding control command is complete (by means of sound, vocal, foot pedal, sensor on the surgical tool, the virtual GUI, etc.) could be performed after the corresponding control command is applied.
If the control action cannot be identified, tracking the surgical tool will be re-directed in order to track the motion of the surgical tool again. If the corresponding control command is not confirmed by the user, the exiting control mode will be directed such that the user could further confirm whether the surgical control mode will be exited. If the user confirms to exit the surgical control mode, the surgical control mode will be ended; if the user confirms not to exit the surgical control mode, the system will start to display the virtual GUI to the user and track the motion of the surgical tool.
More specifically, the steps of re-directing to tracking the surgical tool if the control action is not identified or the corresponding control command is not confirmed could be performed any number of times.
From the above, it may be appreciated that the present invention provides a surgical system using a surgical tool as a control input so as to empower a surgeon with full control over the surgical settings without increasing the complexity of current surgical consoles.
Other embodiments of the invention will be apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. It is intended that the specification and examples be considered an exemplary only, with a true scope and spirit of the invention being indicated by the following claims.
Number | Date | Country | |
---|---|---|---|
Parent | 14712186 | May 2015 | US |
Child | 16057180 | US |