1、块效应:

(1)概念:

主要是由视频图像采用基于块的编码方式和量化造成相邻块之间存在明显差异的现象,在视频编码中人眼察觉到的小块边界处的不连续。

(2)产生原因:

1、编码过程中对残差进行DCT变换是基于块的,使得块与块之间的相关性被忽略了;

2、对DCT系数进行量化,不同的图像块做了不同的处理。

(3)解决方案:

在视频编码中,为了解决或减小块效应,很多视频编码标准(H264,H265,SVAC)中采用了去块滤波Deblock的方案。

2、振铃效应:

(1)概念:

图像处理中,对一幅图像进行滤波处理,若选用的频域滤波器具有陡峭的变化,则会使滤波图像产生“振铃”,所谓“振铃”,就是指输出图像的灰度剧烈变化处产生的震荡,就好像钟被敲击后产生的空气震荡。

(2)产生原因:

主要是由于DCT变换后对高频分量进行滤波操作导致。

(3)解决方案:

在视频编码中,为了解决或减小振铃效应,H265和SVAC2中采用了SAO样点滤波偏移的方案。

3、呼吸效应:

(1)概念:

视频编码中的呼吸效应是指由于I帧的插入造成图像质量忽然变好,切换到P帧后又忽然变差。

一般情况下,我们都会将I帧调的比较大,一个GOP内,离I帧越远的P帧,编码误差越大,图像降质也越严重,当下一个I帧出现时,图像又立即变得清楚起来,纵观整个视频流,就会周期性出现清楚到模糊的突变,我们称这种现象为呼吸效应。

呼吸效应在静止的场景下比较容易观察出来,运动场景中,大部分的图像内容都在变化,不容易发现。

(2)分析:

呼吸效应在静止的场景下比较容易观察出来,运动场景中,大部分的图像内容都在变化,不容易发现。尤其在低码率的视频监控场景下,呼吸效应比较明显。

产生的主要原因:I帧和P帧的编码模式和编码质量的不同,导致视觉上图像不连续。

(3)解决方案:

一般情况下,CBR(固定码率)码控方式比CQP(固定QP)的呼吸效应更加严重。因此将码控模式修改为CQP方式在一定程度上可以减弱呼吸效应。
H264/5可以调节I帧P帧直接qp的偏差,控制I帧和P帧的大小比例关系,I帧的qp越小,I帧越大,图像越清楚,在一定程度上提升了整体图像质量,呼吸效应在一定程度上可以得到缓解;但是I帧也不能调的过大,在CBR模式下,I帧把全部带宽都吃掉了,P帧就只能编的更模糊一些,反而加重了呼吸效应;在实际调节过程中,就是通过调整intraQpDelta/intraQpOffset这类的参数来调节I帧大小;在ISP中,如果有3DSR功能,针对静止场景,可以有效改善呼吸效应。该解决方案参考:https://blog.csdn.net/szfhy/article/details/79882903
HISI提出了前滤波编码的方案,基于HISI编码器的硬件实现,对I帧的编码数据进行滤波操作然后再编码,可以改善呼吸效应,对应MPI接口为HI_MPI_VENC_GetDeBreathEffect和HI_MPI_VENC_SetDeBreathEffect。

总结:
块效应:基于块的编码方式和量化造成相邻块之间存在明显差异的现象;
振铃效应:对图像进行滤波处理时,输出图像的灰度剧烈变化处产生的震荡,就好像钟被敲击后产生的空气震荡;
呼吸效应:一个GOP内,离I帧越远的P帧,编码误差越大,图像降质也越严重,当下一个I帧出现时,图像又立即变得清楚起来,纵观整个视频流,就会周期性出现清楚到模糊的突变。

参考:
https://blog.csdn.net/SoaringLee_fighting
https://blog.csdn.net/SoaringLee_fighting/article/details/80639732

