0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

VVC中的低频不可分变换(LFNST)是怎样工作的

工程师邓生 ? 来源:哲想软件 ? 作者:哲想软件 ? 2022-09-09 09:55 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在VVC中,与HEVC相比,增加了一个新的变换阶段,称为低频不可分离变换(LFNST)。主要条件是LFNST仅适用于亮度/色度分量的帧内块(启用单独的色度)。

LFNST的主要目标是进一步压缩低频初级变换系数之间的冗余,低频初级变换系数是来自常规方向帧内预测的变换系数。我们还可以添加,对于细长的矩形,LFNST有助于将系数精确地集中在右上角。

那么它是怎样工作的?LFNST应用于前向初级变换和量化(在编码器端)之间以及去量化和反向初级变换之间(在解码器端)。LFNST包含2种模式:4x4LFNST(对于宽度/高度<8 的块)和8x8LFNST(对于宽度/高度>=8 的块)。

5816d9c4-2fd4-11ed-ba43-dac502259ad0.png

例如,让我们考虑块 X的 4x4 LFNST:

589c9a3c-2fd4-11ed-ba43-dac502259ad0.png

首先,我们需要将 X表示为一维向量:

58d59c42-2fd4-11ed-ba43-dac502259ad0.png

之后,不可分离变换可以计算为:F = T? X (F和 X 是向量),其中T 是 16x16变换矩阵,F是具有变换系数的 16x1向量,可以使用以下方法将其重组为4x4 块光栅扫描顺序。

在LFNST中,使用了矩阵乘法的方法,因此为了节省存储矩阵系数的内存空间并降低计算复杂度,最好将矩阵维数最小化。这样。主要思想是将N维向量映射到R维向量,其中N>R,N/R是缩减因子。对于8x8 LFNST,缩减因子为4,因此变换矩阵为16x64。但在VVC 的后期阶段,它进一步减少到16x48。因此,由于矩阵维数减少,存储它们的内存使用量从10Kb 减少到8Kb,而性能没有太大下降。

对于解码器端的逆过程,逆LFNST 矩阵是前向变换矩阵的转置矩阵。

592ea7d8-2fd4-11ed-ba43-dac502259ad0.png

LFNST 有一些限制,不能在以下情况下使用:

1、块大小大于64x64 或宽度/高度CU 大于最大transform_block_size;

2、如果应用ISP TU 宽度或高度小于4;

3、块具有INTER 模式;

4、使用变换跳过;

5、块4x4 和 8x8具有超过 8个第一有效系数;

6、第一个子块中有一些系数;

7、如果只有1 个非归零系数(仅DC);需要注意的是,LFNST和 MTS是连接的:如果启用LFNST,则只能应用DCT-II 模式(MTS索引 = 0)。

596b0bec-2fd4-11ed-ba43-dac502259ad0.png

LFNST 变换矩阵 T可以表示如下:

8 个不同的 16x16矩阵,用于 4x4LFNST(4lfnstTrSetIdx 和 2lfnst_idx 的笛卡尔积);

8 个不同的 16x48矩阵,用于 8x8LFNST;所有这些矩阵都预先计算并存储在编码器/解码器端。

选择最合适的 LFNST矩阵取决于lfnstTrSetIdx,它取决于在比特流中传输的IntraPredMode 和lfnst_idx。下面可以看到lfnstTrSetIdx对IntraPredMode的依赖表:

59ad0902-2fd4-11ed-ba43-dac502259ad0.png

在这里你可以看到 LFNST如何在解码器端工作:

59fa430c-2fd4-11ed-ba43-dac502259ad0.png

这就是今天的全部内容。在我们的下一篇文章中,我们将继续向您介绍VVC 转型创新。您也可以在这里查看我们之前关于MTS 的文章。



审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 解码器
    +关注

    关注

    9

    文章

    1190

    浏览量

    42092
  • 编码器
    +关注

    关注

    45

    文章

    3826

    浏览量

    138434
  • HEVC
    +关注

    关注

    1

    文章

    37

    浏览量

    24241

原文标题:ViCueSoft:VVC中的低频不可分变换(LFNST)

