图像噪声

噪声

  • Impulse noise 冲击噪声;
  • Gaussian white noise (thermal noise) 高斯白噪声(电子元器件加热引起);
  • Texture noise (spatial correlated noise) 纹理噪声(半色调技术)。

Impulse noise 冲击噪声(脉冲噪声)

  • 椒盐噪声(盐是白色,胡椒粉为黑色)——噪声值将是图像灰度等级的最大值或最小值,每一个概率相等(某一个像素点要么直接是255,要么是0);
  • 均匀脉冲噪声——噪声值是图像灰度等级的最大值和最小值之间的均匀随机变量,[0, 255]的均匀分布(虽然被噪点干扰了,但有可能值与原始值相同)。

为用户给定的参数,表示该像素点被噪声干扰的百分比是多少。

椒盐噪声与脉冲噪声示例。

Gaussian white noise 高斯白噪声

高斯噪声示例。

Texture noise 纹理噪声

计算自相关函数,纹理噪声干扰的邻近像素会有较大的相关性。

表示原始图像,即GT;表示被噪声污染的图像,表示经过滤波后的图像;

ISNR:信噪比提高的部分,好的情况下,滤波处理后的图像离GT距离更近,为正值。

滤波后的结果,图像模糊了,再添加一个阈值。

双边滤波

  • 橘黄色:高斯低通滤波,中间权重最大,周围权重递减,公式中p、q表示空间像素点的位置,p是当前要滤波的像素点的空间位置,q表示邻近的某个像素点的空间位置;
  • 蓝色:若p、q两点的灰度值差别很大,权重值会下降,当非常接近的时候,权重值才会大,加入蓝色这一项,与前面相乘,对周围像素值进行非线性变换(即相似时权重会很大,但不相似时虽然靠得近但权重也会小);
  • 紫色:保证滤波后的像素值仍在[0, 255],起归一化的作用,保证所有权重值之和为1。

去噪前后结果对比。

失败的结果。

参数不同的失败结果。

双边滤波作用于彩色图像。

不是只可以作用在噪声图像上,看起来更加光滑。

帽子上的褶皱统统被抹去,脸部出现了mach band。

本质目的想去除手后面背景的纹理,但双边滤波对纹理噪声作用效果不大。

非线性全变分滤波

将滤波看为优化问题,优化的目标是:滤波后x方向上的差分和y方向上的差分尽量的少,也就是说要使得图像变得比较光滑。

一些限制条件:

  • 原始图像的能量与受噪声干扰的图像是一样的
  • 二者差异的积分为给定的均方差。

采用梯度下降法优化。

20次迭代。

滤波后的结果。

双边纹理滤波

这是对原始双边滤波器(Tomasi & Manduchi, 1998)的修改,它对纹理特征进行基于局部块的分析,并将其结果纳入范围滤波器内核;

  • 它将纹理信息(而不是颜色信息)纳入了范围过滤器内核

确保适当的纹理/结构分离的中心思想是基于patch移位,从最有代表性的纹理patch中捕捉到纹理信息,并清除突出的结构边缘。

  • 纹理往往包含足够强烈的对比,从而与结构相混淆

假设一个的box代表一个patch,每个像素中共有个patch包含(右图蓝色为最后一个)。

形成一个指导图像,是根据局部纹理的测量值来的。

如何衡量局部纹理特征的值 or patch是包含边缘的?

  • 我们暂且假设纹理信号的振幅比相邻结构边缘的振幅小;
  • 我们将纹理定义为信号的细尺度空间振荡;
  • 通过色调范围(tonal range)来衡量一个patch 包含结构边缘的可能性。

色调范围即图像块中最大灰度值和最小灰度值的差,若patch中真正包含边缘,的值相对较大,若为纹理,该值相对较小(判断是真正包含边缘还是由于纹理噪声而引起的伪边缘的相应)。

实验结果。

结构边缘信息保留,纹理信息消除。

Reference

数字图像处理与应用_浙江大学_中国大学MOOC(慕课)数字图像处理与应用,spContent=深刻理解图像处理原理,生动展现图像处理过程,灵活应用图像处理方法,中国大学MOOC(慕课)https://www.icourse163.org/course/ZJU-1206408807?from=searchPage

