一種視頻質量評價方法和裝置與流程
2023-04-29 01:52:17 2

本發明屬於視頻領域,尤其涉及一種視頻質量評價方法和裝置。
背景技術:
對於IP網絡的視頻流媒體而言,視頻質量在採集、壓縮、傳輸、播出的過程中,會有所降低。通常,在編碼端,由於採用不同的壓縮格式,在刪除視覺冗餘信息的同時也刪除了部分有用信息,同時,在壓縮編碼的過程中會出現塊效應和邊界模糊的現象。在傳輸時,由於帶寬受限,網絡的延時、抖動等都會造成視頻流的丟包或誤碼,從而造成失真,影響視頻播出質量。在接收端,同一視頻,由於不同的解碼器和播放視頻的終端,用戶的視覺感受也不相同的。因此,為了解視頻質量的下降程度,並通過改進算法和傳輸機制來提高用戶的視覺感知,需要對視頻播出質量進行準確的評價。
目前,視頻質量評價方法(Video Quality Assessment,VQA)採用客觀質量評價方法。大多數客觀視頻質量評價方法基於單幀圖像質量的計算,然後取所有幀質量的均值或者加權均值作為整個視頻的質量評分。速度快,成本低,易於實現,被廣泛應用於工程實踐中。
然而,現有的視頻質量評價方法僅僅將視頻中單幀圖像的質量評價結果進行加權運算得出的結果作為視頻質量的評價結果,這種評價方法僅以單幀圖像的質量作為評價基礎,忽略了圖像之間的連貫性,從而導致對視頻的質量評價不準確。
技術實現要素:
本發明提供一種視頻質量評價方法和裝置,旨在解決現有的視頻質量評價方法對視頻的質量評價不準確的問題。
本發明提供一種視頻質量評價方法,從待評價視頻中獲取待評價圖像,從原始視頻中獲取與該待評價圖像具有相同幀序號的原始圖像,並對該待評價圖像和該原始圖像進行結構相似性運算,得到該待評價圖像的結構相似性指數,從該原始圖像中提取多個圖像顯著區,並對該圖像顯著區進行運動特性運算,計算出該圖像顯著區的運動特性因子,利用相鄰的兩個圖像顯著區的運動特性因子計算出該相鄰的兩個圖像顯著區的相似度,將該相似度大於預置相似度的兩個相鄰的圖像顯著區進行合併,以及對合併後圖像中的像素點的灰度值進行加權運算,得到該原始圖像的時空顯著度,對該原始圖像的時空顯著度和該待評價圖像的結構相似性指數的積進行加權運算,得到該待評價視頻的質量指數。
本發明提供一種視頻質量評價裝置,運算模塊用於從待評價視頻中獲取待評價圖像,從原始視頻中獲取與該待評價圖像具有相同幀序號的原始圖像,並對該待評價圖像和該原始圖像進行結構相似性運算,得到該待評價圖像的結構相似性指數,提取模塊用於從該原始圖像中提取多個圖像顯著區,運算模塊還用於對該圖像顯著區進行運動特性運算,以算出該圖像顯著區的運動特性因子,以及,利用相鄰的兩個圖像顯著區的運動特性因子計算出該相鄰的兩個圖像顯著區的相似度,合併模塊用於將該相似度大於預置相似度的兩個相鄰的圖像顯著區進行合併,該運算模塊還用於對合併後圖像中的像素點的灰度值進行加權運算,得到該原始圖像的時空顯著度,以及,對該原始圖像的時空顯著度和該待評價圖像的結構相似性指數的積進行加權運算,得到該待評價視頻的質量指數。
本發明提供了一種視頻質量評價方法和裝置,從待評價視頻中獲取待評價圖像,從原始視頻中獲取與該待評價圖像具有相同幀序號的原始圖像,並對該待評價圖像和該原始圖像進行結構相似性運算,得到該待評價圖像的結構相似性指數,從該原始圖像中提取多個圖像顯著區,並對該圖像顯著區進行運動特性運算,計算出該圖像顯著區的運動特性因子,利用相鄰的兩個圖像顯著區的運動特性因子計算出該相鄰的兩個圖像顯著區的相似度,將該相似度大於預置相似度的兩個相鄰的圖像顯著區進行合併,以及對合併後圖像中的像素點的灰度值進行加權運算,得到該原始圖像的時空顯著度,對該原始圖像的時空顯著度和該待評價圖像的結構相似性指數的積進行加權運算,得到該待評價視頻的質量指數。本發明與現有技術相比,有益效果在於:在計算待評價視頻的質量指數時,加入了能反映運動連貫性的運動特性因子,可以得出更加準確的視頻評價指數。同時,只需計算顯著區的運動特性因子,大大減少了計算量,節省了計算時間和運算資源。
附圖說明
為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例。
圖1是本發明第一實施例提供的一種視頻質量評價方法的實現流程示意圖;
圖2是本發明第二實施例提供的一種視頻質量評價方法的實現流程示意圖;
圖3是本發明第二實施例提供的一種原始圖像的空域顯著圖;
圖4是本發明第二實施例提供的空域顯著圖中的圖像顯著區經二值化處理後的圖像;
圖5是本發明第三實施例提供的一種視頻質量評價裝置的結構示意圖;
圖6是本發明第四實施例提供的一種視頻質量評價裝置的結構示意圖。
具體實施方式
為使得本發明的發明目的、特徵、優點能夠更加的明顯和易懂,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而非全部實施例。基於本發明中的實施例,本領域技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬於本發明保護的範圍。
本發明實施例提供的視頻質量評價方法可以應用於各種終端設備,如電腦、手機、平板電腦等終端以及其它終端。
請參閱圖1,圖1為本發明第一實施例提供的一種視頻質量評價方法的實現流程示意圖,圖1所示的視頻質量評價方法主要包括以下步驟:
S101、從待評價視頻中獲取待評價圖像,從原始視頻中獲取與該待評價圖像具有相同幀序號的原始圖像,並對該待評價圖像和該原始圖像進行結構相似性運算,得到該待評價圖像的結構相似性指數。
該待評價視頻為該待評價其質量指數的視頻。該待評價視頻一般為經採集、壓縮、傳輸或播出後的視頻。該待評價圖像為該待評價視頻中的圖像。原始視頻為該待評價視頻的原始視頻。該原始圖像為該原始視頻中的圖像,該待評價圖像在該待評價視頻中的幀順序與該原始圖像在該原始視頻中的幀序號相同。
S102、從該原始圖像中提取多個圖像顯著區,並對該圖像顯著區進行運動特性運算,計算出該圖像顯著區的運動特性因子。
該圖像顯著區為該原始圖像具有顯著性的區域。該運動特性因子用於表示該圖像顯著區的運動連貫性。
S103、利用相鄰兩個圖像顯著區的運動特性因子計算出該相鄰的兩個圖像顯著區的相似度,將該相似度大於預置相似度的兩個相鄰的圖像顯著區進行合併,以及對合併後圖像中的像素點的灰度值進行加權運算,得到該原始圖像的時空顯著度。
該相似度用於表示兩個圖像顯著區的運動特性因子的相似性。
S104、對該原始圖像的時空顯著度和該待評價圖像的結構相似性指數的積進行加權運算,得到該待評價視頻的質量指數。該時空顯著度用於表示該原始圖像在空間和時間上的顯著性。該待評價視頻的質量指數用於評價該待評價視頻的質量。
本發明實施例中,從待評價視頻中獲取待評價圖像,從原始視頻中獲取與該待評價圖像具有相同幀序號的原始圖像,並對該待評價圖像和該原始圖像進行結構相似性運算,得到該待評價圖像的結構相似性指數,從該原始圖像中提取多個圖像顯著區,並對該圖像顯著區進行運動特性運算,計算出該圖像顯著區的運動特性因子,利用相鄰的兩個圖像顯著區的運動特性因子計算出該相鄰的兩個圖像顯著區的相似度,將該相似度大於預置相似度的兩個相鄰的圖像顯著區進行合併,以及對合併後圖像中的像素點的灰度值進行加權運算,得到該原始圖像的時空顯著度,對該原始圖像的時空顯著度和該待評價圖像的結構相似性指數的積進行加權運算,得到該待評價視頻的質量指數。因此,在計算待評價視頻的質量指數時,加入了能反映運動連貫性的運動特性因子,可以得出更加準確的視頻評價指數。同時,只需計算顯著區的運動特性因子,大大減少了計算量,節省了計算時間和運算資源。
請參閱圖2,圖2為本發明第二實施例提供的一種視頻質量評價方法的實現流程示意圖,可應用於所有具有顯示功能的顯示圖像裝置中,圖1所示的視頻質量評價方法主要包括以下步驟:
S201、從待評價視頻中獲取待評價圖像,從原始視頻中獲取與該待評價圖像具有相同幀序號的原始圖像,並對該待評價圖像和該原始圖像進行結構相似性運算,得到該待評價圖像的結構相似性指數。
該待評價視頻為該待評價其質量指數的視頻。該待評價視頻一般為經採集、壓縮、傳輸或播出後的視頻。該待評價圖像為該待評價視頻中的圖像。原始視頻為該待評價視頻的原始視頻。該原始圖像為該原始視頻中的圖像,其中,該待評價圖像在該待評價視頻中的幀順序與該原始圖像在該原始視頻中的幀序號相同,如,該待評價圖像為第i幀,則該原始圖像為第i』幀,i=i』。
進一步地,對該待評價圖像和該原始圖像進行結構相似性運算,得到該待評價圖像的結構相似性指數,具體包括:
對該待評價圖像的亮度平均值和該原始圖像的亮度平均值進行亮度失真度運算,得出該待評價圖像的亮度失真度。
設該待評價圖像為該待評價視頻中的第i幀,該原始圖像為第i』幀,i=i』,該待評價圖像的亮度失真度為l(i),則
其中,μi為該待評價圖像的亮度平均值,μi』為該原始圖像的亮度平均值,C1=(K1L)2,L為像素的灰度值的變換範圍,L=100;K1<<1。
對該待評價圖像的亮度標準差、該原始圖像的亮度標準差以及該待評價圖像和該原始圖像的亮度協方差進行對比度失真度運算,得出該待評價圖像的對比度失真度。
設該待評價圖像的對比度失真度為c(i),則
其中,σi為該待評價圖像的亮度的標準差,σi』為該原始圖像的亮度的標準差,σii』為該待評價圖像和該原始圖像的亮度協方差,C2=(K2L)2,L=100;K2<1,通過非線性擬合和數值分析,設α=2。
S208、利用相鄰兩個圖像顯著區的運動特性因子計算出該相鄰兩個圖像顯著區的相似度,將該相似度大於預置相似度的兩個相鄰的圖像顯著區進行合併,以及對合併後圖像中的像素點的灰度值進行加權運算,得到該原始圖像的時空顯著度。
進一步地,利用相鄰的兩個圖像顯著區的運動特性因子計算出該相鄰的兩個圖像顯著區的相似度,具體包括:
在該多個圖像顯著區中,選取相鄰的兩個圖像顯著區。
將該兩個圖像顯著區的運動特性因子的最大值與該兩個圖像顯著區的運動特性因子的差值的絕對值進行減法運算,得到目標值。
將該目標值與該兩個圖像顯著區的運動特性因子的最大值進行除法運算,並將得到的商作為該相鄰兩個圖像顯著區的相似度。
設Smotion(ri,rj)為相鄰的兩個圖像顯著區的相似度,則
其中,ri,rj表示相鄰的兩個圖像顯著區,和表示相鄰的兩個圖像顯著區的運動特性因子,為和的最大值,Smotion(ri,rj)為相鄰的圖像顯著區的相似度。
在實際應用中,圖像顯著區ri會存在多個相近的圖像顯著區,則在該多個相近的圖像顯著區中選取與該圖像顯著區ri相隔的像素點最少的區域作為與該圖像顯著區ri相鄰的圖像顯著區。如,與ri相近的圖像顯著區有r1、r2和r3,其中,ri與r1、r2和r3分別相隔0、1和2個像素點,則ri和r1為相鄰的圖像顯著區。其中,該相隔的像素點為兩個圖像顯著區之間相鄰最近的區域相隔的像素點。
將該相似度大於預置相似度的兩個相鄰圖像顯著區進行合併,並對合併後圖像中像素點的灰度值進行加權運算,得到該原始圖像的時空顯著度。
該預置相似度為預置的相似度,可以按照實際情況進行設置,可以設置相似度的最大值為預置相似度,也可以設置具體的相似度值作為預置相似度。
需要說明的是,將相似度大於預置相似度的兩個相鄰圖像顯著區合併後的圖像為該原始圖像的時空顯著圖,設S(i)為該原始圖像的時空顯著圖,則,
S(i)={rx,rx∈ri∪rj}
其中,{rx,rx∈ri∪rj}表示對相似度大於該預置相似度的圖像顯著區進行合併。
設Ds(i)為該原始圖像的時空顯著度,則,
其中,Di(n)為該時空顯著圖S(i)中每一個像素點的灰度值,N為時空顯著圖S(i)中像素點總個數。
這樣,通過在該原始圖像的空域顯著圖中提取圖像顯著區計算出的運動特性因子更加符合人眼視覺特性,進而可以準確的反映待評價視頻的運動特性,得出更加準確的待評價視頻的質量指數。而且,只需要計算顯著區的運動特性因子而不必計算整個原始圖像的運動特性因子,這樣可以大大的減少計算量,節省計算時間和運算資源。
S209、對該原始圖像的時空顯著度和該待評價圖像的結構相似性指數的積進行加權運算,得到該待評價視頻的質量指數。
在計算該待評價視頻的質量指數時,分別將該原始視頻中每一幀原始圖像的時空顯著度與該待評價視頻中每一幀圖像的結構相似性指數進行加權運算,得到該待評價視頻的質量指數。
設SMW-SSIM為該待評價視頻的質量指數,則,
其中,SSIM(i)表示該待評價圖像的結構相似性指數,DS(i)表示該原始圖像的時空顯著度。
本發明實施例中,從待評價視頻中獲取待評價圖像,從原始視頻中獲取與該待評價圖像具有相同幀序號的原始圖像,並對該待評價圖像和該原始圖像進行結構相似性運算,得到該待評價圖像的結構相似性指數。對該原始圖像進行頻譜冗餘運算,得到該原始圖像的頻譜冗餘,對該原始圖像的頻譜冗餘和該原始圖像的相位譜進行譜冗餘運算,得到該原始圖像的空域顯著圖,對該空域顯著圖進行二值化處理,得到多個圖像顯著區,在該圖像顯著區中提取運動目標,並分別對該運動目標的相對運動矢量和背景運動矢量進行二範數運算,分別得到該圖像顯著區的相對運動矢量強度和背景運動矢量強度,對該相對運動矢量強度和該背景運動矢量強度進行加權運算,得到該圖像顯著區的運動因子,將該原始視頻中圖像顯著區的運動因子的最大值與該圖像顯著區的運動因子進行除法運算,並對計算出的參數進行對數運算,得到該圖像顯著區的運動特性因子,利用相鄰的兩個圖像顯著區的運動特性因子計算出該相鄰兩個圖像顯著區的相似度,將該相似度大於預置相似度的兩個相鄰圖像顯著區進行合併,以及對合併後圖像中的像素點的灰度值進行加權運算,得到該原始圖像的時空顯著度,對該原始圖像的時空顯著度和該待評價圖像的結構相似性指數的積進行加權運算,得到該待評價視頻的質量指數。因此,在計算待評價視頻的質量指數時,加入了能反映運動連貫性的運動特性因子,可以得出更加準確的視頻評價指數。同時,只需計算顯著區的運動特性因子,大大減少了計算量,節省了計算時間和運算資源。
請參閱圖5,圖5是本發明第三實施例提供的視頻質量評價裝置的結構示意圖,為了便於說明,僅示出了與本發明實施例相關的部分。圖5示例的視頻質量評價裝置可以是前述圖1和圖2所示實施例提供的視頻質量評價方法的執行主體,可以是視頻質量評價裝置中的一個控制模塊。圖5示例的視頻質量評價裝置,主要包括:運算模塊501、提取模塊502和合併模塊503。以上各功能模塊詳細說明如下:
運算模塊501,用於從待評價視頻中獲取待評價圖像,從原始視頻中獲取與該待評價圖像具有相同幀序號的原始圖像,並對該待評價圖像和該原始圖像進行結構相似性運算,得到該待評價圖像的結構相似性指數。
該待評價視頻為該待評價其質量指數的視頻。該待評價視頻一般為經採集、壓縮、傳輸或播出後的視頻。該待評價圖像為該待評價視頻中的圖像。原始視頻為該待評價視頻的原始視頻。該原始圖像為該原始視頻中的圖像,該待評價圖像在該待評價視頻中的幀順序與該原始圖像在該原始視頻中的幀序號相同。
提取模塊502,用於從該原始圖像中提取多個圖像顯著區。
該圖像顯著區為該原始圖像具有顯著性的區域。該運動特性因子用於表示該圖像顯著區的運動連貫性。
進一步地,運算模塊501,還用於對該圖像顯著區進行運動特性運算,以算出該圖像顯著區的運動特性因子;以及,利用相鄰的兩個圖像顯著區的運動特性因子計算出該相鄰的兩個圖像顯著區的相似度。
該相似度用於表示兩個圖像顯著區的運動特性因子的相似性。
合併模塊503,用於將該相似度大於預置相似度的兩個相鄰的圖像顯著區進行合併。
進一步地,運算模塊501,還用於對合併後圖像中的像素點的灰度值進行加權運算,得到該原始圖像的時空顯著度;以及,對該原始圖像的時空顯著度和該待評價圖像的結構相似性指數的積進行加權運算,得到該待評價視頻的質量指數。
本發明實施例的未盡細節請參照圖1和圖2所示的第一和第二實施例,在此不再贅述。
本發明實施例中,運算模塊501用於從待評價視頻中獲取待評價圖像,從原始視頻中獲取與該待評價圖像具有相同幀序號的原始圖像,並對該待評價圖像和該原始圖像進行結構相似性運算,得到該待評價圖像的結構相似性指數,提取模塊502用於從該原始圖像中提取多個圖像顯著區,運算模塊501還用於對該圖像顯著區進行運動特性運算,以算出該圖像顯著區的運動特性因子;以及,利用相鄰的兩個圖像顯著區的運動特性因子計算出該相鄰的兩個圖像顯著區的相似度,合併模塊503用於將該相似度大於預置相似度的兩個相鄰的圖像顯著區進行合併,運算模塊501用於對合併後圖像中的像素點的灰度值進行加權運算,得到該原始圖像的時空顯著度;以及,對該原始圖像的時空顯著度和該待評價圖像的結構相似性指數的積進行加權運算,得到該待評價視頻的質量指數。因此,在計算待評價視頻的質量指數時,加入了能反映運動連貫性的運動特性因子,可以得出更加準確的視頻評價指數。同時,只需計算顯著區的運動特性因子,大大減少了計算量,節省了計算時間和運算資源。
請參閱圖6,圖6是本發明第四實施例提供的視頻質量評價裝置的結構示意圖,為了便於說明,僅示出了與本發明實施例相關的部分。圖6示例的視頻質量評價裝置可以是前述圖1和圖2所示實施例提供的視頻質量評價方法的執行主體,可以是視頻質量評價裝置中的一個控制模塊。圖6示例的視頻質量評價裝置,主要包括:運算模塊601、提取模塊602和合併模塊603;其中,運算模塊601包括:失真運算模塊611、指數運算模塊621、矢量運算模塊631、運動特性運算模塊641、選取模塊651和相似運算模塊661;提取模塊602包括:頻譜運算模塊612、譜冗餘運算模塊622和確定模塊632。以上各功能模塊詳細說明如下:
運算模塊601,用於從待評價視頻中獲取待評價圖像,從原始視頻中獲取與該待評價圖像具有相同幀序號的原始圖像,並對該待評價圖像和該原始圖像進行結構相似性運算,得到該待評價圖像的結構相似性指數。
該待評價視頻為該待評價其質量指數的視頻。該待評價視頻一般為經採集、壓縮、傳輸或播出後的視頻。該待評價圖像為該待評價視頻中的圖像。原始視頻為該待評價視頻的原始視頻。該原始圖像為該原始視頻中的圖像,該待評價圖像在該待評價視頻中的幀順序與該原始圖像在該原始視頻中的幀序號相同。
提取模塊602,用於從該原始圖像中提取多個圖像顯著區。
該圖像顯著區為該原始圖像具有顯著性的區域。該運動特性因子用於表示該圖像顯著區的運動連貫性。
進一步地,運算模塊601,還用於對該圖像顯著區進行運動特性運算,以算出該圖像顯著區的運動特性因子;以及,利用相鄰的兩個圖像顯著區的運動特性因子計算出該相鄰的兩個圖像顯著區的相似度。
該相似度用於表示兩個圖像顯著區的運動特性因子的相似性。
合併模塊603,用於將該相似度大於預置相似度的兩個相鄰的圖像顯著區進行合併。
進一步地,運算模塊601,還用於對合併後圖像中的像素點的灰度值進行加權運算,得到該原始圖像的時空顯著度;以及,對該原始圖像的時空顯著度和該待評價圖像的結構相似性指數的積進行加權運算,得到該待評價視頻的質量指數。
進一步地,運算模塊601包括:失真運算模塊611和指數運算模塊621。
失真運算模塊611,用於對該待評價圖像的亮度平均值和該原始圖像的亮度平均值進行亮度失真度運算,得出該待評價圖像的亮度失真度。
進一步地,失真運算模塊611,還用於對該待評價圖像的亮度標準差、該原始圖像的亮度標準差以及該待評價圖像和該原始圖像的亮度協方差進行對比度失真度運算,得出該待評價圖像的對比度失真度。
進一步地,失真運算模塊611,還用於對該待評價圖像的亮度標準差、該原始圖像的亮度標準差以及該待評價圖像和該原始圖像的亮度協方差進行結構失真度運算,得出該待評價圖像的結構失真度。
指數運算模塊621,用於對該亮度失真度、該對比度失真度及該結構失真度進行乘法運算,得到該待評價圖像的結構相似性指數。
進一步地,提取模塊602包括:頻譜運算模塊612、譜冗餘運算模塊622和二值運算模塊632。
頻譜運算模塊612,用於對該原始圖像進行頻譜冗餘運算,得到該原始圖像的頻譜冗餘。
譜冗餘運算模塊622,用於對該原始圖像的頻譜冗餘和該原始圖像的相位譜進行譜冗餘運算,得到該原始圖像的空域顯著圖。
確定模塊632,用於將該空域顯著圖中灰度值大於預置灰度值的像素點組成的區域確定為該圖像顯著區。
進一步地,運算模塊601還包括:矢量運算模塊631和運動特性運算模塊641。
矢量運算模塊631,用於在該圖像顯著區中提取運動目標,並分別對該運動目標的相對運動矢量和背景運動矢量進行二範數運算,得到該圖像顯著區的相對運動矢量強度和背景運動矢量強度。
運動特性運算模塊641,用於對該相對運動矢量強度和該背景運動矢量強度進行加權運算,得到該圖像顯著區的運動因子。
運動特性運算模塊641,還用於將該圖像顯著區的運動因子與該原始視頻中的圖像顯著區的運動因子的最大值進行除法運算,並對算出的參數進行對數運算,以得到該圖像顯著區的運動特性因子。
進一步地,運算模塊601還包括:選取模塊651和相似運算模塊661。
選取模塊651,用於在該多個圖像顯著區中,選取相鄰的兩個圖像顯著區。
相似運算模塊661,用於將該兩個圖像顯著區的運動特性因子的最大值與該兩個圖像顯著區的運動特性因子的差值的絕對值進行減法運算,得到目標值。
相似運算模塊661,還用於將該目標值與該兩個圖像顯著區的運動特性因子的最大值進行除法運算,並將算出的商作為該相鄰兩個圖像顯著區的相似度。
本發明實施例的未盡細節請參照圖1和圖2所示的第一和第二實施例,在此不再贅述。
本發明實施例中,運算模塊601用於從待評價視頻中獲取待評價圖像,從原始視頻中獲取與該待評價圖像具有相同幀序號的原始圖像,並對該待評價圖像和該原始圖像進行結構相似性運算,得到該待評價圖像的結構相似性指數,提取模塊602用於從該原始圖像中提取多個圖像顯著區,運算模塊601還用於對該圖像顯著區進行運動特性運算,以算出該圖像顯著區的運動特性因子;以及,利用相鄰的兩個圖像顯著區的運動特性因子計算出該相鄰的兩個圖像顯著區的相似度,合併模塊603用於將該相似度大於預置相似度的兩個相鄰的圖像顯著區進行合併,運算模塊601用於對合併後圖像中的像素點的灰度值進行加權運算,得到該原始圖像的時空顯著度;以及,對該原始圖像的時空顯著度和該待評價圖像的結構相似性指數的積進行加權運算,得到該待評價視頻的質量指數。失真運算模塊611用於對該待評價圖像的亮度平均值和該原始圖像的亮度平均值進行亮度失真度運算,得出該待評價圖像的亮度失真度,失真運算模塊611還用於對該待評價圖像的亮度標準差、該原始圖像的亮度標準差以及該待評價圖像和該原始圖像的亮度協方差進行對比度失真度運算,得出該待評價圖像的對比度失真度,失真運算模塊611還用於對該待評價圖像的亮度標準差、該原始圖像的亮度標準差以及該待評價圖像和該原始圖像的亮度協方差進行結構失真度運算,得出該待評價圖像的結構失真度,指數運算模塊621用於對該亮度失真度、該對比度失真度及該結構失真度進行乘法運算,得到該待評價圖像的結構相似性指數,頻譜運算模塊612用於對該原始圖像進行頻譜冗餘運算,得到該原始圖像的頻譜冗餘,譜冗餘運算模塊622用於對該原始圖像的頻譜冗餘和該原始圖像的相位譜進行譜冗餘運算,得到該原始圖像的空域顯著圖,確定模塊632用於將該空域顯著圖中灰度值大於預置灰度值的像素點組成的區域確定為該圖像顯著區矢量運算模塊631用於在該圖像顯著區中提取運動目標,並分別對該運動目標的相對運動矢量和背景運動矢量進行二範數運算,得到該圖像顯著區的相對運動矢量強度和背景運動矢量強度,運動特性運算模塊641用於對該相對運動矢量強度和該背景運動矢量強度進行加權運算,得到該圖像顯著區的運動因子。運動特性運算模塊641還用於將該圖像顯著區的運動因子與該原始視頻中的圖像顯著區的運動因子的最大值進行除法運算,並對算出的參數進行對數運算,以得到該圖像顯著區的運動特性因子。選取模塊651用於在該多個圖像顯著區中,選取相鄰的兩個圖像顯著區。相似運算模塊661用於將該兩個圖像顯著區的運動因子的最大值與該兩個圖像顯著區的運動特性因子的差值的絕對值進行減法運算,得到目標值。相似運算模塊661還用於將該目標值與該兩個圖像顯著區的運動因子的最大值進行除法運算,並將算出的商作為該相鄰兩個圖像顯著區的相似度。因此,在計算待評價視頻的質量指數時,加入了能反映運動連貫性的運動特性因子,可以得出更加準確的視頻評價指數。同時,只需計算顯著區的運動特性因子,大大減少了計算量,節省了計算時間和運算資源。
在本申請所提供的多個實施例中,應該理解到,所揭露的系統、裝置和方法,可以通過其它的方式實現。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述模塊的劃分,僅僅為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,例如多個模塊或組件可以結合或者可以集成到另一個系統,或一些特徵可以忽略,或不執行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連結可以是通過一些接口,裝置或模塊的間接耦合或通信連結,可以是電性,機械或其它的形式。
所述作為分離部件說明的模塊可以是或者也可以不是物理上分開的,作為模塊顯示的部件可以是或者也可以不是物理模塊,即可以位於一個地方,或者也可以分布到多個網絡模塊上。可以根據實際的需要選擇其中的部分或者全部模塊來實現本實施例方案的目的。
另外,在本發明各個實施例中的各功能模塊可以集成在一個處理模塊中,也可以是各個模塊單獨物理存在,也可以兩個或兩個以上模塊集成在一個模塊中。上述集成的模塊既可以採用硬體的形式實現,也可以採用軟體功能模塊的形式實現。
所述集成的模塊如果以軟體功能模塊的形式實現並作為獨立的產品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中。基於這樣的理解,本發明的技術方案本質上或者說對現有技術做出貢獻的部分或者該技術方案的全部或部分可以以軟體產品的形式體現出來,該計算機軟體產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,伺服器,或者網絡設備等)執行本發明各個實施例所述方法的全部或部分步驟。而前述的存儲介質包括:U盤、移動硬碟、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、磁碟或者光碟等各種可以存儲程序代碼的介質。
需要說明的是,對於前述的各方法實施例,為了簡便描述,故將其都表述為一系列的動作組合,但是本領域技術人員應該知悉,本發明並不受所描述的動作順序的限制,因為依據本發明,某些步驟可以採用其它順序或者同時進行。其次,本領域技術人員也應該知悉,說明書中所描述的實施例均屬於優選實施例,所涉及的動作和模塊並不一定都是本發明所必須的。
在上述實施例中,對各個實施例的描述都各有側重,某個實施例中沒有詳述的部分,可以參見其它實施例的相關描述。
以上為對本發明所提供的視頻質量評價方法及裝置的描述,對於本領域的技術人員,依據本發明實施例的思想,在具體實施方式及應用範圍上均會有改變之處,綜上,本說明書內容不應理解為對本發明的限制。