文章出处:【微信号:哲想软件,微信公众号:哲想软件】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    辰达MOSFET在DC-DC变换的关键作用与优化策略

    一、MOSFET在DC-DC变换的关键作用开关功能DC-DC变换器的核心工作原理是通过高频开关操作将输入直流电压转换为所需的输出直流电压。MOSFET作为开关元件,在此过程
    的头像 发表于 07-02 10:04 ?196次阅读
    辰达MOSFET在DC-DC<b class='flag-5'>变换</b>器<b class='flag-5'>中</b>的关键作用与优化策略

    电源滤波器在高频和低频应用的设计考虑有哪些不同?

    电源滤波器在高频和低频应用设计差异大,元件选择、线路布局、拓扑结构及屏蔽措施均需依据频率特性精细设计,以确保电子设备稳定运行。
    的头像 发表于 02-19 16:10 ?432次阅读
    电源滤波器在高频和<b class='flag-5'>低频</b>应用<b class='flag-5'>中</b>的设计考虑有哪些不同?

    电力电子的坐标变换详解

    电力电子的坐标变换详解 clark变换&park变换
    发表于 02-17 15:28 ?1次下载

    低频示波器的原理和应用

    低频示波器是一种能够测量地球电磁场低频信号的工具,以下是对其原理和应用的具体介绍:一、原理超低频示波器的工作原理基于法拉第电磁感应定律
    发表于 01-02 14:05

    傅立叶变换在机器学习的应用 常见傅立叶变换的误区解析

    傅里叶变换在机器学习的应用 傅里叶变换是一种将信号分解为其组成频率分量的数学运算,它在机器学习的应用日益广泛。以下是一些主要的应用领域: 信号处理 : 音频处理:傅里叶
    的头像 发表于 12-06 17:06 ?1111次阅读

    傅立叶变换在图像处理的作用

    傅里叶变换在图像处理中发挥着至关重要的作用。以下是傅里叶变换在图像处理的几个主要作用: 一、图像增强与去噪 去噪 :图像的噪声通常表现为高频分量。通过傅里叶
    的头像 发表于 12-06 16:55 ?2384次阅读

    傅立叶变换的基本概念 傅立叶变换在信号处理的应用

    傅里叶变换的基本概念 傅里叶变换是一种数学变换,它能够将满足一定条件的某个函数表示成三角函数(正弦和/或余弦函数)或者它们的积分的线性组合。这种变换在不同的研究领域有多种变体形式,如连
    的头像 发表于 12-06 16:48 ?1601次阅读

    低频脉冲电治疗仪的工作原理 低频脉冲电治疗仪和其他理疗仪器的区别

    在现代医疗领域,理疗作为一种非侵入性治疗手段,因其安全性高、副作用小而受到广泛欢迎。低频脉冲电治疗仪作为理疗设备的一种,以其独特的治疗效果和广泛的应用范围,成为了许多医疗机构和家庭保健的首选。 一
    的头像 发表于 12-05 15:15 ?6761次阅读

    dct变换的主要优点有哪些

    中的少数几个系数,从而实现高效的压缩。以下是DCT变换的一些主要优点: 能量压缩 :DCT的一个显著优点是它能够将图像的能量集中在变换后的低频系数
    的头像 发表于 09-30 16:30 ?1339次阅读

    请问绝对值变换电路稳定性差怎样解决?

    绝对值变换电路稳定性差怎样解决?
    发表于 09-03 07:52

    阻抗变换器的工作原理、设计方法及应用领域

    负阻抗变换器是一种电子电路元件,它能够将一个电阻性负载的阻抗转换为一个负阻抗。这种变换器在许多电子电路中都有应用,比如放大器、振荡器、滤波器等。 负阻抗变换器的工作原理 负阻抗
    的头像 发表于 08-28 15:02 ?3192次阅读

    负阻抗变换器的工作原理是什么

    负阻抗变换器(NIC)的工作原理可以归纳为以下几点: 一、定义与功能 负阻抗变换器是一种电子电路,它的主要功能是将阻抗(包括电阻、电感、电容等)按一定比例进行变换,并可能改变其符号(即
    的头像 发表于 08-28 14:49 ?2677次阅读

    在DC-DC变换绘制安全工作区曲线的方法

    电子发烧友网站提供《在DC-DC变换绘制安全工作区曲线的方法.pdf》资料免费下载
    发表于 08-26 14:17 ?0次下载
    在DC-DC<b class='flag-5'>变换</b>器<b class='flag-5'>中</b>绘制安全<b class='flag-5'>工作</b>区曲线的方法

    如何降低变换器的工作温度

    降低变换器的工作温度是确保变换器高效、稳定运行的关键措施之一。变换器在工作过程中,由于电流通过导体时会产生热量,加之环境温度、负载大小、散热
    的头像 发表于 08-14 17:23 ?815次阅读

    LLC谐振变换工作原理分析

    LLC谐振变换器(LLC Resonant Converter),作为一种高效率的电力转换器,广泛应用于直流-直流(DC-DC)和交流-直流(AC-DC)的能量转换过程。它基于谐振振荡原理工作
    的头像 发表于 08-07 14:41 ?2349次阅读