The present invention relates generally to the field of computer-assisted surgery systems and methods and, more particularly, to a computer-assisted knee replacement apparatus and method.
Image-based surgical navigation systems display the positions of surgical tools with respect to preoperative (prior to surgery) or intraoperative (during surgery) image datasets. Two and three dimensional image data sets are used, as well as time-variant images data (i.e. multiple data sets take at different times). Types of data sets that are primarily used include two-dimensional fluoroscopic images and three-dimensional data sets include magnetic resonance imaging (MRI) scans, computer tomography (CT) scans, positron emission tomography (PET) scans, and angiographic data. Intraoperative images are typically fluoroscopic, as a C-arm fluoroscope is relatively easily positioned with respect to patient and does not require that a patient be moved. Other types of imaging modalities require extensive patient movement and thus are typically used only for preoperative and post-operative imaging.
The most popular navigation systems make use of a tracking or localizing system to track tools, instruments and patients during surgery. These systems locate in predefined coordinate space specially recognizable markers or elements that are attached or affixed to, or possibly inherently a part of, an object such as an instrument or a patient. The elements can take several forms, including those that can be located using optical (or visual), magnetic, or acoustical methods. Furthermore, at least in the case of optical or visual systems, the location of an object's position may be based on intrinsic features or landmarks that, in effect, function as recognizable elements. The elements will have a known, geometrical arrangement with respect to, typically, an end point and/or axis of the instrument. Thus, objects can be recognized at least in part from the geometry of the elements (assuming that the geometry is unique), and the orientation of the axis and location of endpoint within a frame of reference deduced from the positions of the elements.
A typical optical tracking system functions primarily in the infrared range. They usually include a stationary stereo camera pair that is focused around the area of interest and sensitive to infrared radiation. Elements emit infrared radiation, either actively or passively. An example of an active element is a light emitting diode (LED). An example of a passive element is a reflective element, such as ball-shaped element with a surface that reflects incident infrared radiation. Passive systems require an infrared radiation source to illuminate the area of focus. A magnetic system may have a stationary field generator that emits a magnetic field that is sensed by small coils integrated into the tracked tools.
Most computer-assisted surgery (CAS) systems are capable of continuously tracking, in effect, the position of tools (sometimes also called instruments). With knowledge of the position of the relationship between the tool and the patient and the patient and an image data sets, a system is able to continually superimpose a representation of the tool on the image in the same relationship to the anatomy in the image as the relationship of the actual tool to the patient's anatomy. To obtain these relationships, the coordinate system of the image data set must be registered to the relevant anatomy of the actual patient and portions of the of the patient's anatomy in the coordinate system of the tracking system. There are several known registration methods.
In CAS systems that are capable of using two-dimensional image data sets, multiple images are usually taken from different angles and registered to each other so that a representation of the tool or other object (which can be real or virtual) can be, in effect, projected into each image. As the position of the object changes in three-dimensional space, its projection into each image is simultaneously updated. In order to register two or more two-dimensional data images together, the images are acquired with what is called a registration phantom in the field of view of the image device. In the case of a two-dimensional fluoroscopic images, the phantom is a radio-translucent body holding radio-opaque fiducials having a known geometric relationship. Knowing the actual position of the fiducials in three-dimensional space when each of the images are taken permits determination of a relationship between the position of the fiducials and their respective shadows in each of the images. This relationship can then be used to create a transform for mapping between points in three-dimensional space and each of the images. By knowing the positions of the fiducials with respect to the tracking system's frame of reference, the relative positions of tracked tools with respect to the patient's anatomy can be accurately indicated in each of the images, presuming the patient does not move after the image is acquired, or that the relevant portions of the patient's anatomy are tracked. A more detailed explanation of registration of fluoroscopic images and coordination of representations of objects in patient space superimposed in the images is found in U.S. Pat. No. 6,198,794 of Peshkin, et al., entitled “Apparatus and method for planning a stereotactic surgical procedure using coordinated fluoroscopy.”
The invention is generally directed to improved computer-implemented methods and apparatus for further reducing the invasiveness of surgical procedures, eliminating or reducing the need for external fixtures in certain surgical procedures, and/or improving the precision and/or consistency of surgical procedures. The invention finds particular advantage in orthopedic procedures involving implantation of devices, though it may also be used in connection with other types of surgical procedures.
The computer-assisted knee replacement apparatus and method provide a series of graphical user interfaces and corresponding procedural guidelines for performing a knee replacement procedure. For example, according to one embodiment, a computer-assisted knee replacement application comprises a series of graphical user interfaces and corresponding guidelines and instructions for performing a unicondular knee replacement procedure. In this embodiment, the knee replacement application cooperates with a tracking system to provide real-time evaluation and monitoring of knee modifications to increase the accuracy of knee implant positioning and implantation. For example, the knee replacement application cooperates with the tracking system to monitor the position of burring tools during burring operations and provides real-time indications of the burring procedure to accommodate a particular knee implant. In this embodiment, the knee replacement application also cooperates with the tracking system to acquire kinematic data associated with movement of the knee to increase the accuracy of knee implant placement. The knee replacement application also provides sizing information for the implant based on data acquired using the tracking system.
For a more complete understanding of the present invention and the advantages thereof, reference is now made to the following descriptions taken in connection with the accompanying drawings in which:
The preferred embodiments of the present invention and the advantages thereof are best understood by referring to
Tracking system 22 continuously determines, or tracks, the position of one or more trackable elements disposed on, incorporated into, or inherently a part of surgical instruments or tools 20 with respect to a three-dimensional coordinate frame of reference. With information from the tracking system 22 on the location of the trackable elements, CAS system 10 is programmed to be able to determine the three-dimensional coordinates of an endpoint or tip of a tool 20 and, optionally, its primary axis using predefined or known (e.g. from calibration) geometrical relationships between trackable elements on the tool and the endpoint and/or axis of the tool 20. A patient, or portions of the patient's anatomy, can also be tracked by attachment of arrays of trackable elements.
The CAS system 10 can be used for both planning surgical procedures (including planning during surgery) and for navigation. It is therefore preferably programmed with software for providing basic image guided surgery functions, including those necessary for determining the position of the tip and axis of instruments and for registering a patient and preoperative and/or intraoperative diagnostic image data sets to the coordinate system of the tracking system. The programmed instructions for these functions are indicated as core CAS utilities 24. These capabilities allow the relationship of a tracked instrunent to a patient to be displayed and constantly updated in real time by the CAS system 10 overlaying a representation of the tracked instrument on one or more graphical images of the patient's anatomy on display device 12. The graphical images may be a virtual representation of the patient's anatomy or may be constructed from one or more stored image data sets 26 acquired from a diagnostic imaging device 28. The imaging device may be a fluoroscope, such as a C-arm fluoroscope, capable of being positioned around a patient laying on an operating table. It may also be a MR, CT or other type of imaging device in the room or permanently located elsewhere. Where more than one image is shown, as when multiple fluoroscopic images are simultaneously displayed of display device 12, the representation of the tracked instrument or tool is coordinated between the different images. However, CAS system 10 can be used in some procedures without the diagnostic image data sets, with only the patient being registered. Thus, the CAS system 10 may need not to support the use diagnostic images in some applications—i.e., an imageless application.
Furthermore, as disclosed herein, the CAS system 10 may be used to run application-specific programs that are directed to assisting a surgeon with planning and/or navigation during specific types of procedures. For example, the application programs may display predefined pages or images corresponding to specific steps or stages of a surgical procedure. At a particular stage or part of a program, a surgeon may be automatically prompted to perform certain tasks or to define or enter specific data that will permit, for example, the program to determine and display appropriate placement and alignment of instrumentation or implants or provide feedback to the surgeon. Other pages may be set up to display diagnostic images for navigation and to provide certain data that is calculated by the system for feedback to the surgeon. Instead of or in addition to using visual means, the CAS system 10 could also communicate information in ways, including using audibly (e.g. using voice synthesis) and tactilely, such as by using a haptic interface type of device. For example, in addition to indicating visually a trajectory for a drill or saw on the screen, the CAS system 10 may feedback to a surgeon information whether he is nearing some object or is on course with a audible sound or by application of a force or other tactile sensation to the surgeon's hand.
To further reduce the burden on the surgeon, the program may automatically detect the stage of the procedure by recognizing the instrument picked up by a surgeon and move immediately to the part of the program in which that tool is used. Application data generated or used by the application may also be stored in processor-based system 16.
Various types of user input methods can be used to improve ease of use of the CAS system 10 during surgery. One example is the use the use of speech recognition to permit a doctor to speak a command. Another example is the use of a tracked object to sense a gesture by a surgeon, which is interpreted as an input to the CAS system 10. The meaning of the gesture could further depend on the state of the CAS system 10 or the current step in an application process executing on the CAS system 10. Again, as an example, a gesture may instruct the CAS system 10 to capture the current position of the object. One way of detecting a gesture is to occlude temporarily one or more of the trackable elements on the tracked object (e.g. a probe) for a period of time, causing loss of the CAS system's 10 ability to track the object. A temporary visual occlusion of a certain length (or within a certain range of time), coupled with the tracked object being in the same position before the occlusion and after the occlusion, would be interpreted as an input gesture. A visual or audible indicator that a gesture has been recognized could be used to provide feedback to the surgeon.
Yet another example of such an input method is the use of tracking system 22 in combination with one or more trackable data input devices 30. Defined with respect to the trackable input device 30 are one or more defined input areas, which can be two-dimensional or three-dimensional. These defined input areas are visually indicated on the trackable input device 30 so that a surgeon can see them. For example, the input areas may be visually defined on an object by representations of buttons, numbers, letters, words, slides and/or other conventional input devices. The geometric relationship between each defined input area and the trackable input device 30 is known and stored in processor-based system 16. Thus, the processor 17 can determine when another trackable object touches or is in close proximity a defined input area and recognize it as an indication of a user input to the processor based system 16. For example, when a tip of a tracked pointer is brought into close proximity to one of the defined input areas, the processor-based system 16 will recognize the tool near the defined input area and treat it as a user input associated with that defined input area. Preferably, representations on the trackable user input correspond user input selections (e.g. buttons) on a graphical user interface on display device 12. The trackable input device 30 may be formed on the surface of any type of trackable device, including devices used for other purposes. In a preferred embodiment, representations of user input functions for graphical user interface are visually defined on a rear, flat surface of a base of a tool calibrator.
Processor-based system 16 is, in one example, a programmable computer that is programmed to execute only when single-use or multiple-use software is loaded from, for example, removable media 18. The software would include, for example the application program for use with a specific type of procedure. The application program can be sold bundled with disposable instruments specifically intended for the procedure. The application program would be loaded into the processor-based system 16 and stored there for use during one (or a defined number) of procedures before being disabled. Thus, the application program need not be distributed with the CAS system 10. Furthermore, application programs can be designed to work with specific tools and implants and distributed with those tools and implants. Preferably, also, the most current core CAS utilities 24 may also be stored with the application program. If the core CAS utilities 24 on the processor-based system 16 are outdated, they can be replaced with the most current utilities.
In
Briefly, knee replacement application 40 cooperates with tracking system 22 to acquire static and/or kinematic data associated with a patient or subject to increase the accuracy of knee implant sizing, knee implant placement, and knee modifications to accommodate the knee implants. For example, using trackable tools 20, tracking system 22 tracks the location and position of tools 20 using trackable element arrays secured or otherwise coupled to tools 20. Trackable element arrays are also placed or coupled to portions of the subject in relation to the knee. For example, a trackable element array may be secured or otherwise coupled to the femur and the tibia/fibula of the subject. The tracking system 22 may then calibrate or register tools 20 with the trackable element arrays coupled to the subject. Thus, in operation, the knee replacement application 40 cooperates with the tracking system 22 to acquire static data associated with the physical characteristics of the subject's knee and kinematic data associated with movement of the tibia/fibula relative to the femur of the subject. Using the acquired static and kinematic data, the knee replacement application 40 determines a knee implant size, the modifications to be made to the femur and/or tibia to accommodate the knee implants, and the locations of the implants in the femur and/or tibia corresponding to various characteristics of the femur and/or tibia of the subject.
At step 206, the knee replacement application 40 retrieves tool data 44 to display a listing of required tools 20 for the procedure. At step 208, the replacement application 40 requests that the user select one of the tools 20. At step 210, the tracking system 22 acquires the trackable element array of the selected tool as the tool 20 enters an input area of the tracking system 22. At step 212, the knee replacement application 40 retrieves or accesses trackable element array data 46 and identifies the selected tool 20 based on the array data 46. For example, each trackable element array may be geometrically configured such that each geometrical array is associated with a particular tool 20 or a particular location on the subject. Thus, the knee replacement application 40 and tracking system 22 may automatically identify and associate each trackable element array with a corresponding tool 20 or subject position. At step 214, tracking system 22 calibrates the tool 20 to the subject reference frame. At decisional step 216, a determination is made whether another tool 20 requires selection and calibration. If another tool 20 requires selection and calibration, the method returns to step 212. If no other tools 20 require selection and calibration, the method proceeds to step 218.
At step 218, knee replacement application 40 displays on display device 12 available guides for the procedure. For example, in a unicondylar knee replacement procedure, a guide may be used to locate resection lines or planes, burring locations, implant keel locations, or implant mounting holes or channels to be made in either the femur and/or tibia. At step 220, the knee replacement application 40 requests selection of a particular guide by the user. At step 222, the knee replacement application 40 retrieves guide data 48 corresponding to the selected guide. For example, the guide data 48 may comprise information associated with the geometrical characteristics of the selected guide such that locating and/or positioning of the guide relative to the knee of the subject may be accurately determined based on static and/or kinematic data acquired by tracking system 22. As described above, the guide is also coupled to a trackable element array such that the tracking system 22 and knee replacement application 40 may locate and guide the positioning of the guide relative to the subject.
At step 224, the knee replacement application 40 displays a virtual representation 102 of the selected knee on display device 12 as illustrated in
At step 238, the knee replacement application 40 requests kinematic manipulation of the selected knee. For example, as best illustrated in
At step 242, the knee replacement application 40 displays on display device 12 a virtual representation 112 of the surface of the tibia, as best illustrated in
At step 250, the knee replacement application 40 displays a virtual representation 116 of the selected knee in flexion and requests manipulation of the knee into a flexed position, as best illustrated in
At step 258, the knee replacement application 40 displays available femoral implant sizes on display device 12, indicated generally by 120 as illustrated in
At step 266, the knee replacement application 40 determines the placement of the femoral implant relative to the femur of the subject. For example, the knee replacement application 40 determines the placement of the femoral implant using the kinematic data 54 acquired at step 238 in combination with the sclerotic bone location data 56 acquired at step 246. The knee replacement application 40 also determine the placement of the femoral implant using information associated with the location of the femoral resection plane determined at step 256. At step 268, the knee replacement application 40 then determines the location and position of the guide relative to the femur corresponding to the implant size. For example, as described above, the knee replacement application 40 evaluates the kinematic data 54 acquired at step 238, the sclerotic bone data 56 acquired at step 246, the femoral resection plane location determined at step 254, and data 60 associated with the particular implant size to locate and position the guide relative to the femur of the subject.
At step 270, the knee replacement application 40 displays on display device 12 the target location and position of the guide, indicated generally by 121, relative to the virtual representation of the selected knee, as best illustrated in
At step 286, the knee replacement application 40 displays a virtual representation 122 of a surface of a tibia on display device 12, as best illustrated in
At step 296, the knee replacement application 40 determines the tibial implant position relative to the tibia of the subject. For example, the knee replacement application 40 determines the position of the tibial implant relative to the tibia of the subject based on the tibial border data 72 acquired at step 290.
At step 298, the knee replacement application 40 displays a virtual representation 132 of the surface of the tibia on display device 12. At step 300, the knee replacement application 40 requests identification or selection of various locations 134, 136 and/or 138 on the tibial surface, as best illustrated in
At step 306, the knee replacement application 40 displays a virtual representation 140 of the tibial surface on display device 12 with a burring indicator and/or depth guide 142, as best illustrated in
At step 316, the knee replacement application 40 displays a virtual representation of a femoral surface on display device 12 with a burring indicator and/or depth guide. For example, as described above in connection with the tibial burring procedure, a similar display may be generated by knee replacement application 40 corresponding to femoral burring in preparation for the femoral implant. Thus, at step 318, the knee replacement application 40 requests selection of a trackable burring tool 20. At step 320, the the tracking system 22 acquires location and positional data of the burring tool 20 relative to the femoral surface of the subject. For example, the knee replacement application 40 correlates the location and position of the tip of the trackable burring tool 20 to the femoral surface burring data 70 determined at step 284. For example, based on the location and position of the guide as indicated and stored at step 282, the knee replacement application 40 automatically determines the proper femoral burring preparation for receiving the femoral implant. At step 322, the knee replacement application 40 automatically updates the burring indicator and/or depth guide corresponding to actual femoral surface burring using tracking system 22. For example, as described above, the tracking system 22 automatically tracks the location of the tip of the trackable burring tool 20 relative to the femoral surface during the femoral burring procedure and correlates the actual location of the tip of the trackable burring tool 20 to the target femoral burring preparation surface. At decisional step 324, a determination is made whether femoral surface burring is complete. If femoral surface burring is not complete, the method returns to step 320. If femoral surface burring is complete, the method ends, and the remaining procedure of implanting the tibial and femoral implants into the subject may continue.
This patent application is a continuation of U.S. patent application Ser. No. 11/007,623, entitled “Computer Assisted Knee Replacement Apparatus and Method,” filed Dec. 6, 2004 which is a continuation of U.S. patent application Ser. No. 10/772,139, entitled “Computer-Assisted Knee Replacement Apparatus and Method,” filed Feb. 4, 2004; and claims the benefit of U.S. provisional patent application Ser. No. 60/445,078, entitled “Computer-Assisted Knee Replacement Apparatus and Method,” filed Feb. 4, 2003, the disclosure of which is incorporated herein by reference. This application relates to the following U.S. provisional patent applications Ser. No. 60/444,824, entitled “Interactive Computer-Assisted Surgery System and Method”; Ser. No. 60/444,975, entitled “System and Method for Providing Computer Assistance With Spinal Fixation Procedures”; Ser. No. 60/444,989, entitled “Computer-Assisted External Fixation Apparatus and Method”; Ser. No. 60/444,988, entitled “Computer-Assisted Knee Replacement Apparatus and Method”; Ser. No. 60/445,002, entitled “Method and Apparatus for Computer Assistance With Total Hip Replacement Procedure”; Ser. No. 60/445,001, entitled “Method and Apparatus for Computer Assistance With Intramedullary Nail Procedure”; and Ser. No. 60/319,924, entitled “Portable, Low-Profile Integrated Computer, Screen and Keyboard for Computer Surgery Applications”; each of which was filed on Feb. 4, 2003 and is incorporated herein by reference. This application also relates to the following applications: U.S. patent application Ser. No. 10/772,083, entitled “Interactive Computer-Assisted Surgery System and Method”; U.S. patent application Ser. No. 10/771,85, entitled “System and Method for Providing Computer Assistance With Spinal Fixation Procedures”; U.S. patent application Ser. No. 10/772,142, entitled Computer-Assisted External Fixation Apparatus and Method“; U.S. patent application Ser. No. 10/772,085, entitled “Computer-Assisted Knee Replacement Apparatus and Method”; U.S. patent application Ser. No. 10/772,092, entitled “Method and Apparatus for Computer Assistance With Total Hip Replacement Procedure”; U.S. patent application Ser. No. 10/771,851, entitled “Method and Apparatus for Computer Assistance With Intramedullary Nail Procedure”; and U.S. patent application Ser. No. 10/772,137, entitled “Portable Low-Profile Integrated Computer, Screen and Keyboard for Computer Surgery Applications”; each of which was filed on Feb. 4, 2004 and is incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
60445078 | Feb 2003 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 11199557 | Aug 2005 | US |
Child | 11390034 | Mar 2006 | US |
Parent | 11007623 | Dec 2004 | US |
Child | 11199557 | Aug 2005 | US |
Parent | 10772139 | Feb 2004 | US |
Child | 11007623 | Dec 2004 | US |