一个令人惊艳的图片高清化重绘神器:SUPIR来了!

2024-04-15 13:44

本文主要是介绍一个令人惊艳的图片高清化重绘神器:SUPIR来了!,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

今天给大家分享一个将模糊图片还原为照片级高清图像的AI项目:SUPIR。这个项目以尖端的大规模人工智能革新图像恢复技术,通过文本驱动、智能修复,将AI技术与创新思维相结合,赋予每张图像全新的生命力。这个项目的修复能力本质上是一种重绘能力,很多搞设计的同学都说挺不错。

效果展示

经过我的实测,这个项目特别适合低分辨率和模糊照片的高清化处理,比Stable Diffusion WebUI中的高清化效果要好上很多。话不多说,先看效果:

风景图片

感觉这个项目对风景图和物件等真实图片的高清化修复效果是最好的,默认设置就可以出来比较好的效果。

人物肖像

人物肖像的处理效果稍微差点,不过相比其它的AI项目还是会好上不少的。这里我从网上找了一些模糊的剧照和普通人照片,大家可以参考下。小图看着不是很明显,放大对比效果比较明显,建议实际试试。相关图片可以到我的公众号(yinghuo6ai)领取。

老照片

这个项目也可以修复老照片,不过略感遗憾的是,这个项目没有修复破损图片的能力,和之前分享过的老照片高清修复对比一下:可以看到图片上的斑点、划线都被加强了。那种有很多雪花、污渍和裂痕的图片并不适合用SUPIR进行直接修复,可以试试一些AI在线修复工具,比如改图鸭、VanceAI等。

不过SUPIR的优点也很明显,不仅处理了面部,对画面中的其它元素也进行了修复,比如上图中的服装部分更清晰了。所以这又给我提供了一个新的思路,先通过之前SD WebUI的方法对图片进行高清处理,再通过SUPIR进一步处理,我们仍然能获得一些收益。效果对比如下:

部署安装

这个项目发布在Github上:GitHub - Fanghua-Yu/SUPIR: SUPIR aims at developing Practical Algorithms for Photo-Realistic Image Restoration In the Wild

你可以参照其中的介绍自行安装,不过坑可能比较多,还有很多模型需要特殊网络设置才能下载,仅建议技术高手尝试。

为了方便使用,我在AutoDL的云环境中制作了一个镜像,可以一键启动,直接开始创作,免去安装和下载模型的烦恼,创建实例时搜索社区镜像 yinghuoai-SUPIR 即可找到。

另外我对自己的安装过程也做了一个整理,相关程序和模型都提供了方便的下载地址,按照这个步骤你可以把它部署在任意地方。

制作不易,镜像使用方法和独立安装说明目前仅发布在我的AI绘画专栏,如有需要点此前往。

使用方法

基本使用

SUPIR使用起来很简单,只需要4步,如下图所示:

第1步:上传一张待处理的照片,这里以百度贴吧中“弱智吧”的Logo为例。

第2步:对图片进行预处理。这一步会对图片进行“伽玛校正”,校正图片的亮度和色彩。预处理的图片会展示在 Stage1 Output 处。

第3步:生成图片内容描述。这是下一步用来修复图片的提示词,生成后展示在 Prompt 处,如果感觉描述不准确,可以手动修改。

第4步:提交修复图片。这一步可能比较慢,最终效果会展示在 Upscaled Images Output 处。可以拖动中间的横线,对比原始图片和修复图片的差别。

调整参数

如果你对修复的效果不是很满意,可以调整参数试试。我在修复人像图片的时候就遇到一些问题,皮肤皱纹会比较多,显得很老,或者模型根本没有理解图片中各个部分的内容,图片崩掉了。

我们先看一下阶段1和阶段2的这几个参数,如下图所示:

基本上就是Stable Diffusion的相关参数,参数的含义我已经在图中做了标记,就不挨个介绍了,只挑几个重点的参数说明下。

4、图像放大倍数:图像越大使用的显存越多,处理的也越慢。

6、提示词引导系数:如果感觉生成的图片偏离原图过多,可以降低这个数值试试。模糊图像比较明显。

7、阶段2引导强度:如果感觉生成的图片偏离原图过多,也可以同时降低这个数值试试。模糊图像比较明显。

11、引入噪音:会在每次采样时加入一些噪音,值越大生成图片的变化会更多一些。

12、正向提示词:你想加强哪些方面,就写上对应的词语。

13、负向提示词:你不想要哪些方面,就把对应的词语写在这里。比如ugly,bad face等等。

