--%>

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 : Criticizing CORBA technology Criticize

    Criticize the process by which the CORBA technology was designed and implemented.

  • Q : Determining group ID of new file

    Explain various options available in order to determine the group ID of new file?

  • Q : Define Single line comment Single line

    Single line comment: A comment is in the form:     // this line will be avoided by the compiler.

  • Q : Define Continue statement Continue

    Continue statement: A statement which might only be employed within the body of a loop. In case of a while loop or do loop, control passes instantly to the loop's terminating test. In case of a for loop, the control passes to the post-body update expr

  • Q : Reading Algorithms Assignment 1:

    Assignment 1: Algorithms Rules: See the Assignment Rules file on the class Moodle site. 1 Reading Algorithms (20 points) Input: A nonempty string of characters S1S2 . . . Sn, and a positive integer n giving the number of characters in the string. Output: See t

  • Q : What is Shallow copy Shallow copy : It

    Shallow copy: It is a copy of an object in which copies of each and every object's sub-components are not as well made. For example, a shallow copy of an array of objects would outcome in two separate array objects, each having references to similar s

  • Q : Write a recursive implementation of

    Assignment 5 Selecting Array Elements Implement the following C++ code in assembly language, using the block-structured .IF and .WHILE directives. Assume that all variables are 32-bit signed integers: int array[] = {10,60,20,33,72,89,45,65,72,18}; int sample = 50; intArraySize = s

  • Q : Explain the applications of packing

    Explain the applications of packing life cycle.

  • Q : Illustrates the difference between

    Illustrates the difference between Property Get, Let and Set?

  • Q : State the term Win32 State the term

    State the term Win32. Answer: Win32 considers to Microsoft 32 bit Windows API. Applications of Win32 are programs that are built along with the Win32 API.