数字图像处理与应用——图像滤波技术相关推荐

  1. OpenCV与图像处理学习五——图像滤波与增强:线性、非线性滤波、直方图均衡化与Gamma变换

    OpenCV与图像处理学习五--图像滤波与增强:线性.非线性滤波.直方图均衡化与Gamma变换 三.图像滤波与增强 3.1 线性滤波 3.1.1 方框滤波 3.1.2 均值滤波 3.1.3 高斯滤波 ...

  2. Win8Metro(C#)数字图像处理--2.7图像伪彩色

    Win8Metro(C#)数字图像处理--2.7图像伪彩色 原文:Win8Metro(C#)数字图像处理--2.7图像伪彩色  2.7图像伪彩色函数 [函数名称] 图像伪彩色函数PseudoCol ...

  3. matlab空域滤波,MATLAB数字图像处理基本操作及空域滤波

    MATLAB数字图像处理基本操作及空域滤波 实验一 MATLAB 数字图像处理基本操作及空域滤波实验目的1.了解有关数字图像处理的基本概念,熟悉Matlab软件中关于数字图像处理的基本命令,掌握利用M ...

  4. 数字图像处理Matlab-图像的滤波处理与图像空间变换(附代码)

    目录 1.Objectives: 2.Experiment Content: 3.Experiment Principle: 4.Experiment Steps Result and Conlusi ...

  5. Win8 Metro(C#)数字图像处理--2.52图像K均值聚类

    原文:Win8 Metro(C#)数字图像处理--2.52图像K均值聚类  [函数名称] 图像KMeans聚类      KMeansCluster(WriteableBitmap src,int ...

  6. Win8Metro(C#)数字图像处理--2.3图像反色

    原文:Win8Metro(C#)数字图像处理--2.3图像反色 [函数名称] 图像反色函数ContraryProcess(WriteableBitmap src) [算法说明] 反色公式如下:     ...

  7. Win8 Metro(C#)数字图像处理--3.3图像直方图计算

    原文:Win8 Metro(C#)数字图像处理--3.3图像直方图计算 /// <summary>/// Get the array of histrgram./// </summa ...

  8. Java OpenCV-4.0.0 图像处理11 自定义图像滤波(降噪) 算子

    @[TOC](Java OpenCV-4.0.0 图像处理11 自定义图像滤波(降噪) 算子) Java OpenCV-4.0.0 自定义图像线性滤波(降噪) package com.xu.image ...

  9. 数字图像处理--几种图像均值滤波的java实现

    在<数字图像处理>一书中介绍了用于降低图像噪声的均值滤波器,分别有算数均值滤波器.几何均值滤波器.谐波均值滤波器.逆谐波均值滤波器.除了降噪,均值滤波器也可以模糊图像,滤波器大小为3.5. ...

  10. 数字图像处理与应用——图像和视频压缩技术

    图像压缩JPEG标准 JPEG是应用最广泛的静态图像压缩标准. JPEG是针对标准彩色图像和灰度图像压缩的程序: JPEG针对真实环境中的压缩效果较好,对工程图.卡通图.其他非真实感的图像压缩效果较差 ...

最新文章

  1. springcloud与dubbo对比:
  2. 1123: 零起点学算法30——参加程序设计竞赛
  3. 点到点链路上的ospf
  4. Java IO流学习总结二:File
  5. .net core实践系列之短信服务-Api的SDK的实现与测试
  6. typedef的四个用途和两个陷阱
  7. 农业信息技术基础知识(1)
  8. 设置虚拟机dns服务器域名,域名服务器DNS的设置实验
  9. INTO CORRESPONDING FIELDS OF、去掉前导零,增加前导0。不显示物料号的前导零
  10. 杭州女程序员自述:疫情之下被迫离职,仲裁说理被公司索赔百万
  11. 服务更新发布方式------“金丝雀、滚动更新、蓝绿部署”
  12. 如何关闭华为手机连接电脑自动弹出cd驱动器和类似文件管理文件夹
  13. 总成绩冒泡排序Java_输入班级48分的java考试成绩,并且将其顺序排序
  14. 常见linux服务器存储空间,怎么在linux上查看服务器的存储空间多大
  15. 安装Mozilla Firefox
  16. 笔记本电脑移动到行尾 行首 快捷键
  17. Pubwin 2007有奖“找茬”计划
  18. Facebook Instant Game 捆绑包配置方法
  19. 计算机桌面体验,安装具有桌面体验的服务器
  20. 计算机二级自学免费教程,计算机二级自学网站

热门文章

  1. python 有限域函数库_有限域(4)——程序实现有限域的运算
  2. 【正版软件】Virtual Display Manager 虚拟显示器布局配置管理软件
  3. 考研微机原理是计算机基础吗,2015年电子科技大学微机原理与应用考研复试大纲...
  4. 正则表达式常用匹配方式
  5. LVS(三)lvs+keeplive
  6. matlab color选取(颜色对照表)
  7. 二进制数除法 matlab,MATLAB求出不可约多项式(实现二进制加法、除法)
  8. java程序员简历项目经验_程序员简历中的项目经验怎么写
  9. 大数据技术综合分析!数据采集与预处理
  10. tar bz2 解压