超分辨率开源库 GitHub 热门项目分享

news2024/11/25 7:46:59

图片

超分辨率(Super-Resolution)就是将低分辨率(low resolution)的图像通过算法提升到高分辨率(high resolution)的过程。

超分辨率技术在多个领域有广泛应用,包括但不限于以下几个方面:

  1. 医疗成像:在医学影像中,超分辨率技术可以帮助提高图像质量,使医生能够更清晰地观察和诊断疾病。

  2. 安全监控:在安防监控系统中,超分辨率技术可以提高监控视频的分辨率,从而更有效地识别和跟踪目标。

  3. 数字娱乐:超分辨率技术提高图像视频的清晰度,例如修复一些古老的影视资料。

  4. ......

随着图像和视频数据量的急剧增加,以及人们对高质量图像需求的不断提升,超分辨率技术也在不断发展,以满足实际应用的需求。本文将分享一些相关的开源库和数据集,希望能够帮助该领域的研究人员推进研究和应用。

GFPGAN

GFPGAN 是腾讯开源的图像修复工具包,专注于人脸照片的恢复,尤其是老照片、低分辨率或损坏人脸的修复。

  • 开源地址:https://github.com/TencentARC/GFPGAN

  • 在线demo:https://replicate.com/xinntao/gfpgan

  • 论文地址:https://arxiv.org/abs/2101.04061

⭐Star:34.9k

waifu2x

waifu2x 使用卷积神经网络对动漫风格的图片进行放大操作(支持照片),最高能4倍放大图片。

  • 开源地址:https://github.com/nagadomi/waifu2x

  • 在线使用:https://www.waifu2x.net/

⭐Star:27.3k

Real-ESRGAN

Real-ESRGAN 是腾讯开源的图像分辨率提升模型,旨在开发出实用的图像/视频修复算法。

最新更新发布了动漫视频小模型AnimeVideo-v3 model、动漫插图模型RealESRGAN_x4plus_anime_6B

Real-ESRGAN 在提升老旧照片或视频的分辨率、改善低质量图像资料的清晰度、增强数字取证中的图像质量以及提高医学成像的分辨率等应用中发挥重要作用。

  • 开源地址:https://github.com/xinntao/Real-ESRGAN

  • 论文地址:https://arxiv.org/abs/2107.10833

⭐Star:26.7k

CodeFormer

CodeFormer 主要针对图像修复、去噪、超分辨率等更广泛的图像恢复任务,尤其擅长处理含有结构信息的图像(如文本、线条、边缘)。但对于人脸修复,相较于 GFPGAN 效果稍逊。

  • 开源地址:https://github.com/sczhou/CodeFormer

  • 论文地址:https://arxiv.org/abs/2206.11253

⭐Star:19.3k

图片

Waifu2x-Extension-GUI

Waifu2x-Extension-GUI 借助深度卷积神经网络对图片、GIF、视频进行超分辨率放大(即放大与降噪)以及对视频进行插帧(即补帧)。

  • 开源地址:https://github.com/AaronFeng753/Waifu2x-Extension-GUI

⭐Star:12.3k

图片

原图 GIF 500 x 372

图片

经过2x放大&降噪,以及gif优化后 1000 x 744

BasicSR

BasicSR(Basic Super Restoration)是一个基于 PyTorch 的开源图像视频复原工具箱,适配多种视觉底层任务,比如超分辨率,去噪,去模糊,去 JPEG 压缩噪声等。

  • 开源地址:https://github.com/XPixelGroup/BasicSR

  • 官方教程:https://www.zhihu.com/column/c_1295528110138163200

⭐Star:6.4k

人脸超分辨数据集

FFHQ(Flickr-Faces-HQ Dataset) 数据集包含 70000 张 1024x1024 分辨率的高清人脸图像。

CelebA-HQ 数据集包含 30000 张 1024x1024 分辨率的高清人脸图像。

  • FFHQ数据集:https://github.com/NVlabs/ffhq-dataset

  • CelebA-HQ 数据集:https://github.com/tkarras/progressive_growing_of_gans

图像超分辨率数据集

