自适应扫描顺序算法的实现步骤分三步:

  1. 对于每帧之间的预测,初始化为一组二维数组{S1[n][n] ,S2[n][n],……, Sm[n][n]},其中m是多少帧间预测模式,n是转换的每个维度的大小。

对于4*4的转换,n=4;8*8,n=8;S用来保存系数矩阵的总和。

2.  对于每一个n*n大小的块

(a)如果这是第一个P帧,用标准的zig-zag扫描顺序,否则就根据帧间预测模式产生自适应排序。

(b)把这个块内的量化系数的绝对值进行加和存储到Si[n][n],i就是选择的这个块的帧间预测模式。

3.  对于每一个帧间预测模式i(i=1,。。。。m)

(a)按降序对Si[n][n]排序,排序的过程中保存好每一个值在顺序中的原坐标。

(b)建立一个有原指数顺序的2维数组,这个将变成下一个帧间预测在这个模式的新的扫描顺序。

具体的理解:

首先把一帧分成m块,产生m个预测模式:{S1[n][n], S2[n][n], …, Sm[n][n]}

       对于每一个n*n的块,如果它是第一个p帧,则按照标准的zig-zag顺序扫描,否则就用帧内模式的自适应扫描。

自适应扫描方法中:就会把每一个块的量化系数的绝对值加到Si[n][n]中。

       然后把Si[n][n]里面的数字按降序排列,并保存好每一个数字原来的位置,扫描的时候就按照降序进行。

帧间编码的预测自适应量化系数扫描排序相关推荐

  1. 基于Informer的股价预测(量化交易综述)

    摘要 股票市场是金融市场中不可或缺的组成部分.准确预测股票趋势对于投资者和市场参与者具有重要意义,因为它们可以指导投资决策.优化投资组合以及降低金融风险.而且可以提升国家国际地位以及金融风险控制能力, ...

  2. x264 自适应量化模式 (AQ Adaptive Quantization) 初探

    什么是自适应量化 自适应量化就是根据宏块的复杂度来调整每个宏块量化时的量化参数. 看一下x264对于相应的参数说明 aq-mode 自适应量化模式(Adaptive Quantization Mode ...

  3. 文献学习记录|事件触发模型预测自适应动态编程用于无人驾驶地面车辆的道路交叉口路径规划

    本文仅用于学习记录,如有错误,请各位大佬斧正. Event-Triggered Model Predictive Adaptive Dynamic Programming for Road Inter ...

  4. 对英国房屋价格建模并预测 ---《量化金融R语言初级教程》

    时间序列分析 一.实验介绍 1.1 实验内容 时间序列分析研究的是按时间顺序收集的数据.相邻的观测数据通常相互依赖.因此,时间序列分析的技术需要处理这种相依性. 本章的目标是通过一些特定应用来介绍一些 ...

  5. 三大编码法宝:预测,变换量化,熵编码

    1.为什么要变换? 变换可以去除图像像素之间的空间相关性.变换是一种线性运算,可以将图像从空间域转换到变换域或者频率域. 空间域图像的能量往往分布相对比较均匀 ,经过变换后,变换域中图像的变换系数间近 ...

  6. 【java】java 分支预测 Java处理排序后的数组比没有排序的快

    1.概述 今天周日,没什么重要的事情要做,于是我早早的就醒来了.看了一会渡边淳一的书,内心逐渐感到平静--心情不佳的时候,书好像是最好的药物.心情平静了,就需要做一些更有意义的事情--逛技术网站,学习 ...

  7. 固定系数与自适应结合的主动降噪耳机设计实验

    固定系数与自适应结合的主动降噪耳机设计实验 一.实验目的 完成前馈固定系数与自适应算法相结合的主动降噪耳机的设计,并分析该系统的性能:探究在固定系数算法工作前提下,自适应算法对耳机降噪性能的提升能力. ...

  8. 股票量化预测风险准不准?

    股票量化交易一般会经过海量数据魔方测试盒模拟操作等手段进行预测风险,根据系统本身的算法进行仓位和资金配置,实现风险最小化和收益最大化,但往往也会存在一定的潜在风险,那么,股票量化预测风险准不准呢? 小 ...

  9. 写文章登录Nature子刊:基于深度学习预测家族性阿尔兹海默症患者临床前功能性脑老化

    静息态功能连接(rs-fMRI)磁共振成像能够对即将发展为阿尔兹海默症(AD)患者的早期损伤进行检测.这种损伤可以用来对AD患者出现临床症状前就进行筛查.我们构建了一个模型,可以根据静息态(rs)-f ...

最新文章

  1. centos7 nginx安装_手把手教你PHP(一) Centos7上的LEMP配置
  2. pytorch学习:xavier分布和kaiming分布
  3. OpenMP 线程互斥锁
  4. for遍历和foreach遍历的一个细小差别
  5. MassTransit中RequestResponse基本使用
  6. Lecture 15 Dynamic Programming
  7. java jfm入门_java图形编程
  8. 网络操作 回调函数 http
  9. idea 断点下一步快捷件_Intellij IDEA 创建控制台项目,断点调试快捷方式
  10. 数据库 MySQL 之 表操作、存储引擎
  11. QCA-WIFI无线芯片介绍
  12. 条形码jsbarcode
  13. Zynq-PS-SDK(14) 之 OV5640-HDMI 视频通路硬件搭建
  14. minecraft服务器stats文件夹,[教程]Minecraft 文件夹目录索引及各部分作用
  15. uni-app如何获取位置信息(经纬度)
  16. 记一次实验报告:基于Linux的中小型企业网络架构
  17. 数据分析——算法——K-means聚类(天池:汽车产品聚类分析)
  18. 计算机毕业设计Java在线选课系统设计(系统+程序+mysql数据库+Lw文档)
  19. OpenCV4.4.0 ConnectedComponents连通区域计算
  20. 2021-02-15:给定一个整型数组arr,代表数值不同的纸牌排成一条线。玩家A和玩家B依次拿走每张纸牌,规定玩家A先拿,玩家B后拿。但是每个玩家每次只能拿走最左或最右的纸牌,玩家A和玩家B都绝顶聪

热门文章

  1. python批量生成图_python图像处理-批量生成纯色图片
  2. 2021-04-12 电机滑模控制 LuGre摩擦模型
  3. GPS模块输出的NMEA数据ddmm.mmmm转换成dd.ddddd,在google Earth Pro中描点
  4. 微型计算机在现代通信中的应用,计算机基础单元试卷
  5. 信号通路怎么读_奥利给~~代谢通路富集分析原来还可以这么做?
  6. 计算机科学与应用论文的素材,计算机专业学位论文范文最新资料汇集
  7. python 如果你的年龄大于18_python基础
  8. vs debug 模式生成的exe 另一台电脑_神秘的 _DEBUG 宏从何处来?
  9. Caffe代码导读(5):对数据集进行Testing
  10. 模式识别的评价方法:ROC曲线, DET曲线, FPPW, FPPI