1. Field of the Invention
In general, the field of the invention concerns tomographic reconstruction and more particularly the reconstruction of a sequence of 3D image(s) describing a moving object to be imaged.
2. Description of Related Art
Tomography allows images of an object to be obtained in the form of slices of a region of interest, by acquiring projections.
One application of tomography is the detection and characterization of a body lesion e.g. stenosis of a patient's vessel. The acquired 2D projections are used to reconstruct a 3D image of the object. This 3D image is more precisely a 3D mapping of the X-ray attenuation coefficients of the exposed medium. It is by means of this mapping that a radiologist practitioner interprets this image in relation to observed differences in contrast.
An iterative 3D reconstruction method is known. This method is based on a discrete matrix expression of the tomographic reconstruction problem. The method is implemented in a processing unit of a medical imaging system. More precisely, the problem is modelled by the following equation:
Rf=p
where p is the vector of the L acquired projections, R is a projection operator which models the tomographic imaging system and its trajectory for acquisition of the L projections p, and f is the 3D image of the object to be reconstructed. The tomographic reconstruction problem is to determine f having knowledge of p and R.
One known solution to the above-mentioned equation is the solving of the following criterion:
where ∥ ∥2 symbolizes the Euclidian norm called L2. Minimization of the criterion Q(g) relative to g gives good results (g*≈f) when the set of projections p is such that L is large (typically several hundred) and when the set of L angles covers at least 180°. These conditions are commonly verified when the organ is static during the time needed to perform a rotation of the imaging system.
A problem arises when the organ is in motion and is therefore represented by a series of 3D images {right arrow over (f)}={f(t1), . . . , f(tN)} where f(tn) represents the object at the position referenced tn. The set of projections p is interpreted as a sequence of sets of projections {right arrow over (p)}={p(t1), . . . , p(tN)} where each p(tn) contains the angles available when the object is in the position referenced tn. With a single rotation of the system, the reconstruction of f(tn) is degraded.
if the motion is ignored, and reconstruction is performed by minimizing the criterion Q(g), the solution obtained is:
It is degraded by object motion which is averaged on the reconstruction. The modelling of the trajectory of the system reduced to the angles of the projections p(tn) is denoted R(tn). The 3D image reconstructed from:
is degraded since R(tn) differs from R in that the number of projections of R(tn), lower than L, is too small and in that the angle coverage is potentially less than 180° C. The sampling condition therefore requires that each p(tn) contains L projections and covers 180° C. It can then be seen that {right arrow over (p)} must contain N×L projections. Yet, such acquisition cannot be envisaged since it implies multiplying N times the X-ray dose (and optionally the quantity of contrast product) and additionally it lasts N times longer.
One alternative consists of integrating the motion of the object by means of a sequence of operators M={M(t1), . . . , M(tN)} which exactly models object motion i.e. such that:
∀n,M(tn)f(tn)=f(tref)
where f(tref) is the 3D image of the object at a reference position. Reconstruction is then obtained by minimizing the criterion:
so that the complete sequence {right arrow over (p)}={p(t1), . . . , p(tN)} is used to obtain a single image g*(tref) from which each position g*(tn)=M−1(tn)g*(tref) can be inferred. However, knowledge of M is most often only approximate or only valid in a restricted part of the image. For example, in the document [Blondel C, Malandain G, Vaillant R, Ayache N., “Reconstruction of coronary arteries from a single rotational X-ray projection sequence” IEEE Trans. Med. Imaging 25(5):653-63], the motion of the coronaries is estimated in the projected images and integrated in the reconstruction. However, only the image of the coronaries is obtained, all the other structures being removed from the projective images by pre-processing.
Alternatively, reconstruction is obtained independently for each position tn by minimizing the criterion:
where ∥ ∥1 is the so-called L1 norm, Wxyz is a spatial transformation enabling the individual compression of the 3D images (e.g. wavelets, gradient, identity (denoted Id . . . ) and λ is a prior fixed scalar. These compressed images have not yet given any convincing results for clinical application. It is on reconstructing solely the coronary vessels, after removing all other information from the projections by pre-processing [Hansis E, Carrol Schäfer D, Dössel O, Grass M., “High Quality 3-D coronary artery imaging on an interventional C-arm X-ray system” Med Phys. 37(4):1601-9] that the criterion Wxyz=Id is known to produce a sparse image of the coronaries i.e. equal to 0 in all the pixels except the vessels whose volume is known to be very restricted (a few percent in the 3D image).
In the document [Chen G H, Tang J, Leng S., “Prior image constrained compressed sensing (PICCS): a method to accurately reconstruct dynamic CT images from highly undersampled projection data sets” Med. Phys. 35(2): 660-3] it is shown that it is possible to avoid the pre-processing of projection images, provided a strong assumption is made of prior image knowledge denoted fp, close to the solution. The constraint S(g) is then replaced by αS(g)+(1−α)S(g−fp) where 0≦α<1. Variants of the cited techniques are compared in the document [Bergner F, Berkus T, Oelhafe M, Kunz P, Pan T, Grimmer R, Ritschl L, Kachelrieβ M, <<An investigation of 4D cone-beam CT algorithms for slowly rotating scanners>> Med. Phys. 37(9): 5044-53].
One objective of the invention is to obtain a 3D reconstruction of a moving object, represented by a series of 3D images {right arrow over (f)}={f(t1), . . . , f(tN)} from a sequence of 2D projection images {right arrow over (p)}={p(t1, . . . , p(tN)} obtained with a medical imaging system.
The prior art shows that there exist reconstruction algorithms allowing the generation of compression approximations of a 3D image of an object. These reconstructions are obtained by minimizing a criterion of the form
where Q(g) models the relationships between the solution and measurement data, S(g) imposes the type of compressibility of the approximate solution, whereas the degree of compressibility is fixed a priori as being proportional to the scalar λ. That in general, the solution g*(λ) is not unique and depends upon the starting point of the minimization procedure. That in general there exists an approximation error g*(λ)−f, itself proportional to λ (it will be said that the solution is biased, however this bias is not uniform on the solution). In addition, that in general it is not possible to have exact prior knowledge of the motion M={M(t1), . . . , M(tN)} of the object, but on the other hand it is frequent to have partial prior information on the motion.
A first aspect of the invention is a method for processing a sequence of sets of 2D projection images of a moving object. The motion of which is described by a set of positions referenced by t={t1, . . . , tN} wherein the sequence of sets of 2D projection images is obtained by a medical imaging system that is in motion along a trajectory. The method comprises determining a sequence of images which minimize a function dependant on a set of 3D images, a term of fidelity of the sequence of images, a function of spatial and temporal compression of the sequence of images, a compressibility parameter, and a sequence of operators for an approximate modelling of motion. The sequence of operators leads to a compression constraint augmented by partial knowledge of the motion. Minimization comprises defining a decreasing sequence of degrees of compressibility for which, an estimation is determined from an initial sequence.
A second aspect of the invention is a medical imaging system comprising an acquisition unit. The acquisition unit comprises a radiation source and a sensor. The acquisition unit is configured to acquire a sequence of sets of 2D projection images of a moving object while the acquisition unit is in motion along a trajectory, wherein the motion of the moving object is described by a set of positions. The medical imaging system further comprises a computing unit configured to determine a sequence of images which minimizes a function a function dependant on a set of 3D images, a term of fidelity of the sequence of images, a function of spatial and temporal compression of the sequence of images, a compressibility parameter, and a sequence of operators for an approximate modelling of motion.
The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate one or more embodiments and, together with the description, explain these embodiments. In the drawings:
The detector 13 may be a semiconductor image sensor, for example comprising caesium iodide phosphor (scintillator) on a transistor/amorphous silicon photodiode array. Other suitable detectors are: a CCD sensor or a direct digital detector which directly converts X-rays into digital signals. The detector 13 illustrated in
The control unit 6 is used to control an acquisition by setting several parameters such as the radiation dose to be emitted by the X-ray source and the positioning of the source 11 and detector 13. It is connected to the C-arm 15 via a wire or wireless connection. The control unit 6 may comprise a reader device (not illustrated) e.g. a diskette reader, CD-ROM, DVD-ROM reader or connection ports to read the instructions of the processing method from an instruction medium (not shown) e.g. a diskette, CD-ROM, DVD-ROM, USB key or more generally any removable memory medium or via a network connection.
The storage unit 7 is connected to the control unit 6 to record parameters and acquired images. It is possible to place the storage unit 7 either inside or outside the control unit 6. The storage unit 7 may be formed of a hard disk or SSD, or any other removable, re-write storage means (USB keys, memory cards etc. . . . ). The storage unit 7 may be a ROM/RAM memory of the control unit 6, a USB key, memory card or memory of a central server.
The display unit 8 is connected to the control unit 6 to display acquired images and/or information on acquisition control parameters. For example, the display unit 8 may be a computer screen, a monitor, flat screen, plasma screen or any other type of known display device. The display unit 8 allows the practitioner to control the reconstruction and/or display of acquired 2D images.
The medical imaging system 100 is coupled with a processing system 200. The processing system 200 comprises a computing unit 9 and storage unit 14. The processing system 200 receives acquired images stored in the storage unit 7 of the medical imaging system 100 from which it performs a certain number of processing operations (see below) e.g. a reconstruction of a 3D image from 2D images. The transmission of data from the storage unit 7 of the medical imaging system 100 towards the computing unit 9 of the processing system 200 may take place via an internal or external computer network or using any suitable physical memory medium e.g. diskettes, CD-ROM, DVD-ROM, external hard disk, USB key, SD card etc. . . .
The computing unit 9 is one or more computers for example, or one or more processors, one or more microcontrollers, one or more microcomputers, one or more programmable logic controllers, one or more application-specific integrated circuits, other programmable circuits, or other devices which include a computer such as a workstation. As a variant, the computer 9 may comprise a reader device (not illustrated) for example a diskette reader, CD-ROM or DVD-ROM reader, or connection ports to read the instructions of the processing method from an instruction medium (not illustrated) e.g. a diskette, CD-ROM, DVD-ROM, or USB key or more generally any removable memory medium or via a network connection. In addition, the processing system 200 comprises a storage unit 14 to store data generated by the computing unit 9.
The computing unit 9 may be connected to the display unit 8 (as in
The method for processing images is implemented, for example, in the processing unit 6 of the medical imaging system 100 illustrated in
For each position tn of the object, the following least-squares function is defined:
and the associated composite function:
Minimization relative to {right arrow over (g)} of Q({right arrow over (g)}) allows reconstruction of a sequence of 3D images {right arrow over (g)}={g*(t1), . . . , g*(tN)} of all the positions of the object, in which each 3D image g*(tn) is considerably degraded by the reduced number of projection images contained in each sequence of images p(tn). For example, in the document [Riddell C, Savi A, Gilardi M C, Fazio F, “Frequency weighted least squares reconstruction of truncated transmission SPECT data.” IEEE Trans. Nucl. Sci. 43(4):2292-8] and [Thibault J B, Sauer K D, Bouman C A, Hsieh J., “A three-dimensional statistical approach to improved image quality for multislice helical CT”. Med Phys. 34(11):4526-44] or alternative, weighted least-squares functions can be found to the above equations.
In addition, a function of spatial and temporal compression of the image sequences is defined as follows:
S({right arrow over (g)})=∥ℑtWxyz{right arrow over (g)}∥1
where Wxyz{right arrow over (g)}={Wxyzg(t1), . . . , Wxyzg(tN)} and is a spatial transform enabling individual compression of the 3D images (e.g. wavelets, gradient, identity, . . . ) and ℑt is a transform (e.g. derived from Fourier analysis) along the axis t followed by the motion.
It is assumed that there is prior knowledge of a sequence of operators M={M(t1), . . . , M(tN)} for approximate modelling of motion allowing the construction of an augmented compression constraint such as S(M{right arrow over (f)})≦S({right arrow over (f)}) where M{right arrow over (f)}={M(t1)f(t1), . . . , M(tN)f(tN)} and {right arrow over (f)} is the solution to the fully sampled problem of tomographic reconstruction.
The integration of measurements and of the compressibility assumption augmented by prior knowledge of the motion, that is approximate, is made by defining the function J({right arrow over (g)},λ)=λS(M{right arrow over (g)})+Q({right arrow over (g)}). One step of the processing method comprises the determination of a sequence of images {right arrow over (g)}*={g*(t1), . . . , g*(tN)} which minimizes the function J({right arrow over (g)}, λ) relative to {right arrow over (g)} for fixed λ and gives an approximate solution off {right arrow over (f)}={f(t1), . . . , f(tN)}, the solution to the perfectly sampled tomographic reconstruction problem. It is assumed that a convex optimization iterative algorithm is known such as those described for example in [Afonso M V, Bioucas-Dias J M, Figueiredo M A., “Fast image recovery using variable splitting and constrained optimization,” IEEE Trans Image Process. (9):2345-56] and [Beck A, Teboulle M. “Fast gradient-based algorithms far constrained total variation image denoising and deblurring problems.” IEEE Trans Image Process. 18(11):2419-34] for minimization of J({right arrow over (g)}, λ).
The iteration is denoted Aλ allowing the minimization of J({right arrow over (g)}, λ) relative to {right arrow over (g)} for fixed {right arrow over (λ)} and {right arrow over (h)}=Aλκ[{right arrow over (g)}] is the sequence of 3D images resulting from the application of κ iteration(s) of the algorithm to the sequence of 3D images {right arrow over (g)}. For fixed {right arrow over (g)}0, e.g. a null sequence, the algorithm is such that
and in particular such that
for κ finite and sufficiently small.
The reconstruction method comprises the definition of a decreasing sequence of degrees of compressibility Λ={λ1, . . . , λE} such as λ1> . . . >λE≧0 for which, from the arbitrary sequence {right arrow over (g)}0, an estimation {right arrow over (g)}*(Λ, {right arrow over (g)}0) is determined of {right arrow over (f)}, the solution to the perfectly sampled tomographic reconstruction problem, as follows:
With each iteration, the algorithm allows determination of the sequence of 3D images {right arrow over (g)} which, for a given value of λξ, minimizes the function or J({right arrow over (g)},λξ).
As a variant, the number of iterations κ is preferably chosen to depend on the degree of compressibility λξ and is inversely proportional thereto.
The method for processing radiological images can advantageously be implemented in the form of a computer programme comprising machine instructions for applying the method.
Number | Date | Country | Kind |
---|---|---|---|
10 57978 | Oct 2010 | FR | national |
Number | Name | Date | Kind |
---|---|---|---|
8310233 | Trzasko et al. | Nov 2012 | B2 |
8326054 | Chen et al. | Dec 2012 | B2 |
20110282181 | Wang et al. | Nov 2011 | A1 |
Entry |
---|
Donoho, David L. “Compressed Sensing.” IEEE Transactions on Information Theory. 52.4 (2006): 1289-1306. Print. |
Compressive Sampling, E. Candès, Proceedings of the International Congress of Mathematicians, Madrid, Spain, 2006 © 2006 European Mathematical Society. |
Robust uncertainty principles: Exact signal reconstruction from highly incomplete frequency information, E. Candès, J. Romberg and and T. Tao, IEEE Transactions on Information Theory in Information Theory Feb. 2006. |
Prior image constrained compressed sensing (PICCS): a method to accurately reconstruct dynamic CT images from highly undersampled projection data sets, G. Chen, J. Tang and S. Leng, Medical Physics 2008. |
L. Daubechies, M. Defrise, and C. De Mol, “An iterative thresholding algorithm for linear inverse problems with sparsity constraint.”, Communications on Pure and Applied Mathematics, vol. 57, No. 11, pp. 1413-1457, 2004. |
A. Beck and M. Teboulle, “A fast iterative shrinkage-thresholding algorithm for linear inverse problems” SIAM Journal on Imaging Science, vol. 2, No. 1, pp. 183-202, 2009. |
L.I. Rudin, S. J. Osher, and E. Fatemi, “Non linear total variation based noise removal algorithms”, Phys. D, vol. 60, pp. 259-268, 1992. |
Seung-Jean Kim, K. Koh, M. Lustig, Stephen Boyd and Dimitry Gorinevsky, “An Interior point method for large-scale l1-regularized least squares” IEEE signal processing, vol. 1, No. 4, 1932-4553, 2007. |
T. Chan, S.Osher and J. Shen, The digital Tv filter and nonlinear denoising, IEEE Transactions on Image Processing, vol. 10, issue 2, pp. 231-241. |
Blondel, C., et al. “Reconstruction of Coronary Arteries from a Single Rotational X-Ray Projection Sequence”, IEEE Transactions on Medical Imaging, vol. 25, No. 5, May 1, 2006, pp. 653-663. |
Hansis, Eberhard, et al. “High-quality 3-D Coronary Artery Imaging on an Interventional C-arm X-Ray System”, Medical Physics, vol. 37, No. 4, Mar. 17, 2010, pp. 1601-1609. |
Chen, Guan-Hong, et al. “Prior Image Constrained Compressed Sensing (PICCS): A method to Accurately Reconstruct Dynamic CT Images from Highly Undersampled Projection Data Sets”, Medical Physics, vol. 35, No. 2, Jan. 28, 2008, pp. 660-663. |
Frank Bergner, Timo Berkus, markus Oelhafen, Patrik Kunz, Tinsu Pan, Rainer Grimmer, Ludwig Ritschl, Marc Kachelriess, “An Investigation of 4D cone-beam CT algorithms for slowlyrotating scanners”, Medical Physics, vol. 37, No. 9, Sep. 2010, pp. 5044-5053. |
Cyril Riddell, et al. “Frequency Weighted Least Squares Reconstruction of Truncated Transmission SPECT Data”, Transactions on Nuclear Science, vol. 43, No. 4, Aug. 1, 1996, pp. 2292-2298. |
Thibault, Jean-Baptiste, et al. A three-dimensional statistical approach to improved image quality for multislice helical CT, Medical Physics, vol. 34, No. 11, Oct. 29, 2007, pp. 4526-4544. |
Manya V Afonso, et al. “Fast Image Recovery Using Variable Splitting and Constrained Optimization”, vol. 18, No. 9, Sep. 1, 2010, pp. 2345-2356. |
Beck, A. et al. “Fast Gradient-Based Algorithms for Constrained Total Variation Image Denoising and Deblurring Problems”, vol. 18, No. 11, Nov. 1, 2009, pp. 2419-2434. |
Lu X, et al. “Adaptive wavelet-Galerkin methods for limited angle tomography”, Image and Vision Computing, vol. 28, No. 4, Apr. 1, 2010, pp. 696-703. |
Emil Y Sidky, et al. “Effect of the data constraint on few-view, fan-beam CT image reconstruction by TV minimization”, Nuclear Science Symposium Conference Record, Oct. 1, 2006, pp. 2296-2298. |
Yu K-K R, et al. “Limited angle tomography using regularized extrapolation technique”, Speech,, Image Processing and Neural Networks, 1994. Proceedings, Issip NN '94., 1994 International Symposium on, Apr. 13, 1994, pp. 413-416. |
Singh V, et al. “Limited view CT reconstruction and segmentation via constrained metric labeling” Computer Vision and Image Understanding, vol. 112, No. 1, Oct. 1, 2008, pp. 67-80. |
Sami, Sebastian Brandt, et al. “Structure-From-Motion Without Correspondence From Tomographic Projections by Baysian Inversion Theory”, IEEE Transaction on Medical Inaging, vol. 26, No. 2, Feb. 1, 2007, pp. 238-248. |
Ofri Sadowsky, et al. “Deformable 2D-3D Registration of the Pelvis with a Limited Field of View, Using Shape Statistics”, Oct. 29, 2007, Medical Image Computing and Computer-Assisted in Intervention A Miccai 2007, pp. 519-526. |
La Rivi GBP Ere P J, et al. “Few-View Tomography Using Roughness-Penalized Nonparametric Regression and Periodic Spline Interpolation”, IEEE Transactions on Nuclear Science, vol. 46, No. 4, Aug. 1, 1999, pp. 1121-1128. |
French Search Report and Written Opinion issued on Jun. 21, 2011 in connection FR Patent Application 1057978 filed on Oct. 1, 2010. |
Number | Date | Country | |
---|---|---|---|
20120114207 A1 | May 2012 | US |