Invention relates to medical positron emission tomography, and particularly to the image reconstruction method in imaging techniques belonging to this category.
Medical imaging is one of the most useful diagnostic tools available to medicine. The invention presented here relates to one of the most popular imaging techniques belonging to the emission tomography category: positron emission tomography (PET). This medical imaging technique allows us to look inside a person and obtain images that illustrate various biological processes and functions. In this technique, a patient is initially injected with a radiotracer, which contains bio-chemical molecules. These molecules are tagged with a positron emitting radioisotope, and can participate in physiological processes in the body. After the decay of these radioisotope molecules, positrons are emitted from the various tissues of the body which have absorbed the molecules. As a consequence of the annihilation of the positrons, pairs of gamma photons are produced and are released in opposite directions. In PET scanners, these pairs of photons are registered by detectors and counted. A pair of detectors detecting a pair of gamma photons at the same time constitutes a line of response (LOR). A count of photons registered on a certain LOR will be called a projection. Data associated with annihilation events along different LORs are collected and processed. A given set of projections is mostly formed as a so-called sinogram based on their corresponding LORs.
The goal of the PET is to reconstruct the distribution of the radiotracer in the tissues of the investigated cross-sections of the body based on a set of projections from various LORs obtained by the PET scanner. The problem formulated in this way is called an image reconstruction from projections problem and is solved using various reconstruction methods. Because of the relatively small number of annihilations observed in a single LOR, the statistical nature of the measurements performed has a strong influence and must be taken into account. Recently, some new concepts regarding reconstruction algorithms have been applied to emission tomography techniques (i.e. to positron emission tomography (PET)), with statistical approaches to image reconstruction being particularly preferred (see e.g. [1], [2]). The standard reconstruction method used in PET is the maximum likelihood-expectation maximization (ML-EM) algorithm, as described for example in [3][4]. In this algorithm an iterative procedure is used in the reconstruction process, as follows:
where: ƒl is an estimate of the image representing the distribution of the radiotracer in the body; l=1, . . . , L is an index of pixels; t is an iteration index; λk is the number of annihilation events detected along the k-th LOR; αkl is an element of the system matrix.
It should be underlined that using this algorithm it is impossible to control the speed of its convergence, and in consequence, to use so called “early stopping” regularization strategy.
Modification of this method, i.e. using ordered subset expectation maximization (OSEM), and improvements in computing speed, have allowed for iterative algorithms to be used in the standard clinical practice of PET devices.
Because reconstruction problem (1) is ill-conditioned, it is possible to use a regularization of it, according to the following relation (see e.g. [5]):
where: Rlt is the derivative of a penalty function V with respect to the image pixel ƒlt; β is a control parameter.
It should be underlined that the above form of regularization is very inconvenient for a computer implementation of the algorithm (2).
This algorithm is presented in the literature as being more robust and flexible than analytical inversion methods because it allows for accurate modeling of the statistics of the measurements obtained in the PET, i.e. the Poisson statistical distribution of the annihilations detected on the LORs.
The image processing methodology used in this algorithm is consistent with the discrete-to-discrete data model, where the reconstructed image is conceptually divided into homogeneous blocks representing pixels. In this conception, the elements of the system matrix αkl are determined for every pixel/separately, for every annihilation event λk detected along the k-th LOR. Bearing in mind the non-zero width of the radiation detector, it is easy to ascertain the set of image blocks that have an influence on the formation of the measurement λk. As the ray passes through the test object (the image), all the squares through which part of the ray passes are taken into consideration. The next step is to consider the contribution made by each image block to the way in which each LOR passes through. This contribution can be calculated, for example, by counting the sub-blocks of a given block l through which the LOR k passes.
The author of this invention has devised a new statistical approach to the image reconstruction problem, which is consistent with the discrete-to-discrete data model.
The reconstruction method proposed in this invention is based on a discrete-to-discrete data model like as in the traditional iterative statistical ML-EM reconstruction procedure, as described by Eq. (1). In contrast to the traditional ML-EM algorithm, in this invention the update of the pixels in the reconstructed image is conducted according to the iterative coordinate descent strategy, as follows:
and ρ is a coefficient.
In consequence of the new form of the iterative update formula, it is impossible to control the speed of convergence of it, and to use so called “early stopping” regularization strategy (without any regularization term). However, it is possible also to use an additive Tikhonov-type regularization of the formula (3) according to the following relation:
where: Rlt is the derivative of a penalty function V with respect to the image pixel ƒlt; β is a control parameter.
It should be underlined that the form of regularization from Eq. (5) is very convenient for a computer implementation of this iterative algorithm in comparison to the standard form from the Eq. (2).
The method for reconstructing the image of an examined object using measurements obtained by a PET scanner comprises: establishing a gamma radiation detector array, calculating the coefficients of the matrix αkl, measuring the gamma radiation from a patient's body by using a PET scanner to obtain a projection dataset and performing an iterative reconstruction procedure. All the geometrical conditions of the measurements are fitted into a matrix of coefficients, which is determined based on the geometrical relations between squares assigned to the pixels in reconstructed image and stripes assigned to the measurement rays.
During the iterative reconstruction procedure, in every iteration, the elements ƒl of the reconstructed image are multiplied by the corresponding elements of the matrix αkl, and the results of these multiplications are summed. After this, every element of the matrix Δk representing performed measurements by the corresponding elements of the resulting matrix of these multiplications and summations is divided. Next, the elements of the resulting matrix of these divisions by the corresponding elements of the matrix αkl are multiplied, and the results of these multiplications are summed, establishing a biased correction matrix. After this, from every element of the biased correction matrix the corresponding element of the matrix gl is subtracted, establishing a correction matrix. Next, every element of the matrix representing the reconstructed image is corrected by subtracting the corresponding element of the correction matrix multiplied by a constant coefficient from the value of this element. A criterion for stopping the iterative process is implemented. No geometric correction of the measurements obtained from the PET scanner is performed.
The coefficients αkl used in the iterative reconstruction process are established according the geometrical relations between squares assigned to the pixels in reconstructed image and stripes assigned to the measurement rays.
The coefficients gl used in the iterative reconstruction process are established according to the relation in Eq. (4).
A general scheme of the PET apparatus is shown in
Having all the values λk, the reconstruction algorithm 4 can be started, as specified in the following steps.
Before the main reconstruction procedure is started, the αkl coefficients matrix is established. The elements of the system matrix αkl are determined for every pixel l separately, for every annihilation event λk detected along the k-th LOR. Bearing in mind the non-zero width of the radiation detector, it is easy to ascertain the set of image blocks that have an influence on the formation of the measurement λk (see
The output for this step is a matrix with the coefficients αkl; k=1, 2, . . . , K; l=1, 2, . . . , L. If the reconstructed image has dimensions l×I then this matrix has dimensions K×L, where L=I2 is a number of pixels in the reconstructed image, K is a total number of performed measurements. It should be noted that if a given ray k do not overlap a given pixel l then αkl=0.
In this step, a matrix gl is determined based on the matrix of the coefficients αkl, obtained in Step 1. This operation is performed according to the relation:
All the calculations in this step of the presented reconstruction procedure can be pre-calculated, i.e. they can be carried out before the scanner performs any of the necessary measurements.
The output of this step is the matrix gl; l=1,2, . . . , I2.
In this step, the initial image for the iterative reconstruction procedure is determined. It can be any image ƒl0.
The output of this step is the initial reconstructed image ƒl0; l=1,2, . . . , I2.
The reconstructed image ƒlt can be processed by the iterative reconstruction process as a sub-procedure of the reconstruction algorithm using the matrices αkl and gl. The image obtained in Step 3 is used as the initial image ƒl0 for this sub-procedure.
The output of this step is the reconstructed image ƒlt_stop, l=1,2, . . . , I2.
The image obtained in this way is destined to be presented on a screen for diagnostic interpretation using a different method of presentation developed for PET imaging techniques.
The iterative reconstruction procedure performed in Step 4 consists of several sub-operations as presented in
In this step, every element of the matrix ƒlt is multiplied by the corresponding element of the matrix αkl (obtained in Step 1), and all the results of these multiplications are summed. This process is repeated for every index k of the matrix αkl.
In this way, the matrix bkt with dimension K is produced.
In this step, every element of the matrix λk is divided by the corresponding elements of the matrix bkt (obtained in Step 4.1).
In this way, the matrix ckt with dimension K is produced.
In this step, every element of the matrix ckt is multiplied by the corresponding element of the matrix αkl (obtained in Step 1), and all the results of these multiplications are summed. This process is repeated for every index/of the matrix αkl.
In this way, the biased correction matrix dlt with dimension L is produced.
In this step, from every element of the biased correction matrix dlt the corresponding element of the matrix gl (obtained in Step 2) is subtracted.
In this way, the biased correction matrix elt with dimension L is produced.
In this step, from every element of the reconstructed image a correction operation is performed, according to the following relation
where ρ is a constant coefficient.
The output for this step is the next estimation of the reconstructed image ƒlt+1; l=1,2, . . . , L.
In this step, a decision is made as to whether the iterative process is to continue or not. This decision can be made based on a subjective evaluation of the reconstructed image quality at this stage of the reconstruction process (whether the quality of reconstructed image is satisfactory). Alternatively, the reconstruction process can be stopped after a number of iterations established in advance.
If the reconstruction process is continued, then image ƒlt+1 is the input matrix (representing the reconstructed image) for the next iteration of the iterative reconstruction process 4, i.e. ƒlt=ƒlt+1, or if it is not continued, then image ƒlt+1 is considered to be the final reconstructed image, i.e. ƒlt_stop=ƒlt+1.
Using this image reconstruction method and apparatus to practice the invention presented here, image artifacts and distortion are significantly reduced in comparison to the analytical FBP methods (see