1.一種深度建模模式簡(jiǎn)化搜索方法,其特征在于,包括如下步驟:
1)采用角度模式對(duì)深度預(yù)測(cè)單元進(jìn)行預(yù)測(cè);
2)對(duì)深度預(yù)測(cè)單元進(jìn)行邊界檢測(cè),判斷是否直接跳過深度建模模式;
3)構(gòu)建粗糙搜索圖樣集合,包括:
(1)利用深度建模模式對(duì)預(yù)測(cè)單元進(jìn)行預(yù)測(cè),首先對(duì)圖樣查詢表進(jìn)行初始化,圖樣查詢表中包含所有可能的分割情況,同時(shí)需要考慮到上采樣或下采樣過程;
(2)通過邊界檢測(cè)獲得四邊變化最大的點(diǎn),將四邊變化最大的點(diǎn)分別做為起點(diǎn)或者終點(diǎn)連線獲得圖樣,由所述的圖樣構(gòu)成粗糙搜索圖樣集合;
4)視點(diǎn)合成優(yōu)化,是在獲取粗糙搜索圖樣集合之后,分別選取集合中的圖樣進(jìn)行視點(diǎn)合成優(yōu)化,通過視點(diǎn)合成優(yōu)化,選擇失真最小的圖樣作為初步最佳匹配圖樣;
5)構(gòu)建精細(xì)搜索圖樣集合,是以步驟4)中獲取的最佳圖樣為參考,獲取最佳圖樣的起點(diǎn)和終點(diǎn),分別以起點(diǎn)和終點(diǎn)為中心點(diǎn),在所述中心點(diǎn)的向上下各取2個(gè)像素點(diǎn),或在所述中心點(diǎn)的左右各取2個(gè)像素點(diǎn),以所取的像素點(diǎn)作為新的起點(diǎn)和終點(diǎn)進(jìn)行組合,得到24種圖樣,形成精細(xì)搜索圖樣集合;
6)選取最佳預(yù)測(cè)模式,并進(jìn)行編碼。
2.根據(jù)權(quán)利要求1所述的一種深度建模模式簡(jiǎn)化搜索方法,其特征在于,步驟1)包括:
以幀為單位,把圖像分割成多個(gè)編碼樹單元,每個(gè)編碼樹單元包含編碼樹塊和語法元素,其中,編碼樹塊是由亮度編碼樹塊和與亮度編碼樹相對(duì)應(yīng)的色度編碼樹塊構(gòu)成;一個(gè)亮度編碼樹塊包含L×L個(gè)亮度分量的采樣,每個(gè)色度編碼樹塊包含L/2×L/2個(gè)色度分量的采樣;亮度編碼樹塊和色度編碼樹塊直接作為編碼塊或進(jìn)一步分割成多個(gè)編碼塊;然后,將編碼樹塊分割為編碼單元,其中編碼單元按四叉樹結(jié)構(gòu)在編碼樹塊內(nèi)組織;一個(gè)亮度編碼塊、兩個(gè)色度編碼塊和相關(guān)的語法元素共同形成了一個(gè)編碼單元,每個(gè)編碼單元又分為預(yù)測(cè)單元和變換單元;
利用HEVC角度預(yù)測(cè)模式對(duì)深度預(yù)測(cè)單元進(jìn)行預(yù)測(cè),通過計(jì)算絕對(duì)變換誤差和(SATD),選取具有最小絕對(duì)變換誤差和代價(jià)的預(yù)測(cè)模式加入到候選列表中,不同尺寸的深度預(yù)測(cè)塊選取的預(yù)測(cè)模式數(shù)不同;所述最小絕對(duì)變換誤差和代價(jià)JHAD用下述公式來計(jì)算
JHAD=SATD+λ·Rmode
其中,SATD是指將殘差信號(hào)進(jìn)行哈達(dá)瑪變換后再求各元素絕對(duì)值之和,λ表示拉格朗日乘子,Rmode表示該預(yù)測(cè)模式下編碼所需比特?cái)?shù)。
3.根據(jù)權(quán)利要求1所述的一種深度建模模式簡(jiǎn)化搜索方法,其特征在于,步驟2)中由于深度圖中存在兩種類型的預(yù)測(cè)單元,一種由近乎常值或緩慢變化的深度值組成,而另一種則包含銳利的邊界,為簡(jiǎn)化搜索過程,對(duì)深度預(yù)測(cè)單元進(jìn)行邊界檢測(cè);若檢測(cè)出深度預(yù)測(cè)單元為邊界塊,則繼續(xù)進(jìn)行深度建模模式搜索過程,如果深度預(yù)測(cè)單元不含邊界,則直接跳過深度建模模式。
4.根據(jù)權(quán)利要求1所述的一種深度建模模式簡(jiǎn)化搜索方法,其特征在于,步驟3)第(2)步中,考慮到上采樣和下采樣的因素,對(duì)于不同尺寸預(yù)測(cè)單元,實(shí)際粗糙集合中待搜索圖樣總數(shù)也會(huì)相應(yīng)調(diào)整:對(duì)于雙精度情況,即32×32尺寸的預(yù)測(cè)單元,共有6種圖樣,對(duì)于全精度情況,即16×16尺寸的預(yù)測(cè)單元,共有6種圖樣,而對(duì)于半精度情況,即8×8和4×4尺寸的預(yù)測(cè)單元,分別各有24種圖樣。
5.根據(jù)權(quán)利要求1所述的一種深度建模模式簡(jiǎn)化搜索方法,其特征在于,步驟6)包括:
遍歷精細(xì)搜索圖樣集合,通過視點(diǎn)合成優(yōu)化技術(shù)選取最佳匹配圖樣,把選取的最佳匹配圖樣放入候選列表中;在候選列表中的最佳匹配圖樣、通過模式粗選過程獲取的角度預(yù)測(cè)模式以及通過相鄰參考預(yù)測(cè)單元獲取的最可能模式需要通過率失真優(yōu)化過程確定最佳幀內(nèi)預(yù)測(cè)模式,率失真代價(jià)JRDO的定義如下式所示:
JRDO=D+λ·R
D代表失真,用來描述重建視頻質(zhì)量,用均方誤差和或絕對(duì)誤差和表示,R表示編碼所消耗的比特?cái)?shù),λ為拉格朗日乘子;
在進(jìn)行率失真優(yōu)化過程中,需遍歷候選列表中的所有預(yù)測(cè)模式,選取率失真代價(jià)最小的模式作為最佳預(yù)測(cè)模式并進(jìn)行編碼。