揭秘超分辨率的正确打开方式

超分辨率技术 超分辨率技术基础介绍 阅读详情

img

写在前边:图像和视频通常包含着大量的视觉信息,且视觉信息本身具有直观高效的描述能力,所以随着信息技术的高速发展,图像和视频的应用逐渐遍布人类社会的各个领域。近些年来,在计算机图像处理,计算机视觉和机器学习等领域中,来自工业界和学术界的许多学者和专家都持续关注着视频图像的超分辨率技术这个基础热点问题。本文试着讲述超分辨率技术的正确打开方式,浅谈视频图像的超分辨率技术的基本概念和应用场景等问题。

1.什么是超分辨率?

1.1 超分辨率初体验

简单来讲,图像超分辨率就是提高图像的空间分辨率,例如将一幅图片的分辨率由352x288扩大到704x576,方便用户在大尺寸的显示设备上观看。图像的超分辨率,是图像处理相关问题中的基础问题之一,并具有广泛的实际需求和应用场景,在数字成像技术,视频编码通信技术,深空卫星遥感技术,目标识别分析技术和医学影像分析技术等方面,视频图像超分辨率技术都能够应对显示设备分辨率大于图像源分辨率的问题。

简单来说超分辨率技术可以分为以下两种:**1)**只参考当前低分辨率图像,不依赖其他相关图像的超分辨率技术,称之为单幅图像的超分辨率(single image super resolution),也可以称之为图像插值(image interpolation)。

img

**2)**参考多幅图像或多个视频帧的超分辨率技术,称之为多帧视频/多图的超分辨率(multi-frame super resolution)。

img

这两类技术中,一般来讲后者相比于前者具有更多的可参考信息,并具有更好的高分辨率视频图像的重建质量,但是其更高的计算复杂度也限制了其应用。故,本文后边将以单图超分辨率/图像插值为例,进行超分辨率技术的介绍。

1.2 超分辨率理论描述

这个很直观的超分辨率问题,它的理论描述又是什么样子的呢?如图所示,超分辨率就是将左图中像素点之间的空间位置用像素点进行填充,使得整个图像具有更多的像素点,更丰富的细节,从信号的角度讲就是补充出更多的高频成分。

img

通常在处理这个超分辨率问题的时候,我们常常探索这个退化信号是如何从我们希望的理想信号变化得到的(即分辨率的退化过程),如果对退化过程进行精确地描述,往往对其逆问题的求解有重要的意义。在本文的问题中,即超分辨率的退化模型,可以通过以下公式来描述:

Y = HDX + n

其中Y为低分辨率的视频帧/图像,X为我们理想高分辨率的视频帧/图像,而H和D分别为模糊算子和分辨率下采样算子,n为退化过程中产生的噪声。

img

由上述公式可知该退化问题存在着病构特性,即多个不同的高分辨率图像X,经过相同的退化过程处理,可以得到同样的低分辨率图像Y。这就导致我们无法直接通过Y求解出一个精确的X,也是视频图像超分辨率问题一直是一个开放性问题的原因(逐渐逼近符合人眼视觉认识的解)。

根据图像超分辨率的技术路线进行分类,图像超分辨率技术大致可以分为以下几类:基于定参数的线性滤波器技术,基于图像边缘结构的技术,基于图像重构约束的技术和基于机器学习的技术。

2.什么时候用超分辨率?

先举一个小例子,一张悠久而经典的低分辨率老照片,怎么在一个先进的高清的显示器上播放?这就是低分辨率图片和高分辨率显示设备之间的不匹配。很明显,这个场景下我们可以使用超分辨率技术,如下图所示。

img

单从图像的后处理显示的角度来讲,目前在PC和手机的屏幕显示功能上都配有相应的实时的超分辨率技术。通过观察可知,PC机上的超分辨率技术相对比较简单(比如,临近像素复制or双线性插值),而手机端屏幕的超分辨率技术比PC机显示的超分辨率技术的性能要更好一些,能够提供较好的主观视觉质量,且IOS系统的手机的超分辨率技术相比于一些Andriod系统手机的超分辨率技术性能更高一些。不同的超分辨率算法带来的增强视觉感受的效果不同,一些软件的超分辨率方法在带来更好的视觉质量的同时,也引入了很大的计算代价,不断挑战着显示设备的计算能力。


