資源簡(jiǎn)介
圖像去噪問(wèn)題是圖像處理的一個(gè)基本問(wèn)題,是目前圖像處理領(lǐng)域的一個(gè)熱點(diǎn)研究課題。本代碼主要實(shí)現(xiàn)基于全變分模型的圖像去噪算法。

代碼片段和文件信息
%%?This?file?demonstrates?the?Split?Bregman?method?for?Total?Variation?denoising
%
%???SB_ATV.m??Split?Bregman?Anisotropic?Total?Variation?Denoising
%???SB_ITV.m??Split?Bregman?Isotropic?Total?Variation?Denoising
%
%?Benjamin?Trémoulhéac
%?University?College?London
%?b.tremoulheac@cs.ucl.ac.uk
%?April?2012
clc;?clear?all;
close?all;
N?=?512;?n?=?N^2;
f?=?double(imread(‘Lena512‘‘png‘));
g?=?f(:)?+?0.09*max(f(:))*randn(n1);
mu?=?20;
g_denoise_atv?=?SB_ATV(gmu);
g_denoise_itv?=?SB_ITV(gmu);
fprintf(‘ATV?Rel.Err?=?%g\n‘norm(g_denoise_atv(:)?-?f(:))?/?norm(f(:)));
fprintf(‘ITV?Rel.Err?=?%g\n‘norm(g_denoise_itv(:)?-?f(:))?/?norm(f(:)));
figure;?colormap?gray;
subplot(221);?imagesc(f);?axis?image;?title(‘Original‘);
subplot(222);?imagesc(reshape(gNN));?axis?image;?title(‘Noisy‘);
subplot(223);?imagesc(reshape(g_denoise_atvNN));?axis?image;?
title(‘Anisotropic?TV?denoising‘);
subplot(224);?imagesc(reshape(g_denoise_itvNN));?axis?image;?
title(‘Isotropic?TV?denoising‘);
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件??????153785??2011-02-04?01:24??SplitBregman去噪模型\Lena512.png
?????文件????????1303??2018-08-12?10:52??SplitBregman去噪模型\SB_ATV.m
?????文件????????1196??2012-04-19?18:45??SplitBregman去噪模型\SB_ITV.m
?????文件?????????996??2012-04-19?18:45??SplitBregman去噪模型\main_denoising.m
?????目錄???????????0??2018-08-12?16:04??SplitBregman去噪模型\
評(píng)論
共有 條評(píng)論