维纳滤波器.zip

  • Leeeo
    了解作者
  • matlab
    开发工具
  • 1KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • 1 积分
    下载积分
  • 3
    下载次数
  • 2020-06-09 22:09
    上传日期
原始信号加载高斯白噪声和椒盐噪声后用维纳滤波器滤波
维纳滤波器.zip
  • wiener.m
    658B
  • jiaoyanandgaosibai.m
    587B
内容介绍
function img_f=wiener(P,Pnoise,K) x=im2double(P); xs=im2double(Pnoise); [M N]=size(x); %h=fspecial('gaussian',[r c],0.5);%gaussian为高斯低通滤波,hsize表示模板尺寸,sigma为滤波器的标准值,单位为像素,默认值为0.5. 用于建立预定义的滤波算子,或者说产生预定义滤波器 %g=imfilter(f,h,'circular');% ‘circular’图像大小通过将图像看成是一个二维周期函数的一个周期来扩展 %s=0.05*randn(r,c); S= fft2(x); G= fft2(xs); for r = 1:M for v = 1:N H(r,v) = G(r,v)/S(r,v); F(r,v)= 1/H(r,v)*((abs(H(r,v)))^2/((abs(H(r,v)))^2+K))*G(r,v); %G(u,v)为噪声信号的功率谱 end end img_f = ifft2((F)); img_f = uint8(abs(img_f)*255); end
评论
    相关推荐
    • 维纳滤波.rar
      用来处理模糊图像的,维纳滤波matlab源代码
    • 维纳滤波器.rar
      用matlab仿真维纳滤波器,通过比较不同噪声方差和阶数以及采样点对为纳滤波的影响
    • 维纳滤波LMS matlab.rar
      维纳滤波,可以有效地滤除信号中的噪声,适应于某些工程
    • 维纳滤波.rar
      维纳滤波(wiener filtering) 一种基于最小均方误差准则、对平稳过程的最优估计器。这种滤波器的输出与期望输出之间的均方误差为最小,因此,它是一个最佳滤波系统。它可用于提取被平稳噪声所污染的信号。
    • 维纳滤波.zip
      维纳滤波测试,通过维纳滤波处理不同种类的加入噪声的图片进行比较,维纳滤波适用于哪些滤波器
    • 5.3 维纳滤波法.zip
      维纳滤波 语音降噪例子 正常运行 matlab
    • 数字图像处理你滤波维纳滤波
      产生模糊冲击函数的模板,对图像尺寸进行延拓,在频域对图像进行模糊,对模糊后的图像叠加高斯噪声,逆滤波,维纳滤波
    • 维纳滤波的模糊图像处理
      利用维纳滤波器对由运动造成的模糊图像进行处理,可以得到比较清晰的图像!
    • 维纳滤波原理及其matlab实现
      Matlab实现维纳滤波法算法
    • USB-COM(HL340).rar
      usb转串口,找了很久才找到,现在别的地方很难下到,要不用不了,我这个可以用 HL340D 的