1引言
图像纹理反映了图像基元的灰度分布规律,描述了图像局部无规则而宏观有规则的特征[1]。对于图像信号而言,既有光滑平坦的区域,同时也存在复杂的纹理和轮廓细节。为了有效利用图像纹理,提高编码的效率,WDing等人采用自适应的方向性提升(AdaptiveDirectionalLifting,ADL),对图像进行基于率失真的分割,对同一块内的像素采用同样的预测方向,同JPEG2000相比,图像的主客观质量有明显提高[2-3]。针对ADL方向选择的局限性,C.Chang等学者在ADL结构的基础上提出了Quincunx采样方向提升结构[4]。但其插值策略比较简单,采用的方向数目较少,导致方向预测精度不高。V.Chappelier提出基于Quincunx采样方向的提升小波(OrientedWavelet,OW)变换,定义了梅花形的5个方向,自适应地选择预测方向,在进行编码时,建立多尺度的方向图,根据小波系数与方向图的率失真优化的结果选择分解层数,通过反复分解低频带系数实现精细粒度的多尺度分析。但Chappelier同时指出,方向小波变换由于需要额外的比特对方向图进行编码,因此,在低码率下(小于0.2b/p),优势不明显[5]。另外,ADL算法中,由于插值通常在水平和垂直方向进行,因此使得方向信息模糊,YuLiu等针对这类问题,提出一种加权的自适应提升(WeightedAdap-tiveLifting,WAL)信噪比和ADL相比又有所提高[6]。
这些方法对图像编码性能的改善,得益于对图像纹理块的准确划分。然而,目前的纹理分割方法主要用来进行模式识别等应用,而不是图像编码[7]。因为如果采用以像素点的方法对纹理区域进行划分,编码的效率将会很低。因此,图像编码中主要采用了四叉树划分法对图像进行以块为单位的划分[8],比如国内学者张楠采用四叉树分割方式将一幅图像分成大小不同的块,在同一块中的所有像素采用相同的方向进行小波变换,并结合方向提升小波变换用于多描述图像编码[9]。然而,这种纹理块的划分方法,有几个不足之处:一是需要较多的比特去描述四叉树及纹理方向,降低了编码的效率;二是通过近似的方法求取率失真公式中的乘数λ,影响了率失真的性能;三是在块划分的过程中并没有对其纹理方向作分析,增加了计算的冗余度。本文主要是针对其这三个不足之处进行进一步的研究和分析的。
一种基于距离加权帧内预测的纹理块划分方法
陈加忠1,孙伟平1,高毅1,向东2
CHENJia-zhong1,SUNWei-ping1,GAOYi1,XIANGDong2
1.华中科技大学计算机科学与技术学院,武汉430074
2.武汉理工大学计算机科学与技术学院,武汉430063
1.CollegeofComputerScienceandTechnology,HuazhongUniversityofScienceandTechnology,Wuhan430074,China
2.CollegeofComputerScienceandTechnology,WuhanUniversityofTechnology,Wuhan430063,China
E-mail:chenjz70@163.com
CHENJia-zhong,SUNWei-ping,GAOYi,etal.Methodoftexturedblockpartitionbasedondistanceweightedintraprediction.ComputerEngineeringandApplications,2008,44(30):196-198.
Abstract:Amethodoftexturedblockpartitionbasedonadistanceweightedintrapredictionispresentedinthispaper.Accuratesideinformationcanbeprovidedfordirectionaltransformimagecoding,imageretrieval,andsoonforthismethodcandescribethedirectionsofimagetextureverywell.Theexperimentalresultsshowthatthemorecomplextexturedareasarepartitionedbythemorebiggerblocks,andthemoresimplertexturedareasarepartitionedbythesmallerblocksbythismethodrespectively.
Keywords:texturedblockpartition;intraprediction;ratedistortion
摘要:提出了一种基于距离加权帧内预测的纹理块划分方法。这种帧内预测的方法能很好地描述纹理的方向,可以为方向变换编码和图像检索等应用提供准确的边信息。实验表明,该方法能准确地采用较大的块来描述纹理简单的图像区域,采用较小的块来描述纹理复杂的区域,且很好地反映了预测方向和纹理方向之间的一致性。
关键词:纹理块划分;帧内预测;率失真
DOI:10.3778/j.issn.1002-8331.2008.30.060文章编号:1002-8331(2008)30-0196-03文献标识码:A中图分类号:TP391.4
基金项目:湖北省自然科学基金(theNaturalScienceFoundationofHubeiProvinceofChinaunderGrantNo.2005ABA255)。
作者简介:陈加忠(1970-),博士,副教授,中国计算机学会会员,主要研究方向:多媒体技术、小波分析与图像编码;孙伟平(1973-),博士,副教授,中国计算机学会会员,主要研究方向:多媒体技术、视频内容分析;高毅(1983-),博士生,主要研究方向:多媒体技术、图像编码;向东(1976-),博士,讲师,主要研究方向:视频处理与模式识别。
收稿日期:2007-12-03修回日期:2008-03-21
196
2008,44(30)序列
BusFootballMobileForeman
TempeteAverage
平均bit降低比例/(%)
5.222.523.212.263.313.30
平均信噪比增益/dB
0.310.170.220.150.220.21
表1
H.264平台上基于距离加权帧内预测的编码结果
2距离加权的帧内预测方法
视频编码标准H.264的帧内编码技术,定义16×16、8×8、
4×4三种宏块模式,分别采用了9个、9个和5个预测方向[6]。文中提出的方法,也采用这三种宏块模式以及相应的预测模式,由于块越大预测模式越少,所以一定程度上节约了用来描述纹理方向的比特开销。
如图1所示,在视频的帧内编码中,同时采用正上方的点和左边的点来做两个方向的预测,可以假设像素点之间的相关性为:ρAB=ρAC=ρ,ρBC=ρ2
!,即距离越远,其相关性越小。可以证明,当ρ→1时,两个方向比一个方向的预测增益高出1.89dB。
根据上面分析的相关性和距离之间的关系,在不失一般性下,以8×8的块为例,介绍如图2所示新的预测方法,Pij为当前块某一像素点的预测值,0≤i,j≤7,则当Aj和Bi都存在时,可以利用Aj和Bi进行如下估计:Pij=Aj×c0+Bi×c1,其中,0<c0,c1<1,且c0+c1=1。由于c0∝1dy,c1∝1dx
,dx=j+1,dy=i+1,因此
Pij=Aj×j+1i+j+2+Bi×i+1i+j+2
(1)
由于2≤i+j+2≤16,为了便于硬件实现,将分母放大至16,因此,式(1)可近似表示为Pij=(Aj×c0′+Bi×c1′+8)/16。
由于H.264所采用的帧内预测技术,忽视了像素点之间的空间相关性和距离之间的关系,即不管像素点和参考点的距离远近,采用一样的预测系数,从而未能更好地发挥其性能。然而,由于上述技术的采用,使得其I帧的编码质量提高很多。另外,由于预测值具有一定方向性,最优模式下的预测值和待分解到信号之间在公式(2)的率失真准则下最优,且预测值和待分解信号具有一致的方向性。因此,通过率失真准测决定块预测模式的过程,同时可以作为信号分解方向的选择过程。J=D+"R
(2)公式(2)中的R是表示宏块模式和预测方向所需的比特开销,
D表示参考值和待编码块之间的误差。
这里的λ可以依据不同的量化程度来调整,是H.264标准根据大量的实验获得的,比文献[9]的估计方法更合理,且已经被证明具有很好的率失真性能。
3实验结果与分析
这种距离加权的方法,根据距离越远,和参考值之间相似
性越小的准则进行帧内预测。虽然本文的直接目的不是为了提高编码的效率,但还是对H.264中的预测模式进行了改进,并在H.264JM10.1版本上做了全I帧的图像编码。编码的效果请见表1。
在块模式的选择过程中,按照一定的方向,采用邻近的块内点,对需要编码的块进行预测。和H.264的帧内预测技术相比,在获得较好的预测精度的同时,本文的方法也更好地通过预测方向反映图像块内的纹理,达到降低判断纹理块和方向信息之间的计算冗余度的目的,且预测增益在很大程度上反映了预测方向和纹理方向的一致性。
在率失真准则下,图像纹理越复杂,采用的宏块模式就越精细。图3的实验也表明了这种距离加权帧内预测方法,能很准确地按照纹理的复杂度,把图像分成不同的纹理特性的块。
同样,在率失真准则下,可以找到块的最优尺寸和预测方向。由于根据帧内预测的方向得到的预测值具有一定的方向
性,而预测值在率失真准则下又和待编码块的值最接近,因此有理由判断预测的方向和待编码块的纹理方向具有一致性。图
4中,白色线条的方向表明该块的帧内预测的方向。从图中能
很明显地观察到纹理方向和预测方向的一致性。
陈加忠,孙伟平,高毅,等:
一种基于距离加权帧内预测的纹理块划分方法
197
ComputerEngineeringandApplications计算机工程与应用
2008,44(30)参考文献:
[1]郭薇,.基于点集拓扑学的三维拓扑空间关系形式化描述[J].测
绘学报,1997,26(2):122-127.
[2]ColorniA,DorigoM,ManiezzoV.Distributedoptimizationbyant
colonies[C]//VarelaF,BourgineP.ProcoftheECAL’91EuropeanConfofArtificialLife.Paris:Elsevier,1991:134-144.
[3]DortgoM,ManiezzoV,ColorniA.Antsystem:optimizationbya
colonycooperatingagents[J].IEEETransonSystems,Man,andCy-berneticsPartB:Cybernetics,1996,26
(1):29-41.[4]DortgoM,GambardellaLM.Antcolonysystem:acooperative
learningapproachtothetravelingsalesmanproblem[J].IEEETransonEvolutionaryComputation,1997,1
(1):53-66.[5]熊大国.随机过程理论与应用[M].北京:国防工业出版社,1991:51-69.[6]MachadoL,SchirruR.Theant-Qalgorithmappliedtothenuclear
reloadproblem[J].AnnalsofNuclearEnergy,2002,29
(12):1455-1470.
[7]DorigoM,GambardellaLM.Astudyofsomepropertiesofant-Q[C]//
VoigtHM,EbelingW,RechenbergI,etal.ProceedingsofthePP-SN44thInternationalConferenceonParalletProblemSolvingfromNature.Berlin:Springer-Verlag,1996:656-665.
[8]DorigoM,CaroGD.Antcolonyoptimization:anewmeta-heuris-
tic[C]//Procofthe1999CongressonEvolutionaryComputation.Washington:IEEEPress,1999,2:1470-1477.
[9]DorigoM.Specialsectiononantcolonyoptimization[J].IEEETrans
onEvolutionaryComputation,2002,6
(4):317-319.[10]崔明义.基于蚁群算法的GIS数据拓扑空间关系描述[J].计算机工
程与应用,2006,42(23):179-182.
(上接162页)实验表明这种方法在纹理块划分和方向描述方面具有很好的效果。如果能把这种方法推广到更多的预测方向和块尺寸,有可能会更有效地刻画图像的纹理信息。
因此,通过率失真准测决定块预测模式的过程,也可以作为信号分解方向的选择过程。
4结束语
本文提出的这种基于距离加权的帧内预测方法,能很好地
根据纹理的复杂程度进行纹理块划分,而且在块划分的同时,利用率失真准则,可以更好地根据帧内预测方向确定纹理的方向,且消除了纹理块划分和纹理方向之间的计算冗余。下一步需要做的工作是,应考虑如何采用小波变换或者多小波变换,依据文中描述的纹理方向的判断方法,依纹理方向进行小波变换,以实现高质量的图像压缩编码。
参考文献:
[1]李杰,朱维乐,王磊,等.基于Word模型和支持向量机的纹理识别[J].
计算机研究与发展,2007,44(3):460-466.
[2]DongW,ShiG,XuJ.Adaptivenonseparableinterpolationforimage
compressionwithdirectionalwavelettransform[J].IEEEProcess-ingLetters,2008,15:233-236.
[3]DingWP,WuF,Wu,XL,etal.Adaptivedirectionallifting-
basedwavelettransformforimagecoding[J].IEEETransImagePro-cessing,2007,16
(2):416-428.[4]ChangCL,MalekiA,GirodB.Adaptivewavelettransformforim-
agecompressionviadirectionalquincunxlifting[C]//ProcMultime-diaSignalProcessing,Oct2005.
[5]ChappelierV,GuillemotC.Orientedwavelettransformonaquin-
cunxpyramidforimagecompression[C]//IEEEConf2005,ICIP,2005.[6]LiuYu,NganKN.Weightedadaptivelifting-basedwavelettrans-
form[J].IEEETransactionsonImageProcessing,2007,16
(7):1741-1754.
[7]刘忠轩,彭思龙.方向EMD分解与其在文理分割中的应用[J].中国
科学E辑:信息科学,2005,35(2):113-123.
[8]BreimanL,FriedmanJH,OlshenR.A,etal.Classificationandre-
gressiontreesserwadsworthstatistics/probability[M].Belmont,CA:Wadsworth,1984.
[9]张楠,吕岩,吴枫,等.基于方向提升小波变换的多描述图像编码[J].
自动化学报,2007,33(5):567-576.
统的均衡器和译码器互相的接收机,它的性能要远远小于经过4次迭代时的性能。而MMSE-LE-LC算法在此仿真系统中,6次迭代和4次迭代后的性能差距非常小,这时可以判定它满足了译码判决条件,迭代可终止。
6结论
在无线通信中,当通信距离较大时,由于多径的时延特性,
信道的冲激响应长度会很大,采用性能优良的MAP/MAP算法时,由于其算法复杂度与信道记忆长度、调制信号星座大小成指数倍关系,计算量非常大而难以实现,然而LCMMSE/SOVA算法的计算复杂度最小,并且具有和MAP/MAP算法差异很小的误码性能,在性能与复杂度上取得了折中,LCMMSE/SOVA算法是工程实现的一种较好的算法。它将在无线通信以及其它类似的通信系统中会得到越来越广泛的应用。
参考文献:
[1]TuchlerM,SingerA,KoetterR.Minimummeansquarederrorequal-
izationusingaprioriinformation[J].IEEETransSignalProcess,
2002,50
(3):673-683.[2]AmpeliotisD,BerberidisK.Anewturboequalizerwithlinearcom-
plexity[J].IEEETransCommun,2005,22(5):234-240.[3]WangX,ChenR.BlindturboequalizationinGaussianandimpul-
sivenoise[J].IEEETransonVehicularTechnology,2001,50
(4):1092-1105.
[4]AdebisiB,GiovaneliCL,HonaryB.LowcomplexityTurboequal-
izationforpowerlinecommunications[J].IEEETransCommun,2006,50
(4):553-559.[5]钟芸,许宗泽.新的降低复杂度的Turbo均衡[J].江苏通信技术,2003,19
(6):18-21.[6]徐俊,蒋志红.Turbo均衡的多种算法及其性能比较[J].重庆邮电学
院学报,2003,1:15-19.
[7]王新梅,肖国镇.纠错码原理与方法[M].西安:西安电子科技大学出
版社,2001:505-530.
(上接107页)
198下载本文