使用PAI-DSW修复亚运历史老照片

本文涉及的产品
交互式建模 PAI-DSW,5000CU*H 3个月
简介: 本次实验旨在通过使用PAI-DSW和Stable Diffusion WebUI,对一组旧照片进行修复和增强,以提升其清晰度、颜色和纹理。通过这一过程,我们期望能更好地理解和运用PAI-DSW和Stable Diffusion WebUI的强大功能,为图像修复领域提供新的可能性。

1、活动目标

本次实验旨在通过使用PAI-DSW和Stable Diffusion WebUI,对一组旧照片进行修复和增强,以提升其清晰度、颜色和纹理。通过这一过程,我们期望能更好地理解和运用PAI-DSW和Stable Diffusion WebUI的强大功能,为图像修复领域提供新的可能性。

2、实验过程

通过PAI-DSW快速搭建实验环境。然后利用大模型进行图像的修复工作。它运用深度卷积神经网络(DCNN)和生成对抗网络(GAN)等技术,能自动识别并修复图像中的破损和缺失部分,使修复后的图像看起来更为真实、清晰。大致的过程是先进行图像去噪、图像超分、面部增强、图像上色、划痕清理等方法。最后再利用Stable Diffusion WebUI进行精确的图像修复。

2.1、实验步骤

2.1.1、环境准备

首先,我们需要安装实验所需要的依赖资源。

2.2.2、准备数据

然后我们通过OSS提供的方法,下载对应的图片资源。

2.2.3、图像推理

该过程由多个过程组成,其中包含图像去噪、图像超分、面部增强、图像上色、划痕清理等。

图像去噪:

下载Restormer代码及预训练文件

运行推理任务

下载NAFNet代码及预训练文件 (基于modelscope)

运行推理任务

图像超分:

下载RealESRGAN代码及预训练文件

运行推理任务

下载SwinIR代码及预训练文件

运行推理任务

下载HAT代码及预训练文件

运行推理任务,这个过程用时比较长,需要耐心等待。

面部增强:

下载CodeFormer代码及预训练文件

运行推理任务

图像上色:

无条件上色

下载代码及预训练文件,并安装modelscope 环境

运行推理任务

有条件上色

这次我们选择的是70.jpg这种图片。然后进行标点及上色操作。

然后我们可以开始对指定区域进行上色

划痕清理:

下载LaMa-inpaint代码及预训练文件,并安装modelscope环境,然后再启动UI服务。

2.2.4、使用Stable Diffusion WebUI进行修复

将训练好的模型导入Stable Diffusion WebUI中,然后根据破损照片的不同情况,选择合适的算法和参数进行修复。在此过程中,我们不断调整参数,并实时预览修复效果,以获得最佳结果。

2.2、实验结果及一些错误截图

通过实验,我们成功地使用PAI-DSW和Stable Diffusion WebUI对一组旧照片进行了修复和增强。修复后的照片在清晰度、颜色和纹理方面都有了显著的提升。具体来说:

(1)清晰度:修复后的照片在细节部分的表现上更为出色。例如,原先模糊不清的边缘变得清晰可见,细小的纹理也得到了很好的保留。

(2)颜色:对于褪色、变色等问题,修复后的照片在颜色复原方面有了很大的改善。整体色彩更为自然、真实。

(3)纹理:对于照片的破损纹理,如划痕、污渍等,PAI-DSW算法在很大程度上进行了修复和弥补。使整体视觉感受更为和谐。

然而,实验过程中我们也发现了一些不足之处。比如在处理一些严重破损的照片时,PAI-DSW算法的修复效果可能并不理想,存在一定的局限性。比如照片上色的区域存在明显的错误。

以下是实验过程中碰到的错误界面截图。

2.3、心得体会

通过本次实验,我们深刻体会到PAI-DSW和Stable Diffusion WebUI在图像修复领域的强大潜力。对于旧照片的修复工作,它们无疑提供了高效、精确的方法。

3、小结

本次实验让我们收获颇丰,对PAI-DSW和Stable Diffusion WebUI在图像修复领域的应用有了更深入的了解。这将为我们今后的研究和工作提供有益的参考。

