当前位置:网站首页>【视频编码学习】——变换的理解
【视频编码学习】——变换的理解
2022-08-09 13:31:00 【繁星¹⁸⁹⁵】
视频编码——变换的理解
• 变换编码是正交变换,正交变换可以理解为坐标轴旋转
• 变换的目的是:去相关性,使信号独立,对变换系数采取独立的量化,可以最小化失真,且获得更低的码率
• 变换+标量量化能获得矢量量化中的memory gain
• 好的变换的变换系数的方差的几何平均值越小越好,意为变换系数的方差大的很大,小的很小
• 信源的相关性越大,通过变换获得的增益越大
• Pareto condition
• 常用的变换
○ KLT变换
§ 最能去相关性
§ 信源不同,变换矩阵不同
§ MSE下的最佳变换
§ 由于对每个不同的信源都要重新计算变换系数,较为复杂,而且还需要传输变换系数有额外码率消耗,不常用
○ DCT变换
§ 信源不同,变换矩阵相同
§ 信源相关性趋于1,DCT与KLT的性能趋于一致
○ 2维可分离变换比2维不可分离变换的算法复杂度O(N^4)变成O(N^3)。
边栏推荐
猜你喜欢

阿里巴巴开源大规模稀疏模型训练/预测引擎DeepRec

CTF题解五 Web PHP大法(实验吧)

Jetpack Compose - simply the basic attributes of Modifier is introduced

Analysis of SEATA Distributed Transaction Framework

阿里云PAI与香港大学合作论文入选INFOCOM 2022,有效减少大规模神经网络训练时间

iptables防火墙

禁止输入(×),按键精灵小程序,快速上手

*4-1 CCF 2014-12-1门禁系统

Jetpack Compose - the use of Image (picture)

如何用vs新建Asp.net项目(Web页面)
随机推荐
CutefishOS系统默认自动桌面壁纸
面试官:请说说什么是BFC?大白话讲清楚
微信小程序getPhoneNumber接口code=40013
Zero Basic Learning CANoe Panel Design Catalog
富媒体在客服IM消息通信中的秒发实践
蓝桥杯嵌入式(STM32F103RBT6)最全攻略(一)
SEATA分布式事务框架解析
关于舵机的漂移与不听指挥乱动的问题
Row of openharmony container components
Operating system migration practice deploying MySQL database on openEuler
group by的工作原理和优化思路
力扣学习路径
202五一杯数学建模ABC三题
openharmony容器组件之Counter
markdown学习1
openharmony容器组件之Column
机器学习web服务化实战:一次吐血的服务化之路 (转载非原创)
C语言 最大公约数,最小公倍数(详细注释代码 一次解决)
CTF题解五 Web PHP大法(实验吧)
openharmony容器组件之GridContainer