另外还有一些参数,对图片的处理影响比较小,这里简单介绍下,如下图所示:

1、侧重质量还是还原性:图片质量高可能与原图差别较大,还原性就是保真性,更贴近原图。

3、线性阶段2引导起始阶段:这个参数会让图片更贴近提示词,产生更多变化。如果使用,建议使用0.75以上,不要偏离的太多。


以上就是本文的主要内容。

这篇关于一个令人惊艳的图片高清化重绘神器:SUPIR来了!的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/905979

相关文章

关于MongoDB图片URL存储异常问题以及解决

《关于MongoDB图片URL存储异常问题以及解决》:本文主要介绍关于MongoDB图片URL存储异常问题以及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录MongoDB图片URL存储异常问题项目场景问题描述原因分析解决方案预防措施js总结MongoDB图

python实现svg图片转换为png和gif

《python实现svg图片转换为png和gif》这篇文章主要为大家详细介绍了python如何实现将svg图片格式转换为png和gif,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录python实现svg图片转换为png和gifpython实现图片格式之间的相互转换延展:基于Py

使用Python从PPT文档中提取图片和图片信息(如坐标、宽度和高度等)

《使用Python从PPT文档中提取图片和图片信息(如坐标、宽度和高度等)》PPT是一种高效的信息展示工具,广泛应用于教育、商务和设计等多个领域,PPT文档中常常包含丰富的图片内容,这些图片不仅提升了... 目录一、引言二、环境与工具三、python 提取PPT背景图片3.1 提取幻灯片背景图片3.2 提取

Python实现图片分割的多种方法总结

《Python实现图片分割的多种方法总结》图片分割是图像处理中的一个重要任务,它的目标是将图像划分为多个区域或者对象,本文为大家整理了一些常用的分割方法,大家可以根据需求自行选择... 目录1. 基于传统图像处理的分割方法(1) 使用固定阈值分割图片(2) 自适应阈值分割(3) 使用图像边缘检测分割(4)

C#实现将Excel表格转换为图片(JPG/ PNG)

《C#实现将Excel表格转换为图片(JPG/PNG)》Excel表格可能会因为不同设备或字体缺失等问题,导致格式错乱或数据显示异常,转换为图片后,能确保数据的排版等保持一致,下面我们看看如何使用C... 目录通过C# 转换Excel工作表到图片通过C# 转换指定单元格区域到图片知识扩展C# 将 Excel

JS+HTML实现在线图片水印添加工具

《JS+HTML实现在线图片水印添加工具》在社交媒体和内容创作日益频繁的今天,如何保护原创内容、展示品牌身份成了一个不得不面对的问题,本文将实现一个完全基于HTML+CSS构建的现代化图片水印在线工具... 目录概述功能亮点使用方法技术解析延伸思考运行效果项目源码下载总结概述在社交媒体和内容创作日益频繁的

使用Node.js制作图片上传服务的详细教程

《使用Node.js制作图片上传服务的详细教程》在现代Web应用开发中,图片上传是一项常见且重要的功能,借助Node.js强大的生态系统,我们可以轻松搭建高效的图片上传服务,本文将深入探讨如何使用No... 目录准备工作搭建 Express 服务器配置 multer 进行图片上传处理图片上传请求完整代码示例

基于Python实现高效PPT转图片工具

《基于Python实现高效PPT转图片工具》在日常工作中,PPT是我们常用的演示工具,但有时候我们需要将PPT的内容提取为图片格式以便于展示或保存,所以本文将用Python实现PPT转PNG工具,希望... 目录1. 概述2. 功能使用2.1 安装依赖2.2 使用步骤2.3 代码实现2.4 GUI界面3.效

Python实现AVIF图片与其他图片格式间的批量转换

《Python实现AVIF图片与其他图片格式间的批量转换》这篇文章主要为大家详细介绍了如何使用Pillow库实现AVIF与其他格式的相互转换,即将AVIF转换为常见的格式,比如JPG或PNG,需要的小... 目录环境配置1.将单个 AVIF 图片转换为 JPG 和 PNG2.批量转换目录下所有 AVIF 图

详解如何通过Python批量转换图片为PDF

《详解如何通过Python批量转换图片为PDF》:本文主要介绍如何基于Python+Tkinter开发的图片批量转PDF工具,可以支持批量添加图片,拖拽等操作,感兴趣的小伙伴可以参考一下... 目录1. 概述2. 功能亮点2.1 主要功能2.2 界面设计3. 使用指南3.1 运行环境3.2 使用步骤4. 核