DIV2K 数据集源自 NTIRE2017 和 NTIRE2018 超分辨率挑战赛,由 800 幅训练集图片,100 幅验证集图片和 100 幅测试集图片组成,每张图片具有 2K 分辨率。

  • DIV2K 数据集:https://data.vision.ee.ethz.ch/cvl/DIV2K/

视频超分辨率数据集

Vimeo90K 是一个大规模、高质量的视频数据集,由从 vimeo.com 下载的 89800 个视频片段组成,涵盖了各种场景和动作。

另外,该数据集分为 Triplet 数据集(用作视频插帧)和 Septuplet 数据集(用作视频去噪、视频去块和视频超分辨率)两个子集。

  • 下载地址:http://toflow.csail.mit.edu/

  • 论文地址:https://arxiv.org/abs/1711.09078

图片


当前,超分辨率方法主要分为三类:基于插值的方法、基于重构的方法和基于学习的方法。特别是基于学习的方法,需要大量的数据、计算资源,以满足训练模型获取图像高频细节信息的需求。作为算力服务商,趋动云拥有高性能的计算资源,能够快速处理海量数据,为开发人员提供强大的支持。

趋动云是面向企业、科研机构和个人 AI 开发者构建的开发和推理训练服务,也是全球首个基于 GPU 算力池化云的服务。

趋动云的使命是连接算力·连接人:

📍通过连接全球算力,趋动云可以为用户提供便宜、好用的 AI 算力。
📍通过为AI算法开发全流程提供优化服务、构建全球开发者项目和数据社区,趋动云可以帮助AI开发者接入丰富的生态,快速实现最佳实践。

趋动云

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

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

相关文章

手表化身车钥匙:智慧控车,优雅随行

智能汽车时代来临,传统车钥匙正在逐渐被取代。HUAWEI WATCH 4 Pro及HUAWEI WATCH Ultimate系列手表配对问界M9等,不仅可以化身 UWB 数字车钥匙,无感解锁车辆,还可以实现智能语音控车等功能,让你从容出行,优…

美国裸机云站群服务器使用指南

在当今数字化时代,网站和应用程序的稳定运行对于企业和个人都至关重要。为了满足日益增长的业务需求,裸机云站群服务器成为了一个理想的选择。以下是美国裸机云站群服务器的使用指南,帮助您更好地利用这一强大的云服务。 一、选择信誉良好的云…

【javaEE-有关CPU进程和线程实现的并发编程及二者的区别】

🔥🔥🔥有关进程并发编程开发的成本问题 这次之前其实我们所有的写的程序都是使用单核心来运行的,但是一般我们的计算机都有很多核心,如果我们编程的时候,只使用一个核心的话,其实这是一个非常大…

光功率计传感器

光探测仪表: 激光功率计探头按照不同的原理和材料分为热电堆型、光电二极管型以及包含两种传感器的综合探头, 激光能量计则有热释电传感器和热电堆传感器探头 激光功率计分为三种类 型 。 第一种类型为光 电 型 , 通过将光 能转换为 电 信 号来表征所接收 的 激光功率 大小 …

2024第15届东莞国际电子智造及微电子展览会

2024第15届东莞国际电子智造及微电子展览会 The 15th Dongguan International Electronic Intelligent Manufacturing and Microelectronics Exhibition in 2024 时间:2024年11月18-20日 地点:广东现代国际展览中心 详询主办方陆先生 I38&#xff0…

排序(2)【选择排序】【快速排序】

一.选择排序 选择排序就是选择一个数组的最大的数字或者最小的数字,放在一整个数组的最后或者开头的位置。 1.选择排序的实现 我们可以对选择排序进行一些加强,普通的选择排序是选择最小的数,然后进行交换。这个加强之后就是我们既要选择出…

北京物业管理app开发,便民服务,智慧管理

居民的现代化生活离不开物业的支持,物业作为服务、保障居民生活的管理单位,从门禁、电梯、快递、停车等方方面面都影响着居民的日常生活。随着经济与科技的不断发展,居民对物业的服务也提出了新的要求。 一. 北京物业管理的现状 …

element--el-table合计换行显示

el-table合计换行显示 效果图实现1、使用到的参数2、代码演示 效果图 实现 1、使用到的参数 官网链接:element-table 将show-summary设置为true就会在表格尾部展示合计行。默认情况下,对于合计行,第一列不进行数据求合操作,而是…

