1.预测编码

一幅图像由许多个像素点组成,大量的统计表明,同一副图像中像素之间具有较强的相关性。两个像素之间的距离越短,则其相关性越强。即两个像素的值越接近。于是,人们可以利用这种像素间的相关性进行压缩编码

例如,当前像素为X,可用a、b或c,或者三者的线性加权来预测。这些a、b、c被称为参考像素。在实际传送时,把实际像素X(当前值)和参考像素(预测值)相减。简单起见传送X-a,到了接收端再把(X - a) +a = X,由于a是已经传送的(在接收端被存储),于是得到当前值。由于X与a相似,X-a值很小,视频信号被压缩,这种压缩方式称为帧内预测编码。不仅如此,还可以用图1.3所示的帧间相关性进行压缩编码。由于临近帧之间的相关性一般比帧内像素间的相关性更强,压缩比也更大。由此可见,利用像素之间(帧内)的相关性和帧间的相关性,即找到相应的参考像素或参考帧作为预测值,可以实现视频压缩编码。

2.变换编码

大量统计表明,视频信号中包含着能量上占大部分的直流和低频成分,即图像的平坦部分,也有少量的高频成分,即图像的细节。因此,可以用另一种方法进行视频编码,将图像经过某种数学变换后,得到变换域中的图像

其中u、v分别是空间频率坐标,用'o'表示的低频和直流占图像能量中的大部分,而高频成分(用'X'表示)则是少量的,于是可用较少的码表示直流低频和高频而'O'则不必用码,结果完成了压缩编码。

3.视频编码系统结构

视频编码方法与可采用的信源模型有关。如果采用“一幅图像由许多像素构成”的信源模型,这种信源模型的参数就是每个像素的亮度和色度的幅度值。对这些参数进行压缩编码技术称为基于波形的编码。如果采用一个分量有几个物体构成的信源模型,这种信源模型的参数就是各个物体的形状、纹理和运动。对这些参数进行压缩编码的技术被称为基于内容的编码。由此可见,根据采用信源模型,视频编码可以分为两大类,基于波形的编码和基于内容的编码。它们利用不同的压缩编码方法,得到相应的量化前的参数;再对这些参数进行量化,用二进制码表示其量化值;最后,进行无损熵编码进一步提高码率。解码则为编码的逆过程。

4.基于波形的编码

利用像素间的空间相关性和帧间的时间相关性,采用预测编码和变换编码技术可大大减少视频信号的相关性,从而显著降低视频序列的码率,实现压缩编码的目标。基于波形的编码采用了把预测编码和变换编码组合起来的基于块的混合编码方法。为了减少编码的复杂性,使视频编码操作易于执行,采用混合编码方法时,首先把一幅图像分成固定大小的块,例如块 8×8(即每块 8 行,每行 8 个像素)、块 16×16(每块 16 行,每行 16 个像素)等等,然后对块进行压缩编码处理。H.264编码采用了基于块的混合编码法,属于基于波形的编码。

5.基于内容的编码

基于块的编码易于操作,但由于人为地把一幅图像划分成许多固定大小的块,当包含边界的块属于不同物体时,它们分别具有不同的运动,便不能用同一个运动矢量表示该边界块的运动状态。如果强制划分成固定大小的块,这种边界块必然会产生高的预测误差和失真,严重影响了压缩编码信号的质量。于是产生了基于内容的编码技术。这时先把视频帧分成对应于不同物体的区域,然后对其编码。具体说来,即对不同物体的形状、运动和纹理进行编码。在最简单情况下,利用二维轮廓描述物体的形状;利用运动矢量描述其运动状态;而纹理则用颜色的波形进行描述。当视频序列中的物体种类已知时,可采用基于知识或基于模型的编码。例如,对人的脸部,已开发了一些预定义的线框对脸的特征进行编码,这时编码效率很高,只需少数比特就能描述其特征。对于人脸的表情(如生气、高兴等),可能的行为可用语义编码,由于物体可能的行为数目非常小,可获得非常高的编码效率。MPEG-4 采用的编码方法就既基于块的混合编码,又有基于内容的编码方法。

6.三维(立体)视频编码

立体视频编码是视频编码的发展方向之一,其平面信息外增加了深度信息,数据量非常庞大。

立体视频编码也有两种类型的方法:第一种是基于波形的,它组合运动补偿预测和位差补偿预测。所谓位差估计即在两幅不同图像中寻找对应的点。它对预测残差图像、位差和运动矢量进行编码;第二种是基于物体的,它直接对成像物体的三维结构和运动进行编码。当物体结构简单时,可获得非常高的压缩比。

转载于:https://www.cnblogs.com/CoderTian/p/8088153.html

