资源简介
采用代数迭代算法进行图像重建的MATLAB程序,具有借鉴的价值,欢迎大家分享,谢谢!
代码片段和文件信息
%% ART based on FLA
clear all
close all
clc;
L = 128;%图像大小
nIter = 0;% 迭代次数
iterOK = 0;
iter0 = ones(4*L)*0.2;%元素为0.2的矩阵
theta0 = [0:14; 15:29; 30:44; 45:59; 60:74; 75:89; 90:104; 105:119; 120:134; 135:149; 150:164; 165:179];
theta = reshape (theta0 180 1);%theta = [01530...16511631...16621732...167......]‘
nTheta = length(theta);% 180
%% 生成投影,以及初始迭代矩阵
I = phantom (L);% 原始图像
R1 = zeros(128128);% 迭代初值为0
% P1 = radon (I 0:30:179);
% R1 = iradon (P1 0:30:179 ‘linear‘ ‘hamming‘);% 迭代初始值为R1(效果好)
for aa = 1:L %%
for bb = 1:L
iter0 ((4*aa-3):4*aa (4*bb-3):4*bb) = R1 (aa bb)/16;
I1 ((4*aa-3):4*aa (4*bb-3):4*bb) = I (aa bb)/16;% 把原图扩大4倍
end
end
%% 开始迭代 每考虑一个投影角
- 上一篇:SINS捷联惯导解算程序
- 下一篇:GS算法的MATLAB代码
相关资源
- 粒子滤波算法 matlab
- 图像重建迭代算法matlab
- ART算法代码程序
- FDKFDK 三维图像重建算法
- CT图像重建SART算法matlab代码
- 基于Matlab的多图像超分辨率重建算法
- CT图像重建、投影matlab代码
- MATLAB串口采集数据进阶
- Artificial bee colony,ABC,人工蜂群算法
- libsvm 程序集数据集
- Gaussian Particle Filter 高斯粒子滤波算法
- CT图像三维体绘制
- 最新最完整的Matlab粒子滤波工具箱(
- 提取地震子波的完整代码(Wave Extra
- 改进后的离散粒子群算法 (discrete
- 很好的matlab libsvm应用案例( heart_sc
- Particle Swarm Optimization(PSO) Algorithm
- 笛卡尔空间直线轨迹规划
-
载波通信\\电力系统的MATLAB-SIMUli
n - H-a-Wishart Wishart H a 极化分类
- PPG-heart-rate-detection- PPG心率检测文档
- Power-Converters--smart-instruments
- Particle-Swarm-Optimization-MPPT
- Block_CS 基于分块可压缩传感的图像重
- imagereconstruction 基于小波和插值的超分
- Artificial-Bee-Colony 人工蜂群算法解决函
- artificial-potential-field-method 基本人工势
- Multi-Agent-Particle-Swarm-Algorithm 结合多智
- CT CT算法与原理
- particle-filter 粒子滤波的改进程序
评论
共有 条评论