找回密码
 立即注册
查看: 22635|回复: 19

讨论分享二次元图片拉伸+降噪黑科技 waifu2x

  • TA的每日心情
    慵懒
    2015-12-27 22:41
  • 签到天数: 11 天

    [LV.3]偶尔看看II

    43

    主题

    337

    回帖

    50

    VC币

    白金会员

    Rank: 12Rank: 12Rank: 12

    积分
    68065
    QPet 发表于 2015-10-31 22:49:25 | 显示全部楼层 |阅读模式
    本帖最后由 QPet 于 2015-11-21 20:49 编辑

    这个帖子发在这里实际上是班门弄斧,其实主要还是想厚脸皮分享和讨论学习一下~waifu2x的主要功能是两方面的,一是高质量放大,二是降噪提升锐度。

    使用界面说明:https://github.com/lltcggie/waifu2x-caffe
    在线版试用:http://waifu2x.udp.jp/
    win版中文版本打包链接:http://pan.baidu.com/s/1pJOUEE3  密码:9cl5 (已改为楼下TautCony汉化的的版本)
    可能需要安装vcredist_x64和vcredist_x86,反正我用的win10就需要,不然程序是打不开的。
    原图与成品对比,方便下载对比观看:链接:http://pan.baidu.com/s/1pJ06PcB 密码:ycef

    前段时间看了b站上V.R.大大用waifu2x拉伸的DVD源的可塑性记忆NCOP(http://www.bilibili.com/video/av2807586/),看起来蛮不错,又发现VCB招新也在招waifu2x测试人员,就对这个黑科技算法有了点兴趣。自己用在线版测试一下,发现效果相当好啊。然后下载了一个win版摸索着用,使用不是很方便,连文件输入输出路径都要自己装,但比网页版自由点,试用结果如下。自己摸索,几乎没有理论基础,描述不专业,也不严谨,有错误欢迎指正~所有原图文件名没有后缀,只有2x、1.6x、3.24x等后缀的是采用了弱降噪放大的图片,未降噪和强降噪的文件名中都特别标明了。全部图片都拉伸至宽度为1920像素,未说明的默认使用了弱降噪。

    鼠标停留在图片上可以看到文件名,包含放大倍数和降噪强弱信息。用论坛自带的图片浏览器需要放大看。

    小小总结:
    1、冰菓,原图其实清晰度不好,线条边缘有好像一层油一样的东西糊在上面,直接用看图器放大会很明显。waifu2x拉伸并降噪后反而画质变好了,线条锐度增加。,糊状物也没有了。高降噪比弱降噪更讨好眼睛,但是损失了很多细节,比如后面房顶的线条。这个图,我喜欢弱降噪放大版本。原图:

    弱降噪:

    强降噪:


    2、君嘘&夏洛特,特点同上,有过之而无不及。画质不降反升的典型。三种不降噪、弱降噪、强降噪的差异对比非常明显,尤其是手和头发。
    原图:

    低降噪:

    高降噪:

    不降噪:


    3、四月わ君の嘘,线条比较少,按我的理解应该是很适合用waifu2x进行放大的。感觉放大倍数一旦大起来,线条很容易发虚,虽然在waifu2x中这个现象比起大算法好得多,但是依然避免不了这个问题。V.P.大大那个可塑性记忆里很明显就是远景线条发虚,近景就不明显。天空的区别我看不太出来,眼力不好。
    原图:

    弱降噪:


    4、鹭泽文香,原图的色块上有很多纹路,放大之后特别明显。这个使用降噪后线条锐度更高,但是反而比没降噪还虚一些,也许是因为纹路的衬托作用?反正这个图我喜欢弱降噪后的。
    原图:

    不降噪:

    弱降噪



    5、EF,没什么好说了,效果不错。
    原图:
    弱降噪:


    对比就到这里了,能力和精力都有限。大致规律是,原图瑕疵越多,越需要强降噪,放大倍数越大,越需要强降噪。就算不放大,仅仅为了修复原图瑕疵,进行降噪锐化,效果也很赞的。

    waifu2x真是个好东西,真福利啊。从我的角度来说,这玩意儿最大的好处就是upscaling后线条锐度依然很高,而我对线条锐度的敏感度远远超过色彩准确性。高线条锐度配合降噪,画面会看起来很干净,很清晰。以后看到什么分辨率比较小的二次元好图,就可以用waifu2x拉起来使用,这对于做mad或者做壁纸什么的真是天大的福音。

    缺点有2个,一是仅仅用于二次元图效果比较好,三次元效果不行。二是运算太艰难了,我的E3 1231V3 CPU算一张2x的图要花3分多钟。不过好在可以用显卡CUDA来运算,我用 GTX 960基本1~3秒就能算出来,不知A卡更多的流处理器处理起来会比N卡提升多少。

    还有个问题,这工具没有批量处理功能不说,竟然输出路径和输入路径还要自己输入,够蛋疼的……我不怎么懂编程,不知有没有哪位大佬可以开发一下批量处理功能?或者是汉化一下?用起来基本上没什么障碍,不过能汉化肯定更好。

    很期待这个工具应用到视频压制中,对渣画质的BD和DVD肯定是个好的处理方式,哪些渣原盘感觉会有挺多提升的……缺点感觉还是吃性能,CPU基本就别指望了,一张图就几分钟了,CUDA可以指望。嘛,毕竟这是VCB-S现在在开发的东西……貌似之前VCB压的花之异变之章就是用了waifu2x算法拉起来的?

    如果过几年有幸显卡性能提升,能够用waifu2x算法在看低分辨率片子的时候配合madvr进行即时处理,那就酸爽了……低分辨率视频可以拉高,高分辨率低画质视频可以提升锐度,看什么都高清,再也不用“三米抗锯齿,五米变高清,摘下眼镜看4K”了……

    以上~







    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    x

    评分

    参与人数 1活跃度 +20 收起 理由
    纸欣 + 20 很给力!

    查看全部评分

    此号为本论坛的脱坑化石号,有事烧纸。
    五年没登录过,所以私信和帖子未回复请莫怪。
    所有已发布的遗产遵循论坛通用规则,不进行任何维护或者单独授权。
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2015-10-4 05:58
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    35

    主题

    65

    回帖

    1382

    VC币

    高级会员

    Rank: 4

    积分
    30189
    woodcube 发表于 2015-10-31 23:06:55 | 显示全部楼层
    批处理的话,就不要这 gui 了,直接用命令行的版本 waifu2x-caffe-cui.exe 吧
    1. USAGE:

    2.    waifu2x-caffe-cui.exe  [-b <int>] [-c <int>] [-p <cpu|gpu|cudnn>]
    3.                           [--model_dir <string>] [-s <double>] [-n <1|2>]
    4.                           [-m <noise|scale|noise_scale|auto_scale>] [-e
    5.                           <string>] [-l <string>] [-o <string>] -i <string>
    6.                           [--] [--version] [-h]


    7. Where:

    8.    -b <int>,  --batch_size <int>
    9.      input batch size

    10.    -c <int>,  --crop_size <int>
    11.      input image split size

    12.    -p <cpu|gpu|cudnn>,  --process <cpu|gpu|cudnn>
    13.      process mode

    14.    --model_dir <string>
    15.      path to custom model directory (don't append last / )

    16.    -s <double>,  --scale_ratio <double>
    17.      custom scale ratio

    18.    -n <1|2>,  --noise_level <1|2>
    19.      noise reduction level

    20.    -m <noise|scale|noise_scale|auto_scale>,  --mode <noise|scale
    21.       |noise_scale|auto_scale>
    22.      image processing mode

    23.    -e <string>,  --output_extention <string>
    24.      extention to output image file when output_path is (auto) or
    25.      input_path is folder

    26.    -l <string>,  --input_extention_list <string>
    27.      extention to input image file when input_path is folder

    28.    -o <string>,  --output_path <string>
    29.      path to output image file (when input_path is folder, output_path must
    30.      be folder)

    31.    -i <string>,  --input_path <string>
    32.      (required)  path to input image file

    33.    --,  --ignore_rest
    34.      Ignores the rest of the labeled arguments following this flag.

    35.    --version
    36.      Displays version information and exits.

    37.    -h,  --help
    38.      Displays usage information and exits.


    39.    waifu2x reimplementation using Caffe
    复制代码
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2015-12-27 22:41
  • 签到天数: 11 天

    [LV.3]偶尔看看II

    43

    主题

    337

    回帖

    50

    VC币

    白金会员

    Rank: 12Rank: 12Rank: 12

    积分
    68065
    QPet  楼主| 发表于 2015-10-31 23:21:36 | 显示全部楼层
    woodcube 发表于 2015-10-31 23:06
    批处理的话,就不要这 gui 了,直接用命令行的版本 waifu2x-caffe-cui.exe 吧

    那个我也有,不过其实我不怎么会用命令行,毕竟非计算机专业。能给代码加上注释么,在设置关键参数如倍数、降噪与否、输入输出路径的指令后面。
    此号为本论坛的脱坑化石号,有事烧纸。
    五年没登录过,所以私信和帖子未回复请莫怪。
    所有已发布的遗产遵循论坛通用规则,不进行任何维护或者单独授权。
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2015-12-27 22:41
  • 签到天数: 11 天

    [LV.3]偶尔看看II

    43

    主题

    337

    回帖

    50

    VC币

    白金会员

    Rank: 12Rank: 12Rank: 12

    积分
    68065
    QPet  楼主| 发表于 2015-11-1 12:19:22 | 显示全部楼层
    woodcube 发表于 2015-10-31 23:06
    批处理的话,就不要这 gui 了,直接用命令行的版本 waifu2x-caffe-cui.exe 吧

    请问下,GPU和CUDNN处理什么区别?在UI界面使用CUDA时启用的哪个?

    点评

    这我倒是明白……  发表于 2015-11-2 13:49
    TC
    另一个选项是CPU……,CUDnn就是调用CUDA的  发表于 2015-11-2 13:40
    此号为本论坛的脱坑化石号,有事烧纸。
    五年没登录过,所以私信和帖子未回复请莫怪。
    所有已发布的遗产遵循论坛通用规则,不进行任何维护或者单独授权。
    回复

    使用道具 举报

    该用户从未签到

    29

    主题

    520

    回帖

    1016万

    VC币

    超级版主

    Rank: 28Rank: 28Rank: 28Rank: 28Rank: 28Rank: 28Rank: 28

    积分
    10303056

    论坛管理组

    LittlePox 发表于 2015-11-1 13:56:49 | 显示全部楼层
    东方那个还没用到waifu2x
    用到waifu2x的参见革命机的几个720p的玩意儿。
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2021-4-26 15:19
  • 签到天数: 1 天

    [LV.1]初来乍到

    18

    主题

    122

    回帖

    1

    VC币

    超级版主

    Rank: 28Rank: 28Rank: 28Rank: 28Rank: 28Rank: 28Rank: 28

    积分
    45166

    崭露头角

    TC 发表于 2015-11-1 23:22:05 | 显示全部楼层
    本帖最后由 TautCony 于 2015-11-1 23:51 编辑
    还有个问题,这工具没有批量处理功能不说,竟然输出路径和输入路径还要自己输入,够蛋疼的……

    这个,其实,界面上已经写了,文件夹也可以(フォルダでもOK)啊(这个是带拖拽载入文件的,拖进去就行了)

    另外,界面我汉化了一下,弹出的message box的内容和下面的textbox里的文字我无能为力预览:

    下载地址:http://pan.baidu.com/s/1pJKjJb9


    再另外,这个帖子的回复被你设置成仅楼主可见了,快修改下

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    x
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2015-12-27 22:41
  • 签到天数: 11 天

    [LV.3]偶尔看看II

    43

    主题

    337

    回帖

    50

    VC币

    白金会员

    Rank: 12Rank: 12Rank: 12

    积分
    68065
    QPet  楼主| 发表于 2015-11-2 12:24:59 | 显示全部楼层
    本帖最后由 QPet 于 2015-11-2 12:27 编辑
    TautCony 发表于 2015-11-1 23:22
    这个,其实,界面上已经写了,文件夹也可以(フォルダでもOK)啊(这个是带拖拽载入文件的,拖进去就行了)
    ...

    我去……我都没发现设置成了楼主可见……感谢提供~顺便,鉴于现在主流是1080P的分辨率,有没有可能添加一个功能,默认把图拉成1920宽或者1080高?
    此号为本论坛的脱坑化石号,有事烧纸。
    五年没登录过,所以私信和帖子未回复请莫怪。
    所有已发布的遗产遵循论坛通用规则,不进行任何维护或者单独授权。
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2015-12-27 22:41
  • 签到天数: 11 天

    [LV.3]偶尔看看II

    43

    主题

    337

    回帖

    50

    VC币

    白金会员

    Rank: 12Rank: 12Rank: 12

    积分
    68065
    QPet  楼主| 发表于 2015-11-2 16:06:30 | 显示全部楼层
    本帖最后由 QPet 于 2015-11-2 16:34 编辑
    TautCony 发表于 2015-11-1 23:22
    这个,其实,界面上已经写了,文件夹也可以(フォルダでもOK)啊(这个是带拖拽载入文件的,拖进去就行了)
    ...

    貌似缺东西,在配置上面。能提供解决方法么?安装OPENCV CORE 249?

    嘛,我是百度解决了……找到这些东西复制到windows\system32 目录下就行了

    其实是要把这个文件放到waifu2x文件夹才能用,不是单独的=。=||

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    x
    此号为本论坛的脱坑化石号,有事烧纸。
    五年没登录过,所以私信和帖子未回复请莫怪。
    所有已发布的遗产遵循论坛通用规则,不进行任何维护或者单独授权。
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2021-4-26 15:19
  • 签到天数: 1 天

    [LV.1]初来乍到

    18

    主题

    122

    回帖

    1

    VC币

    超级版主

    Rank: 28Rank: 28Rank: 28Rank: 28Rank: 28Rank: 28Rank: 28

    积分
    45166

    崭露头角

    TC 发表于 2015-11-2 17:42:46 | 显示全部楼层
    QPet 发表于 2015-11-2 16:06
    貌似缺东西,在配置上面。能提供解决方法么?安装OPENCV CORE 249?

    嘛,我是百度解决了……找到这些东西 ...

    既然是界面汉化嘛,其他没动过的东西我就不带上了,性质接近一个补丁吧
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2023-4-6 18:26
  • 签到天数: 133 天

    [LV.7]常住居民III

    24

    主题

    131

    回帖

    92

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    5455
    QQ
    mlive 发表于 2015-11-6 12:18:26 | 显示全部楼层
    本帖最后由 mlive 于 2015-11-6 12:21 编辑

    看网盘昵称,感觉楼主是我高中校友:victory::D:victory:
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表