画质增强概述-1-定义
一 什么是画质增强
1.1 定义
所谓画质增强,就是综合运用传统数字图像处理和新兴的深度学习等算法工具,修复图片或视频中存在的各种画质问题,让用户有更好的视觉观看体验
1.2 常见的画质问题及修复工具
模糊(各种模糊,如运动模糊、镜头失焦等) -> 锐化/去模糊
分辨率低 -> 超分辨率(简称超分)
卡顿/帧率低 -> 超帧
色彩不够亮丽 -> SDR 2 HDR
对比度不够 -> 对比度增强
噪声 -> 降噪(噪声是最复杂的,因为噪声类型太多了如高斯噪声、椒盐噪声、泊松噪声、散斑噪声等等)
过压缩 -> 消马赛克
雨雪雾 -> 去雨雪雾等
亮度过亮过暗 -> 暗光增强/对比度增强
遮挡类损伤(logo、水印、字幕、遮挡) -> 图像补全(或图像填充)
颜色失真(偏色、缺色等) -> 颜色矫正
黑白照 -> 自动上色
其他损伤(划痕等) -> 去划痕
1.3 画质增强&图像修复&转码
图像修复:严格定义上说,画质增强和图像修复是两个概念,图像修复更强调损伤修复,而画质增强强调点在*画质*,将不符合人眼的特征进行调整以更符合人眼主观体验,我理解最典型的增强是暗光增强,客观世界确实是漆黑一片,但人眼什么都看不到自然体验不好,于是通过暗光增强以后,人能看清画面了,这就是典型的增强。当然,现在很多时候画质增强是图像修复的超集,把他囊括进来了,甚至可以混用了。
转码:对视频画质增强而言,实际上在RGB层面处理完成后,一定是包含转码的,同样的,现在很多云计算产商的转码服务,基本也都会包含一些图像处理技术以提花画质、降低码率。当严格意义上这两者还是有显著不同的,转码本质上强调的是视频编码器的性能(压缩率和压缩速度),而画质增强更强调画质的提升程度,当然,未来的趋势一定是两者融合,这个在技术上也是必然的,毕竟内核都是用 ffmpeg 嘛,画质增强的各种处理无非就是 ffmpeg 的一个 video filter 而已。
画质增强概述-1-定义相关推荐
- 画质增强概述-2-应用场景
二 画质增强应用场景 画质增强应用场景是非常广泛的,本质上,"谁会嫌画质太好了呢",随着传输.显示等基础设施和硬件的进步,画质增强的应用一定会越来越广泛,我这里只是简单介绍一下几个 ...
- 画质增强概述-3.1-AI增强实践之超分训练
三 画质增强的AI增强实践 画质增强处理从方法上可以分为传统方法和深度学习(AI)方法,他们是互相补充的关系,传统方法相对而言性能会好些,AI方法吃GPU.吃算力,很多课题AI方法效果远非传统方法科比 ...
- 画质增强概述-4-传统方法增强实践
传统方法和AI方法是一个互相补充的关系,要看具体的场景和视频类型,一般而言,传统方法性能上相对比AI方法更好些,对算力要求相对低一些,成本上自然也更低 传统方法的保边滤波(如导向滤波等).锐化.对比度 ...
- 画质增强概述-3.3-AI增强实践之服务形态
low-level 视觉任务输入输出一般都是RGB数据,那么在生产环境,除非在移动端增强后直接显示,否则基本是需要对数据进行压缩,然后存储或者传输.服务端的增强服务,多数是把增强服务封装为ffmpeg ...
- 画质增强概述-3.2-AI增强实践之推理与部署
low-level 的视觉模型要在生产环境的服务端部署使用,还是有一些工作要做的.当然,本文不涉及在移动端的部署,我理解移动端模型部署很核心的工作是模型压缩(量化.枝剪和蒸馏),这块我涉及不算很深入, ...
- Java数组概述和定义
1.数组概述和定义格式说明 为什么要有数组(容器): 为了存储同种数据类型的多个值 数组概念: 数组是存储同一种数据类型多个元素的集合.也可以看成是一个容器. 数组既可以存储基本数据类型,也可以存储引 ...
- 腾讯多媒体实验室画质增强技术的前沿应用
全真互联时代,音视频技术内核不断更新迭代,LiveVideoStackCon 2022 北京站邀请到腾讯多媒体实验室视频技术研发负责人--夏珍,与大家分享画质增强技术的一些前沿探索和应用研究,在经典影 ...
- HMS Core Discovery直播预告 | AI画质增强 ,开启超清视界
[直播入口] B站华为开发者联盟:http://live.bilibili.com/22551651 4K.8K视频屡见不鲜,HD.FHD分辨率成小屏标配,当网络卡顿.视频自动切换到较低画质时,用户最 ...
- 集群的概述与定义,一看就会
大家好,今天分享有关于集群的概述和定义 我们第一个问题就是: 什么是集群: 将很多的服务器集中到一块,使他们成为一个整体,由一个统一的机器(服务器)进行管理,实现 对大量数据信息的处理 以下是百度的的 ...
最新文章
- 算法与数据结构(排序算法概述)
- Linux-Raid0、Raid1、Raid5、Raid10初探
- bugku—— 代码审计 做题记录
- OpenGL 渲染管线理论
- pppoe路由桥混合模式启用_无线路由器怎么设置
- 算法导论 练习12.1
- XML DataBase之Xindice(二)
- 在ubuntu10.10下安装Google谷歌拼音输入法
- PassMark PerformanceTest v10.1.1004 电脑性能测试工具直装版
- python找到长度最长的单词长度,python中的正则表达式:查找长度为n或更长的单词...
- 前端打包之后 运用nginx反向代理运行项目
- 一个主机多显示器的操作方法
- ORACLE 索引并行引起的direct path read temp和latch free等待导致进程数超过最大数
- Nvidia GPU架构
- MySQL8 设置自动创建时间和自动更新时间
- 基于嵌入式的密码访问的门锁系统
- 水流(water)(BFS)(DFS)
- 前端利器CodePen和Scrimba了解一下
- 计算二叉树宽度(二叉链表)
- 你也可以浪漫----倾情奉献一份你值得拥有的浪漫网站(情人节快来了~)