Anime4K

Anime4K

开源实时动漫画质优化算法

Anime4K是一套开源的实时动漫画质优化算法,专为1080p动漫设计。它能在实时播放中将画面上采样至4K分辨率,效果超越waifu2x。项目包含多种算法和着色器,如CNN上采样、去模糊和降噪等,可根据不同动漫和个人需求自定义。Anime4K致力于保留原始内容,为观众提供更多选择。该算法可在Windows、Linux和Mac等多个平台上实现。

Anime4K动画upscaling实时处理开源算法高质量Github开源项目

Anime4K

Anime4K是一套开源的高质量实时动漫画质提升/降噪算法,可以用任何编程语言实现。

Anime4K的简单性和速度允许用户实时观看画质提升后的动漫,因为我们相信保留原始内容并为所有动漫爱好者提供选择自由。应避免将动漫重新编码为4K,因为这是不可逆的,可能会通过引入伪影损害原始内容,占用O(n<sup>2</sup>)更多的磁盘空间,更重要的是,这样做并不会显著减少信息熵(丢失的信息已经丢失)。

免责声明:所有使用的艺术资产仅用于演示和教育目的。所有权利归原所有者所有。如果您(作为个人或公司)拥有这些艺术作品,不希望它们与本项目相关联,请通过anime4k.upscale@gmail.com与我们联系,我们将欣然将其删除。

前言

Anime4K针对使用h.264、h.265或VC-1编码的原生1080p动漫进行了优化。

即使它可能有效,它并非针对缩小尺寸的720p、480p或标准清晰度动漫(如DVD)进行优化。较老的动漫(特别是前数字时代的作品)有一些很难去除的伪影,如糟糕的去隔行,制作过程中的相机模糊,严重的振铃,胶片颗粒,较老的MPEG压缩伪影等。

这也不能替代SRGAN,因为SRGAN在低分辨率图像或严重退化的图像上表现更好(尽管不能实时处理)。

Anime4K提供了一种方法,可以实时将1080p动漫放大到4K屏幕,同时提供类似于SRGAN的效果,并且比waifu2x好得多(参见比较)。

目前,正在研究更好的实时放大低分辨率或较旧内容的方法。

安装说明

Windows

Linux

Mac

v4.1 低分辨率实验

实验性SRGAN着色器从360p到4K的结果:(放大查看细节)

图像按算法速度排序,双三次插值最快。FSRCNNX和Anime4K可以实时运行,而waifu2xReal-ESRGAN不能。 比较 比较

v4

我们引入了一种线条重建算法,旨在解决1080p动漫中出现的分布偏移问题。在实际应用中,由于预算和时间限制导致的低质量合成,动漫表现出惊人的差异,传统超分辨率算法无法处理。GAN可以隐式编码这种分布偏移,但使用速度慢且难以训练。我们的算法明确纠正了这种分布偏移,允许传统的"MSE"超分辨率算法适用于各种动漫。

来源: https://fancaps.net/anime/picture.php?/14728493 | 模式: B
比较

来源: https://fancaps.net/anime/picture.php?/13365760 | 模式: A
比较

性能数据是使用Vega64 GPU获得的,并使用UL着色器变体进行测试。快速版本适用于M变体。
请注意,使用张量核心的CUDA加速SRGAN/Waifu2x可以快得多,接近实时(~80ms),但它们的大尺寸严重阻碍了非CUDA实现。

v3

单一的Anime4K着色器被分解为模块化组件,允许针对特定类型的动漫和/或个人喜好进行定制。 新特性:

  • 对算法进行了全面改进,提高了速度、质量和效率。
  • 实时、高质量的线条艺术CNN放大器。(6种变体)
  • 线条艺术去模糊着色器。("盲去卷积"和DTD着色器)
  • 降噪算法。(双边模式和CNN变体)
  • 盲重采样伪影减少算法。(适用于重采样质量差的动漫。)
  • 实验性线条加深和线条变细算法。(用于感知质量。我们感知更细/更暗的线条在感知上质量更高,即使实际情况可能并非如此。)

关于每个着色器的更多信息(已过时)

访问量

<p align="center"> <a href="https://count.getloli.com/"><img src="https://count.getloli.com/get/@72276803-0571-4e62-b0a7-9880fcd0244f?theme=gelbooru"/></a> </p>

2021-09-19T16:02:06Z(ISO 8601)开始计数

使用Anime4K的项目

请注意,以下项目可能使用的是Anime4K的旧版本。自v3版本以来,质量已有显著提升。

致谢