1.视频压缩编码综述相关推荐

  1. 《新一代视频压缩编码标准H.264/AVC》

    资料:<新一代视频压缩编码标准H.264/AVC> 毕厚杰 有一些超出 音视频encode decode scope 的content,会过滤阅读,本次学习过程更偏向基础概念的理解,ter ...

  2. 视频压缩编码标准,深入浅出,图文并茂

    1 总体介绍思维导图 2 绪论 2.1 信息化与视频通信 信息就是客观世界的描述和分析,它无处不在,无时不在,具有通用性.抽象性.无限性三个特征.地球上的物质资源是有限的.石油.煤等在一定期限总会被开 ...

  3. H.264/AVC视频压缩编码标准的新进展

    H .264/AVC是由ISO/IEC与ITU-T组成的联合视频组(JVT)制定的新一代视频压缩编码标准,于2003年5月完成制订.相对于先前的标准,H.264/AVC无论在压缩效率.还是在网络适应性 ...

  4. 视频压缩编码参考软件代码入门

    代码学习0:参考软件的使用 视频压缩编码标准 参考软件获取 参考软件的使用 参考软件使用方法 VTM工程 cfg配置文件 工程命令设置 编码器 解码器 工程运行 编码器 解码器 结果输出 编码端 解码 ...

  5. 图像视频压缩编码概述

    图像视频压缩编码概述 图像视频的特点 图像压缩 图像编码方法 统计编码的基本理论 霍夫曼编码 香农编码 算术编码 游程编码 变换编码 预测编码 图像视频的特点 首先,图像视频信号十分直观确切,其可以较 ...

  6. 视频压缩编码和解码(转)

    引言     视频具有一系列的优点,如直观性.确切性.高效性.广泛性等等,但是信息量太大,要是视频得到有效的应用,必须首先解决视频压缩编码问题,其次解决压缩后视频质量的保证问题.这两者是相互矛盾的两个 ...

  7. 视频压缩编码技术概述

    预测编码 大量的统计表明,同一幅图像中像素之间具有较强的相关性,两个像素之间的距离越短,则其相关性越强,通 俗地讲,即两个像素的值越接近.换言之,两个相邻像素的值发生突变的概率极小, "相等 ...

  8. H264学习笔记(1):视频压缩编码的基本原理

    陆陆续续学习H264有一段时间了,曾经以为自己可以在这方面大有作为,但是越是学习越发现,根本不存在能够大幅度提升H264性能的方案,对于我这种水平的人来讲.初次学习,概念的理解仍然很困难.在这里我只是 ...

  9. 视频压缩编码和音频压缩编码基本原理

    1.视频编码基本原理 (1) 视频信号的冗余信息 以记录数字视频的YUV分量格式为例,YUV分别代表亮度与两个色差信号.例如对于现有的PAL制电视系统,其亮度信号采样频率为13.5MHz:色度信号的频 ...

最新文章

  1. 中国移动雄安研究院 2020校园招聘笔试JAVA方向(二)
  2. html5引入外联样式的优先级,CSS的4种引入方式及优先级
  3. 使用Maven创建Web项目后,jsp引入静态文件提示报错。JSP 报错:javax.servlet.ServletException cannot be resolved to a type...
  4. html5基础--audio标签元素
  5. 数据--第30课 - 树的定义
  6. python3实用编程技巧_Python3实用编程技巧进阶一
  7. 关于 Mythware 极域电子教室
  8. Zabbix报警语音
  9. 玩平衡小车系列—TB6612FNG与直流电机控制教程
  10. 【ML特征工程】第 6 章 :降维:用 PCA 压缩数据薄饼
  11. Publish over SSH 插件配置
  12. windows下的虚拟化
  13. epics installation
  14. 按键控制c51单片机驱动unl2003控制步进电机正反转停止及程序调速-萌新入门
  15. 使用 SQL 加密函数实现数据列的加解密
  16. Ubuntu 安装MTP驱动访问安卓设备
  17. 虚拟声卡Virtual Audio Cable(VAC)的使用
  18. mysql的读已提交和可重复读(Read Committed和Repeatable Read隔离级别)
  19. Kali下面装goldendict词典的安装和添加词典文件
  20. python----将当前目录的所有扩展名为“html”的文件修改为扩展名为“htm”的文件。

热门文章

  1. Call for Papers | IEEE/IAPR IJCB 2022 会议
  2. CVPR 2021 论文分享会预告
  3. 美团提出具有「位置编码」的Transformer,性能优于ViT和DeiT
  4. 上达最高精度,下到最快速度,Scaled-YOLOv4:模型缩放显神威
  5. ECCV 2020 Spotlight 谷歌论文大盘点
  6. CV算法助理 | 华为外包招聘
  7. CVPR2019 | 微软、中科大开源基于深度高分辨表示学习的姿态估计算法
  8. mysql5.7.17初始化_mysql5.7.17初始化求助 - 墨天轮问答
  9. 刷新记录! CVPR2021全新目标检测机制达到SOTA!
  10. 重读经典:完全解析特征学习大杀器 ResNet