Loading [MathJax]/jax/output/CommonHTML/jax.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >HDSRNet | 入局图像超分,异构动态卷积玩出新花样~

HDSRNet | 入局图像超分,异构动态卷积玩出新花样~

作者头像
AIWalker
发布于 2024-03-01 07:07:55
发布于 2024-03-01 07:07:55
2700
举报
文章被收录于专栏:AIWalkerAIWalker

https://arxiv.org/abs/2402.15704 https://github.com/hellloxiaotian/HDSRNet

卷积神经网络可以通过深度网络架构和给定的输入样本自动学习特征。然而,所获得的模型的鲁棒性在不同的场景中可能具有挑战性。网络架构的差异越大,有利于提取更多的互补结构信息,从而增强获得的超分辨率模型的鲁棒性。

在本文中,我们提出了一种异构动态卷积网络图像超分辨率(HDSRNet)。为了获取更多的信息,HDSRNet由一个异构的并行网络实现的

  • 上层网络可以通过堆叠异构块来提供更多的纹理信息,以提高图像超分辨率的效果。每个异构块由扩展的、动态的、公共卷积层、ReLU和残差学习操作的组合组成。它不仅可以根据不同的输入自适应地调整参数,而且可以防止长期依赖问题。
  • 下层网络采用对称结构增强不同层之间的关系,挖掘更多的结构信息,与上层网络互补,实现图像超分辨率。相关实验结果表明,该方法能够有效地解决图像分辨问题.

本文方案

所提18层HDSRNet包含两个16层并行异构网络和一个2层重构模块。16层并行异构网络由16层异构上层网络和对称下层网络组成。

  • 异构上层网络由一个Conv+ReLU和五个堆叠的异构块组成,可以提取更多的图像超分辨率的纹理信息。Conv+ReLU是卷积层和ReLU操作的组合,用于从给定的低分辨率图像中提取非线性信息。此外,其输入和输出通道数分别为3和64。其内核大小为3×3。这些堆叠的异构块利用不同的卷积层(即,动态和公共卷积层)和ReLU,根据不同输入的低分辨率图像动态调整参数以获得鲁棒的低频信息
  • 为了获得互补的低频信息,设计了一个16层对称下层网络。它依赖于一个对称的结构来增强层次间的联系,以获得更多的互补结构信息。此外,两个子网络可以通过乘法运算来交互信息。使用2层重建模块将低频信息转换为高频信息并构造预测的高质量图像。

Heterogeneous Block

为了训练鲁棒去噪器,根据不同的输入低分辨率图像,进行异构块动态调整参数,以获得鲁棒的低频信息。每个异构块由扩张Conv+ReLU、动态Conv+ReLU和Conv+ReLU组成,其中扩张Conv+ReLU表示扩张卷积和ReLU的组合。用于捕获更多上下文信息的。动态Conv+ReLU是动态卷积和ReLU的组合,其中可以根据不同的输入信息自适应地学习参数。为了防止长期依赖性,在扩张的Conv+ReLU的输入和Conv+ReLU的输出之间进行残差操作。所有卷积核都是3×3 。输入、输出通道编号,即,扩展的、动态的和普通的卷积层是64。此外,在扩张卷积层中,扩张因子为2。

Symmetrical Lower Sub-network

为了获得互补的低频信息,进行了16层对称下层网络。每一层包含一个Conv+ReLU,其中除了第一层之外,其输入和输出通道数为64,其内核为3×3 。第一层的输入和输出通道数分别为3和64。为了增强不同层之间的关系,使用残差学习操作在第1层和第16层、第2层和第15层、第3层和第14层、第4层和第13层、第5层和第12层、第6层和第11层、第7层和第10层、第8层和第9层之间起作用,以将获得的浅层信息转移到深层,以防止长期依赖性,并获得用于图像超分辨率的鲁棒信息。

Construction Block

