亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種景深渲染方法和裝置的制造方法_2

文檔序號(hào):9811341閱讀:來源:國(guó)知局
)表不點(diǎn)η相對(duì)于點(diǎn)ρ的權(quán)重值;Ci (η)代表點(diǎn)η的顏色信息;
[0059] 即,將目標(biāo)像素點(diǎn)采樣域內(nèi)所述目標(biāo)像素點(diǎn)的所有前景像素點(diǎn)、所有背景像素點(diǎn) 及目標(biāo)像素點(diǎn)的顏色信息乘以各自的權(quán)重值,將計(jì)算結(jié)果累加之后,再與目標(biāo)像素點(diǎn)的顏 色信息相加,之后,將最終計(jì)算結(jié)果除以所有權(quán)重值總和,將得到的結(jié)果作為目標(biāo)像素點(diǎn)的 顏色信息;
[0060] 其中,像素點(diǎn)ρ的權(quán)重值B (p,P)的確定方式與目標(biāo)像素點(diǎn)ρ的前景像素點(diǎn)的權(quán)重 值確定方式相同。
[0061] 本發(fā)明實(shí)施例所提供的一種景深渲染方法和裝置,確定目標(biāo)圖像的最大彌散圈直 徑;根據(jù)所述最大彌散圈直徑確定目標(biāo)圖像中各個(gè)像素點(diǎn)的采樣域;對(duì)目標(biāo)圖像中的每一 個(gè)像素點(diǎn)執(zhí)行以下處理:根據(jù)所述像素點(diǎn)的采樣域內(nèi)所述像素點(diǎn)的前景像素點(diǎn)和背景像素 點(diǎn)的顏色信息確定所述像素點(diǎn)的顏色信息。如此,一方面,根據(jù)目標(biāo)圖像的最大彌散圈確定 目標(biāo)像素點(diǎn)的采樣域,并根據(jù)該采樣域內(nèi)的其它像素點(diǎn)確的顏色信息確定目標(biāo)像素點(diǎn)的顏 色信息,能夠?qū)⑺杏绊懺撃繕?biāo)像素點(diǎn)顏色信息的其它像素點(diǎn)包含在采樣域內(nèi);另一方面, 將目標(biāo)像素點(diǎn)采樣域內(nèi)的其它像素點(diǎn)劃分為該目標(biāo)像素點(diǎn)的前景像素點(diǎn)和背景像素點(diǎn),確 定所述像素點(diǎn)的采樣域內(nèi)所述像素點(diǎn)的前景像素點(diǎn)和背景像素點(diǎn)的權(quán)重值,再根據(jù)所述前 景像素點(diǎn)和背景像素點(diǎn)的權(quán)重值和顏色信息確定目標(biāo)像素點(diǎn)的顏色信息,能夠有效抑制景 深渲染過程中由于顏色泄露而產(chǎn)生的人工痕跡問題。
【附圖說明】
[0062] 圖1為本發(fā)明實(shí)施例提供的景深渲染方法基本流程圖;
[0063] 圖2為本發(fā)明實(shí)施例提供的透鏡成像原理示意圖;
[0064] 圖3為本發(fā)明實(shí)施例提供的景深渲染裝置的基本結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0065] 本發(fā)明實(shí)施例中,確定目標(biāo)圖像的最大彌散圈直徑;根據(jù)所述最大彌散圈直徑確 定目標(biāo)圖像中各個(gè)像素點(diǎn)的采樣域;對(duì)目標(biāo)圖像中的每一個(gè)像素點(diǎn)執(zhí)行以下處理:確定所 述像素點(diǎn)的采樣域內(nèi)所述像素點(diǎn)的前景像素點(diǎn)和背景像素點(diǎn)的權(quán)重值,根據(jù)所述像素點(diǎn)的 前景像素點(diǎn)和背景像素點(diǎn)的權(quán)重值和顏色信息確定所述像素點(diǎn)的顏色信息。
[0066] 下面通過附圖及具體實(shí)施例對(duì)本發(fā)明做進(jìn)一步的詳細(xì)說明。
[0067] 本發(fā)明實(shí)施例提供了一種景深渲染方法,如圖1所示,該方法包括以下步驟:
[0068] 步驟101 :確定目標(biāo)圖像的最大彌散圈直徑;根據(jù)所述最大彌散圈直徑確定目標(biāo) 圖像中各個(gè)像素點(diǎn)的采樣域;
[0069] 具體的,可以根據(jù)以下兩種方案確定目標(biāo)圖像的最大彌散圈直徑;
[0070] 第一種方案:首先確定目標(biāo)圖像中各個(gè)像素點(diǎn)的彌散圈直徑,將所確定的各個(gè)像 素點(diǎn)的彌散圈直徑的最大值設(shè)置為目標(biāo)圖像的最大彌散圈直徑;
[0071] 第二種方案:將最大彌散圈直徑設(shè)置在[8,32]像素范圍內(nèi),即,根據(jù)需要在[8, 32]內(nèi)選取合適的值作為目標(biāo)圖像的最大彌散圈直徑;優(yōu)選的,可以將最大彌散圈直徑設(shè) 置為16。
[0072] 上述第一種方案中,需要根據(jù)目標(biāo)圖像的透鏡參數(shù)確定目標(biāo)圖像中各個(gè)像素點(diǎn)的 彌散圈直徑;具體的,所述目標(biāo)圖像的透鏡參數(shù)包括:物距cbpth(p)、聚焦平面和透鏡之間 的距離f d、焦距f及透鏡直徑D ;
[0073] 各個(gè)像素點(diǎn)的彌散圈直徑的確定方法相同,下面以點(diǎn)p作為目標(biāo)像素點(diǎn),對(duì)像素 點(diǎn)的彌散圈直徑確定方法進(jìn)行介紹;
[0074] 如圖2所示,目標(biāo)像素點(diǎn)p為所要渲染的場(chǎng)景中的樣例像素點(diǎn),場(chǎng)景中的每個(gè)像素 點(diǎn)反射的光線均會(huì)如P點(diǎn)的反射的光線所示,經(jīng)過透鏡的折射后投射在成像平面;
[0075] 其中,物距cbpth(p)為像素點(diǎn)p和透鏡之間的距離,在渲染過程中體現(xiàn)為點(diǎn)p的 深度值;
[0076] 聚焦平面為最終成像中清晰的場(chǎng)景部分所在的平面,聚焦平面上的一個(gè)點(diǎn)所反射 的光線經(jīng)過透鏡的折射后會(huì)在成像平面上聚焦在同一點(diǎn)上,從而保證和原始場(chǎng)景一致的顏 色信息,即呈現(xiàn)出清晰的結(jié)果;成像平面是接收經(jīng)過透鏡折射后的所有光線,生成最終圖像 的平面。
[0077] fd為聚焦平面和透鏡之間的距離,在渲染過程中體現(xiàn)為聚焦平面的深度值;
[0078] 透鏡的焦距f為透鏡焦點(diǎn)和透鏡之間的距離,是透鏡的重要參數(shù)之一,影響到非 聚焦區(qū)域的模糊程度;
[0079] 像距I為成像平面和透鏡之間的距離;
[0080] 透鏡直徑D為透鏡的直徑大小,是透鏡的重要參數(shù)之一,影響到非聚焦區(qū)域的模 糊程度。
[0081] 圖2中,點(diǎn)p位于非聚焦平面,其反射的光線最終在聚焦平面上擴(kuò)散出一個(gè)圓形區(qū) 域,彌散圈即指該圓形區(qū)域,DCoC為該圓形區(qū)域的直徑值,即為點(diǎn)p的彌散圈直徑;
[0082] 具體的,點(diǎn)p的彌散圈直徑DC〇C(p)可以通過下式計(jì)算:
[0084] 通過上述方法確定各個(gè)像素點(diǎn)的彌散圈直徑之后,取所有彌散圈直徑的最大值作 為目標(biāo)圖像的最大彌散圈直徑。
[0085] 由于每一個(gè)像素點(diǎn)的最終顏色信息由其采樣域內(nèi)的其他像素點(diǎn)共同確定,因此, 在這一步驟中,在根據(jù)上述第一或第二種方案確定目標(biāo)圖像的最大彌散圈直徑之后,還需 要根據(jù)所確定的最大彌散圈直徑確定各個(gè)像素點(diǎn)的采樣域。
[0086] 每個(gè)像素點(diǎn)顏色信息計(jì)算過程中所用到的所有像素點(diǎn)構(gòu)成一個(gè)采樣域,在本發(fā)明 實(shí)施例中,某一個(gè)目標(biāo)像素的采樣域被設(shè)置為以該目標(biāo)像素為圓心的一個(gè)圓形域,并將該 像素點(diǎn)采樣域的直徑值設(shè)置為上述確定的目標(biāo)圖像的最大彌散圈直徑,這樣,可以保證所 有可能影響到目標(biāo)像素點(diǎn)顏色信息的其他像素點(diǎn)都在目標(biāo)像素點(diǎn)的采樣域內(nèi);
[0087] 因此,所述根據(jù)目標(biāo)圖像的最大彌散圈直徑確定各個(gè)像素點(diǎn)的采樣域,包括:
[0088] 將各個(gè)像素點(diǎn)的采樣域設(shè)置為以各個(gè)像素點(diǎn)為圓心,并以目標(biāo)圖像的最大彌散圈 直徑作為直徑的圓形域。
[0089] 步驟102 :對(duì)目標(biāo)圖像中的每一個(gè)像素點(diǎn)執(zhí)行以下處理:確定所述像素點(diǎn)的采樣 域內(nèi)所述像素點(diǎn)的前景像素點(diǎn)和背景像素點(diǎn)的權(quán)重值,根據(jù)所述像素點(diǎn)的前景像素點(diǎn)和背 景像素點(diǎn)的權(quán)重值和顏色信息確定所述像素點(diǎn)的顏色信息;
[0090] 步驟101中確定了各個(gè)像素點(diǎn)的采樣域之后,對(duì)于目標(biāo)圖像中的每一個(gè)像素點(diǎn)執(zhí) 行相同的處理;
[0091 ] 對(duì)于采樣域內(nèi)的像素點(diǎn),根據(jù)它們與目標(biāo)像素點(diǎn)的相對(duì)位置可以被劃分為目標(biāo)像 素點(diǎn)的背景像素點(diǎn)和目標(biāo)像素點(diǎn)的前景像素點(diǎn);其中,目標(biāo)像素點(diǎn)的背景像素點(diǎn)為相對(duì)于 目標(biāo)像素點(diǎn)遠(yuǎn)離視點(diǎn)的像素點(diǎn),前景像素點(diǎn)為相對(duì)于目標(biāo)像素點(diǎn)靠近視點(diǎn)的像素點(diǎn);
[0092] 在根據(jù)所述像素點(diǎn)的采樣域內(nèi)所述像素點(diǎn)的前景像素點(diǎn)和背景像素點(diǎn)的顏色信 息確定所述像素點(diǎn)的顏色信息之前,首先需要確定目標(biāo)像素點(diǎn)的各個(gè)前景像素點(diǎn)的權(quán)重值 及目標(biāo)像素點(diǎn)的各個(gè)背景像素點(diǎn)的權(quán)重值;所述目標(biāo)像素點(diǎn)的各個(gè)前景像素點(diǎn)或目標(biāo)像素 點(diǎn)的背景像素點(diǎn)的權(quán)重值表示所述前景或背景像素點(diǎn)用于確定目標(biāo)像素點(diǎn)顏色信息時(shí)的 權(quán)重;
[0093] 目標(biāo)像素點(diǎn)的前景像素點(diǎn)的權(quán)重值計(jì)算方法和目標(biāo)像素點(diǎn)的背景像素點(diǎn)的權(quán)重 值計(jì)算方法有很大不同,這主要是由視覺系統(tǒng)成像過程中聚焦平面上的物體的全遮擋性和 非聚焦平面上的物體的部分遮擋性決定的。
[0094] 下面以背景像素點(diǎn)q和目標(biāo)像素點(diǎn)p為例,對(duì)該背景像素點(diǎn)q相對(duì)于目標(biāo)像素 點(diǎn)P的權(quán)重值的計(jì)算方法進(jìn)行介紹,具體的,背景像素點(diǎn)q相對(duì)于目標(biāo)像素點(diǎn)P的權(quán)重值 Bb(p, q)通過下式確定:
[0096] 其中cb為依據(jù)采樣域大小所確定的常量,可以根據(jù)所要獲得的圖像模糊程度進(jìn)行 調(diào)整;maxDCoC為最大彌散圈直徑;DCoC (p)為目標(biāo)像素點(diǎn)p的彌散圈直徑值;δ (p,q)為采 樣函數(shù),采樣函數(shù)S (p,q)決定了背景像素 p對(duì)目標(biāo)像素 q的顏色信息的影響程度,其取值 為:
[0098] 其中,d(p,q)為目標(biāo)像素點(diǎn)p和目標(biāo)像素點(diǎn)p的背景像素點(diǎn)q之間的距離,當(dāng)背 景像素點(diǎn)處在聚焦平面上時(shí),其彌散圈直徑值DCoC (q)為0,采樣函數(shù)值為0,從而防止了聚 焦平面上的像素向前景像素的顏色泄露。
[0099] 從(2)式可以看出,背景像素點(diǎn)的權(quán)重值受目標(biāo)像素點(diǎn)的彌散圈直徑影響,并與 目標(biāo)像素點(diǎn)的彌散圈直徑呈正比;因此,當(dāng)目標(biāo)像素點(diǎn)位于聚焦平面時(shí),由于目標(biāo)像素點(diǎn)的 彌散圈直徑為零,目標(biāo)像素點(diǎn)的背景像素點(diǎn)的權(quán)重值隨之為零,因此,聚焦平面不受背景像 素點(diǎn)影響,從而保留了原始的清晰場(chǎng)景。同時(shí),背景像素點(diǎn)的權(quán)重值受背景像素點(diǎn)和目標(biāo)像 素點(diǎn)之間的距離遠(yuǎn)近的影響,該影響的大小由采樣函數(shù)S (p,q)決定,當(dāng)目標(biāo)像素點(diǎn)和該 目標(biāo)像素點(diǎn)的背景像素點(diǎn)之間的距離小于背景像素點(diǎn)的彌散圈直徑值時(shí),S (p,q)值為1 ; 否則,S (p,q)值為0;這保證了當(dāng)背景像素點(diǎn)位于聚焦平面時(shí),由于其自身彌散圈直徑為0 的關(guān)系,對(duì)任何目標(biāo)像素點(diǎn)而言,該背景像素權(quán)重必為〇,能夠有效防止聚焦平面向非聚焦 平面的顏色泄露。
[0100]由于前景像素點(diǎn)具備擴(kuò)散到任何處于該前景像素點(diǎn)的彌散圈內(nèi)的目標(biāo)像素的能 力,即它能影響到位于聚焦平面上的像素
當(dāng)前第2頁(yè)1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1