• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 測試測量 > 設計應用 > 基于H.264視頻壓縮快速運動的估計算法

    基于H.264視頻壓縮快速運動的估計算法

    作者: 時間:2012-10-25 來源:網(wǎng)絡 收藏

    H.是現(xiàn)有最重要數(shù)據(jù)壓縮編碼國際標準之一。

    本文引用地址:http://www.czjhyjcfj.com/article/193019.htm

    快速運動一直是中的研究熱點。本文針對一些快速過早確定了搜索方向,容易陷入局部最小點,損失了搜索精度的情況,在原有基礎上,運用菱形十字搜索算法(DCS)與閾值估計相結合的方法提高了運動估計的性能。實驗結果表明,該算法可以用較小的搜索代價取得與全搜索(FS)相當?shù)男Ч⑶以谒阉魉俣确矫鎯?yōu)于鉆石法DS)。

    0 引言

    H.采用了減少視頻圖像各幀間冗余度的運動。運動估計算法傳統(tǒng)的有全搜索(FS)、三步搜索(TSS)、新三步搜索(NTSS)、四步搜索(FSS)等;常用的是鉆石搜索(DS)和非對稱十字交叉多層次六邊形格點運動搜索算法(UMHexagonS)。運動估計是整個視頻編碼中運算量最大的模塊,可占整個軟件編碼器運算量的70%以上。因此視頻系統(tǒng)中編碼器的復雜部分取決于運動估計算法體系結構的復雜性。

    1 運動估計算法分析

    1.1 鉆石搜索(DS)算法

    DS算法即鉆石搜索算法,被MPEG-4國際標準采用并收入驗證模型VM(Verification Model)中,是MPEG-4建議采用的快速運動估計算法。 DS算法采用了兩種搜索模板,分別是有9個檢測點的大模板和有5個檢測點的小模板。搜索時先用大模板LDSP在搜索區(qū)域中心及周圍8個點處進行匹配計算,當最小塊誤差出現(xiàn)在中心點處時,將大模板LDSP換為SDSP,再進行匹配計算,這時5個點中的MBD(Minimum Block Distortion)即為最優(yōu)匹配點;否則,改變中心位置,仍用LDSP重復計算。

    1.2 菱形十字搜索(DCS)算法

    菱形十字搜索算法(DCS)算法是在DS算法基礎上改進而來,DCS的匹配模板是建立在兩種不同的搜索模板之上的,即大菱形十字型(LDCSP)和小菱形十字型(SDCSP),如圖1所示。其中,十字型可以對應于實際的運動的矢量分布,而交叉型則是為了加速搜索效果。

    2.jpg

    DCS算法在進行運動估計匹配運算時,有三種可能的情況:

    (1)若MBD點位于LDCSP中心位置,說明圖像是靜止的,DCS算法一步結束;

    (2)若MBD點位于LDCSP小十字位置,說明圖像的運動較小,則在此基礎上按照SDCSP模板反復進行交叉搜索。

    (3)若MBD點位于LDCSP大十字位置,說明圖像的運動較大,則在此基礎上按照LDCSP模板反復進行交叉搜索。

    由此可以看出,DCS算法的優(yōu)點是,可以根據(jù)圖像的運動類型(如上述三種情況),白適應選擇下一步相應的搜索模板,使搜索與圖像內容有關(基于內容的搜索),從而得到較好的搜索效果;DCS算法的搜索并不一定要經(jīng)歷模板由大到小的必然過程,有時一步即可完成搜索;用DCS搜索時,十字形模板對應于實際的運動矢量分布,交叉形模板則有準確性“聚焦”特性,這從本質上體現(xiàn)了DCS是粗定位和準確定位的有效結合。


    上一頁 1 2 下一頁

    評論


    相關推薦

    技術專區(qū)

    關閉
    主站蜘蛛池模板: 新龙县| 台江县| 历史| 满洲里市| 安泽县| 留坝县| 韶关市| 分宜县| 宜黄县| 淳化县| 鄂尔多斯市| 张家界市| 山东| 茂名市| 永安市| 原平市| 台湾省| 建昌县| 富阳市| 汝城县| 建宁县| 武强县| 淅川县| 南汇区| 许昌市| 梅州市| 包头市| 丰宁| 竹山县| 肥城市| 清新县| 阜平县| 壶关县| 盐源县| 潜山县| 高雄市| 东乡县| 佛学| 金门县| 永胜县| 平顺县|