OpenCVTensorFlowKerasTorchmpvMPC
OpenCVTensorFlowKerasTorchmpvMPC

非常感谢OpenCVTensorFlowKerasTorch团队及贡献者。没有这些高质量的开源机器学习库,本项目就无法实现。

我还要特别感谢VDSRFSRCNN的创造者,以及开源项目waifu2xFSRCNNX,是它们激发了我创建这个项目的兴趣。我还要感谢mpvMPC-HC/BE的贡献者,他们努力创造了具有无限定制选项的出色媒体播放器。 此外,我要感谢以任何形式为这个项目做出贡献的人,无论是报告错误、提交建议、帮助解决他人的问题还是提交代码。我将永远高度重视你们。

我还要向蒙特利尔大学DIROLIGUMMILA的人们表示诚挚的感谢,感谢他们为学生(包括我)提供了如此多的机会,提供必要的基础设施,并营造了优秀的学习环境。

我还要感谢更广泛的开源社区,其中大量具体的例子和代码给予了极大的帮助。

最后,但同样重要的是,我要无限感谢我的家人、朋友和教授们,在这些艰难时期为我正在进行的学习之旅提供财务、技术、社交支持和专业知识。你们的帮助实在是难以言表。

这份名单并非最终版本,因为这个项目远未完成。未来的任何致谢都将及时添加。

编辑推荐精选

GPT Plus|Pro充值

GPT Plus|Pro充值

GPT充值

支持 ChatGPT Plus / Pro 充值服务,支付便捷,自动发货,售后可查。

GPT Image 2中文站

GPT Image 2中文站

AI 图片生成平台

GPT Image 2 是面向用户的 AI 图片生成平台,支持文生图、图生图及多模型创意工作流。

Vecbase

Vecbase

你的AI Agent团队

Vecbase 是专为 AI 团队打造的智能工作空间,将数据管理、模型协作与知识沉淀整合于一处。算法、产品与业务在同一平台无缝协同,让从数据到 AI 应用的落地更快一步。

音述AI

音述AI

全球首个AI音乐社区

音述AI是全球首个AI音乐社区,致力让每个人都能用音乐表达自我。音述AI提供零门槛AI创作工具,独创GETI法则帮助用户精准定义音乐风格,AI润色功能支持自动优化作品质感。音述AI支持交流讨论、二次创作与价值变现。针对中文用户的语言习惯与文化背景进行专门优化,支持国风融合、C-pop等本土音乐标签,让技术更好地承载人文表达。

QoderWork

QoderWork

阿里Qoder团队推出的桌面端AI智能体

QoderWork 是阿里推出的本地优先桌面 AI 智能体,适配 macOS14+/Windows10+,以自然语言交互实现文件管理、数据分析、AI 视觉生成、浏览器自动化等办公任务,自主拆解执行复杂工作流,数据本地运行零上传,技能市场可无限扩展,是高效的 Agentic 生产力办公助手。

lynote.ai

lynote.ai

一站式搞定所有学习需求

不再被海量信息淹没,开始真正理解知识。Lynote 可摘要 YouTube 视频、PDF、文章等内容。即时创建笔记,检测 AI 内容并下载资料,将您的学习效率提升 10 倍。

AniShort

AniShort

为AI短剧协作而生

专为AI短剧协作而生的AniShort正式发布,深度重构AI短剧全流程生产模式,整合创意策划、制作执行、实时协作、在线审片、资产复用等全链路功能,独创无限画布、双轨并行工业化工作流与Ani智能体助手,集成多款主流AI大模型,破解素材零散、版本混乱、沟通低效等行业痛点,助力3人团队效率提升800%,打造标准化、可追溯的AI短剧量产体系,是AI短剧团队协同创作、提升制作效率的核心工具。

seedancetwo2.0

seedancetwo2.0

能听懂你表达的视频模型

Seedance two是基于seedance2.0的中国大模型,支持图像、视频、音频、文本四种模态输入,表达方式更丰富,生成也更可控。

nano-banana纳米香蕉中文站

nano-banana纳米香蕉中文站

国内直接访问,限时3折

输入简单文字,生成想要的图片,纳米香蕉中文站基于 Google 模型的 AI 图片生成网站,支持文字生图、图生图。官网价格限时3折活动

扣子-AI办公

扣子-AI办公

职场AI,就用扣子

AI办公助手,复杂任务高效处理。办公效率低?扣子空间AI助手支持播客生成、PPT制作、网页开发及报告写作,覆盖科研、商业、舆情等领域的专家Agent 7x24小时响应,生活工作无缝切换,提升50%效率!

下拉加载更多