專利名稱:一種圖像客觀質量評價方法
技術領域:
本發明涉及一種圖像質量評價方法,尤其是涉及一種圖像客觀質量評價方法。
背景技術:
圖像在采集、壓縮、存儲、傳輸和重建等領域中都會涉及到圖像質量評價。而實時 圖像處理技術需要一種低復雜度、易硬件實現又能結合人眼特性的圖像質量評價方法。圖 像質量評價方法可分為主觀評價方法和客觀評價方法。主觀評價方法是一種比較可靠的評 價方法,但主觀評價方法耗時、費力又無法實時操作,故需設計合理的客觀評價方法。客觀 評價方法采用數學模型評價圖像質量,其具有速度快、易實現、可嵌入等優點。圖像結構的 改變會導致圖像質量的下降,而圖像結構改變的一種表現形式是梯度相位和梯度幅值的改 變,現有客觀評價方法沒有充分結合人眼視覺特性,或是只考慮梯度幅值的變化對圖像質 量的影響,或是只考慮梯度相位的變化對圖像質量的影響,導致最終的客觀評價結果與主 觀感知的相關性較差。
發明內容
本發明所要解決的技術問題是提供一種能夠綜合考慮失真圖像的梯度幅值和梯 度相位信息的改變對失真圖像質量的影響,可有效提高客觀質量評價結果與人眼主觀感知 的相關性的圖像客觀質量評價方法。本發明解決上述技術問題所采用的技術方案為一種圖像客觀質量評價方法,其 特征在于包括以下步驟①將尺寸為WXH的參考圖像表示為{I。(i,j) I 1 ^ i ^ W, 1 ^ j彡H},將尺寸為 WXH的失真圖像表示為{Id(i,j) 11彡i彡W,1彡j彡H},其中,W表示參考圖像和失真圖 像的寬度,H表示參考圖像和失真圖像的高度,I。(i,j)表示參考圖像中坐標位置為(i,j) 的像素點的像素值,Id(i,j)表示失真圖像中坐標位置為(i,j)的像素點的像素值;②對參考圖像和失真圖像進行聯合的區域劃分,將參考圖像和失真圖像劃分為邊 緣區域、紋理區域和平坦區域三類區域,記邊緣區域為艮,記紋理區域為&,記平坦區域為 &,區域劃分后參考圖像和失真圖像中坐標位置同為(i,j)的像素點屬于同一類區域;③利用梯度算子計算參考圖像{I。(i,j)}的水平梯度圖像和垂直梯度圖像,分別 記為{Gx。(i,j)}和{Gy。(i,j)},其中,Gx。(i,j)表示參考圖像中坐標位置為(i,j)的像 素點的水平梯度幅值,Gy。(i,j)表示參考圖像中坐標位置為(i,j)的像素點的垂直梯度幅 值;然后根據參考圖像中坐標位置為(i,j)的像素點的梯度方向和梯度幅值對參考圖像進 行量化編碼,量化編碼的具體過程為當Gx。(i,j) >0且Gy。(i,j) >0且|Gx。(i,j)| > |Gy。(i,j)|時,參考圖像中坐標位置為(i,j)的像素點的相位量化編碼為0000;當Gx。(i, j) >0 j.Gyo(i, j) >0且 IGx。(i,j)彡 |Gy。(i,j)時,參考圖像中坐標位置為(i,j) 的像素點的相位量化編碼為1000 ;當Gx。(i,j) <0且6”(1,力>0且|Gx。(i,j)| ( I Gy 。(i,j) I時,參考圖像中坐標位置為(i,j)的像素點的相位量化編碼為1100 ;當Gx。(i,j)<0且Gy。(i,j) >0且|Gx。(i,j)| > |Gy—。(i,j)時,參考圖像中坐標位置為(i,j)的像 素點的相位量化編碼為1110 ;當Gx。(i,j) <0且、。(1,力<0且|Gx。(i,j)| > |Gy。(i, j) I時,參考圖像中坐標位置為(i,j)的像素點的相位量化編碼為1111 ;當Gx。(i,j) <0 且Gy。(i,j) <0且|Gx。(i,j) I彡|Gy—。(i,j) I時,參考圖像中坐標位置為(i,j)的像素點 的相位量化編碼為 0111 ;當 Gx。(i,j) > 0 且 Gy。(i,j) < 0 且 |GX。(i,j) I 彡 |Gy。(i,j) 時,參考圖像中坐標位置為(i,j)的像素點的相位量化編碼為0011 ;當Gx。(i,j) >0且 。(i,j) <0且|Gx。(i,j)| > |Gy。(i,j)|時,參考圖像中坐標位置為(i,j)的像素點的相 位量化編碼為0001,其中,符號“ 11 ”表示取絕對值符號;④利用梯度算子計算失真圖像{Id(i,j)}的水平梯度圖像和垂直梯度圖像,分別 記為{Gx d(i,j)}和{Gy d(i,j)},其中,Gx d(i,j)表示失真圖像中坐標位置為(i,j)的像 素點的水平梯度幅值,Gy d(i,j)表示失真圖像中坐標位置為(i,j)的像素點的垂直梯度幅 值;然后根據失真圖像中坐標位置為(i,j)的像素點的梯度方向和梯度幅值對失真圖像進 行量化編碼,量化編碼的具體過程為當Gx d(i,j) >0且Gyd(i,j) >0且|Gxd(i,j)| > |Gy d(i,j)|時,失真圖像中坐標位置為(i,j)的像素點的相位量化編碼為0000;當Gx d(i, j) >0且Gyd(i,j) >0且Gxd (i, j) ( |Gyd(i,j)時,失真圖像中坐標位置為(i,j) 的像素點的相位量化編碼為1000 ;當Gx d(i,j) <0且6^(1,力>0且|Gxd(i,j)| ( I Gy d(i,j) I時,失真圖像中坐標位置為(i,j)的像素點的相位量化編碼為1100 ;當Gx d(i,j) <0且Gyd(i,j) >0且|Gxd(i,j)| > |Gy—d(i,j)時,失真圖像中坐標位置為(i,j)的像 素點的相位量化編碼為 1110 ;當 Gx d(i,j) < 0 且 Gy d(i,j) < 0 且 |Gxd(i,j) I > |Gyd(i, j) I時,失真圖像中坐標位置為(i,j)的像素點的相位量化編碼為1111 ;當Gx d(i,j) <0 且Gyd(i,j) <0且|Gxd(i,j) I彡|Gyd(i,j) I時,失真圖像中坐標位置為(i,j)的像素點 的相位量化編碼為 0111 ;當 Gx d(i,j) > 0 且 Gy d(i,j) < 0 且 |GX d(i,j) I 彡 Gy d (i, j) 時,失真圖像中坐標位置為(i,j)的像素點的相位量化編碼為0011 ;當Gxd(i,j) >0且 d(i,j) <0且|Gx d(i,j)| > |Gy—d(i,j)時,失真圖像中坐標位置為(i,j)的像素點的相 位量化編碼為0001 ;⑤計算參考圖像和失真圖像的邊緣區域&中所有像素點的漢明距離之和,記為 HDre ,HDre =^[C°RE(iJ) CdRE(iJ)],其中,%(/,_/+)表示參考圖像的邊緣區域&中坐標位
置為(i,j)的像素點的相位量化編碼,表示失真圖像的邊緣區域&中坐標位置為 (i,j)的像素點的相位量化編碼,符號“θ”表示異或運算符;計算參考圖像和失真圖像的 紋理區域&中所有像素點的漢明距離之和,記為ffl^,
權利要求
1. 一種圖像客觀質量評價方法,其特征在于包括以下步驟①將尺寸為WXH的參考圖像表示為{I。(i,j)|1彡i^ j彡H},將尺寸為WXH 的失真圖像表示為{Id(i,j) 11 ^ i ^ W, 1 ^ j彡H},其中,W表示參考圖像和失真圖像的 寬度,H表示參考圖像和失真圖像的高度,I。(i,j)表示參考圖像中坐標位置為(i,j)的像 素點的像素值,Id(i,j)表示失真圖像中坐標位置為(i,j)的像素點的像素值;②對參考圖像和失真圖像進行聯合的區域劃分,將參考圖像和失真圖像劃分為邊緣區 域、紋理區域和平坦區域三類區域,記邊緣區域為艮,記紋理區域為&,記平坦區域為&,區 域劃分后參考圖像和失真圖像中坐標位置同為(i,j)的像素點屬于同一類區域;③利用梯度算子計算參考圖像U。(i,j)}的水平梯度圖像和垂直梯度圖像,分別記為 {Gx。(i,j)}和{Gy。(i,j)},其中,Gx。(i,j)表示參考圖像中坐標位置為(i,j)的像素點的 水平梯度幅值,Gy。(i,j)表示參考圖像中坐標位置為(i,j)的像素點的垂直梯度幅值 ’然 后根據參考圖像中坐標位置為(i,j)的像素點的梯度方向和梯度幅值對參考圖像進行量 化編碼,量化編碼的具體過程為當Gx。(i,j) >0且Gy。(i,j) >0且|Gx。(i,j) I > |Gy 。(i,j) I時,參考圖像中坐標位置為(i,j)的像素點的相位量化編碼為0000 ;當Gx。(i,j) >0且Gy。(i,j) >0且|Gx。(i,j)|彡|Gy—。(i,j)時,參考圖像中坐標位置為(i,j)的像 素點的相位量化編碼為1000 ;當Gx。(i,j) < 0且Gy。(i,j) > 0且|Gx。(i,j) I彡|Gy。(i, j) I時,參考圖像中坐標位置為(i,j)的像素點的相位量化編碼為1100 ;當Gx。(i,j) < 0 且Gy。(i,j) >0且|Gx。(i,j) I > |Gy—。(i,j) I時,參考圖像中坐標位置為(i,j)的像素點 的相位量化編碼為 1110 ;當 Gx。(i,j) < 0 且 Gy。(i,j) < 0 且 |GX。(i,j) I > |Gy。(i,j) 時,參考圖像中坐標位置為(i,j)的像素點的相位量化編碼為1111 ;當Gx。(i,j) <0且 。(i,j) <0且|Gx。(i,j)|彡|Gy。(i,j)|時,參考圖像中坐標位置為(i,j)的像素點的相 位量化編碼為 0111 ;當 Gx。(i,j) >0 J.Gy o(i,j) <0 5. |GX 0(i,j)彡 Gy—。(i,j)時,參 考圖像中坐標位置為(i,j)的像素點的相位量化編碼為0011 ;當Gx。(i,j) > 0且Gy。(i, j) <0且|Gx。(i,j)| > |Gy。(i,j)|時,參考圖像中坐標位置為(i,j)的像素點的相位量 化編碼為0001,其中,符號“ 11 ”表示取絕對值符號;④利用梯度算子計算失真圖像{Id(i,j·)}的水平梯度圖像和垂直梯度圖像,分別記為 {Gx d(i,j)}和{Gy d(i,j)},其中,Gx d(i,j)表示失真圖像中坐標位置為(i,j)的像素點的 水平梯度幅值,Gy d(i,j)表示失真圖像中坐標位置為(i,j)的像素點的垂直梯度幅值 ’然 后根據失真圖像中坐標位置為(i,j)的像素點的梯度方向和梯度幅值對失真圖像進行量 化編碼,量化編碼的具體過程為當Gxd(i,j) >0且Gyd(i,j) >0且|Gxd(i,j) I > |Gy d(i,j) I時,失真圖像中坐標位置為(i,j)的像素點的相位量化編碼為0000 ;當Gx d(i,j) >0且Gyd(i,j) >0且|Gxd(i,j)|彡|Gy—d(i,j)時,失真圖像中坐標位置為(i,j)的像 素點的相位量化編碼為1000 ;當Gx d(i,j) < 0且Gy d(i,j) > 0且|Gxd(i,j) I彡|Gyd(i, j) I時,失真圖像中坐標位置為(i,j)的像素點的相位量化編碼為1100 ;當Gx d(i,j) < 0 且Gyd(i,j) >0且|Gxd(i,j) I > |Gyd(i,j) I時,失真圖像中坐標位置為(i,j)的像素點 的相位量化編碼為 1110 ;當 Gx d(i,j) < 0 且 Gy d(i,j) < 0 且 |GX d (i,j) I > Gy d (i, j) 時,失真圖像中坐標位置為(i,j)的像素點的相位量化編碼為1111 ;當Gxd(i,j) <0且 d(i,j) <0且|Gx d(i,j)|彡|Gy—d(i,j)時,失真圖像中坐標位置為(i,j)的像素點的相 位量化編碼為 0111 ;當 Gx d(i,j) >0 J.Gy d(i,j) <0 5. |Gx_d(i,j)彡 Gy d(i,j)時,失真圖像中坐標位置為(i,j)的像素點的相位量化編碼為0011 ;當Gx d(i,j) > 0且Gy d(i, j) < ο且IGx d(i,j) ι > IGy d(i,j) ι時,失真圖像中坐標位置為(i,j)的像素點的相位量 化編碼為0001 ;⑤計算參考圖像和失真圖像的邊緣區域&中所有像素點的漢明距離之和,記, HDre =Y\C°Re (/, j) Θ Cl (/, _/+)],其中,C°Re (/, 7+)表示參考圖像的邊緣區域&中坐標位置為(i,j)的像素點的相位量化編碼,表示失真圖像的邊緣區域&中坐標位置為 (i,j)的像素點的相位量化編碼,符號“φ”表示異或運算符;計算參考圖像和失真圖像 的紋理區域&中所有像素點的漢明距離之和,記為HDRr ,HDrt = Σ[(^α_/+)Φ(/,_/+)], 其中,表示參考圖像的紋理區域&中坐標位置為(i,j)的像素點的相位量化編 碼,( (/,_/+)表示失真圖像的紋理區域&中坐標位置為(i,j)的像素點的相位量化編 碼;計算參考圖像和失真圖像的平坦區域&中所有像素點的漢明距離之和,記, ffl^ =Σ
,其中,Q(U)表示參考圖像的平坦區域&中坐標位置為 (i,j)的像素點的相位量化編碼,表示失真圖像的平坦區域&中坐標位置為(i,j) 的像素點的相位量化編碼;⑥根據參考圖像和失真圖像的邊緣區域&中所有像素點的漢明距離之和 、紋理區域&中所有像素點的漢明距離之及平坦區域&中所有像素點的漢明距離之,對失真圖像進行客觀質量評價得到最終評分,記為IQA, IQA = Wre χHDre+Wrt ΧHDrt+WRs XHDRs,其中,為邊緣區域&的評價權重系數,為紋理區域&的評價權重系數,為平坦區域&的評價權重系數。
2.根據權利要求1所述的一種圖像客觀質量評價方法,其特征在于所述的步驟②的具 體過程為②-1、利用梯度算子計算參考圖像的梯度,記參考圖像中坐標位置為(i,j)的像素點 的梯度幅值為 G。(i,j),G。(i,j) = |Gx。(i,j) | + |Gy。(i,j) |,其中,Gx。(i,j)表示參考圖像 中坐標位置為(i,j)的像素點的水平梯度幅值,Gy。(i,j)表示參考圖像中坐標位置為(i, j)的像素點的垂直梯度幅值;利用梯度算子計算失真圖像的梯度,記失真圖像中坐標位置 為(i,j)的像素點的梯度幅值為(id(i,j),Gd(i,j) = |GX d(i,j) | + |Gy d(i,j) I,其中,Gx d(i,j)表示失真圖像中坐標位置為(i,j)的像素點的水平梯度幅值,Gy d(i,j)表示失真圖 像中坐標位置為(i,j)的像素點的垂直梯度幅值;②-2、根據參考圖像中的像素點的梯度幅值和失真圖像中對應坐標位置的像素點的 梯度幅值,將參考圖像和失真圖像中坐標位置相同的像素點劃分到同一類區域中,對于參 考圖像中坐標位置為(i,j)的像素點和失真圖像中坐標位置同為(i,j)的像素點,判斷 |G。(i,j)| > \或者|Gd(i,j)| > T1是否成立,如果成立,則將參考圖像中坐標位置為(i, j)的像素點和失真圖像中坐標位置同為(i,j)的像素點均劃分到邊緣區域&中,否則,判 斷Mi,j) <T2且|Gd(i,j)彡T1是否成立,如果成立,則將參考圖像中坐標位置為(i, j)的像素點和失真圖像中坐標位置同為(i,j)的像素點均劃分到紋理區域&中,否則,再 判斷K |G。(i,j) 且|Gd(i,j)彡T1是否成立,如果成立,則將參考圖像中坐標位 置為(i,j)的像素點和失真圖像中坐標位置同為(i,j)的像素點均劃分到平坦區域&中,其中,T1為第一閾值,T2為第二閾值,T1 > T2。
3.根據權利要求2所述的一種圖像客觀質量評價方法,其特征在于所述的第一閾值T1 =0. 12Gmax,所述的第二閾值T2 = 0. 06Gmax,其中,Gmax表示參考圖像中所有像素點的梯度幅 值中的最大值,Gmax = max{G0(i, j) |1≤i≤W,1≤jH}。
4.根據權利要求1至3中任一項所述的一種圖像客觀質量評價方法,其特征在于 所述的步驟⑥中的邊緣區域&的評價權重系數=0.64,紋理區域&的評價權重系數 Wrt = 0.32,平坦區域&的評價權重系數= 0.04。
5.根據權利要求4所述的一種圖像客觀質量評價方法,其特征在于所述的梯度算子為 Sobel梯度算子。
全文摘要
本發明公開了一種圖像客觀質量評價方法,首先根據參考圖像和失真圖像中各個像素點的梯度幅值信息,把參考圖像和失真圖像聯合的分為邊緣區域、紋理區域和平坦區域,然后依據每個區域中各個像素點的梯度相位和梯度幅值對參考圖像和失真圖像進行相位量化編碼,再通過計算參考圖像和失真圖像的不同區域相位量化編碼的漢明距離,并根據人眼視覺特性對不同區域的漢明距離給予不同的權值從而得到最終的圖像質量評價的客觀分值,由于本發明方法綜合考慮了失真圖像相對于參考圖像的梯度幅值和梯度相位的變化給失真圖像質量造成的影響,因此根據本發明方法得出的客觀評價結果與人眼主觀感知的結果一致性好;此外,本發明方法的計算復雜度低、運行速度快。
文檔編號H04N17/02GK102075786SQ20111002217
公開日2011年5月25日 申請日期2011年1月19日 優先權日2011年1月19日
發明者周武杰, 彭宗舉, 蔣剛毅, 邵楓, 郁梅 申請人:寧波大學