“用PAI-DSW修复亚运历史老照片”活动体验

本文涉及的产品
模型在线服务 PAI-EAS,A10/V100等 500元 1个月
交互式建模 PAI-DSW,每月250计算时 3个月
模型训练 PAI-DLC,100CU*H 3个月
简介: 通过参加“用PAI-DSW修复亚运历史老照片”活动,记录照片修复的过程。

“用PAI-DSW修复亚运历史老照片”活动体验

一、引言

阿里云作为第十九届杭州亚运会官方合作伙伴,值此亚运会 110 周年庆典之际,与亚奥理事会联合发起“历久弥新——亚运史料AI修复”计划,由阿里云市场部品牌团队、阿里云开发者团队联合计算平台和存储团队举办“用AI修复亚运老照片”活动。

二、体验过程

2.1、环境资源准备

本次照片修复需要的产品:

  • 机器学习平台PAI
  • OSS
  • GPU服务器
  • 负载均衡
  • 天池Notebook

2.2、修复过程

本次修复过程大部分是按照操作手册完成(保姆手册)。

2.2.1、领取PAI-DSW资源包后并开通机器学习PAI。

2.2.2、创建实验要求的硬件环境

2.2.3、进入天池Notebook,通过DSW Gallery,快速导入“用AI重燃亚运经典”教程。

该教程已经包含了完整的代码。只需要一步步按照要求去执行。

2.2.4、修复步骤

a、下载需要修复的图片资源

首先我们需要安装一些依赖环境,然后我们按照要求把这次的原始照片下载下来。

下载之后,我们可以在项目目录的input目录下,可以找打对应的图片资源。

b、图片去燥

该功能主要是去除图像中的噪声、模糊等。

主要技术特点有:

  • 去运动模糊
  • 去focus模糊
  • 去雨滴
  • 真实场景去噪
  • 灰度图去高斯噪声
  • RGB图去高斯噪声

完成去燥之后,我们可以看到图片image_restoration/results/nafnet_*/ 目录下。 这里我们可以看到有3个目录。执行完去燥之后,我们发现图片比原始图片要清晰了一些。

c、图像超分

这次我们首先使用的RealESRGAN算法,首先我们需要下载该算法代码及预训练文件。

然后我们对图片进行合适的推理。

主要技术有:

  • 动漫微调模型
  • realesrgan
  • realesrnet 基础模型

然后我们进一步使用HAT算法进行图像超分。

这个过程执行时间很长,需要耐心等待,同时我们可以发现GPU这个阶段使用率达到了100%。

d、面部增强

该算法用于人脸面部增强,并支持使用RealESRGAN进行背景的超分。我们可以按照实验要求,下载对应的代码及预训练文件。

我们可以发现,进行面部修复之后,图片的质量已经还原了50%,画面已经非常的清晰了。

e、图像上色

接下来我们基于Modelscope,使用DDC、DeOldify、CSRNet等算法进行图像上色及色彩增强。

执行以上算法修复后,图片的背景颜色已经开始增强。

接下来我们进行局部细节上色。我们通过基于Unicolor+SAM的有条件的上色方案。通过指定修改位置即颜色,对局部颜色细节进行调整。

在处理一些细节的时候我们需要注意文件的格式。

然后就进行局部的标识及选择需要调整的颜色。

最后对指定区域进行上色

f、划痕处理

该操作我们通过实验提供的一个可视化界面,进行手动标记划痕位置,然后通过LaMa算法进行修复。

2.2.5、修复结果

三、体验过程碰到的问题及注意事项

a、镜像包一定要选择正确,不然需要安装很多依赖组件

b、读取和初始化SAM和Unicolor模型容易出错,主要原因有几个方面。

一个是本地存储不够,二是官方的模型有调整,导致下载失败。

四、体验感受

这次“用PAI-DSW修复亚运历史老照片”活动让我很受益,通过学习和实践,我学会了如何修复历史照片。我不仅学会了这方面的知识,还感受到了亚运的魅力。未来,我会继续总结经验,提升自己的技术水平。同时,我希望能够让更多人了解图像修复的重要性,并激发他们对历史和文化的热爱。在未来的学习和工作中,我会继续努力保护和传承这些珍贵的历史瞬间。