相关实践学习
使用PAI-EAS一键部署ChatGLM及LangChain应用
本场景中主要介绍如何使用模型在线服务(PAI-EAS)部署ChatGLM的AI-Web应用以及启动WebUI进行模型推理,并通过LangChain集成自己的业务数据。
机器学习概览及常见算法
机器学习(Machine Learning, ML)是人工智能的核心,专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能,它是使计算机具有智能的根本途径,其应用遍及人工智能的各个领域。 本课程将带你入门机器学习,掌握机器学习的概念和常用的算法。
相关文章
|
8月前
|
机器学习/深度学习 人工智能 编解码
阿里 DSW 试用心得——用 PAI-DSW 修复老照片
通过试用阿里 DSW 了解了命令行和 SD WebUI 两种方式进行老照片修复的相关知识
633 1
阿里 DSW 试用心得——用 PAI-DSW 修复老照片
|
2月前
|
传感器
GEE——使用cart机器学习方法对Landsat影像条带修复以NDVI和NDWI为例(全代码)
GEE——使用cart机器学习方法对Landsat影像条带修复以NDVI和NDWI为例(全代码)
30 0
|
4月前
|
机器学习/深度学习 数据采集 自然语言处理
24 LLM错误代码补全:机器学习顶会NeurIPS‘23 智能体评估:自行构建数据集Buggy-HumanEval、Buggy-FixEval+错误代码补全+修复模型【网安AIGC专题11.22】
24 LLM错误代码补全:机器学习顶会NeurIPS‘23 智能体评估:自行构建数据集Buggy-HumanEval、Buggy-FixEval+错误代码补全+修复模型【网安AIGC专题11.22】
118 0
|
7月前
|
机器学习/深度学习 存储 人工智能
“用PAI-DSW修复亚运历史老照片”活动体验
通过参加“用PAI-DSW修复亚运历史老照片”活动,记录照片修复的过程。
544 23
|
8月前
|
机器学习/深度学习 人工智能 算法
【保姆级教程】用PAI-DSW修复亚运历史老照片
本教程整合了来自开源社区的高质量图像修复、去噪、上色等算法,并使用 Stable Diffusion WebUI 进行交互式图像修复。参与者可以根据需要进行参数调整,组合不同的处理方式以获得最佳修复效果。参与者还可以在活动页面上传修复后的成果图片,参与比赛,获胜者将有机会获得丰厚的奖品。
44080 189
【保姆级教程】用PAI-DSW修复亚运历史老照片
|
机器学习/深度学习
如何修复老照片,Bringing-Old-Photos-Back-to-Life机器学习开源项目安装使用 | 机器学习(2)
如何修复老照片,Bringing-Old-Photos-Back-to-Life机器学习开源项目安装使用 | 机器学习
如何修复老照片,Bringing-Old-Photos-Back-to-Life机器学习开源项目安装使用 | 机器学习(2)
|
机器学习/深度学习 PyTorch 算法框架/工具
如何修复老照片,Bringing-Old-Photos-Back-to-Life机器学习开源项目安装使用 | 机器学习(1)
如何修复老照片,Bringing-Old-Photos-Back-to-Life机器学习开源项目安装使用 | 机器学习
如何修复老照片,Bringing-Old-Photos-Back-to-Life机器学习开源项目安装使用 | 机器学习(1)
|
1月前
|
机器学习/深度学习 存储 搜索推荐
利用机器学习算法改善电商推荐系统的效率
电商行业日益竞争激烈,提升用户体验成为关键。本文将探讨如何利用机器学习算法优化电商推荐系统,通过分析用户行为数据和商品信息,实现个性化推荐,从而提高推荐效率和准确性。
|
26天前
|
机器学习/深度学习 算法 搜索推荐
Machine Learning机器学习之决策树算法 Decision Tree(附Python代码)
Machine Learning机器学习之决策树算法 Decision Tree(附Python代码)
|
1月前
|
机器学习/深度学习 算法 数据可视化
实现机器学习算法时,特征选择是非常重要的一步,你有哪些推荐的方法?
实现机器学习算法时,特征选择是非常重要的一步,你有哪些推荐的方法?
27 1