图像噪声类型:椒盐噪声,随机噪声,高斯噪声,泊松噪声,异方差高斯噪声模型和参数估计

news2024/12/23 16:18:28

文章目录

    • noise type
      • 1. 高斯噪声和泊松噪声
      • 2. 高斯分布和泊松分布的差异:
      • 3. 异方差高斯 噪声模型(泊松和高斯噪声混合)
      • 4. 几种噪声模型
      • 5. 信噪比 SNR的计算方法是
      • 6. Practical Poissonian-Gaussian noise modeling and fitting for single-image raw-data

noise type

1. 高斯噪声和泊松噪声

在这里插入图片描述

在这里插入图片描述

下面公式表示用异方差高斯近似泊松分布:
在这里插入图片描述

https://people.csail.mit.edu/hasinoff/pubs/hasinoff-photon-2012-preprint.pdf

但是这个在暗光下(极暗,pixel值<2)还是有误差,详细在第2节说明

概率分布与泊松分布、正态分布

http://hongyitong.github.io/2016/11/13/%E4%BA%8C%E9%A1%B9%E5%88%86%E5%B8%83%E3%80%81%E6%B3%8A%E6%9D%BE%E5%88%86%E5%B8%83%E3%80%81%E6%AD%A3%E6%80%81%E5%88%86%E5%B8%83/

2. 高斯分布和泊松分布的差异:

主要参考Gaussian Noise is Added, Poisson Noise is Applied

如下图:

  1. 第一行是原图像素值分别为0,1,2,3,4,5
  2. 第二行apply possion噪声
  3. 第三行使用异方差高斯近似表示possion噪声
  4. 第四行固定方差的高斯噪声。

一般情况下 异方差高斯可以比较准确的表达泊松噪声,但是特别小的时候略有差异
在这里插入图片描述

3. 异方差高斯 噪声模型(泊松和高斯噪声混合)

论文 Practical Poissonian-Gaussian noise modeling and fitting for single-image raw-data. 和 sidd:A High-Quality Denoising Dataset for Smartphone Cameras

提到将__泊松和高斯噪声__一起建模为 异方差高斯模型:
在这里插入图片描述
等式左边是方差, 右边y是无噪声图像值
beta1是与信号相关的 噪声参数,比如泊松噪声
beta2是与信号无关的 噪声参数,比如高斯噪声方差

怎么理解上面这个公式呢?
由于poisson分布可以近似为:

在这里插入图片描述
然后

P ( l a m d a ) + G ( s i g m a ) = G a u s s i a n ( l a m d a , l a m d a ) + G a u s s i a n ( 0 , s i g m a 2 ) = G a u s s i a n ( i m a g e , i m a g e ) + G a u s s i a n ( 0 , s i g m a 2 ) = i m a g e + g a u s s i a n ( 0 , i m a g e ) + G a u s s i a n ( 0 , s i g m a 2 ) = i m a g e + G a u s s i a n ( 0 , b e t a 1 ∗ i m a g e + b e t a 2 ) P(lamda) + G(sigma) \\ = Gaussian(lamda, lamda) + Gaussian(0, sigma^2) \\ = Gaussian(image, image) + Gaussian(0, sigma^2) \\ = image + gaussian(0, image) + Gaussian(0, sigma^2) \\ = image + Gaussian(0, beta1 * image + beta2) P(lamda)+G(sigma)=Gaussian(lamda,lamda)+Gaussian(0,sigma2)=Gaussian(image,image)+Gaussian(0,sigma2)=image+gaussian(0,image)+Gaussian(0,sigma2)=image+Gaussian(0,beta1image+beta2)

所以:
beta1 = 1,beta2 = sigma^2, image是实际无噪声像素值。

在这里插入图片描述

4. 几种噪声模型

如下图,分别是
原图, 椒盐噪声(50%的pixel被污染),随机噪声(50%的pixel被污染), 高斯噪声和 泊松噪声
在这里插入图片描述

5. 信噪比 SNR的计算方法是

均值 / 标准差

https://www.23bei.com/tool/920.html

6. Practical Poissonian-Gaussian noise modeling and fitting for single-image raw-data

这篇文章首先是建立一个poisson-gaussian模型:
参考本文第二节。
这种近似通常是非常准确的。对于较小的光子计数,光子噪声通常由其他与信号无关的噪声源主导,对于较大的光子计数,中心极限定理确保泊松分布接近高斯分布.

然后对beta1和beta2参数进行估计:
估计方法肯定是通过 均值 和 方差来拟合直线。

