The forgoing and other features of the invention are hereinafter discussed with reference to the drawing.
A reference point 18 on the core 4 of the first object 2 is detected by means of a pointer 20 on which, as also with the reference system 12 and 14, reflective markers are provided. The positions of the first reference system 12, the second reference system 14 and the pointer 20 can be detected by means of a known navigation system 22, which, for example, comprises infrared cameras 24 and a computer system 26. If the position of the reference system 12 is known, then, for example, after a known registration of an image data set (for example CT) of the second object 8, the spatial position of the second object 8 (which, for example, also can serve as a reference system similar to that of the reference system 12) can be determined.
In the initial state shown in
Once the artificial joint head 4′ has been placed onto the core 4 of the first object 2, the latter has to be correctly positioned relative to the second object 8 in order to re-establish the (ball) joint connection in the initial state shown in
In order to measure the change in geometry after the core 4 of the first object 2 has been cut, the previously detected reference or marker point 18 on the core 4 of the first object 2, as well as detected positions of the reference systems 12 and 14 can be used. More specifically, the second reference system 14 connected to the first object 2, with the aid of the navigation system 22, can be used to approximately relocate and position the two objects relative to each other (e.g., the rotational degrees of freedom of the object 2 relative to object 8 are approximately set in the same way as the initial location defined by the user (before the objects were separated)). As noted above, this initial location was made known to the navigation system 22 and stored therein as a reference for such subsequent repeat measurements (e.g., to position the first object 2 relative to the second object 8). Due to the possible relative movement between the second reference system 14 and the first object 2, the first object 2 can only be aligned or positioned with respect to the three rotational degrees of freedom.
Once the two objects 2 and 8 have been reconnected on the ball joint 10, the rotational degrees of freedom are adjusted such that the original orientation can be found within a certain tolerance limit. This tolerance limit depends on the change in the relative location of the second reference system 14 relative to the first object 2 and, for example, is generally less than 3 degrees for all the rotational degrees of freedom.
The change in two of the three translational degrees of freedom is of particular interest, wherein the change in the relative position of the reference mark 18 can be ascertained, for example in relation to the first reference system 12, so as to establish for example that too short or too long of an implant 4′ has been attached.
After re-recording the reference point 18 while maintaining a similar alignment to the reference location of the object 2 within the context of the tolerance limits, it is then possible to ascertain the changes in two distances, e.g., the change in the previously detected height 28 and distance 30. Based on the newly measured distance 30′ and height 28′ of the reference point 18, it is possible to establish, for example, that too short an implant has been introduced, or the positioning of the implant within the body structure has been selected so unfavorably that a shortening or lengthening of the body structure (relative to the original structure) has resulted in a direction from the change in said degree of freedom (within the context of the hip joint operation or total hip arthroplasty (THA), this would for example be the length of the leg). It is also possible to ascertain a change along the second distance, perpendicular to the first direction, which within the context of THA affects the ligament tension in the joint, and influences the lever action of the leg.
Moving now to
A processor 36, such as an AMD Athlon 64® processor or an Intel Pentium IV® processor, combined with a memory 38 execute programs to perform various functions, such as data entry, numerical calculations, screen display, system setup, etc. The memory 38 may comprise several devices, including volatile and non-volatile memory components. Accordingly, the memory 38 may include, for example, random access memory (RAM), read-only memory (ROM), hard disks, floppy disks, optical disks (e.g., CDs and DVDs), tapes, flash devices and/or other memory components, plus associated drives, players and/or readers for the memory devices. The processor 36 and the memory 38 are coupled using a local interface (not shown). The local interface may be, for example, a data bus with accompanying control bus, a network, or other subsystem.
The memory may form part of a storage medium for storing information, such as application data, screen information, programs, etc., part of which may be in the form of a database. The storage medium may be a hard drive, for example, or any other storage means that can retain data, including other magnetic and/or optical storage devices. A network interface card (NIC) 40 allows the computer 26 to communicate with other devices.
A person having ordinary skill in the art of computer programming and applications of programming for computer systems would be able in view of the description provided herein to program a computer system 26 to operate and to carry out the functions described herein. Accordingly, details as to the specific programming code have been omitted for the sake of brevity. Also, while software in the memory 38 or in some other memory of the computer and/or server may be used to allow the system to carry out the functions and features described herein in accordance with the preferred embodiment of the invention, such functions and features also could be carried out via dedicated hardware, firmware, software, or combinations thereof, without departing from the scope of the invention.
Computer program elements of the invention may be embodied in hardware and/or in software (including firmware, resident software, micro-code, etc.). The invention may take the form of a computer program product, which can be embodied by a computer-usable or computer-readable storage medium having computer-usable or computer-readable program instructions, “code” or a “computer program” embodied in the medium for use by or in connection with the instruction execution system. In the context of this document, a computer-usable or computer-readable medium may be any medium that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device. The computer-usable or computer-readable medium may be, for example but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, device, or propagation medium such as the Internet. Note that the computer-usable or computer-readable medium could even be paper or another suitable medium upon which the program is printed, as the program can be electronically captured, via, for instance, optical scanning of the paper or other medium, then compiled, interpreted, or otherwise processed in a suitable manner. The computer program product and any software and hardware described herein form the various means for carrying out the functions of the invention in the example embodiments.
Although the invention has been shown and described with respect to a certain preferred embodiment or embodiments, it is obvious that equivalent alterations and modifications will occur to others skilled in the art upon the reading and understanding of this specification and the annexed drawings. In particular regard to the various functions performed by the above described elements (components, assemblies, devices, compositions, etc.), the terms (including a reference to a “means”) used to describe such elements are intended to correspond, unless otherwise indicated, to any element which performs the specified function of the described element (i.e., that is functionally equivalent), even though not structurally equivalent to the disclosed structure which performs the function in the herein illustrated exemplary embodiment or embodiments of the invention. In addition, while a particular feature of the invention may have been described above with respect to only one or more of several illustrated embodiments, such feature may be combined with one or more other features of the other embodiments, as may be desired and advantageous for any given or particular application.
Number | Date | Country | Kind |
---|---|---|---|
06019756 | Sep 2006 | EP | regional |
This application claims priority of U.S. Provisional Application No. 60/827,510 filed on Sep. 29, 2006, which is incorporated herein by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
60827510 | Sep 2006 | US |