块效应 振铃效应 呼吸效应相关推荐

  1. IPC设备产生呼吸效应

    IPC设备产生呼吸效应 目录 IPC设备产生呼吸效应 1.呼吸效应介绍 2.呼吸效应解决办法 参考 一.呼吸效应产生原因 1.镜头设计导致产生呼吸效应 浮动镜片的移动必然带来光学结构的改变,因此焦距就 ...

  2. 镜头的呼吸效应及解决方法

    镜头的呼吸效应及解决方法 1.光学原因导致的呼吸效应 2.编码问题导致产生呼吸效应 3.呼吸效应解决方法 呼吸效应: 目前比较工人的解释是"angular field variation d ...

  3. 视频编码中的块效应、振铃效应和呼吸效应分析

    1.块效应: (1)概念: 主要是由视频图像采用基于块的编码方式和量化造成相邻块之间存在明显差异的现象,在视频编码中人眼察觉到的小块边界处的不连续. (2)产生原因: 1.编码过程中对残差进行DCT变 ...

  4. 【蝴蝶效应】【青蛙现象】【鳄鱼法则】 【鲇鱼效应】 【羊群效应】 【刺猬法则】 【手表定律】 ...

    [蝴蝶效应][青蛙现象][鳄鱼法则] [鲇鱼效应] [羊群效应] [刺猬法则] [手表定律] [破窗理论][二八定律][木桶理论] [马太效应] [鸟笼逻辑] [责任分散效应][帕金森定律] [晕轮效 ...

  5. R语言线性混合效应模型(固定效应随机效应)和交互可视化3案例

    最近我们被客户要求撰写关于线性混合效应模型的研究报告,包括一些图形和统计输出. 视频:线性混合效应模型(LMM,Linear Mixed Models)和R语言实现案例 线性混合效应模型(LMM,Li ...

  6. 时间固定效应和个体固定效应的选择_互助问答第31期:固定效应与随机效应选择和面板数据处理...

    样本描述:各位老师好,我的论文采用的是微观面板非平衡数据(合并了3波数据,总观测值6万左右),每波观测之间约有20%的样本不同(约10%的样本流失,10%的新样本补入),因变量是连续变量,核心自变量是 ...

  7. 物理-三菱镜-三菱镜效应:三菱镜效应 百科

    ylbtech-物理-三菱镜-三菱镜效应:三菱镜效应 百科 白光是由各种单色光组成的复色光:同一种介质对不同色光的折射率不同:不同色光在同一介质中传播的速度不同.因为同一种介质对各种单色光的折射率不同 ...

  8. Stata——固定效应模型、随机效应模型、混合效应模型(区别、实例)

    目录 1 固定效应模型概念(Fixed Effects Model) 1.1  stata命令 1.1.1 LSDV法(Least squares dummy variable) 1.1.2 固定效应 ...

  9. 互联网经济的背后-梅特卡夫效应与双边市场效应

    引言: 前段时间,因为准备一个线上分享,在网上查阅相关资料时,看到了中欧国际工商学院终身荣誉教授许小年教授和其学员关于"工业互联网的逻辑与机遇"的一个线上讨论,论坛上许教授对工业互 ...

最新文章

  1. 国外十大最流行PHP框架排名
  2. Cell子刊:根瘤菌微生物群落的模块化特征及其与共生根瘤菌的进化关系
  3. Python读取.set文件和.locs文件
  4. open_basedir php.ini,关于PHP文件包含目录配置 open_basedir
  5. 订单库存是否与库存地有关
  6. leetcode207. 课程表(dfs/bfs)
  7. 信息学奥赛C++语言: 小明的步行
  8. IOS-网络(数据安全:MD5加密)
  9. lumen 下使用自定义配置文件
  10. 搜索引擎学习笔记001---lucene简明介绍
  11. 1546: 回形取数
  12. 微信小程序扫码连接WiFi项目, WiFi地推项目(带源码)
  13. java进制、编码转换记录
  14. Kubeadm部署单Master节点
  15. 【完结!】数据挖掘从入门到放弃(五)seaborn 的数据可视化
  16. 智能扫描王 v1.0.0
  17. iOS10的nano_free nano_relocated crash总结
  18. 读取歌词文本并按时间显示歌词
  19. FPGA Altera Remote Update笔记
  20. ATTCK v10版本战术介绍—资源开发

热门文章

  1. javascript-DOM基础教程
  2. 我研究数学的经验 丘成桐 院士
  3. 电脑忘记开机密码怎么办?教你10分钟搞定~
  4. jquery实现三级联动效果
  5. 逻辑回归对信用卡欺诈进行分析
  6. Go语言upnp和socket编程
  7. 彩信手机报在线制作平台
  8. BZOJ 2085 luogu P3502 [POI2010]Hamsters (KMP、Floyd、倍增)
  9. Python学习(tkinter系列)
  10. 给员工的一封信 在职业生涯规划的框架中工作