基于统计分析的H.264快速模式选择算法概要
一种基于H.264的快速帧间预测模式选择算法

一种基于H.264的快速帧间预测模式选择算法
曾庚卓;马跃;张伟
【期刊名称】《计算机系统应用》
【年(卷),期】2010(019)010
【摘要】提出了一种基于H.264的快速帧间预测模式选择算法,该算法针对H.264中帧间预测模式采用的对所有候选模式进行全搜索的方法,提出了一种基于图像运动剧烈程度分级的模式选择算法,达到快速选择预测模式的效果.实验证明,本文提出的模式选择算法与H.264原算法相比在基本保持原算法率失真特性良好的同时较大幅度的提高了编码效率.
【总页数】5页(P80-84)
【作者】曾庚卓;马跃;张伟
【作者单位】中国科学院,沈阳计算技术研究所,辽宁沈阳,110171;中国科学院研究生院,北京,100049;中国科学院,沈阳计算技术研究所,辽宁沈阳,110171;中国科学院研究生院,北京,100049;中国科学院,沈阳计算技术研究所,辽宁沈阳,110171;中国科学技术大学,安徽合肥,230027
【正文语种】中文
【相关文献】
1.H.264帧间预测模式的快速选择算法 [J], 宋彬;常义林;李春林
2.一种H.264快速帧间预测模式选择算法 [J], 葛奇;伍瑞卿;樊丰
3.H.264/AVC帧间预测编码模式快速选择算法 [J], 马宏兴
4.基于H.264的快速帧间预测模式选择算法研究 [J], 陈兆军;王琰;汪滢
5.H.264/AVC帧间预测编码模式的快速选择算法研究 [J], 冯志飞;李璋
因版权原因,仅展示原文概要,查看原文内容请购买。
一种基于H.264的快速帧间预测模式选择算法

频编解码 标准相 比 ,H.6 2 4标准 的 目的在于更加有效 地 提高视频编码效率和它对网络 的适 配性 ,其编码算
选ห้องสมุดไป่ตู้预 测模 式的效果。实验证 明 , 本文提 出的模式选择 算法与 H.6 2 4原 算法相 比在基本保持 原算法率
失真特性 良好 的同时较大幅度 的提 高 了编码 效率。
关键 词 : H 2 4 .6 ;运动估计 :帧间预测 : 模式 选择
A s nt rPr dito o e S l c i n Al o ihm fH. 6 Fa tI e e c i n M d e e to g rt o 2 4
同时也是 MP G E 4第 1 0部分的主要 内容 。 与其他 的视
已经重建 的参考 帧对当前参 考帧进行预测编码 ,可以 对 当前块 与参考 块的运动矢量 以及相应的运 动补偿残 差进行编码 ,有效地消除视频编码中的时间冗余 ,降 低 编码码率 , 提高编码效率I。 H 2 4编码标准中 , 3 在 .6 l 帧问预测 编码是该标 准的重要编码方式 ,而帧间预测 编码的模 式选 择算法是 H 2 4 编码计 算复杂度极 高 .6
u d r h r mi f it i ig t e a i t- i o t n c a a t r t s n e ep e s o n a nn sc ae ds r o h c ei i . t e ma h b r t i r sc
Ke wo d : 2 4; t n e t to ; trp e ito ; d ee t n y r s H.6 mo i si i n i e r d ci n mo es lc i o ma n o
2 中国科学院研 究生院 北 京 1 0 4 ;3 中国科学技术大学 安徽 合肥 2 0 2 ) . 09 。 0 3 0 7
一种基于H.264的快速帧间预测模式选择算法

