|
|||
Iterative ReconstructionStandard ARTThe Algebraic Reconstruction Technique (ART) is an iterative method for Computed Tomography (CT) image reconstruction. The 2D image data can be reshaped into a 1D vector X and every projection ray in the sinogram P is computed simultaneously using the system matrix A: AX=P In each iteration, for each pixel pi and each row Ai of A, the following update is performed: Xk+1=Xk+(pi-AiXk)AiT/(AiAiT) Here k is the iteration index and we need to initialize the reconstructed image as X0=0. For kth iteration, AiXk stands for the ith projection of the reconstructed image Xk and (pi-AiXk) stands for the difference between the estimated sinogram ray and the measured sinogram ray, and (pi-AiXk)AiT means to back project the sinogram difference. This value is then normalized with the factor AiAiT. The update is performed until convergence or a maximum iteration number is reached.
Gradient Descent ART with Step Size ControlAnother approach for iterative reconstruction is gradient descent. Here, we seek to minimize the following objective function. J = ||AX-P||22 To find the minimum, we follow the negative gradient direction δX in each iteration: Xk+1 = Xk- λ*δXk δXk=(pi-AiXk)AiT The objective function for the (k+1)th iteration is found as follows: Jk+1 = ||AXk+1-P||22= ||AXk-λA*δXk-P||22 We derive the above equation, set it to zero. Next, we solve for λ to find the formula for the optimal step size. λ= (AδXk)T(AXk-P)/(AδXk)T(AδXk) Here AδXk means the projection of the image update δXk and AXk-P denotes the difference between the kth estimated sinogram and the measured sinogram. With the adaptive step size, this iterative reconstruction method converges much faster than with a constant step size. Results and DiscussionWe implemented gradient descent ART, Ordered Subsets ART (OSART), ddaptive step size control ART and adaptive step size control OSART for parallel beam reconstruction. Here is an introduction about OSART. We also implemented further experiments on OSART. The results are shown from Fig 1 to Fig 5.
CodePlease see the ART codes in the folder "FlatPanelProject" in CONRAD. AuthorsAnja Jäger, Tilmann Hübner, Karoline Kallis, Hamidreza Moghadas, Yixing Huang, Andreas Maier |