--%>

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 : Explain Cohesion Cohesion : The level

    Cohesion: The level to which a component executes a single well-stated task. A strongly cohesive technique, for example, will execute a single task, like adding an item to a data structure, or sorting several data, while a weakly cohesive technique wi

  • Q : Hide sections of a course from students

    Normal 0 false false

  • Q : Explain Counters Counter variables are

    Counter variables are commonly used in many computer applications for different purposes. Here is a typical example where a variable is used to measures the progress of some activity of interest:

    Q : Explain If-else statement If-else

    If-else statement: It is a control structure employed to select between performing one of two alternative events.     if(boolean-expression){        // Statem

  • Q : Define White space White space :

    White space: Characters employed to make visual spacing in a program. White spaces comprise space, tab, carriage return and the line feed characters.

  • Q : Define Implements clause Implements

    Implements clause: That part of a class header which points out which interfaces are applied by the class. A class might implement for more than one interface.

  • Q : What is Discrete simulation Discrete

    Discrete simulation: In a discrete simulation, the time passes at an irregular rate which is determined by the primary events of interest in simulation.

  • Q : Windows Communication Foundation or WCF

    Why did Microsoft develop the Windows Communication Foundation (WCF) technology?

  • 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 : Define software Define the term

    Define the term software?