The object of this invention is a process for reconstruction of a tomographic image, of the analytical type, and in which improved modelling of the movement of the object is resorted to so as to reduce the artefacts of the image.
The reconstruction of images in tomography implies the utilisation of radiation passing through the object. In numerous cases, the radiation is irradiation radiation partially attenuated by the points of the object it passes through; it also happens that the radiation lines are artificial and correspond simply to collimation lines of the detectors, which register an emission of particles in the object. The first of these processes are radiography processes, and the others are emissive processes, reserved more for living beings and in which the radiation is produced by an emissive body previously absorbed. Although the two families of processes are completely different, the majority of the processes for reconstruction of images apply to both, and this is also the case with the invention.
Divergent radiation is often preferred for more easily enclosing the object studied. In the case of irradiation radiation attenuated by the object, this is achieved by having a source emissive at a punctiform focal point near the object and a network of detectors on the opposite side of the object, all of which are collimated towards the source; in the case of radiation emitted by the object, a similar network of detectors is collimated to a un focal point which corresponds geometrically to the preceding punctiform source, but to any material object. In all cases, the focal point and the network of detectors are moved about the object by taking successive views thereof, and for each of the views, the detectors measure totals of the attenuation or emission property along collimation lines, known as projections of the image of the object. When a sufficient number of views has been taken, there is a large number of projections crisscrossing through the object. The mathematical problem known as system inversion provides the attenuation or emission property which serves to form the image at each of the points of the object from sums of properties on the projections. It can be represented by a linear system of equations where the values known at the outset are the measurements taken by the detectors at different locations and the unknown ones are the values of the property at different points of the object. Certain methods of reconstruction known as algebraic effectively resort to inversion of this system; yet there are other methods known as analytical, where the value of the property at each point is calculated directly from a mathematical combination of the projections. The present invention is one such.
An important domain of tomography is the study of living beings for medicine. As several successive views must be taken, the object in question is capable of moving between them according to a general law of evolution. The different views thus represent different states of the object, and artefacts of reconstruction can appear only on the reconstructed image.
Processes for avoiding this permanent problem consist of taking all the views at once with as many sources and networks of detectors, or taking views of the object only in states identical to the latter, which is possible if its movement is periodical as are certain physiological activities such as heartbeat or breathing; the first of these processes is however expensive and the second is delicate to implement conveniently.
This is also why numerical models of the movement of the object reflecting the general law of evolution of the object were incorporated in the process of reconstruction. The model generally goes back to a collection of shift fields of the points of the object at respective times where the views are taken. This can be established by other measures or by certain hypotheses. Several genres of models have already been put forward, but they are generally insufficient. U.S. Pat. No. 5,287,276, applied to the study of the thoracic cage, considered translations and dilations of its content, but this model is insufficient for other movements, such as that of the heart, which comprises torsion. In addition, the sets of projections utilised to apply the inversion formula are not very well known, which can allow new artefacts.
The process of the invention offers the advantage of using a more elaborate but also very simple model of the movement of the object, comprising new classes of movements, and returning to a new and perfectly exact inversion formula.
In addition, it is easy to obtain the sets of projections necessary and only necessary for reconstruction of the points of the image.
Generalisations to more complex situations are also proposed.
In its general form the invention concerns a process for reconstruction of a tomographic image of an especially mobile and deformable object, the image being a set of values of a property taken by points of the object, comprising the use of: divergent radiation from a focal point and passing through the object, the focal point being mobile about the object; an analytical model of mobility and deformation of the object defined for each position of the focal point; and an analytical calculation process for obtaining said values from totals of the values of the property along projection lines leading to the focal point and passing respectively by the points; characterised in that the model is improved, and is a variable combination being acquired, this combination comprising translations, rotations and homotheties of the object from an origin, and in that the process of analytical calculation comprises the following stages:
Prior to weighting, filtering of the measurements acquired by a Hilbert filter is often applied, since it is usual in other processes. The weighting and derivation then apply to the filtered measurements.
The following figures are introduced to explain the invention:
a, 3b and 3c illustrate a complex case of deformation of the object,
Reference is now made to the figures. The first of them illustrates the classic situation in tomography of a source S of radiation and a tuned mobile network of detectors D on circular trajectories concentric to opposite positions around an object E to be studied. Radii R join the source S to the respective detectors of the network D. Under consideration here is a problem of geometric plan, which corresponds to the so-called fan-shaped parallel measurement conditions, where study of the object E is made by superposed slices s. The processes implying conical radiation are also common and will be examined hereinbelow. The invention was designed to divergent radiation in general, which include the latter also.
The trajectory T of the source S and opening of the radiation bundle are generally selected such that the latter includes the whole section of the object.
We should consider a point P of the object E. A sole radius originating from the source S passes through it when a view is taken, and other radii R2, R3, etc. likewise pass through it for other positions S2, S3, etc. from the source S when other views are taken. These beams passing through the point P are utilised to determine the image of the point P in the inversion process. It is useful that the radii being considered are oriented in directions as varied as possible, so as to describe all the straight directions possible for each point of the object E.
It should now be considered that the object E is moved and deformed. The point P moves inside the trajectory T and the radii R2, R3, etc. to be employed pass through respective positions P2, P3, etc. distinct from the point origin P. The problem of reconstruction to be resolved is identical to the artificial configuration of
where {right arrow over (x)}0 is the vectorial position of the point P relative to a reference such as the point O at the reference instant selected to carry out the calculations and reconstruction of the image, {right arrow over (x)} is the position of the point 2 at another instant and especially a view-taking instant, and the coefficients a and b dependent on the time. λ is a general parameter of the process, which varies between a minimal value λ min and maximal value λ max; the time is fixed by a monotone function de λ, (optionally by λ itself). The reference instant where the image is reconstructed corresponds to λ=0. The attenuation or emission property to be calculated is noted f, and for the point P fixed by the vector {right arrow over (x)} it is noted fλ({right arrow over (x)}) at any λ instant and f0({right arrow over (x)}0) at the reference instant, where {right arrow over (x)} is noted as {right arrow over (x0)}.
The value of projection of the property measured over the entire radius R going from the source to a detector of the network D via the object E is given by the formula (2), where {right arrow over (α)} is a unitary vector, and this projection is noted as a function of this unitary vector {right arrow over (α)} and of the parameter λ:
gλ(λ,{right arrow over (α)})=∫Rdtfλ({right arrow over (α)}(λ)+t{right arrow over (α)}) (2)
It is usual to apply a Hilbert filter to the projections in analytical methods, which is done here also, and the filtered projections are noted gHλ according to the formula (3)
Where {right arrow over (n)} is any vector, S1 is the sphere unit in bidimensional, hH is indicated by the formula (4)
To create the formulas the specialist could use either a classic operation of discrete convolation which will introduce a discrete version of the Hilbert filter, or a multiplication operation in the domain of Fourier, which will introduce an apodised version of the Fourier transform of the Hilbert filter.
The inventors have also established the following equation (5)
The specialist could use a method of difference finished on two or three points to create this derivation step.
This derivation is performed according to the parameter λ of the trajectory of the focal point (source S). It is specifically adapted to the improved deformation and mobility model as it applies to a direction AβT{right arrow over (n)} by considering that the direction {right arrow over (n)} is kept constant. So it is not the direction orthogonal to an acquired radius, but the direction orthogonal to the equivalent radius of the artificial geometry, which is to be kept constant.
AβT{right arrow over (n)} is the direction orthogonal to the projection straight at the instant λ passing through the mobile point corresponding to point P.
This inversion formula takes deformations of the object E into consideration and comprises, relative to other formulas, set in ordinary cases, a weighting as a function of the deformation of the object (by the determinant of Aλ) and of the position of the trajectory (by the standard between {right arrow over (x)}0 and Γλ({right arrow over (α)}(λ)). These barely constrained conditions are explained by an improved space of transformation, the projection straight lines of
In formula (7)
the limits of the integral ΛΓ({right arrow over (x)}0) designate a minimal set of positions λ of the source S, such that on the object E in the reference state the directions of the straight lines linking {right arrow over (x)}0 to Γλ({right arrow over (α)}(λ)) cover the entire interval of a semi-turn of trajectory without redundancy. If care is taken to thus limit the integral, the reconstruction formula is perfect. The integral of formula (7) could be classically made discrete by the specialist by a formula of trapezes.
It is shown that the improved deformations do not sufficiently model all the objects which have to be studied in practice.
In returning the object E to a reference state,
is thus no longer directly acceptable. However, it is approached by approximations, supposing improved deformation of the object E particular to each point P and valid around it. The deformation matrix corresponding to Aλ, of the formula (1)
is thus calculated by the formula (9)
where Γx1(λ,{right arrow over (x)}) and Γx2(λ,{right arrow over (x)}) are the compounds according to the main directions x1 and x2 of Γ(λ,{right arrow over (x)}). Bλ does not need to be calculated. The estimated shifts of all the points of the object E are thus the coefficients Γ(λ,{right arrow over (x)}) which can concretely be introduced to shift cards which are read and executed at the moment of inversion.
At each point P, it will still be necessary to determine the set of projections ΛΓ({right arrow over (x)}0) which will be used for inversion, according to the abovementioned principle that an angular interval of a semi-turn must be covered by these projections. As the radii of the artificial geometry R′1, R′2 and R′3, etc. are no longer rectilinear, the directions of their tangent to the point P of intersection are considered.
The inversion formula can thus be written according to the formula (10)
where gFλ is expressed by the formula (11)
In addition, {right arrow over (n)}(Γ−1({right arrow over (x)}0), λ) is the direction orthogonal to the straight line acquired at the instant λ passing through Γ−1({right arrow over (x)}0); β({right arrow over (n)}(Γ−1(Γ−1){right arrow over (x)}0),λ)) is a factor associated with deformation of the lengths on the radii, according to the formula (12)
Finally, L({right arrow over (x)}0−Γλ({right arrow over (α)}(λ)) is the distance from point P to the image of the source on the reference object, along the virtual radius R′.
To the detriment of quality, but in the interests of greater simplicity, the term L({right arrow over (x)}0−Γλ({right arrow over (a)}(λ)) can be replaced by ∥{right arrow over (x)}0−rλ({right arrow over (α)}(λ))∥and the term
by 1.
The improved model can be defined according to the real deformation of the object by an approximation according to an approximation criterion such as the criterion of lesser squares, the criterion of minimisation of the L1 and L2 standard, optionally complete by regularising on the gradient or the Laplacian.
To date interest has been shown in reconstructions of the object E by slices, in fan-shaped parallel conditions. The preceding process can be extended with acquisitions by conical radiation under the conventional conditions of
The following formula (13)
gives the inversion which is undertaken in these particular geometric conditions and by making a Feldkamp approximation commonly used for treating the conical projections. The measurements are in this case multiplied by cos A, which is classic weighting compensating the oblique character of the acquired radius. This angle A is given in
A particular process, first described in French patent 01 07918 filed under number can still be applied here by way of some transformations. This process applies to rapid acquisitions made around the object by making several turns and consists of a reconstruction of the animated object by evaluating its contents by blocks of projections taken on a fraction of a turn only of the source. The inversions of projections made on the blocks produce sub-images which are incorrect since they comprise only part of the measurements, but are obtained very rapidly and with the same rapidity create the law of displacement or deformation of the object by comparing homologous sub-images, taken for the same positions of spaced sources of a complete turn or a semi-turn; the sub-images are reconstructed at a reference instant for each of the groups of blocks and finally combined to give the complete image of the object. Here, the limits of the blocks are given in virtual geometry. The process is not otherwise modified.
Finally, it is possible to improve the process to study an object subjected to periodical phenomena. Only those which are taken at phases of the phenomenon similar to those of the reference instant are selected as study blocks.
Reference can be made to the organigrams of
Number | Date | Country | Kind |
---|---|---|---|
03/07848 | Jun 2003 | FR | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/FR04/50295 | 6/28/2004 | WO | 2/18/2005 |