欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種分樣本插值濾波方法

文檔序號:7941142閱讀:228來源:國知局
專利名稱:一種分樣本插值濾波方法
技術(shù)領域
本發(fā)明涉及視頻及圖像編解碼的技術(shù)領域,特別是涉及一種分樣本插值濾波方法,尤其是視頻幀間圖像基于時間預測的編解碼技術(shù)。
背景技術(shù)
在視頻編碼中,常把圖像分為幀內(nèi)圖像和幀間圖像兩種。其中,幀間圖像需要采用運動估計編碼方法,這主要是因為相鄰圖像塊的像素具有很大的時間相關(guān)性。這種編碼方法的主要思想是在參考圖像中找到和編碼塊最匹配的塊作為編碼塊的預測值(預測塊),進行編碼。編碼塊和預測塊匹配程度越高,編碼的效率越高。為了提高二者的匹配程度,就需要提高運動估計的精度。MPEG1采用的是整樣本精度,MPEG2和H.263采用的是1/2樣本精度,在MPEG4中采用了1/4樣本精度,從而可以提高編碼效率。但1/4精度運動估計需要對參考圖像進行1/4插值。
在數(shù)字圖像處理領域,1/4插值通過數(shù)字濾波器實現(xiàn)。數(shù)字濾波器的原理是通過一組濾波器系數(shù)作用于參考樣本值,將得到結(jié)果作為未知樣本的預測值插入到相應位置上。
在MPEG4中,1/4插值過程計算復雜度高,欲對一個整樣本進行插值需要對該樣本周圍的6x6個整樣本進行6階線性插值和雙線性插值。如圖1所示,一個圖像塊經(jīng)過1/4插值后大小變?yōu)樵瓉淼?6倍。在原圖像塊中的一個整樣本經(jīng)過1/4插值后變?yōu)?6個樣本。另外,從空間復雜度上說,欲插值一個n行n列的樣本塊,需要用到(n+5)行(n+5)列的整樣本。我們經(jīng)過對插值過程的仔細分析發(fā)現(xiàn)存在以下一些問題(1)對原始樣本圖像進行1/2插值的過程中,需要對水平或垂直方向上離插值樣本最近的6個樣本應用濾波器(1/32,-5/32,20/32,20/32,-5/32,1/32)進行6階濾波,計算復雜度高。
(2)插值過程中涉及的樣本點多。
(3)進行1/4插值只采用兩個樣本進行線性平均,難以保證插值預測精度。
針對以上問題,我們提出了一套新的1/4插值方法。該方法的優(yōu)點是(1)采用4階濾波器F1對原始樣本進行水平和垂直方向1/2插值濾波,在保證插值準確度的條件下,降低了運算復雜度和參與運算的樣本數(shù),欲插值一個n行n列的數(shù)據(jù)塊,只需(n+4)行(n+4)列整樣本,可有效的解決圖像編解碼過程中訪存的瓶頸問題。
(2)采用4階濾波器F2對1/2插值的結(jié)果進行水平和垂直方向1/4插值濾波,在保證不增加運算復雜度的條件下,提高了插值預測的準確度。
(3)對特殊位置的四分之一樣本做單獨處理,有效地解決樣本旋轉(zhuǎn)運動過程中插值預測結(jié)果失真的問題。
例如,當4階濾波器F2l系數(shù)選用(1/8,3/8,3/8,1/8),每次插值的單位為8行8列時,本方法與MPEG4中的插值方法相比MPEG4的平均PSNR值比本方法低0.04dB,MPEG4計算量比本方法大11.6%,同時MPEG4訪存數(shù)據(jù)量要比本方法多17.6%。

