CT backprojection of a sinogram without using iradon

21 visualizaciones (últimos 30 días)
ram
ram el 20 de Nov. de 2013
Comentada: Rifqi Naufal el 1 de Sept. de 2021
Hi,
Can somebody please give me a reference code on how to perform simple backprojection of a sinogram without using IRADON ???

Respuestas (1)

Matt J
Matt J el 20 de Nov. de 2013
  2 comentarios
ram
ram el 20 de Nov. de 2013
Editada: Matt J el 20 de Nov. de 2013
Hi,
Thank you for your reply.I have the following code which takes only a single backprojection and i wish to take multiple projections.
I would be really grateful if you could please figure out the problem.
I have a projection data and the following code which performs the sinogram and takes only a single backprojected view.
the code is as follows:--
clc
load proja(1)
colormap(bone);
imagesc(proj)
axis('image')
Num_of_projs = size(proj,1)
Image_size = size(proj,2)
% backproject projection data
bpimage = zeros(Image_size,Image_size); % Result image initialization
delta = pi / Num_of_projs;
view=1 %%Backprojection of first view
for iy=1:Image_size
for ix=1:Image_size %% project many views.
val = proj(view,ix);
bpimage(ix,iy) = bpimage(ix,iy) + val;
end
end
% normalize and display result
bpimage = bpimage * delta;
figure(2)
colormap(bone)
imagesc(bpimage)
axis('image')
Rifqi Naufal
Rifqi Naufal el 1 de Sept. de 2021
What is (proja1) ??

Iniciar sesión para comentar.

Categorías

Más información sobre Biomedical Imaging en Help Center y File Exchange.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by