[發(fā)明專利]一種立體圖像變焦方法有效
| 申請?zhí)枺?/td> | 201811037756.8 | 申請日: | 2018-09-06 |
| 公開(公告)號: | CN109413404B | 公開(公告)日: | 2019-10-25 |
| 發(fā)明(設(shè)計)人: | 邵楓;費延佳;李福翠 | 申請(專利權(quán))人: | 寧波大學(xué) |
| 主分類號: | H04N13/106 | 分類號: | H04N13/106;H04N13/128 |
| 代理公司: | 寧波奧圣專利代理事務(wù)所(普通合伙) 33226 | 代理人: | 周玨 |
| 地址: | 315211 浙*** | 國省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 四邊形網(wǎng)格 右視點圖像 立體圖像 網(wǎng)格 變焦 目標(biāo)四邊形 聚焦 近距離觀看 左視點圖像 背景區(qū)域 邊緣彎曲 對象形狀 用戶指定 質(zhì)量能量 最佳目標(biāo) 坐標(biāo)偏移 沉浸感 雙線性 總能量 保留 期望 優(yōu)化 | ||
1.一種立體圖像變焦方法,其特征在于包括以下步驟:
步驟一:將待處理的寬度為W且高度為H的立體圖像的左視點圖像、右視點圖像及左視差圖像對應(yīng)記為{L(x,y)}、{R(x,y)}及{dL(x,y)};其中,1≤x≤W,1≤y≤H,L(x,y)表示{L(x,y)}中坐標(biāo)位置為(x,y)的像素點的像素值,R(x,y)表示{R(x,y)}中坐標(biāo)位置為(x,y)的像素點的像素值,dL(x,y)表示{dL(x,y)}中坐標(biāo)位置為(x,y)的像素點的像素值;
步驟二:將{L(x,y)}分割成M個互不重疊的尺寸大小為22×22的四邊形網(wǎng)格,將{L(x,y)}中的第k個四邊形網(wǎng)格記為UL,k;然后根據(jù){L(x,y)}中的所有四邊形網(wǎng)格和{dL(x,y)},獲取{R(x,y)}中的所有互不重疊的尺寸大小為22×22的四邊形網(wǎng)格,將{R(x,y)}中的第k個四邊形網(wǎng)格記為UR,k;其中,符號為向下取整運算符號,k為正整數(shù),1≤k≤M,UL,k通過其左上、左下、右上和右下4個網(wǎng)格頂點的集合來描述,對應(yīng)表示UL,k的作為第1個網(wǎng)格頂點的左上網(wǎng)格頂點、作為第2個網(wǎng)格頂點的左下網(wǎng)格頂點、作為第3個網(wǎng)格頂點的右上網(wǎng)格頂點、作為第4個網(wǎng)格頂點的右下網(wǎng)格頂點,以的水平坐標(biāo)位置和垂直坐標(biāo)位置來描述,以的水平坐標(biāo)位置和垂直坐標(biāo)位置來描述,以的水平坐標(biāo)位置和垂直坐標(biāo)位置來描述,以的水平坐標(biāo)位置和垂直坐標(biāo)位置來描述,UR,k通過其左上、左下、右上和右下4個網(wǎng)格頂點的集合來描述,對應(yīng)表示UR,k的作為第1個網(wǎng)格頂點的左上網(wǎng)格頂點、作為第2個網(wǎng)格頂點的左下網(wǎng)格頂點、作為第3個網(wǎng)格頂點的右上網(wǎng)格頂點、作為第4個網(wǎng)格頂點的右下網(wǎng)格頂點,以的水平坐標(biāo)位置和垂直坐標(biāo)位置來描述,表示{dL(x,y)}中坐標(biāo)位置為的像素點的像素值,以的水平坐標(biāo)位置和垂直坐標(biāo)位置來描述,表示{dL(x,y)}中坐標(biāo)位置為的像素點的像素值,以的水平坐標(biāo)位置和垂直坐標(biāo)位置來描述,表示{dL(x,y)}中坐標(biāo)位置為的像素點的像素值,以的水平坐標(biāo)位置和垂直坐標(biāo)位置來描述,表示{dL(x,y)}中坐標(biāo)位置為的像素點的像素值;
采用尺度不變特征轉(zhuǎn)換提取出{L(x,y)}中的所有特征點,將{L(x,y)}中的第q個特征點記為然后根據(jù){L(x,y)}中的每個特征點和{dL(x,y)},獲取{R(x,y)}中與{L(x,y)}中的每個特征點匹配的特征點,將{R(x,y)}中與匹配的特征點記為其中,q為正整數(shù),1≤q≤Q,Q表示{L(x,y)}中的特征點的總個數(shù),也表示{R(x,y)}中的特征點的總個數(shù),表示的橫坐標(biāo)位置,表示的縱坐標(biāo)位置,表示的橫坐標(biāo)位置,表示{dL(x,y)}中坐標(biāo)位置為的像素點的像素值,表示的縱坐標(biāo)位置,
步驟三:根據(jù)用戶指定的聚焦深度偏移量,計算{L(x,y)}中的每個四邊形網(wǎng)格的期望網(wǎng)格,將UL,k的期望網(wǎng)格記為其中,通過其左上、左下、右上和右下4個網(wǎng)格頂點的集合來描述,對應(yīng)表示的作為第1個網(wǎng)格頂點的左上網(wǎng)格頂點、作為第2個網(wǎng)格頂點的左下網(wǎng)格頂點、作為第3個網(wǎng)格頂點的右上網(wǎng)格頂點、作為第4個網(wǎng)格頂點的右下網(wǎng)格頂點,也對應(yīng)表示各自的期望網(wǎng)格頂點,以的水平坐標(biāo)位置和垂直坐標(biāo)位置來描述,以的水平坐標(biāo)位置和垂直坐標(biāo)位置來描述,以的水平坐標(biāo)位置和垂直坐標(biāo)位置來描述,以的水平坐標(biāo)位置和垂直坐標(biāo)位置來描述,f表示相機(jī)的焦距,e表示待處理的立體圖像的左視點與右視點之間的水平基線距離,Δz表示用戶指定的聚焦深度偏移量;
根據(jù)用戶指定的聚焦深度偏移量,計算{R(x,y)}中的每個四邊形網(wǎng)格的期望網(wǎng)格,將UR,k的期望網(wǎng)格記為其中,通過其左上、左下、右上和右下4個網(wǎng)格頂點的集合來描述,對應(yīng)表示的作為第1個網(wǎng)格頂點的左上網(wǎng)格頂點、作為第2個網(wǎng)格頂點的左下網(wǎng)格頂點、作為第3個網(wǎng)格頂點的右上網(wǎng)格頂點、作為第4個網(wǎng)格頂點的右下網(wǎng)格頂點,也對應(yīng)表示各自的期望網(wǎng)格頂點,以的水平坐標(biāo)位置和垂直坐標(biāo)位置來描述,表示{dL(x,y)}中坐標(biāo)位置為的像素點的像素值,以的水平坐標(biāo)位置和垂直坐標(biāo)位置來描述,表示{dL(x,y)}中坐標(biāo)位置為的像素點的像素值,以的水平坐標(biāo)位置和垂直坐標(biāo)位置來描述,表示{dL(x,y)}中坐標(biāo)位置為的像素點的像素值,以的水平坐標(biāo)位置和垂直坐標(biāo)位置來描述,表示{dL(x,y)}中坐標(biāo)位置為的像素點的像素值;
步驟四:{L(x,y)}中的每個四邊形網(wǎng)格對應(yīng)有目標(biāo)四邊形網(wǎng)格,將UL,k對應(yīng)的目標(biāo)四邊形網(wǎng)格記為同樣,{R(x,y)}中的每個四邊形網(wǎng)格對應(yīng)有目標(biāo)四邊形網(wǎng)格,將UR,k對應(yīng)的目標(biāo)四邊形網(wǎng)格記為其中,通過其左上、左下、右上和右下4個網(wǎng)格頂點的集合來描述,對應(yīng)表示的作為第1個網(wǎng)格頂點的左上網(wǎng)格頂點、作為第2個網(wǎng)格頂點的左下網(wǎng)格頂點、作為第3個網(wǎng)格頂點的右上網(wǎng)格頂點、作為第4個網(wǎng)格頂點的右下網(wǎng)格頂點,也對應(yīng)表示各自的目標(biāo)網(wǎng)格頂點,以的水平坐標(biāo)位置和垂直坐標(biāo)位置來描述,以的水平坐標(biāo)位置和垂直坐標(biāo)位置來描述,以的水平坐標(biāo)位置和垂直坐標(biāo)位置來描述,以的水平坐標(biāo)位置和垂直坐標(biāo)位置來描述,通過其左上、左下、右上和右下4個網(wǎng)格頂點的集合來描述,對應(yīng)表示的作為第1個網(wǎng)格頂點的左上網(wǎng)格頂點、作為第2個網(wǎng)格頂點的左下網(wǎng)格頂點、作為第3個網(wǎng)格頂點的右上網(wǎng)格頂點、作為第4個網(wǎng)格頂點的右下網(wǎng)格頂點,也對應(yīng)表示各自的目標(biāo)網(wǎng)格頂點,以的水平坐標(biāo)位置和垂直坐標(biāo)位置來描述,以的水平坐標(biāo)位置和垂直坐標(biāo)位置來描述,以的水平坐標(biāo)位置和垂直坐標(biāo)位置來描述,以的水平坐標(biāo)位置和垂直坐標(biāo)位置來描述,
步驟五:計算{L(x,y)}和{R(x,y)}中的所有四邊形網(wǎng)格對應(yīng)的目標(biāo)四邊形網(wǎng)格的邊界彎曲能量,記為Eline;
步驟六:用戶通過編輯操作手工選擇對象,然后根據(jù){L(x,y)}和{R(x,y)}中落于用戶選擇的對象內(nèi)的所有四邊形網(wǎng)格的期望網(wǎng)格,計算{L(x,y)}和{R(x,y)}中落于用戶選擇的對象內(nèi)的所有四邊形網(wǎng)格對應(yīng)的目標(biāo)四邊形網(wǎng)格的坐標(biāo)偏移能量,記為Ecorr;
步驟七:根據(jù){L(x,y)}和{R(x,y)}中落于用戶選擇的對象內(nèi)的所有特征點,計算{L(x,y)}和{R(x,y)}中落于用戶選擇的對象內(nèi)的所有四邊形網(wǎng)格對應(yīng)的目標(biāo)四邊形網(wǎng)格的立體質(zhì)量能量,記為Edepth;
步驟八:根據(jù){L(x,y)}中落于背景區(qū)域內(nèi)的所有四邊形網(wǎng)格及其對應(yīng)的目標(biāo)四邊形網(wǎng)格、{R(x,y)}中落于背景區(qū)域內(nèi)的所有四邊形網(wǎng)格及其對應(yīng)的目標(biāo)四邊形網(wǎng)格,計算{L(x,y)}和{R(x,y)}中落于背景區(qū)域內(nèi)的所有四邊形網(wǎng)格對應(yīng)的目標(biāo)四邊形網(wǎng)格的背景保持能量,記為Eback;
步驟九:根據(jù)Eline、Ecorr、Edepth和Eback,計算{L(x,y)}和{R(x,y)}中的所有四邊形網(wǎng)格對應(yīng)的目標(biāo)四邊形網(wǎng)格的總能量,記為Etotal,Etotal=λ1Eline+λ2Ecorr+λ3Edepth+λ4Eback;然后通過最小二乘優(yōu)化求解得到{L(x,y)}中的所有四邊形網(wǎng)格對應(yīng)的最佳目標(biāo)四邊形網(wǎng)格構(gòu)成的集合及{R(x,y)}中的所有四邊形網(wǎng)格對應(yīng)的最佳目標(biāo)四邊形網(wǎng)格構(gòu)成的集合,對應(yīng)記為及接著計算{L(x,y)}中的每個四邊形網(wǎng)格對應(yīng)的最佳目標(biāo)四邊形網(wǎng)格的仿射變換矩陣,將UL,k對應(yīng)的最佳目標(biāo)四邊形網(wǎng)格的仿射變換矩陣記為并計算{R(x,y)}中的每個四邊形網(wǎng)格對應(yīng)的最佳目標(biāo)四邊形網(wǎng)格的仿射變換矩陣,將UR,k對應(yīng)的最佳目標(biāo)四邊形網(wǎng)格的仿射變換矩陣記為其中,λ1、λ2、λ3、λ4均為加權(quán)參數(shù),min()為取最小值函數(shù),表示{L(x,y)}中的所有四邊形網(wǎng)格對應(yīng)的目標(biāo)四邊形網(wǎng)格構(gòu)成的集合,表示{R(x,y)}中的所有四邊形網(wǎng)格對應(yīng)的目標(biāo)四邊形網(wǎng)格構(gòu)成的集合,表示UL,k對應(yīng)的最佳目標(biāo)四邊形網(wǎng)格,表示UR,k對應(yīng)的最佳目標(biāo)四邊形網(wǎng)格,通過其左上、左下、右上和右下4個網(wǎng)格頂點的集合來描述,對應(yīng)表示的第1個網(wǎng)格頂點、第2個網(wǎng)格頂點、第3個網(wǎng)格頂點、第4個網(wǎng)格頂點,通過其左上、左下、右上和右下4個網(wǎng)格頂點的集合來描述,表示UR,k對應(yīng)的最佳目標(biāo)四邊形網(wǎng)格,對應(yīng)表示的第1個網(wǎng)格頂點、第2個網(wǎng)格頂點、第3個網(wǎng)格頂點、第4個網(wǎng)格頂點,(AL,k)T為AL,k的轉(zhuǎn)置,((AL,k)TAL,k)-1為(AL,k)TAL,k的逆,和對應(yīng)表示的水平坐標(biāo)位置和垂直坐標(biāo)位置,和對應(yīng)表示的水平坐標(biāo)位置和垂直坐標(biāo)位置,和對應(yīng)表示的水平坐標(biāo)位置和垂直坐標(biāo)位置,和對應(yīng)表示的水平坐標(biāo)位置和垂直坐標(biāo)位置,(AR,k)T為AR,k的轉(zhuǎn)置,((AR,k)TAR,k)-1為(AR,k)TAR,k的逆,和對應(yīng)表示的水平坐標(biāo)位置和垂直坐標(biāo)位置,和對應(yīng)表示的水平坐標(biāo)位置和垂直坐標(biāo)位置,和對應(yīng)表示的水平坐標(biāo)位置和垂直坐標(biāo)位置,和對應(yīng)表示的水平坐標(biāo)位置和垂直坐標(biāo)位置;
步驟十:根據(jù){L(x,y)}中的每個四邊形網(wǎng)格對應(yīng)的最佳目標(biāo)四邊形網(wǎng)格的仿射變換矩陣,計算{L(x,y)}中的每個四邊形網(wǎng)格中的每個像素點經(jīng)仿射變換矩形變換后的水平坐標(biāo)位置和垂直坐標(biāo)位置,將UL,k中水平坐標(biāo)位置為x'L,k和垂直坐標(biāo)位置為y'L,k的像素點經(jīng)仿射變換矩陣變換后的水平坐標(biāo)位置和垂直坐標(biāo)位置對應(yīng)記為和然后根據(jù){L(x,y)}中的每個四邊形網(wǎng)格中的每個像素點經(jīng)仿射變換矩形變換后的水平坐標(biāo)位置和垂直坐標(biāo)位置,獲取變焦后的左視點圖像,記為其中,1≤x'L,k≤W,1≤y'L,k≤H,1≤x'≤W',1≤y'≤H,W'表示變焦后的立體圖像的寬度,變焦后的立體圖像的高度為H,表示中坐標(biāo)位置為(x',y')的像素點的像素值;
同樣,根據(jù){R(x,y)}中的每個四邊形網(wǎng)格對應(yīng)的最佳目標(biāo)四邊形網(wǎng)格的仿射變換矩陣,計算{R(x,y)}中的每個四邊形網(wǎng)格中的每個像素點經(jīng)仿射變換矩形變換后的水平坐標(biāo)位置和垂直坐標(biāo)位置,將UR,k中水平坐標(biāo)位置為x'R,k和垂直坐標(biāo)位置為y'R,k的像素點經(jīng)仿射變換矩陣變換后的水平坐標(biāo)位置和垂直坐標(biāo)位置對應(yīng)記為和然后根據(jù){R(x,y)}中的每個四邊形網(wǎng)格中的每個像素點經(jīng)仿射變換矩形變換后的水平坐標(biāo)位置和垂直坐標(biāo)位置,獲取變焦后的右視點圖像,記為其中,1≤x'R,k≤W,1≤y'R,k≤H,1≤x'≤W',1≤y'≤H,表示中坐標(biāo)位置為(x',y')的像素點的像素值。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于寧波大學(xué),未經(jīng)寧波大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811037756.8/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





