-
大小: 270KB文件類型: .zip金幣: 2下載: 1 次發布日期: 2021-06-07
- 語言: Matlab
- 標簽: 核回歸??Kernel??regression??圖像去噪??
資源簡介
該程序很規范的應用核回歸 Kernel regression 理論 以及應用了自適應高斯函數做核,達到圖像處理的去噪,去模糊,超分等處理,本人項目用應用到的,感覺其他人也會用,因此分享,這是Takeda在07年發表的文章《Kernel Regression for Image Processing and Reconstruction》(IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 16, NO. 2, FEBRUARY 2007)中提供的代碼,對于學習核回歸理論的朋友很有幫助!

代碼片段和文件信息
%?A?film?grain?removal?example?by?iterative?steering?kernel?regression
%
%?written?by?hiro?June?17?2007
%?load?image
img?=?double(imread(‘JFKreg.jpg‘));
[NM]?=?size(img(::1));
%?convert?the?image?into?the?YCrCb?channels
[Y?Cr?Cb]?=?RGB2YCC(img);
%?the?input?image
y?=?zeros(N?M?3);
y(::1)?=?Y;
y(::2)?=?Cr;
y(::3)?=?Cb;
%?pilot?estimation?by?second?order?classic?kernel?regression
%?on?the?luminance?channel
h?=?0.5;????%?the?global?smoothing?parameter
r?=?1;??????%?the?upscaling?factor
ksize?=?5;??%?the?kernel?size
[zc?zx1c?zx2c]?=?ckr2_regular(y(::1)?h?r?ksize);
%?iteartive?steering?kernel?regression?(second?order)
IT?=?5;?????%?the?total?number?of?iterations
wsize?=?11;??%?the?size?of?the?local?orientation?analysis?window
lambda?=?1;??%?the?regularization?for?the?elongation?parameter
alpha?=?0.5;?%?the?structure?sensitive?parameter
h?=?2.3;?????%?the?global?smoothing?parameter
ksize?=?11;??%?the?kernel?size
z?=?zeros(N?M?3?IT+1);
zx1?=?zeros(N?M?3?IT+1);
zx2?=?zeros(N?M?3?IT+1);
z(:::1)?=?y;
zx1(::1)?=?zx1c;
zx2(::1)?=?zx2c;
for?i?=?2?:?IT+1
????%?compute?steering?matrix?from?the?Y?channel
????C?=?steering(zx1(::i-1)?zx2(::i-1)?ones(size(img))?wsize?lambda?alpha);
????%?steering?kernel?regression
????%?Y?channel
????[zs?zx1s?zx2s]?=?skr2_regular(z(::1i-1)?h?C?r?ksize);
????z(::1i)?=?zs;
????zx1(::i)?=?zx1s;
????zx2(::i)?=?zx2s;
????%?Cr?channel
????[zs?zx1s?zx2s]?=?skr2_regular(z(::2i-1)?h?C?r?ksize);
????z(::2i)?=?zs;
????%?Cb?channel
????[zs?zx1s?zx2s]?=?skr2_regular(z(::3i-1)?h?C?r?ksize);
????z(::3i)?=?zs;
end
%?display?images
zRGB?=?YCC2RGB(z(::14)?z(::24)?z(::34));
figure;?imagesc(uint8(img));?colormap(gray);?axis?image;
title(‘The?original?image‘);
figure;?imagesc(uint8(zRGB));?colormap(gray);?axis?image;
title(‘The?denoised?image?by?iterative?steering?kernel?regression?3?iterations‘);
gray_reverse?=?gray;
gray_reverse?=?gray_reverse(64:-1:1?:);
figure;?imagesc(abs(z(::11)?-?z(::14)));?colormap(gray_reverse);?axis?image;?colorbar;
title(‘The?absolute?residual?image?in?the?luminance?channel‘);
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2008-04-14?18:06??KernelRegressionba
?????文件????????2213??2007-06-22?23:48??KernelRegressionba
?????文件????????1852??2007-11-07?13:31??KernelRegressionba
?????文件????????1536??2007-11-07?14:01??KernelRegressionba
?????文件????????2806??2007-11-07?14:04??KernelRegressionba
?????文件????????1114??2007-11-07?13:28??KernelRegressionba
?????文件????????1856??2007-11-07?14:08??KernelRegressionba
?????目錄???????????0??2008-04-14?18:06??KernelRegressionba
?????文件????????2140??2008-04-14?18:10??KernelRegressionba
?????文件????????2459??2008-04-14?18:12??KernelRegressionba
?????文件????????2405??2008-04-14?18:13??KernelRegressionba
?????文件????????2643??2007-07-01?14:33??KernelRegressionba
?????文件????????2610??2008-04-14?18:14??KernelRegressionba
?????文件????????2753??2008-04-14?18:14??KernelRegressionba
?????文件????????3064??2008-04-14?18:14??KernelRegressionba
?????文件????????3326??2008-04-14?18:15??KernelRegressionba
?????文件????????3572??2007-07-01?14:59??KernelRegressionba
?????文件????????1381??2008-04-14?18:09??KernelRegressionba
?????目錄???????????0??2008-04-14?18:06??KernelRegressionba
?????文件?????????246??2005-09-16?13:53??KernelRegressionba
?????文件?????????406??2005-12-17?14:45??KernelRegressionba
?????文件??????????57??2007-11-07?13:28??KernelRegressionba
?????文件?????????475??2005-11-21?12:05??KernelRegressionba
?????文件?????????149??2005-10-09?12:29??KernelRegressionba
?????文件?????????273??2006-09-01?16:00??KernelRegressionba
?????文件?????????340??2005-12-06?21:56??KernelRegressionba
?????目錄???????????0??2008-04-14?18:06??KernelRegressionba
?????文件???????41431??2005-07-19?14:11??KernelRegressionba
?????文件??????151199??2005-08-17?16:05??KernelRegressionba
?????文件???????66102??2005-10-22?11:38??KernelRegressionba
?????文件????????2885??2007-11-07?14:08??KernelRegressionba
............此處省略0個文件信息
- 上一篇:目標與背景的對比度計算
- 下一篇:BCH (15 5)碼MATLAB編譯碼仿真過程
評論
共有 條評論