[發明專利]一種基于多域JND模型的視覺感知編碼方法有效
| 申請號: | 201710584419.X | 申請日: | 2017-07-18 |
| 公開(公告)號: | CN107241607B | 公開(公告)日: | 2020-06-16 |
| 發明(設計)人: | 郭杰鋒;胡鞏;黃聯芬 | 申請(專利權)人: | 廈門大學 |
| 主分類號: | H04N19/60 | 分類號: | H04N19/60;H04N19/147;H04N19/61 |
| 代理公司: | 廈門南強之路專利事務所(普通合伙) 35200 | 代理人: | 馬應森 |
| 地址: | 361005 *** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 jnd 模型 視覺 感知 編碼 方法 | ||
1.一種基于多域JND模型的視覺感知編碼方法,其特征在于包括步驟如下:
1)讀入一個變換編碼塊,進行變換編碼,判斷當前塊是否屬于亮度分量,若屬于,則執行步驟2);否則結束感知編碼算法流程;
2)計算每個變換系數對應的時空頻多域JND閾值,具體方法為:
(1)計算每個變換系數的空域基本JND閾值Jbase,按下式計算:
其中,Jd(ω)和Jv(ω)表示對角線和垂直方向的空頻域基本最小可感知閾值模型,表示DCT系數方向角,分別按下式計算:
Jd(ω)=0.0293ω2-0.1382ω+1.75
Jv(ω)=0.0238ω2-0.1771ω+1.75
其中,ω表示位于(i,j)位置系數的空間頻率,按下式計算:
其中,Rvd表示觀察距離和圖像高度的比例,Pich表示圖像高度所包含的像素數量;
(2)計算每個變化系數的亮度自適應掩蔽調制因子MLM,按下式計算:
其中μp表示變換塊的平均亮度強度,M0.1(ω)和M0.9(ω)分別表示μp為0.1和0.9時的MLM,分別按下式計算:
M0.1(ω)=2.468×10-4×ω2+4.466×10-3×ω+1.14
M0.9(ω)=1.230×10-4×ω2+1.433×10-2×ω+1.34
其中N表示DCT塊的大小;K為像素深度,在8bit的圖像中為255;I(i,j)表示i列j行的像素強度;
(3)計算每個變換系數的對比掩蔽效應調制因子MCM,按下式計算:
MCM(ω,τSCI)=f(ω)·τSCI+1
其中τSCI表示變換塊平均結構強度,f(ω)表示在不同τSCI下MCM和ω的關系式,分別由下式計算:
其中C(ω)代表空間頻率為ω的DCT系數值,f(ω)中的各個常量系數如下所示:
0≤ω<ω0:ε=8.03,γ=4.55,η=29.37
ω≥ω0:ε=31.17,γ=9.44,η=6.23;
(4)計算每個變換系數的時域掩蔽調制因子MTM,按下式計算:
其中ft表示時間頻率,按下式計算:
ft=fsx·vx+fsy·vy
其中,fsx和fsy分別表示水平和垂直方向的空間頻率,vx和vy分別表示物體在人眼視網膜平面上的水平和垂直運動速度,單位是度/秒,分別如下式計算:
fsx=i/2Nθ
fsy=j/2Nθ
vτ=vIτ-vEτ,(τ=x,y)
其中vIτ和vEτ分別表示物體在圖像平面上的運動速度和眼球的運動速度;vEτ通過如下計算:
其中,gspem表示人眼運動平滑的修正值,這里設為0.84;vMIN表示眼球漂移運動的最小值,這里設為0.15度/秒;vMAX表示眼球掃視的最大速度,這里設為80度/秒;而物體在圖像平面上的運動速度vIτ表示為:
vIτ=fr·mvτ·θ,(τ=x,y)
其中fr表示幀率,mvτ表示某個變換塊的水平和垂直運動矢量,在編碼過程中獲得;
(5)計算每個變換系數的最小可感知失真閾值JNDST,按下式計算:
3)計算變換系數的最合適抑制值Ω(i,j),具體方法為:
(1)初始化k=0,計算DB(k),令DBX=DB(k):
Δc(i,j)=|c(i,j)-Q-1(Q(c*(i,j)))|
(2)判斷:若DBX≥1,k=0,則直接轉到步驟(5);否則轉到步驟(3);
(3)若k小于1,則計算DB(k+0.5),然后令DBY=DB(k+0.5);否則計算DB(k+1)然后令DBY=DB(k+1);
(4)判斷:
①當DBX<1且DBY≥1,按下式計算k,然后轉到步驟(5);
α=DBY-DBX,(k=0,0.5,1,2,3)
β=DBX-α·k,(k=0,0.5,1,2,3)
k=(1-β)/α
②當DBX=DBY,取當前k作為最合適的k值,然后轉到步驟(5);
③當k=2時,取k=3作為最合適的k值,然后轉到步驟(5);若k小于1,則將k+0.5;否則將k+1;令DBX=DBY,然后執行步驟(3);
(5)按下式計算每個變換系數最合適的抑制值Ω(i,j):
4)進行變換系數幅值的抑制,按下式計算:
其中c(i,j)表示原始變換系數,c*(i,j)表示經過抑制之后的變換系數;
5)將抑制之后的變換系數經過量化及熵編碼之后的碼流大小作為新的碼流大小加入率失真優化公式中,如下式表示:
之后轉到步驟1)。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廈門大學,未經廈門大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710584419.X/1.html,轉載請聲明來源鉆瓜專利網。





