新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > 一種基于H.2 6 4的快速運動估計算法

        一種基于H.2 6 4的快速運動估計算法

        作者: 時間:2010-06-24 來源:網絡 收藏

        運動矢量空間域的預測方式有運動矢量中值預測、空間域的上層塊模式運動矢量;在時間域的預測方式有前幀對應塊運動矢量預測和時間域的鄰近參考幀運動矢量預測。本文采用運動矢量中值預測方式。根據與當前E塊相鄰的左邊A塊,上邊B塊和右上邊C塊的運動矢量,取中值作為當前塊的預測運動矢量。如圖2所示。

        本文引用地址:http://www.104case.com/article/195388.htm


        設當前要編碼塊E的運動矢量為MVp。如果運動矢量的值MVp≥T,則與E塊相鄰的各塊間運動的相關性較高,表明該區域的變化比較平緩;如果運動矢量的值MVpT,則與E塊相鄰的各塊間運動的相關性較低,表明該區域變化比較劇烈。通過對missa、grandmother、carphone、salesman的檢測可知,取閾值T=2。

        3 自適應
        結合上述DCS和閾值的確定,可采取先對視頻圖像的運動塊進行閾值的判斷,再根據判斷結果進行最佳匹配塊的搜索。具體搜索步驟描述如下:
        Step 1:判斷當前塊運動矢量MVp和閾值確大小。若MVp≥T,則進入Step 2;若MVpT,則進入Step 5。
        Step 2:用LDCSP在搜索區域中心及周圍8個點進行匹配運算,然后判斷,找出MBD點。若MBD點位于中心點,說明宏塊是靜止的,DCS一步結束,得到最優匹配塊;否則進行Step 3。
        Step 3:若MBD點為LDCSP模版的小十字處,以該點為中心構建SDCSP進行匹配計算,若MBD點位于中心點,所得MBD點為所求。否則,進入Step 4。
        Step 4:若MBD點為LDCSP模版的大十字處,以該點為中心構建LCSP進行匹配計算,進入step 2。
        Step 5:用LDCSP在搜索區域中心及周圍5個點進行匹配運算,然后判斷,找出MBD點。若MBD點位于中心點,所得MBD點為所求;否則繼續Step 5。
        算法流程圖如圖3所示

        4 實驗結果及說明
        用搜索時間和PSNR值兩個指標來驗證DCS的性能。本節實驗用到的所有視頻文件均為QCIF(Quartet commonintermediate format)格式。實驗以主頻1.8GHz的PC機上運行的VisualC++6.0為平臺。測試對象為:missa、salesman、news、grandmother、foreman、carphone、claire,搜索范圍為16×16的矩形框,量化范圍為2~12,測試序列中每幀圖像的大小為176×144。



        關鍵詞: 運動估計 算法

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 新源县| 舟曲县| 大兴区| 永州市| 广昌县| 临夏市| 杭州市| 中卫市| 锡林郭勒盟| 湾仔区| 沂南县| 郓城县| 务川| 宁陕县| 青海省| 阿尔山市| 龙南县| 潜山县| 柳州市| 巩义市| 开鲁县| 托克托县| 霍城县| 广安市| 仙游县| 右玉县| 额敏县| 崇仁县| 萨迦县| 石渠县| 乌审旗| 横山县| 乌兰浩特市| 尖扎县| 宁城县| 麻城市| 梧州市| 桑日县| 山阴县| 澳门| 三穗县|