基于泊松-高斯噪声模型的标定计算方式

        我在前面的博客三言两语讲讲 sensor 的噪声中分析过 sensor 的噪声类型,从本质上分析,噪声可以归类为与信号值有关的噪声,该部分噪声符合泊松分布;另一类为与信号无关的噪声,该部分噪声符合高斯分布。下面详细分析下参数如何标定计算。

  1. 标定模拟增益前的各个增益下的黑帧噪声方差,该部分为与信号无关的符合高斯分布的噪声(sensor起数字增益阶段,本质乘了系数,噪声理论上在该阶段为线性增加);
  2. 计算0db目标亮度与仿真增益亮度的比值 k;
  3. 将增益值换算为倍数 m;
  4. 获得标定的sensor光电转换效率值 q;
  5. 原图 消除黑电平影响:raw - blc = raw1;
  6. 计算需要添加的图像:raw2 = raw1 / k / m / q;
  7. 计算添加泊松噪声后的图像:raw3 = np.random.posson(raw2);
  8. 还原增益系数和光电转换效率:raw4 = raw3 * k * q;
  9. 获得仿真增益对应的黑帧噪声方差 sigma1,0db对应的黑帧噪声方差 sigma2;
  10. 添加高斯噪声:raw5 = raw4 + (sigma1 - sigma2 / (k * k));
  11. 加回黑电平:raw6 = raw5 + blc;

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

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

相关文章

java项目应用MQTT传输数据

一、概述 近期做的一个项目需要传输数据给第三方。根据协定,采用MQTT进行数据的发送和订阅。一般来说,不通系统进行数据对接,一般采用RESTFul接口,走http。mqtt的话,顾名思义,就是一个消息队列。相比RESTF…

【SpringCloud Alibaba笔记】(1)SpringCloud Alibaba入门简介

SpringCloud Alibaba 为什么会出现SpringCloud Alibaba Spring Cloud Netflix已经进入维护模式,包括以下组件 spring-cloud-netflix-archaiusspring-cloud-netflix-hystrix-contractspring-cloud-netflix-hystrix-dashboardspring-cloud-netflix-hystrix-streams…

透彻掌握GIT基础使用

网址 https://learngitbranching.js.org/?localezh_CN 清屏 clear重新开始reset

科荣AIO UtilServlet存在任意文件读取漏洞

