資源簡介
%% 功能描述
% 直接反投影法
% 輸入參數
% sinogram 正弦圖坐標系統數據
% thetas 角度分辨向量
% 輸出參數
% image 重建圖像
代碼片段和文件信息
function?[?image?]?=?Backprojection(?sinogram?thetas?)
%%?直接反投影法功能描述
%?輸入參數
%?sinogram?正弦圖坐標系統數據
%?thetas?掃描角度向量
%?輸出參數
%?image?重建圖像
%該函數先建立初始化重建圖像,即全零矩陣image,然后取正弦圖每個角度的投影,原路反投影到每條射線通過的像素點上。
%%?輸入正弦圖數據,測試直接反投影法函數
%?close?all;clear?all;clc;
%?folderpath=‘E:\MATLAB\CT成像_NLT\2014-09-05?23-24-24高斯‘;
%?name=‘\z3‘;
%?sinogram=load(strcat(folderpathname‘.txt‘));
%?thetas=linspace(0360size(sinogram1));
%%?初始化重建圖像
[numOfParallelnumOfAngular]?=?size(sinogram);
image?=?zeros(numOfParallel?numOfParallel);?????????????????????????????????????????????%初始化重建圖像為全零矩陣,行數和列數等于正弦圖平移數
midindex?=?floor(numOfParallel?/?2)?+?1;
[xCoords?yCoords]?=?meshgrid(ceil(-n
- 上一篇:基于MATLAB計算兩平行線圈的互感
- 下一篇:基于matlab的撲克牌識別
評論
共有 條評論