当前位置:网站首页>[Video coding learning] - understanding of transformation
[Video coding learning] - understanding of transformation
2022-08-09 14:47:00 【Stars¹⁸⁹⁵】
Video Coding - Understanding Transforms
• Transformation coding is orthogonal transformation, which can be understood as coordinate axis rotation• The purpose of the transform is: to de-correlate the signal, to make the signal independent, to take the independent quantization of the transform coefficient, to minimize the distortion, and to obtain a lower code rate• Transform + scalar quantization can obtain memory gain in vector quantization• The geometric mean of the variance of the transform coefficients of a good transform is as small as possible, which means that the variance of the transform coefficients is large, and the variance of the transform coefficients is small.• The greater the correlation of the sources, the greater the gain obtained by the transformation• Pareto condition• Common transformations○ KLT Transformation§ Most de-correlated§ Different sources, different transformation matrices§ Optimal transformation under MSE§ Since the transformation coefficients must be recalculated for each different source, it is more complicated, and the transmission of the transformation coefficients requires additional code rate consumption, which is not commonly used.○ DCT Transform§ Different sources, the same transformation matrix§ The source correlation tends to 1, and the performance of DCT and KLT tends to be consistent○ The algorithm complexity of 2-dimensional separable transform is O(N^4) compared to 2-dimensional non-separable transform becomes O(N^3).边栏推荐
猜你喜欢
随机推荐
用asp.net基于C#编写简单登录注册界面(访问数据库)
RHCE课程总结
手机厂商失守元宇宙
oracle财务数据权限思考
冒泡排序(详细)
The use of Jetpack Compose - Button (Button)
*2-1 OJ 254 翻煎饼
CTF题解五 Web PHP大法(实验吧)
*1-3 OJ 291 老鼠与猫的交易
RHCE课程总结
C语言中的 递归问题 以及将递归改写成非递归。(解析常见的几个递归题目及代码) 求阶乘、求斐波那契、汉诺塔、
系统可扩展性思考
【视频编码学习】——变换的理解
From the Dutch flag problem to the optimization and upgrade of quick row
Dry+Bean+Dataset R language data analysis, report in English
源码编译安装LAMP
1.11 flink中的动态加载udf jar包
*2-4 每日温度 *2-5 接雨水
Jetpack Compose——TextField及OutlinedTextField(文本框)的使用
内容社区行业搜索最佳实践









