Learning a Single Convolutional Super-Resolution Network for Multiple Degradations(CVPR2018) 阅读理解

本文主要是介绍Learning a Single Convolutional Super-Resolution Network for Multiple Degradations(CVPR2018) 阅读理解,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

       我们提出了一个简单但有效且可扩展的deep CNN框架为SISR。该模型超越了广泛使用的双三次退化假设,适用于多种甚至是空间变化的退化,为开发一种实际应用的基于cnn的超解析器迈出了实质性的一步;

       针对LR输入图像、模糊核和噪声之间的维数不匹配问题,提出了一种新的维数拉伸策略。虽然这个策略是为SISR提出的,但它是通用的,可以扩展到其他任务,如去模糊。如下图,感觉这个最具有创意,具体效果不知道好不好。

      研究结果表明,基于合成训练数据的卷积超分辨率网络不仅能与现有的合成LR图像上的SISR方法相比较,而且能在真实LR图像上产生视觉上可信的结果。

     与图像去模糊不同,SISR的模糊内核设置通常比较简单。 最常用的选择是用标准差或核宽作为参数的各向同性高斯模糊核.有的文章 各向异性高斯模糊核也被使用。 更复杂的模糊内核模型用于去模糊任务,如运动模糊。 实验和理论分析表明,精确模糊核的影响比复杂图像先验[12]的影响要大得多。具体地说,当假定的内核比真实内核更平滑时,恢复的映像将被过度平滑。大多数SISR方法实际上都支持这种情况。另一方面,当假定的内核比实际内核更锋利时,将出现高频振铃伪影。

     由于低分辨率,LR图像通常也有噪声。直接超分辨噪声输入而不去除噪声,会放大不需要的噪声,造成视觉上的不愉快结果。要解决这个问题,最直接的方法是先去噪,然后提高分辨率。然而,去噪预处理步骤容易丢失细节信息,从而影响后续的超分辨率性能[43]。因此,联合进行去噪和超分辨率是非常可取的。

      现有文献考虑了两种类型的下采样器,包括直接下采样器[11,和双三次下降采样器[7,12,14,15,47,52)。本文考虑了双三次下降采样器,当k为核时,噪声水平为零,即Eqn。(1)为广泛使用的双三次退化模型。需要指出的是,与一般退化模型中的模糊核和噪声不同,降采样器假设是固定的。

      这是一个具有挑战性的任务,因为模糊核和噪声的退化空间相当大。 首先,我们的方法考虑一个更一般的退化模型。其次,我们的方法利用了一种更有效的方法来参数化退化模型。

 

Why not Learn a Blind Model?

      盲模型并没有预期的那么好。 首先,当blur内核模型很复杂时,性能会严重恶化,加剧像素平均问题。 其次,没有专门设计体系结构的盲模型泛化能力较差,在实际应用中表现较差。

     相比之下,多重退化的非盲模型在像素平均问题上的损失较小,具有较好的泛化能力。 首先,退化映射包含扭曲信息,从而使网络具有空间转换能力。 也就是可以将由模糊核和噪声水平引起的退化映射作为空间变压器的输出。另外作者采用退化map, 非盲模型易于推广到不可见退化,并具有控制数据保真项和正则化项之间权衡的能力。

 

  定义模糊内核和噪声级别范围很重要!

    对于模糊核,我们采用具有固定核宽的各向同性高斯核模型,并在SISR应用中得到了实际可行的结果, 为了进一步扩展退化空间,我们还考虑了一个更一般的内核假设,即,各向异性高斯函数,其特征是均值为0, 不同的协方差矩阵的高斯概率密度函数,这种空间大小由特征向量的旋转角度和特征值缩放决定。

     在本文中,我们提出了一种有效的超分辨率网络,它具有高可扩展性,可以通过一个模型处理多个退化, 该超分解器以LR图像及其退化图为输入。 通过对退化参数进行简单的维数拉伸,得到退化图。 合成LR图像的实验结果表明,所提出的超分辨算法不仅能得到最优的双三次退化结果,而且对其它退化甚至空间变异退化都有较好的处理效果。

https://github.com/cszn/SRMD

 

 

这篇关于Learning a Single Convolutional Super-Resolution Network for Multiple Degradations(CVPR2018) 阅读理解的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/288412

相关文章

深入理解Apache Airflow 调度器(最新推荐)

《深入理解ApacheAirflow调度器(最新推荐)》ApacheAirflow调度器是数据管道管理系统的关键组件,负责编排dag中任务的执行,通过理解调度器的角色和工作方式,正确配置调度器,并... 目录什么是Airflow 调度器?Airflow 调度器工作机制配置Airflow调度器调优及优化建议最

一文带你理解Python中import机制与importlib的妙用

《一文带你理解Python中import机制与importlib的妙用》在Python编程的世界里,import语句是开发者最常用的工具之一,它就像一把钥匙,打开了通往各种功能和库的大门,下面就跟随小... 目录一、python import机制概述1.1 import语句的基本用法1.2 模块缓存机制1.

深入理解C语言的void*

《深入理解C语言的void*》本文主要介绍了C语言的void*,包括它的任意性、编译器对void*的类型检查以及需要显式类型转换的规则,具有一定的参考价值,感兴趣的可以了解一下... 目录一、void* 的类型任意性二、编译器对 void* 的类型检查三、需要显式类型转换占用的字节四、总结一、void* 的

深入理解Redis大key的危害及解决方案

《深入理解Redis大key的危害及解决方案》本文主要介绍了深入理解Redis大key的危害及解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着... 目录一、背景二、什么是大key三、大key评价标准四、大key 产生的原因与场景五、大key影响与危

深入理解C++ 空类大小

《深入理解C++空类大小》本文主要介绍了C++空类大小,规定空类大小为1字节,主要是为了保证对象的唯一性和可区分性,满足数组元素地址连续的要求,下面就来了解一下... 目录1. 保证对象的唯一性和可区分性2. 满足数组元素地址连续的要求3. 与C++的对象模型和内存管理机制相适配查看类对象内存在C++中,规

认识、理解、分类——acm之搜索

普通搜索方法有两种:1、广度优先搜索;2、深度优先搜索; 更多搜索方法: 3、双向广度优先搜索; 4、启发式搜索(包括A*算法等); 搜索通常会用到的知识点:状态压缩(位压缩,利用hash思想压缩)。

JAVA智听未来一站式有声阅读平台听书系统小程序源码

智听未来,一站式有声阅读平台听书系统 🌟 开篇:遇见未来,从“智听”开始 在这个快节奏的时代,你是否渴望在忙碌的间隙,找到一片属于自己的宁静角落?是否梦想着能随时随地,沉浸在知识的海洋,或是故事的奇幻世界里?今天,就让我带你一起探索“智听未来”——这一站式有声阅读平台听书系统,它正悄悄改变着我们的阅读方式,让未来触手可及! 📚 第一站:海量资源,应有尽有 走进“智听

poj 2349 Arctic Network uva 10369(prim or kruscal最小生成树)

题目很麻烦,因为不熟悉最小生成树的算法调试了好久。 感觉网上的题目解释都没说得很清楚,不适合新手。自己写一个。 题意:给你点的坐标,然后两点间可以有两种方式来通信:第一种是卫星通信,第二种是无线电通信。 卫星通信:任何两个有卫星频道的点间都可以直接建立连接,与点间的距离无关; 无线电通信:两个点之间的距离不能超过D,无线电收发器的功率越大,D越大,越昂贵。 计算无线电收发器D

【生成模型系列(初级)】嵌入(Embedding)方程——自然语言处理的数学灵魂【通俗理解】

【通俗理解】嵌入(Embedding)方程——自然语言处理的数学灵魂 关键词提炼 #嵌入方程 #自然语言处理 #词向量 #机器学习 #神经网络 #向量空间模型 #Siri #Google翻译 #AlexNet 第一节:嵌入方程的类比与核心概念【尽可能通俗】 嵌入方程可以被看作是自然语言处理中的“翻译机”,它将文本中的单词或短语转换成计算机能够理解的数学形式,即向量。 正如翻译机将一种语言

【C++高阶】C++类型转换全攻略:深入理解并高效应用

📝个人主页🌹:Eternity._ ⏩收录专栏⏪:C++ “ 登神长阶 ” 🤡往期回顾🤡:C++ 智能指针 🌹🌹期待您的关注 🌹🌹 ❀C++的类型转换 📒1. C语言中的类型转换📚2. C++强制类型转换⛰️static_cast🌞reinterpret_cast⭐const_cast🍁dynamic_cast 📜3. C++强制类型转换的原因📝