超分辨率相关资源大列表-2

2023-05-16

本文收藏自Github,仅供学习交流所用。

Video Super Resolution

A collection of state-of-the-art video or single-image super-resolution architectures, reimplemented in tensorflow.

Pretrained weights is uploading now.

Several referenced PyTorch implementations are also included now.

Quick Link: Installation Getting Started

Network list and reference (Updating)

The hyperlink directs to paper site, follows the official codes if the authors open sources.

All these models are implemented in ONE framework.

ModelPublishedCode*VSR (TF)**VSR (Torch)KeywordsPretrained
SRCNNECCV14-, KerasY-Kaiming
RAISRarXiv---Google, Pixel 3 
ESPCNCVPR16-, KerasYYReal time
VDSRCVPR16-Y-Deep, Residual
DRCNCVPR16-Y-Recurrent 
DRRNCVPR17Caffe, PyTorchY-Recurrent 
LapSRNCVPR17MatlabY-Huber loss 
EDSRCVPR17-YYNTIRE17 Champion
SRGANCVPR17-Y-1st proposed GAN 
VESPCNCVPR17-YYVideoSR
MemNetICCV17CaffeY-  
SRDenseNetICCV17-, PyTorchY-Dense
SPMCICCV17Tensorflow--VideoSR 
DnCNNTIP17MatlabY-Denoise
DCSCNarXivTensorflowY-  
IDNCVPR18CaffeY-Fast
RDNCVPR18TorchY-Deep, BI-BD-DN 
SRMDCVPR18MatlabT-Denoise/Deblur/SR 
DBPNCVPR18PyTorchYYNTIRE18 Champion
ZSSRCVPR18Tensorflow--Zero-shot 
FRVSRCVPR18PDFTYVideoSR 
DUFCVPR18TensorflowT-VideoSR 
CARNECCV18PyTorchYYFast
RCANECCV18PyTorchYYDeep, BI-BD-DN 
MSRNECCV18PyTorchYY 
SRFeatECCV18TensorflowYTGAN 
NLRNNIPS18TensorflowT-Non-local, Recurrent 
SRCliqueNetNIPS18---Wavelet 
FFDNetTIP18MatlabY-Conditional denoise 
CBDNetarXivMatlabT-Blind-denoise 
ESRGANECCVW18PyTorch-Y1st place PIRM 2018 
TecoGANarXivTensorflow-TVideoSR GAN 
RBPNCVPR19PyTorch--VideoSR 

*The 1st repo is by paper author.

**Y: included; -: not included; T: under-testing.

You can download pre-trained weights through prepare_data, or visit the hyperlink at .

Link of datasets

(please contact me if any of links offend you or any one disabled)

NameUsage#SiteComments
SET5Test5downloadjbhuang0604
SET14Test14downloadjbhuang0604
SunHay80Test80downloadjbhuang0604
Urban100Test100downloadjbhuang0604
VID4Test4download4 videos
BSD100Train300downloadjbhuang0604
BSD300Train/Val300download-
BSD500Train/Val500download-
91-ImageTrain91downloadYang
DIV2KTrain/Val900websiteNTIRE17
WaterlooTrain4741website-
MCL-VTrain12website12 videos
GOPROTrain/Val33website33 videos, deblur
CelebATrain202599websiteHuman faces
SintelTrain/Val35websiteOptical flow
FlyingChairsTrain22872websiteOptical flow
DNDTest50websiteReal noisy photos
RENOIRTrain120websiteReal noisy photos
NCTest60websiteNoisy photos
SIDD(M)Train/Val200websiteNTIRE 2019 Real Denoise
RSRTrain/Val80downloadNTIRE 2019 Real SR
Vimeo-90kTrain/Test89800website90k HQ videos

Other open datasets: Kaggle ImageNet COCO

VSR package

This package offers a training and data processing framework based on TF. What I made is a simple, easy-to-use framework without lots of encapulations and abstractions. Moreover, VSR can handle raw NV12/YUV as well as a sequence of images as inputs.

