开源图像降噪算法与项目介绍【持续更新】

news2024/11/18 17:47:40

Intel® Open Image Denoise

  1. 介绍:Intel® Open Image Denoise(OIDN)是一个开源库,它提供了一系列高性能、高质量的去噪滤镜,专门用于光线追踪渲染的图像。这个库是Intel® Rendering Toolkit的一部分,并且是在宽松的Apache 2.0许可下发布的。OIDN的核心是一系列基于深度学习的去噪滤镜,这些滤镜能够处理从1 spp(样本每像素)到几乎完全收敛的广泛样本范围,使其适用于预览和最终帧渲染。除了仅使用嘈杂的颜色(beauty)缓冲区进行去噪外,还可以选择性地使用辅助特征缓冲区(例如反照率、法线贴图)以尽可能保留细节。
  2. GitHub星:1.8k
  3. GitHub地址:https://github.com/RenderKit/oidn

在这里插入图片描述

BSVD

  1. 介绍:BSVD(Bidirectional Streaming Video Denoising)是一种实时流视频去噪框架,由香港科技大学提出。它的核心是一个新颖的双向缓冲块(Bidirectional Buffer Block),能够利用过去和未来的帧来预测当前帧,实现高效的实时去噪。BSVD框架不仅能够处理视频流中的噪声,还能够保持较高的图像质量,同时实现快速的推理速度。BSVD的网络结构相对简单,由两个UNet网络级联而成,称为W-Net。在训练阶段,网络使用时间移位模块(Temporal Shift Module, TSM),而在推理时则使用双向缓冲块(Bidirectional Buffer Block, BBB)。这种设计使得BSVD在推理时能够以流水线的形式进行,从而实现实时处理。
  2. GitHub星:69
  3. GitHub地址:https://github.com/ChenyangQiQi/BSVD
    在这里插入图片描述

Papers with Code - Image Denoising

  1. 介绍:“Papers with Code - Image Denoising” 是一个汇集了图像去噪领域的研究论文、代码实现、基准测试和数据集的资源平台。该平台提供了多种图像去噪技术的排行榜。
  2. 官网:https://paperswithcode.com/task/image-denoising
    在这里插入图片描述

Zero-Shot Noise2Noise

  1. 介绍:Zero-Shot Noise2Noise(ZS-N2N)是一种无需任何训练数据或噪声分布知识的高效图像去噪方法。这种方法受到Noise2Noise(N2N)和Neighbor2Neighbor(NB2NB)的启发,特别适合于逐像素独立噪声的去噪。ZS-N2N通过使用单个噪声图像生成一对噪声图像,并用这对图像训练一个简单的两层神经网络,从而实现去噪。这种方法在人工、真实世界相机和显微镜噪声的实验中表现出色,常常以更低的成本超越现有的无数据集方法,适合数据稀缺且计算资源有限的情况。
  2. 论文:Zero-Shot Noise2Noise: Efficient Image Denoising without any Data
  3. 网址:https://colab.research.google.com/drive/1i82nyizTdszyHkaHBuKPbWnTzao8HF9b?usp=sharing#scrollTo=rOnvECU38H_R

DIP (Deep Image Prior)

  1. 介绍:Deep Image Prior(DIP)是一种利用深度学习进行图像恢复的技术,它通过使用随机初始化的深度卷积网络来处理图像去噪、超分辨率和修复等逆问题。DIP的核心思想是,即使在没有学习之前,生成器网络的结构也能够捕获大量的低级图像统计信息。这意味着,一个随机初始化的神经网络本身就可以作为一个手工先验,用于解决标准的逆问题,如去噪、超分辨率和图像修复等。
  2. 官网:https://dmitryulyanov.github.io/deep_image_prior
  3. GitHub星:7.8k
  4. GitHub地址:https://github.com/DmitryUlyanov/deep-image-prior
    在这里插入图片描述

reproducible-image-denoising-state-of-the-art

  1. 介绍:收集各类图像去噪的算法GitHub项目,里面收集了包括传统的、深度方向的图像降噪各类算法。
  2. GitHub星:2.4k
  3. GitHub地址:https://github.com/wenbihan/reproducible-image-denoising-state-of-the-art
    在这里插入图片描述

