5 岳麓吹雪

尚未进行身份认证

我要认证

现在努力,以后就可以休息

等级
TA的排名 4k+

HEVC量化死区

最近才接触到量化死区,来学习一下这个技术。

2019-11-25 10:33:25

HEVC和VVC中的量化矩阵

量化矩阵技术早在JPEG就已经使用,视频编码标准也早就支持了,下面来看下HEVC和VVC中量化矩阵技术。量化矩阵下文缩写为QM。HEVCHEVC中支持两种类型的QM:默认QM和自定义QM。默认QM如下,其中8x8 intra QM使用的是JPEG在1999年基于HVS模型生成的QM,通过线性变换得到8x8 inter QM。16x16和32x32 QM是通过对8x8 QM上采样得到。这部分在...

2019-11-20 10:40:03

HEVC代码学习43:默认量化矩阵

量化矩阵的原理是对应不同位置的系数使用不同的量化系步长进行量化,人眼对高频不敏感,可以对低频分量进行小步长量化,对高频分量进行小步长量化,在保证主观质量的情况下,提高压缩效率。HEVC支持量化矩阵,但是默认不启用。HEVC的量化矩阵与TU大小相同,分为4x4,8x8,16x16,32x32 4种尺寸。HEVC可以使用来ing中国量化矩阵...

2019-10-24 15:00:23

HEVC实现无损压缩

使用HM是可以实现无损压缩的,只需要开启TransformQuantizerBypass(TQB)。方法很简单,命令行输入增加–TransquantBypassEnable和–CUTransquantBypassFlagForce即可。尝试了下结果如图,序列为BasketballDrive_1920x1080,YUV大小为1.45G,AI配置下编码bin大小为676M。只是为了用无损压...

2019-09-25 19:15:04

YOLOv3视频检测及检测结果保存(傻瓜式,不改代码,适用于将YOLOv3做黑盒使用的同学)

YOLOv3 windows下载、配置方法,推荐阅读https://blog.csdn.net/baidu_36669549/article/details/79798587,介绍很详细,对于直接拿YOLOv3用的同学完全足够,这里不再赘述。不知道为啥,网上现成资料基本都是要改代码才能实现检测视频和检测信息的保存。本人只是要拿来用,对YOLOv3完全不用去了解,当黑盒用,因此下面介绍的是纯傻瓜式...

2019-09-25 10:27:01

HEVC码流bin文件封装为mp4

在网上找了一大圈,找到了两篇靠谱的博客,尤其推荐第二个,科普处理流程,讲解很清楚。1.http://cadenwu.blog.chinaunix.net/uid-20554957-id-5746317.html2.http://www.ziliaoku8.com/index.php/archives/66实际做法很简单,使用MP4Box就可以完成。MP4Box下载地址:https://gp...

2019-09-24 20:49:22

转:HEVC、AV1、VVC:如何理解2019年的编解码器世界(干货!)

LiveVideoStack又出干货,建议持续关注。ps:我和LiveVideoStack真的没半毛钱关系,只是觉得文章很赞转的。 版权声明:本文为博主原创文章,遵循...

2019-09-17 21:27:53

AVS3参考软件HPM找不到win10 SDK解决方法

生成HPM时报错:上网搜了都是让装对应版本的win10 SDK,实际不需要,只需要重定向即可:该方法确认可用,不知道是否适用于其他找不到win10 SDK的情况。...

2019-09-05 09:24:11

视频编码标准小八卦

最近看了H.264/AVC FRExt介绍H.264/MPEG4-AVC Fidelity Range Extensions: Tools, Profiles, Performance, and Application Areas时,看了下视频编码标准的发展历程,发现了一个蛮有趣的问题,感觉自己在不出正业,还是想写一篇杂文分享下。介绍中有一句话引起了我的兴趣:这里说的H.264是和H.262...

2019-09-02 20:27:07

视频编码中常用的二值化方法

在视频编码中,在算术编码之前,要对需要传输的符号进行二值化,今天就来学习一下常用的二值化方法。常见的二值化编码算法有:一元码、截断一元码、截断莱斯二值化,K阶指数哥伦布编码,定长编码。一元码参考:https://en.wikipedia.org/wiki/Unary_coding一元码是一种十分简单的二值化方法。对于非负整数N,其一元码表示为N个1加1个0。例如N=5,一元码表示为11...

