VVenC 编码性能介绍

VVenC

Fraunhofer通用视频编码器(VVenC)的开发是为了提供一种公开可用的、快速和有效的VVC编码器实现。VVenC软件基于VTM,其优化包括软件重新设计以减轻性能瓶颈、广泛的SIMD优化、改进的编码器搜索算法和基本的多线程支持以利用并行。此外,VVenC支持真实世界的编码器功能,包括帧级速率控制和感知优化编码,以便为VVC标准提供灵活、快速和易于使用的视频编码解决方案。

编码性能对比

  • 说明:本篇实验对比主要根据VVenC官方文档介绍,进行有效信息摘录。
  1. 实验背景与条件
项目说明
测试条件测试遵循JVET(Joint Video Experts Team)通用测试条件(CTC)第10版,使用随机访问编码。
测试序列结果主要基于CTC测试序列,包括UHD视频的A1和A2类别,以及HD视频的B类别。
编码模式使用恒定量化参数(Constant QP)编码,QP值分别为22、27、32和37,这些值根据VTM(Versatile Video Coding Test Model)CTC设定。
性能评估使用Bjøntegaard delta rate(BD-rate)方法来评估压缩性能,这是一种行业标准,用于衡量编码效率。
质量评估使用加权平均的峰值信噪比(PSNR)和多尺度结构相似性度量(MS-SSIM)值来评价视频质量
多线程对于VVenC和x265编码器,启用了8线程的多线程来生成所有结果。而HM(High Efficiency Video Coding Test Model)和VTM不支持多线程。
测试环境所有测试都在戴尔服务器上进行,使用AMD EPYC 7502P 32核处理器,运行频率为2.5GHz。从版本1.7.0开始,使用AMD EPYC架构。之前的版本和基准测试结果都在该平台上重新测量。
历史测试环境在性能测量更改之前,使用的是超微服务器搭载的Intel Xeon处理器E5-2697Av4 @2.6GHz。

PSNR与MS-SSIM计算公式:
在这里插入图片描述

  1. 下表是VVenC v1.11.0对比HM和VTM在不同分辨率HD、UHD、HD4K下,在编码速度和编码质量、编码码率的对比数据
    在这里插入图片描述
  2. 编码还是和码率对比曲线图,不同版本的VVenC对比HM-17.0和VTM19.2;就PSNR而言,较低的PSNR-BD速率值意味着对于相同的目标质量有更好的压缩
    在这里插入图片描述
  3. x265-v3.5版本对比,x265的命令行参数设置:--preset {0,1,2,3,…,9} --tune psnr --crf {17,22,27,32} --keyint 1s --min-keyint 1s --profile main10 --output-depth 10;就PSNR而言,较低的PSNR-BD速率值意味着对于相同的目标质量有更好的压缩。
    在这里插入图片描述
  4. Perceptually Optimized Quantization Parameter Adaptation,VVenC为了提高主观质量,提出了该算法(PQPA),对比实验如下。在HD4K视频序列中进行对比实验,较低的MS-SSIM BD速率值意味着在MS-SSIM方面,在相同质量的条件下有更好压缩。
    在这里插入图片描述
  5. x265-v3.5版本对比,x265的命令行参数设置:--preset {0,1,2,3,…,9} --tune psnr --crf {17,22,27,32} --keyint 1s --min-keyint 1s --profile main10 --output-depth 10;就PSNR而言,较低的MS-SSIM-BD速率值意味着对于相同的目标质量有更好的压缩。
    在这里插入图片描述
  6. PQPA算法对比实验总结如下表:
    在这里插入图片描述
  7. Multi-Threading编码,在HD、UHD分辨率不同的线程数的编码速度对比。
    在这里插入图片描述
  8. 开启WPP 和Tiles2x2编码对比实验,在HD、UHD分辨率不同的线程数的编码速度对比。
    在这里插入图片描述
  9. Rate Control:VVenC编码器的码率控制方面的实验对比。
    (1)与用于所有预设的VVenC固定QP编码相比,用于HD4K序列上的1遍和2遍码率控制的PSNRYUV BD速率和相对编码运行时间。编码器使用8个线程和v1.11.0版本运行。
    在这里插入图片描述
    (2)MS-SSIMYUV BD速率和相对编码运行时间,用于HD4K序列上的1次和2次码率控制,与所有预设的具有QPA的VVenC固定QP编码相比。编码器使用8个线程和v1.11.0版本运行。
    在这里插入图片描述
    (3)PSNRYUV BD速率和相对编码运行时间,用于HD4K序列上的1次和2次速率控制,与用于具有4秒周期内大小的所有预设的VVenC固定QP编码相比。编码器使用8个线程和v1.11.0版本运行。

在这里插入图片描述
(4)MS-SSIMYUV BD速率和相对编码运行时间,用于HD4K序列上的1次和2次速率控制,与具有QPA的VVenC固定QP编码相比,用于周期内大小为4秒的所有预设。编码器使用8个线程和v1.11.0版本运行。
在这里插入图片描述

参考

  • 23
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Codec Conductor

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值