值为value = np.arange(0, 256, 5) 的若干个 patch(h=100pixel, w100pixel), 然后添加泊松噪声和高斯噪声。
计算出每块patch的均值作为 横坐标,
每块patch的方差作为纵坐标,
画出下图。
由于clip原因,在接近0和接近255的部分方差是不准确的(会下降),因此这里使用[50, 200]部分的点拟合直线,得到直线系数,即beta1, beta2。
在这里插入图片描述

https://blog.csdn.net/qq_34901691/article/details/119304917

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/544370.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【嵌入式烧录刷写文件】-2.4-移动Intel Hex中指定地址范围内的数据

案例背景&#xff08;共5页精讲&#xff09;&#xff1a; 有如下一段Hex文件&#xff0c;将源地址范围0x9100-0x9104中数据&#xff0c;移动至一个“空的&#xff0c;未填充的”目标地址范围0xA000-0xA004。 :2091000058595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F70717…

Cube Map 系列之:手把手教你 实现天空盒(Sky Box)

什么是天空盒 An skybox is a box with textures on it to look like the sky in all directions or rather to look like what is very far away including the horizon.天空盒是一个使用纹理贴图构建的盒子&#xff0c;人在其中朝任何一个方向看去&#xff0c;其纹理彷佛天空…

Java版本企业工程管理系统软件源码 自主研发,工程行业适用

Java版工程项目管理系统 Spring CloudSpring BootMybatisVueElementUI前后端分离 功能清单如下&#xff1a; 首页 工作台&#xff1a;待办工作、消息通知、预警信息&#xff0c;点击可进入相应的列表 项目进度图表&#xff1a;选择&#xff08;总体或单个&#xff09;项目显示…

Linux【工具 02】OpenStreetMap数据处理工具OSMCTools下载安装使用举例(osmconvert命令说明)

OSMCTools安装使用实例 1.Tools2.官网安装步骤3.实际安装步骤3.1 环境3.2 步骤 4.工具使用实例 OpenStreetMap的下载地址&#xff1a;Geofabrik Download Server。 OSMCTools的GitHub地址&#xff1a;https://github.com/ramunasd/osmctools Windows操作系统&#xff0c;可以…

MyBatis之注解开发

除了XML映射方式&#xff0c;MyBatis还支持注解方式实现POJO对象和数据表之间的关联映射&#xff0c;使用注解的方式一般将SQL语句直接写到接口上。与XML的映射方式相比&#xff0c;基于注解的映射方式相对简单。Mybatis提供的注解有&#xff1a; 1.环境准备 1.1 数据库准备…

C语言函数大全-- _w 开头的函数(3)

C语言函数大全 本篇介绍C语言函数大全-- _w 开头的函数 1. _wmkdir 1.1 函数说明 函数声明函数功能int _wmkdir(const wchar_t* dirname);用于创建指定路径名的新目录 参数&#xff1a; dirname &#xff1a; 指向以 null 结尾的宽字符数组&#xff0c;该数组包含要创建的目…

客户管理系统软件怎么用?

阅读本文您将了解&#xff1a;1.客户管理系统的作用&#xff1b;2.客户管理系统软件怎么用&#xff1b;3.客户管理的注意事项。 一、客户管理系统的作用 客户是企业的重要财富&#xff0c;因此客户管理是企业发展过程中至关重要的一部分&#xff0c;那么客户管理怎么做&#…

《编码——隐匿在计算机软硬件背后的语言》精炼——第17章收尾

古之立大事者,不惟有超世之才,亦必有坚忍不拔之志。——苏轼 文章目录 数字计算机硬件软件 数字计算机 数字计算机分为硬件和软件两部分&#xff0c;硬件是组成计算机的设备&#xff0c;软件是输入计算机的指令和数值。之所以将它们区分&#xff0c;是因为相对于硬件而言&…

照片从安卓手机中消失了?让他们恢复回来的几个方法请收好

“我安卓上的所有照片都消失了&#xff0c;我的照片去哪儿了” “我安卓上的所有照片都不见了” “下载的图片从安卓上消失了” …… 您是否遇到类似的问题&#xff1f;导致Android手机照片丢失的原因有很多&#xff0c;例如软件更新、误删、误操作、系统崩溃、应用程序崩溃、…

【算法】——动态规划题目讲解

