一种基于H264的自适应块匹配运动估计快速算法
运动估计算法简述
运动估计算法简述标签:搜索运动估计预测矢量算法分类:探索H.2642007-02-03 13:59马上要做运动估计算法,重点整理了一下这方面的内容。
帧间预测编码可以简单地分为单向预测、双向预测、多帧预测。
而H.264标准采用了多帧预测,参考帧可达5—15帧。
运动补偿采用较多的有运动矢量估计[重叠块运动补偿(OBMC)]、全局运动估计、基于象素点的运动估计、基于区域的运动估计、基于网格的运动估计。
1.单向预测原理:将重建帧和参考帧送运动参数估值器(ME)比较得到运动矢量,再将运动矢量和重建帧送到运动补偿预测器中,得预测帧Ft^(x,y)。
Ft^(x,y)=Ft(x+i,y+j) 其中(i,j)即MV2.基于块匹配算法的运动矢量估计简单地说就是以块为单位分配运动矢量。
在前一帧搜索区(M+2Wx,M+2Wy)内找到与当前帧块相匹配的块,位移d(i,j)即为运动矢量。
常用的块匹配准则有:均方误差(MSE)最小准则,绝对误差均值(MAD)最小准则、NCCF准则。
搜索方法:a.穷尽搜索计算(2Wx+1)×(2Wy+1)个MAD值,全局最优,计算量大。
b.快速搜索(1)分层的和多分辨率的快速块匹配方法(2)基于连续消除的快速块匹配方法(3)固定搜索模式的快速块匹配方法(e.g.三步搜索法)(4)基于时空相关性和视觉特性的快速块匹配方法3.重叠块运动补偿(OBMC)为解决方块效应特别是运动矢量估计不准确或物体运动不是简单的平移运动以及一个块中有多个不同物体运动时的问题,采用OBMC方法,即一个像素的预测不仅基于其所属块的MV估计,还基于相邻块的MV估计。
4.运动估计•运动表示法:(1)基于块的运动表示法帧间宏块分割区域大小的选择:大分区,表征MV的选择和区分割类型的比特数较少,但运动压缩的冗余度较高,运动补偿残差在多细节区域能量很高。
小分区,运动补偿残差能量较低,但需要较多的表征MV的选择和区分割类型的比特数,运动压缩的冗余度较低。
h.264标准的特点及应用
H.264标准的特点及应用随着人类精神需求和空间需求的提升,人们不再满足面对面的语言交流,空间距离的增加导致人们面对面的语言交流变得越来越少,人们更需要在时空中交流与交往。
当传统的交流方式难以实现时,更需要视觉、感观以及信息交流。
正因为如此,促进了卫星通信、微波通信、有线/无线传输技术的发展,也推动信息压缩技术和宽带传输技术,同时推动了安防业的迅猛发展。
视频信息传输和视频通讯的猛增,给视频压缩技术带来了很大挑战。
无论是互联网还是无线网络,都需要一种新型的压缩算法,新算法要求高压缩比,且能适应不同的网络环境。
以较小的失真、较高的压缩比、更小的花费、较低的码率在信道中传递视频,进行多媒体通信是今后视频压缩技术研究的一个方向。
H.264,又称MPEG-4part10,也称AVC(AdvancedVideoCoding),是一个数字视频压缩标准,由VCEG(ITU-TVideoCodingExpertsGroup)和MPEG(ISO/IECMovingPictureExpertsGroup)联合组成的JVT(JointVideoTeam)于2003年3月正式发布[1,2]。
H.264标准的主要目标就是在同等保真条件下,提高编码效率。
这是一对矛盾,既然要求图像不失真,则图像传输的比特数就大,在网络带宽一定的情况下,图像信号传输的速度就快,因此,只有提高编码效率才能实现。
H.264的源起在以往众多的视频编码算法中,被广泛认可并应用于实际的是ISO/IEC制定的MPEG-X和ITU-T制定的H.26x两大系列视频编码国际标准。
H.261是早期的编码标准,主要是规范ISDN网上的会议电视和可视对讲。
它采用的是可减少时间冗余的帧间预测和减少空间冗余的DCT变换的混合编码方法,以及ISDN信道匹配,其输出码率是P×64kbit/s。
P较小时,传输清晰度不太高的图像;P较大时,可以传输清晰度较好的会议电视图像。
H.264中运动估计算法研究与对比
文章编号 100426410(2007)S120010204H 1264中运动估计算法研究与对比贺克军,梁 齐(合肥工业大学理学院,合肥)摘 要:自从视频编解码标准H 1264发布以来,国内外学者专家提出了大量的基于此标准的运动估计算法。
本文将介绍一些典型的算法,对其性能进行分析比较。
关 键 词:H 1264标准;运动估计;块匹配;UM Hexag onS 算法中图分类号:TN91 文献标识码:A收稿日期2525作者简介贺克军(8),男,合肥工业大学理学院,硕士研究生。
0 引言视频编码标准H 1264自发布以来一直就是研究的热点,和H 1261、H 1263一样,H 1264也是采用DC T 变换编码加DPCM 的差分编码,即混合编码结构。
同时,H 1264在混合编码的框架下引入了新的编码方式,提高了编码效率。
H 1264提供16×16,16×18,8×16,8×8以及8×8以下的多种分块的运动补偿单元[1]。
对于8×8以下的分块,也还有4种小块的划分。
提供如此多的分块单元的选择,使得编码效率大大提高,但代价是增加了大量的运动估计时间。
所以如何在保证一定图象质量的条件下,尽量减少对运动估计的计算量,成为当今的一个主要研究点。
因此,许多针对此问题的快速搜索算法被相继提了出来。
1 匹配准则在熟知的视频编码标准中(H 1261、H 1236、MP EG 21、MPEG 22、MPEG 24),运动估计和运动补偿在当前帧的8×8或者16×16块上进行。
整个块的运动估计也被称为块匹配[2]。
在一个典型的块匹配算法中,一帧图像被分割为M ×N 或者是更为常用的N ×N 像素大小的块。
在(N +2w )×(N +2w )大小的匹配窗中,当前块与前一帧中对应的块相比较。
基于匹配标准,找出最佳匹配,得到当前块的替代位置。
H.264帧间块模式选择与快速运动估计算法
p o o e ag r h r p s d lo i m c n r ma ia l e u e mo n o o u a in n h g l s e d o ig f c e c w i k e i g t a d a t l r d c a u t f c mp t t a d i h y p e c d n e i in y h l e p n c y o e
维普资讯
H. 4帧间块模式选择与快速运动估计算法 2 6
郭再 荣 。 喻 占武 。 游 韵
。武汉 大 学测绘 遥感信 息工程 国家重 点 实验 室 , 汉 40 7 ) ( 武 30 9
ห้องสมุดไป่ตู้( 汉大 学 电子信 息 学院 , 汉 4 0 7 ) 武 武 30 9
文 章 编 号 10 — 3 1 (0 6 0 — 0 0 0 文 献标 识码 A 0 2 8 3一 2 0 )6 0 3 — 3 中 图 分 类 号 T 9 98 :P l. ;P 9 N 1.1T 3 1 2 T 3 3 1
Fa t I t r M o e De ii n a d M o i n Esi a i n Al o i m 0 2 4 s n e d cso n to tm t g rt o h f r H.6
团
l 引 言
H2 4 ̄ IU T和 MP G 联 合 制 定 的 最 新 的 视频 编 码 标 .6 t T — I 是 E 准, 主要 面 向 I P和无 线 网 络 的 视 频 传输 。由于 它 采 取 了增 强 的
Ab t a t T i a e p o o e a e f s n e mo e e iin n mo in si t n lo i m s i b e o H.6 sr c : hs p p r r p s s n w a t t r i d d cso a d t e t o ma i a g r h o t u t l fr a 24
H.264运动估计整像素部分算法及硬件实现
第 6卷 第 3期
20 0 7年 6月
江 南 大 学 学 报( 然 科 学 版) 自
J u n l fJ a g a i e s t ( t r l ce c d t n o r a i n n n Un v r iy Na u a in e E i o ) o S i
W E u , CAO — u , IJ n Yu h i
LIS i u h— j
( l g fIf r t nS in ea d E gn eig Z ein nv ri Col eo no mai ce c n n i e r , h j gU iest e o n a y,Ha g h u3 0 2 Chn ) n z o 1 0 7, ia
Ab t a t I hi p r ut o o os s ov lt c i ue f f s o i n c s r c : n t s pa e ,a h r pr p e a n e e hn q or a t m to omp ns ton whih e ai c c o s s d fe e e r h pa t r c o di g t he t pe ofv d o s qu n e . Th a e o os s a h o e if r nts a c te n a c r n o t y i e e e c s e p p r pr p e d bl e go n i mo s a c p te n a me a t e v de e ue c s t r d e t e e r h ou e h xa n a d d a nd e r h a t r i d t h i o s q n e o e uc h s a c
p i t.Th x ei n a e u t u t y t a h r p s d ag rt m a e u et ec mp tto on s ee p rme t l s lsj si h tt ep o o e lo ih c n r d c h o u ain r f
一种改进的H.264运动估计算法
EEA Oc: 1 0 6 2 D
一
种 改 进 的 H. 6 2 4运 动 估 计 算 法
马 骏 , 丁 晶, 赵 力 , 邹采荣
MAJ n, NOJn ZHAOLiZ u DI ig, , OUC i o g a— n r
( eate o 如E gnei S u esU i s y , aj g20 9, ̄n ) D p , , fR '  ̄ m n i r g, ot at n ̄ri N ni 106C i e n h t n a
ag r h b sdo h h r cei i f t net t ni po o e T ep sil d s r d e y lo i m ae nt ec aatrs c o i si i r p s& h o s emo e e u g db t t s mo o ma o s b a j
Ab ta tI r e O r d c h o u a in o t n e tmain i 2 4 e c d r a tmo ed cso sr c :n o d rt e u et ec mp t t fmo i si to n H. 6 n e ,a fs d e iin o o o
1 H 2 4编解码过程概述 .6
H.6 采用了经典混合 编码算法 的基本结构 , 24 本文第 1 部分简要介绍 了 H.6 2 4的编解码过 其编解码框图如图 1图 2 , 所示。
收稿 日期 :0 50 -3 20 -60 -
作者简介: 骏(91 , 硕士研究生・ 马 18一 男, ) 主要研究数字视频信号处理及其软件实现 , 视频压缩编码等, a n e.d .n m j @s eu c! u u
一种快速的块匹配运动估计新算法
[ ( 1 一 m+ , + ) ( ) f m,) 一( n l 2 k 2
。
们相 继 提 出 许 多 快 速 搜 索 算 法 , 三 步 搜 索 法 如
(S ) T S 四 步 搜 索 法 ( S ) 、二 维 对 数 法 F S
( D )2、 T L [ 菱形法 ( S J , 们 在计 算 复 杂度 上 1 D) 等 它
( )最 小均方 误差 函数 ( E 1 MS )
1 M N
间冗余 , 通过减少 时 间冗 余 可 以大 幅度 地 提高 视频
编码 的效 率 。基 于块 匹 配 的 运 动估 计算 法是 一 种 很 有效 的方法 。块 匹配运 动估计算 法在 M E - P G4和 H 2 3中都得 到 了广泛应 用 … 。 .6
,
分别 为 当 前 帧 和上 一 帧 图像 的灰 度 值 。 因为
因此 , 有必 要寻找更 加有效 的块匹配 运动估计 算法 。 在分析 了诸多 算法 的基础 上 取长 补 短 , 计 出 设 了一 种新 的搜 索算 法—— 新菱 形 搜索 算 法 ( D ) NS。 实验结 果表 明 , D N S算 法在 计算 复 杂度 上 和准 确 度
达到最小 时 , 该点 即为最 优匹配 点 。
在式 ( ) 1 和式 ( ) , i ) 2 中 ( , 为位 移 矢量 , ≤ 一
i. , 为 搜 索 范 围 , xN 为 块 的 大 小 , 和 ,≤ J M
一
比F S减小 了许 多 , 是 搜 索 的准 确 度 比 不 上 F 。 但 S
比较 实 用 , 度 得 到 广 泛 的 应 用 , 采 用 MA 一 现 D
算法 。 ( )对于块 匹配运 动估计搜 索算法 性能 的衡 量 3
一种新的基于H.264/AVC的快速块运动估计算法
摘 要 :为 了解 决 目前 快速 块 运 动估 计 搜 索 算法 容 易使 系统 陷入 局部 最优 陷 阱这 一 问题 ,本文 提 出了一 种新 的 基 于 H. 4A C 的快速 块 运动估 计 算 法。简要介 绍 了运 动估 计算 法和 部 分失 真消 除算 法 ,给 出 了基 于 空间相 关性 的搜 索 范 围修 2 /V 6 正方法,并提 出了基于 P DE算法的最大局部 匹配误差算法。通过实验数据测试表明 , 该算法在缩小搜索点数,提高编码效
th n Ga bn , n i o e o ig Ya g L b
(c o l f l t nc n fr t nE g e r gC a g h nU i ri f S h oo e r i a dI omai n i ei ,h n c u n esyo E co s n o n n v t S i c n e h oo yCh n c u 10 2 ,hn ) ce ea dT c n lg 。 a g h n 0 2C i n 3 a
率 上具 有较 大 的优 势。
关键 词 :最 大局部 匹配误 差 ;空间相 关性 ;部 分 失真 消 除 ;运 动估 计
中图分类号:T 3 1 P0. 6
文献标识码 :A
文章编号 :10 - 5 9 ( 0 1 6 03- 2 0799 2 1 )0- 04 0
A w s o k M o i n Esi t n Al o i m s d H. 6 / Ne Fa t Bl c to tma i g rt o h Ba e 2 4AVC
计算机光盘软件与应用
工 程 技 术
C m B e D S fw r n p l c t o s o p t r C o t a e a d A p a in i
基于H.264的多参考帧运动估计快速算法
运动估计时间。如 图 1 所示 ,当前帧() 3个参考帧 ,经过 n有
搜索得到编码宏块在帧( 1中的运动矢量 MV , 与匹配块 n) 一 从 MB 一相邻的 4个宏块中选择 出一个主宏块 ,主宏块是指与 ’
.Байду номын сангаас
s e d alt er hn i e 1emoin v co si e l k d pnsi a l lc sb t e e u n a sa ec reae p n o sa c ig t .11 t e tr n n a bo sa it n sn ebo k ewe n sq e tf me o rltd Con ieig ti of m o r c n l r sd rn hs c r ce sis h sp p rprp s se ce tsa c ig ag rt msb xe dig fmou l o i m o mutpe rfrn efa s x e me tl haa tr t ,ti a o o e f in e hn lo i i c e i r h y e tn n a sDS ag rt t l l ee e c me .E p r na h i l i
新 一代视频编码 国际标准 H24的 目的是在 所有 的码率 . 6 条件下 都能够提供高 质量的视 频图像。H24编码器 采用了 . 6 很 多新 的编码技术 ,例 如多尺 寸块 编码 、多参考帧预 测等 , 这些新技术一方面使 H24具有很高的编码效率 ; 一方面 . 6 另 也极大地增加 了编码器 的计算复杂度 ,使其 目 前在实 时通信
中 分 号 T3 田 类 。P7
基 于 H.6 2 4的 多参考帧运动估 计快 速算 法
一种基于块匹配的自适应快速运动估计算法
一种基于块匹配的自适应快速运动估计算法
舒振宇;高智勇;陈心浩;刘海华
【期刊名称】《计算机时代》
【年(卷),期】2007(000)010
【摘要】块匹配运动估计算法是实时视频编解码技术的研究重点.为降低视频编码中运动估计的计算复杂度,考虑到现实序列运动矢量的分布存在方向性,文章提出了基于块匹配的自适应快速运动估计算法.该算法在运动估计的初始阶段,利用相邻宏块间的空间相关性来预测初始搜索点的位置,使搜索起点更接近理想的最优匹配点;在搜索过程中引入具有方向特征的非对称十字形搜索模型,加快了搜索速度.实验结果表明该算法具有很好的性能.
【总页数】3页(P1-3)
【作者】舒振宇;高智勇;陈心浩;刘海华
【作者单位】中南民族大学电子信息工程学院,湖北武汉,430074;中南民族大学电子信息工程学院,湖北武汉,430074;中南民族大学电子信息工程学院,湖北武
汉,430074;中南民族大学电子信息工程学院,湖北武汉,430074
【正文语种】中文
【中图分类】TP3
【相关文献】
1.一种块匹配的快速运动估计算法 [J], 邹晓春;冯燕;赵歆波
2.一种高效率的快速块匹配运动估计算法 [J], 何书前;张学平;邹昉楠;桂占吉
3.基于方向自适应十字搜索的快速块匹配运动估计算法 [J], 杨恒;王庆
4.一种基于H.264的自适应块匹配运动估计快速算法 [J], 黄为;杨天武;陈维荣
5.一种改进的快速块匹配运动估计算法 [J], 汪烈军;覃锡忠
因版权原因,仅展示原文概要,查看原文内容请购买。
基于H.264的一种快速1/4像素运动估计算法
误 差和运 动 矢量 方向 , 选择 最优 整像 素 点周 围最有 可 能的 12 素 点进 行搜 索 , 弃 可能 性较 小 的 12像 素 点 , /像 摈 / 在 最优 12 素 点周 围进行 钻石 搜 索得 到最优 的 14 素 点。新 算法 只搜 索 7个 点 , /像 /像 与全搜 索的 1 个 点相 比 少 6 了 5. % 。 实验 证 明 , 63 与全搜 索法相 比 , 新算 法 的峰 值 信噪 比平 均下 降 了 00 B 比特 率平 均上升 了 13 。 、6d , .%
一种基于H.264的快速运动估计算法
0 引 言
H. 4 2 【 6】 视频编码标准 是 IO ICMP G联 合I UTVC G S/ E E T . E
省 了 大量 运 动 估 计 时 间 。
种基于 H 24的快速运动估计算法 .6
詹承华 , 杨志义 , 杨 柳
( 西北 工业 大 学 软件 与微 电子 学 院, 陕西 西安 7 0 6) 10 5
摘 要 : . 4 准采 用 了新 的编码模 式 , H. 4 编码压缩 效率 比先前的标 准提 高了5 H2 标 6 使 2 的 6 0%以上 , 这 些新 的编码模 式也 增 但
中 图法分类号 :P7 T 3
文献标识 码 : A
文章编 号 :0072 ( 0)0 88 3 10. 42 62. 7. 0 0 3 0
F s t n e t t n ag rt m a e nH.6 at mo i si i l o i o ma o h b s do 2 4
加编码 器的复 杂度 和 编码运 算时 间。一种 基 于 H.6 2 4的全 方 向十字 型快速运 动估 计搜 索算 法 ,能够在视 频质量 最 少损 失的
情 况下, 显著 提 高运动估 计 的搜 索速度 , 降低 编码 器的设 计 复杂度 并可 以节省 编码 时 间。 关键词 : . 4 运动 估计; 运动 向量 ;十字 型搜 索;搜 索算 法 H2 ; 6
Ab t a t H. 6 i e o i g sa d r d p sn w n o i g s h me . Th o r s i n e c e c f 2 4 e c d ri i r v d b sr c : 2 4 v d o c d n n a d a o t e e c d n c e s t ec mp e so f i n y o 6 n o e i H. s mp o e y mo et a 0% t a ep e i u tn a d At h a i , t e es h me n u o s e a l c e s n o e o lx t d r n5 h h n t r v o ss d r . h a es me t t me h s c e si c r c n i r b e i r a e i e c d rc mp e i a a d n n yn
一种基于H.264的有效运动估计算法
ห้องสมุดไป่ตู้
第 1A期 2 20 06年 1 2月
电
子
学
报
Vo . 4 N 1 A 1 3 o. 2 De c. 2 0 06
AC C RONI A I C TA E【 T C S NI A
一
种基 于 H.6 24的有 效运 动估 计 算 法
i e h lg Th rdito ro a e d ce s d b n opo ai ih a c r c s ma o nd c mp n a o a e p ro ‘ ng tc noo y. e p e c n er rc n b e r ae y ic r rt i ng hg c ua y e t t n a o e st n, nd t f r i i i h e ma c fc m pe s d vd o C m po d. heh g c n e o o rse ie a b i rve T h omp tto a e n d fte H . 6 ie n o e e rdu e e n e i ua n ld ma so 2 i h 4 vd o e c d ra e c d by a d ・ r n fr be bo k mac n l rtm sn eno eb s dm o e . i g rtm l e pot e mo o e trs t t h a trs c o ma l lc - th g agoi i h u ig t d ・ a h e d 1Th sa o h wel x li t t n v co ti i c a ce t l i sh i a sc r ii
( . o eeo E e rn s n f r ai , ot e e o t h i l nv s y X ’ n S a n i 10 2 C ia 1 C lg l t i d I om t n N r w s r P l e n a i r t , i 0 , h a x 7 0 7 , h ; l f co c a n o h tn y c c U e i n 2 D p r et fC m u r c nea dE g er g, o h e e o m h i l n r t , i 0 , h ax 10 2 C i . ea m n o o p t i c n n i ei N r w s r P l c n a U i s y X ’ n S a n i 0 7 , h a) t e Se n n t tn y c v i e 7 n
基于H.264快速运动估计算法研究
的, 视频 压 缩 编 码 的 关 键 部 分 是 运 动 估 计 , 其 时 间
6 0
衡 阳 师范 学 院 学 报
2 0 1 3年第 3 4卷
获得 亚像素 最佳运 动 矢 量 , 最终 确 定 运 动估 计 的最
1所 示 , 整像 素 点用黑 点 表示 , 1 / 2像 素 点用 三 角 形 表示 , 最佳整 像素 匹配点 用 O点表示 。
收 稿 日期 : 2 0 1 3 — 0 3 — 1 7
为搜 索 中心 , 通 过基 于部分 像素 的亚像 素运 动估计
基金项 目: 衡 阳师 范 学 院科 学 基 金青 年项 目 ( 0 9 A3 4 ) 作 者简介 : 戴小新 ( 1 9 7 9 ) , 男, 湖南常德人 , 讲师 , 从事计算机通信研究.
第 3 4卷 第 3期
2 0 1 3年 6月
衡 阳师 范 学 院学 报
J o u r n a l o f He n g y a n g No r ma l Un i v e r s i t y
No . 3 Vo 1 . 3 4
J u n e. 2 o1 3
动估计耗 时平均下降 了 6 9 和 1 3 ,编 码 速 度 大 幅提 高 。
关 键 词 :H. 2 6 4;运 动 估 计 ;视 频 编 码
中 图分 类 号 :TP 3 1 7
文 献 标 志 码 :A
文 章 编 号 :1 6 7 3 — 0 3 1 3 ( 2 0 1 3 ) 0 3 — 0 0 5 9 — 0 3
H.264视频编码快速运动估计算法研究
摘 要 :快速运动估计算法 一直 是视频 编码技 术的研究热点 ,近年来涌现 了许 多基于块 匹配的快速 运动估计算法 ,包括 u H x g n M eaoS 及E Z P S等算 法。视 频编码 标准 H.6 24已经正式采纳 了 uMf x g n { a o S算法作为整像素的快速运 动估计算 法。该算法的运算量相对 F e 快 速全搜索算 法可节约 9 %以 I,同时 能保持较好的率失真性能 。E Z 0 二 P S算法在运算速度和率失真性能上与 uMI x g n 算法大致相近 . t ao S e 因此 H. 6 J 1 . 官 方参考软件也引入了该算法。 本文对 U H x g n 24M 0 0 M e a o S算法和 E Z P S算法进行了介绍 ,对其特 点及性能进行了分析, 并作了比较 ,同时提出 了改进 UMHe a o S算法的一些意见 。 x gn 关键词 :H. 6 / VC; 24 A 快速运动估计 ; M J uMHe a o S算法 ;M P S算法 xgn J E Z 中图分类号 :TN91 文献标 识码 :A 文章编号 :l 7 3 9l2 0 ) 0 a 0l 5 2 6 2 7 (0 6 l ( ) 0 0 H,6 是 I U 2 4 T T的 V E ( C G 视频编码专 1 对典型快速运动估计算法的分析 家组 )和 IO/ EC的 MP S I EG ( 活动 图像编码 近年 来 , 典型 的基于块 匹配的快速 运动估 专家组 )的联 合视频组 (VT:j i v d o J o nt i e 计算 法 主要 有 ;三步 搜索 法( S [ 、二 维 TS ) f 4 ta e m)开发的一个新的数字视频 编码标 准 , 它 对数 搜索法 ( D 2 LOGS)5 , 于块的梯 度 [ 】基 既 是 I T 的 H . 64, 是 I O/I TU 2 又 S EC 的 下 降搜索 法( B DS [】 B G ) ,四步 搜索 法( S ) 6 F S MPE 4的第 l 部 分。t . 6 G 0 t 2 4和 H. 6 、 『 六边 形搜索 法 H XB ( x g n B s d 2 l E S He a o ~ a e H.6 样 , 2 3一 也是采 用 D T变换编码加 D C S a c ) C P M e r h …等 。这些 算法 主要 采 用具有 不 同 的差分编码 , 即混 合编码 结构 。同时 , . 6 步骤 和搜 索模 板 的搜 索 策略 , H 24 以达 到较 小 的 在混合编码 的框架下 引入 r 新的 编码方式 , 提 计算 复 杂度 , 同时可 以 保持 与全 搜索 接近 的 高 编码效率 。H. 6 2 4的 PS NR 比 MPE G 视 频 质量 。征相 对小 的搜索 范 围和 图像尺 寸 4平均要高 2 B, H、6 + 平 均要 高 3 B。 时 , d 比 23 d 这些 算法还 可以达 到 比较好 的效果 , 但在 与 以往标 准相比 , 相同编码 质鼍时 , 处理 某些 大 的 图像 尺 寸和 较 大 的 搜索 范 围 在 H. 24 6 可以节省大概 5 %的码率I 0 I 。但是 , 2 4 时 , H.6 很容 易落 人局部 最小 点 , 影响 r 编码的 效
一种新的基于H.264的快速运动估计算法
一
种新 的基于 H. 4的快速运动估计算法 2 6
李 丽 , 宋 刚
LI i S L . ONG Ga g n
山东大学 信息科学与工程学院 , 济南 200 5 10
p t r a a t eyT i n b e U t a d h n mb r f e r h o ns atn e d p i l. h s v e a l s S o d t e u e o s a c p i t mo e f c e t a d h s mp o e t e e rh p e . r ef inl n t u i r v s h s a c s e d i y Me n i ,h e l o t m lo a o t h d a c d s p c t r n i e r s a c e h oo yS mu a in rs l h w t a h a whl t e n w ag r h as d p s t e a v n e - t r e a a d l a e r h tc n lg . i lt e u t s o h t te e i o i i n o s n w ag r h c n rd c h e rh t b v 0 c mp rd wi h e lo t m a e u e t e s ac i i me a o e 2 % o a e t t e UMHe a o s ag r h a o t d b 2 4 sa d r . h x g n lo t m d p e y H.6 t n a d i Ke r s y wo d :mo in e t t n UMHe a o s ag r h ; d p ie u s - t si i ; o ma o x g n lo t m a a t n y mmer a r s e r h atr i v ti l c o s s a c p t n c e
一种适用于H.264的高效块匹配运动估计算法
每个运动矢量和预测块模式标志进行编码和传输 , 解码器根据
预测块模式标志和运动矢量进行宏块解码 。
-
在深入研究 H.6 视频编码标准及 其运动矢 量统计特征 2 4 的基础上, 提出 了采用一种基于节点模型的可变形块 匹配运 动
余, 一直 是视频 编码研究 的热点 。运 动估计方法一般基 于块 匹
配搜索 , 现有 的视频编码标准也都基 于 D T 或类 D T) C( C 变换 。 通常将一帧图像按 1 6的图像块进行 编码 。如 在编 码某一 6X1 P帧 中的一个宏块 M 时 , 在参考 帧相应 位 置的一 定范 围 内搜 索最 为匹配的块 R作为 宏块 中某一 块 M的参 考块 , 当前块 将
& E gnen N r ws r o t h i lU i rt X ’ S ax 10 2 hn ) n i r g, o h et P l e n a nv sy, i∞ h ni 0 7 ,C ia ei t e n yc c ei 7
Absr c t a t: Ex rme t ho t a h f c e to si to lo ih p o os d c n f t e e u e b o k mac n so ・ pe i n s s w h tt e e intmoi n e tmai n ag rt m r p e a urh rr d c l c thig ditr i
其主要特点是具有更高 的编码效率 和更好 的网络适 应性 。在 相 同重构图像质量下 , 2 预测精度 达到 了 14像素 , H. H.6 4 / 与
23和 M E . 准相 比能节约 5 % 的码流 , 是所 带来 的结 6 P G 4标 0 但 果是 , 其运算 的复杂度 是 H.6 2 3编码 复杂度 的 四倍。运动估
几种基于H.264的运动估计搜索算法的分析
M A (.) D ij一
公 式 () 1
MV AS 通 过 利 用 支 持 区域 ( einO u p r, OS F T R g fS p o tR ) o 中 的 相邻 宏 块 的运 动 信 息 来 预 测 当 前 宏 块 的 运 动 剧 烈 程 度 , 并 确 定 搜 索 中心 , 后 通 过 大 小 钻 石 搜 索 模 板 搜 索 最 佳 匹 配 最 块 。 钻 石 搜 索 不 同 的是 , 与 MVF S 除 了利 用 R AT OS中 的信 息
维普资讯
Mi o o ue p l ain o. 2 N . , 0 6 c c mp trA pi t sV 1 2 , o 9 2 0 r c o
综
述
微 型 电脑 应 用
2 0 Z年 第 2 06 2卷 第 9期
文 章 编 号 :O 7 5X(0 6 0 — 0O 一 O 1O —7 7 20 )9 0 4 3
搜 索 算 法 都 是 依 据 一 定 的 匹 配 准 则 ]依 据 这 个 准 则 并 在 这 ,
个 运 动 搜 索 法 所 遍 历 的点 中 寻 找 最 优 的 匹 配 点 。运 动 估 计 算 法 中常 用 的 匹 配 准 则 有 以 下 几 种 : 小 绝 对 差 ( A 、 小 最 M D)最
几 种基 于 H. 6 2 4的运 动 估 计 搜 索算 法 的分 析
闰 磊 , 张 翠 芳
摘 要 : 2 4视 频 编 码 标 准 的性 能很 大程 度 上 取 决 于运 动 估 计 , 影 响 运 动 估 计 的 主要 是 匹配 准 则 和搜 索 算 法 。 文 对 多 H. 6 而 本
均 方 差 ( E 、 小 绝 对 误 差 ( AD) MS ) 最 S 。 ( ) 小 绝 对 差 1最
一种块匹配的快速运动估计算法
一种块匹配的快速运动估计算法
邹晓春;冯燕;赵歆波
【期刊名称】《中国图象图形学报》
【年(卷),期】2006(011)007
【摘要】为了减小运动估计算法的计算复杂度及提高视频压缩编码的效率,提出了一种新的快速、有效的块匹配运动估计算法.该算法首先采用多步搜索策略,并利用相邻块的运动矢量来预测当前块的搜索起点,然后用梯度下降的方向来指导搜索方向,以节约计算资源,对于最佳匹配点所在区域,则采用菱形与正方形相结合的模板来进行精细搜索,以提高算法的搜索精度.实验结果证明,该算法在降低计算复杂度的同时,还能有效地保证搜索精度.
【总页数】5页(P938-942)
【作者】邹晓春;冯燕;赵歆波
【作者单位】西北工业大学电子信息学院,西安,710072;西北工业大学电子信息学院,西安,710072;西北工业大学现代设计与集成制造技术教育部重点实验室,西安,710072
【正文语种】中文
【中图分类】TN919.81
【相关文献】
1.一种高效率的快速块匹配运动估计算法 [J], 何书前;张学平;邹昉楠;桂占吉
2.一种基于块匹配的自适应快速运动估计算法 [J], 舒振宇;高智勇;陈心浩;刘海华
3.一种改进的快速块匹配运动估计算法 [J], 汪烈军;覃锡忠
4.一种新的快速块匹配运动估计算法 [J], 王明辉;彭立中
5.一种新的快速两级块匹配运动估计算法 [J], 陈维强;高文
因版权原因,仅展示原文概要,查看原文内容请购买。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
收稿日期:2004207202;修返日期:2004209224基金项目:铁道部科技研究开发项目(2003X0402A );西南交通大学科学基金项目(2002A04)一种基于H .264的自适应块匹配运动估计快速算法3黄 为1,杨天武2,陈维荣1(西南交通大学1.电气工程学院;2.计算机与通信工程学院,四川成都610031)摘 要:提出了一种基于H.264/AVC 视频编码标准的自适应块匹配运动估计快速算法。
该算法是根据当前参考帧、当前宏块分割模式、初始预测搜索距以及预测平均像素差阈值的不同而动态采用相应的搜索策略和终止准则,并能够根据检测点块失真和搜索距统计特性来进行实时更新,提高预测的准确性。
模拟试验表明,提出算法能获得与全搜索十分接近的视频质量,但搜索速度却有成倍提高。
关键词:视频编码;搜索距;运动估计;块匹配;十字搜索;钻石搜索;H.264/AVC中图法分类号:TP391.41 文献标识码:A 文章编号:100123695(2005)0720167203An Adap tive A lgorith m f or Fast B l ock 2matching Moti on Esti m ati on in H.264HUANG W ei 1,Y ANG Tian 2wu 2,CHE N W ei 2r ong1(1.School of Electrical Engineering;2.School of Co m puter &Co mm unications Engineering,Southw est J iaotong U niversity,Chengdu S ichuan610031,China )Abstract:An adap tive algorith m f or fast bl ock 2matching moti on esti m ati on in H.264is p r oposed in this paper .Consideringthe conditi on of current reference fra me,macr obl ock ’s seg mentati on mode,initial search 2length,initial p redict or candidates and p redictive median PS AD ,this algorith m choose the corres ponding search pattern and contr ollable p redictive search crite 2ria .The statistical data of PS AD and S L will be updated after finishing current search in order t o i m p r ove the veracity of p re 2dicti on .Extensive si m ulati on results de monstrate that the p r oposed algorith m can get al m ost the same i m age quality but its search s peed has i m p r oved several ti m es than FS .Key words:V ideo Coding;Search Length;Moti on Esti m ati on;B l ock Matching;Cr oss Search;D ia mond Search;H.264/AVC1 引言 H.264/AVC 是由国际电联I T U 2T 的视频编码专家组VCEG 和国际标准化组织I S O /I EC 的活动图像专家组MPEG联合最新制定的新一代视频编码新标准。
运动补偿技术是其核心技术之一。
基于块匹配的运动估计通过在相关帧中搜索当前编码块的最佳匹配块,并只编码两个块的差值(即残余信息),消除了相继视频帧间的时域冗余,高效且简单地实现了运动补偿。
现行的大多数视频编码标准,如H.261,H.263,MPEG 21,M PEG 22,M PEG 24等采纳了该技术。
H.264同样采用了基于块的运动补偿混合变换结构,由于它包含一系列新的特性使得其编码效率得到了大幅度提高。
相比以往各种视频编码标准,如H.261,H.263,M PEG 21,MPEG 22,MPEG 24等,由于H.264增强了运动估计的搜索精度和范围,并且采用多个参考帧和多种宏块分割模式进行运动估计,在同样视频质量的条件下,可比MPEG 24Advance Si m p le Pr ofile (ASP )提高约40%的比特率[1]。
多参考帧的采用也有助于提高比特流的差错恢复能力。
但是,所有这些特性都极大地增加了其运算复杂度。
所以,设计良好的快速运动估计算法显得至关重要。
2 H.264/AVC 中的运动估计框架2.1 多种宏块分割模式同以前其他视频编码标准不同,H.264支持树状结构的运动补偿模式[2],其宏块可以进一步进行划分,可由16×16,8×16,16×8,8×8,8×4,4×8和4×4个像素块构成,如图1所示。
其中16×16块可分为四种模式,相应的8×8类型的子块也可细分为相应的四种模式,除去模式四以外,总共具有七种分割模式。
2.2 多参考帧运动补偿在H.264中允许编码器采用最多五个已编码图像作为参考帧来进行运动估计。
图2显示了P 帧图像采用了步长为1~5的五个已编码图像作为参考帧对当前帧进行运动估计。
如果当前为B 帧时,就增加一个后向预测帧[2],所以B 帧比P 帧多一个参考帧。
2.3 拉格朗日代价函数一般来说,评价一个压缩算法好坏的标准就是用相同的bit数获得更高质量的视频质量,或用较少bit数获得同样质量的视频图像。
在H.264中正是采用了率失真优化技术来进行运动估计、多参考帧和多种宏块分割的模式选择,实现了比特率受限条件下的运动估计[3]。
其运动搜索的最优运动矢量是由拉格朗日代价函数确定的。
计算方法如式(1)所示。
J(m,λm otion)=SAD(s,c(m))+λm otion・R(m-p)(1)其中m=(mx,m y)T代表运动矢量MV;p=(p x,p y)T代表预测运动矢量MV,λm otion是拉格朗日乘子;SAD是绝对差值和,是常用的表示图像失真度的计算方法;R(m-p)因子代表编码当前MV和预测MV的差值需要bit数。
也就说,H.264在选择最优运动矢量进行编码时不光考虑了SAD残差值的大小,还考虑了运动矢量的bit数。
因此,在保证搜索精度足够高的条件下,应使视频流的运动矢量场尽量地均匀,以减小J(m,λm otion)的值。
2.4 运动估计过程编码器首先由大到小遍历各个宏块的所有分割模式,然后根据当前宏块分割模式的不同来对其所有的子块进行运动估计,并由近及远地遍历所有的参考帧。
在搜索过程中,编码器根据拉格朗日代价函数计算各个分割模式和各个参考帧的编码代价,从而进行最优模式选择,最后获得最优编码代价的整像素运动矢量MV pel。
编码器还会对当前获得的最优整像素进行半像素和1/4像素精度的运动搜索,来获得最优1/4像素精度的运动矢量MVhalf。
3 自适应搜索算法3.1 搜索距与初始搜索点搜索距定义为搜索中心与最佳匹配点之间的距离,图3指出了搜索距SL分别为1,2,3,4时的点集。
当搜索距为0时,则搜索中心就是最佳匹配点。
初始搜索点的选取对搜索算法初始预测精度影响很大,好的初始点可以极大地缩短搜索距,从而提高搜索效率。
本文提出的算法会将搜索距进行分级,然后根据搜索距的不同采用不同的搜索方式。
对于大搜索距,则适当增加搜索范围和搜索点数,对与较小的搜索距则采用较小的搜索范围。
另外,本文提出的算法采用了两个初始搜索点集:一个为三点,即当前块上面和左面,以及参考帧相同位置块的运动矢量;一个为六点,即参考帧相同位置块上下左右四个相邻块加上当前块左上、右上块。
3.2 预测方式由于H.264具有多种宏块分割模式和多个参考帧,不同分割模式和不同参考帧的选择对其预测结果会产生很大影响,所以要对预测方式进行详细研究。
编码器在进行运动估计时会首先对宏块分割模式为1(此时子块大小为16×16,B l ock2 Type=1),参考帧为前一帧(Ref=0)的模式进行运动搜索,直到宏块模式的所有参考帧遍历结束,然后将16×16块进行进一步细分,并分别进行运动估计,以寻找其最优模式。
宏块分割模式搜索过程是按照大到小,而参考帧的遍历顺序则按照由近及远的方式进行的。
所以当B l ockType=1,Ref=0时,可由参考帧(Ref=0帧)和当前帧的邻域宏块进行预测。
如图4所示,宏块X具有A,B,C,D四个空域相邻宏块。
由于运动物体的整体性和视频图像的运动连续性,视频流的运动必然在时间和空间上具有很强的相关性。
所以当进行宏块模式2(此时,宏块由两个16×8的子块构成)搜索所获得的两个16×8子块的运动矢量就很有可能与模式1的运动矢量十分接近。
同理, B l ockType=1,Ref=0时获得的运动矢量与真实的运动矢量是十分接近,如果将宏块进一步细分,其运动矢量也会越来越复杂,但是总体方向大体上应该比较相近。
大量的统计试验也证明了这一点。
另外,如果当前参考帧Ref>0时,可以取Ref=0时获得的搜索结果进行参考。
所以,我们就可以充分利用这一特点来增大预测的准确性。
根据这一原则,针对当前宏块分割模式与参考帧的不同,则采用了不同的预测方法。
本文提出的预测方式如下:当宏块分割模式为1,参考帧为前一帧的情况下,采用前一帧相同位置宏块和当前帧已编码的四个相邻宏块进行预测。
此时预测矢量和预测SAD值与P MVF AST算法基本类似[4]。
当Ref=0,B l ockType>1时,由于搜索顺序不同,模式2和3便可以采用模式1时已经获得的运动矢量进行预测,模式4便可采用模式2和3时获得的运动矢量进行预测;同理可得,模式5,6,7便可采用前面已经搜索的宏块模式进行预测。
当Ref>0时,也就是参考帧为前i{i|i=n,1<n<6}帧时,由于已经获得了前一参考帧的所有宏块分割模式的运动矢量值,此时便采用Ref=i-1时所获得的运动矢量作为参考矢量来进行运动预测。