当前位置:   article > 正文

《数字图像处理》——维纳滤波_数字图像处理维纳滤波

数字图像处理维纳滤波

维纳滤波又称为最小均方误差滤波,由N.Wiener[1942]首次提出:

  

维纳滤波简单实现:

  1. function f_Wn=wienerfilter(f,H,K)
  2. if nargin==2
  3. K=0.1;
  4. end
  5. f = im2double(f);
  6. [M, N] = size(f);
  7. F = fft2(f);
  8. Fc = fftshift(F);
  9. H_Wn = zeros(M,N);
  10. H_Wn = ((abs(H).^2)./((abs(H).^2)+K)).*(1./H);
  11. F_Wn = H_Wn.*Fc;
  12. F_Wn = ifftshift(F_Wn);
  13. f_Wn = real(ifft2(F_Wn));

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/117291
推荐阅读
相关标签
  

闽ICP备14008679号