前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >基于机器学习的视频编码优化

基于机器学习的视频编码优化

作者头像
Mezereon
发布2023-03-24 11:31:24
2960
发布2023-03-24 11:31:24
举报
文章被收录于专栏:MyBlogMyBlog

视频编码标准的演进

视频编码标准的演进

  • H.264
    • 运动补偿
    • 变换编码(可能是 DCT)
  • MPEG-4
    • 亚像素运动补偿
    • 帧内预测
  • H.264
    • 可变大小块分区
    • 环路滤波
    • 多参考系
    • CABAC
  • H.265/HEVC
    • 四叉树结构
    • CU(编码单元)/PU(预测单元)/TU(变换单元)分区
    • 改进的帧内/帧间预测
  • VVC
    • QTBT(四叉树加二叉树)
    • 自适应多重变换

如何使用机器学习?

HEVC

我们可以从视频编码的流程中提取一些问题。

三个抽象问题:

  • 递归二分类
  • 多类别的分类
  • 递归的多类别分类

通过确定 CU 是否分裂,可以将 CU 大小决策制定为递归二元分类。

优化编码模块

基于学习的优化编码:

  • 预测编码
    • 帧内预测
    • 帧间预测
  • 变换编码
  • 增强

帧内预测

一些工作利用学习方法来预测一幅图像中的其他像素。 (帧内预测)

在帧内预测中,一些工作通过使用轻量级 CNN 专注于超分辨率。

帧间预测方案如下所示:

帧间预测

有基于 GAN 的帧内预测。

基于 GAN 的帧内预测

视觉质量评估指标

这里给出一些可能的指标

  • 峰值信噪比
  • 均方误差
  • SSIM
  • FSIM
  • 多尺度 SSIM
  • MOVIE
  • ....

然而,机器很难分析视频或图像的质量。

但是,我们可以从数据中学习!

基于机器学习的视频质量分析VQA,可以被分为以下几类:

  • 人工特征
  • 人工特征 + 基于学习
    • 也就是说,我们可以使用模型利用人工特征来进行分类。
  • 基于特征学习(Feature Learning)
  • 基于端到端的学习
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2023-03-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 视频编码标准的演进
  • 如何使用机器学习?
  • 视觉质量评估指标
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档