1.一種基于運動特性的視頻流編碼質(zhì)量評價方法,其特征在于,包括以下步驟:
步驟1,建立視頻集平均質(zhì)量評價模型
步驟1.1,獲取各視頻序列的主觀感知質(zhì)量評分;
步驟1.2,建立基于碼率的視頻集平均感知質(zhì)量評價模型;
采用最小平方曲線擬合得到碼率與感知DMOS的關(guān)系,即,
其中,a1和a2為視頻集平均感知質(zhì)量評價模型的擬合常數(shù),BR為碼率,PDMOSBR為預測的DMOS值,
步驟2,建立基于運動特性的視頻流編碼質(zhì)量評價模型
步驟2.1,定義視頻序列運動特征;
對視頻序列從3個角度定義運動特征,分別是運動矢量大小、運動矢量方向及運動塊占比,
對運動矢量大小,按如下步驟計算:
(1)首先對每個4*4的塊,運動矢量大小|MV|的計算公式如(2)所示:
其中,MVx代表運動矢量的水平分量,MVy代表運動矢量的垂直分量。
(2)然后對每幀圖像,統(tǒng)計了一幀中所有|MV|≠0的塊的|MV|的均值MVa,
(3)最后對所有幀,計算了MVa的均值A(chǔ)_MVa,
對運動塊占比,按如下步驟計算:
(1)統(tǒng)計一幀中運動矢量非0的4*4塊占全部4*4塊的比例NonZeroMV,
(2)然后計算了所有幀的NonZeroMV的均值A(chǔ)_NonZeroMV,
對于運動矢量的方向,按如下步驟計算:
(1)對每個4*4的塊,首先計算運動矢量的方向θMV:
(2)對一幀中所有的運動矢量非0的塊,以10度為單位統(tǒng)計運動矢量方向的直方圖,考慮到大部分的運動為水平方向,第一個統(tǒng)計區(qū)間取[355°,360°)+[0°,5°)第二個區(qū)間為[5°,15°),以此類推,
(3)對運動矢量方向的統(tǒng)計直方圖進行歸一化處理,然后求標準差MVDirStd,
(4)對序列的所有幀求MVDirStd的均值A(chǔ)_MVDirStd,
步驟2.2,得到運動特征與視頻時間復雜度特性的關(guān)系;
對所有序列的所有壓縮樣本,分別從碼流中提取P幀的運動矢量,按步驟2.1計算三個運動特征,將所有序列樣本的運動矢量大小A_MVa、運動塊占比A_NonZeroMV及運動矢量方向A_MVDirStd三個特征與碼率的關(guān)系按序列分別畫成折線圖,與主觀實驗結(jié)果的折線圖和在像素域計算的序列特性信息進行比對,可以得出如下結(jié)論:A_MVa和A_NonZeroMV兩個特征不足以反應(yīng)序列的時間復雜度特性,運動矢量方向A_MVDirStd的雜亂程度可以較好地表征視頻序列的時間復雜度特性,
步驟2.3,建立基于視頻運動特性的視頻流編碼質(zhì)量評價模型。
將視頻的運動特征與由碼率決定的視頻集的平均感知質(zhì)量相結(jié)合,利用運動特征去調(diào)節(jié)視頻平均質(zhì)量曲線,得到基于視頻運動特性的視頻流編碼質(zhì)量評價模型,即
其中,f1、f2、f3和f4為基于視頻運動特性的質(zhì)量評價模型的擬合常數(shù),BR為碼率,PDMOS為質(zhì)量評價模型最終預測的DMOS值。