資源簡介
壓縮包里有著關于CT成像的代碼,是利用matlab進行實現。
代碼片段和文件信息
clear??
load?data.mat?;?????????????????????????????????????????????%下載數據
H?=?[0:floor(size(data1)/2)floor(size(data1)/2)-1:-1:0];?%補償高頻的濾波器
H?=?H(:)?;
l?=?pow2(nextpow2(size(data1))-1)?;????????????????????????%重構圖像的大小
F?=?zeros(ll)?;????????????????????????????????????????????%用于存放重構后的圖像
f?=?zeros(size(data));
for?i?=?1?:?size(data2)?
????x?=?data(:i)?;?????????????????????????????????????????
????y?=?fft(x)?;?????????????????????????????????????????
????f(:i)?=?real(ifft(y))?;??????????????????????????????????????
????tmp?=?imrotate(?repmat(f(:i)1size(data1))i-1‘bilinear‘?)?;?%將每一行的傅立葉反變換由一維擴展到二維
????tmp?=?tmp(floor(size(tmp1)/2-l/2)+1:floor(size(tmp1)/2+l/2)floor(size(tmp2)/2-l/2)+1:floor(size(tmp2)/2+l/2))?;?
????F?=?F?+?tmp?;???????????????????????????
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????844368??2011-05-14?08:31??data.mat
?????文件???????48129??2011-05-22?23:13??xct.jpg
?????文件?????????924??2011-05-22?23:27??xct.m
評論
共有 條評論