本期继续为大家带来的是关于动态规划类题目的讲解&#xff0c;对于这类题目大家一定要多加练习&#xff0c;争取掌握。 &#xff08;一&#xff09;不同路径 链接如下&#xff1a;62. 不同路径 题目如下&#xff1a; 算法思路&#xff1a; 1. 状态表⽰&#xff1a; 对于这种「…

【FMC200】基于FMC标准的1路CameraLink Full 输出子卡模块

产品概述 FMC200是一款CameraLink发送FMC子卡模块&#xff0c;该模块支持2路CameraLink Base模式或者1路CameraLink Full模式的图像信号输出。板卡具有2个CameraLink端口&#xff08;SDR26&#xff09;&#xff0c;可以作为模拟相机的输出。 技术指标 图像接口性能&#xff1a…

202305-第二周资讯

山川软件愿为您提供最优质的服务。 您的每一个疑问都会被认真对待&#xff0c;您的每一个建议都将都会仔细思考。 我们希望人人都能分析大数据&#xff0c;人人都能搭建应用。 因此我们将不断完善DEMO、文档、以及视频&#xff0c;期望能在最大程度上快速帮助用户快速解决问…

高效易懂,打造维护性好的Web自动化测试框架PO模式精讲

目录 前言&#xff1a; 一、 PO概述 二、PO何实现于Web框架素自动化测试重中之重。 1.为了保证易维护性和易读性&#xff0c;我们可以在项目中定义一个统一的库&#xff0c;用来存放所有的定位器类。 2.定义一个基础的类&#xff0c;该类用于针对PO的元素定位进行封装。 3…

Visual Studio 2022 17.7 发布首个预览版

Visual Studio 2022 17.7 已发布首个预览版&#xff0c;这个版本有大量社区贡献的新改进&#xff0c;主要改动如下&#xff1a; 生产效率 文件对比功能&#xff0c;可以在 Solution Explorer 中对比不同的文件差异。在资源管理器中右键单击一个文件&#xff0c;然后使用上下文…

Java 中 Token 是什么,有哪些用途

简介 Token 是一种身份验证机制&#xff0c;通常由服务器生成并返回给客户端&#xff0c;客户端在后续的请求中携带 Token&#xff0c;以证明自己的身份。在 Java 中&#xff0c;Token 的应用场景非常广泛&#xff0c;例如用户登录、API 认证、OAuth 授权等等。 在用户登录的…

Hash索引和B+树

Hash索引和B树所有有什么区别或者说优劣呢? 首先要知道Hash索引和B树索引的底层实现原理&#xff1a; hash索引底层就是hash表&#xff0c;进行查找时&#xff0c;调用一次hash函数就可以获取到相应的键值&#xff0c;之后进行回表查询获得实际数据。B树底层实现是多路平衡查…

晨控CK-GW208-EC与欧姆龙PLC工业EtherCAT协议通讯指南

晨控CK-GW208-EC与欧姆龙PLC工业EtherCAT协议通讯指南 EtherCAT 是一种实时以太网络通讯协议&#xff0c;旨在解决传统现场总线系统在数据传输速率和复杂性方面的限制。相比传统现场总线&#xff0c;EtherCAT 的数据传输速率有了极大的提升&#xff0c;同时&#xff0c;EtherC…

借《2023年Q1TikTok电商带货达人趋势分析报告》教你分析TikTok数据报告

现今TikTok的电商业务正进入爆发期。在众多跨境电商的商业营销中&#xff0c;许多商家把TikTok作为重点选择的平台&#xff0c;期望能搭上这波海外流量红利的巨轮。TikTok营销正越来越受商家青睐和使用。那么作为TikTok电商商家&#xff0c;该如何挑选高匹配、高ROI的带货达人&…

公司招了一个00后,以为是个小年轻,没想到人家是个卷王...

公司前段缺人&#xff0c;也面了不少测试&#xff0c;结果竟然没有一个合适的。一开始瞄准的就是中级的水准&#xff0c;也没指望来大牛&#xff0c;提供的薪资也不低&#xff0c;面试的人很多&#xff0c;但平均水平很让人失望。 令我印象最深的是一个00后测试员&#xff0c;…

基于αβ剪枝算法的五子棋

访问【WRITE-BUG数字空间】_[内附完整源码和文档] 五子棋是世界智力运动会竞技项目之一&#xff0c;是一种两人对弈的纯策略型棋类游戏&#xff0c;是世界智力运动会竞技项目之一&#xff0c;通常双方分别使用黑白两色的棋子&#xff0c;下在棋盘直线与横线的交叉点上&#xf…