HEVC
Digital2Slave
图像处理算法,机器学习,深度学习及其应用。
展开
-
HEVC学习(一) —— HM的使用
从今天开始,会陆续发表HEVC学习过程中的一些总结,主要目的是与大家一起交流学习,由于水平有限,恳请大家能够不吝赐教。 由于这是第一次写博客,而且学习也是个循序渐进的过程,第一篇文章就简单介绍下如何使用HEVC的官方标准测试模型HM吧。其实如果之前学习过H.264的话,肯定也是用过JM的,HM的使用方法与JM基本上是相同的,只是配置文件的内容有所不同罢了。好了,不多说,马上进入正题转载 2013-03-04 17:05:54 · 1537 阅读 · 0 评论 -
HEVC-Tool list
//====== Tool list ======== Bool m_bUseSBACRD;//the use of bit counts from arithmetic coder in rate-distortion decisions√ Bool m_bUseASR; //自适应搜索范围 Adaptive Search Range√ Bool原创 2013-04-09 20:14:55 · 1627 阅读 · 0 评论 -
HEVC-xCompressCU
本文的学习离不开各路大神的帮助,这里主要谢谢hevc_cjl和yangxiao_xiang喽~~~// ====================================================================================================================// Protected member functions原创 2013-04-09 20:44:53 · 6943 阅读 · 11 评论 -
【HEVC】目前H265分析软件推荐
1,Codecvisa:http://codecian.com/国产软件,从最早的H264visa发展至今,感觉从刚开始的玩票,发展到今天专业级别的商业软件,值得支持。软件试用版30天试用,20帧限制。优点:QT开发,跨平台缺点:性能,功能,风格,专业程度和真正大牛级别的商业软件相比还是有距离。2,Elecard HEVC Analyzer:http://www.eleca转载 2013-04-11 12:33:51 · 7653 阅读 · 0 评论 -
HEVC-立体视觉生成
一、深度图预处理深度图预处理阶段有两个步骤完成:选取汇聚距离(即所谓的零视差平面选取)和平滑深度图。一般地,我们选取汇聚距离为深度图中最近点和最远点之差的二分之一。深度图中最近点的深度值最大,最远点的深度值最小;并且,深度图中最亮点一般认为是最近点像素值为255,最暗点一般认为最远点像素值为0;深度值和像素值是两个不同的概念!!!二、空洞的填充因为视角的不同,原图中由于遮挡等问原创 2013-04-17 09:04:43 · 1270 阅读 · 0 评论 -
CU分割信息提取(更新续)
本文主要针对feixiang_john,HEVC_CJL,zhuix7788,yangxiao_xiang等人的CSDN的博客,进行有关CU分割内容的学习和运用。具体相关内容请参考他们的博客:feixiang_john:HEVC/H.265参考代码跟踪http://blog.csdn.net/feixiang_john/article/details/7876227#commentsH原创 2013-03-28 13:16:07 · 4647 阅读 · 16 评论 -
测试序列下载地址
HEVC:ftp://hvc:US88Hula@ftp.tnt.uni-hannover.de/testsequences1920x1080YUV:http://trace.eas.asu.edu/yuv/index.htmlXiph.org Video Test Media [derf's colle原创 2013-04-19 09:34:40 · 1920 阅读 · 3 评论 -
HTM-下载
工作准备,首先电脑上面安装有SVN软件,这个软件可以在网上搜索到。http://tortoisesvn.net/downloads.html1.登录http://hevc.info/2.点击HEVC 3D extension software repository (at HHI)3.点击branches/4.点击HTM-6.1-Cleanup/5.复制浏览器地址https原创 2013-04-18 15:08:18 · 2351 阅读 · 0 评论 -
HEVC配置文件解读
#======== File I/O =====================BitstreamFile[I1] : F:\\HEVCres\\BasketballDrill_832x480_50_str.binReconFile [I2] : F:\\HEVCres\\BasketballDrill_832原创 2013-05-17 15:35:28 · 4699 阅读 · 2 评论 -
HTM-学习文献
1.ToR-JCT-3V-TD-PLEN-0532-16.pdf2.vso(view synthesis optimization).docx3.JCT3V-D_Notes_d8.doc4.JCT3V-D1002_v3.doc5.JCT3V-D1007.doc原创 2013-05-18 23:52:17 · 1576 阅读 · 0 评论 -
孙惠方教授
今天很荣幸听到孙惠方教授的报告会,虽然他报告的时间不是很长,却让人感到受益匪浅!孙教授平易近人、幽默风趣,言语中是对整个视频编码方向的把握。孙教授每年都会奔波于各大高校,查看研究现状,交流学术问题。真心有听君一席话,胜读十年书的感觉,果断被震撼了!科研还是踏踏实实的做好哈!下面是我在报告会前在百度百科里面搜索的有关孙教授的信息: 孙惠方,男,IEEE Fellow、三原创 2013-06-02 21:38:50 · 2366 阅读 · 2 评论 -
xCompressCU&&xEncodeCU&&main
1.xCompressCU Control Flow Graph2.xEncodeCU Butterfly Graph3.main Butterfly Graph4.main Cluster Call Graph原创 2013-08-08 15:30:33 · 1939 阅读 · 3 评论 -
HEVC-视觉感知基本感念
视觉掩蔽效应是指当一个信号的空域、时域或者谱附近存在另一个信号时该信号的可察觉性,通常使用空域-时域敏感性函数衡量人眼视觉敏感度。视觉注意力是一种HVS最具体的认知过程,其研究主要从两个方面展开:自顶向下(也称概念驱动)的注意力线索和自底向上(也称刺激驱动)的注意力线索。视觉可见度效应通过恰可察觉失真(Just Noticeable Distortion,JND)为HVS对视频图像原创 2013-04-16 21:30:59 · 2671 阅读 · 2 评论 -
DST,蝶形运算
/** MxN forward transform (2D)* \param block input data (residual)* \param coeff output data (transform coefficients)* \param iWidth input data (width of transform)* \param iHeight input data原创 2013-03-26 18:47:41 · 3129 阅读 · 0 评论 -
亮度分量帧内预测的主函数
Void TEncSearch::estIntraPredQT( TComDataCU* pcCU, TComYuv* pcOrgYuv, TComYuv* pcPredYuv, TComYuv* pcResiY转载 2013-03-26 10:32:39 · 1757 阅读 · 0 评论 -
几个常用的FFmpeg小技巧
FFmpeg堪称音频和视频应用程序的瑞士军刀,提供了丰富的选项和灵活性.很多时候用户为了看视频和听音乐都安装了FFmpeg。本文着重介绍命令行下ffmeg的7个技巧:1 音频转换ffmpeg -i my_audio.wav my_audio.mp3-i 后为要转换的音频文件,my_audio.mp3为目的音频文件2 视频转换>ffm转载 2013-04-09 18:59:39 · 2261 阅读 · 0 评论 -
Bjontegaard metric :BDBR和BD-PSNR
Bjontegaard metric :BDBR和BD-PSNRA、VCEG 建议采用Bjontegaard metric described in [1] to provide relative gain between two methods,by measuring average difference between the two RD-curves.参考[3]中的文档提转载 2013-02-22 15:04:48 · 7807 阅读 · 0 评论 -
HEVC编码流程解读
HEVC的视频编码层采用从H.261标准之后一直使用的混合编码方法(帧内、帧间预测和2-D变换编码)。图1所示为HEVC的混合视频编码器方框图。(理解有误地方,还请多加指教,O(∩_∩)O谢谢) 具体的编码流程如下所述。每帧图像分割成多个以块为单位的区域,分割信息传输到解码端。一个视频序列的第一帧(或者是一个视频序列的每个空白随机接入点(CRA, clean random ac翻译 2013-03-29 11:15:10 · 5443 阅读 · 0 评论 -
HEVC混合编码方法引入的亮点
HEVC混合编码方法引入的亮点:(翻译能力有限,不当之处,欢迎指正,谢谢)1) 编码树单元(CTU,coding tree units)和编码树块(CTB,coding tree block)结构以前标准编码层的核心是宏块,通常是4:2:0格式,包含一个16x16亮度采样块和两个相应的8x8色度采样块。然而,HEVC中类似的结构是CTU,它的大小由编码器决定,并且它翻译 2013-03-29 12:40:48 · 2677 阅读 · 0 评论 -
基于LCU(CTU)的Z扫描和光栅扫描
•How to convert between z-scan andraster scan in LCU-based index?–Two arrays, g_auiZscanToRaster andg_auiRasterToZscan–g_auiZscanToRaster[ z-scan index ] = raster scanindex–g_auiRasterToZsca原创 2013-03-19 22:40:29 · 4253 阅读 · 2 评论 -
HEVC测试序列下载地址
应该有不少人跟我一样,在刚开始时不知道到哪去下载HEVC的标准测试序列,之前曾经在百度检索过,查找到如下网址:ftp://ftp.tnt.uni-hannover.de/testsequences/账号为hvc,密码为US88Hula。 当时的这个网址的确是可以打开的,但是最近一阵子网页是打不开的,之后有人提醒我,网址现在为:ftp://hevc@ftp.t转载 2013-04-02 13:43:39 · 2295 阅读 · 0 评论 -
HEVC学习(二) —— HM的整体结构及一些基本概念
在刚开始看HM的时候,对着7个工程,可能有人会感到困惑,该从哪里看起呢?当然了,对于已经有一定代码量积累的人或者之前研究过H.264代码如JM的人来说,从何入手应该不成问题。但我写这篇出来,一方面是自己做个总结,备忘,另一方面也是希望能够帮助刚刚入手HM的朋友。好了,不多废话,还是进入正题吧。 对于一个完整的HM解决方案来说,总共包含了7个工程:1. TAppCommon 2. T转载 2013-04-08 14:55:05 · 1439 阅读 · 0 评论 -
TU 分割示意图
这张TU分割示意图来自HEVC学习QQ群共享资料:转载 2013-04-07 21:10:47 · 2494 阅读 · 10 评论 -
HEVC-配置文件解读
原创 2013-04-08 17:38:35 · 2921 阅读 · 0 评论 -
HEVC-初始化估计数据(帧间帧内)
/** initialize prediction data with enabling sub-LCU-level delta QP*\param uiDepth depth of the current CU*\param qp qp for the current CU*- set CU width and CU height according to depth*-原创 2013-04-08 16:33:16 · 2276 阅读 · 0 评论 -
HEVC参考软件代码框架总结
1.编码器程序从"TAppEncoder"工程中的encmain.cpp文件开始的,此文件中包含程序运行的入口函数"main",在main函数中主要做了编码器对象的创建、分析配置文件,初始化配置参数,和编码器最重要的功能"encode"。2.在"encode"函数中,主要实现了读取YUV文件的数据、初始化工具对象例如:GOPEncoder、SliceEncoder、CUEncder……。在转载 2013-03-25 20:41:27 · 1474 阅读 · 0 评论 -
initAdiPattern和predIntraLumaAng
ecnmain...这个图片来自http://blog.csdn.net/feixiang_john/article/details/7876227#commentsinitAdiPattern这个图片来自http://blog.csdn.net/hevc_cjl/article/details/8184276原创 2013-03-26 15:02:56 · 1859 阅读 · 0 评论 -
HEVC-编码器入口
1.encmain.cpp://call encoding function调用编码函数===>编码函数入口!!!cTAppEncTop.encode(); 2.TAppEncTop.cpp://call encoding function for one frame每读入一帧YUV调用一次!!!m_cTEncTop.encode( bEos, flush ? 0 : pc原创 2013-04-09 15:22:49 · 2630 阅读 · 0 评论 -
DERS5.1/VSRS3.5--相机参数说明
Specification of Camera ParametersCamera parameters shall be specified as rotation matrixR, // 旋转矩阵/外部矩阵(外部参数)Rtranslation vectort, // 平移向量 tintrinsic matrixA for each camera i.原创 2014-12-03 18:52:54 · 2047 阅读 · 11 评论