DnCNN

  1. 介绍:DnCNN(Deep Convolutional Neural Network for Image Denoising)是一种深度学习方法,用于图像去噪。它通过学习噪声图像的残差来实现去噪,即使用带噪声图像减去估计的噪声来得到干净的图像。DnCNN 网络通常包含一个卷积层、多个卷积层与批归一化和ReLU激活函数的组合,以及最后一个卷积层来输出噪声图。DnCNN 已被证明在多种噪声水平下都具有良好的去噪效果。
  2. GitHub星:1.4k
  3. GitHub地址:https://github.com/cszn/DnCNN
    在这里插入图片描述

MAXIM

  1. 介绍:MAXIM: Multi-Axis MLP for Image Processing 是一个在 CVPR 2022 上被提名为最佳论文的图像处理模型。这个模型由谷歌研究团队提出,它是基于多层感知器(MLP)构建的,用于处理包括图像去噪、去模糊、去雨、去雾和增强等多种图像处理任务。
  2. GitHub星:999
  3. GitHub地址:https://github.com/google-research/maxim
    在这里插入图片描述

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

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

相关文章

基因功能分析:DAP-seq与H3K4me3 ChIP-seq的协同效应

什么是DAP-Seq? DAP-Seq,即DNA亲和纯化测序技术,是一种创新的基因组分析方法。它通过体外表达转录因子,精确地鉴定转录因子与基因组的结合位点。与传统的ChIP-seq相比,DAP-Seq不受抗体和物种的限制,使得研…

springboot+vue+java校园共享厨房菜谱系统

目录 功能介绍使用说明系统实现截图开发核心技术介绍:开发步骤编译运行核心代码部分展示开发环境需求分析详细视频演示源码获取 功能介绍 用户 首页:展示系统基本信息,包括厨房介绍、使用指南、最新公告等。 登录注册:用户注册账…

【Qt笔记】QFrame控件详解

目录 引言 一、QFrame的基本特性 二、QFrame的常用方法 2.1 边框形状(Frame Shape) 2.2 阴影样式(Frame Shadow) 2.3 线条宽度(Line Width) 2.4 样式表(styleSheet) 三、QFrame的应用场景 四、应用…

906. 超级回文数

1. 题目 906. 超级回文数 2. 解题思路 题目意思很简单,在给定范围中找到所有满足,它本身是回文,且它的平方也是回文的数字个数。 这题需要注意题目给定的范围,后面很有用: 因为回文范围是有限的,那么我…

C++(9.26)

1.什么是虚函数,什么是纯虚函数 虚函数是在基类中声明为virtual的函数,可以被重新定义来实现多态,纯虚函数则是以0结尾的虚函数,是没有实现的虚函数。 2.基类为什么需要虚构析函数 为了防止在后面delete释放空间时导致溢出 数据…

【IPV6从入门到起飞】5-6 IPV6+Home Assistant(ESPHome+ESP-cam)实时监控

5-6 IPV6Home Assistant[ESPHomeESP-cam]实时监控 1、背景2、ESPHome 安装2-1 ESPHome 简述2-2 安装 3、创建ESP32-CAM设备4、编辑yaml配置4-1 找到合适的配置4-2 修改配置4-3 验证配置4-4 编译项目 5、烧录固件6、绑定设备7、效果实现 1、背景 在前面我们已经实现了数据采集与…

【Python游戏开发】扫雷游戏demo

准备步骤 项目开发使用【Mu 编辑器】 1.使用Mu编辑器创建新项目 2.点击【保存】,将项目保存到指定路径中 3.点击【图片】,会打开项目图片存储位置,将所需图片复制粘贴至该文件夹中 游戏编写 1.设置游戏场景 ROWS 15 # 设置行数 COLS …

【面试题】软件测试实习(含答案)

软件测试实习常见面试题,主要是功能测试相关的基础问题 目录 一、软件测试基础 1、介绍一下你最近的项目,以及工作职责 2、软件项目的测试流程? 3、黑盒测试与白盒测试的区别? 4、黑盒测试常见的设计方法?怎么理解等价类方法和边界值方法 1&…

GO语言环境搭建和字符说明

Go的三种安装方式 Go有多种安装方式,你可以选择自己喜欢的。这里我们介绍三种最常见的安装方式: 1.Go源码安装:这是一种标准的软件安装方式。对于经常使用Unix类系统的用户,尤其对于开发者来说,从源码安装是最方便而…

传奇架设教程:传奇登录器公告窗口如何设置?link.htm网页文件制作教程