發(fā)明內(nèi)容
本發(fā)明提出一種一種分樣本插值濾波方法,目的在于可有效的解決視頻圖像編解碼過程中訪存的瓶頸問題。
發(fā)明的技術(shù)方案一種分樣本插值濾波方法,本方法利用4階濾波器F1首先對原始樣本進行水平和垂直方向1/2插值濾波,然后對得到的結(jié)果應用4階濾波器F2進行水平和垂直方向1/4插值濾波,對特殊位置的1/4樣本進行單獨處理,其步驟如下(1)采用4階濾波器F1對原始樣本進行水平和垂直方向1/2插值濾波;(2)采用4階濾波器F2對1/2插值的結(jié)果進行水平和垂直方向1/4插值濾波;(3)對特殊位置的1/4樣本進行單獨處理。
采用4階濾波器F1對原始樣本進行水平和垂直方向1/2插值濾波。
采用4階濾波器F2對1/2插值的結(jié)果進行水平和垂直方向1/4插值濾波。
對處于整樣本和該整樣本周圍的3個1/2樣本,這3個1/2樣本,距離該整樣本最近,并能夠與該整樣本構(gòu)成一個正方形,所構(gòu)成的正方形中心位置的1/4樣本,例如圖2中的e,g,p和r樣本,進行單獨處理,用距離該1/4樣本最近的1/2樣本和整樣本做線性加權(quán)平均得到最終插值結(jié)果。
濾波器F1和濾波器F2作用于距離當前插值樣本最近的已經(jīng)存在的水平方向的4個樣本或者垂直方向的4個樣本。
濾波器F1選用(-1/8,5/8,5/8,-1/8)。
濾波器F2選用符合以下條件的系數(shù)(x/2n+1,y/2n+1,y/2n+1,x/2n+1)
其中(x+y)=2n(n=2,3,4,5,...,10)并且x>0,y>=2n-1。
濾波器F2選用以下任何一組系數(shù)(1/128,63/128,63/128,1/128)(2/128,62/128,62/128,2/128)(3/128,61/128,61/128,3/128)(4/128,60/128,60/128,4/128)(5/128,59/128,59/128,5/128)(6/128,58/128,58/128,6/128)(7/128,57/128,57/128,7/128)(8/128,56/128,56/128,8/128)(9/128,55/128,55/128,9/128)(10/128,54/128,54/128,10/128)(11/128,53/128,53/128,11/128)(12/128,52/128,52/128,12/128)(13/128,51/128,51/128,13/128)(14/128,50/128,50/128,14/128)(15/128,49/128,49/128,15/128)
(16/128,48/128,48/128,16/128)(17/128,47/128,47/128,17/128)(18/128,46/128,46/128,18/128)(19/128,45/128,45/128,19/128)(20/128,44/128,44/128,20/128)(21/128,43/128,43/128,21/128)(22/128,42/128,42/128,22/128)(23/128,41/128,41/128,23/128)(24/128,40/128,40/128,24/128)(25/128,39/128,39/128,25/128)(26/128,38/128,38/128,26/128)(27/128,37/128,37/128,27/128)(28/128,36/128,36/128,28/128)(29/128,35/128,35/128,29/128)(30/128,34/128,34/128,30/128)(31/128,33/128,33/128,31/128)(32/128,32/128,32/128,32/128)。
濾波器F2選用系數(shù)(1/8,3/8,3/8,1/8)。
以下內(nèi)容規(guī)定了圖像亮度分量的1/2樣本和1/4樣本的插值過程。
如果在插值過程中所參考的整樣本在參考圖像外,應該用該圖像內(nèi)距離參考整樣本最近的整樣本(邊緣或角樣本)代替,即允許運動矢量指向參考圖像外的樣本。