*3.超分辨率能节省带宽吗?*

那么,前边赘述了这么多超分辨率的基础概念和使用方法,这个技术看起来就是万能的吗?有些人会有疑问,那就可以借着超分辨率技术用小分辨率的图进行通信就好了?其实并不是这样的!

在传输图片的时候,超分辨率和带宽有什么关系呢?一般来讲,现在的通信类应用中,图片都是需要经过压缩,传输,再解压缩这样的一系列过程。最直接的方案*A是按照原分辨率和现有带宽来进行压缩和传输,最终直接显示。而另一种方案B*是,先通过下采样的方法将原视频图像的分辨率下采为原分辨率的1/K,然后在低分辨率和现有带宽下进行压缩和传输,接收端在解码后通过超分辨率技术将该视频图像的分辨率以K倍重建后显示。如图所示

img

这里,超分辨率技术就不单单是一个视频图像的后处理技术,而是基于上下采样的编码传输框架中的一个重要环节。那么问题来了,这种下采样**-超分辨率的图片传输方案B能够节省带宽吗?(最终图片的视觉质量一致的前提下),或者说是在相同的带宽限制下,直接压缩传输大图片和压缩小图片再超分辨率显示,哪一种方案对显示的主观质量更好?**由于在这个场景下两个方案之间不能直观的从理论上比较,所以我们通过实验来进行说明,设计了以下实验:

**原图压缩方案**A,即原始高分辨率图像直接通过编码器进行压缩和传输,在解码端直接得到原始分辨率的重构图像。基于上下采样的图像压缩方案B,即图像首先经过一个分辨率下采样(宽高均为1/2倍)的预处理方法,再将得到的低分辨率图像利用相同的第三方的编解码器WebP进行压缩和传输,最后将在解码端得到的低分辨率图像利用超分辨率技术重建出其高分辨率的图片(这里超分辨率技术选用Google在G+上的方案和一种经典的深度网络的SCN方法)。

下面我们给出两个不同策略下的图像压缩的(图片质量和文件大小)性能的比较,如下图所示。

img

如图(a)和(b)两幅图像的性能比较所示,图像纵坐标为图像全参考的视觉质量评价方法SSIM指标(用来比较相同分辨率下的原图和在对端最终显示的图像的差异),横坐标为图像经由第三方编码器WebP的压缩码流所占用的存储空间(KB),上下采样压缩曲线的四个数据点对应WebP质量因子分别为40,60,80,100,而原图压缩的四个数据点对应WebP质量因子分别是2,5,15,60。

实验中首先验证得到两个认识,一个是随着码率(带宽)的增加,直接压缩传输的方案A能快速的达到近无损压缩或无损压缩。另一个是随着码率(带宽)的增加,超分辨率的方案B具有性能上限的限制,接近上限时,增加码率就只会带来非常微弱视觉性能的提升。

再通过实验曲线可以得出,在低码率范围内,采用原图压缩方案的压缩效率要低于基于采样的图像编码策略(即同等质量下,基于采样的图像编码策略图片文件更小,节省带宽),而在中高码率范围内,采用原图压缩方案的压缩效率要优于基于采样的图像压缩方案(即同等质量下,超分辨率的图像编码策略的图片文件更大,浪费带宽)。

进而我们结合应用环境得出以下结论,在带宽严重受限的情况下,使用超分辨率技术能够改善其原本较差的视觉质量(即超分辨率技术在同等质量下节省传输带宽);在带宽良好的情况下,原图分辨率直接压缩传输的方案能够提供更加好的视觉质量(即超分辨率技术在同等质量下浪费传输带宽和后处理计算资源)。

