[發明專利]一種基于HEVC壓縮域的運動感知圖提取方法有效
| 申請號: | 201710767176.3 | 申請日: | 2017-08-31 |
| 公開(公告)號: | CN107592547B | 公開(公告)日: | 2019-05-31 |
| 發明(設計)人: | 朱威;楊洋;商明將;王圖強;陳朋;鄭雅羽 | 申請(專利權)人: | 浙江工業大學 |
| 主分類號: | H04N19/80 | 分類號: | H04N19/80;H04N19/527;H04N19/573 |
| 代理公司: | 杭州賽科專利代理事務所(普通合伙) 33230 | 代理人: | 郭薇 |
| 地址: | 310014 浙*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 hevc 壓縮 運動 感知 提取 方法 | ||
1.一種基于HEVC壓縮域的運動感知圖提取方法,其特征在于:所述方法包括以下步驟:
步驟1:輸入一幀已編碼幀的編碼信息,所述已編碼幀為前向預測編碼幀,所述編碼信息包括已編碼幀的亮度分量子幀所有的CU尺寸、CU編碼模式、PU劃分方式以及4×4像素塊在水平和垂直方向上的運動矢量MVx和MVy;若CU的編碼模式為幀內編碼模式,則將該CU所包含的4×4像素塊的MVx和MVy都設為0,若CU的編碼模式為幀間編碼模式,則該CU所包含的4×4像素塊的MVx和MVy為所屬PU的運動矢量;
步驟2:對當前幀的所有4×4像素塊的運動矢量MVx和MVy按從小到大分別進行排序,利用排序結果對已編碼幀進行全局運動檢測,判定當前幀是否存在全局運動;若存在全局運動,則結束當前幀的處理,并跳到步驟1等待處理下一幀,否則進行下一步;
步驟3:按從上到下從左到右的順序計算當前幀所有4×4像素塊的運動矢量幅值MVamp,其中MVamp=|MVx|+|MVy|,所有MVamp按順序組成一幅二維的運動矢量幅值圖;
步驟4:以PU為單位對當前幀的運動矢量幅值進行空間中值濾波、基于塊尺寸的幅值濾波和基于Skip模式的幅值濾波,當前幀所有4×4像素塊得到濾波后的MVamp;
步驟5:更新Intra模式CU的運動矢量幅值,得到更新后的MVamp;
步驟6:對當前幀的運動矢量幅值圖進行非零運動矢量幅值膨脹,所有4×4像素塊得到膨脹后的MVamp;
步驟7:若當前幀的前一幀為前向預測編碼幀,則進行基于時間域的運動矢量幅值濾波,每個4×4像素塊得到濾波后的MVamp,否則進行下一步;
步驟8:對當前幀運動矢量幅值圖中的非零MVamp進行統計,選取最大值作為感知圖閾值MVthr,利用MVthr和每個4×4像素塊的MVamp對當前幀每個像素點的感知權重值Weightlum進行設置,每個像素的Weightlum最終組成當前幀的運動感知圖。
2.根據權利要求1所述的一種基于HEVC壓縮域的運動感知圖提取方法,其特征在于:所述步驟2中,判定當前幀是否存在全局運動包括以下子步驟:
步驟2.1:獲取當前幀所有4×4像素塊的水平方向的全局運動矢量值GMVx和垂直方向的全局運動矢量值GMVy:若當前幀所有4×4像素塊的個數為奇數,則分別選取排在中間的數值作為水平方向的全局運動矢量值GMVx和垂直方向的全局運動矢量值GMVy,若當前幀的所有4×4像素塊的個數為偶數,則分別選取中間兩個數值的平均值作為GMVx和GMVy;
步驟2.2:以Weightlum表示當前幀每個像素點的感知權重值,Weightlum∈[0,255],Tgmv表示全局運動矢量閾值;若GMVx與GMVy都在[-Tgmv,Tgmv]之間,則判定當前幀沒有全局運動,進行步驟3;若GMVx與GMVy中至少一個不在[-Tgmv,Tgmv]之間,則判定當前幀存在全局運動,將當前幀每個像素點的運動感知權重Weightlum設置為255,并跳到步驟1等待處理下一幀。
3.根據權利要求2所述的一種基于HEVC壓縮域的運動感知圖提取方法,其特征在于:所述步驟2.2中,Tgmv的取值范圍為[0,4]。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江工業大學,未經浙江工業大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710767176.3/1.html,轉載請聲明來源鉆瓜專利網。