Install

  1. Prepare proper tensorflow and pytorch(optional). For example, GPU and CUDA10.0 (recommend to use conda):

    
    conda install tensorflow-gpu==1.12.0
    # optional
    # conda install pytorch==1.0.1  
  2. Install VSR package

    
    # For someone see this doc online
    # git clone https://github.com/loseall/VideoSuperResolution && cd VideoSuperResolution
    pip install -e .  

Getting Started

  1. Download pre-trained weights and (optinal) training datasets. For instance, let's begin with VESPCN and vid4 test data:

    
    python prepare_data.py --filter vespcn vid4  
  2. Evaluate

    
    cd Train
    python run.py --model vespcn --test vid4  
  3. Train

    
    python prepare_data.py --filter mcl-v
    cd Train
    python run.py --model vespcn --dataset mcl-v --memory_limit 1GB --epochs 100  

OK, that's all you need. For more details, use --help to get more information.

To train/test/infer any other model in VSR.Models, please see README. To write and train your own model via VSR, please see Docs.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

超分辨率相关资源大列表-2 的相关文章

  • InteliJ IDEA 安装spring插件 并 创建spring boot项目

    刚下载的社区版 InteliJ IDEA 2018 xff0c New Project 的时候发现并没有自带 spring Initializr 插件 有两种方法安装 xff1a Configure Settings PluginsConf
  • 地址解析协议(ARP)的学习(通过wireshark抓包分析)

    看看维基百科的解释 地址解析协议 xff08 Address Resolution Protocol xff09 xff0c 其基本功能为通过目标设备的IP地址 xff0c 查询目标设备的MAC地址 xff0c 以保证通信的顺利进行 它是I
  • 解决关于哈夫曼编码计算带权路径长度问题

    这是在做一道编程提示遇到的 xff0c 学习了一位博主的编码 xff0c 其中有些问题未能理解 xff0c 分析解决掉 首先什么是哈夫曼树 xff1a 哈夫曼树 xff0c 又称最优二叉树 xff0c 是一类带权路径长度最短的树 也就是根节
  • 解决c/c++的sequence points和side effects问题

    在看一篇文章时 xff0c 提到这样一段代码 span class hljs preprocessor include lt stdio h gt span span class hljs keyword void span foo spa
  • python中在list中添加字典遇到的问题

    在写python时 xff0c 遇到了如上问题 xff0c 代码复现如下 span class hljs operator a span 61 b 61 span class hljs keyword for span i span cla
  • Python中的callable是基于什么样的机制实现的

    如题 xff0c 在Python中有这样的方法callable xff0c 判断一个对象是否可以调用 callable object 中文说明 xff1a 检查对象object是否可调用 如果返回True xff0c object仍然可能调
  • mysql 中注意DATE, DATETIME, and TIMESTAMP

    一 背景 项目计费时 xff0c 上一波人在设计db表字段时 xff0c 将时间类型误用了 xff0c 导致出现问题 二 记录 1 依据 mysql官文文档 xff1a https dev mysql com doc refman 8 0
  • nginx+uwcgi+python部署

    一 部署nginx yum install nginx y 二 安装uwsgi yum y install uwsgi uwsgi devel uwsgi plugin python 查看版本 uwsgi version 三 配置uwsgi
  • UITableViewCell的默认高度

    UITableViewCell的默认高度 61 44
  • Vim配置文件(.vimrc)详解

    64 TOC详解 Vim配置文件的作用 Vim启动时 xff0c 会根据配置文件 xff08 vimrc xff09 来设置 Vim xff0c 因此我们可以通过此文件来定制适合自己的 Vim Vim分类 系统Vim配置文件 etc vim
  • 听说 docker 命令你还记不住

    这是 进击的Coder 的第 455 篇技术分享 作者 xff1a 王小伍 来源 xff1a 赫连小伍 阅读本文大概需要 10 分钟 docker 作为轻量级的 高性能的沙箱容器 xff0c 使用频率极高 xff0c 功能非常强大 强大的功
  • 在基于 Ubuntu 的 Linux 发行版上安装 Wireshark

    参考链接 Ubuntu 上 Wireshark 的安装与使用 知乎https www myfreax com how to add apt repository in ubuntu 前情提要 使用Ubuntu软件中心或命令行apt或apt
  • 系列教程--Linux基础--04--Linux基础命令

    本节概要 xff1a 基本硬件知识 Linux 终端 Shell 介绍 Linux 基本命令 环境准备 xff1a 操作系统 xff1a Centos6 5 Centos7 2 一 基本硬件知识 虽然目前运维已经基本不需要去接触硬件 xff
  • 结构体里面套结构体数组的使用

    开始用的时候被这块整蒙了 xff0c 程序一直不通过 xff0c 后来问了老大终于弄懂 xff0c 拿出来和大家共同交流 比如我定义一个结构体里面装着结构体数组 xff1a type struct int a int b ATTR type
  • Ubuntu 20.10安装完成后,启动后无法进入桌面,黑屏光标闪烁

    我的系统是ubuntu 20 10 desktop amd64 xff0c 启动后黑屏 xff0c 然后按ctrl 43 alt 43 f2 或者f3 f4 可以切换终端 原因之一是gdm3与nvidia冲突 xff0c 是的gdm3无法正
  • 使用pyqt的QThread实现多线程的QTcpServer

    本文章采用与 使用pyqt的QUdpSocket传文本信息 用QTcpServer传文件的样例 xff08 该文章是从C 43 43 上的Qt收发文件的代码翻译过来的 xff0c 个人认为过于复杂不易理解 xff09 不同的写法实现TCP收
  • php如何实现热敏58mm小票打印机打印?

    用php开发的后台管理系统中要实现订单打印小票的功能 xff0c 通过热敏58mm的小票打印机把订单打出来 xff0c php中如何实现 xff0c 有源码更好 xff0c 没源码给个思路也行 对这种打印机完全不懂 你好 xff0c 如果要
  • javaScript、PHP连接外卖小票打印机方案

    前言 xff1a 目前开发需要用到小程序或者电脑程序连接外卖小票机打印小票 xff0c 查阅各种资料 xff0c 终于解决了这个问题 效果 xff1a PHP JavaScript直接连接小票机并且自动出票 支持的小票机 xff1a 目前测
  • 【编号0005】Anaconda中新建和管理虚拟环境

    Python的语法相比其他的编程语言来说 xff0c 更贴近人类的语言 xff0c 是一个非常高级的编程语言 xff1b 且Python的第三方库 xff0c 非常的多 xff0c 使用方便 xff1b 这两点对于新手来说 xff0c 非常