目前,在常见的一些视频图像的应用中,我们给定的码率均为中高码率以满足图像视频的视觉质量,大部分移动终端上的视频图像应用的方案均为在目标分辨率上直接压缩,质量控制在高于WebP质量因子为60的水平,如实验中验证的一样,在这个码率范围下,采用现有的直接压缩原图方案A要优于下采样压缩低分辨率图像再做解压缩超分辨率的方案B。

3.小结

视频图像超分辨率技术,是图像处理相关问题中的基础问题之一,也是近些年来学术界研究的热点问题。视频图像超分辨率技术作为图像的后处理技术能为了匹配更大分辨率的显示设备够提升图像的主观视觉效果。在压缩传输的应用场景中,为了在同等带宽下获得更高的图像质量,超分辨率算法适用于低带宽时低质量图像上的增强,在带宽充足时仍然应该传输高分辨率图像,即下采样—超分辨率的技术,受限于其性能上限,仅仅在低码率传输条件下,采用超分辨率增强的图像质量明显优于的在大图像上直接编码(即同等质量节省带宽)。综上所述,视频图像超分辨率技术在应用中要考虑计算复杂性限制,传输带宽的限制和视觉性能上限(主观视觉效果)等因素,来选择恰当的应用场景。

本文转自微信后台团队,如有侵犯,请联系我们立即删除

OpenIMgithub开源地址:

https://github.com/OpenIMSDK/Open-IM-Server

OpenIM官网 : https://www.rentsoft.cn

OpenIM官方论坛: https://forum.rentsoft.cn/

更多技术文章:

开源OpenIM:高性能、可伸缩、易扩展的即时通讯架构 https://forum.rentsoft.cn/thread/3

【OpenIM原创】简单轻松入门 一文讲解WebRTC实现1对1音视频通信原理 https://forum.rentsoft.cn/thread/4

【OpenIM原创】开源OpenIM:轻量、高效、实时、可靠、低成本的消息模型 https://forum.rentsoft.cn/thread/1

显示器超分辨率设置:打开还是关闭?一文解析 超分辨率技术,简而言之,就是通过一系列复杂的算法和图像处理技术,将低分辨率的图像或视频转换为高分辨率的版本。这一技术不仅提高了图像的清晰度,还增强了图像的细节和可视效果,使得画面更加细腻、逼真。在显示器领域,超分辨率技术通常被集成在显示驱动或操作系统中,用户可以通过设置选项来开启或关闭这一功能。综上所述,显示器的超分辨率设置是否打开或关闭取决于您的个人需求和偏好以及硬件性能。开启超分辨率设置可以带来画质和细节表现力的显著提升,但也可能对计算机性能造成一定的负担。 阅读详情

相关推荐

图像视频超分辨率基本概念

