本發(fā)明涉及圖像處理,特別是一種針對xr棚的生成圖匹配評估方法及系統(tǒng)。
背景技術(shù):
1、xr棚是一種新型的內(nèi)容展示設(shè)備,其外觀酷似被打開了一面的盒體,并在盒體內(nèi)部設(shè)置有用于展示內(nèi)容的顯示墻/顯示屏,觀看者站在開口處就能得到身臨其境的觀看體驗(yàn)。
2、由于xr棚的特殊設(shè)計(jì),其展示的內(nèi)容也和傳統(tǒng)的單平面圖像不一樣,在一些過渡位置處(如角落、邊線處)需要對根據(jù)透視關(guān)系進(jìn)行圖像處理,以使得不同平面之間的圖像過渡自然、流暢且合理。
3、現(xiàn)有針對圖像的處理通常是采用人工的方式進(jìn)行逐幀處理,或者是采用圖像處理模型進(jìn)行批量處理;其中,采用人工逐幀處理的方式其能滿足特定場景的視覺需求,使其適應(yīng)性更好顯示效果更佳,缺點(diǎn)是處理速度慢且成本高。
4、采用圖像處理模型則能快速處理圖像且成本低廉,并能隨著算法的改進(jìn)不斷優(yōu)化生成圖紙量,是未來發(fā)展的趨勢所在;但是,缺點(diǎn)是采用固定處理模型適應(yīng)性較差,而往往用戶會(huì)從不同角度、不同位置、不同高度觀看xr棚的顯示內(nèi)容,這就導(dǎo)致其固定優(yōu)化過后的內(nèi)容無法適應(yīng)。
5、因此,需要提供一種針對xr棚的生成圖匹配評估方法及系統(tǒng),來解決用戶從不同角度、不同位置、不同高度觀看xr棚的顯示內(nèi)容,導(dǎo)致其固定優(yōu)化過后的內(nèi)容無法適應(yīng)的技術(shù)問題。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明的目的在于克服現(xiàn)有技術(shù)的缺點(diǎn),提供一種針對xr棚的生成圖匹配評估方法及系統(tǒng),旨在解決固定優(yōu)化過后的內(nèi)容無法適應(yīng)用戶不同觀看需求的技術(shù)問題。
2、為實(shí)現(xiàn)上述目的,本技術(shù)提出一種針對xr棚的生成圖匹配評估系統(tǒng),包括:
3、xr棚,用于通過播放模組播放展示內(nèi)容;其中,所述播放模組包括硬模組和軟模組;
4、用戶信息捕捉單元,用于捕捉xr棚前方觀看區(qū)域處的用戶信息;
5、虛擬場景仿真單元,用于對xr棚和觀看區(qū)域進(jìn)行虛擬場景仿真;
6、展示內(nèi)容生成單元,用于根據(jù)準(zhǔn)備的展示內(nèi)容生成能被xr棚播放的平面生成圖;
7、播放模組劃分單元,用于對平面生成圖進(jìn)行播放模組劃分,得到硬模組生成圖和軟模組生成圖;
8、透視圖像處理單元,用于選擇并根據(jù)目標(biāo)視角對軟模組生成圖進(jìn)行透視圖像處理,得到對應(yīng)的軟模組處理圖;
9、圖像匹配評估單元,用于對軟模組處理圖進(jìn)行圖像匹配評估,得到匹配評估分?jǐn)?shù);
10、播放模組管理單元,用于根據(jù)匹配評估分?jǐn)?shù)判斷xr棚是否對軟模組處理圖進(jìn)行播放展示。
11、作為更進(jìn)一步的解決方案,所述用戶信息捕捉單元包括人員識(shí)別模塊、行為識(shí)別模塊和空間定位模塊;其中,所述人員識(shí)別模塊用于識(shí)別觀看區(qū)域的人員;所述行為識(shí)別模塊用于對人員的行為進(jìn)行識(shí)別,并將存在觀看行為的人員標(biāo)記為用戶;所述空間定位模塊用于對用戶的頭部位置進(jìn)行空間定位,得到用戶定位信息。
12、作為更進(jìn)一步的解決方案,所述用戶信息捕捉單元還包括眼動(dòng)捕捉模塊;其中,所述眼動(dòng)捕捉模塊用于捕捉用戶的眼部視角,得到用戶視角信息。
13、作為更進(jìn)一步的解決方案,所述虛擬場景仿真單元包括虛擬空間仿真模塊、虛擬xr棚仿真模塊和虛擬視角仿真模塊;其中,所述虛擬空間仿真模塊用于提供虛擬仿真空間,包括虛擬觀看區(qū)域和虛擬xr棚區(qū)域;所述虛擬xr棚仿真模塊用于在虛擬仿真空間中進(jìn)行xr棚仿真播放,所述虛擬視角仿真模塊用于根據(jù)用戶信息進(jìn)行虛擬視角仿真。
14、作為更進(jìn)一步的解決方案,所述虛擬xr棚仿真模塊包括虛擬xr棚模型和虛擬播放模組;其中,所述虛擬xr棚模型用于模擬xr棚的物理結(jié)構(gòu),所述虛擬播放模組包括虛擬硬模組和虛擬軟模組,并按照真實(shí)安裝位置安置在虛擬xr棚模型中。
15、另一方面,本發(fā)明還提供一種針對xr棚的生成圖匹配評估方法,運(yùn)用于如上任一項(xiàng)所述的一種針對xr棚的生成圖匹配評估系統(tǒng)中,包括如下步驟:
16、步驟1:獲取準(zhǔn)備的展示內(nèi)容生成能被xr棚播放的平面生成圖,并通過展示內(nèi)容生成單元生成能被xr棚播放的平面生成圖;
17、步驟2:播放模組劃分單元對平面生成圖進(jìn)行播放模組劃分,得到對應(yīng)的硬模組生成圖和軟模組生成圖;
18、步驟3:通過用戶信息捕捉單元捕捉xr棚前方觀看區(qū)域處的用戶信息;
19、步驟4:透視圖像處理單元根據(jù)預(yù)設(shè)選擇邏輯并結(jié)合用戶信息選擇目標(biāo)視野;
20、步驟5:透視圖像處理單元根據(jù)目標(biāo)視角對軟模組生成圖進(jìn)行透視圖像處理,得到對應(yīng)的軟模組處理圖;
21、步驟6:通過虛擬場景仿真單元對xr棚和觀看區(qū)域進(jìn)行虛擬場景仿真;
22、步驟7:圖像匹配評估單元在虛擬場景仿真中對軟模組處理圖進(jìn)行圖像匹配評估,得到匹配評估分?jǐn)?shù);
23、步驟8:播放模組管理單元判斷匹配評估分?jǐn)?shù)是否大于置換閾值;
24、若是,則控制xr棚對硬模組生成圖和軟模組處理圖進(jìn)行播放展示;
25、若否,則控制xr棚對硬模組生成圖和軟模組生成圖進(jìn)行播放展示;
26、步驟9:循環(huán)執(zhí)行步驟1至步驟8,直至xr棚完成播放展示。
27、作為更進(jìn)一步的解決方案,所述圖像匹配評估單元通過如下步驟進(jìn)行圖像匹配評估:
28、獲取目標(biāo)視角和需要進(jìn)行評估的軟模組生成圖、軟模組處理圖;
29、控制虛擬視角仿真模塊按照目標(biāo)視角進(jìn)行虛擬視角仿真;
30、通過虛擬xr棚仿真模塊對軟模組生成圖進(jìn)行仿真播放,并通過虛擬視角仿真模塊獲取此時(shí)的虛擬視角圖像,得到原始視角圖;
31、通過虛擬xr棚仿真模塊對軟模組處理圖進(jìn)行仿真播放,并通過虛擬視角仿真模塊獲取此時(shí)的虛擬視角圖像,得到處理視角圖;
32、評估原始視角圖相對軟模組生成圖的形變程度,得到原始圖形變參數(shù);
33、評估處理視角圖相對軟模組生成圖的形變程度,得到處理圖形變參數(shù);
34、通過原始圖形變參數(shù)-處理圖形變參數(shù),得到目標(biāo)視角下對應(yīng)軟模組處理圖的匹配評估分?jǐn)?shù)。
35、作為更進(jìn)一步的解決方案,當(dāng)用戶為單個(gè)用戶時(shí),預(yù)設(shè)選擇邏輯:
36、若存在指定標(biāo)注視角時(shí),則將指定標(biāo)注視角作為目標(biāo)視角;
37、否則,則通過單個(gè)用戶的用戶定位信息確定視角位置,
38、若設(shè)置有眼動(dòng)捕捉模塊,則通過單個(gè)用戶的用戶視角信息作為目標(biāo)視角;
39、若未設(shè)置眼動(dòng)捕捉模塊,則通過默認(rèn)平視視角作為目標(biāo)視角。
40、作為更進(jìn)一步的解決方案,當(dāng)用戶為多個(gè)用戶時(shí),預(yù)設(shè)選擇邏輯:
41、獲取各用戶的用戶定位信息和用戶視角信息;
42、通過用戶定位信息進(jìn)行空間位置求均值,得到大眾定位信息;
43、通過用戶視角信息進(jìn)行空間角度求均值,得到大眾視角信息;
44、通過大眾定位信息確定視角位置,并通過大眾視角信息作為目標(biāo)視角。
45、作為更進(jìn)一步的解決方案,當(dāng)用戶為多個(gè)用戶時(shí),還設(shè)置有注視選擇邏輯:
46、獲取各用戶的用戶定位信息和用戶視角信息;
47、通過用戶定位信息和用戶視角信息,確定各用戶注視的播放模組;
48、將注視同一軟模組的用戶分為同組;
49、通過同組的用戶定位信息進(jìn)行空間位置求均值,得到同組大眾定位信息;
50、通過同組的用戶視角信息進(jìn)行空間角度求均值,得到同組大眾視角信息;
51、通過同組大眾定位信息確定視角位置,并通過同組大眾視角信息作為同組目標(biāo)視角;
52、各軟模組按照對應(yīng)的同組目標(biāo)視角單獨(dú)替代目標(biāo)視角,并分別循環(huán)執(zhí)行步驟1至步驟8,直至xr棚完成播放展示。
53、與相關(guān)技術(shù)相比較,本發(fā)明能提供的一種針對xr棚的生成圖匹配評估方法及系統(tǒng)具備如下優(yōu)勢:
54、本發(fā)明根據(jù)用戶所處位置和視角的不同,定位其用戶信息并針對性進(jìn)行透視圖像處理,從而得到滿足用戶觀影體驗(yàn)的軟模組處理圖,再通過圖像匹配評估單元判斷是原始的軟模組生成圖好,還是軟模組處理圖的效果更好,進(jìn)而控制軟模組處理圖進(jìn)行播放展示,從而滿足用戶特定視角的觀影需求。