一种基于H.264的快速帧间预测模式选择算法曾庚卓;马跃;张伟【摘要】提出了一种基于H.264的快速帧间预测模式选择算法,该算法针对H.264中帧间预测模式采用的对所有候选模式进行全搜索的方法,提出了一种基于图像运动剧烈程度分级的模式选择算法,达到快速选择预测模式的效果.实验证明,本文提出的模式选择算法与H.264原算法相比在基本保持原算法率失真特性良好的同时较大幅度的提高了编码效率.【期刊名称】《计算机系统应用》【年(卷),期】2010(019)010【总页数】5页(P80-84)【关键词】H.264;运动估计;帧间预测;模式选择【作者】曾庚卓;马跃;张伟【作者单位】中国科学院,沈阳计算技术研究所,辽宁沈阳,110171;中国科学院研究生院,北京,100049;中国科学院,沈阳计算技术研究所,辽宁沈阳,110171;中国科学院研究生院,北京,100049;中国科学院,沈阳计算技术研究所,辽宁沈阳,110171;中国科学技术大学,安徽合肥,230027【正文语种】中文1 引言最新的视频编解码标准H.264/AVC由ISO/IEC的MPEG组织和ITU-T的VCEG组织联合制定的,它同时也是MPEG4第10部分的主要内容。
与其他的视频编解码标准相比,H.264标准的目的在于更加有效地提高视频编码效率和它对网络的适配性,其编码算法可广泛应用于数字电视、无线视频通信和视频会议中[1]。
在相同的条件下,与H.263+和MPEG-4相比,H.264/AVC能减少50%的码流,但是这种编码效率的提升却是以增加计算复杂度和存储能力为代价获得的[2]。
这种高计算复杂度将是对H.264在嵌入式领域和实时应用场合应用的一个瓶颈。
帧间预测是视频压缩的关键技术之一,通过利用已经重建的参考帧对当前参考帧进行预测编码,可以对当前块与参考块的运动矢量以及相应的运动补偿残差进行编码,有效地消除视频编码中的时间冗余,降低编码码率,提高编码效率[3]。
H.264帧间模式选择快速算法

ag r h ,whc e u e h o lxt ys lcigmo ewih t i e e c f t nv co s sp o o e i lo i m/ t ihrd c st ec mpe iyb ee tn d t h df rn eo i et r ,i r p s i t s e mo o d n h
.
Ab ta t I r e O r s l e t e h a y o u a i n o u l e r h a o t d b H. 6 sr c : n o d r t e o v h e v c mp t to f f l a c d p e y s 2 4, a f s l d e ii n a t I o e d cso l
以按 照 1 6× 1 6, 1 6× 8 8× 1 , 8× 8进 行 分 割 ; , 6
最新 视 频 编 码 标 准 [,与 以 前 的视 频 编 码 标 准 相 1 ] 比 ,H. 6 2 4大 幅 度 地 提 高 了 编 码 效 率 。 H. 2 4高 6 编 码 效 率 的 一 个 重 要 来 源 是 进 行 运 动 补 偿 时 采 用 多 种宏块 分 割模 式 [,并 采用 失 真 优 化 ( 2 ] RDO)模 型 计 算 各 种 分 块 模 式 的 编 码 代 价 , 选 择 最 小 代 价 的 分 割 模 式 作 为 最 终 编 码 模 式 。虽 然 所 用 的 宏 块 分 割 模 式 越 多 ,编 码 效 率 越 高 ,但 是 这 种 提 高 是 以 复 杂 度 的 增 加 为 代 价 的 ,会 导 致 编 码 速 度 大 幅 度 的 降 低 。 所 以 ,如 何 恰 当 地 确 定 帧 间 分 块 模 式 ,使 得 编 码 效 率 与 编 码 速 度 能 得 到 很 好 的 兼 顾 ,是 一 个 具 有 重 要 意 义 的课 题 。 为 了尽 量 减 少 计 算 复 杂 度 ,节 约 运 动 估 计 的搜 索 时 间 ,本 文 提 出 了一 种 快 速 模 式 选 择 算 法 ,尽 早 地 确 定 最 优 分 割 模 式 ,大 量 减 少 了 运 动 估
H.264 SVC快速模式选择算法