视频超分是由图像超分发展而来的。基于深度学习的图像超分辨率(SISR)首次实现于2014年,推广到视频超分是在2017年,由此可见超分辨率还是一个比较新颖的课题方向。 超分类任务主要源自对图像视频信息的传输和恢复。在实际生活中,有很多情况下需要对图像或者视频进行传输,而由于视频图像的分辨率越来越高,体积越来越大,传输成本比如网络带宽等也在不断提升。因此对图像或者视频进行下采样(压缩)之后再进行传输,到达客户端以后在对图像视频进行恢复(restore)是很有必要的(比如微...

happyrobot01的博客 4641

超分辨率概述

超分辨率(Super-Resolution)通过硬件或软件方法提高原有图像的分辨率,通过一幅或者多幅低分辨率的图像来得到一幅高分辨率的图像过程就是超分辨率重建,可以通过人工智能深度学习将低分辨率视频重建成高分辨率视频模糊图像、视频瞬间变高清,为移动端为用户带来极致视频体验。广义的超分辨率 (SR, Super Resolution) 是指一类用于提升图像分辨率的技术。这类技术已经存在了很长一段时间,应用也非常广泛。

Lce的专栏 8756

超分辨率学习

超分辨率学习传统图像超分辨率重建方法基于插值基于重建基于学习(机器学习)基于深度学习获取低分图像的方法简单下采样加入模糊和噪声的下采样超分图像的评价指标客观峰值信噪比PSNR(DB)结构相似度SSIM主观:意见平均分MOS超分网络结构分类预上采样后上采样逐步上采样交替式上下采样SRCNN 开始学习超分辨率相关内容,笔记记录如下 传统图像超分辨率重建方法 基于插值 基于插值的超分辨率图像重建算法(1) 最邻近插值法(Nearest neighbor):令变换后像素灰度值等于离它最近的输入像素的灰度值 双线性

zjn1174962912的博客 5523

【超分辨率】3分钟带你读懂

超分辨率技术是指从观测到的低分辨率图像重建出相应的高分辨率图像,随着深度学习技术的发展,超分辨率技术在电影、医疗影像、游戏等领域的应用,也愈发广泛。在本文中,帝视科技将深入探讨超分辨率的背景及原理,解释超分辨率的配置和训练模型。是影像的一个最小的抽象取样。每个像素通常对应于空间中一个特定的“位置”,并且有一个或者多个与那个点相关的采样值组成数值。将图像或影片从低分辨率转化为高分辨率,恢复或补足丢失的细节,往往需要用到超分辨率技术。一般是指用有限数值表示的像素组成的数字图像。超分辨率、插值算法、深度学习。..

mjiansun的专栏 8937

【图像超分辨率】一个简单的总结

超分辨率(Super-Resolution)即通过硬件或软件的方法提高原有图像的分辨率,通过一系列低分辨率的图像来得到一幅高分辨率的图像过程就是超分辨率重建。

verse_armour的博客 4143

Fortran环境配置:VS2022+Intel oneAPI安装全流程指南

Fortran环境配置:VS2022+Intel oneAPI安装全流程指南

shuyisuisuinian的博客 2万+

OptiScaler:解锁显卡AI超分潜能的终极指南,让你的游戏帧率飙升60%

你是否曾为游戏卡顿而烦恼?是否羡慕别人显卡的DLSS技术却因自己使用AMD或Intel显卡而无法享受?OptiScaler正是为你准备的解决方案!这个开源工具能够打破硬件厂商的技术壁垒,让任何显卡都能使用AI超分辨率技术,大幅提升游戏性能。无论你使用的是AMD Radeon、Intel Arc还是NVIDIA GeForce显卡,OptiScaler都能为你开启全新的游戏体验。 ## 🔥 为什

gitblog_00992的博客 4912

Windows系统下AutoDock 4.2.6安装避坑指南(附MGLTools配置技巧)

本文详细介绍了在Windows系统下安装和配置AutoDock 4.2.6的完整流程,特别针对分子对接研究中常见的软件安装问题提供了解决方案。从环境准备、分步安装到常见报错处理,涵盖MGLTools配置技巧、工作目录设置和环境变量优化,帮助科研人员快速搭建稳定的分子对接平台。

weixin_29234239的博客 313

AMD 显卡Radeon Super Resolution(Radeon显卡超分辨率) 功能,你开启了么?

AMD 显卡Radeon Super Resolution(Radeon显卡超分辨率) 功能,你开启了么?

3万+

RPA机器人技术原理初探

RPA初步

曲折旅程,艰难人生 2137

AI协议助手:法律文本解析与智能问答技术解析

自然语言处理(NLP)技术在法律文本解析中展现出巨大潜力,通过BERT等预训练模型实现条款分类与语义理解。结合OCR与知识图谱技术,AI协议助手能快速提取合同核心条款,并以问答形式解释法律术语,显著提升商务场景的决策效率。测试数据显示,该系统对NDA协议的识别准确率达92%,响应时间仅1.2秒,特别适用于人力资源竞业协议、云服务SLA评估等场景。随着RAG架构与法律术语向量库的应用,AI+法律正推动合同审核成本下降67%,未来将在跨境合规、智能谈判等方向持续演进。

weixin_29053577的博客 128

揭开“视频超分”黑科技的神秘面纱

在看电影时,有一幕大家应该都非常熟悉,警察从证据图片中选取一块区域放大,再放大,直到一个很小的目标变得清晰可见,从而发现重要的线索。现实中是不是真的有这样的技术,可以把模糊的小图变得清晰?...

音视频开发进阶 1353

别再拍脑袋估工时了!手把手教你用FPA功能点分析法,给软件项目算笔明白账

本文详细介绍了FPA功能点分析法在软件开发工作量评估中的应用,帮助团队告别拍脑袋估算。通过量化系统功能组件,FPA提供客观的工时和成本预估,特别适合需求不明确的项目初期。文章以财务系统为例,拆解FPA计算流程,并分享实用估算模板,助力技术管理者提升项目规划能力。

weixin_42614269的博客 387

人工智能之超分辨率算法详解

科学家们利用深度学习算法,训练神经网络提取低分辨率图像中的高分辨率细节信息,并通过逐渐加深和优化网络结构,从而实现更加准确和精细的超分辨率处理。超分辨率算法是一种基于机器学习和深度学习的技术,能够将低分辨率图像(LR)增强到高分辨率图像(HR),从而实现图像的超分辨率(SR),提升图像清晰度的能力。超分辨率算法的本质是一种图像恢复问题,即通过对低分辨率图像的处理,得到高分辨率图像。超分辨率算法的主要任务是通过机器学习和深度学习等技术,从低分辨率图像中提取出更丰富的高分辨率图像信息,来实现图像的超分辨率。

记录 IT 领域经验与见解的博客 6001

半导体制造技术导论(第二版)萧宏 第五章集成电路加热工艺答案

第二次退火是在较高温度下进行,并将电阻系数较高的c49碳化硅转变为电阻系数较低的c54碳。水平式高温炉加热、垂直式高温炉加热(即传统的管式炉加热)、快速加热工艺RTP、激光镭射。8. 集成电路芯片制造过程中,会使用垫底氧化层、阻挡氧化层、栅氧氧化层、屏蔽氧化层和全。氧化是最重要的加热过程之一,是一种添加工艺,将氧气加入到硅晶圆后,在晶圆表面形成二氧。为了满足元器件性能的要求,必须利用退火工艺将晶格的损伤修复,使其恢复单晶结构并激活掺。工艺氮气气流下将晶舟推入炉管,升高温度,稳定温度;

goal_achieving的博客 1863

【SeedLab】Packet Sniffing and Spoofing Lab

本节实验要求:借助Scapy库,实现网络流量的捕获与伪造。

cold_windx的博客 4515

超分辨率

介绍超分辨率技术中的问题以及所涉及的方法,可能的研究方向!

cxf7394373的专栏 3019

dToF直方图之美_deadtime死区时间

IMX459的死区时间可以在6ns,这个时间是什么级别,车载激光雷达激光器的光脉宽一般都在4ns以上,也就是这个时间贴近去SPAD的死区时间,这就导致了pile up会非常弱,不会有太多数量的光子计数堆积,加上某些SPAD设计,对TDC有一些更深入的考量,所以不需要去校正pile up算法。Sensor层面决定了pile up的复杂程度,如果一个dToF的SPAD一致性非常好,那么pile up校正可以简单到极致,也就是一句代码的事,比如IMX611,优秀到不需要后端去考虑校正pile up。

dream it possible 1433

从SRCNN到EDSR,总结深度学习端到端超分辨率方法发展历程

超分辨率技术(Super-Resolution, SR)是指从观测到的低分辨率图像重建出相应的高分辨率图像,在监控设备、卫星图像和医学影像等领域都有重要的应用价值。 本文针对端到端的基于深度学习的单张图像超分辨率方法(Single Image Super-Resolution, SISR),总结一下从SRCNN到EDSR的发展历程。(排列顺序大致按论文中给出的4倍上采样结果的峰值信噪比(Pe

aBlueMouse的博客 6万+

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

超分辨率基础

图像超分基本不使用Batch Normalization LapSRN可实现同时多个尺寸超分,Meta-SR可实现任意尺寸超分。 现在超分基本都是基于双三次插值退化模型的超分,用于真实环境效果不是很理想。 亚像素卷积和反卷积进行上采样 PSNR及SSIM评价指标 结构相似性SSIM从亮度、对比度和结构这三个方面来评估两幅图像的相似性。结构相似性理论认为,自然图像具有极高的结构性,表现在图像的像素间存在着很强的相关性,尤其是在空间相似的情况下。这些相关性在视觉场景中携带着关于物体结构的重要信息。假设人.

专业主义 8410

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

深度学习之超分辨率算法(pytorch)——ESPCN

先回忆一下: SRCNN缺点 依赖于图像区域 收敛速度慢哈 尺度固定 计算量大 模型输入:原始低分辨率图片 核心:亚像素卷积。在网络的最末端实现LR到HR的分辨率 背景:之前的SRCNN,通过双三次插值得到的高分辨率的图像,直接从低分辨率LR得到了高分辨率的图片。(输入是双三次插值的高分辨率图像(类似于粗糙的高分辨率图像)),那么在网络卷积中就会造成,粗糙的高分辨率图和标签进行计算。这样计算时间复杂度较大。 ESPCN网络模型 # 网络模型代码 import math import torch fro

swpucwf的博客 8688

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

超分辨率(super-resolution)VS解模糊(deblur)

实际生活中对模糊图像的处理已经迫在眉睫,不管是相机抖动,雾霭,噪声,本身分辨率不够,等多种原因,都需要一种有效的方法将不清晰的模糊的图像变为清晰的图像。一种方法是提高图像的分辨率,另一种就是提高图像的质量(类似photoshop中图像的品质)。由此也产生2个不同的研究方向,一个是超分辨率方向,一个是解模糊方向。 1.超分辨率   SRCNN 香港中文大学,汤小欧老师组提出的。2014年的一...

年轻即出发, 2万+

万字长文解读图像超分辨率 Real-ESRGAN 论文笔记+代码阅读

深度学习超分模型有几个里程碑:SRCNN > SRGAN > ESRGAN > Real-ESRGAN,SRCNN 和SRGAN 有些古老了,现在基本用不上,Real-ESRGAN是在ESRGAN的基础上做的升级,于是我们主要介绍Real-ESRGAN,用ESRGAN作为补充。

xian0710830114的专栏 3万+

超分辨率入门综述!(浅析)

未来在超分领域的改进方向,可以包括提出更复杂的损失函数;实现任意的超分辨率构建;提升性能的同时,追求轻量化;多种网络模块的有效组合;如何降低数据集图片质量,如盲超分技术来解决未知退化模型问题。另外,无监督的超分技术、多模态的超分技术、特殊领域与真实场景的超分技术也是一个大坑,需要更多的研究来探索其中的奥秘。总的来说,超分的用处还是很大的,需要我们不断的努力。(想不出其他高大上的词语了@ 'ェ' @)完结撒花~阿布的足迹北京理工大学 软件工程硕士在读843 次赞同去咨询更多内容,欢迎访问。

生活需要深度 3471

图像超分辨率:深度学习的进步与实际应用

1.背景介绍 图像超分辨率是一种利用深度学习技术来提高图像分辨率的方法。它主要应用于视频和图像处理领域,可以帮助提高图像的清晰度和质量。图像超分辨率技术可以应用于很多领域,如医疗诊断、无人驾驶、视频压缩等。 在过去的几年里,图像超分辨率技术得到了很大的关注和发展。随着深度学习技术的不断发展,图像超分辨率技术也得到了很大的进步。在本文中,我们将介绍图像超分辨率的核心概念、算法原理、具体操作步骤以...

AI天才研究院 1380
上一篇: 微信亿级用户异常检测框架的设计与实践
下一篇: 面对面小程序开源
OpenIM
博客等级 码龄5年 295粉丝 68原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值