Project Icon

Anime4K

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

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

Anime4K

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

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

免责声明:所有使用的艺术资产仅用于演示和教育目的。所有权利归原所有者所有。如果您(作为个人或公司)拥有这些艺术作品,不希望它们与本项目相关联,请通过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变体)
  • 盲重采样伪影减少算法。(适用于重采样质量差的动漫。)
  • 实验性线条加深和线条变细算法。(用于感知质量。我们感知更细/更暗的线条在感知上质量更高,即使实际情况可能并非如此。)

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

访问量

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

使用Anime4K的项目

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

致谢

OpenCVTensorFlowKerasTorchmpvMPC
OpenCVTensorFlowKerasTorchmpvMPC

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

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

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

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

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

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

项目侧边栏1项目侧边栏2
推荐项目
Project Cover

豆包MarsCode

豆包 MarsCode 是一款革命性的编程助手,通过AI技术提供代码补全、单测生成、代码解释和智能问答等功能,支持100+编程语言,与主流编辑器无缝集成,显著提升开发效率和代码质量。

Project Cover

AI写歌

Suno AI是一个革命性的AI音乐创作平台,能在短短30秒内帮助用户创作出一首完整的歌曲。无论是寻找创作灵感还是需要快速制作音乐,Suno AI都是音乐爱好者和专业人士的理想选择。

Project Cover

有言AI

有言平台提供一站式AIGC视频创作解决方案,通过智能技术简化视频制作流程。无论是企业宣传还是个人分享,有言都能帮助用户快速、轻松地制作出专业级别的视频内容。

Project Cover

Kimi

Kimi AI助手提供多语言对话支持,能够阅读和理解用户上传的文件内容,解析网页信息,并结合搜索结果为用户提供详尽的答案。无论是日常咨询还是专业问题,Kimi都能以友好、专业的方式提供帮助。

Project Cover

阿里绘蛙

绘蛙是阿里巴巴集团推出的革命性AI电商营销平台。利用尖端人工智能技术,为商家提供一键生成商品图和营销文案的服务,显著提升内容创作效率和营销效果。适用于淘宝、天猫等电商平台,让商品第一时间被种草。

Project Cover

吐司

探索Tensor.Art平台的独特AI模型,免费访问各种图像生成与AI训练工具,从Stable Diffusion等基础模型开始,轻松实现创新图像生成。体验前沿的AI技术,推动个人和企业的创新发展。

Project Cover

SubCat字幕猫

SubCat字幕猫APP是一款创新的视频播放器,它将改变您观看视频的方式!SubCat结合了先进的人工智能技术,为您提供即时视频字幕翻译,无论是本地视频还是网络流媒体,让您轻松享受各种语言的内容。

Project Cover

美间AI

美间AI创意设计平台,利用前沿AI技术,为设计师和营销人员提供一站式设计解决方案。从智能海报到3D效果图,再到文案生成,美间让创意设计更简单、更高效。

Project Cover

AIWritePaper论文写作

AIWritePaper论文写作是一站式AI论文写作辅助工具,简化了选题、文献检索至论文撰写的整个过程。通过简单设定,平台可快速生成高质量论文大纲和全文,配合图表、参考文献等一应俱全,同时提供开题报告和答辩PPT等增值服务,保障数据安全,有效提升写作效率和论文质量。

投诉举报邮箱: service@vectorlightyear.com
@2024 懂AI·鲁ICP备2024100362号-6·鲁公网安备37021002001498号