H.264 SVC快速模式选择算法黄爱爱;田翔;周凡;陈耀武【期刊名称】《哈尔滨工业大学学报》【年(卷),期】2012(044)002【摘要】To reduce the computational complexity of scalable video coding (SVC),a novel fast mode decision algorithm for H.264 scalable video coding is proposed.First,according to the analysis of mode occurrence frequency and conditional probability,the frequently occurred modes were examined at priority.If both the local-optimal condition and the monotony of rate-distortion cost condition were satisfied,the mode search process was terminated.Moreover,the candidate modes were selected based on the inter-layer mode correlation and the not suitable modes were paring with the full mode search method,the proposed method accelerates the coding speed remarkably with negligible loss of quality and bit-rate.%为了减小可伸缩视频编码(SVC)的编码复杂度,提出了一种H.264 SVC快速模式选择算法.通过分析SVC各编码模式的使用频率和条件概率情况,对出现概率高的模式进行优先搜索,当满足局部最优和率失真代价单调性条件时,提早结束模式搜索.同时,利用层间模式相关性,除去不适用的模式.缩小候选模式搜索范围.实验结果表明,与模式全搜索方法相比,本文算法在图像质量和码率损失极小的前提下,编码速度显著提高.【总页数】5页(P129-133)【作者】黄爱爱;田翔;周凡;陈耀武【作者单位】浙江大学数字技术及仪器研究所,杭州310027;浙江大学数字技术及仪器研究所,杭州310027;浙江大学数字技术及仪器研究所,杭州310027;浙江大学数字技术及仪器研究所,杭州310027【正文语种】中文【中图分类】TN919.81【相关文献】1.基于H.264的空间SVC快速模式选择算法 [J], 冯璐;鲍卫兵;刘峰2.H.264/AVC中基于模式归类的快速模式选择算法 [J], 吕保华;王淑慧3.基于帧内/帧间模式选择相关性的H.264/AVC快速帧内模式选择算法 [J], 何宝4.基于帧内/帧间模式选择相关性的H.264/AVC快速帧内模式选择算法 [J], 何宝5.基于模式相关性的H.264帧内预测快速模式选择算法 [J], 孔磊;于凤芹因版权原因,仅展示原文概要,查看原文内容请购买。
基于模式相关性的H.264帧内预测快速模式选择算法

