mlem_deconv.m

来自「实现PET/SPECT 幻影图像regression的matlab源代码 al」· M 代码 · 共 35 行

M
35
字号
From fessler@eecs.umich.edu Thu Jun  1 16:56 EDT 2000To: millsk@engin.umich.eduSubject: ml-emCc: fessler@eecs.umich.eduContent-Type: textContent-Length: 539function f = mlem(f, g, h)if nargin < 3	ftrue = zeros(11); ftrue(3:5,4:7) = 1; ftrue(4,5) = 0;	h = ones(3,3);	g = conv2(ftrue, h, 'same');	g = g + 0.1 * randn(size(g));	g = max(g, 0);	f = g;	imagesc(f), drawnow	for ii=1:100		f = mlem(f, g, h);		imagesc(f), drawnow	endreturnendif any(g < 0), error 'need nonnegative data', endgp = conv2(f, h, 'same');if any(g > 0 & ~gp), error 'model mismatch', endratio = g ./ (gp + eps * (gp==0));sens = conv2(ones(size(f)), h, 'same');f = f .* conv2(ratio, h, 'same') ./ sens;

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?