資源描述:
《土在水平載荷作用下的應(yīng)力-變形關(guān)系和車輛牽引力的研究》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、H.261概述? 該標(biāo)準(zhǔn)由CCITT于1988至1990間發(fā)展制定。? 應(yīng)用于ISDN電話線的視頻會議,可視電話等。? ISDN的基本速率為64kbps,可以使用多路復(fù)用(p×64kbps)。?? 解碼序列如下:? ?圖像幀類型為CCIR601CIF(352×288)和QCIF(176×144),信號色度格式4:2:0。? 兩種幀編碼類型:幀內(nèi)編碼Intraframes(I-frames)和幀間編碼Interframes(P-frames)?!? 幀內(nèi)編碼的I-frames主要使用JPEG的技術(shù)。? 幀間編碼的P-frames使用與前一幀(預(yù)
2、測幀,predictedframe)的差值進行編碼,因此當(dāng)前幀依賴于前一幀。? I-frame可以作為隨機讀取點。?幀內(nèi)編碼(IntraFrameCoding)?下圖顯示了幀內(nèi)編碼的流程,和JPEG編碼過程基本一致。? ?宏塊(macroblock)為原始圖像里16×16像素區(qū)域。? 在4:2:0格式中,一個宏塊對應(yīng)4個亮度塊(Yblock),1個Cr塊,1個Cb塊(Crblock&Cbblock,子采樣后的色度信號塊)? 對所有DCT系數(shù)用常數(shù)值進行量化(即,沒有JPEG標(biāo)準(zhǔn)里的量化表)? ?幀間編碼(Inter-frame(P-frame
3、)Coding)? 幀間編碼的基本思路如下圖所示:?上圖中:? 參考圖像(referenceimage)指前面(已編碼)的圖像。? 目標(biāo)圖像(targetimage)指當(dāng)前要編碼的圖像? 在幀間編碼中,關(guān)鍵過程稱為運動估值(motionestimation),對于當(dāng)前目標(biāo)圖像中的某一宏塊,在參考圖像中尋找與之最相似的宏塊(bestmatch),然后對他們的差值進行和幀內(nèi)編碼類似的編碼。? 這樣作的好處是得到的差值矩陣比較小,編碼需要的比特量業(yè)也比較小。但是這里還要傳送最匹配宏塊和當(dāng)前編碼宏塊之間相對位置的信息, ?這里稱為運動向量(mo
4、tionvector)。? 兩點補充:? 1.這里用解碼后的圖像(decodedimage)作為參考圖像,而不用原始圖像。? 2.一般使用“平均絕對差值”(MAD:MeanAbsoluteDifference)作為判斷最匹配塊的標(biāo)準(zhǔn)。也可以使用“均方差”(MSE:MeanSquaredErrow)?細節(jié):如何對宏塊編碼?很多宏塊能匹配得很好,傳送每個宏塊在圖像中的地址-->Addr? 有時找不到合適的匹配,這時傳送幀內(nèi)編碼塊(INTRAblock)-->Type? 若想調(diào)制量化以得到更好的壓縮效果,傳送量化值-->Quant? 運動向量-->
5、vector? 宏塊中,某些塊匹配很好,其他則較差。這時傳送bitmask,用來表示顯示哪些塊(CBP:CodedBlockPattern)。? 象JPEG一樣,傳送各塊。(4Y,1Cr,1Cb)?H.261比特流結(jié)構(gòu)??很多宏塊能匹配得很好,傳送每個宏塊在圖像中的地址-->Addr? 有時找不到合適的匹配,這時傳送幀內(nèi)編碼塊(INTRAblock)-->Type? 若想調(diào)制量化以得到更好的壓縮效果,傳送量化值-->Quant? 運動向量-->vector? 宏塊中,某些塊匹配很好,其他則較差。這時傳送bitmask,用來表示顯示哪些塊(CB
6、P:CodedBlockPattern)。? 象JPEG一樣,傳送各塊。(4Y,1Cr,1Cb)?H.261比特流結(jié)構(gòu)?H.261中的難點問題1.運動向量搜當(dāng)前目標(biāo)圖像中待編碼宏塊C,其右上角坐標(biāo)為(x,y),則該宏塊中像素為C(x+k,y+l)? 參考圖像內(nèi),右上角坐標(biāo)(x+i,y+j)的參考宏塊R內(nèi)像素為R(x+i+k,y+j+l)? 下式求絕對誤差平均值(MAE:MeanAbsoluteError):?運動向量搜索的目標(biāo)就是尋找一個MAE值最小的參考宏塊,其對應(yīng)向量(u,v)為運動向量。? ? 全搜索(FullSearchMethod)
7、? 1.對參考圖像內(nèi)范圍為[-p,p]搜索區(qū)域的所有可能宏塊進行搜索。? 2.全搜索方法的運算量為:?設(shè)對比每個像素需要3次操作:減法、求絕對值,相加。?當(dāng)搜索范圍(p)較大時,全搜索算法的運算量相當(dāng)大,因此需要各種快速算法。?二維對數(shù)搜索。(Two-DimensionalLogarithmicSearch)?類似于binarysearch,在一個范圍為[-p/2,p/2]的窗口內(nèi)對九個點進行初始的MAE計算(如下圖所示)? 1.在上述九點求出的MAE中,找出最小的一個。? 2.以該點為中心,用上一步搜索范圍的一半形成新的搜索區(qū)域,對
8、新的九點進行搜索。? 3.重復(fù)上兩步,直到搜索區(qū)范圍為一個像素。?層次化運動估值(HierarchicalMotionEstimation)1.對目標(biāo)圖像和參考圖