文章目录 产品简介漏洞概述指纹识别漏洞利用修复建议 产品简介 科荣AIO是一款企业管理软件,提供企业一体化管理解决方案。它整合了ERP(如进销存、财务管理)、OA(办公自动化)、CRM(客户关系管理&#xff09…

阿里云数据库PolarDB费用价格_MySQL版_PolarDB_分布式版

阿里云数据库PolarDB租用价格表,云数据库PolarDB MySQL版2核4GB(通用)、2个节点、60 GB存储空间55元5天,云数据库 PolarDB 分布式版标准版2核16G(通用)57.6元3天,阿里云百科aliyunbaike.com分享…

力扣:56. 合并区间(贪心)

题目: 以数组 intervals 表示若干个区间的集合,其中单个区间为 intervals[i] [starti, endi] 。请你合并所有重叠的区间,并返回 一个不重叠的区间数组,该数组需恰好覆盖输入中的所有区间 。 示例 1: 输入&#xff…

Leetcode—1572.矩阵对角线元素的和【简单】

2023每日刷题&#xff08;七十三&#xff09; Leetcode—1572.矩阵对角线元素的和 实现代码 class Solution { public:int diagonalSum(vector<vector<int>>& mat) {int n mat.size();if(n 1) {return mat[0][0];}int sum 0;int i 0, j n - 1;while(i &…

信息学奥赛一本通-编程启蒙:3030:练7.2 保留12位小数

3030&#xff1a;练7.2 保留12位小数 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 7361 通过数: 5724 【题目描述】 读入一个浮点数&#xff0c;保留 1212 位小数输出这个浮点数。 【输入】 只有一行&#xff0c;一个浮点数 xx(−105≤x≤105−105≤x≤105)。 …

Bean 生命周期 和 SpringMVC 执行过程

这里简单记录下 Bean 生命周期的过程&#xff0c;方便自己日后面试用。源码部分还没看懂&#xff0c;这里先贴上结论 源码 结论

遥感技术应用于作物类型种植面积估算实例

1.农作物遥感分类 1.1 利用多时相环境星 CCD 数据作物分类识别实验 采用支持向量机分类器进行基于象素遥感影像分类方法。在分类过程中&#xff0c;分别对不同日期的单景环境星数据以及不同日期环境星数据的组合进行分类&#xff0c;以评价环境星在作物分类中的应用潜力&#x…

云计算:OpenStack 配置云主机实例的资源实现内网互通

目录 一、实验 1. 环境 2.配置项目及用户 3.配置规格实例与镜像 4.配置VPC 5. 配置安全组 6. 创建云主机 cs_01 &#xff08;cirros系统&#xff09; 7.创建云主机 cs_02 &#xff08;cirros系统&#xff09; 8.创建云主机 cs_03 &#xff08;cirros系统&#xff09; …

JavaWeb的请求响应

一.请求 1.原始方式接收请求 获取请求参数 request.getParameter("name") HttpServletRequest 2.获取简单参数 方法参数名称和请求参数名称保持一致 RequestParam("name") 解决参数名称不一致问题&#xff0c;但是要注意默认必填 3.使用对象获取参数…

NFC物联网智能锁安全测试研究

针对短距离无线通信在物联网智能锁实际运用中的安全机制问题&#xff0c;通过理论分析和实际操作演示潜在的攻击流程&#xff0c;发现其存在的安全漏洞并提出可行的加固方法&#xff0c;并对加固后的通信系统进行CPN建模与安全性分析&#xff0c;对无线通信协议的安全性能提升、…

处理urllib.request.urlopen报错UnicodeEncodeError:‘ascii‘

参考&#xff1a;[Python3填坑之旅]一urllib模块网页爬虫访问中文网址出错 目录 一、报错内容 二、报错截图 三、解决方法 四、实例代码 五、运行截图 六、其他UnicodeEncodeError: ascii codec 问题 一、报错内容 UnicodeEncodeError: ascii codec cant encode charac…

Springboot使用log4j2日志框架

文章目录 1.pom.xml引入依赖2.配置文件引入log4j2的配置文件3.导入log4j2配置文件4.通过Slf4j注解来使用log.info()等最后 1.pom.xml引入依赖 提示&#xff1a;lombok用于Slf4j注解 <dependency><groupId>org.springframework.boot</groupId><artifactId&…

UG NX二次开发(C++)-通过两点和高度创建长方体

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 1、前言2、采用UFun函数来创建长方体3、采用NXOpen方法实现两点和高度创建长方体4、验证1、前言 在UG NX二次开发时,我们通常会采用ufun函数来完成功能的开发,但是有些功能在ufun函数中不能找到…

牛客网SQL训练5—SQL大厂真题面试

文章目录 一、某音短视频1.各个视频的平均完播率2.平均播放进度大于60%的视频类别3.每类视频近一个月的转发量/率4.每个创作者每月的涨粉率及截止当前的总粉丝量5.国庆期间每类视频点赞量和转发量6.近一个月发布的视频中热度最高的top3视频 二、用户增长场景&#xff08;某度信…

关于Python里xlwings库对Excel表格的操作(二十二)

这篇小笔记主要记录如何【用“.number_format ”函数获取单元格的文本各种属性】。前面的小笔记已整理成目录&#xff0c;可点链接去目录寻找所需更方便。 【目录部分内容如下】【点击此处可进入目录】 &#xff08;1&#xff09;如何安装导入xlwings库&#xff1b; &#xff0…

手写动态代理--java

文章目录 动态代理静态代理的写法动态代理基本写法静态化具体方法 改成用JDK的InvocationHandler 动态代理 首先明确代理模式是一个类的方法不能直接使用&#xff0c;我们在客户端和目标对象之间创建一个中介&#xff0c;这个中介就是动态代理&#xff0c;例如租房者&#xff…

在 Python 中使用装饰器decorator的 7 个层次

在 Python 中使用装饰器的 7 个层次(7 Levels of Using Decorators in Python) 文章目录 在 Python 中使用装饰器的 7 个层次(7 Levels of Using Decorators in Python)导言Level 0: 了解基本概念Basic Concepts和用法Usages什么是装饰器decorator&#xff1f;我们为什么需要装…