The present application relates to computer-assisted surgery instrumentation and, more particularly, to the calibration thereof.
In computer-aided surgery, it is known to use surgical instruments detectable by positioning systems in order to have an on-screen representation of the instrument with respect to an operated part of a patient's body. It is readily understood that great amounts of precision and accuracy are required in the space positioning of the surgical instruments in order to obtain reliable representation of the operation. A misrepresentation of the instrument with respect to the patient's body may have dramatic consequences and may even be fatal to the patient. Thus, prior to computer-aided surgery, the instruments must be calibrated.
One known method of calibrating is referred to as the axial-conical calibration. This method consists in achieving predetermined maneuvers with a surgical instrument having detectable devices thereon for it to be located in space by sensors connected to a position calculator. Namely, a first maneuver consists in rotating the surgical instrument with respect to its longitudinal axis, whereby the position of the latter is set. During this rotation, the position calculator receives readings which will allow it to calculate a transform matrix from the positioning system to the axis of the instrument. Thereafter, in a second maneuver, the instrument is rotated according to a conical trajectory having as an apex the working tip thereof. Hence, the positioning system may interpret and find another transform matrix between the positioning system and the tip of the surgical instrument. Although the axial-conical calibration method is simple, the required maneuvers of calibration may take a few minutes to an inexperienced user and the position calculator may require the maneuvers to be repeated if they are judged as being unsatisfactory.
It is therefore an aim of the present application to provide a novel method and system for automatically calibrating surgical instruments.
Therefore, in accordance with the present application, there is provided a calibration system of a computer-assisted surgery system for the calibration of a surgical instrument, comprising: a surgical instrument having a working shaft; a clamp having a first trackable member and being releasably connected to the surgical instrument such that an orientation relation between the clamp and the working shaft of the instrument is known; a base separated from the clamp having a second trackable member and having a positioning portion being tracked for position; a sensor unit for tracking the first and second trackable members; a calibration unit for calibrating the surgical instrument by initializing said orientation relation between the clamp and the working shaft from the tracking of the first trackable member to obtain an orientation of the working shaft, and by setting a position for the working shaft with respect to the first trackable member by relating the orientation of the working shaft to the position of the positioning portion when the working shaft contacts the positioning portion.
Further in accordance with the present application, there is provided a trackable device for a surgical instrument used in computer-assisted surgery comprising: a trackable member; a clamp supporting the trackable member and having a trough adapted to abut against a working shaft of the surgical instrument away from a tip of the surgical instrument such that an inner edge of the trough is parallel to an axis of the working shaft, the clamp being releasably connected to the working shaft of the surgical instrument such that an orientation relation between the clamp and the working shaft of the instrument is known for subsequently tracking the surgical instrument.
Further in accordance with the present application, there is provided use of an optical trackable member having a body supporting at least three trackable elements at ends thereof as a calibration base by knowing a position of a connection portion with respect to a geometrical pattern formed by the at least three trackable elements.
Referring to the drawings and more particularly to
In the illustrated embodiment, the surgical instrument S is a registration pointer having a shaft 10 of circular cross-section, although other cross-sections are considered as well. A tip 11 is disposed at a working end of the shaft 10, whereas a handle 12 is disposed at a handling end of the instrument S. A support 13 extends from the handle 12 of the surgical instrument S. The support 13 supports a trackable member, herein a first set of detectable spheres 14.
The detectable spheres 14 are coated with a retro-reflective layer in order to be detected by, for instance, an infrared sensor using axial illumination. It is pointed out that other shapes are known and could also be used as alternative embodiments to retroreflective spheres. As an example, straight cylinders, corner reflectors or the like having retroreflective properties could also be used.
It is also pointed out that the detectable spheres 14 may be removed by providing snap-fit mating adapters, such as the one illustrated by 15, such that single-use spheres may be used. This allows for the spheres to be sterilized with processes milder than autoclave sterilization, whereby a coating does not need to be characterized by its capability to sustain high temperatures or pressures. Moreover, retroreflective tokens and like detectable members can be used as alternatives to the spheres.
It is pointed out that the surgical instrument S need not be provided with a trackable member to be calibrated and subsequently tracked. As shown in
Referring to
The abutment member 20 is trough-shaped, and features walls 22 and 23. The walls 22 and 23 are perpendicular to one another, so as to define a right-angle abutment corner 24. Although the illustrated embodiment discloses them in a perpendicular relation, the walls 22 and 23 may be in any relation with respect one to another, although it is preferred that the shaft 10 be parallel to the walls 22 and 23 when abutted against same. For instance, the walls 22 and 23 may define a V-shaped channel of obtuse or acute angles for receiving the working shaft 10 thereagainst, even though the illustrated embodiment discloses a right angle therebetween.
The lever 21 is pivotally mounted to the wall 23, and has rounded ends 26 and 27 at its extremities. A spring biases the lever 21 such that the rounded end 26 is biased toward the abutment corner 24. The lever 21 consists of a material able to sustain the high pressure of an autoclave during the sterilizing of the calibration clamp C, such as an acetal copolymer.
Accordingly, as is shown in
It is observed that the shaft 10 is elongated and has a uniform cross-section. Therefore, the edge along the abutment corner 24 is parallel to the longitudinal axis of the shaft 10 when the clamp C is secured to the shaft 10.
The wall 22 supports another trackable member, herein another set of detectable spheres 28. The detectable spheres 28 are similar in construction to the above mentioned detectable spheres 14 (in the event that the surgical instrument S has a trackable member). The detectable spheres 28 are tracked, whereby the position and orientation of the calibration clamp C is calculable.
Referring to
The positioning receptacle 30 is shaped so as to accommodate the tip 11 of the instrument S, whereby the tip 11 in the receptacle 30 is in a known position.
The calibration clamp C can be used with surgical instruments having working shafts of a wide range of cross-section shapes and diameters (e.g. 3 to 37 mm). Although a registration pointer having a pointy end is illustrated, other embodiments are considered as well. If the cross section of the shaft 10 of the instrument S is circular, the clamp C may rotate about the shaft 10 while the position of the tip 11 is tracked, as long as the position of the clamp C along the shaft 10 does not change (whereby a stopper D is preferred in such cases). This feature advantageously allows a screwing axis of a screw-driving tool to be tracked, as it is possible to maintain a line of sight between the detectable spheres 28 of the clamp C and a sensor unit, by allowing a rotation of the instrument S while the clamp C remains oriented toward the sensor unit.
It is pointed out that the instrument S, the clamp C and the base B are provided with optically detectable members for passive tracking. However, it is pointed out that active tracking members (e.g., electromagnetic, RF) may be used as an alternative to the optical tracking system.
In order to track simultaneously the three sets of detectable spheres, it is pointed out that each set of spheres (i.e., 14, 28 and 33) is in a different scalene triangular arrangement.
Referring to
The calibration system 50 comprises the calibration base B and the calibration clamp C. The calibration system 50 has a sensor unit 52 so as to track the detectable members of the base B, the clamp C and the instrument S. The nature of the sensor unit 52 is dependent on the type of detection system used. In the illustrated embodiments, the sensor unit 52 tracks the detectable spheres 14, 28 and 33 for position.
A calibration unit 54 is connected to the sensor unit 52 so as to receive the tracking data. In an embodiment, the calibration unit 54 is a computer program part of the processing unit of a computer-assisted surgery system. The calibration unit 54 calibrates the surgical instrument S from the tracking data provided by the sensor unit 52 and by data provided by the spatial relation database 56 and/or the prior calibration database 58.
The spatial relation database 56 stores the triangular arrangements of each set of detectable spheres 28 and 33, and 14 if applicable. Therefore, by providing the triangular arrangements to the calibration unit 54, the calibration unit 54 may identify and individually track the base B, the clamp C and the surgical instrument S (if applicable).
The database 56 may also store data pertaining to the geometry of the base B and clamp C. For instance, the spatial relation between the positioning receptacle 30 (i.e., the connection portion) and the triangular arrangement of the trackable member 33 is known, whereby the position of the positioning receptacle 30 is tracked by the calibration unit 54 as the base B is tracked.
Similarly, the database 56 stores a spatial relation between the edge of the abutment corner 24 and the triangular arrangement of detectable spheres 28. As discussed previously, the edge of the abutment corner 24 is parallel to the working shaft 10 of the instrument S when the shaft 10 is clamped in the abutment corner 24. Therefore, the spatial relation between the axis passing through the edge and the triangular arrangement of detectable spheres 28 is provided to the calibration unit 54 by the database 56, whereby the axis is tracked by the calibration unit 54.
Therefore, in accordance with a step of the calibration of the instrument S, when the calibration clamp C is secured to the surgical instrument S, the calibration unit 54 knows the relation between the clamp C and the shaft 10 (e.g., in the present embodiment, the shaft 10 is parallel to the edge of the abutment corner 24). The calibration unit 54 can therefore initialize the relation between the clamp C and the shaft 10 to set an orientation for the shaft 10 with respect to the trackable member (1) on the clamp C, namely the detectable spheres 28 for the embodiment of
In accordance with another step of calibration, the tip 11 of the shaft 10 is positioned in the positioning receptacle 30 in a known contacting relation. As the position of the positioning receptacle 30 is known and tracked, the calibration unit 54 sets the position of the tip 11 of the working shaft 10 with respect to the trackable member 14 (embodiment of
A position and orientation of the surgical instrument S with respect to the trackable member 28 or its trackable member 14 has therefore been established by the calibration unit 54. Namely, the position and orientation of the working shaft 10 of the instrument S is an axis that is parallel to the edge of the abutment corner 24 of the clamp C, which axis passes through the position of the positioning receptacle 30 of the base B when the tip 11 contacts the positioning receptacle 30. The position and orientation of the surgical instrument S with respect to trackable member 28 or its trackable member 14 is the calibration output from the calibration unit 54 and is used by the computer-assisted surgery system during surgery for the tracking of the surgical instrument S.
A prior calibration database 58 is also provided, as an option. For instance, it may be required to calibrate the base B or the clamp C prior to calibrating the surgical instrument S. For instance, the clamp C may be calibrated by obtaining a normal to the plane of the T-shaped surface formed by the walls 22 and 23. However, it is preferred that the calibration base B and clamp C be permanently calibrated.
The database 58 also stores the prior calibration data, which consists of the calculated position and orientation of the tips of all the surgical instruments which were calibrated previously. This allows for a validation of the calibration of the instruments. For instance, the instrument S depicted in
Thereafter, at the next calibration of the same instrument S, the calibration unit 54 will optionally compare the new calculated position and orientation of the working shaft 10 to the reference position and orientation stored in the database 58. If the new calculated position and orientation are not within an allowable range, the operator will be prompted to verify the state of the instrument S and of the base B and clamp C. If, after a second reading of the sensors 52, the position and orientation are the same as the previous one, the operator will be prompted to either accept the new space position and orientation, or to retry calibrating until the stored reference position and orientation are attained.
In order to ensure the precision of the calibration, it is considered to store in the spatial relation database 56 a range of distances by which the calibrated axis of the shaft 10 is offset from the edge of the abutment corner 24 of the clamp C.
Therefore, when the tip 11 is in the positioning receptacle 30, the axis of the edge of the abutment corner 24, which has been registered with respect to the trackable member 14 or 28, must be offset by a specific value to pass through the positioning receptacle 30. If the specific value falls outside of the range of distances, the calibration unit 54 may indicate to the operator that the calibration may be faulty. The range of distances is established knowing the diameters of the surgical instruments that will be calibrated with the system 50.
Referring to
Accordingly, in the embodiment of
Retro-reflective surfaces are positioned in the openings, so as to form circular optical elements provided in the faces 141 of the tracker ends 114. Other shapes are also considered for the optical elements. The retro-reflective surfaces are made of a retro-reflective material that will be detected by the optical sensor apparatus associated with the CAS system. For instance, the material Scotch-Lite™ is suited to be used as retro-reflective surface. Female connectors (not shown) are provided in an underside of the support 112 and are used to connect the support 112 to a surgical instrument.
As is shown in
Referring to
This patent application claims priority on U.S. Provisional Patent Application No. 61/014,924, filed on Dec. 19, 2007.
Number | Date | Country | |
---|---|---|---|
61014924 | Dec 2007 | US |