--%>

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 : Write a program to display its negative

    Write a program in object code that reads a single digit decimal number and displays its negative in binary.  To do this, you must first read the number as a character and then convert it to its numeric value, as discussed in class.  Then, you're going to change this to a negative numbe

  • Q : Define the term Constant Define the

    Define the term Constant: A variable whose value might not be changed. In Java, such are implemented by the final variables.

  • Q : Component which are used in 2nd layer

    What are the different types of component parts which are used in 2nd layer?

  • Q : Explain Inheritance hierarchy

    Inheritance hierarchy: The relationship among super-classes and sub-classes is termed as an inheritance hierarchy. The single inheritance of classes means that each and every class has simply a single `parent' class and that Object class is the eventu

  • Q : Define Byte Byte : In general

    Byte: In general computing, it refers to eight bits of data. In Java it is as well the name of one of the primitive data types, whose size is of eight bits.

  • Q : Describe Layout manager Layout manager

    Layout manager: The object responsible for sharing the accessible space between multiple components in a graphical container.

  • Q : Explain why java is so important for

    The internet aided java to the forefront of programming. And java consequently has had a deep effect on the internet. The reason for this is highly simple: java uses the universe of objects that can travel freely in cyber space. In a network, two broad categories of

  • 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 : Define Object-oriented language

    Object-oriented language: Programming languages like Java and C++ which permit the solution to a trouble to be stated in terms of objects that belong to the classes.

  • Q : Fact table and dimension table describe

    describe the foreign key in fact table and dimension table