
视频编码
图像生成小菜鸟
这个作者很懒,什么都没留下…
展开
-
VTM 当中的坐标
原创 2021-07-24 15:12:37 · 203 阅读 · 0 评论 -
VTM代码阅读 struct Size
struct Size{ SizeType width; SizeType height; Size() : width(0), height(0) { } Size(const SizeType _width, const SizeType _height) : width(_width), height(_height) { } bool operator!=(con原创 2021-07-22 16:07:00 · 311 阅读 · 0 评论 -
VTM代码阅读 struct Position
typedef int PosType;typedef uint32_t SizeType;struct Position{ PosType x; PosType y; Position() : x(0), y(0) { } //构造函数 Position(const PosType _x, const PosType _y) : x(_x), y(_y) { } //构造函数 bool operato原创 2021-07-22 16:01:35 · 197 阅读 · 0 评论 -
VTM12.1 编码流程图
VTM12.1 编码流程图原创 2021-07-19 15:31:56 · 620 阅读 · 1 评论 -
论文阅读笔记 Improving Compression Artifact Reduction via End-to-End Learning of Side Information
摘要通过传边信息来提高神经网络的滤波能力。在编码端分析原始图像与已经压缩的图像,得到边信息。在解码端,边信息用来增强滤波的效果。为了降低码量,整个模型在率失真控制下端到端学习简介PASS方法详述A 整体方案如图1所示,编码器把原始图像压缩成比特流,解码器再重建。通过一个神经网络来产生一个伪影描述子,这个描述子通过量化,熵编码传到解码端。在训练的时候,需要同时考虑边信息量与重建质量,这个用RDO来实现B 伪影描述的提取如图2所示 2 下箭头 表示步长为2的卷积,下采样的一种吧。把原始图像与原创 2020-12-23 14:54:19 · 241 阅读 · 0 评论 -
论文阅读笔记 Sparse Representation-Based Intra Prediction for Lossless/Near Lossless Video Coding
摘要基于稀疏表征的帧内预测SRIP。在HEVC中有35种角度预测模式AIP,用最相似的相邻像素去表示当前待编码像素。为了编码与解码的一致,角度预测模式的参数要传到解码端,为了进一步提高编码效率,再传一个参数来表示是使用传统的AIP还是文章提出的方法SRIP。节约了0.36% 的码流。动机如图一所示,HEVC中有35种帧内预测模式,planar模式是为了产生渐变的内容,DC模式是相邻重建像素的均值,其他的是32中角度模式。实际上,planar模式可以看成一种联合模式,由mode10和26联合生成。如图原创 2020-12-19 16:48:25 · 369 阅读 · 0 评论 -
HM16.9 提取CU depth,cu partition可视化
以下内容参考:https://github.com/pengrenlai/HEVC-CUpartition-visualization提取CU depth,cu partition可视化(hm16.9)1,在TEncGOP.cpp 中的m_pcLoopFilter->loopFilterPic( pcPic );下面添加代码提取cu depth。遍历当前编码帧所有的CTU,再遍历CTU中每个4x4的depth block,按照Raster scan order 输出到文件中。 m_pcLo原创 2020-11-10 16:02:04 · 1390 阅读 · 5 评论 -
VVC算法描述阅读笔记
Notes for Algorithm description for Versatile Video Coding and Test Model 5##3.1 VVC coding architecture##3.2 Partitioninga CTU consists of an N×N block of luma samples together with two corresponding blocks of chroma samplesThe maximum allowed size o原创 2020-06-02 22:05:32 · 511 阅读 · 0 评论 -
High level of Video Coding
At a high level, all video coding models share the generic inputoutputstructure in the below pseudo-code.The state St is made of one or more tensors, and intuitivelycorresponds to some prior memor...原创 2019-12-01 15:21:37 · 172 阅读 · 0 评论 -
what are the I-frames, P-frames, B-frames?
I-frames (”intra-coded”), compressed using an imagecodec and do not depend on any other frames;P-frames (”predicted”), extrapolated from frames inthe past;B-frames (”bi-directional”), interpolate...原创 2019-11-30 17:09:43 · 296 阅读 · 0 评论