METHOD AND DEVICE FOR DETERMINING THE CHANGE IN AN OBJECT

Abstract
A method is provided for determining a dimensional change in a first object, wherein in an initial state said first object is connected to a second object via a joint, and wherein a first reference system is rigidly connected to the second object. The method includes using a non-invasive coupling device to couple a second reference system to the first object; ascertaining and/or storing a first location corresponding to a location of the second reference system relative to the first reference system, and a second location corresponding to a location between at least one reference point on the first object relative to the first reference system; separating the first object from the second object at the joint; altering the first object; re-assembling the altered first object and the second object to form the joint, wherein the first location is used to align the altered first object to the second object; after alignment, ascertaining or storing a third location corresponding to a location of the at least one reference point relative to the first reference system; and determining the dimensional change in the first object due to the alteration based on a change in location between the second location and the third location of the at least one reference point.
Description

BRIEF DESCRIPTION OF THE DRAWINGS

The forgoing and other features of the invention are hereinafter discussed with reference to the drawing.



FIG. 1 is a schematic representation of an exemplary hip joint in the initial state, before an implant is attached onto the femur.



FIG. 2 is a schematic representation of the hip joint shown in FIG. 1 after the joint connection has been released and the femoral head removed.



FIG. 3 is a schematic representation of the hip joint of FIGS. 1 and 2 after a femoral head implant has been attached and the joint components assembled.



FIG. 4 is a block diagram of an exemplary computer system that may be used to carry out one or more of the methods described herein.





DETAILED DESCRIPTION


FIG. 1 illustrates an exemplary upper leg as an elongated object 2, comprising a femur or upper leg bone as a solid core 4, around which tissue such as, for example, skin and/or muscle is arranged as an elastic mantle 6. The object 2 is connected by the core 4 to a second object 8 by means of a ball joint 10. A reference star or marker array 12 is provided on the second object 8 as a first reference system, fixedly connected to said second object 8, in order to determine or establish a coordinate system. A second reference system 14 is provided on the mantle 6 of the first object 2, for example by means of a belt 16 around the mantle 6. The mantle 6 and/or the belt 16 can be moved relative to the rigid or fixed core 4 when, for example, the object 2 is moved. The reference system 12 of the second object 8, however, remains fixedly or rigidly connected to the second object 8, even when it is moved.


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 FIG. 1, the location of the second reference system 14 relative to the first reference system 12 and the location of the reference point 18, detected by means of the pointer 20, relative to the first reference system 12 can be detected and stored by means of the navigation system 22. This data can be used to define an initial state or relative positional relationships that should be reinstated after the surgical procedure has been completed. It is possible to ascertain, for example, in relation to the first reference system 12, the height 28 and distance 30 of the reference point 18.



FIG. 2 shows the joint 10 of FIG. 1, after the joint connection between the first object 2 and the second object 8 has been released. As can be seen from the schematic representation in FIG. 2, the joint portion of the first object 2 has been cut off from the core 4 or femur and replaced with an artificial joint head 4′ (e.g., a prosthesis).


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 FIG. 1, with the correct positional relationship. However, in the state shown in FIG. 3, the change in the length or geometry and the exact position of the first object 2 are not exactly known, for example, due to possible slippage of belt 16.


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 FIG. 4 there is shown a block diagram of an exemplary computer 26 that may be used to implement one or more of the methods described herein. The computer 26 may include a display 28 for viewing system information, and a keyboard 30 and pointing device 32 for data entry, screen navigation, etc. A computer mouse or other device that points to or otherwise identifies a location, action, etc., e.g., by a point and click method or some other method, are examples of a pointing device 32. Alternatively, a touch screen (not shown) may be used in place of the keyboard 30 and pointing device 32. The display 28, keyboard 30 and mouse 32 communicate with a processor via an input/output device 34, such as a video card and/or serial port (e.g., a USB port or the like).


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.

Claims
  • 1. A method for determining a dimensional change in a first object, wherein in an initial state said first object is connected to a second object via a joint, and wherein a first reference system is rigidly connected to the second object, comprising: using a non-invasive coupling device to couple a second reference system to the first object;ascertaining and/or storing a first location corresponding to a location of the second reference system relative to the first reference system, and a second location corresponding to a location between at least one reference point on the first object relative to the first reference system;separating the first object from the second object at the joint;altering the first object;re-assembling the altered first object and the second object to form the joint, wherein the first location is used to align the altered first object to the second object;after alignment, ascertaining or storing a third location corresponding to a location of the at least one reference point relative to the first reference system; anddetermining the dimensional change in the first object due to the alteration based on a change in location between the second location and the third location of the at least one reference point.
  • 2. The method according to claim 1, wherein coupling the second reference system to the first object includes indirectly coupling the second reference system to the first object.
  • 3. The method according to claim 1, wherein using the non-invasive coupling device includes using a belt or elastic strip as the coupling device.
  • 4. The method according to claim 1, wherein coupling the second reference system to the first object includes coupling the second reference system on a mantle that surrounds the first object.
  • 5. The method according to claim 1, wherein ascertaining the second location includes using a pointer to ascertain the second location.
  • 6. The method according to claim 1, wherein ascertaining or storing the first, second and third locations includes using a navigation system to lo ascertain said locations.
  • 7. The method according to claim 1, wherein the joint is a ball joint.
  • 8. The method according to claim 1, wherein altering the first object includes at least one of cutting or rasping the first object, or introducing or attaching an implant, joint implant or femoral head to the first object.
  • 9. The method according to claim 1, wherein determining a dimensional change in the first object includes determining a change in length of the first object.
  • 10. The method according to claim 1, wherein ascertaining or storing the third location includes ascertaining or storing a location of a reference point different from the at least one reference point, said location of the different reference point being relative to the first reference system, said different reference point having a known positional relationship to the at least one reference point, and deducing a location of the at least one reference point relative to the first reference system from the ascertained or stored position of the different reference point and the known positional relationship to the at least one reference point.
  • 11. A computer program embodied on a machine readable medium for determining a change in a first object, which in an initial state said first object is connected to a second object via a joint, wherein a first reference system is rigidly connected to the second object and a non-invasive coupling device couples a second reference system to the first object, comprising: code that ascertains and/or stores, prior to separation of the first object from the second object at the joint, a first location corresponding to a location of the second reference system relative to the first reference system, and a second location corresponding to a location between at least one reference point on the first object relative to the first reference system;after the first object has been altered, code that directs the re-assembly of the joint between the altered first object and the second object, wherein the first location is used to align the altered first object to the second object;code that after alignment, ascertains or stores a third location corresponding to a location of the at least one reference point relative to the first reference system; andcode that determines the dimensional change in the first object due to the alteration based on a change in location between the second location and the third location of the at least one reference point.
  • 12. A device for determining a dimensional change of a first object, which in an initial state is connected to a second object via a joint, comprising: a first reference system directly couplable to the second object;a second reference system non-invasively couplable to the first object;a trackable pointer instrument for determining a position of at least one characteristic point; anda navigation system for detecting positions of the first reference system, the second reference system, and the pointer, wherein said navigation system is configured to compare detected locations in an initial state prior to separation of the first object from the second object with detected locations after the first object has been altered and re-attached to the second object and, based on the comparison, determine the dimensional change of the altered first object.
Priority Claims (1)
Number Date Country Kind
06019756 Sep 2006 EP regional
RELATED APPLICATION DATA

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.

Provisional Applications (1)
Number Date Country
60827510 Sep 2006 US