--%>

Image reconstruction in CT using MATLAB

What is Image reconstruction in CT using MATLAB?

E

Expert

Verified

The MATLAB Image Processing Toolbox includes routines which perform both the Radon and inverse Radon transforms (‘radon’ & ‘iradon’). Learn how they work by the following: kind ‘demos’ on the command line, then in the left menu, choose ‘Toolboxes’, ‘Image processing’, ‘Transforms’, and ‘Reconstructing an imaging from projection data’. Now run the demo according to the instruction. As well read documentations of ‘radon’ and ‘iradon’ utilizing ‘help’. In the following questions, the parallel ray geometry is supposed.

(1) Make your own object (256 x 256) which is composed of at least three values, for illustration, μ=0 (background), 0.5 and 1. Exhibit your object utilizing ‘imshow’.

(2) Apply the Radon transform to the object and obtain the projections with angles from 0 to 179 degree with 1 degree step. Exhibit the sinogram of the projections.

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

(4) Are the original and reconstructed images similar? If not, describe why and how they are dissimilar.

   Related Questions in Programming Languages

  • Q : State the term GPO links State the term

    State the term GPO links? Explain.

  • Q : Explain Automated Testing-Software

    Automated Testing: Software testing is the most generally used technique for verifying and validating software. While testing may not provide the same rigor as model checking, it is far more scalable and usually does not require a significant tool inf

  • Q : Explain Message passing Message passing

    Message passing: We characterize the object interactions as message passing. The client object sends a message to a server object by invoking a technique from the server's class. Arguments might be passed with the message, and a outcome is returned by

  • Q : Define Stream class Stream class : An

    Stream class: An input stream class is one which delivers data from its source (frequently the file system as a series of bytes. Likewise, an output stream class will write byte-level data. The stream classes must be contrasted with the operation of r

  • Q : Different compatibility types when

    What are the different compatibility types when creating a COM COMPONENT?

  • Q : Explain the way of validation XHTML

    Explain the way of validation XHTML documents online.

  • Q : Define Unconditional Jumps

    Unconditional Jumps: Jumps which are not strictly upwards in the block hierarchy can require extensive control-flow manipulation, including creation of redundant code, and should be avoided if possible. Such jumps add considerable modeling overhead fo

  • Q : What are the valid and invalid XHTML

    What are the valid and invalid XHTML element names?

  • Q : Define Method header Method header : It

    Method header: It is the header of a method, comprising of the method name, its outcome type, formal arguments and any exceptions thrown. Also termed as a method signature.

  • Q : What is an Overriding for chaining

    Overriding for chaining: It is a form of method overriding in which the sub-class version of a method verifies to see whether it can react to the message on its own and just calls the super-class version of the method.