基于模式相关性的H.264帧内预测快速模式选择算法
孔磊;于凤芹
【期刊名称】《江南大学学报(自然科学版)》
【年(卷),期】2009(008)001
【摘要】视频压缩编码标准(H.264)中帧内4×4预测有9种预测模式,均使用全搜索算法并引入率失真优化技术,为每个4×4块选择最佳预测模式.虽然这种算法获得了最佳的编码质量,但是由于它的运算量大,从而限制了实际应用.在分析H.264帧内4×4预测的原理和全搜索算法步骤的基础上,针对全搜索算法计算量大的缺点,根据每个4×4块的位置和不同预测模式在方向上的相关性,提出了一种快速模式选择算法.仿真实验的结果证明,该选择算法最大可将编码时间降低34.5 %,而峰值信噪比(PSNR)仅仅降低0.035 dB.
【总页数】5页(P33-37)
【作者】孔磊;于凤芹
【作者单位】江南大学,通信与控制工程学院,江苏,无锡,214122;江南大学,通信与控制工程学院,江苏,无锡,214122
【正文语种】中文
【中图分类】TN919.8
【相关文献】
1.基于时空预测的H.264快速帧内预测模式选择算法 [J], 徐平;佘青山;金朝阳;徐伟栋
2.基于纹理特征的H.264/AVC帧内预测模式快速选择算法 [J], 张小红;张媛
3.基于方向信息的H.264帧内预测快速模式选择算法 [J], 陈政;何卫锋
4.基于邻块预测的H.264快速帧内预测模式选择算法 [J], 倪红霞;范志浩
5.一种基于预测频度的AVS/H.264快速4×4帧内预测模式选择算法 [J], 史海滨;朱光喜;喻莉;祝鹏
因版权原因,仅展示原文概要,查看原文内容请购买。
H.264帧间编码模式选择快速算法
H.264帧间编码模式选择快速算法
何莉莉
【期刊名称】《西华大学学报(自然科学版)》
【年(卷),期】2005(24)4
【摘要】作者针对H.264帧间编码宏块模式选择计算复杂度较高的缺点,提出了一种模式选择快速算法.该算法根据帧间编码宏块的树状分割模式特点,应用了若干简单有效的终止搜索准则,并采用动态阈值以进一步加快模式选择的速度.模拟实验表明:提出算法减少了编码器无效遍历过程,在取得相近PSNR和比特率条件下,编码速度得到较大提高,适合实时视频应用.
【总页数】3页(P40-42)
【作者】何莉莉
【作者单位】西华大学数学与计算机学院,四川,成都,610039
【正文语种】中文
【中图分类】TP391
【相关文献】
1.帧间编码模式选择及其择优早期终止的H.264/AVC快速算法 [J], 章国宝;李亮
2.H.264快速帧间编码模式选择算法 [J], 董海燕;张其善
3.H.264快速帧间编码模式选择算法 [J], 朱冬冬;戴琼海
4.H.264中快速帧间编码模式选择算法研究 [J], 田华娟
5.H.264快速自适应帧间编码模式选择算法 [J], 冯镔;刘文予;朱光喜
因版权原因,仅展示原文概要,查看原文内容请购买。
H.264/AVC中计算复杂度可调的快速模式选择算法
c a a trsis a o tte b s de,t r p s d a g rt h r ce itc b u h e tmo he p o o e l o hm x lis moin a t iy a d t ua tz d ta so m o f ce t i e po t t ci t n heq n ie r n f r c ef in s o v i o h e i e o t ie y t e tse o n mo e fte r sdu b an d b h e td c dig- d s,t fe tv l r d c h o i g e c e y o h e i ng mo e n o e cie y p e i tt e c d n f inc ft e r mani d s a d i
朱 向军 朱 善 安
( 江 大学 电气 工 程 学 院 ,杭 州 浙 30 2 ) 10 7
摘
要 H 2 4 A C视 频 编 码 标 准 采 用 多 模 式 编 码 技 术 虽 显 著 提 高 了 编 码 效 率 , 由于 该 技 术 计 算 复 杂 度 极 高 , . 6/ V 但
因此 为 了降 低 计 算 复 杂 度 , 出 了一 种 计 算 复杂 度 可 调 的快 速 模 式 选 择 算 法 。该 算 法 依 据 编 码 模 式 的 特 点 和 最 佳 提
s i te u n c sa o e ,fr e m r trsod sd i ti a oi m c n b du t o rg l e c m ua o a k n e esr m d s ut r oe heh ls u e n hs l r h a e a j e t eua o p t in l ph y h g t sd t t
H.264模式选择与码率控制算法的研究与改进的开题报告
H.264模式选择与码率控制算法的研究与改进的开题报告一、课题背景随着互联网的发展和用户对高清视频需求的增加,视频编码技术逐渐成为互联网公司关注的重点之一。
其中一种流行的编码标准是H.264,它具有高效的压缩率和广泛的应用范围。
在应用H.264进行视频编码时,选择不同的编码模式和进行适当的码率控制会影响编码质量和带宽利用率。
因此,本项目旨在研究和改进H.264编码中的模式选择和码率控制算法,以提高编码质量和带宽利用率。
二、项目目标本项目的主要目标是:1.研究H.264编码过程中的模式选择算法,包括帧内预测(Intra)、运动估计(Motion Estimation)和帧间预测(Inter),并探讨各种模式的适用场景。
2.研究码率控制算法,包括恒定质量(Constant Quality)、恒定比特率(Constant Bitrate)和恒定码率因子(Constant Rate Factor),并分析各种算法对编码效果的影响。
3.改进算法,例如结合机器学习方法,对模式选择和码率控制算法进行优化。
4.设计实验以验证算法的有效性和优越性。
三、研究内容和方案3.1 研究H.264编码中的模式选择算法针对编码中的三种模式,即帧内预测、运动估计和帧间预测,我们将研究以下内容:1.不同模式的基本原理和特点,例如、多倍长运动预测方法和运动向量的选择。
2.基于编码效果和实际场景,确定不同模式的适用范围。
3.提出一种结合机器学习的模式选择算法,提高算法的可靠性和准确性。
3.2 研究H.264编码中的码率控制算法针对编码中的三种码率控制算法,我们将研究以下内容:1.恒定质量、恒定比特率和恒定码率因子算法的基本原理和作用。
2.算法的优点和缺点,例如恒定质量算法在码率变化情况下表现的不稳定性。
3.提出一种基于码率预测的码率控制算法,提高编码效果和带宽利用率。
3.3 设计实验设计实验以验证算法的有效性和优越性,主要包括以下内容:1.实验环境的搭建,包括编码器和解码器的选择,测试视频数据的准备等。
一种基于H.264的自适应快速模式选择算法
一种基于H.264的自适应快速模式选择算法
周泽建;支琤;王嘉
【期刊名称】《上海交通大学学报》
【年(卷),期】2007(41)1
【摘要】提出了一种基于H.264的快速模式选择算法.该算法首先进行Skip模式的判断.如果Skip模式不适合当前宏块,则继续利用宏块的空间同质性和时间静态性进行其他帧间模式的筛选.然后根据帧间模式选择的结果判断是否继续进行帧内预测.算法设计过程中,充分考虑Quan-tize Parameter对模式选择的影响,从而可以适用于不同码率的环境.实验证明,该算法在高低码率下都能在保证图像质量的同时大幅度提升编码速度.
【总页数】5页(P149-152)
【关键词】率失真优化;量化参数;自适应快速模式选择
【作者】周泽建;支琤;王嘉
【作者单位】上海交通大学图像通信与信息处理研究所
【正文语种】中文
【中图分类】TN919.81
【相关文献】
1.H.264基于宏块自适应的快速模式选择算法 [J], 王日霞;朱伟兴;陈先勇
2.基于空间相关性的H.264快速自适应模式选择算法 [J], 冯镔;刘文予;朱光喜
3.一种基于H.264的快速帧间预测模式选择算法 [J], 曾庚卓;马跃;张伟
4.一种基于自适应阈值的H.264/AVC帧内预测模式快速选择算法 [J], 滕国伟;王国中;张兆扬;石旭利;余松煜
5.基于门限自适应的H.264帧间模式快速选择算法 [J], 尹明;王宏远
因版权原因,仅展示原文概要,查看原文内容请购买。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于统计分析的H.264快速模式选择算法
0 引言
H.264是由ISO/IEC(国际标准化组织/国际电子技术委员会)的MPEG 和ITU-T(国际电信联盟)联合成立的JVT(联合视频专家组)制定的新一代数字视频压缩标准。
H.264采用很多新的技术,包括可变宏块大小分割、多参考帧、1/4像素精度运动估计、帧内预测、环形滤波等,大大提高了编码性能。
从统计的角度和宏块纹理预测的角度出发,提出了一种综合的快速模式选择算法,大大地减少了编码时间。
1 宏块模式选择
对于每一个宏块,H.264可以选择SKIP,inter16×16,inter16×8,inter8×16,inter8×8五种帧间模式和intra16×16,intra4×4两种帧内模式。
而其中in-ter8×8又进一步可分成inter8×8,inter8×4,inter4×8,inter4×4四种子模式;intra16×16和intra4×4又分别有4种和9种预测模式。
在JM 8.6参考软件中,选择所有模式中率失真代价值最小的模式作为最佳模式。
其中率失真代价函数定义如下:
式中:SK为相应宏块;IK为相应的编码模式;Q为量化参数;DREC是失真度;RREC为码率。
从而每个宏块都要经过168次率失真代价值的计算,才能最终选出一种最佳模式,且每次率失真代价值计算都要对残差进行整数DCT变换、量化、熵编码、熵解码、反量化、逆整数DCT变换。
因此,参考软件对于模式选择的计算量非常大。
2 宏块模式的统计特征分析
表1是JM 8.6模型中,未采用任何快速模式选择,并且运动搜索采用全搜索的情况下,各序列所采用的编码模式的百分比。
其中编码帧数为100帧,I帧周期为30帧,码率为73 Kb/s,QP=28。
由表1可知,无论哪种序列,7种编码模式所占的比重并不均衡,SKIP 模式和inter16×16模式占据了很大的比重。
这说明图像细节还是占据了一帧图像的少部分,视频序列中大部分依然由缓慢变化的背景组成。
而选中概率大的SKIP模式的率失真代价计算很简单,因为没有残差,也就不存在DCT变换,且没有多参考帧的选择、运动搜索;inter16×16模式稍显复杂,但也远远没有其他几种模式复杂。
相反,出现概率很小的其他模式运算量却非常大,尤其是inter8×8(inter8×8的运动搜索运算量非常大且子模式多)和
intra4×4(预测模式非常多)。
因此,对所有模式进行遍历选择时,实际上很大一部分时间是消耗在并未最后起决定作用的几种模式的代价值计算上。
因此如果能对概率非常大的几种模式进行早期判决,或者对运算量非常大但选中概率非常小的inter8×8和intra4×4缩小选择范围,从整体编码的性能上来讲,应该能节省大量的编码时间,提高编码速度。
3 SKIP模式快速判决算法
3.1 SKIP模式的特征
在对当前宏块采用SKIP模式进行编码时,它具有以下4个特征:
(1)它不在5帧备选参考帧中进行选择。
只以第0个参考帧作为参考帧;
(2)它并不进行运动搜索,因此它的运动矢量经过相邻宏块的运动矢量的预测得到预测值MVp后,并没有运动矢量的残差MVD;
(3)在对它进行运动矢量的预测的时候,是以16×16(即一个宏块)大小为单位;
(4)它经过帧间预测后,并不编码残差,那么也就没有整数DCT变换,或者可以看成它的DCT值为0。
在采用SKIP模式编码后,性能是否最佳,通常情况下要用率失真代价值跟其他模式进行比较才能决定。
但是,如果在采用其他正常方式进行编码后,反过来,发现整个宏块的编码数据具有上述的某些或全部特征后,或许可以作为提前判断当前编码宏块模式为SKIP模式的依据,即将上述4个必要条件的某几个作为判断当前宏块最佳模式为SKIP模式的充分条件。
当然,这样处理的结果并不准确,但是如果准确率较高,应该对编码效果的影响并不大。
3.2 SKIP模式快速判决方法分析
文献[1]提出了一种以DCT系数是否为全0作为判断条件来进行判断。
这种方法比较简单,从理论上讲应该有一定的准确性,因为除了SKIP模式,其他模式的DCT系数为全零可能性并不大。
文献[2]则提出提出了一种比较苛刻的方法,它利用SKIP模式的所有特征,然后作为判决条件,即当一个宏块满足第3.1节的4个条件时,便判断为SKIP模式。
表2是对两种方法进行实验后判断准确性的统计值。
由表2可知,这两种方法准确性比较高,尤其是方法2,因为它的条件非常苛刻,这也符合文献[2]中的叙述。
但是这两种方法判断正确性高,文献中却忽略了一个重要参数,即漏判决率。
该两方法对于已经判决出的模式,正确性非常高,但是由于条件比较苛刻,它却未判断出很多本该是SKIP模式的宏块,那么这些宏块依然需要使用最原始的方法进行判断,快速判决也就失去了其意义。
3.3 该文的SKIP模式快速判决方法
基于前一节的考虑,在此对文献[2]提出的方法,将整数DCT系数为全0这一条件舍去,实验结果显示如表3中方法3所示。
由表3可知,漏判率有所下降,但是依然很高。
最终,摒弃了采用SKIP模式的某几种特征的组合作为判决条件,依然采用率失真代价来判断。
但是实验中利用SKIP模式的率失真代价跟
inter16×16模式的率失真代价值比较作为判决条件,即当满足RDcost (SKIP)≤RDcost(inter16×16)时,认为当前宏块的最佳模式为SKIP模式。
这出于这样的假设,即在分块大小都为16×16的情况下,如果没有采用多参考帧选择、运动估计以及对残差进行编码这样非常简陋的模式的率失真代价值依然比采用了相关技术的inter16×16模式的率失真代价值还小,则说明这一宏块的细节非常少,该宏块为SKIP模式的概率应该非常大。
当然不排除一种情况就是当前宏块采用SKIP模式和inter16×16模式本身失真都非常严重,远远高于
其他采用更细的分块模式。
此时率失真值主要由码率决定,那么由于SKIP模式的码率要低得多,从而SKIP的率失真值比inte r16×16要小,导致误判。
表3是经实验得到的准确度表。
由该表看出,该方法(方法4)判断准确性也很高,但却没有一个漏判,这是因为此方法本身用的是率失真代价值与inter16×16的比较,符合所有模式中率失真代价值最低必然符合比inter16×16模式的代价低这一条件。
因此这里采用此方法作为SKIP模式的快速判决方法。