專利名稱:視頻質(zhì)量評(píng)估方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及多媒體通信技術(shù)領(lǐng)域,尤其涉及一種視頻質(zhì)量評(píng)估方法及裝置。
背景技術(shù):
視頻質(zhì)量評(píng)估在視頻壓縮、處理以及視頻通信等領(lǐng)域有著非常重要的作 用。最初的視頻質(zhì)量評(píng)估方法,通常是以單幀圖像質(zhì)量為基礎(chǔ),首先評(píng)價(jià)視 頻序列中每幀的質(zhì)量,然后再對(duì)各幀質(zhì)量取平均值,得到視頻質(zhì)量。這類最 初的視頻質(zhì)量評(píng)估方法沒有考慮視頻的運(yùn)動(dòng)信息對(duì)視頻質(zhì)量的影響,因此, 對(duì)運(yùn)動(dòng)信息較多的視頻序列的評(píng)估結(jié)果與實(shí)際主觀感知的質(zhì)量并不能很好地 相符。根據(jù)實(shí)際應(yīng)用中發(fā)現(xiàn),某些明顯影響單幀圖像質(zhì)量感知的因素,如塊 效應(yīng),對(duì)整個(gè)視頻序列質(zhì)量的影響并不突出,因此,視頻質(zhì)量評(píng)估必須考慮 運(yùn)動(dòng)信息對(duì);現(xiàn)覺感知的影響。
利用視頻序列的運(yùn)動(dòng)信息評(píng)估視頻質(zhì)量的方法有多種,較為典型的包括
運(yùn)動(dòng)矢量評(píng)估(MV)法和平均絕對(duì)差(MAD)法,概括而言,上述兩種方 法是利用運(yùn)動(dòng)矢量或平均絕對(duì)差描述視頻序列的運(yùn)動(dòng)信息,計(jì)算出運(yùn)動(dòng)參數(shù) (MA),根據(jù)運(yùn)動(dòng)信息越多視頻越不平滑的原理計(jì)算視頻的平滑度,并結(jié)合 靜態(tài)圖像質(zhì)量評(píng)估中計(jì)算影像峰值信噪比(Peak Signal to Noise Ratios, PSNR) 值的方法計(jì)算出視頻序列的清晰度,最后,視頻序列的視頻質(zhì)量由清晰度和 平滑度加權(quán)獲得。另外,還可以對(duì)上述方法進(jìn)行優(yōu)化,即使用相鄰兩幀的平 均絕對(duì)差MAD的比值y9作為運(yùn)動(dòng)參數(shù),描述視頻的運(yùn)動(dòng)信息,視頻質(zhì)量由視 頻序列的單幀圖像質(zhì)量加權(quán)衡量,權(quán)重由 〃計(jì)算得到。
本領(lǐng)域人員都了解,人眼視覺存在"視覺興趣性",即,人眼在觀察一 副圖像時(shí),存在視覺感興趣區(qū),只會(huì)對(duì)其中顯著變化的區(qū)域發(fā)生興趣,而對(duì) 那些亮度均勻的平滑區(qū)域或空間頻率相近的紋理區(qū)域則忽略掉,即人眼的興趣點(diǎn)是視頻中的運(yùn)動(dòng)體,當(dāng)視頻對(duì)象運(yùn)動(dòng)時(shí),人眼興趣點(diǎn)就集中在該運(yùn)動(dòng)的 對(duì)象上,對(duì)于背景運(yùn)動(dòng)也是同理,當(dāng)背景運(yùn)動(dòng)時(shí),人眼會(huì)忽略掉大部分視頻 對(duì)象信息。
然而,上述現(xiàn)有利用視頻序列的運(yùn)動(dòng)信息評(píng)估視頻質(zhì)量的方案都沒有考 慮視覺興趣性,特別是沒有針對(duì)背景運(yùn)動(dòng)而對(duì)視頻質(zhì)量進(jìn)行評(píng)估,而是過于 依賴靜態(tài)圖像質(zhì)量計(jì)算結(jié)果,從而在背景運(yùn)動(dòng)時(shí)會(huì)引起視頻質(zhì)量評(píng)估不準(zhǔn)確,
不具有通用性。另外,對(duì)于利用相鄰兩幀的評(píng)估方法,由于相鄰兩幀的MAD 算法是針對(duì)像素的灰度變化大小對(duì)視頻質(zhì)量的影響,適用于背景靜止的情況, 對(duì)于背景運(yùn)動(dòng)的視頻序列的評(píng)估是不準(zhǔn)確的。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供一種視頻質(zhì)量評(píng)估方法及裝置,以解決現(xiàn)有方案 沒有考慮視覺興趣性因素,特別是背景運(yùn)動(dòng)因素,而引起的評(píng)估不準(zhǔn)確的問題。
為此,本發(fā)明實(shí)施例采用如下技術(shù)方案 一種視頻質(zhì)量評(píng)估方法,包括以下步驟 將視頻幀分為多個(gè)數(shù)據(jù)塊,計(jì)算每個(gè)數(shù)據(jù)塊的運(yùn)動(dòng)矢量; 利用計(jì)算出的各數(shù)據(jù)塊的運(yùn)動(dòng)矢量區(qū)分視頻中的背景和對(duì)象; 分別計(jì)算背景動(dòng)態(tài)性參數(shù)和對(duì)象動(dòng)態(tài)性參數(shù),由所述背景動(dòng)態(tài)性參數(shù)和 對(duì)象動(dòng)態(tài)性參數(shù)確定所述視頻幀的動(dòng)態(tài)性參數(shù);
由所述動(dòng)態(tài)性參數(shù)計(jì)算視頻平滑度,以視頻平滑度確定視頻質(zhì)量。 所述由背景動(dòng)態(tài)性參數(shù)和對(duì)象動(dòng)態(tài)性參數(shù)確定視頻幀的動(dòng)態(tài)性參數(shù)的具
體實(shí)現(xiàn)方式為
<formula>formula see original document page 5</formula>
其中,,e和rA-。,分別表示背景動(dòng)態(tài)性參數(shù)和對(duì)象動(dòng)態(tài)性參數(shù),w^和
W。e分別表示背景動(dòng)態(tài)性參數(shù)權(quán)重和對(duì)象動(dòng)態(tài)性參數(shù)權(quán)重,并且,K。e
, 『。"
,且『sg+『。,=1。
優(yōu)選地,上述方法還包括設(shè)置所述對(duì)象動(dòng)態(tài)性參數(shù)權(quán)重大于所述背景
動(dòng)態(tài)性參數(shù)。計(jì)算背景動(dòng)態(tài)性參數(shù)的具體實(shí)現(xiàn)方式為
<formula>formula see original document page 6</formula>
其中,[Ax(m,"),AK附,")]表示背景塊(m,")的運(yùn)動(dòng)矢量,MF隨為朝L頻序列中 已播放圖像中運(yùn)動(dòng)矢量的最大值。
計(jì)算背景動(dòng)態(tài)性參數(shù)的具體實(shí)現(xiàn)方式為
<formula>formula see original document page 6</formula>
其中,[Ax(/n,"),Ay(附,")]表示對(duì)象塊(m,")的運(yùn)動(dòng)矢量,MF腿為視頻序列中 已播放圖像中運(yùn)動(dòng)矢量的最大值。 上述方法還包括,
對(duì)于標(biāo)記為未計(jì)算出運(yùn)動(dòng)矢量的數(shù)據(jù)塊,設(shè)置其動(dòng)態(tài)性參數(shù)為大于1的 常數(shù)。
在所述由所述動(dòng)態(tài)性參數(shù)計(jì)算視頻平滑度的過程中,采用抽樣方式獲取 視頻動(dòng)態(tài)性參數(shù)的值每隔N幀取iV,幀計(jì)算視頻的動(dòng)態(tài)性參數(shù),其中,所述 N和7V,都為整數(shù)。
釆用塊匹配算法實(shí)現(xiàn)所述計(jì)算每個(gè)數(shù)據(jù)塊的運(yùn)動(dòng)矢量,其中,搜索算法 采用搜索次數(shù)比較少的四步搜索算法,塊匹配準(zhǔn)則采用絕對(duì)平均誤差函數(shù)。 采用基于運(yùn)動(dòng)矢量場的全局運(yùn)動(dòng)估計(jì)迭代方法實(shí)現(xiàn)所述區(qū)分背景和對(duì)象。
一種視頻質(zhì)量評(píng)估裝置,包括
運(yùn)動(dòng)矢量計(jì)算單元,用于將視頻幀分為多個(gè)數(shù)據(jù)塊,計(jì)算每個(gè)數(shù)據(jù)塊的 運(yùn)動(dòng)矢量;
背景對(duì)象區(qū)分單元,利用計(jì)算出的各數(shù)據(jù)塊的運(yùn)動(dòng)矢量區(qū)分視頻中的背 景和對(duì)象;
動(dòng)態(tài)性參數(shù)計(jì)算單元,用于分別計(jì)算背景動(dòng)態(tài)性參數(shù)和對(duì)象動(dòng)態(tài)性參數(shù), 由所述背景動(dòng)態(tài)性參數(shù)和對(duì)象動(dòng)態(tài)性參數(shù)確定所述視頻幀的動(dòng)態(tài)性參數(shù);
評(píng)估單元,用于由所述動(dòng)態(tài)性參數(shù)計(jì)算視頻平滑度,以視頻平滑度確定 視頻質(zhì)量。優(yōu)選地,上述裝置還包括
權(quán)重設(shè)置單元,用于為所述動(dòng)態(tài)性參數(shù)計(jì)算單元計(jì)算出的背景動(dòng)態(tài)性參 數(shù)和對(duì)象動(dòng)態(tài)性參數(shù)分別設(shè)置第一權(quán)重和第二權(quán)重,其中,第一權(quán)重和第二 權(quán)重都為大于或等于0、小于或等于l的常數(shù),且,第一權(quán)重與第二權(quán)重之和 為1,第一權(quán)重小于第二權(quán)重。
優(yōu)選地,上述裝置還包括
動(dòng)態(tài)性參數(shù)設(shè)置單元,用于對(duì)于所述運(yùn)動(dòng)矢量計(jì)算單元未計(jì)算出運(yùn)動(dòng)矢 量的數(shù)據(jù)塊,設(shè)置其動(dòng)態(tài)性參數(shù)為大于1的常數(shù)。
可見,本發(fā)明通過計(jì)算背景動(dòng)態(tài)性參^t和對(duì)象動(dòng)態(tài)性參數(shù),從而確定 視頻的動(dòng)態(tài)性參數(shù),利用視頻動(dòng)態(tài)性參數(shù)對(duì)視頻質(zhì)量進(jìn)行評(píng)估,不論在背 景或?qū)ο筮\(yùn)動(dòng)時(shí),都可以得到準(zhǔn)確的質(zhì)量評(píng)估結(jié)果。
圖1為本發(fā)明方法實(shí)施例一流程圖; 圖2為本發(fā)明方法實(shí)施例二中計(jì)算運(yùn)動(dòng)矢量的流程圖; 圖3為本發(fā)明方法實(shí)施例二中區(qū)分背景和對(duì)象的流程圖; 圖4為本發(fā)明方法實(shí)施例二中計(jì)算動(dòng)態(tài)性參數(shù)流程圖; 圖5為本發(fā)明裝置實(shí)施例結(jié)構(gòu)示意圖。
具體實(shí)施例方式
本發(fā)明通過評(píng)價(jià)視頻動(dòng)態(tài)性(VD)對(duì)視頻質(zhì)量的影響,其中,視頻動(dòng)態(tài) 性又包括背景動(dòng)態(tài)性和對(duì)象動(dòng)態(tài)性兩方面,從而可適應(yīng)人眼的視覺興趣性, 不論在對(duì)象運(yùn)動(dòng)還是背景運(yùn)動(dòng)時(shí),都可提供更為接近真實(shí)視頻的質(zhì)量估計(jì)結(jié) 果。
由于鏡頭運(yùn)動(dòng)引起的背景動(dòng)態(tài)性和物體運(yùn)動(dòng)引起的對(duì)象動(dòng)態(tài)性對(duì)人類視 覺影響并不相同,本發(fā)明綜合考慮了這兩種因素,提出了基于動(dòng)態(tài)性的視頻 質(zhì)量評(píng)價(jià)方法。參見圖1,為本發(fā)明方法實(shí)施例一流程圖,包括
S101:對(duì)輸入圖像的第k個(gè)視頻幀分為若干數(shù)據(jù)塊,計(jì)算每個(gè)數(shù)據(jù)塊的 運(yùn)動(dòng)矢量;
S102:利用計(jì)算出的運(yùn)動(dòng)矢量區(qū)分背景和對(duì)象;
S103:利用計(jì)算出的運(yùn)動(dòng)矢量分別計(jì)算出背景動(dòng)態(tài)性參數(shù)和對(duì)象動(dòng)態(tài)性 參數(shù),并取這兩個(gè)參數(shù)的加權(quán)值作為第k幀的動(dòng)態(tài)性參數(shù);
S104:由第k幀的動(dòng)態(tài)性參數(shù)計(jì)算視頻平滑度,以視頻平滑度確定視頻 質(zhì)量。
由于本發(fā)明考慮了視覺興趣性因素,采用運(yùn)動(dòng)速度和運(yùn)動(dòng)面積兩個(gè)因素 來描述運(yùn)動(dòng)信息,特別是考慮了背景運(yùn)動(dòng)的影響,由此可提供更接近真實(shí)的 視頻質(zhì)量評(píng)估結(jié)果。
下面在方法實(shí)施例二中就圖1涉及到的四步驟進(jìn)行詳細(xì)描述。
一、i十算運(yùn)動(dòng)矢量
可采用現(xiàn)有多種算法實(shí)現(xiàn),例如,可采用較常用的塊匹配算法首先把 一幀分割為若干同樣大小的數(shù)據(jù)塊,再查找當(dāng)前幀的每個(gè)數(shù)據(jù)塊在前一幀的 位置。
本文選擇大小為8x8像素的數(shù)據(jù)塊,再以這些數(shù)據(jù)塊為單位計(jì)算質(zhì)量指 標(biāo),目的是為了提高匹配的效率,而又能保證一定的精度。
搜索算法選擇搜索次數(shù)比較少的四步搜索算法(4SS),塊匹配準(zhǔn)則采用 絕對(duì)平均誤差函數(shù)(MAE),其定義如下
MAE(m,n)-^藝Z K"力-+Ax,少+ A力|................公式1
其中,A(x,力表示第k幀圖象在點(diǎn)(x,力處的亮度值,(x + Ax,j; + Ay)為點(diǎn)
(x,力在前一幀中的位置;m為數(shù)據(jù)塊的左上頂點(diǎn)的橫坐標(biāo),n為數(shù)據(jù)塊的左上
頂點(diǎn)的縱坐標(biāo),^據(jù)塊大小為MxN。
參見圖2,為本發(fā)明方法實(shí)施例二中采用4SS算法計(jì)算運(yùn)動(dòng)矢量的流程圖, 包括S201:將數(shù)據(jù)塊的中心點(diǎn)(x,力初始化為當(dāng)前待搜索點(diǎn)的像素坐標(biāo),搜索 匹配點(diǎn)組成一個(gè)菱形窗口 ;
具體地,初始的9個(gè)匹配點(diǎn)為菱形的四個(gè)頂點(diǎn)、四條邊的中點(diǎn)以及菱形的 中心點(diǎn)(;c,力,計(jì)算對(duì)應(yīng)的MAE值;
S202:如果當(dāng)前A點(diǎn)MAE最小,轉(zhuǎn)到S204,否則,以MAE最小的點(diǎn)的坐 標(biāo)作為下一次搜索窗的中心的值,并轉(zhuǎn)到S203;
S203:取搜索步長為2,計(jì)算以(x,力為搜索中心點(diǎn)的菱形窗口上9個(gè)搜索 點(diǎn)所各自對(duì)應(yīng)的MAE,然后以MAE最小的點(diǎn)作為下一次搜索窗的中心(;c,力的 值;
如果當(dāng)前搜索窗的中心點(diǎn)為MAE最小的點(diǎn)或到達(dá)搜索域的邊界,轉(zhuǎn)到 S204,否則取MAE最小的點(diǎn)為搜索中心點(diǎn)(x,力并循環(huán)執(zhí)行S203;
S204:搜索步長調(diào)整為l,計(jì)算以新的搜索中心點(diǎn)(x,力為中心2x2搜索窗 上的4個(gè)搜索點(diǎn)各自對(duì)應(yīng)的MAE,以MAE最小的點(diǎn)作為最佳匹配點(diǎn)。
最后,以最佳匹配點(diǎn)代表的塊計(jì)算運(yùn)動(dòng)矢量;如果其MAE值小于閾值 TMAE,則的運(yùn)動(dòng)矢量為最佳匹配點(diǎn)的(Ax,A力值;否則,標(biāo)記該塊為未計(jì)算出 運(yùn)動(dòng)矢量,即可能是背景暴露區(qū)或新出現(xiàn)的對(duì)象區(qū)。
計(jì)算出當(dāng)前幀的每個(gè)塊的運(yùn)動(dòng)矢量后,利用這些計(jì)算出的值區(qū)分背景和 對(duì)象,并計(jì)算塊的動(dòng)態(tài)性。
二、區(qū)分背景和對(duì)象
由于視覺對(duì)運(yùn)動(dòng)的背景和對(duì)象的敏感程度并不完全相同,需要分別計(jì)算 每幀的背景動(dòng)態(tài)性和對(duì)象動(dòng)態(tài)性,故此要區(qū)分每幀所有的數(shù)據(jù)塊屬于背景還 是運(yùn)動(dòng)對(duì)象。
本發(fā)明采用基于運(yùn)動(dòng)矢量場的全局運(yùn)動(dòng)估計(jì)迭代的方法,把屬于對(duì)象的 塊從當(dāng)前幀中排除出去,獲得了所有背景塊的集合。相對(duì)于運(yùn)動(dòng)的前景,靜 止的背景通常占據(jù)場景的主要部分,因此全局運(yùn)動(dòng)又常常指攝像機(jī)運(yùn)動(dòng)帶來 的像素運(yùn)動(dòng),所以又可將全局運(yùn)動(dòng)模型稱為攝像機(jī)運(yùn)動(dòng)模型,符合攝像機(jī)運(yùn) 動(dòng)模型的是背景,否則是前景。
攝像機(jī)運(yùn)動(dòng)模型有很多,本文采用四參數(shù)仿射模型。由下式表示<formula>formula see original document page 10</formula>.公式2
其中,(Ax,A力為像素點(diǎn)(;c,力從當(dāng)前幀到下一幀的運(yùn)動(dòng)矢量;四個(gè)才莫型參 數(shù)的近似值可用最小二乘法來求解。
本發(fā)明實(shí)例中,以8x8像素大小的數(shù)據(jù)塊為單位,像素點(diǎn)(x,力取數(shù)據(jù)塊 的中心。以A初始化為整個(gè)幀的塊集合,使用迭代的方法收斂到背景。由于 對(duì)象和背景區(qū)分主要在于計(jì)算各部分對(duì)視頻質(zhì)量的影響,不需要太高的精度, 為了提高運(yùn)算效率,可限制迭代次數(shù)。
參見圖3,為本發(fā)明方法實(shí)施例二中區(qū)分背景和對(duì)象的流程圖,包括
<formula>formula see original document page 10</formula>
初始化整個(gè)幀的數(shù)據(jù)塊集合A;
以集合A的運(yùn)動(dòng)矢量計(jì)算四個(gè)模型的參數(shù)值,"2',a3',fl4'); 由(al',W,a3',a4')計(jì)算出集合A中的數(shù)據(jù)塊的運(yùn)動(dòng)矢量; 判斷運(yùn)動(dòng)矢量絕對(duì)誤差和是否大于或等于預(yù)置的閾值,若是,執(zhí) 行S306,否則,執(zhí)行S305;
S305:從集合A中排除該數(shù)據(jù)塊,然后執(zhí)行S306;
S306:判斷是否所有數(shù)據(jù)塊都計(jì)算完畢,若是,執(zhí)行S307,否則,返回 執(zhí)行S303;
S307:判斷迭代次數(shù)是否大于k或者集合A趨于穩(wěn)定,若是,執(zhí)行S308, 返回執(zhí)行S302;
S308:確定集合A為背景區(qū)域,迭代結(jié)束。
如圖3所示,由當(dāng)前幀的像素點(diǎn)(;c,力及攝像機(jī)模型參數(shù)(al',。2',a3',"4')計(jì) 算出下一幀中(x,力運(yùn)動(dòng)矢量(Ax,Ay),若(Ax,A力與實(shí)際運(yùn)動(dòng)矢量相差^艮小,i兌 明符合攝像機(jī)運(yùn)動(dòng)模型,確定是背景,否則是對(duì)象。
三、計(jì)算動(dòng)態(tài)性參數(shù)
參見圖4,為計(jì)算動(dòng)態(tài)性參數(shù)流程圖,包括 S401:利用背景塊的運(yùn)動(dòng)矢量計(jì)算背景動(dòng)態(tài)性參數(shù); S402:利用對(duì)象塊的運(yùn)動(dòng)矢量計(jì)算對(duì)象動(dòng)態(tài)性參數(shù); 其中,上述S401和S402的順序可調(diào)換,即,可先計(jì)算對(duì)象動(dòng)態(tài)性參數(shù), 然后再計(jì)算背景動(dòng)態(tài)性參數(shù)。S403:分別設(shè)置背景動(dòng)態(tài)性參數(shù)和對(duì)象動(dòng)態(tài)性參數(shù)的第 一權(quán)重和第二權(quán)
重;
S404:利用計(jì)算的背景動(dòng)態(tài)性參數(shù)、對(duì)象動(dòng)態(tài)性參數(shù),以及設(shè)置的第一 權(quán)重和第二權(quán)重,計(jì)算出動(dòng)態(tài)性參數(shù)。
另外,對(duì)于標(biāo)記為未計(jì)算出運(yùn)動(dòng)矢量的數(shù)據(jù)塊,直接設(shè)置其動(dòng)態(tài)性參數(shù) 為大于1的常數(shù)。
下面以公式具體介紹計(jì)算動(dòng)態(tài)性參數(shù)的過程。
區(qū)分出背景和對(duì)象后,需要分別計(jì)算背景動(dòng)態(tài)性參數(shù)^V^和對(duì)象動(dòng)態(tài)性 參數(shù)WV。b ,第k幀的動(dòng)態(tài)性參數(shù)ra,取它們的加權(quán)值
px^ =wBG xrzVsG +w。B xrzv。?..................公式3
其中,W^和W。b分別是背景動(dòng)態(tài)性參數(shù)、對(duì)象動(dòng)態(tài)性參數(shù)的權(quán)重,滿足
『BGe
,『。se
,且『恥+f^-l,優(yōu)選地,『。s〉r恥。
因?yàn)槿搜塾^察一幅圖像時(shí),存在"視覺興趣區(qū),,,即只會(huì)對(duì)其中顯著變化
的區(qū)域發(fā)生興趣,而對(duì)那些亮度均勻的平滑區(qū)域或空間頻率相近的紋理區(qū)則
忽略掉,即人眼的興趣點(diǎn)是視頻中的運(yùn)動(dòng)對(duì)象,其動(dòng)態(tài)性對(duì)視覺感知的影響
將更大,所以公式3 —般滿足Wb?!碬。b。
計(jì)算塊的動(dòng)態(tài)性的方法有兩種 一種是基于運(yùn)動(dòng)矢量的計(jì)算方法,計(jì)算
了每個(gè)塊的運(yùn)動(dòng)距離的大小,即計(jì)算了運(yùn)動(dòng)速度對(duì)視頻質(zhì)量的影響;另一種
是基于前后兩幀亮度差值的算法,輸出結(jié)果只描述了運(yùn)動(dòng)面積對(duì)視頻質(zhì)量的影響。
視頻序列中,背景動(dòng)態(tài)性和對(duì)象動(dòng)態(tài)性都應(yīng)該由運(yùn)動(dòng)面積、運(yùn)動(dòng)速度兩 個(gè)特征值共同體現(xiàn)。
本文優(yōu)先采用運(yùn)動(dòng)矢量的方法計(jì)算背景塊(m,M)的動(dòng)態(tài)性參數(shù)P7V^(m^),
再把所有背景塊的動(dòng)態(tài)性平均值作為背景動(dòng)態(tài)性,對(duì)象動(dòng)態(tài)性的計(jì)算方法同 理。
設(shè)A^為整個(gè)幀的塊數(shù),本發(fā)明設(shè)置第k幀的視頻背景動(dòng)態(tài)性參數(shù)^v^為
ZiyA—,g(附,")其中,(/n, w)為當(dāng)前幀的對(duì)象塊(m, w)的背景動(dòng)態(tài)性參凄丈。
同理,定義第k幀的對(duì)象動(dòng)態(tài)性參數(shù)^v。,為
= " m w-r........................公式5
其中,(m,")為當(dāng)前幀的對(duì)象塊(m,")的對(duì)象動(dòng)態(tài)性參數(shù)。 數(shù)據(jù)塊的背景動(dòng)態(tài)性參數(shù)計(jì)算公式可以由其運(yùn)動(dòng)速度推導(dǎo)出。運(yùn)動(dòng)速度 Fk(w,")長口7>式6所示
,,")=如—)2+A*,")2 ........................公式6
其中,n為第k幀與第k-l幀的時(shí)間間隔,(Ax,A力為數(shù)據(jù)塊(m,")乂人上一 幀運(yùn)動(dòng)到當(dāng)前幀的運(yùn)動(dòng)矢量。
由于公式6中n在一個(gè)視頻序列中是個(gè)恒定值,對(duì)公式6進(jìn)行歸一化處 理,得出描述第k幀的背景塊(m,")的動(dòng)態(tài)性參數(shù)rzv^(附,")的表達(dá)式
Mk咖x
其中,[Ax(m,"),AK附,")]表示背景塊(附,")的運(yùn)動(dòng)矢量,Mr隨為該-現(xiàn)頻序列 中已播放圖像中運(yùn)動(dòng)矢量的最大值。
同理,第k幀的對(duì)象塊(m,")的動(dòng)態(tài)性參ltFiV。s(附,")為
VAx(m,w)2+Ay(w,w)2 八j^ s
其中,[Ax(附,"),Ay(w,")]表示對(duì)象塊(m,")的運(yùn)動(dòng)矢量,M「max為該視頻序列
中已播放圖像中運(yùn)動(dòng)矢量的最大值。
將公式7、 8的值分別代入公式4、 5中,便可計(jì)算得出第k幀的動(dòng)態(tài)性參數(shù)。
對(duì)于標(biāo)記為未計(jì)算出運(yùn)動(dòng)矢量的數(shù)據(jù)塊,其動(dòng)態(tài)性參數(shù)PT^取大于1的常數(shù)。
對(duì)于場景切換幀,由于大多數(shù)數(shù)據(jù)塊都標(biāo)記為未計(jì)算出運(yùn)動(dòng)矢量,其總的動(dòng)態(tài)性參數(shù)值將會(huì)比較大,從而體現(xiàn)場景頻繁切換對(duì)視頻質(zhì)量的影響。 四、;魄頻質(zhì)量的評(píng)估
當(dāng)視頻序列中的運(yùn)動(dòng)信息增多時(shí),即動(dòng)態(tài)性增大時(shí),如果幀速率不變, 視頻的平滑度將會(huì)降低。本發(fā)明中用計(jì)算出的視頻動(dòng)態(tài)性代替現(xiàn)有方案中的
運(yùn)動(dòng)性參數(shù)MA,計(jì)算視頻的平滑度(Video Smoothness, ra),并且每次取7V, 幀計(jì)算視頻動(dòng)態(tài)性,得出下式
ra = ^^-..............................公式9
其中,第k幀的動(dòng)態(tài)性參數(shù)rA由公式3計(jì)算得出;/^為第k幀的幀 速率。
公式9表明,圖像的動(dòng)態(tài)性增加時(shí),ra降低,視頻質(zhì)量將會(huì)變差。此時(shí)如 果提高幀速率/^,可以優(yōu)化視頻質(zhì)量。
當(dāng)圖像靜止時(shí),raj直為0,此時(shí)視頻質(zhì)量不再受動(dòng)態(tài)性影響,可使除數(shù) 為一極小值,以減小對(duì)VS值的影響。又由于幀速率i^在一個(gè)^L頻序列中為一 個(gè)恒定值,公式9可轉(zhuǎn)化為
ra =——^——...........................公式10
八/ a=i
其中,r為一個(gè)極小的常數(shù),例如0.001。
另外,在利用公式9或公式10評(píng)估視頻質(zhì)量時(shí),優(yōu)選地,取iV,幀視
頻圖像動(dòng)態(tài)性參數(shù)的平均值,而不是取整個(gè)序列的平均值,采用抽樣方法
獲取視頻動(dòng)態(tài)性參數(shù)的值,每隔N幀取iV,幀計(jì)算視頻的動(dòng)態(tài)性參數(shù),其 中,所述N和7V,都為整數(shù)。由此,不但提高運(yùn)算效率,而且可以提高評(píng)
估準(zhǔn)確性。
由此可見,本發(fā)明采用運(yùn)動(dòng)速度和運(yùn)動(dòng)面積兩個(gè)因素來描述運(yùn)動(dòng)信 息,通過計(jì)算背景動(dòng)態(tài)性參數(shù)和對(duì)象動(dòng)態(tài)性參數(shù),從而確定視頻的動(dòng)態(tài)性 參數(shù),利用視頻動(dòng)態(tài)性參數(shù)對(duì)視頻質(zhì)量進(jìn)行評(píng)估,不論在背景或?qū)ο筮\(yùn)動(dòng) 時(shí),都可以得到準(zhǔn)確的質(zhì)量評(píng)估結(jié)果。經(jīng)實(shí)驗(yàn)證明,本發(fā)明提供的實(shí)施例較現(xiàn)有MV或MAD方案,更接近 視頻實(shí)際的動(dòng)態(tài)特性,在背景或?qū)ο筮\(yùn)動(dòng)時(shí),可進(jìn)行準(zhǔn)確的視頻質(zhì)量估計(jì)。
與上述方法相對(duì)應(yīng),本發(fā)明還提供一種視頻質(zhì)量評(píng)估裝置,該裝置可以 由硬件實(shí)現(xiàn),或者可由軟件實(shí)現(xiàn),當(dāng)然也可以由軟硬件結(jié)合實(shí)現(xiàn),具體實(shí)現(xiàn) 形式本發(fā)明不作限定。
參見圖5,為本發(fā)明提供的裝置結(jié)構(gòu)示意圖,該裝置包括以下各單元 運(yùn)動(dòng)矢量計(jì)算單元501,用于將視頻幀分為多個(gè)數(shù)據(jù)塊,計(jì)算每個(gè)數(shù)據(jù)塊 的運(yùn)動(dòng)矢量;
其中,采用塊匹配算法實(shí)現(xiàn)所述計(jì)算每個(gè)數(shù)據(jù)塊的運(yùn)動(dòng)矢量,其中,搜 索算法采用搜索次數(shù)比較少的四步搜索算法,塊匹配準(zhǔn)則采用絕對(duì)平均誤差 函數(shù)。具體實(shí)現(xiàn)參見方法實(shí)施例二中圖2以及對(duì)圖2的描述,此處不再贅述。
背景對(duì)象區(qū)分單元502,利用計(jì)算出的各數(shù)據(jù)塊的運(yùn)動(dòng)矢量區(qū)分視頻中的 背景和對(duì)象;
其中,采用基于運(yùn)動(dòng)矢量場的全局運(yùn)動(dòng)估計(jì)迭代方法實(shí)現(xiàn)所述區(qū)分背景 和對(duì)象。具體實(shí)現(xiàn)參見方法實(shí)施例二中圖3以及對(duì)圖3的描述,此處不再贅述。
動(dòng)態(tài)性參it計(jì)算單元503,用于分別計(jì)算背景動(dòng)態(tài)性參tt和對(duì)象動(dòng)態(tài)性參 數(shù),由所述背景動(dòng)態(tài)性參數(shù)和對(duì)象動(dòng)態(tài)性參數(shù)確定所述視頻幀的動(dòng)態(tài)性參數(shù);
其中,所述由背景動(dòng)態(tài)性參數(shù)和對(duì)象動(dòng)態(tài)性參數(shù)確定視頻幀的動(dòng)態(tài)性參 數(shù)的具體實(shí)現(xiàn)方式為FA=wB(3 x「A-sC+w。B x「iV。s ,其中,^和rzv。,分
別表示背景動(dòng)態(tài)性參數(shù)和對(duì)象動(dòng)態(tài)性參數(shù),WB。和w。e分別表示背景動(dòng)態(tài)性參 數(shù)權(quán)重和對(duì)象動(dòng)態(tài)性參數(shù)權(quán)重,并且,『see
,rOTe
,且。計(jì)算背景 動(dòng)態(tài)性參^t的具體實(shí)現(xiàn)方式為
=麵")2+一,")2
其中,[Ax(m,"),Ay(OT,")]表示背景塊(m,")的運(yùn)動(dòng)矢量,MFmax為一見頻序列中
已播放圖像中運(yùn)動(dòng)矢量的最大值。
計(jì)算背景動(dòng)態(tài)性參數(shù)的具體實(shí)現(xiàn)方式為<formula>formula see original document page 15</formula>
其中,[Ax(m,"),4y(w,")]表示對(duì)象塊Oz,w)的運(yùn)動(dòng)矢量,MFmax為視頻序歹寸中
已播放圖像中運(yùn)動(dòng)矢量的最大值。
評(píng)估單元504,用于由所述動(dòng)態(tài)性參數(shù)計(jì)算視頻平滑度,以視頻平滑度確 定視頻質(zhì)量。
優(yōu)選地,該裝置還可包括權(quán)重設(shè)置單元505,用于為所述動(dòng)態(tài)性參數(shù)計(jì)算
單元計(jì)算出的背景動(dòng)態(tài)性參數(shù)和對(duì)象動(dòng)態(tài)性參數(shù)分別設(shè)置第 一權(quán)重和第二權(quán)
重,其中,第一權(quán)重和第二權(quán)重都為大于或等于o、小于或等于1的常數(shù),且,
第一權(quán)重與第二權(quán)重之和為1,第一權(quán)重小于第二權(quán)重。
進(jìn)一步,該裝置還可包括動(dòng)態(tài)性參數(shù)設(shè)置單元506,用于對(duì)于標(biāo)記為未計(jì) 算出運(yùn)動(dòng)矢量的數(shù)據(jù)塊,設(shè)置其動(dòng)態(tài)性參數(shù)為大于1的常數(shù)。
可見,本發(fā)明提供的視頻質(zhì)量評(píng)估裝置通過計(jì)算背景動(dòng)態(tài)性參數(shù)和對(duì) 象動(dòng)態(tài)性參數(shù),從而確定視頻的動(dòng)態(tài)性參數(shù),利用視頻動(dòng)態(tài)性參數(shù)對(duì)視頻 質(zhì)量進(jìn)行評(píng)估,不論在背景或?qū)ο筮\(yùn)動(dòng)時(shí),都可以得到準(zhǔn)確的質(zhì)量評(píng)估結(jié) 果。
以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普 通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤 飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1、一種視頻質(zhì)量評(píng)估方法,其特征在于,包括將視頻幀分為多個(gè)數(shù)據(jù)塊,計(jì)算每個(gè)數(shù)據(jù)塊的運(yùn)動(dòng)矢量;利用計(jì)算出的各數(shù)據(jù)塊的運(yùn)動(dòng)矢量區(qū)分視頻中的背景和對(duì)象;分別計(jì)算背景動(dòng)態(tài)性參數(shù)和對(duì)象動(dòng)態(tài)性參數(shù),由所述背景動(dòng)態(tài)性參數(shù)和對(duì)象動(dòng)態(tài)性參數(shù)確定所述視頻幀的動(dòng)態(tài)性參數(shù);由所述動(dòng)態(tài)性參數(shù)計(jì)算視頻平滑度,以視頻平滑度確定視頻質(zhì)量。
2、 根據(jù)權(quán)利要求l所述方法,其特征在于,所述由背景動(dòng)態(tài)性參數(shù)和對(duì)象動(dòng)態(tài)性參數(shù)確定視頻幀的動(dòng)態(tài)性參數(shù)的具體實(shí)現(xiàn)方式為 叫=WBG x叫—恥+W0B x叫—os .其中,^V^和rA,分別表示背景動(dòng)態(tài)性參數(shù)和對(duì)象動(dòng)態(tài)性參數(shù),w^和 w。e分別表示背景動(dòng)態(tài)性參數(shù)權(quán)重和對(duì)象動(dòng)態(tài)性參數(shù)權(quán)重,并且,『sc e[o,l],『朋e[O,l],且『恥+『朋=1。
3、 根據(jù)權(quán)利要求2所述方法,其特征在于,還包括設(shè)置所述對(duì)象動(dòng)態(tài) 性參數(shù)權(quán)重大于所述背景動(dòng)態(tài)性參數(shù)。
4、 根據(jù)權(quán)利要求l所述方法,其特征在于,計(jì)算背景動(dòng)態(tài)性參數(shù)的具體 實(shí)現(xiàn)方式為MFmax其中,[A;c(m,"),Ay(m,")]表示背景塊(w,")的運(yùn)動(dòng)矢量,MF鵬為牙見頻序歹'J中 已播放圖像中運(yùn)動(dòng)矢量的最大值。
5、根據(jù)權(quán)利要求l所述方法,其特征在于,計(jì)算背景動(dòng)態(tài)性參數(shù)的具體 實(shí)現(xiàn)方式為rA,(,)=^,")2+A*,")2M廠鵬其中,[Ajc(附,"),AK附,")]表示對(duì)象塊(m,")的運(yùn)動(dòng)矢量,MFmax為^L頻序列中已播放圖像中運(yùn)動(dòng)矢量的最大值。
6、根據(jù)權(quán)利要求1至5中任一項(xiàng)所述方法,其特征在于,還包括,對(duì)于標(biāo)記為未計(jì)算出運(yùn)動(dòng)矢量的數(shù)據(jù)塊,設(shè)置其動(dòng)態(tài)性參數(shù)為大于1的 常數(shù)。
7、 根據(jù)權(quán)利要求1至5中任一項(xiàng)所述方法,其特征在于, 在所述由所述動(dòng)態(tài)性參數(shù)計(jì)算視頻平滑度的過程中,采用抽樣方式獲取視頻動(dòng)態(tài)性參數(shù)的值每隔N幀取7V)幀計(jì)算視頻的動(dòng)態(tài)性參數(shù),其中,所述 N和iV,都為整數(shù)。
8、 根據(jù)權(quán)利要求1至5中任一項(xiàng)所述方法,其特征在于,采用塊匹配算 法實(shí)現(xiàn)所述計(jì)算每個(gè)數(shù)據(jù)塊的運(yùn)動(dòng)矢量,其中,搜索算法采用搜索次數(shù)比較 少的四步搜索算法,塊匹配準(zhǔn)則采用絕對(duì)平均誤差函數(shù)。
9、 根據(jù)權(quán)利要求1至5中任一項(xiàng)所述方法,其特征在于, 采用基于運(yùn)動(dòng)矢量場的全局運(yùn)動(dòng)估計(jì)迭代方法實(shí)現(xiàn)所述區(qū)分背景和對(duì)象。
10、 一種視頻質(zhì)量評(píng)估裝置,其特征在于,包括運(yùn)動(dòng)矢量計(jì)算單元,用于將視頻幀分為多個(gè)數(shù)據(jù)塊,計(jì)算每個(gè)數(shù)據(jù)塊的 運(yùn)動(dòng)矢量;背景對(duì)象區(qū)分單元,利用計(jì)算出的各數(shù)據(jù)塊的運(yùn)動(dòng)矢量區(qū)分視頻中的背 景和對(duì)象;動(dòng)態(tài)性參數(shù)計(jì)算單元,用于分別計(jì)算背景動(dòng)態(tài)性參^:和對(duì)象動(dòng)態(tài)性參數(shù), 由所述背景動(dòng)態(tài)性參數(shù)和對(duì)象動(dòng)態(tài)性參數(shù)確定所述視頻幀的動(dòng)態(tài)性參數(shù);評(píng)估單元,用于由所述動(dòng)態(tài)性參數(shù)計(jì)算視頻平滑度,以視頻平滑度確定 視頻質(zhì)量。
11、 根據(jù)權(quán)利要求IO所述裝置,其特征在于,還包括 權(quán)重設(shè)置單元,用于為所述動(dòng)態(tài)性參數(shù)計(jì)算單元計(jì)算出的背景動(dòng)態(tài)性參數(shù)和對(duì)象動(dòng)態(tài)性參數(shù)分別設(shè)置第一權(quán)重和第二權(quán)重,其中,第一權(quán)重和第二 權(quán)重都為大于或等于0、小于或等于l的常數(shù),且,第一權(quán)重與第二權(quán)重之和 為1,第一權(quán)重小于第二權(quán)重。
12、 根據(jù)權(quán)利要求10或11所述裝置,其特征在于,還包括動(dòng)態(tài)性參數(shù)設(shè)置單元,用于對(duì)于所述運(yùn)動(dòng)矢量計(jì)算單元未計(jì)算出運(yùn)動(dòng)矢 量的數(shù)據(jù)塊,設(shè)置其動(dòng)態(tài)性參數(shù)為大于1的常數(shù)。
全文摘要
本發(fā)明公開了一種視頻質(zhì)量評(píng)估方法,包括將視頻幀分為多個(gè)數(shù)據(jù)塊,計(jì)算每個(gè)數(shù)據(jù)塊的運(yùn)動(dòng)矢量;利用計(jì)算出的各數(shù)據(jù)塊的運(yùn)動(dòng)矢量區(qū)分視頻中的背景和對(duì)象;分別計(jì)算背景動(dòng)態(tài)性參數(shù)和對(duì)象動(dòng)態(tài)性參數(shù),由所述背景動(dòng)態(tài)性參數(shù)和對(duì)象動(dòng)態(tài)性參數(shù)確定所述視頻幀的動(dòng)態(tài)性參數(shù);由所述動(dòng)態(tài)性參數(shù)計(jì)算視頻平滑度,以視頻平滑度確定視頻質(zhì)量。本發(fā)明通過計(jì)算背景動(dòng)態(tài)性參數(shù)和對(duì)象動(dòng)態(tài)性參數(shù),從而確定視頻的動(dòng)態(tài)性參數(shù),利用視頻動(dòng)態(tài)性參數(shù)對(duì)視頻質(zhì)量進(jìn)行評(píng)估,不論在背景或?qū)ο筮\(yùn)動(dòng)時(shí),都可以得到準(zhǔn)確的質(zhì)量評(píng)估結(jié)果。與上述方法相對(duì)應(yīng),本發(fā)明還提供一種視頻質(zhì)量評(píng)估裝置。
文檔編號(hào)H04N7/26GK101557516SQ200810103640
公開日2009年10月14日 申請(qǐng)日期2008年4月9日 優(yōu)先權(quán)日2008年4月9日
發(fā)明者徐瑞芬, 野 邢 申請(qǐng)人:北京中創(chuàng)信測科技股份有限公司