当前位置:网站首页>Matlab based medical imaging technology filtering backprojection simulation, including direct backprojection, S-L filtering, R-L filtering, LeWitt filtering
Matlab based medical imaging technology filtering backprojection simulation, including direct backprojection, S-L filtering, R-L filtering, LeWitt filtering
2022-07-27 00:26:00 【I love c programming】
Catalog
3. Preview of some simulation drawings
4. Source code acquisition method
1. Algorithm description
Medical imaging technology filter back projection contain R-L wave filtering , R-S wave filtering ,Lewitt wave filtering The reconstructed image is clear . Simulation data of human brain phantom and actual CT Image data filtering back projection reconstruction experiment , Compare direct back projection with R——L and S——L Reconstruction result of filtering method .
2. Partial procedure
function produce(filter)
for m=1:180/delta;
creat_nProj(m);% Zero compensation , For convolution
c_h1=conv(nProj,h1);% Convolution
c_h2=conv(nProj,h2);
c_h3=conv(nProj,h3);
c=0.5*(N-1)*(1-cos(m*delta)-sin(m*delta));
for i=1:N;
for j=1:N;
L(i,j)=c+(i-1)*cos(m*delta)+(j-1)*sin(m*delta); % Insert
n = fix(L(i,j));
cL=L(i,j)-n;
if strcmp(filter,'ori')
if (n>0)&(n<255)
rProj1(i,j)=rProj1(i,j)+(1-cL)*nProj(n+N)+cL*nProj(n+1+N);
elseif n==255
rProj1(i,j) =rProj1(i,j)+nProj(n+N);
elseif n==0
rProj1(i,j) =rProj1(i,j)+nProj(n+N+1);
end
elseif strcmp(filter,'sl')
if (n>0)&(n<255)
rProj2(i,j)=rProj2(i,j)+(1 - cL)*c_h1(n+N+N-1)+cL*c_h1(n+N+N);
elseif n==255
rProj2(i,j) =rProj2(i,j)+c_h1(n+N+N-1);
elseif n==0
rProj2(i,j)=rProj2(i,j)+c_h1(n+N+N);
end
elseif strcmp(filter,'rl')
if (n>0)&(n<255)
rProj3(i,j)=rProj3(i,j)+(1 - cL)*c_h2(n+N+N-1)+cL*c_h2(n+N+N);
elseif n==255
rProj3(i,j)=rProj3(i,j)+c_h2(n+N+N-1);
elseif n==0
rProj3(i,j) =rProj3(i,j)+c_h2(n+N+N);
end
elseif strcmp(filter,'lew')
if (n>0)&(n<255)
rProj4(i,j)=rProj4(i,j)+(1 - cL)*c_h3(n+N+N-1)+cL*c_h3(n+N+N);
elseif n==255
rProj4(i,j) =rProj4(i,j)+c_h3(n+N+N-1);
elseif n==0
rProj4(i,j) =rProj4(i,j)+c_h3(n+N+N);
end
end
end
end
end
end3. Preview of some simulation drawings

4. Source code acquisition method
Get the way 1:
Click the download link :
Access method 2:
Blog resource item , Search for resources with the same name as blog .
Access method 3:
If the download link fails , Blogger wechat contact .
A_021
边栏推荐
猜你喜欢

Chapter 1 develop the first restful application

爬虫中Request属性

LeetCode——链表篇

爬虫解析网页的find方法

yolov5在jetson nano上的部署 deepstream

Iptables prevent nmap scanning and binlog

8_多项式回归及模型泛化(Polynomial Regression and Model Generalization)

Three tier architecture simulation

信号与系统冲激响应与阶跃响应

Codeforces C1. Simple Polygon Embedding
随机推荐
5_线性回归(Linear Regression)
信号与系统学习零输入响应
CSDN文章语法规则
4-4 对象生命周期
Several search terms
Collection of 3D LUT related articles
The difference between SQL join and related subinquiry
Arthas quick start
Recbole use 1
LeetCode题目——二叉树篇
放图仓库-2(函数图像)
Database: MySQL foundation +crud basic operation
Xshell连接服务器时报“Could not load host key”错误
Chapter 2 develop user traffic interceptors
傅里叶分析(基础介绍)
12_ Decision tree
Practice of data storage scheme in distributed system
Torch. correlation function
Midge paper reading notes
Deep learning of parameter adjustment skills