今天给大家分享传奇登录器公告窗口的设置教程: 我们玩服时可以看到很多服的登录器公告看上去都很高大上,并且窗口比例也非常的合适,但是自己架设起来并没有看到窗口公告,这是为什么呢? 这是因为你的列表没有设置公告…

计算机视觉中的2D变换:用Python让图像‘动’起来

嘿,小伙伴们!今天我们要聊的是计算机视觉中的2D变换——那些能让图像‘动’起来的技术。无论你是初学者还是资深开发者,这篇文章都将带你深入了解2D变换,并通过Python代码实战演示。准备好了吗?让我们开始吧&#xff0…

Humans or LLMs as the Judge? A Study on Judgement Bias

文章目录 题目摘要引言相关作品论法官的偏见实验方案结果与讨论欺骗LLM法官结论 题目 人类还是LLMs作为裁判?判断偏差研究 论文地址:https://arxiv.org/pdf/2402.10669 摘要 采用人类和大型语言模型(LLM)作为评估LLM性能的评判者(也称为人类和LLM-as-a…

多车合作自动驾驶框架CoDrivingLLM:基于大语言模型驱动的决策框架

Abstract 目前,全球范围内已开始对联网自动驾驶汽车(CAVs)进行道路测试,但它们在复杂场景中的安全性和效率表现仍不令人满意。合作驾驶利用CAVs的连接能力,通过协同作用超越个体表现,使其成为在复杂场景中…

MySQL篇(主从复制/读写分离/分库分表)(持续更新迭代)

目录 讲解一:主从复制 一、何为主从复制? 二、主从复制的优点 三、主从复制原理 四、主从复制环境搭建 1. 准备 2. 主库配置 2.1. 修改配置文件 /etc/my.cnf 2.2. 重启MySQL服务器 2.3. 授予主从复制权限 2.4. 查看二进制日志坐标 3. 从库配置…

ubuntu 安装harbor

#安装包 wget https://github.com/goharbor/harbor/releases/download/v2.10.3/harbor-offline-installer-v2.10.3.tgz wget https://github.com/goharbor/harbor/releases/download/v2.10.3/harbor-offline-installer-v2.10.3.tgz.asc#导入签名公钥 gpg --keyserver hkps://ke…

EDM平台大比拼 用户体验与营销效果双重测评

本文评测了ZohoCampaigns、Mailchimp、Sendinblue、AWeber四款EDM平台,分别适合中小企业、多平台集成、多功能集成、初学者等需求。建议企业根据自身规模、技术水平和功能需求选择最适合的平台。 一、Zoho Campaigns 功能概述 Zoho Campaigns是Zoho旗下的一款专注…

每日OJ题_牛客_拼三角_枚举/DFS_C++_Java

目录 牛客_拼三角_枚举/DFS 题目解析 C代码1 C代码2 Java代码 牛客_拼三角_枚举/DFS 拼三角_枚举/DFS 题目解析 简单枚举&#xff0c;不过有很多种枚举方法&#xff0c;这里直接用简单粗暴的枚举方式。 C代码1 #include <iostream> #include <algorithm> …

探索RAG、AI Agents和Agentic RAG的架构、应用程序和主要区别

人工智能催生了能够执行各种任务的强大模型。该领域最具影响力的两项进步是检索增强生成 (RAG) 和Agents&#xff0c;它们在改进AI驱动的应用程序中发挥着独特的作用。然而&#xff0c;新兴的Agentic RAG概念提出了一种利用两种系统优势的混合模型。Agentic RAG是什么&#xff…

UML中类和类之间关系和各种图

文章目录 1.UML概述2.UML建模工具3.常见UML图_类图4.类图之类和类之间的关系5.用例图1.用例图是什么2.用例图所包含的元素3.用例图所包含的关系 6.状态图1.状态图是什么&#xff1f;2.状态图所包含的元素 7.活动图1.活动图的元素 8.时序图1.时序图是什么&#xff1f;2.时序图的…

混合密码系统——用对称密钥提高速度,用公钥密码保护会话密钥

混合密码系统&#xff08;Hybrid Cryptosystem&#xff09;是一种结合了多种密码学技术和算法的加密方案&#xff0c;旨在充分利用不同密码算法的优势&#xff0c;以提供更强大的安全性、更高的效率或更好的功能特性。以下是对混合密码系统的详细解释&#xff1a; 组成要素 对…