STEP 1: forward equations Requirements: An algorithm that calculates projections (i.e. line integrals) for an object with known attenuation coefficients must be implemented. Inputs: (to be specified by the user while the program is running.) these: * Description of the image (of the object) ** Projection angle step size or projection number of *** Number of sampling points in each projection Outputs: * Vectors containing outputs (Note that the number of output vectors must be determined by the second input mentioned above. The length of these vectors is determined by the third input. ) ** Output must be presented in graphical format. -------------------------------------------------------------------------------------------- STEP 2: BACK PROBLEM Requirements: An algorithm (backprojection algorithm and filtering) will be applied that reconstructs the image (ie attenuation coefficient distribution) for a given set of projection data. Inputs: * Projection data The data will be presented in two formats: 1. In this case the data will be in MATLAB .mat file format. The .mat file contains a matrix and each row corresponds to a single projection. (100*100 matrix) The number of rows gives the number of projections, hence the angle step size. The number of columns, or the length of each row, is the number of sampling points in each projection. 2. In this case, the data file will be in text format. The file starts with two integers, the number of projections and the number of sampling points in each projection. Then, all projections are written in consecutive column vector form. * Size of the image to be rebuilt (reconstructed) Outputs:  Image (ie attenuation coefficient distribution) and a brief description of the algorithm Note: The output matrix must be presented in an image format. MATLAB is recommended because of the built-in graphics functions available.  If another programming language is used, the output must also be written in text format so it can be opened using MATLAB. -------------------------------------------------- plus what i know -------------------------------------------------- There will be 2 for loops and in these loops Equation between theta 0 and 45 degrees P (values of matsis to be calculated) Theta is between 45 and 90 degrees P (values of matsis to be calculated) If theta 90-135 degrees P (values of matsis to be calculated) If theta 135-180 degrees P (values of matsis to be calculated) So for P; While writing the intervals above, it is necessary to multiply the pixels through which the rays passed, by the matrix A and write the resultant matrix P. The object will be determined and this object will be placed in the center of the coordinate in matlab. 100x100 unit matrix will be created then it will be assigned matrix values from transactions.   It will be determined how many degrees the angle will move. Ray Source to be determined How many beams will be sent from the source will be determined. The empty matrix will be determined P[ ], The projection matrix will be created according to how many rays we have sent from 180 degrees angle.

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

STEP 1: forward equations
Requirements:
An algorithm that calculates projections (i.e. line integrals) for an object with known attenuation coefficients must be implemented.
Inputs: (to be specified by the user while the program is running.)
these:
* Description of the image (of the object)
** Projection angle step size or projection number of
*** Number of sampling points in each projection
Outputs:
* Vectors containing outputs (Note that the number of output vectors must be determined by the second input mentioned above. The length of these vectors is determined by the third input. )
** Output must be presented in graphical format.
--------------------------------------------------------------------------------------------
STEP 2: BACK PROBLEM
Requirements:
An algorithm (backprojection algorithm and filtering) will be applied that reconstructs the image (ie attenuation coefficient distribution) for a given set of projection data.
Inputs:
* Projection data
The data will be presented in two formats:
1. In this case the data will be in MATLAB .mat file format. The .mat file contains a matrix and each row corresponds to a single projection. (100*100 matrix) The number of rows gives the number of projections, hence the angle step size. The number of columns, or the length of each row, is the number of sampling points in each projection.
2. In this case, the data file will be in text format. The file starts with two integers, the number of projections and the number of sampling points in each projection. Then, all projections are written in consecutive column vector form.
* Size of the image to be rebuilt (reconstructed)
Outputs: 
Image (ie attenuation coefficient distribution) and a brief description of the algorithm
Note: The output matrix must be presented in an image format. MATLAB is recommended because of the built-in graphics functions available. 
If another programming language is used, the output must also be written in text format so it can be opened using MATLAB.

--------------------------------------------------
plus what i know
--------------------------------------------------

There will be 2 for loops and in these loops

Equation between theta 0 and 45 degrees
P (values of matsis to be calculated)
Theta is between 45 and 90 degrees
P (values of matsis to be calculated)
If theta 90-135 degrees
P (values of matsis to be calculated)
If theta 135-180 degrees
P (values of matsis to be calculated)


So for P; While writing the intervals above, it is necessary to multiply the pixels through which the rays passed, by the matrix A and write the resultant matrix P.

The object will be determined and this object will be placed in the center of the coordinate in matlab.
100x100 unit matrix will be created
then it will be assigned matrix values from transactions.
 
It will be determined how many degrees the angle will move.
Ray Source to be determined
How many beams will be sent from the source will be determined.

The empty matrix will be determined P[ ],
The projection matrix will be created according to how many rays we have sent from 180 degrees angle.

 

Expert Solution
steps

Step by step

Solved in 4 steps with 1 images

Blurred answer
Knowledge Booster
Random Class and its operations
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education