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

相关文章

认识、理解、分类——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++强制类型转换的原因📝

深入理解RxJava:响应式编程的现代方式

在当今的软件开发世界中,异步编程和事件驱动的架构变得越来越重要。RxJava,作为响应式编程(Reactive Programming)的一个流行库,为Java和Android开发者提供了一种强大的方式来处理异步任务和事件流。本文将深入探讨RxJava的核心概念、优势以及如何在实际项目中应用它。 文章目录 💯 什么是RxJava?💯 响应式编程的优势💯 RxJava的核心概念

如何通俗理解注意力机制?

1、注意力机制(Attention Mechanism)是机器学习和深度学习中一种模拟人类注意力的方法,用于提高模型在处理大量信息时的效率和效果。通俗地理解,它就像是在一堆信息中找到最重要的部分,把注意力集中在这些关键点上,从而更好地完成任务。以下是几个简单的比喻来帮助理解注意力机制: 2、寻找重点:想象一下,你在阅读一篇文章的时候,有些段落特别重要,你会特别注意这些段落,反复阅读,而对其他部分

论文阅读笔记: Segment Anything

文章目录 Segment Anything摘要引言任务模型数据引擎数据集负责任的人工智能 Segment Anything Model图像编码器提示编码器mask解码器解决歧义损失和训练 Segment Anything 论文地址: https://arxiv.org/abs/2304.02643 代码地址:https://github.com/facebookresear

深入理解数据库的 4NF:多值依赖与消除数据异常

在数据库设计中, "范式" 是一个常常被提到的重要概念。许多初学者在学习数据库设计时,经常听到第一范式(1NF)、第二范式(2NF)、第三范式(3NF)以及 BCNF(Boyce-Codd范式)。这些范式都旨在通过消除数据冗余和异常来优化数据库结构。然而,当我们谈到 4NF(第四范式)时,事情变得更加复杂。本文将带你深入了解 多值依赖 和 4NF,帮助你在数据库设计中消除更高级别的异常。 什么是

分布式系统的个人理解小结

分布式系统:分的微小服务,以小而独立的业务为单位,形成子系统。 然后分布式系统中需要有统一的调用,形成大的聚合服务。 同时,微服务群,需要有交流(通讯,注册中心,同步,异步),有管理(监控,调度)。 对外服务,需要有控制的对外开发,安全网关。