首页 > 其他分享 >初识超分重建——如何让女神更清晰,我的白月光【ICCV, 2021 超分重建之 BSRGAN】

初识超分重建——如何让女神更清晰,我的白月光【ICCV, 2021 超分重建之 BSRGAN】

时间:2022-12-11 12:35:26浏览次数:38  
标签:09 06 07 -- 超分 BSRGAN ICCV 重建

❤️【深度学习入门项目】❤️ 之 【超分重建】

❤️ 原创:墨理学AI

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

❤️ 【带你了解】❤️

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

初识超分重建——如何让女神更清晰,我的白月光【ICCV, 2021 超分重建之 BSRGAN】_python


????学妹可否

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

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

初识超分重建——如何让女神更清晰,我的白月光【ICCV, 2021 超分重建之 BSRGAN】_计算机视觉_02

初识超分重建——如何让女神更清晰,我的白月光【ICCV, 2021 超分重建之 BSRGAN】_github_03


????基础信息

  • Designing a Practical Degradation Model for Deep Blind Image Super-Resolution (ICCV, 2021)
  • 设计一个实用的深度盲图像超分辨率退化模型
  • ​​arxiv.org/pdf/2103.14…​​
  • ​​github.com/cszn/BSRGAN​​
  • ​​作者本人论文写作研究出发点自述​​

????摘要与论文贡献

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

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

初识超分重建——如何让女神更清晰,我的白月光【ICCV, 2021 超分重建之 BSRGAN】_github_04


????环境搭建

  • ​​训练代码仓库:https://github.com/cszn/KAIR​​
  • ​​测试代码仓库:https://github.com/cszn/BSRGAN​​
  • ​​Linux下cuda10.0安装Pytorch和Torchvision——啥版本都能装​​
# 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/

❤️预训练模型安置

初识超分重建——如何让女神更清晰,我的白月光【ICCV, 2021 超分重建之 BSRGAN】_人工智能_05

❤️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

...

效果示例

初识超分重建——如何让女神更清晰,我的白月光【ICCV, 2021 超分重建之 BSRGAN】_python_06

初识超分重建——如何让女神更清晰,我的白月光【ICCV, 2021 超分重建之 BSRGAN】_计算机视觉_07

❤️2倍 重建测试

​vim main_test_bsrgan.py ​

初识超分重建——如何让女神更清晰,我的白月光【ICCV, 2021 超分重建之 BSRGAN】_人工智能_08

​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

????更多福利图片放送

初识超分重建——如何让女神更清晰,我的白月光【ICCV, 2021 超分重建之 BSRGAN】_github_09

初识超分重建——如何让女神更清晰,我的白月光【ICCV, 2021 超分重建之 BSRGAN】_github_10

新头像-拿走不谢

初识超分重建——如何让女神更清晰,我的白月光【ICCV, 2021 超分重建之 BSRGAN】_计算机视觉_11

初识超分重建——如何让女神更清晰,我的白月光【ICCV, 2021 超分重建之 BSRGAN】_github_12

初识超分重建——如何让女神更清晰,我的白月光【ICCV, 2021 超分重建之 BSRGAN】_计算机视觉_13

初识超分重建——如何让女神更清晰,我的白月光【ICCV, 2021 超分重建之 BSRGAN】_环境搭建_14

初识超分重建——如何让女神更清晰,我的白月光【ICCV, 2021 超分重建之 BSRGAN】_人工智能_15

初识超分重建——如何让女神更清晰,我的白月光【ICCV, 2021 超分重建之 BSRGAN】_环境搭建_16

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

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



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

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

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

初识超分重建——如何让女神更清晰,我的白月光【ICCV, 2021 超分重建之 BSRGAN】_python_17


标签:09,06,07,--,超分,BSRGAN,ICCV,重建
From: https://blog.51cto.com/u_15660370/5928211

相关文章

  • 重建二叉树
    输入一棵二叉树前序遍历和中序遍历的结果,请重建该二叉树。/***Definitionforabinarytreenode.*structTreeNode{*intval;*TreeNode*left;......
  • 程序设计基础实验课 单元六的题-UVA10410 TreeReconstruction 树重建
    入门指南题面:  洛谷题面:   观看的题解:https://www.cnblogs.com/jerryRey/p/4622927.html  对样例区样例画的一些图:       题目的一些争议......
  • 【三维重建】Ubuntu20.04进行RealSenseD435环境配置及初步使用
    一、环境配置github上面的教程:https://github.com/IntelRealSense/librealsense/blob/master/doc/distribution_linux.md比较完整的配置博客:https://blog.csdn.net/wang......
  • 根据前序和中序遍历重建二叉树
    关于最近最近在看算法相关的,接下来想记录一下自己学习的、个人认为比较值得记录的算法。这篇博客主要是用自己的理解复述了根据中序、前序遍历重建二叉树这个博客的内容,......
  • 视频超分之BasicVSR-阅读笔记
    1.介绍   对于视频超分提出了很多方法,EDVR中采用了多尺度可变形对齐模块和多个注意层进行对齐和定位并且从不同的帧聚合特征,在RBPN中,多个投影模块用于顺序聚合多个帧......
  • 双目视觉测距原理,数学推导及三维重建资源
    先说一下单/双目的测距原理区别:单目测距原理:先通过图像匹配进行目标识别(各种车型、行人、物体等),再通过目标在图像中的大小去估算目标距离。这就要求在估算距离之前首先对目......
  • 为新的Facebook.com重建我们的技术栈
    英文| https://engineering.fb.com/web/facebook-redesign/​当我们考虑如何构建一个新的网络应用—一个为现代浏览器设计的、具有用户对Facebook(我们已知的)所有期望的功......
  • 《人脸深度超分特征重建与识别系统研究》论文笔记八
    一、基本信息标题:人脸深度超分特征重建与识别系统研究时间:2021来源:扬州大学关键词: 人脸识别;低分辨率;图像重建;特征融合;分数阶表示;二、研究内容问题定义:在现实应......
  • 顶会分享 | 面向大尺度室内场景的主动式重建方法(CVPR2022)
    主要参考作者论文: 1、Multi-RobotCollaborativeDenseSceneReconstruction.SIGGRAPH2019. 2、Multi-RobotActiveMappingviaNeuralBipartiteGraphMatching.CV......
  • 每日算法之重建二叉树
    JZ7重建二叉树描述给定节点数为n的二叉树的前序遍历和中序遍历结果,请重建出该二叉树并返回它的头结点。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,......