圖1是數(shù)據(jù)塊1/4插值過程示意圖;圖2是本發(fā)明的整樣本(大寫字母)、1/2和1/4樣本位置(小寫字母)的示意圖;如圖1所示,一個圖像塊經(jīng)過1/4插值后大小變?yōu)樵瓉淼?6倍。在原圖像塊中的一個整樣本經(jīng)過1/4插值后變?yōu)?6個樣本。
插值過程參見圖2,圖2中用大寫字母標記的陰影塊為參考圖像的整樣本位置,用小寫字母標記的透明塊為參考圖像的1/2和1/4樣本位置。
在以下過程中,Clip1(w)定義為max(0,min(255,w)),4階濾波器F2的系數(shù)用符合權(quán)利要求7,8或9的系數(shù)(x,y,y,x)表示,用“*”表示乘法運算,用“/”表示除法運算。
1/2樣本位置的亮度預測值通過4階濾波器F1(-1/8,5/8,5/8,-1/8)計算得到。1/4樣本位置的亮度預測值通過4階濾波器F2計算得到。
1/2樣本和1/4樣本插值處理過程分別如下1.標記為b的1/2樣本值由以下得到●首先將水平方向上最近的4個整樣本值利用4階濾波器F1進行濾波,得到其中間值b’,如下b’=((-1/8)*C+(5/8)*D+(5/8)*E-(1/8)*F+1/2),●最終的預測值b按下式計算得到b=Clip1(b’)。
2.標記為h的1/2樣本值由以下得到●首先將垂直方向上最近的4個整樣本值利用4階濾波器F1進行濾波,并得到其中間值h’,如下h’=((-1/8)*A+(5/8)*D+(5/8)*H-(1/8)*K+1/2),●最終的預測值h按下式計算得到h=Clip1(h’)。
3.標記為j的1/2樣本值由以下得到●首先在水平或垂直方向上對最近的4個1/2樣本值利用4階濾波器F1進行濾波,并得到其中間值j’,如下j’=((-1/8)*bb+(5/8)*h+(5/8)*m-(1/8)*cc+1/2),或者j’=((-1/8)*aa+(5/8)*b+(5/8)*s-(1/8)*dd+1/2)。
其中,標記為aa,dd和s的1/2樣本值可通過水平方向上利用4階濾波器F1進行濾波得到(與求b的過程相同);標記為bb,cc和m的1/2樣本值可通過垂直方向上利用4階濾波器F1進行濾波得到(與求h的過程相同)。
●最終的預測值j按下式計算得到j=Clip1(j’)。
采用水平方向或垂直方向上的濾波處理得到的值相同。
4.標記為a的1/4樣本值由以下得到●首先在水平方向上對標記為ee,D,b和E的四個樣本值利用4階濾波器F2進行濾波,并得到其中間值a’,如下a’=(x*ee+y*D+y*b+x*E+1/2),●最終的預測值a按下式計算得到a=Clip1(a’)。
其中,ee和b是1/2樣本值,D和E是整樣本值。
標記為c的1/4樣本值的計算過程與求a的過程相同。
5.標記為d的1/4樣本值由以下得到●首先在垂直方向上對標記為ff,D,h和H四個樣本值利用4階濾波器F2進行濾波,并得到其中間值d’,如下d’=(x*ff+y*D+y*h+x*H+1/2),●最終的預測值d按下式計算得到d=Clip1(d’)。
其中,ff和h是1/2樣本值,D和H是整樣本值。
標記為n的1/4樣本值的計算過程與求d的過程相同。
6.標記為i的1/4樣本值由以下得到●首先在水平方向上對標記為gg,h,j和m四個樣本值利用4階濾波器F2進行濾波,并得到其中間值i’,如下i’=(x*gg+y*h+y*j+x*m+1/2),●最終的預測值i按下式計算得到
i=Clip1(i’)。
其中,gg,h,j和m是1/2樣本值。
標記為k的1/4樣本值的計算過程與求d的過程相同。
7.標記為f的1/4樣本值由以下得到●首先在垂直方向上對標記為hh,b,j和s四個樣本值利用4階濾波器F2進行濾波,并得到其中間值f’,如下f’=(x*hh+y*b+y*j+x*s+1/2),●最終的預測值f按下式計算得到f=Clip1(f’)。
其中,hh,b,j和s是1/2樣本值。
標記為q的1/4樣本值的計算過程與求f的過程相同。
8.要得到標記為e,g,p和r的1/4樣本值,計算過程如下e=(D+j+1)/2,g=(E+j+1)/2,p=(H+j+1)/2,r=(I+j+1)/2。
本方法的特點是插值預測的準確度高,時間復雜度和空間復雜度低。本方法應用于視頻及圖像編解碼系統(tǒng)的設計中。
權(quán)利要求
1.一種分樣本插值濾波方法,本方法利用4階濾波器F1首先對原始樣本進行水平和垂直方向1/2插值濾波,然后對得到的結(jié)果應用4階濾波器F2進行水平和垂直方向1/4插值濾波,對特殊位置的1/4樣本進行單獨處理,其步驟如下(1)采用4階濾波器F1對原始樣本進行水平和垂直方向1/2插值濾波;(2)采用4階濾波器F2對1/2插值的結(jié)果進行水平和垂直方向1/4插值濾波;(3)對特殊位置的1/4樣本進行單獨處理。
2.按照權(quán)利要求1所述的方法,其特征在于采用4階濾波器F1對原始樣本進行水平和垂直方向1/2插值濾波。
3.按照權(quán)利要求1所述的方法,其特征在于采用4階濾波器F2對1/2插值的結(jié)果進行水平和垂直方向1/4插值濾波。
4.按照權(quán)利要求1所述的方法,其特征在于對處于整樣本和該整樣本周圍的3個1/2樣本,這3個1/2樣本,距離該整樣本最近,并能夠與該整樣本構(gòu)成一個正方形,所構(gòu)成的正方形中心位置的1/4樣本。
5.按照權(quán)利要求1所述的方法,其特征在于濾波器F1和濾波器F2作用于距離當前插值樣本最近的已經(jīng)存在的水平方向的4個樣本或者垂直方向的4個樣本。
6.按照權(quán)利要求1所述的方法,其特征在于濾波器F1選用(-1/8,5/8,5/8,-1/8)。
7.按照權(quán)利要求1所述的方法,其特征在于濾波器F2選用符合以下條件的系數(shù)(x/2n+1,y/2n+1,y/2n+1,x/2n+1)其中(x+y)=2n(n=2,3,4,5,...,10)并且x>0,y>=2n-1。
8.按照權(quán)利要求7所述的方法,其特征在于濾波器F2選用以下任何一組系數(shù)(1/128,63/128,63/128,1/128)(2/128,62/128,62/128,2/128)(3/128,61/128,61/128,3/128)(4/128,60/128,60/128,4/128)(5/128,59/128,59/128,5/128)(6/128,58/128,58/128,6/128)(7/128,57/128,57/128,7/128)(8/128,56/128,56/128,8/128)(9/128,55/128,55/128,9/128)(10/128,54/128,54/128,10/128)(11/128,53/128,53/128,11/128)(12/128,52/128,52/128,12/128)(13/128,51/128,51/128,13/128)(14/128,50/128,50/128,14/128)(15/128,49/128,49/128,15/128)(16/128,48/128,48/128,16/128)(17/128,47/128,47/128,17/128)(18/128,46/128,46/128,18/128)(19/128,45/128,45/128,19/128)(20/128,44/128,44/128,20/128)(21/128,43/128,43/128,21/128)(22/128,42/128,42/128,22/128)(23/128,41/128,41/128,23/128)(24/128,40/128,40/128,24/128)(25/128,39/128,39/128,25/128)(26/128,38/128,38/128,26/128)(27/128,37/128,37/128,27/128)(28/128,36/128,36/128,28/128)(29/128,35/128,35/128,29/128)(30/128,34/128,34/128,30/128)(31/128,33/128,33/128,31/128)(32/128,32/128,32/128,32/128)。
9.按照權(quán)利要求7所述的方法,其特征在于濾波器F2選用系數(shù)(1/8,3/8,3/8,1/8)。
全文摘要
本發(fā)明涉及視頻及圖像編解碼的技術(shù)領域的分樣本插值濾波方法,對整樣本進行1/2樣本插值和1/4樣本插值,在對整樣本進行1/2插值的過程中首先采用4階濾波器F
文檔編號H04N7/32GK1492689SQ03156678
公開日2004年4月28日 申請日期2003年9月5日 優(yōu)先權(quán)日2003年9月5日
發(fā)明者黃晁, 王榮剛, 李錦濤, 沈燕飛, 黃 晁 申請人:中國科學院計算技術(shù)研究所
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
喀喇沁旗| 天峻县| 莎车县| 开平市| 县级市| 车致| 惠水县| 九龙坡区| 社旗县| 达尔| 桂东县| 永登县| 襄樊市| 安新县| 吴江市| 寻甸| 永福县| 安福县| 甘南县| 弥勒县| 从化市| 彭山县| 英山县| 双江| 丽江市| 扶绥县| 绥芬河市| 塔城市| 静海县| 油尖旺区| 长宁区| 杂多县| 尉氏县| 鄂托克前旗| 客服| 故城县| 崇左市| 泰州市| 巴林右旗| 临汾市| 谢通门县|