CT backprojection of a sinogram without using iradon

21 ビュー (過去 30 日間)
ram
ram 2013 年 11 月 20 日
コメント済み: Rifqi Naufal 2021 年 9 月 1 日
Hi,
Can somebody please give me a reference code on how to perform simple backprojection of a sinogram without using IRADON ???

回答 (1 件)

Matt J
Matt J 2013 年 11 月 20 日
  2 件のコメント
ram
ram 2013 年 11 月 20 日
編集済み: Matt J 2013 年 11 月 20 日
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 2021 年 9 月 1 日
What is (proja1) ??

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeBiomedical Imaging についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by