一種基于多方向預測的虛擬視角圖像空洞填補方法
【專利摘要】本發明提供了一種基于多方向預測的虛擬視角圖像空洞填補方法,它是根據基于深度圖的繪制算法,空洞區域都是位于背景區域的某些部分,需要使用背景部分的信息作為參考進行填補。在對大空洞的空像素點進行填補時,使用面向背景一側的三個方向上的可用像素點做參考進行預測插值,并根據預測模式的具體公式進行插值計算,因此插值的精確度較高;能夠在保證圖像修復效果的前提下快速完成虛擬視角的空洞填補。由于本發明在三維繪制前對深度圖像未做平滑濾波處理,也就避免了繪制出的虛擬視角圖像中垂直邊界上出現的幾何失真。
【專利說明】
一種基于多方向預測的虛擬視角圖像空洞填補方法
[0001]朱樹元於景瞵李明宇(電子科技大學)
技術領域
[0002] 本發明屬于三維視頻處理領域,主要涉及一種基于多方向預測的虛擬視角圖像空 洞填補方法。
【背景技術】
[0003] 通常情況下,將二維視頻轉化為三維視頻所采用的方法是使用三維繪制技術在二 維視頻圖像的基礎上生成左、右兩個視角圖像,并分別提供給左眼和右眼交替觀看,由此產 生三維視覺的效果。如今最流行的三維繪制技術是基于深度圖的繪制算法(Depth-image-based Rendering ,DIBR) , 詳細過程見參考文獻 "Depth-image-based rendering(DIBR) , compression and transmission for a new approach on 3D-TV"。在將二維視步頁車專化為 三維視頻的過程中,使用基于深度圖的繪制技術所產生的虛擬視角能夠根據觀眾的要求調 整左、右視角的視差,因此大大增強了觀眾的視覺體驗。但這種方法也存在一個缺陷,即合 成的虛擬視角圖像中會有空洞產生。產生空洞的主要原因是因為原始圖像中前景對背景的 遮擋部分在虛擬視角中被暴露出來,而在原始圖像中沒有此部分的視圖信息,這樣就會在 虛擬視角圖像上形成像素點的缺失。因此,對空洞進行填補是完整恢復虛擬視角圖像的重 要步驟。
[0004] 目前常用的空洞填補算法有兩類:一類是根據相鄰像素點的亮度值和偏移量對空 洞部分進行插值處理,并且在進行三維繪制之前通常會對相應的深度圖像進行濾波處理, 使深度圖像的前景與背景邊緣區域更加平滑,這樣繪制出的虛擬視角圖像中空洞范圍會變 小,且易于填補。這類基于插值的方法實現起來較為簡單,但會引起合成后視角圖像中物體 的幾何失真,特別是在物體的垂直邊界區域,物體的扭曲失真幅度會非常大。另一類方法是 基于深度圖像修復技術的空洞填補算法,也是目前比較流行的空洞填補算法,雖然這類方 法取得了不錯的處理效果,但算法復雜度較高,需要根據紋理特征對空洞區域進行匹配塊 搜索,由此造成搜索時間過長、計算復雜度過高,造成硬件實現起來比較困難。
【發明內容】
[0005] 針對目前空洞填補方法耗時過長和進行深度圖濾波時易導致邊界失真的缺點,本 發明提供了一種基于多方向預測的虛擬視角圖像空洞填補方法,能夠在保證圖像修復效果 的前提下快速完成虛擬視角的空洞填補。
[0006] 為了方便描述本發明的內容,首先做以下術語定義:
[0007] 定義1,標準的三維繪制
[0008] 標準的三維繪制是運用基于深度圖的繪制算法將原始視角圖像和對應的深度圖 像生成目標虛擬視角圖像的方法;詳細過程見參考文獻"Depth-image-based rendering (DIBR),compression and transmission for a new approach on 3D-TV";
[0009] 定義2,標準的圖像邊框像素點復制法
[0010] 標準的圖像邊框像素點復制法是通過圖像邊框相鄰的像素點做參考對邊框部分 進行修復,詳細過程為:
[0011] 對圖像邊框進行掃描,當掃描到邊框空洞點P時,搜索相鄰的非空洞參考像素點, 記為M,使用Μ對空洞點進行賦值,即P = M。當前空洞點填補完成后,繼續此過程直到所有空 洞點填補完成;
[0012] 本發明提供一種基于多方向預測的虛擬視角圖像空洞填補方法,它包括以下步 驟:
[0013] 步驟1,輸入圖像初始化
[0014] 首先,將輸入的原始圖像記為X,這里,i=K/]"Wi,,Xw是圖像X中的像素點,i代 表X中像素點的橫坐標,j代表X中像素點的縱坐標,Wi代表X的寬度代表X的高度,i、j、Wi 和^都是自然數,并且彡w 1;
[0015] 然后,將輸入的原始圖像X的深度圖像記為Y,這里,卜,yu,v是圖像Y中的 像素點,u代表Y中像素點的橫坐標,v代表Y中像素點的縱坐標,W2代表Y的寬度,H2代表Y的高 度,u、v、W 2和H2都是自然數,并且1彡u彡H2,l彡v彡W2;
[0016] 步驟2,產生虛擬視角圖像
[0017]用步驟1中輸入的深度圖像γ對原始圖像X進行標準的三維繪制,得到虛擬左視角 圖像和虛擬右視角圖像,分別記為DL和DR,這里,= 是圖像DL中的像素 點,nu代表DL中像素點的橫坐標,m代表DL中像素點的縱坐標,M#表圖像DL的寬度,Λ代表 圖像DL的高度,mi、m 1和沁都是自然數,并且1彡mKNi,1彡m彡Μ!; = ?? 是圖像DR中的像素點,m2代表DR中像素點的橫坐標,η2代表DR中像素點的縱坐標,Μ2代表DR 的寬度,N2代表DR的高度,m2、n2、M2和N 2都是自然數,并且1彡m2彡N2,l彡n2彡M2;
[0018] 步驟3,虛擬左視角圖像的空洞劃分
[0019] 首先,將虛擬左視角圖像中用來劃分空洞大小的閾值,記為TL,這里,TL為自然數;
[0020] 接著,對步驟2產生的虛擬左視角圖像DL按照從上到下、從左到右的順序進行逐行 掃描,將掃描過程中得到的空洞記為HLk,將空洞HL k所對應的空洞寬度記為WLk,這里,k為圖 像DL中空洞的索引下標,k為自然數;
[0021] 最后,用空洞寬度WLk小于或等于閾值TL的空洞HLk組成虛擬左視角圖像的小空洞 集合,記為61^,61^={見 1{|11^<孔};用空洞寬度11^大于閾值孔的空洞11{組成虛擬左視角 圖像的大空洞集合,記為GL 2,GL2={HLk|WLk>TL};
[0022] 步驟4,虛擬右視角圖像的空洞劃分
[0023]首先,將虛擬右視角圖像中用來劃分空洞大小的閾值,記為TR,這里,TR為自然數; [0024]接著,對步驟2產生的虛擬左視角圖像DR按照從上到下、從右到左的順序進行逐行 掃描,將掃描過程中得到的空洞記為HRi,將空洞HRi所對應的空洞寬度記為WRi,這里,1為圖 像DR中空洞的索引下標,1為自然數;
[0025] 最后,用空洞寬度WRd、于或等于閾值TR的空洞冊^且成虛擬右視角圖像的小空洞 集合,記為61?1,61?1={冊1_1^^1?};用空洞寬度11?1大于閾值11?的空洞肌組成虛擬右視角 圖像的大空洞集合,記為GR 2,GR2= {HRi | WRi>TR};
[0026]步驟4,虛擬左視角圖像的空洞填補
[0027]首先,將虛擬左視角圖像DL中空洞HLk的左側背景區域內最鄰近的非空洞像素點 記為PU,將HLk左上方背景區域內最鄰近的非空洞像素點記為PL2,將HLk左下方背景區域內 最鄰近的非空洞像素點記為PL 3;
[0028] 其次,定義填補后的空洞為HI/k;如果虛擬左視角圖像DL中的空洞HUeGU,那么 對HLk用PL!按照HI/ k=PLi進行填補;如果虛擬左視角圖像DL中的空洞HLke GL2,那么用PL!、 PL2和PL3對HLk按照HI/ k= (4 XΡΙ^-ΡΙ^-ΡΙ^-2)/2進行填補;
[0029] 最后,得到空洞填補后的虛擬左視角圖像,記為DU,這里,,八 是虛擬左視角圖像DL!中的像素點,m3代表DL!中像素點的橫坐標,n 3代表DL!中像素點的縱坐 標,M3代表DL^寬度,N3代表DL^高度,m 3、n3、M3和N3都是自然數,并且1彡m3彡N 3,l彡m彡 M3 ;
[0030] 步驟5,虛擬右視角圖像空洞填補
[0031] 首先,將虛擬右視角圖像DR中空洞HR!右側背景區域內最鄰近的非空洞像素點記 為PRi,將HR!右上方背景區域內最鄰近的非空洞像素點記為PR 2,將HR!右下方背景區域內最 鄰近的非空洞像素點記為PR3;
[0032] 其次,定義填補后的空洞為HIT !,如果虛擬右視角圖像DR中的空洞HRieGRi,那么 對HLk用PR!按照HIT i = PRi進行填補;如果虛擬右視角圖像DR中的空洞HRi eGR2,那么用PR!、 PR2和PR3對HRi按照HR' ι= (4 XPRi-Pfe-PfoD/^進行填補;
[0033] 最后,得到空洞填補后的虛擬右視角圖像,記為DR2,這里,,知(,》4 是虛擬右視角圖像DR2中的像素點,Π 14代表DR2中像素點的橫坐標,Π 4代表DR2中像素點的縱坐 標,M4代表DR2的寬度,N4代表DR2的高度,Π 14、Π 4、M4和N4都是自然數,并且1彡Π 14彡N4,1彡Π 4彡 M2 ;
[0034] 步驟6,虛擬視角圖像邊框修復
[0035]首先,對步驟4得到的虛擬左視角圖像DL2的邊框部分,使用標準的圖像邊框像素 點復制法進行邊框修復,得到修復后的圖像,記為DL3;這里,i>i3 = ]A/^5,是虛擬 左視角圖像DL3中的像素點,Π15代表DL3中像素點的橫坐標,Π5代表DL3中像素點的縱坐標,Ms 代表DL3的寬度,N5代表DL3的高度高、n5具和沌都是自然數,并且1彡m 5<N5,1彡n5<M5;
[0036] 其次,對步驟5得到的虛擬右視角圖像DR2的邊框部分,使用標準的圖像邊框像素 點復制法進行邊框修復,得到修復后的圖像,記為dr3,這里,= 是虛擬 右視角圖像DR3中的像素點,Π16代表DR3中像素點的橫坐標,Π6代表DR3中像素點的縱坐標,M 6 代表DR3的寬度,N6代表DR3的高度,m6、n 6、M6和N6都是自然數,并且1彡m6彡N6,1彡n 6彡M6。
[0037] 本發明的基本原理:根據基于深度圖的繪制算法,空洞區域都是位于背景區域的 某些部分,需要使用背景部分的信息作為參考進行填補。在對大空洞的空像素點進行填補 時,會使用面向背景一側的三個方向上的可用像素點做參考進行預測插值,并根據預測模 式的具體公式進行插值計算,因此插值的精確度較高。由于本發明沒有在三維繪制前對深 度圖像做平滑濾波處理,也就避免了繪制出的虛擬視角圖像中垂直邊界上出現的幾何失 真。
[0038] 本發明的實質是:本發明的實質是充分利用空洞臨近范圍內背景區域上的已知像 素點對空洞進行插值,通過引入較多的先驗信息,提高空洞填補的效率。
[0039] 本發明的創新點:本發明對不同大小的空洞采取不同的填補策略,并對大尺寸的 空洞應用基于多方向預測的插值算法進行填補,并且避免了對深度圖像進行濾波而產生的 邊界失真,在低復雜度的情況下保證了空洞填補的有效性。
[0040] 本發明的優點:本發明所提出的多方向預測插值技術能夠有效減小傳統插值方法 對大空洞區域進行填補時所造成的誤差;同時,對不同大小的空洞區域采取不同的填補方 法,能夠提高填補的有效性。
【附圖說明】
[0041] 圖1為本發明實現流程圖。
[0042] 圖2為本發明大小不同的空洞填補算法流程圖。
【具體實施方式】
[0043]本發明可根據用戶的使用要求自行設定各種參數進行仿真驗證,具體實施步驟如 下:
[0044] 步驟1,輸入圖像初始化
[0045] 首先,將輸入的原始圖像記為X,這里,=[1,1^,,,xw是圖像X中的像素點,i代 表X中像素點的橫坐標,j代表X中像素點的縱坐標,Wi代表X的寬度,出代表X的高度,i、j、Wi 和^都是自然數,并且的分辨率根據用戶的具體使用要求自行設定;
[0046] 然后,將輸入的原始圖像X的深度圖像記為Y,這里,i7 =[.1';,;丄24,yu,v是圖像Y中的 像素點,u代表Y中像素點的橫坐標,v代表Y中像素點的縱坐標,W 2代表Y的寬度,H2代表Y的高 度,u、V、Wdra2都是自然數,并且1 < u < H2,1 < V < W2; Y的分辨率根據用戶的具體使用要求 自行設定;
[0047] 步驟2,產生虛擬視角圖像
[0048]用步驟1中輸入的深度圖像Y對原始圖像X進行標準的三維繪制,得到虛擬左視角 圖像和虛擬右視角圖像,分別記為DL和DR,這里,m = [%,", ]?ixAfi,是圖像DL中的像素 點,nu代表DL中像素點的橫坐標,m代表DL中像素點的縱坐標,M#表圖像DL的寬度,Λ代表 圖像〇1^的高度,1111、111、11和沁都是自然數,并且1<111 1彡沁,1彡111彡11;/>/?=[見」.,,:]1,,:><\」/^.,, 2_ 是圖像DR中的像素點,m2代表DR中像素點的橫坐標,Π2代表DR中像素點的縱坐標,M2代表DR 的寬度,Ν2代表DR的高度,m 2、n2、M2和Ν2都是自然數,并且1彡m2彡N 2,l彡η2彡Μ2;
[0049] 步驟3,虛擬左視角圖像的空洞劃分
[0050] 首先,將虛擬左視角圖像中用來劃分空洞大小的閾值TL設定為2;
[0051]接著,對步驟2產生的虛擬左視角圖像DL按照從上到下、從左到右的順序進行逐行 掃描,將掃描過程中得到的空洞記為HLk,將空洞HLk所對應的空洞寬度記為WLk,這里,k為圖 像DL中空洞的索引下標,k為自然數;
[0052]最后,用空洞寬度WLk小于或等于閾值TL的空洞HLk組成虛擬左視角圖像的小空洞 集合,記為61^,61^={見1{|11^<孔};用空洞寬度11^大于閾值孔的空洞11{組成虛擬左視角 圖像的大空洞集合,記為GL 2,GL2={HLk|WLk>TL};
[0053]步驟4,虛擬右視角圖像的空洞劃分
[0054]首先,將虛擬右視角圖像中用來劃分空洞大小的閾值TR設定為2;
[0055]接著,對步驟2產生的虛擬左視角圖像DR按照從上到下、從右到左的順序進行逐行 掃描,將掃描過程中得到的空洞記為HRi,將空洞HRi所對應的空洞寬度記為WRi,這里,1為圖 像DR中空洞的索引下標,1為自然數;
[0056] 最后,用空洞寬度WRd、于或等于閾值TR的空洞冊^且成虛擬右視角圖像的小空洞 集合,記為61?1,61?1={冊1_1^^1?};用空洞寬度11?1大于閾值11?的空洞肌組成虛擬右視角 圖像的大空洞集合,記為GR2,GR2= {HRi | WRi>TR};
[0057]步驟4,虛擬左視角圖像的空洞填補
[0058]首先,將虛擬左視角圖像DL中空洞HLk的左側背景區域內最鄰近的非空洞像素點 記為PU,將HLk左上方背景區域內最鄰近的非空洞像素點記為PL2,將HLk左下方背景區域內 最鄰近的非空洞像素點記為PL 3;
[0059] 其次,定義填補后的空洞為HI/k;如果虛擬左視角圖像DL中的空洞HUeGU,那么 對HLk用PL!按照HI/ k=PLi進行填補;如果虛擬左視角圖像DL中的空洞HLke GL2,那么用PL!、 PL2和PL3對HLk按照HI/ k= (4 XΡΙ^-ΡΙ^-ΡΙ^-2)/2進行填補;
[0060] 最后,得到空洞填補后的虛擬左視角圖像,記為DU,這里, 是虛擬左視角圖像DL!中的像素點,m3代表DL!中像素點的橫坐標,η3代表DL!中像素點的縱坐 標,M3代表DL^寬度,N3代表DL^高度,m3、n3、M3和N 3都是自然數,并且1彡m3彡N3,l彡m彡 M3 ;
[0061] 步驟5,虛擬右視角圖像空洞填補
[0062]首先,將虛擬右視角圖像DR中空洞HR!右側背景區域內最鄰近的非空洞像素點記 為PRi,將HR!右上方背景區域內最鄰近的非空洞像素點記為PR2,將HR!右下方背景區域內最 鄰近的非空洞像素點記為PR 3;
[0063] 其次,定義填補后的空洞為HIT !,如果虛擬右視角圖像DR中的空洞HRieGRi,那么 對HLk用PR!按照HIT i = PRi進行填補;如果虛擬右視角圖像DR中的空洞HRi eGR2,那么用PR!、 PR2和PR3對HRi按照HR' ι= (4 XPRi-Pfe-PfoD/^進行填補;
[0064] 最后,得到空洞填補后的虛擬右視角圖像,記為DR2,這里,= [%,4.,"4 ]Μ#Λ?4 是虛擬右視角圖像DR2中的像素點,Π14代表DR2中像素點的橫坐標,Π4代表DR2中像素點的縱坐 標,M4代表DR 2的寬度,N4代表DR2的高度,Π14、Π4、M4和N4都是自然數,并且1彡Π14彡N4,1彡Π4彡 M2 ;
[0065] 步驟6,虛擬視角圖像邊框修復
[0066]首先,對步驟4得到的虛擬左視角圖像DL2的邊框部分,使用標準的圖像邊框像素 點復制法進行邊框修復,得到修復后的圖像,記為DL3 ;這里,]ΑΜΛ?5,是虛擬 左視角圖像DL3中的像素點,Π15代表DL3中像素點的橫坐標,Π5代表DL3中像素點的縱坐標,M5 代表DL 3的寬度,N5代表DL3的高度高、n5具和沌都是自然數,并且1彡m 5<N5,1彡n5<M5; [0067]其次,對步驟5得到的虛擬右視角圖像DR 2的邊框部分,使用標準的圖像邊框像素 點復制法進行邊框修復,得到修復后的圖像,記為DR3,這里,^ = ]?s>oVi,式^是虛擬 右視角圖像DR3中的像素點,Π16代表DR3中像素點的橫坐標,Π6代表DR3中像素點的縱坐標,M6 代表DR3的寬度,N6代表DR3的高度,m6、n 6、M6和N6都是自然數,并且1彡m6彡N6,1彡n 6彡M6。
【主權項】
1. 一種基于多方向預測的虛擬視角圖像空洞填補方法,其特征是它包括以下步驟: 步驟1,輸入圖像初始化 首先,將輸入的原始圖像記為X,這里,是圖像X中的像素點,i代表X中 像素點的橫坐標,j代表X中像素點的縱坐標,W1代表X的寬度,H1代表X的高度,i、j UPH. 是自然數,并且KiSH1, KjSW1; 然后,將輸入的原始圖像X的深度圖像記為Y,這里,F = [Hwyu,v是圖像Y中的像素 點,u代表Y中像素點的橫坐標,V代表Y中像素點的縱坐標,W2代表Y的寬度,H2代表Y的高度, u、v、W 2和H2都是自然數,并且1彡u彡H2,l彡V彡W2; 步驟2,產生虛擬視角圖像 用步驟1中輸入的深度圖像Y對原始圖像X進行標準的三維繪制,得到虛擬左視角圖像 和虛擬右視角圖像,分別記為DL和DR,這里,m是圖像DL中的像素點,Hi1代 表DL中像素點的橫坐標,m代表DL中像素點的縱坐標,M 1R表圖像DL的寬度,他代表圖像DL 的高度,Hi1、m美和沁都是自然數,并且I Sm1SN1,1彡m彡M1;她=[/U/2,.v 2;A,_~是圖像DR 中的像素點,m2代表DR中像素點的橫坐標,n2代表DR中像素點的縱坐標,M 2代表DR的寬度,N2 代表DR的高度,m2、n2、M2和N2都是自然數,并且1彡m 2彡N2,1彡n2彡M2; 步驟3,虛擬左視角圖像的空洞劃分 首先,將虛擬左視角圖像中用來劃分空洞大小的閾值,記為TL,這里,TL為自然數; 接著,對步驟2產生的虛擬左視角圖像DL按照從上到下、從左到右的順序進行逐行掃 描,將掃描過程中得到的空洞記為HLk,將空洞HU所對應的空洞寬度記為WLk,這里,k為圖像 DL中空洞的索引下標,k為自然數; 最后,用空洞寬度WLk小于或等于閾值TL的空洞HU組成虛擬左視角圖像的小空洞集合, 記為GL1,GL1 = {HLk I WLk彡TL};用空洞寬度WLk大于閾值TL的空洞HLk組成虛擬左視角圖像的 大空洞集合,記為GL2,GL 2 = {HLk I WLk>TL}; 步驟4,虛擬右視角圖像的空洞劃分 首先,將虛擬右視角圖像中用來劃分空洞大小的閾值,記為TR,這里,TR為自然數; 接著,對步驟2產生的虛擬左視角圖像DR按照從上到下、從右到左的順序進行逐行掃 描,將掃描過程中得到的空洞記為HR1,將空洞肌所對應的空洞寬度記為WR1,這里,1為圖像 DR中空洞的索引下標,1為自然數; 最后,用空洞寬度WRd、于或等于閾值TR的空洞!!辦組成虛擬右視角圖像的小空洞集合, 記為GR1,GR1 = {HRi I WRi彡TR};用空洞寬度WRi大于閾值TR的空洞HRi組成虛擬右視角圖像的 大空洞集合,記為61?2,61? 2={服|術>丁1?}; 步驟4,虛擬左視角圖像的空洞填補 首先,將虛擬左視角圖像DL中空洞HU的左側背景區域內最鄰近的非空洞像素點記為 PL1,將HLk左上方背景區域內最鄰近的非空洞像素點記為PL2,將HL k左下方背景區域內最鄰 近的非空洞像素點記為PL3; 其次,定義填補后的空洞為HI/k;如果虛擬左視角圖像DL中的空洞HUGGL1,那么對HU 用PL1按照HI/R = PL1進行填補;如果虛擬左視角圖像DL中的空洞HLkGGL2,那么用PL1、PL 2和 PL3 對 HLk 按照 HI/ k = (4 X PL1-PL2-PL3D/^ 進行填補; 最后,得到空洞填補后的虛擬左視角圖像,記為DLl,這里,[Km3,i!3 是虛擬 左視角圖像DLi中的像素點,m3代表DLi中像素點的橫坐標,Π3代表DLi中像素點的縱坐標,M3 代表DL^寬度,N3代表01^的高度,m3、n3、M3和N3都是自然數,并且1彡m 3彡N3,1彡μ彡M3; 步驟5,虛擬右視角圖像空洞填補 首先,將虛擬右視角圖像DR中空洞冊!右側背景區域內最鄰近的非空洞像素點記為PR1, 將HR1右上方背景區域內最鄰近的非空洞像素點記為PR2,將HR1右下方背景區域內最鄰近的 非空洞像素點記為PR 3; 其次,定義填補后的空洞為HIT 1,如果虛擬右視角圖像DR中的空洞HRi G GR1,那么對HLk 用PRi按照HIT I = PR1進行填補;如果虛擬右視角圖像DR中的空洞HRi eGR2,那么用PR1、PR2和 PR3對HRi按照HIT I = ( 4 X PR1-PR2-PR3I) /2進行填補; 最后,得到空洞填補后的虛擬右視角圖像,記為DR2,這里,=[7%,?]?/? 4?,?是虛擬 右視角圖像DR2中的像素點,π?4代表DR2中像素點的橫坐標,ru代表DR2中像素點的縱坐標,M4 代表DR 2的寬度,N4代表DR2的高度,m4、n4、M4和N4都是自然數,并且1彡IM彡N4,l彡m彡M 2; 步驟6,虛擬視角圖像邊框修復 首先,對步驟4得到的虛擬左視角圖像DL2的邊框部分,使用標準的圖像邊框像素點復制 法進行邊框修復,得到修復后的圖像,記為DL3;這里,,%,是虛擬左視角圖 像DL3中的像素點,ms代表DL 3中像素點的橫坐標,ns代表DL3中像素點的縱坐標,M5代表DL3的 寬度,N 5代表DL3的高度,1115、115具和沌都是自然數,并且1彡111 5彡沌,1彡115彡15; 其次,對步驟5得到的虛擬右視角圖像DR2的邊框部分,使用標準的圖像邊框像素點復制 法進行邊框修復,得到修復后的圖像,記為DR3,這里,ijA = %是虛擬右視角圖 像DR3中的像素點,m6代表DR3中像素點的橫坐標,Π6代表DR3中像素點的縱坐標,M 6代表DR3的 寬度,N6代表DR3的尚度,η?6、η6、Μ6和N6都是自然數,并且Km6<N6, Kn6<M6。
【文檔編號】H04N13/00GK106028020SQ201610451621
【公開日】2016年10月12日
【申請日】2016年6月21日
【發明人】朱樹元, 於景瞵, 李明宇
【申請人】電子科技大學