勾八头歌网安之标准ACL、扩展ACL

标准ACL vs 扩展ACL 我是分享我的快乐的终于写完啦!!!!我有时间会把步骤写上来的 也不知有人需要吗哈哈哈 vs

LabVIEW利用旋转编码器脉冲触发数据采集

利用旋转编码器发出的脉冲控制数据采集,可以采用硬件触发方式,以确保每个脉冲都能触发一次数据采集。本文提供了详细的解决方案,包括硬件连接、LabVIEW编程和触发设置,确保数据采集的准确性和实时性。 一、硬件连接 1. 旋转编码…

PyCharm配置教程,手把手教你如何配置

文章目录 引言1. 安装 PyCharm1.1 下载和安装1.2 初次启动 2. 基本配置2.1 设置界面2.2 常用配置项 3. 项目配置3.1 创建新项目3.2 配置解释器 4. 虚拟环境配置4.1 创建虚拟环境4.2 使用已有虚拟环境4.3 管理依赖 5. 插件和扩展5.1 安装插件5.2 推荐插件 6. 调试配置6.1 配置调…

基于Django + Web + MySQL的智慧校园系统

基于Django Web MySQL的智慧校园系统 由于时间紧迫,好多功能没实现,只是个半吊子的后台管理系统,亮点是项目安全性还算完整,权限保护加密功能检索功能有实现,可参考修改 功能如下(服务为超链接&#xff0…

DC/AC电源模块:提升光伏发电系统的能源利用率

BOSHIDA DC/AC电源模块:提升光伏发电系统的能源利用率 随着环境保护意识的提高和能源需求的增加,光伏发电系统作为一种清洁能源的代表,受到了越来越多的关注。然而,光伏发电系统在实际应用中还存在一些问题,如发电效率…

MLOps模型部署的三种策略:批处理、实时、边缘计算

机器学习运维(MLOps)是一组用于自动化和简化机器学习(ML)工作流程和部署的实践。所选择的部署策略可以显著影响系统的性能和效用。所以需要根据用例和需求,采用不同的部署策略。在这篇文章中,我们将探讨三种…

如何通过墙面互动投影打造全新娱乐体验?

随着展厅设计技术的飞速发展,我们见证了无数令人惊叹的创意墙面互动设计形式的涌现。其中,墙面互动投影凭借其独特的魅力,成为了备受欢迎的创意墙面设计典范。它巧妙地融合了展示内容与互动体验,彻底革新了观众与数字内容的交流方…

Python基础语法学习(工程向)-Stage1

输出的方式: print(fabscwdasd {num}) print(asbduwiu %d, a) print(asnidoian %d %d %d,a,b,c)不换行 print(asbdiuabw,end )输入 a input(输入) 只能输入字符串形式,如果相当做数字用则将其转化为数字 只有合法的数字才能转化成功 a int(input()…

一些个人电脑用的小工具软件

1 个人电脑信息管理 如下; 整理自己的电脑信息;录入,保存,查询;添加和更新界面如下, 每次添加、更新之后重新点一下菜单的浏览; 下载, https://download.csdn.net/download/bcb…

C#语言入门详解 --- 方法(含传值 输出 引用 数组)

方法 方法标准式 <Access Specifier> <Return Type> <Method Name>(Parameter List) { Method Body } 让我们逐一对每一个模块进行解释&#xff1a; Access Specifier&#xff1a;访问修饰符&#xff0c;这决定了接下来的主题的可见性&#xff0c;包含p…

在微信公众号上怎么添加预定房间功能

在这个快节奏的现代社会&#xff0c;人们对于便捷与高效的需求日益增加。特别是在旅行或出差时&#xff0c;能够快速、方便地预订一间舒适的房间&#xff0c;无疑是每个人心中的小确幸。今天&#xff0c;我们为您带来了一项革命性的服务——微信公众号上的房间预定功能&#xf…

QQ登录测试用例

QQ登录测试用例 常见测试方法&#xff08;可参考软件测试<用例篇>&#xff09; 等价类&#xff1a; 1、有效等价类 &#xff1a;满足需求的数据集合 2、无效等价类&#xff1a;不满足需求的数据集合 边界值错误猜测法场景法 QQ测试用例设计&#xff1a;xmind 需要完整…