This application claims a benefit of a priority under 35 USC 119(a)–(d) to French Patent Application No. 02 16078 filed Dec. 18, 2002, the entire contents of which are hereby incorporated by reference.
This invention and embodiments thereof is directed to a medical field, and more particularly the field of radiological imaging devices. These devices comprise means for emitting radiation, such as an X ray source, and means for acquiring an image, such as an image detector, mounted on the end of a C shaped arm, and the object of which the image is to be taken is placed between the two sides of the arm. The images acquired by the detector as the arm rotates around the object, and thus several acquisitions correspond to different points of view of the object. Means for processing allow a three-dimensional model of the object to be reconstructed from the acquired two-dimensional images. This reconstruction supposes that the different positions of the device are known precisely as well as its geometric characteristics.
The three-dimensional model obtained can be used by a medical practitioner, such as a surgeon, before an operation in order to become familiar with the part of the anatomy for which the operation is intended. The three-dimensional model can also be used during the operation. For this, the medical practitioner disposes of equipment that allows the two-dimensional views of the part of the anatomy to be displayed in real time, these views being calculated from the three dimensional model.
The reconstruction of the three-dimensional model requires the imaging device to be “geometrically calibrated” beforehand. This calibration allows the three dimensional space to be linked to the two dimensional information provided by the various two dimensional projections. If the calibration is imprecise, then the quality of the three dimensional model reconstructed will reflect these imperfections.
A known calibration technique comprises placing markers inside an X ray field, positioned on a ghost image that act as markers in space, and carrying out a series of acquisitions. As the position of these markers in the three dimensional space is known, then the geometry of the acquisition can be deduced for each projection by inversion of a system of equations derived from the position of the markers on the projected images. A technique of this type is described, for example, in U.S. Pat. No. 5,442,674.
In general, when an image is taken of a part of the anatomy, the device is commanded to perform a series of acquisitions in the same geometrical conditions as the series of calibration acquisitions, so that the geometry of each acquisition is known precisely. This is possible due to the fact that the movements of the C shaped arm can be repeated.
If, however, the acquisitions of the part of the anatomy are not carried out in the same geometrical conditions as the calibration acquisitions (number of views, angular positions, speed of rotation, initial and final positions), then a new calibration has to be performed, which increases the number of views taken for the calibration.
Furthermore, the number of acquisitions required to obtain a good quality three-dimensional model depends on the type of anatomical structure to be imaged. Typically, the three dimensional reconstruction of the bone structures requires approximately 120 views whereas the three dimensional reconstruction of a blood vessel requires approximately 40 views.
The result is that as many calibration acquisitions as possible must always be taken so that the calibration is valid for imaging any type of structure.
An embodiment of the invention is directed to minimizing the number of acquisitions required to calibrate the device. An embodiment of the invention is directed to a process and apparatus for calibration of a radiological imaging device comprising a source and a detector comprising:
moving the device with respect to a calibration object and performing a series of acquisitions, each acquisition being associated to a calibration position of the device;
based on the acquisitions performed, determining the projection parameters associated to each calibration position of the device;
for an additional position that has not been taken by the device during the acquisition step, determining the projection parameter values associated to this additional position according to the parameters associated to the calibration positions.
An embodiment of the invention will be better understood from the following description, which is given purely by way of illustration and is not restrictive, when read in conjunction with the appended figures in which:
In
During the calibration phase of the device, a ghost image comprising markers is positioned on the table 5 between the source 3 and the detector 4, more or less at the level of point O. During this phase, the C shaped arm is commanded in rotation and the device performs a series of n acquisitions. Each image acquired is a projection of the markers, of the three dimensional space towards the plane 6 of the detector 4.
In
The geometrical acquisition parameters of the device are, for example, as follows: six extrinsic parameters (three translations, three rotations) that define the position in space of the C shaped arm in a three-dimensional reference (X, Y, Z); five intrinsic parameters defining the projection in the detector plane: two zoom factors (αu, αv)along two axes of a two dimensional reference (u, v) linked to the plane, the co-ordinates (uo, vo) of the projection s of the focal point S of the source 3, as well as a deviation angle that is generally considered as nil.
Take a point M of the object to be imaged of co-ordinates (XM, YM, ZM) in space and m its projected image of co-ordinates (UM, VM) in the detector plane. This gives:
where R and T are the rotation and translation matrices that define the position of the C shaped arm in the three-dimensional reference (X, Y, Z) and s is a scale factor.
The projection matrix P is therefore a 3×4 matrix whose twelve coefficients are a result of combinations of the eleven parameters (six extrinsic parameters and five intrinsic parameters) and a scale factor.
In step 110 of the calibration phase, a ghost image is positioned on the table and the C shaped arm is driven in rotation.
In step 120 represented in
A calibration algorithm used by the means for processing allows each calibration position X1, X2, X3, . . . Xn to be associated to a projection PX1, PX2, PX3, . . . PXn.
In step 130, the means for calculation determine the geometrical parameters ax1, ax2, . . . axn of the device acquisition. For each projection Px1, there are eleven of these parameters ax1 (six extrinsic parameters and five intrinsic parameters, as previously defined).
In step 140, the means for processing estimate geometrical acquisition parameters ay1, ay2, . . . ayn−1, for these additional positions yi.
As well as being shown on
The estimation of the geometrical acquisition parameters ay1, ay2, . . . ayn−1, is possible given that the source trajectory is continuous. The result is that the variation of the acquisition parameters is also continuous.
The means for processing carry out an interpolation of the geometrical parameters ax1, ax2 . . . axn determined for the x, x2, . . . xn positions. Each geometrical parameter ay1 is therefore a combination of the axi parameters:
This interpolation will only take account of a limited number of calibration positions, less than five. For example, the means for processing can only take into account the two source positions xi and xi+1 that directly surround the yi position. For the yo and yn extreme positions, the means for processing perform an extrapolation of the geometrical parameters ax1, ax2, . . . axn determined for the x1, x2, . . . xn, positions. In the same way, this extrapolation will only take account of a limited number of calibration positions, less than five. For example, the means for processing can only take into account the two source positions xi and xi+1 that are closest to the yi position.
The interpolations and extrapolations carried out from two positions may be advantageously linear. For a greater number of positions to be taken into account, the interpolation functions can be polynomial, rational or another type of function.
In step 150, the means for processing deduct from these parameters the Py1, Py2, . . . Pyn projection matrices associated to the additional positions y0, y1, y2, . . . , yn.
The effect of the calibration phase 100 is to increase the number of calibration positions obtained with respect to the initial number n of acquisition positions. The imaging device is then commanded during the acquisition phase 200 to create an image of the anatomic structure of a patient.
In step 210, a patient is positioned on the table and the C shaped arm is driven in rotation. The image acquisition can be carried out for all or part of the calibration positions y0, x1, x2, y2, x3, . . . xn, yn of the source.
In step, 220, the means for processing reconstruct a three dimensional model of the anatomic structures of the patient from the images acquired and the projections Px1, Py1, Px2, Py2, Px3, . . . , Pyn, Pxn, associated to these images.
The process is similar to that of
Thus at step 150, the means for processing perform an interpolation of the matrices px1, px2, px3, . . . , pxn, determined for the positions x1, x2, x3, . . . , xn at step 120. Each Py matrix is therefore a combination of the Px matrices:
In the same way as above, this interpolation can only take into account a limited number of calibration positions, less than five. For example, the means for processing can only take into account the two source positions xi and xi+1 that directly surround the yi position. For the yo and yn extreme positions, the means for processing perform an extrapolation of the geometrical parameters ax1, ax2, . . . axn determined for the x1, x2, . . . xn, positions. In the same way, this extrapolation will only take account of a limited number of calibration positions, less than five. For example, the means for processing can only take into account the two source positions xi and xi+1 that are closest to the yi position.
The interpolations and extrapolations carried out from two positions may be linear.
The variant of the image reconstruction process shown in
However, the process shown in
For example, a law is imposed defining certain of the parameters taken into account by the algorithm. This law may comprise setting certain parameters or defining them by a more complex function dependent on information known beforehand and/or other geometrical projection parameters. For example, it can be imposed that the position of the projection of the source s is always in the center of the detector, which is the equivalent of setting (u0, v0). It is also possible to set the focal distance between the focal point of the source, which is the equivalent of setting the zoom factors (αu, αv).
The setting of one or more of these parameters can make the results obtained more regular and consequently eliminate the parasites they contain.
The described reconstruction process allows the projection parameters to be calculated for additional source positions for which there has been no calibration acquisition carried out. There can, be any number of additional positions and situated anywhere on the trajectory of the source depending on the requirements of the final three-dimensional reconstruction. In particular, it is possible to insert as many additional y1 positions between the x1 calibration positions as required.
This process can be applied to any number of additional positions, different from the calibration positions. The effect of this is to multiply by calculation the number of calibration positions obtained. Consequently, this process makes it possible to carry out just a limited number of acquisitions. Furthermore, this process avoids having to carry out new calibration acquisitions in the event of the number of acquisitions performed being insufficient. The projection parameters can be geometrical parameters characteristic of the position of the device in space (extrinsic parameters) or geometrical parameters characteristic of the source and the detector (intrinsic parameters). These parameters can also be coefficients of a global matrix that defines the projection of an object in the three dimensional space in the plane of the detector.
One skilled in the art may make or propose various modifications to the structure/way and/or function and/or result for the disclosed embodiments and equivalents thereof without departing from the scope and extant of the invention.
Number | Date | Country | Kind |
---|---|---|---|
02 16078 | Dec 2002 | FR | national |
Number | Name | Date | Kind |
---|---|---|---|
4352020 | Horiba et al. | Sep 1982 | A |
5214578 | Cornuejols et al. | May 1993 | A |
5442674 | Picard et al. | Aug 1995 | A |
5963612 | Navab | Oct 1999 | A |
6285902 | Kienzle et al. | Sep 2001 | B1 |
6379043 | Zylka et al. | Apr 2002 | B1 |
6652142 | Launay et al. | Nov 2003 | B1 |
20020163996 | Kerrien et al. | Nov 2002 | A1 |
Number | Date | Country |
---|---|---|
0343600 | Nov 1989 | EP |
1081647 | Mar 2001 | EP |
2823968 | Oct 2002 | FR |
Number | Date | Country | |
---|---|---|---|
20040202288 A1 | Oct 2004 | US |