使用2层构造块来构造预测的HR图像。它包含两个阶段。第一阶段采用亚像素卷积层将低频信息转换为高频信息,其输入和输出通道数分别为128和64。第二阶段仅利用卷积层(Conv)来构造预测分辨率图像,其中其输入和输出通道数分别为64和3。它们的内核大小是 3×3。

本文实验

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-02-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 AIWalker 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
花椒测试平台 - 接口篇
Web平台是花椒测试平台的核心部分,主要是给测试开发人员提供可视化的界面操作,并封装为参数信息,调用后端的接口服务处理,展示处理结果给用户。后端采用Springboot + Mybatis框架,前端页面用jsp开发,后续UI自动化和部分工具的前端页面也有用vue框架开发,权限管理用的shiro,做好详细的权限管理,因为如果操作线上case,很有可能会对线上真实用户造成影响,所以线上case的权限只对部分人员开放,另外比如压测的功能,也需要做好权限管理,同时后端会记录每个用户的操作行为,便于追查。测试平台模块主要包含以下几个:
测试开发社区
2019/11/20
1.2K0
花椒测试平台 - 接口篇
又一款国产自动化测试平台,开源了!
“时间就是金钱,效率就是生命”,在当下的社会里不仅我们的生活节奏变得越来越快,软件研发上线的节奏也是如此。在如此快节奏的软件开发环境中,高质量的软件测试变得尤为重要。
测试开发技术
2023/08/21
9680
又一款国产自动化测试平台,开源了!
itest work测试工作站 9.0.2 Rc2 发布
itest work (爱测试) 一站式工作站让测试变得简单、敏捷,“好用、好看,好敏捷” ,是itest wrok 追求的目标。itest work 包含极简的任务管理,测试管理,缺陷管理,测试环境管理,接口测试,接口Mock 6合1,又有丰富的统计分析。可按测试包分配测试用例执行,也可建测试迭代(含任务,测试包,BUG,接口)来组织测试工作,也有测试环境管理,还有很常用的测试度量;对于发版频繁,需求常变,itest还可导出用例,线下修改、执行,新增后再导入(同步)到线上;且可根据测试策略来设置测试流程,并可实时调整;在测试看板中,能查看迭代报告,测试包执行情况,测试任务进展,也可以在看板上直接执行用包用例,也支持在线web 思维导图写用例。
周辰晨
2021/03/03
6450
itest work测试工作站 9.0.2 Rc2 发布
itest work 敏捷测试管理平台 9.5.0 GA_u1
itest work (爱测试) 一站式工作站让测试变得简单、敏捷,“好用、好看,好敏捷” ,是itest wrok 追求的目标。itest work 包含极简的任务管理,测试管理,缺陷管理,测试环境管理,接口测试,接口Mock,还有压测 ,又有丰富的统计分析,8合1工作站。可按测试包分配测试用例执行,也可建测试迭代(含任务,测试包,BUG,接口)来组织测试工作,也有测试环境管理,还有很常用的测试度量;对于发版频繁,需求常变,itest还可导出用例,线下修改、执行,新增后再导入(同步)到线上;且可根据测试策略来设置测试流程,并可实时调整;在测试看板中,能查看迭代报告,测试包执行情况,测试任务进展,也可以在看板上直接执行用包用例,也支持在线web 思维导图写用例。概念及功能模型如下:
周辰晨
2021/04/26
5540
itest work 敏捷测试管理平台 9.5.0 GA_u1
itest work敏捷测试管理平台介绍
itest work 开源敏捷测试管理,包含极简的任务管理,测试管理,缺陷管理,测试环境管理,接口测试,接口Mock,还有压测 ,又有丰富的统计分析,8合1工作站。可按测试包分配测试用例执行,也可建测试迭代(含任务,测试包,BUG,接口)来组织测试工作,也有测试环境管理,还有很常用的测试度量;对于发版频繁,需求常变,itest还可导出用例,线下修改、执行,新增后再导入(同步)到线上;且可根据测试策略来设置测试流程,并可实时调整;在测试看板中,能查看迭代报告,测试包执行情况,测试任务进展,也可以在看板上直接执行用包用例,也支持在线web 思维导图写用例。让测试变得简单、敏捷,“好用、好看,好敏捷” ,是itest wrok 追求的目标。概念及功能模型如下:
周辰晨
2021/09/24
1.7K0
itestwork9.0.0全新改版发布
itest work (爱测试) 一站式工作站让测试变得简单、敏捷。itest work 包含极简的任务管理,测试管理,缺陷管理,测试环境管理,接口测试,接口Mock 6合1,又有丰富的统计分析。可按测试包分配测试用例执行,也可建测试迭代(含任务,测试包,BUG,接口)来组织测试工作,也有测试环境管理,还有很常用的测试度量;对于发版频繁,需求常变,itest还可导出用例,线下修改、执行,新增后再导入(同步)到线上;且可根据测试策略来设置测试流程,并可实时调整;在测试看板中,能查看迭代报告,测试包执行情况,测试任务进展,也可以在看板上直接执行用包用例,也支持在线web 思维导图写用例。
周辰晨
2021/03/03
4520
itestwork9.0.0全新改版发布
接口测试平台演进思考
很多小伙伴都比较关心如何构建一个接口自动化平台,笔者恰好有从零开始搭建自动化测试平台直到产品商业化的过程经验,可以和大家分享下。由于企业性质的问题,无法分享过多的代码,本文旨在分享个人在构建整个平台变化过程中的思考和总结,给想往这方面发展的小伙伴们一些借鉴,也算是自己的一个阶段性总结。本文主要总结了以下几个问题:
CKL的思考
2023/02/01
4060
软件测试_接口测试面试题_1.6
接口测试是软件测试中的重要环节,它主要验证系统不同模块之间的通信和数据交互是否正常。在软件开发过程中,各个模块之间的接口是实现功能的关键要素,因此对接口进行全面而准确的测试是确保系统稳定性和可靠性的关键步骤。
测试小兵
2024/04/11
1650
软件测试_接口测试面试题_1.6
对自动化测试的几点思考(二)
在测试金字塔的模型中(很多人应该熟悉该模型),最上面一层是UI层,中间一层是API层,底层是unit层,也就是说越往下在测试中占的比例会越大,程序越稳定和健壮,越往上站的比例会越小。那么在自动化测试技术选型中,应该是全部选择还是有所取舍。UI层在互联网产品中越来越跟不上节奏,这并不是UI层自动化测试的错误,而是市场在不断的变化,产品得跟上市场的变化,所以就导致了UI层变化很快,在页面对象设计模式上是可以很好的维护,UI层在产品快速变化,快速迭代,执行时间上效率问题导致无法满足在互联网产品中的应用,但是不可否认的是UI层的自动化测试思想包含了很多有价值的体系和方法论。也可以应用在互联网产品测试中,比如核心流程使用UI层实现,其它的不需要等等,这在实际的应用中具体看产品,公司实际情况。
无涯WuYa
2018/10/25
4730
java接口自动化(三) - 手工接口测试到自动化框架设计之鸟枪换炮
  上一篇宏哥介绍完了接口用例设计,那么这一章节,宏哥就趁热打铁介绍一下,接口测试工具。然后小伙伴们或者童鞋们就可以用接口测试工具按照设计好的测试用例开始执行用例进行接口手动测试了。关于手动测试工具就那么几个,用起来也非常简单,宏哥就不再在这里赘述了,有兴趣的可以看看宏哥在Python接口自动化里关于接口测试工具的介绍,这里宏哥就简单的提一下,一带而过即可。