相关实践学习
使用PAI-EAS一键部署ChatGLM及LangChain应用
本场景中主要介绍如何使用模型在线服务(PAI-EAS)部署ChatGLM的AI-Web应用以及启动WebUI进行模型推理,并通过LangChain集成自己的业务数据。
机器学习概览及常见算法
机器学习(Machine Learning, ML)是人工智能的核心,专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能,它是使计算机具有智能的根本途径,其应用遍及人工智能的各个领域。 本课程将带你入门机器学习,掌握机器学习的概念和常用的算法。
目录
相关文章
|
机器学习/深度学习 人工智能 编解码
阿里 DSW 试用心得——用 PAI-DSW 修复老照片
通过试用阿里 DSW 了解了命令行和 SD WebUI 两种方式进行老照片修复的相关知识
892 1
阿里 DSW 试用心得——用 PAI-DSW 修复老照片
|
5月前
|
机器学习/深度学习 运维 监控
智能化运维:机器学习在故障预测和自动化修复中的应用
随着信息技术的迅猛发展,企业对运维工作的效率和准确性要求越来越高。传统的运维模式已难以应对日益复杂的系统环境和数据量。本文将探讨如何利用机器学习技术提升运维工作的智能化水平,实现故障的早期预测和自动化修复,从而减少系统停机时间,提高企业运营效率。通过分析机器学习在运维领域的应用实例,揭示其在实际工作中的有效性和潜力。
81 0
|
6月前
|
机器学习/深度学习 缓存 运维
智能化运维:机器学习在故障预测与自动修复中的应用
随着信息技术的飞速发展,企业系统日益复杂,传统运维模式面临巨大挑战。智能化运维作为一种新兴趋势,通过集成机器学习算法,实现对系统故障的预测和自动修复,显著提高运维效率与准确性。本文深入探讨了智能化运维的概念、关键技术及其在故障预测和自动修复方面的应用实例,旨在为读者提供一种科学严谨、数据导向的视角,理解智能化运维的价值与实践路径。
195 0
|
6月前
|
机器学习/深度学习 数据采集 运维
智能化运维:机器学习在故障预测与自动修复中的应用
随着技术的快速发展,智能化运维已成为提高系统稳定性和效率的关键。本文深入探讨了机器学习在故障预测和自动修复中的应用,分析了如何通过数据驱动的方法优化运维流程,并提出了实施智能化运维的策略。文章结合最新的研究成果和案例分析,为读者提供了一套完整的智能化运维解决方案。
214 0
|
机器学习/深度学习 人工智能 算法
【保姆级教程】用PAI-DSW修复亚运历史老照片
本教程整合了来自开源社区的高质量图像修复、去噪、上色等算法,并使用 Stable Diffusion WebUI 进行交互式图像修复。参与者可以根据需要进行参数调整,组合不同的处理方式以获得最佳修复效果。参与者还可以在活动页面上传修复后的成果图片,参与比赛,获胜者将有机会获得丰厚的奖品。
44396 189
【保姆级教程】用PAI-DSW修复亚运历史老照片
|
7月前
|
传感器
GEE——使用cart机器学习方法对Landsat影像条带修复以NDVI和NDWI为例(全代码)
GEE——使用cart机器学习方法对Landsat影像条带修复以NDVI和NDWI为例(全代码)
135 0
|
7月前
|
机器学习/深度学习 数据采集 自然语言处理
24 LLM错误代码补全:机器学习顶会NeurIPS‘23 智能体评估:自行构建数据集Buggy-HumanEval、Buggy-FixEval+错误代码补全+修复模型【网安AIGC专题11.22】
24 LLM错误代码补全:机器学习顶会NeurIPS‘23 智能体评估:自行构建数据集Buggy-HumanEval、Buggy-FixEval+错误代码补全+修复模型【网安AIGC专题11.22】
326 0
|
机器学习/深度学习 算法 对象存储
使用PAI-DSW修复亚运历史老照片
本次实验旨在通过使用PAI-DSW和Stable Diffusion WebUI,对一组旧照片进行修复和增强,以提升其清晰度、颜色和纹理。通过这一过程,我们期望能更好地理解和运用PAI-DSW和Stable Diffusion WebUI的强大功能,为图像修复领域提供新的可能性。
328 26
|
机器学习/深度学习
如何修复老照片,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)

相关产品

  • 人工智能平台 PAI