2019-08-28 16:23:11

转:MPEG中面向沉浸式视觉体验的标准化活动(虞露)

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 ...

2019-08-20 18:06:09

VTM4.0变换编码跟进

VTM4.0变换编码加入了5项新技术:• JVET-M0140 Sub-block Transform (SBT) for inter blocks• JVET-M0297: skipping high frequency coefficients in wide/high blocks• JVET-M0303: implicit MTS• JVET-M0464: UniMTS• JVE...

2019-04-03 20:58:29

JVET提案学习方法

跟了两年多的266提案了,从一开始的mpeg转到JVET,今天来对JVET提案的学习方法吧。JVET提案系统:http://phenix.int-evry.fr/jvet/之前有整理过一些常用网址https://blog.csdn.net/lin453701006/article/details/70858499JVET网站很简洁,个人相当喜欢,而且提案完全开放,不需要注册账号。All m...

2019-03-31 10:56:41

VTM4.0 DC模式

我又回来了,好久没更博客了吧,没事来写下前段时间看的东西吧。DC模式很简单,理论很简单,就是用邻近像素块的均值填充当前预测块,具体不做介绍了。这里介绍下VTM中DC的改进历程。这里只介绍主要种子提案,下面给出DC相关提案号。JVET-J0020 Description of SDR video coding technology proposal by Panasonic (Panasoni...

2019-03-26 16:14:45

屏蔽百家号 -(baijiahao)

快过年了,回家了,发个非技术博客吧。最近被百家号恶心到不行,搜了下屏蔽方法,在家懒得翻墙用谷歌,又懒得装插件设置屏蔽,找到了一个简单有效的方法,直接在搜索内容后边加-(baijiahao),效果还不错,清爽多了。...

2019-01-27 23:23:32

VTM3.0色度帧内候选模式列表

今天来详细看下色度帧内候选模式列表,函数是getIntraChromaCandModes,代码部分很简单。MDMSVTM中使用的是HM色度候选模式,MDMS在CE中,估计是因为复杂度的问题,目前还没有采用。在L0139中给出了一个简单的复杂度分析,性能上使用MDMS相比VTM在AI下的Y BD-rate估计为-0.2%,UV估计约-1%(个人根据提案数据估计,没有具体测过)。下图是MDMS...

2018-12-24 16:14:09

H.266/VVC已采纳技术

之前总结过H.266 JEM相对于H.265/HEVC的改进,JEM可以看做H.265到H.266的过度阶段参考软件,把很多有效果的算法都收纳进去了,与目前的H.266/VVC是存在很大不同的。目前H.266/VVC已经进入到了正式的标准化阶段,参考软件改用了BMS/VTM,从3.0开始,只对VTM进行更新。以下是截止L次澳门会议H.266/VVC已采纳技术(详见L1002):• Intra...

2018-12-23 10:11:06

VTM3.0变换编码跟进

之前BMS2.0变换编码跟进总结了BMS/VTM2.0的变换编码,从3.0开始,参考软件不再使用BMS版本,只有VTM版本更新。相比VTM2.0,VTM3.0变换编码变化不大,主要采纳了三份提案,代码改动很小,性能基本没有变化,主要是修复bug和统一化。1.帧内MTS传输变换核index时,不再检测非零系数个数。——JVET L0059 SamsungVTM2.0中,帧内亮度块使用多核变换情...

2018-12-16 18:57:13

VTM3.0代码学习:estIntraPredChromaQT函数

之前VTM3.0色度帧内预测跟进中学习了VTM3.0的色度帧内预测过程,今天来看下具体函数estIntraPredChromaQT。VTM3.0色度帧内预测分成两个阶段:1.粗选:按DC、Ver、Hor、LM_L、LM_T进行预测,按SATD排序,去掉两个SATD最大的模式。2.细选:粗选剩下三个模式和Planar、LM、DM(共六种)进行RD检测选最优。其中当DM借用的亮度角度模式与前四种...

2018-12-13 15:21:42

VTM3.0代码学习:predIntraAng函数

今天来学习一下帧内预测函数predIntraAng,用于生成帧内预测图像。输入参数: const ComponentID compId //In 颜色分量 PelBuf &piPred //In/Out 预测图像 const PredictionUnit &pu //In 当前PU const bool useFilteredPredSamples ...

2018-11-21 11:36:13

查看更多

勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。