随机推荐

  • pagehelper指定limit位置自定义分页,既可使用自定义,也支持原生pagehelper

    重写MySqlDialect类下的getPageSql方法 pagehelper靠这个来插入limit位置的 span class token keyword public span span class token keyword cla
  • 如何在 macOS 使用 AList + RCLONE 把网盘挂载到本地

    之前接触最多的可能还是百度网盘 xff0c 它的免费容量比较大 xff0c 我们在下载和分享一些文件的时候经常会用到 xff0c 但是如果文件比较大 xff0c 加上限速 xff0c 使用体验并不算太好 其实除了下载文件 xff0c 我很少
  • Debian10更改源

    在这里发现 Debian 全球镜像站 提供的中国源为ustc的源 在这里 Debian 源使用帮助 发现了操作方式 按照这个文档进行操作即可 基本操作就是替换 etc apt sources list文件 以下也提供了清华大学和网易的一些镜
  • AppEmit支持chrome IE edge浏览器调用本地程序exe dll ocx

    今天打开谷歌浏览器 xff0c 发现已经有弹出层显示 2020年12月在Chrome中告别Flash xff0c 曾经辉煌一时的flash面临被淘汰 xff0c 也是WEB技术发展的必然趋势 Adobe宣布了其计划在2020年底停止支持Fl
  • Debian .bashrc以及.profile的区别 以及修改history记录的历史命令

    etc profile 系统环境变量 对每个用户都会生效 用户第一次登录时 该文件被执行并且从 etc profile d 目录的配置文件中收集shell设置 所以修改了之后需要重启或者执行 source etc profile 才会生效
  • Debian10 如何设置关闭屏幕和设置锁屏时间

  • 如何解决vs中无法使用utf8文件的问题 请将该文件保存为 Unicode 格式以防止数据丢失

    在深入理解c 43 43 11一书中有说两个字符集 xff0c 一个源码字符集 xff0c 一个编码字符集 xff08 在msvc编译器文档里面叫做执行字符集 xff09 一个是文件的保存格式 一个是编译器在编译过程中如何编码字符串 文件用
  • ffmpeg透明贴图

    lt span style 61 34 font family monospace white space pre background color rgb 240 240 240 34 gt 读取视频每帧的AVFrame xff0c 和图
  • 更换Ubuntu源

    图形界面配置 xff08 新手推荐 xff09 依次打开 xff1a 系统设置 xff0c 软件和更新 在 下载自 中选择 其他站点 xff0c 然后在中国的条目下选择 mirrors ustc edu cn 下面是 Ubuntu 16 0
  • Ubuntu20安装详细步骤,用于嵌入式开发

    不知不觉安装安装Ubuntu20已经一年了 xff0c 其实才半个来月 xff0c O O哈哈 xff0c 今天分享给大家整个安装过程 xff0c 让那些虚拟机界面非常小的知道如何安装 xff0c 好的 一 首先我们需要一个虚拟机 xff0
  • Debian8.8开发环境(四)个人设置之bashrc

    个人的一些命令在 xff5e bashrc中配置 xff0c 设置的好可以为工作带来极大的方便 xff0c 下面是贴出的个人的一部分设置 xff0c 仅供参考 基本就是使用alias去设置一些快捷的使用方式和查找一些个人的工作目录 span
  • Debian9.4.0win10上双系统U盘安装教程

    一 镜像下载 Debian一直是本人最喜欢的桌面操作系统 xff0c 所以也分享下windows10下双系统安装的过程 xff0c 至于虚拟机安装则就更简单了 xff0c 在此不做赘述 相比虚拟机本人更喜欢完全抛弃win而在linux un
  • win10系统如何开启/安装ubuntu子系统

    注 xff1a 此教程仅对windows 10家庭中文版做过测试 第一步 开启linux子系统选项 控制面板 gt 程序 gt 程序和功能 gt 启用或关闭Windows功能 gt 适用于Linux的Windows子系统 gt 确定 xff
  • maven日常问题

    问题1 jdk配置打包报错问题 maven打包报错如下 dependencyManagement dependencies dependency systemPath span class token keyword for span jd
  • 穿山甲广告对接

    一 清除其他sdk影响 二 接入穿山甲SDK 1 注册登录 广告对接的第三方的穿山甲 需要先在穿山甲注册好自己的账号链接 https www pangle cn 创建项目应用和代码位 xff0c 获取ID 2 导入sdk包 下载SDK ht
  • jdbc连接mysql8.x踩坑

    问题描述 使用jdbc连接数据库报错密码错误 xff0c 提示检查编码 Caused by java sql SQLException Access denied for user 39 root 39 64 39 localhost 39
  • 面向对象一"类与对象"的概念与特性

    面向对象程序设计 Object oriented programming OOP 一 类与对象 类 class 对一类具有相同 属性的对象的 抽象 类的定义包含了数据的形式以及 对数据的操作 对象 object 类的实例 每个对象都是其类中
  • 使用sql语句解析json字符串

    发现当前数据库对字符串的解析都是使用存储过程 xff0c 但是大部分公司不建议使用存过 xff0c 无奈之下写了如下的解析方式 xff1a 原始数据如下图 xff1a 经过数据分析发现 xff0c 每个键值对的分隔符是 34 34 xff0
  • nginx+tomcat负载均衡配置,实现流量切换

    Nginx负载均衡流量切换 实现方法有两种第一步 xff1a 在Servlet配置第二步 xff1a 配置nginx第三步 xff1a 动态配置开发 目前在用的方案是 xff1a 使用Nginx 43 Tomcat配置负载均衡 xff0c
  • 超分辨率相关资源大列表-2

    本文收藏自Github xff0c 仅供学习交流所用 Video Super Resolution A collection of state of the art video or single image super resolutio