• 大小: 28.37MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-08-06
  • 语言: 其他
  • 标签:

资源简介

图像去模糊

资源截图

代码片段和文件信息

function r_img = bilateral_filter(img sigma_s sigma boundary_method s_size)

if ~exist(‘boundary_method‘ ‘var‘)
    boundary_method = ‘replicate‘;
end

if isinteger(img) == 1 img = single(img) / 255; end

[h w d] = size(img);

if d == 3
  C = makecform(‘srgb2lab‘);
  lab = single( applycform(double(img) C) );
  sigma = sigma * 100;
else
  lab = img;
  sigma = sigma * sqrt(d);
end

if exist(‘s_size‘ ‘var‘)
    fr = s_size;
else
    fr = ceil(sigma_s*3);
end

p_img = padarray(img [fr fr] boundary_method);
p_lab = padarray(lab [fr fr] boundary_method);

u = fr+1; b = u+h-1;
l = fr+1; r = l+w-1;

r_img = zeros(h w d ‘single‘);
w_sum = zeros(h w ‘single‘);

spatial_weight = fspecial(‘gaussian‘ 2*fr+1 sigma_s);
ss = sigma * sigma;

for y = -fr:fr
  for x = -fr:fr
    
    w_s = spatial_weight(y+fr+1 x+fr+1);
    
    n_img = p_img(u+y:b+y l+x:r+x :);
    n_lab = p_lab(u+y:b+y l+x:r+x :);
    
    f_diff = lab - n_lab;
    f_dist = sum(f_diff.^2 3);
    
    w_f = exp(-0.5 * (f_dist / ss));
    
    w_t = w_s .* w_f;
    
    r_img = r_img + n_img .* repmat(w_t [1 1 d]);
    w_sum = w_sum + w_t;
    
  end
end

r_img = r_img ./ repmat(w_sum [1 1 d]);

end

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1253  2014-05-23 08:52  text_deblurring_code\bilateral_filter.m

     文件       5007  2014-05-23 13:29  text_deblurring_code\blind_deconv.m

     文件       3622  2014-05-23 13:34  text_deblurring_code\blind_deconv_main.m

     文件       2484  2013-08-27 15:54  text_deblurring_code\deblurring_adm_aniso.m

     文件       7222  2014-05-24 09:02  text_deblurring_code\demo_text_deblurring.m

     文件       1328  2013-08-08 09:22  text_deblurring_code\estimate_psf.m

     文件       2841  2014-05-23 13:37  text_deblurring_code\L0Deblur_whole.m

     文件       3452  2014-05-23 13:38  text_deblurring_code\L0Deblur_whole_fast.m

     文件       1989  2014-05-23 09:31  text_deblurring_code\L0Restoration.m

     文件       2650  2014-06-20 21:16  text_deblurring_code\README.txt

     文件       1467  2014-05-23 13:18  text_deblurring_code\ringing_artifacts_removal.m

     文件     103000  2014-05-24 09:18  text_deblurring_code\tmp.png

     文件       1510  2013-08-17 11:12  text_deblurring_code\cho_code\adjust_psf_center.m

     文件        652  2012-06-25 00:16  text_deblurring_code\cho_code\conjgrad.m

     文件       1430  2011-10-05 20:41  text_deblurring_code\cho_code\opt_fft_size.m

     文件       1753  2013-08-12 18:10  text_deblurring_code\cho_code\threshold_pxpy_v1.m

     文件       3672  2011-10-05 20:37  text_deblurring_code\cho_code\wrap_boundary_liu.m

     文件     235369  2013-08-13 16:03  text_deblurring_code\image\0015_blur65.png

     文件     200184  2013-08-27 20:22  text_deblurring_code\image\1_pattt_use.png

     文件     126830  2013-11-21 15:36  text_deblurring_code\image\2013622235456945_blur_79.png

     文件    1016459  2013-08-09 20:50  text_deblurring_code\image\7_patch_use.png

     文件    1107943  2013-08-09 20:13  text_deblurring_code\image\8_patch_use.png

     文件     665025  2011-02-28 03:48  text_deblurring_code\image\blurred.png

     文件     108484  2013-10-13 15:44  text_deblurring_code\image\blurred_cho.png

     文件     458373  2013-08-27 16:30  text_deblurring_code\image\boat_input.png

     文件     298800  2013-09-22 09:38  text_deblurring_code\image\color_patch_blur_99.png

     文件     154880  2013-08-27 18:50  text_deblurring_code\image\dragon_patch_use.png

     文件    1504691  2013-09-06 12:01  text_deblurring_code\image\DSC0065_small.png

     文件       6335  2012-03-03 23:36  text_deblurring_code\image\eccv3_blurred.png

     文件     430779  2012-02-21 22:00  text_deblurring_code\image\fountain1_blurry.png

............此处省略120个文件信息

评论

共有 条评论