北京-宏哥
2020/04/13
1.4K0
迷雾中的自动化测试体系建设
在业内如火如荼的 DevOps 转型过程中,自动化测试始终是热点之一,毕竟提供快速质量反馈是达成 DevOps 目标的关键。于是,作为测试领域的“皇冠”,自动化测试的落地实施始终为人们所关注。但是落地当中产生了种种问题甚至是争论,经久不衰,无形中给自动化测试体系建设蒙上了层层迷雾,让人疑惑。下面我们就一些踩过的“坑”进行探讨,期望这些经验分享能够有助于揭开迷雾、看清方向。
腾讯云 CODING
2021/12/30
1.2K0
迷雾中的自动化测试体系建设
服务端接口测试指南
接口的功能主要是客户端和服务端的数据交互,即通过接口对后端数据的增删改查,来实现用户和产品的交互。
测试小兵
2021/07/13
1.1K0
聊聊如何才能做好测试工作?
如何才能做好测试工作,这是个比较常见的问题,初入职场的新手来说有好多理论知识在学校里学的比较少,还有的有了理论知识不知道在实践中如何使用,慢慢的就淡化了理论知识,那么如何才能做好测试工作呢,主要体现在三能力,三个心,其中三能力主要体现在业务的理解能力,技术的掌握能力,项目成员之间的协调沟通能力,三个心主要体现在耐心,细心,责任心。
漫谈测试
2025/03/20
720
聊聊如何才能做好测试工作?
高级自动化测试常见面试题(Web、App、接口)
1.Selenium中hidden或者是display = none的元素是否可以定位到?
测试开发技术
2021/09/15
4.8K0
从一次线上问题聊聊接口自动化
3月初平台活动期间,运营同事配置了个还未上线的页面到网站首页 banner,导致用户点了报错。尽管这次很明确是运营人为操作失误引起的故障,但过往此类核心页面的访问异常,我们已不是第一次遇见。
DevOps时代
2021/05/07
7400
从一次线上问题聊聊接口自动化
MTSC 2019 深圳站议题总览
Are you ready?来 12 月的深圳穿短袖。2019 年 12 月 14 日 MTSC 深圳站,TesterHome 全体主创人员期待穿羽绒服的,穿冲锋衣的,穿棉服的,你、你、你一起穿起短袖,来一场火热的软件质量保障体系和测试研发技术交流。
腾讯云开发者社区
2019/11/27
2.4K0
关于接口测试——自动化框架的设计与实现
在大部分测试人员眼中只要沾上“框架”,就感觉非常神秘,非常遥远。大家之所以觉得复杂,是因为落地运用起来很复杂;每个公司,每个业务及产品线的业务流程都不一样,所以就导致了“自动化测试框架”去完成自动化测试的时候产生很多不稳定因素,这样就很难定位成一个固定的框架。其实不然,真正的自动化测试框架不是一个模式,而是一种思想和方法的集合,通俗的讲就是一个架构。
数澜科技
2019/10/16
1.9K0
关于接口测试——自动化框架的设计与实现
测试进阶必备,这5款http接口自动化测试工具不要太香~
现在市场上能做接口自动化测试的工具有很多,一搜一大把,让人眼花缭乱。我们去选择对应实现方式时,不管是框架体系还是成熟稳定的工具,核心目的都是期望引入的技术能在最低投入的情况下达到最优效果。
伤心的辣条
2022/09/08
1.1K0
测试进阶必备,这5款http接口自动化测试工具不要太香~
2021年软件测试领域常用工具总结(2):接口测试工具、UI测试工具
大家好,我是洋子。接口(API)测试对我们来说已经很常见了,目前很多公司都会招聘服务端测试工程师进行接口测试。因为在测试三层金字塔当中,接口测试位于中间层,做接口测试性价比较高,容易以较低成本暴露发现服务端的问题,同时也可以进行接口自动化测试,提高接口测试的效率
Bug挖掘机
2022/09/28
3.3K0
2021年软件测试领域常用工具总结(2):接口测试工具、UI测试工具
测试工程师-简历真的拿得出手吗
保障xxx的整体测试质量 负责xxx版本管理以及发版工作 参与招聘测试工程师并对其进行培训 编写及评审测试用例,参与项目的整体测试 负责与各部门之间沟通协调,以推动项目测试工作的及时完成 负责测试环境搭建
测试开发社区
2019/09/20
1.1K0
推荐阅读
相关推荐
花椒测试平台 - 接口篇
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档