--%>

Simulation of artifacts in CT using MATLAB

How is Simulation of artifacts in CT is done utilizing MATLAB?

E

Expert

Verified

Supposing that one of detectors (at l = l0) of a CT scanner is malfunction, which forever outputs a value of 0, i.e. g(l0, θ) = 0. The malfunctioned detector locates below the object however not in the center of the detector array as illustrated in the figure. The parallel ray geometry is supposed.

(1) If the projections are obtained with this CT scanner, display the sinogram for the object employed in Q1.

(2) Apply the inverse Radon transform to projections to re-construct the object. Display the re-constructed image.

(3) Discuss what types of artifacts are examined in the reconstructed image and what a technician must do to avoid such artifacts?

(4) In the inverse Radon transform (that is, ‘iradon’), use a distinct filter (that is, the default filter is Ram-Lak) and dispaly the reconstructed image. Discuss how and why the re-constructed image is enhanced.

859_matlab.jpg

   Related Questions in Programming Languages

  • Q : Define Main method Main method : It is

    Main method: It is the beginning point for program execution public static void main(String[] args)

  • Q : What is Leverage Model-Based Design

    Leverage Model-Based Design: Model-based design provides useful hints of how a large system can be reduced so that its state space becomes searchable. If not inherently visible in the design (for example, by means of using a “State” design

  • Q : Explain Return statement Return

    Return statement: It is a statement employed to terminate the execution of the method. The method with void return type might only have return statements of the form as: return;

  • Q : Hide sections of a course from students

    Normal 0 false false

  • Q : Define the term Method signature Define

    Define the term Method signature: This is the synonym for method header.

  • Q : ArrayLists I. The Assignment The

    I. The Assignment The Bashemin Parking Garage contains a single lane that can hold up to ten cars.  Arriving cars enter the garage at the rear and are parked in the empty space nearest to the front.  Departing cars exit only from the front.  If a cu

  • Q : Define the term Statement terminator

    Define the term Statement terminator: The semicolon (;) is employed to point out the end of a statement.

  • Q : Write a program that enters some text

    Write a program that enters some text into a char string called char text[100] and does the following: a) Calls a function called void vowels(char text[]) that prints out how many times each vowel (a/A, e/E, I/i, O/o, U/u) was foun

  • Q : Ways to select HTML Tag Instances

    Explain the different ways in order to select the HTML Tag Instances.

  • Q : Describe Uninitialized variable

    Uninitialized variable: It is a local variable which been declared, however has had no value allocated to it. The compiler will warn of variables that are employed before being initialized.