【技術實現步驟摘要】
本專利技術屬于圖像處理技術、視頻編碼技術。具體講本專利技術涉及一種分布式視頻編碼技術 DVC (Distributed Video Coding)解碼端邊信息 SI (Side Information)的質量提升方法。
技術介紹
分布式視頻編碼技術DVC是在Slepian-Wolf編碼,又稱為分布式信源編碼(DSC:Distributed Source Coding)的基礎上實現的。DVC編碼主要面向資源有限的移動設備的低復雜度視頻編碼場景,由于采用獨立編碼聯合解碼的策略,具有高計算復雜度的運動估計ME (Motion Estimation)被移到了解碼端進行,從而極大的改善了編碼端對于計算資源的需求。DVC解碼端在工作的過程中需要首先生成邊信息SI用于解碼。SI的質量對于DVC編解碼技術的率失真性能具有決定性的影響。生成邊信息SI有多種方法,目前使用頻繁的方法是在Stanford DVC系統中提出的,該方法把視頻幀分為兩類:一類以Intra編碼模式進行編碼,稱為關鍵幀,其余的幀則進行WZ編碼稱為WZ幀。在解碼端使用與當前編碼的WZ幀相鄰的已解碼的前后兩幀作為預測的信息源,基于運動估計運動補償MEMC(MotionEstimation and Motion Compensation)的原理生成的,稱為運動補償時域插值方法MCTI(Motion Compensated Temporal Interpolation)。在最近幾年中很多研究者對如何提高邊信息的質量進行了研究,并提出了很多方法。但這些方法都存在模型復雜、適用性不廣等問題。大部分DVC邊信息都是在 ...
【技術保護點】
一種基于ODWT子帶實時生成高質量DVC解碼端邊信息的方法,其特征在于包括下列步驟:a在當前WZ幀前后相鄰的兩幀之間進行空域運動補償時域插值,獲得當前WZ幀的邊信息SIs,以及對應的空域運動矢量MVs,SIs可以視為是DVC解碼端形成的對當前WZ幀的預測幀;然后進入步驟b,b計算空域運動矢量的絕對值|MVs|的均值Ave(|MVs|)和方差Var(|MVs|);然后進入步驟c,c根據Ave(|MVs|)和Var(|MVs|)判定是否需要對邊信息SIs進行增強;如果需要,進入步驟d;如不需要,則令S=SIs,并進入步驟e;d首先對相鄰幀進行2級ODWT變換,分解為7個子帶Sk,k∈[1,7],然后使用MVs作為運動矢量的初始值在各子帶Sk間進行運動估計,重新計算各個子帶對應的預測信息Pk,最后將{Pk}進行ODWT逆變換生成增強后的邊信息SIODWT,并令S=SIODWT;e輸出邊信息S。
【技術特征摘要】
1.種基于ODWT子帶實時生成高質量DVC解碼端邊信息的方法,其特征在于包括下列步驟: a在當前WZ幀前后相鄰的兩幀之間進行空域運動補償時域插值,獲得當前WZ幀的邊信息SIs,以及對應的空域運動矢量MVS,SIs可以視為是DVC解碼端形成的對當前WZ幀的預測幀;然后進入步驟b, b計算空域運動矢量的絕對值IMVsI的均值Ave(ImvsI)和方差Var(IMvsI);然后進入步驟c, C根據Ave(IMVsI)和Var(IMVsI)判定是否需要對邊信息SIs進行增強;如果需要,進入步驟d ;如不需要,則令S=SIs,并進入步驟e ; d首先對相鄰幀進行2級ODWT變換,分解為7個子帶Sk,k e [1,7],然后使用MVs作為運動矢量的初始值在各子帶Sk間進行運動估計,重新計算各個子帶對應的預測信息Pk,最后將{Pk}進行ODWT逆變換生成增強后的邊信息SImwT,并令S=S1twt ; e輸出邊信息S。2.據權利要求1所述的一種基于ODWT子帶實時生成高質量DVC解碼端邊信息的方法,其特征在于上述步驟c中,首先計算Ave (I MVs I)和Var (| MVs |), Ave和Var分別代表求均值和方差的函數,然后計算二者 之間的一個比值關系,并與某個預先設定的閾值thl比較,當大于thl時進入步驟d對邊信息SIs進行增強;當小于th...
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。