视频图像编解码
文章平均质量分 51
视频编码,从零开始的进阶之路
Salmon_lee
这个作者很懒,什么都没留下…
展开
-
【图像压缩】range_coder的使用
range-coder使用_ChandelerGause的博客-CSDN博客熵编码算法Range encoding工程原理和实现_sunty2016的博客-CSDN博客_熵编码算法Range Coder编码比特流_sunty2016的博客-CSDN博客转载 2022-02-28 16:39:45 · 596 阅读 · 0 评论 -
【图像压缩】棋盘格上下文模型
Checkerboard Context Model for Efficient Learned Image Compression (CVPR 2021)原创 2022-03-14 14:40:57 · 2616 阅读 · 11 评论 -
【图像压缩】Linux下成功编译BPG
首先从官网下载源文件压缩包libbpg-0.9.8.tar.gz:BPG Image format按照README的指示,我们需要安装SDL、yasm等依赖项,但是本人无法使用apt安装SDL,替代措施如下:sudo apt-get install libpng-devsudo apt-get install libjpeg62-devsudo apt-get install yasm为了防止出现undefined reference to "numa_available"的错误原创 2021-12-04 14:23:25 · 1977 阅读 · 7 评论 -
x264命令行参数解释
x264命令行参数解释_xiaojun11的专栏-CSDN博客_x264命令命令行选项解析函数(C语言):getopt()和getopt_long() - 肖邦linux - 博客园原创 2021-10-18 11:58:43 · 466 阅读 · 0 评论 -
指数哥伦布码原理的直观理解
指数哥伦布码原理的直观理解编码原理指数哥伦布码分为前缀后缀两个部分,非负整数N的k阶指数哥伦布码可用如下步骤生成。直观理解如上图高亮部分所示,该编码的关键原理在于后缀的值Value为什么是N−2k(2m−1)N-2^k(2^m-1)N−2k(2m−1),从而我们可以根据Value解码得到codeNum。以下我们用N=17,k=2为例,进行讲解。首先,N的二进制表示是10001:① 去除末尾k=2位后,得到100;② 加上1,得到101,长度为3=m+1;③ 再添加上m=2原创 2021-08-26 17:50:07 · 373 阅读 · 0 评论 -
BDrate、BDBR、BDPSNR的计算原理和程序
我是CSND的搬运工BD-rate计算原理视频编码器效率评价标准:BDPSNR和BDBR视频编码中BD-rate, BDBR, BDPSNR的结果计算原创 2021-02-09 11:32:38 · 3022 阅读 · 0 评论 -
AVS3码流结构解析
AVS3编码学习过程中,很重要的一部分是捋清码流结构。通过学习AVS3-P2(FCD 2.0)-20200403_N2805.pdf,博主整理了AVS3的码流结构思维导图,并将编码树、编码单元、变换单元三个重要的结构抽取出来,以C语言的形式进行注释分析。本文中的图片、源码可以到【temp】中下载。uAVS3e_structurecoding_unitblock如果文章对您有帮助,记得点个赞哦~...原创 2021-01-10 22:00:40 · 3035 阅读 · 1 评论 -
AVS3学习小记
学习AVS3也有将近一个月的时间了,在这里简单记录一下学习历程,供大家参考。准备工作可以参考博主的早期文章《视频编码入坑指南》:https://blog.csdn.net/leelitian3/article/details/110554117编码流程速览在阅读AVS3的具体代码之前,快速学习一遍《数字视频编码技术原理》,了解编解码的流程。初次尝试阅读uAVS3e源码在第一次阅读代码的时候,需要掌握整体的流程框架。博主使用VS2017,结合ProgGuide.docx,逐步调试,虽然很多变.原创 2021-01-08 00:16:56 · 2866 阅读 · 1 评论 -
新一代视频编码标准:VVC、AVS3
本文来自北京大学信息科学技术学院教授马思伟在LiveVideoStackCon 2018大会上的演讲,详细介绍了最新一代VVC和AVS3视频编码标准进展,包括关键技术特色以及未来的应用展望。 文 / 马思伟 整理 / LiveVideoStack 大家好,我是来自北京大学的马思伟。本次我将从以下四个方面为大家分享有关最新一代VVC与AVS3视频编码标准的进展及关键技术特色等内容,希望可以为大家带来有价值的帮助。 1. 视频编码标准发展历程 ...转载 2020-12-29 22:20:32 · 11106 阅读 · 0 评论 -
AVS3关键技术、性能和复杂度分析
本文由北京大学的范逵博士在LiveVideoStack线上分享第三季,第七期的内容整理而成,本次分享将主要从AVS3关键技术介绍、AVS3性能测试两个方面介绍AVS3基准档次中新采纳的编码工具,并分析这些编码工具的性能和计算复杂度。 文 / 范逵 整理 / LiveVideoStack 大家好,我是来自北京大学的范逵,本次分享的主题是AVS3关键技术介绍、性能和复杂度分析。 首先做一个自我介绍,我于2019年...转载 2020-12-15 22:21:29 · 3214 阅读 · 0 评论 -
TinyJPEG源码剖析
源代码仓库:https://github.com/leelitian/TinyJPEGDecoder说明:轻量级JPEG解码器,代码的远古版本可以通过Google找到。项目架构主要分为以下三个部分,在main函数中对应三个调用函数:tinyjpeg_parse_header:解析jpeg文件头tinyjpeg_decode:解码jpeg的图像数据write_yuv:将解码后的数据写入文件tinyjpeg_parse_header这部分的解析,可以参考以下两篇文章,写的很详细:h.原创 2020-12-07 15:03:40 · 1559 阅读 · 2 评论 -
视频压缩通信 网课笔记
西安邮电大学的《视频压缩通信》作为视频编码的入门课程,具有一定的参考价值。视频压缩通信MOOC:https://www.icourse163.org/course/XIYOU-1205808809视频图像基础知识 AD转换 人眼感受光强公式:f(x,y) = ∫A(x,y,λ)E(λ)dλ 面向用户的图像格式HSV H:hue 色度 S:saturation 饱和度 V:value 亮度 欧洲电视标准:YUV(YCrCb) 视频图像质量评价.原创 2020-12-04 22:22:23 · 447 阅读 · 0 评论 -
视频编码入坑指南
视频编码入坑指南博主本人为计算机专业大四学生,硕士研究方向为视频编解码相关。由于之前没有接触过该领域,因此需要从零开始学习,并希望以博客的方式记录下这些过程。前辈的经验知乎链接1: https://www.zhihu.com/question/27005982/answer/34945817知乎链接2: https://www.zhihu.com/question/27005982/answer/51158064知乎链接3: https://www.zhihu.com/question/270原创 2020-12-03 17:37:01 · 3837 阅读 · 18 评论