1.一種結(jié)合JND模型的交叉驗(yàn)證深度圖質(zhì)量評(píng)價(jià)方法,其特征在于包括以下步驟:
①將待評(píng)價(jià)的深度圖記為Dtar,將Dtar對(duì)應(yīng)的彩色圖記為Τtar,將除Dtar和Τtar所在視點(diǎn)外的另一個(gè)已知視點(diǎn)定義為輔助視點(diǎn),將輔助視點(diǎn)上的彩色圖記為Tref;然后通過將Dtar中的所有像素點(diǎn)的像素值轉(zhuǎn)化為視差值,將Τtar中的所有像素點(diǎn)經(jīng)3D-Warping映射到Tref中;其中,Dtar、Τtar和Tref的垂直方向上的像素點(diǎn)的總個(gè)數(shù)為M,Dtar、Τtar和Tref的水平方向上的像素點(diǎn)的總個(gè)數(shù)為N;
②令Etar表示尺寸大小與Dtar的尺寸大小相同的差值圖,將Etar中坐標(biāo)位置為(x,y)的像素點(diǎn)的像素值記為Etar(x,y),當(dāng)輔助視點(diǎn)在Dtar和Τtar所在視點(diǎn)的左邊時(shí),判斷y+dtar,p(x,y)是否大于N,如果是,則令Etar(x,y)=0,否則,滿足u=x、v=y(tǒng)+dtar,p(x,y),Etar(x,y)=|Ιtar(x,y)-Ιref(u,v)|;當(dāng)輔助視點(diǎn)在Dtar和Τtar所在視點(diǎn)的右邊時(shí),判斷y-dtar,p(x,y)是否小于1,如果是,則令Etar(x,y)=0,否則,滿足u=x、v=y(tǒng)-dtar,p(x,y),Etar(x,y)=|Ιtar(x,y)-Ιref(u,v)|;其中,1≤x≤M,1≤y≤N,1≤u≤M,1≤v≤N,dtar,p(x,y)表示Dtar中坐標(biāo)位置為(x,y)的像素點(diǎn)的像素值轉(zhuǎn)化得到的視差值,符號(hào)“||”為取絕對(duì)值符號(hào),Ιtar(x,y)表示Τtar中坐標(biāo)位置為(x,y)的像素點(diǎn)的亮度分量,Ιref(u,v)表示Tref中坐標(biāo)位置為(u,v)的像素點(diǎn)的亮度分量;
③令C表示尺寸大小與Dtar的尺寸大小相同的遮擋掩膜圖像,將C中坐標(biāo)位置為(x,y)的像素點(diǎn)的像素值記為C(x,y),將C中的每個(gè)像素點(diǎn)的像素值初始化為0,將Τtar中經(jīng)3D-Warping映射到Tref中坐標(biāo)位置為(u,v)處的像素點(diǎn)的總個(gè)數(shù)記為N(u,v);當(dāng)N(u,v)=1時(shí),令C(x,y)=0;當(dāng)N(u,v)>1時(shí),其中,N(u,v)的值為0或?yàn)?或大于1,Dtar(x,y)表示Dtar中坐標(biāo)位置為(x,y)的像素點(diǎn)的像素值,max()為取最大值函數(shù),1≤x(u,v),i≤M,1≤y(u,v),i≤N,(x(u,v),i,y(u,v),i)表示Τtar中經(jīng)3D-Warping映射到Tref中坐標(biāo)位置為(u,v)處的N(u,v)個(gè)像素點(diǎn)中的第i個(gè)像素點(diǎn)在Τtar中的坐標(biāo)位置,Dtar(x(u,v),i,y(u,v),i)表示Dtar中坐標(biāo)位置為(x(u,v),i,y(u,v),i)的像素點(diǎn)的像素值;
④利用C去除Etar中被遮擋的像素點(diǎn),得到去遮擋后的差值圖,記為E'tar,將E'tar中坐標(biāo)位置為(x,y)的像素點(diǎn)的像素值記為E'tar(x,y),E'tar(x,y)=Etar(x,y)×(1-C(x,y));
⑤計(jì)算Tref中的每個(gè)像素點(diǎn)的紋理判斷因子,將Tref中坐標(biāo)位置為(u,v)的像素點(diǎn)的紋理判斷因子記為z(u,v),其中,1≤u≤M,1≤v≤N,zh(u,v)表示Tref中坐標(biāo)位置為(u,v)的像素點(diǎn)的水平方向的紋理判斷因子,zh(u,v)的值為1或0,zh(u,v)=1表示Tref中坐標(biāo)位置為(u,v)的像素點(diǎn)為水平方向的紋理像素點(diǎn),zh(u,v)=0表示Tref中坐標(biāo)位置為(u,v)的像素點(diǎn)為水平方向的非紋理像素點(diǎn),zv(u,v)表示Tref中坐標(biāo)位置為(u,v)的像素點(diǎn)的垂直方向的紋理判斷因子,zv(u,v)的值為1或0,zv(u,v)=1表示Tref中坐標(biāo)位置為(u,v)的像素點(diǎn)為垂直方向的紋理像素點(diǎn),zv(u,v)=0表示Tref中坐標(biāo)位置為(u,v)的像素點(diǎn)為垂直方向的非紋理像素點(diǎn);
⑥令T表示尺寸大小與Tref的尺寸大小相同的區(qū)域標(biāo)記圖,將T中坐標(biāo)位置為(u,v)的像素點(diǎn)的像素值記為T(u,v),將T中的每個(gè)像素點(diǎn)的像素值初始化為0;利用Canny算子檢測出Tref中的邊緣區(qū)域,假設(shè)Tref中坐標(biāo)位置為(u,v)的像素點(diǎn)屬于邊緣區(qū)域,則令T(u,v)=1;假設(shè)Tref中坐標(biāo)位置為(u,v)的像素點(diǎn)的紋理判斷因子z(u,v)=1,則當(dāng)T(u,v)=0時(shí)確定Tref中坐標(biāo)位置為(u,v)的像素點(diǎn)屬于紋理區(qū)域,并重新令T(u,v)=2;其中,T(u,v)的值為0或1或2,T(u,v)=0代表Tref中坐標(biāo)位置為(u,v)的像素點(diǎn)屬于平坦區(qū)域,T(u,v)=1代表Tref中坐標(biāo)位置為(u,v)的像素點(diǎn)屬于邊緣區(qū)域,T(u,v)=2代表Tref中坐標(biāo)位置為(u,v)的像素點(diǎn)屬于紋理區(qū)域;
⑦引入基于亮度掩蔽和紋理掩蔽效應(yīng)的JND模型,利用JND模型,并根據(jù)Tref中的每個(gè)像素點(diǎn)所屬區(qū)域,計(jì)算Tref中的每個(gè)像素點(diǎn)的誤差可視閾值,將Tref中坐標(biāo)位置為(u,v)的像素點(diǎn)的誤差可視閾值記為Th(u,v),其中,max()為取最大值函數(shù),min()為取最小值函數(shù),bg(u,v)表示Tref中坐標(biāo)位置為(u,v)的像素點(diǎn)的平均背景亮度,mg(u,v)表示Tref中坐標(biāo)位置為(u,v)的像素點(diǎn)的周圍亮度的最大平均加權(quán),LA(u,v)表示Tref中坐標(biāo)位置為(u,v)的像素點(diǎn)的亮度掩蔽效應(yīng),f(bg(u,v),mg(u,v))=mg(u,v)×α(bg(u,v))+β(bg(u,v)),α(bg(u,v))=bg(u,v)×0.0001+0.115,β(bg(u,v))=0.5-bg(u,v)×0.01;
⑧令E表示尺寸大小與Dtar的尺寸大小相同的深度誤差圖,將E中坐標(biāo)位置為(x,y)的像素點(diǎn)的像素值記為E(x,y),當(dāng)E'tar(x,y)=0時(shí),E(x,y)=0;當(dāng)E'tar(x,y)≠0時(shí),其中,V(x,y)=(u,v)表示一個(gè)映射過程,(x,y)為Τtar中的像素點(diǎn)的坐標(biāo)位置,(u,v)為Tref中的像素點(diǎn)的坐標(biāo)位置,當(dāng)Tref所在視點(diǎn)在Τtar所在視點(diǎn)的左邊時(shí),滿足u=x、v=y(tǒng)+dtar,p(x,y);當(dāng)Tref所在視點(diǎn)在Τtar所在視點(diǎn)的右邊時(shí),滿足u=x、v=y(tǒng)-dtar,p(x,y);
⑨統(tǒng)計(jì)E中像素值為1的像素點(diǎn)的總個(gè)數(shù),記為numE;然后計(jì)算Dtar中的錯(cuò)誤像素點(diǎn)的比率作為Dtar的質(zhì)量評(píng)價(jià)值,記為EPR,
2.根據(jù)權(quán)利要求1所述的結(jié)合JND模型的交叉驗(yàn)證深度圖質(zhì)量評(píng)價(jià)方法,其特征在于所述的步驟①中將Dtar中的所有像素點(diǎn)的像素值轉(zhuǎn)化為視差值的具體過程為:對(duì)于Dtar中坐標(biāo)位置為(x,y)的像素點(diǎn),將其像素值轉(zhuǎn)化得到的視差值記為dtar,p(x,y),其中,1≤x≤M,1≤y≤N,b表示相機(jī)間的基線距離,f表示相機(jī)的焦距,Znear為最近實(shí)際景深,Zfar為最遠(yuǎn)實(shí)際景深,Dtar(x,y)表示Dtar中坐標(biāo)位置為(x,y)的像素點(diǎn)的像素值。
3.根據(jù)權(quán)利要求1或2所述的結(jié)合JND模型的交叉驗(yàn)證深度圖質(zhì)量評(píng)價(jià)方法,其特征在于所述的步驟⑤中zh(u,v)和zv(u,v)的獲取過程為:
⑤_1、計(jì)算Tref中的每個(gè)像素點(diǎn)沿水平方向的差分信號(hào),將Tref中坐標(biāo)位置為(u,v)的像素點(diǎn)沿水平方向的差分信號(hào)記為dh(u,v),其中,Iref(u,v+1)表示Tref中坐標(biāo)位置為(u,v+1)的像素點(diǎn)的亮度分量;
⑤_2、計(jì)算Tref中的每個(gè)像素點(diǎn)沿水平方向的差分信號(hào)的特征符號(hào),將dh(u,v)的特征符號(hào)記為symdh(u,v),
⑤_3、計(jì)算zh(u,v),其中,dhsym(u,v)為中間變量,symdh(u,v+1)表示Tref中坐標(biāo)位置為(u,v+1)的像素點(diǎn)沿水平方向的差分信號(hào)的特征符號(hào);
⑤_4、計(jì)算Tref中的每個(gè)像素點(diǎn)沿垂直方向的差分信號(hào),將Tref中坐標(biāo)位置為(u,v)的像素點(diǎn)沿垂直方向的差分信號(hào)記為dv(u,v),其中,Iref(u+1,v)表示Tref中坐標(biāo)位置為(u+1,v)的像素點(diǎn)的亮度分量;
⑤_5、計(jì)算Tref中的每個(gè)像素點(diǎn)沿垂直方向的差分信號(hào)的特征符號(hào),將dv(u,v)的特征符號(hào)記為symdv(u,v),
⑤_6、計(jì)算zv(u,v),其中,dvsym(u,v)為中間變量,symdv(u+1,v)表示Tref中坐標(biāo)位置為(u+1,v)的像素點(diǎn)沿垂直方向的差分信號(hào)的特征符號(hào)。