Question: 2 Tasks Before beginning with the exercises, prepare the Shepp - Logan phantom and compute the sinogram using either the radon transform from scikit -
Tasks
Before beginning with the exercises, prepare the SheppLogan phantom and compute the sinogram using
either the radon transform from scikitimage or "line" projector from ASTRA.
Task: Implement SIRT
Create the operator representing the projection matrix and implement the SIRT algorithm using matrix
notation. A single update step is given by
Page of
with the matrices and being diagonal matrices containing the inverse column and row
sums, respectively:
with the number of projection pixels, and the number of voxels in the XCT image. The initial image
typically contains zeros. Reconstruct the SheppLogan phantom using SIRT after adding gaussian noise
to it sigma of the maximum value in the image
Add replacing negative values in with zeros at every iteration. Does the resulting reconstruction
somehow differ from the case when you set no boundaries on
How many iterations do you need to get a result that looks good to you?
Let the algorithms run for twice that number of iterations. What is the effect?
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
