大疆的raw图噪声合成:Towards General Low-Light Raw Noise Synthesis and Modeling

文章目录

  • Towards General Low-Light Raw Noise Synthesis and Modeling
    • 1 dd
    • 2 信号相关噪声建模
    • 3 信号无关噪声:生成器和一致性损失(L1和 vgg 内容损失)
    • 4 判别器
    • 5 总结

Towards General Low-Light Raw Noise Synthesis and Modeling

1 dd

作者说极暗场景下 物理方法仿真不好。
作者提出的方法,对于信号相关的噪声 使用物理方法建模, 泊松噪声。
在低光条件下,与信号无关的噪声是主要成分。由于信号无关组件中的噪声源非常复杂,并且随着不同的曝光时间、ISO水平和相机传感器的变化而显著变化。没有采用基于物理的方法来建模与信号无关的噪声,而是利用生成对抗网络(GAN)强大的学习能力来建模它
在这里插入图片描述

2 信号相关噪声建模

简单说下其思路吧。
信号相关泊松噪声采用物理建模的方法 或者 采样的方法( Rethinking noise synthesis and modeling in raw那篇论文)

3 信号无关噪声:生成器和一致性损失(L1和 vgg 内容损失)

信号无关噪声采用生成的方法,一个GAN:
这个gan有自己的特点:
首先一个generator 生成 N_indep, 与 N_dep相加后得到噪声图, 如何让得到的噪声图与 真实噪声图比较接近呢?一般情况下 L1或者 vgg的内容损失, 但是噪声图的值是随机的,与真实噪声图不会完全一致,这里加了一个 pretrained denoise net作为特征提取器,提取后得到2个降噪图像,降噪后的图像会比较稳定,计算这两个降噪图像的L1 和 vgg的内容损失。

这里我有一个疑问,如果不使用pretrained denoise net, 使用一个 中值滤波,引导滤波或者其他低通滤波器替换是否也可以,减少计算量,也许极暗场景噪声太大,一般滤波器还不一定行。

4 判别器

另外判别器这里作者为了更好的区分噪声强度,构建了一个基于FFT的判别器,能够更好的处理不同level的噪声图。
损失函数同gan: 生成器 一个 ganloss, 判别器两个 gan loss(因为输入2个图,gt noisy im和 generate noisy im)

这里也有一个疑问,不使用58那篇sanple的方式建模噪声。信号相关和信号无关噪声都是用 gan表现如何?

5 总结

这是关于raw noise model的最新一篇论文,结合了物理建模和深度学习,创新点吧也是有一些的,当然作者也提到可能对于特别暗的场景可能效果好一些,如果sidd数据集其实 P-G噪声模型也许就够好了,实际使用的适合我主要是基于PG,以及sampling建模的方法,标定噪声和制作数据集。

这一系列论文是不断对raw noise model的建模方法改进,来生成噪声数据,效果是可以的。
当然如果直接使用 n2n, nb2nb等无监督方法降噪也是可以的。

建模越准,训练的model效果就会越好吗?感觉未必,相反也有一定可能损害model的泛化能力。
之前试验过几种方法

  1. pg
  2. led
  3. rethinking noise (sampling)
  4. n2n
  5. 不标定,采用随机的 lamda(possiong noise level para)和 sigma(gauss noise level para)

这些方法应用在实际图像上效果不会差别太多。当然也可能我实际制作的数据集本身比较糙,达不到公开数据集gt那种效果。
暂时不做这个方向了,用到再细看吧。

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

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

相关文章

2024 ssh连接linux ,包括连接被拒的解决方案

这里以windows系统 连接 linux(centOS)为例: 一、如果windows 连接时出现: Permission denied, please try again. 连接被拒绝,做出以下修改: 打开linux - Terminal 输入:cat /etc/ssh/sshd_c…

算法训练day39Leetcode62不同路径63不同路径2

62 不同路径 题目描述 一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish” )。 问总共有多少条不同的…

常见控件应用

常见控件应用 1.操作Ajax选项2.滑动滑块操作 1.操作Ajax选项 Ajax即Asynchronous JavaScript and XML(异步JavaScript和XML),是指一种创建交互式、快速动态网页应用的网页开发技术。通过在后台与服务器进行少量数据交换,Ajax可以…

鸿蒙App基础

像素单位 .1、基础单位 为开发者提供4种像素单位,框架采用vp为基准数据单位。 PS:个人建议使用lpx,配置好配置文件,这里就可以按照UI设计稿实际的来,可以更好的实现设计效果 名称描述px屏幕物理像素单位vp屏幕密度相…

如何利用生成式人工智能助力短视频剧本创作?

短视频已成为现代人获取娱乐和信息的一种流行方式。不同于传统的电影和电视剧,短视频的时长通常较短,内容形式多样,更适合快节奏的社会生活。本文将讨论如何编写短视频剧本,以及它与传统故事在结构和内容上的区别。 简介 短视频剧…

mysql日常优化的总结

文章目录 一、数据表结构相关优化建字段类型注意事项1. int类型的选择2.varchar、char、text类型3.date、datetime、timestamp类型 表规划1. 垂直分表2. 水平分表 二、查询语句优化1.对于字段多的表,避免使用SELECT *2.避免使用!操作符3.避免使用null做条件4.like查…

48、兰州大学、青海师范:专门用于深度CNNs的天阶斗技-ELA Local Attention

本文由兰州大学信息科学与工程学院、青海省物联网重点实验室、青海师范大学于2024年3.2日发表于ArXiv。为了解决现有的注意力模型在有效利用空间信息方面存在的限制和困难,提出了一种高效的局部注意力ELA模型。该方法通过分析坐标注意力的局限性,作者识别…

Pycharm无法粘贴外部文本问题

Pycharm无法粘贴外部文本问题 百度找了好多是因为安装了vim,最后发现是因为pycharm粘贴框存在了很多内容导致 操作方法: 1、清理所有缓存的复制内容 ctrlshiftV 可以看到编译器所有缓存下来的复制文本 2、ctrlA然后delete 解决:此时再复…

戏说c第二十六篇: 测试完备性衡量(代码覆盖率)

前言 师弟:“师兄,我又被鄙视了。说我的系统太差,测试不过关。” 我:“怎么说?” 师弟:“每次发布版本给程夏,都被她发现一些bug,太丢人了。师兄,有什么方法来衡量测试的…

使用测试驱动开发模式编写智能合约

hardhat简介 hardhat是一个以太坊智能合约开发框架,主要用于简化和加速以太坊区块链上的智能合约开、测试和部署,提供了许多工具帮助开发人员更轻松地构建和维护智能合约项目,以下是他的一些主要功能: 智能合约开发:h…

PyCharm 显示无法加载文件 D:\...,因为在此系统上禁止运行脚本。

PyCharm 显示无法加载文件 D:…,因为在此系统上禁止运行脚本。 PyCharm 显示 无法加载文件 D:\python test\AI_CV\venv\Scripts\activate.ps1,因为在此系统上禁止运行脚本。 解决方法: winx点击Windows PowerShell(管理员&#…

HTTP协议以及如何将http协议变为可靠连接

简述: 基本格式: 请求行:请求数据的第一行(请求方式,资源路径,协议) 请求头:第二行开始,格式KEY:value 请求体:POST请求,存放请求参…