超分重建:让好朋友更清晰,我的白月光【ICCV, 2021 超分重建之 BSRGAN】

举报
墨理学AI 发表于 2022/02/15 11:16:05 2022/02/15
【摘要】 一文读懂

❤️【深度学习入门项目】❤️ 之 【超分重建】 初识 | 🚀学会【深度摸鱼】,就可以和学妹展示搬砖技巧了🚀


❤️ 声明:这是一片大话超分重建的博文,非专业技术文章,请大佬轻踩


❤️ 【带你了解】❤️


  • 💙 俘获芳心小技巧 ===》放大她的美
  • ❤️ 超分重建 ========》大话 BISR

@[TOC]


🚀学妹可否


❤️ 超分重建之 - - 无死角放大 💙


超分重建简单来说就是这样的一个过程

0-1
0-2


🔔基础信息



🎄摘要与论文贡献


  • 🚀 性能指标的赛道卷不动了,那么开辟新赛道的典型研究【值得学习】

众所周知,如果假设的退化模型与真实图像中的退化模型不同,单幅图像超分辨率 (SISR) 方法将无法很好地执行。尽管一些退化模型考虑了额外的因素,例如模糊,但它们仍然不足以覆盖真实图像的各种退化。
为了解决这个问题,本文提出设计一个更复杂但实用的退化模型,该模型由随机混洗的模糊、下采样和噪声退化组成。具体来说,模糊是通过具有各向同性和各向异性高斯核的两个卷积来近似的;下采样是从最近的、双线性和双三次插值中随机选择的;通过添加不同噪声级别的高斯噪声,采用不同质量因子的JPEG压缩,通过反向前向相机图像信号处理(ISP)管道模型和RAW图像噪声模型生成处理后的相机传感器噪声来合成噪声。
为了验证新退化模型的有效性,我们训练了一个深度盲ESRGAN 超级解析器,然后将其应用于具有不同退化的合成和真实图像的超级解析。
实验结果表明,新的退化模型有助于显着提高深度超分辨器的实用性,从而为真正的SISR应用提供强大的替代解决方案。

1-0


🎄环境搭建


# pytorch 版本 1.4 -- 到 1.8 都可以
PyTorch 1.4.0-1.8.1

# 我这里直接创建和激活一个 PyTorch1.8.0 的 conda 独立环境运行该代码

conda create -n torch18 python=3.7.6

conda activate torch18

git clone https://github.com/cszn/KAIR

cd KAIR/
pip install -r requirement.txt


🎄代码测试


❤️代码下载

git clone https://github.com/cszn/BSRGAN.git
cd BSRGAN/

❤️预训练模型安置

1-1

❤️4倍 重建测试

python main_test_bsrgan.py

python main_test_bsrgan.py 

# GPU 占用 7641MiB

# 输出如下
LogHandlers setup!
21-09-06 07:44:18.248 :       Model Name : BSRGAN
21-09-06 07:44:18.251 :           GPU ID : 0
[3, 3, 64, 23, 32, 4]
21-09-06 07:44:21.401 :       Input Path : testsets/RealSRSet
21-09-06 07:44:21.402 :      Output Path : testsets/RealSRSet_results_x4
21-09-06 07:44:21.402 : ---1 --> BSRGAN --> x4--> Lincoln.png
21-09-06 07:44:21.775 : ---2 --> BSRGAN --> x4--> building.png

...

效果示例

2-0
2-1

❤️2倍 重建测试

vim main_test_bsrgan.py

1-2

python main_test_bsrgan.py

python main_test_bsrgan.py 

# GPU 占用  4469MiB

# 输出如下
LogHandlers setup!
21-09-06 07:46:19.338 :       Model Name : BSRGANx2
21-09-06 07:46:19.342 :           GPU ID : 0
[3, 3, 64, 23, 32, 2]
21-09-06 07:46:22.452 :       Input Path : testsets/RealSRSet
21-09-06 07:46:22.452 :      Output Path : testsets/RealSRSet_results_x2
21-09-06 07:46:22.452 : ---1 --> BSRGANx2 --> x2--> Lincoln.png
21-09-06 07:46:22.797 : ---2 --> BSRGANx2 --> x2--> building.png

💙更多福利图片放送

3-0
3-1

新头像-拿走不谢

3-3
3-4
3-5
3-6

3-7

3-8

该博文致力于❤️ 【大话-超分重建】 ❤️,关于 BSRGAN 代码训练 – 一键三连,更文如下…


【超分重建】BSRGAN【ICCV, 2021】训练步骤详细记录


🚀🚀文末专栏推荐部分🚀🚀


  • 🎄如果感觉文章看完了不过瘾,还想更进一步,那么可以来我的其他 专栏 看一下哦~
    • 🎄 个人整理的Cuda系列 Linux安装教程【适合小白进阶】

    💛愿我如星君如月,夜夜流光相皎洁


    💜 所谓红颜:去找你的白月光吧,我要自己玩了 💜


    ❤️You are my white moonlight, shining and warming me❤️

    9-6


    【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
    • 点赞
    • 收藏
    • 关注作者

    评论(0

    0/1000
    抱歉,系统识别当前为高风险访问,暂不支持该操作

    全部回复

    上滑加载中

    设置昵称

    在此一键设置昵称,即可参与社区互动!

    *长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

    *长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。