本發(fā)明涉及數(shù)據(jù)傳輸領(lǐng)域,尤其涉及一種基于云平臺的廣告數(shù)據(jù)傳輸方法及系統(tǒng)。
背景技術(shù):
1、為了提升廣告投放精準(zhǔn)度、優(yōu)化廣告投放效率和降低廣告成本,企業(yè)常將廣告?zhèn)鬏斨猎破脚_上進(jìn)行管理。由于廣告數(shù)據(jù)中存在較多視頻、圖像以及音頻等數(shù)據(jù)導(dǎo)致廣告數(shù)據(jù)的傳輸量較大,這將導(dǎo)致廣告數(shù)據(jù)的傳輸效率較低。為了提高傳輸效率需對廣告數(shù)據(jù)進(jìn)行壓縮處理。
2、游程編碼算法作為一種壓縮編碼算法,其通過記錄連續(xù)相同數(shù)據(jù)的起始位置以及連續(xù)長度的方式對數(shù)據(jù)進(jìn)行編碼壓縮,因而游程編碼算法在對連續(xù)取值相同的數(shù)據(jù)壓縮能力較強(qiáng)。由于視頻中任一像素在幀序上取值較為相似,因而可以采用游程編碼算法對視頻進(jìn)行壓縮處理。視頻中像素的取值在幀序上雖然較為相似,但是其并不完全相同,其取值的多樣性會導(dǎo)致游程編碼的壓縮效果較差。如何通過降低視頻中像素取值的多樣性來提高壓縮效果成為本發(fā)明的研究重點(diǎn)。
3、公開號為cn103916448a的專利申請文件中公開了基于云傳輸平臺的數(shù)據(jù)傳輸方法、系統(tǒng)及相應(yīng)的云傳輸平臺,該專利申請文件中方法是根據(jù)傳輸節(jié)點(diǎn)的位置信息對數(shù)據(jù)進(jìn)行切片處理來提高數(shù)據(jù)傳輸效率,該專利申請文件中方法未涉及游程編碼壓縮的內(nèi)容,因而該專利申請文件中方法不能解決本方案的技術(shù)問題。
技術(shù)實現(xiàn)思路
1、為了解決如何通過降低視頻中像素取值的多樣性來提高壓縮效果的問題,本發(fā)明提供一種基于云平臺的廣告數(shù)據(jù)傳輸方法及系統(tǒng)。
2、第一方面,本發(fā)明提供一種基于云平臺的廣告數(shù)據(jù)傳輸方法,采用如下的技術(shù)方案:
3、一種基于云平臺的廣告數(shù)據(jù)傳輸方法,包括步驟:
4、獲取商戶廣告視頻;
5、對商戶廣告視頻的每幀圖像進(jìn)行分割處理得到前景像素和背景像素;
6、將所有幀圖像中任一位置的所有背景像素構(gòu)成序列記為背景像素序列;將背景像素序列分割成若干個分布不同的背景段;構(gòu)建背景段的高斯分布模型,計算區(qū)間數(shù)量:,表示該位置的背景像素的預(yù)設(shè)區(qū)域內(nèi)的信息復(fù)現(xiàn)率,表示該位置的背景像素的預(yù)設(shè)區(qū)域內(nèi)的信息含量,表示高斯分布模型的峰值,表示背景段中所有兩相鄰像素的差異的均值,表示背景段中數(shù)據(jù)取值種類數(shù),norm()表示線性歸一化方法,s1表示區(qū)間數(shù)量,表示向上取整符號,將高斯分布模型劃分成s1個區(qū)間,將背景像素所屬區(qū)間的均值作為背景像素的更新值,利用游程編碼算法對背景段中背景像素的更新值進(jìn)行編碼處理;對前景像素進(jìn)行編碼;
7、以實現(xiàn)商戶廣告視頻傳輸。
8、本發(fā)明將背景像素在幀序上的取值和前景像素在幀序上取值分開進(jìn)行分析,有效降低像素在幀序上的取值差異,為后續(xù)提高游程編碼的壓縮效果提供基礎(chǔ);進(jìn)一步地,根據(jù)分布特征對像素在幀序上的取值進(jìn)行分段處理,從而讓每段的像素值均反映同一物體,進(jìn)一步降低取值差異,提高游程編碼的壓縮效果;進(jìn)一步地,對像素在幀序上的取值的分段結(jié)果進(jìn)一步劃分區(qū)間處理,將區(qū)間的均值替換各真實值,有效消除取值的差異化,進(jìn)一步提高游程編碼的效果;進(jìn)一步地,在對分段結(jié)果劃分區(qū)間時,考慮了信息重要性以及取值差異等信息,提高了劃分區(qū)間的劃分的準(zhǔn)確性,為后續(xù)提高游程編碼的壓縮效果提供基礎(chǔ)。
9、優(yōu)選的,所述對商戶廣告視頻的每幀圖像進(jìn)行分割處理得到前景像素和背景像素,包括:
10、利用背景減除法對商戶廣告視頻進(jìn)行處理得到每幀圖像的前景區(qū)域和背景區(qū)域;
11、在所有幀前景區(qū)域中獲取面積最大的前景區(qū)域的外接矩形作為基準(zhǔn)矩形;
12、將每幀圖像中前景區(qū)域的幾何中心作為基準(zhǔn)矩形的中心,獲取基準(zhǔn)矩形內(nèi)的像素,記為前景像素,將每幀圖像中除前景像素之外的像素作為背景像素。
13、本發(fā)明通過背景減除法高效且準(zhǔn)確的分割出運(yùn)動區(qū)域和背景區(qū)域,為提高游程編碼的壓縮效果提供數(shù)據(jù)基礎(chǔ)。
14、優(yōu)選的,所述將背景像素序列分割成若干個分布不同的背景段,包括:
15、以背景像素序列中任一背景像素為中心,獲取預(yù)設(shè)數(shù)量個像素作為該背景像素的參考像素,利用該背景像素的參考像素擬合高斯分布模型,以每兩相鄰背景像素的高斯分布模型的差異為聚類差異,對所有背景像素進(jìn)行聚類處理得到若干類別,將各類別中背景像素構(gòu)成的像素段作為背景段。
16、本發(fā)明根據(jù)同一物體的像素取值的分布相似這一特征,將不同物體對應(yīng)取值數(shù)據(jù)分割開,為后續(xù)去差異化提供基礎(chǔ)。
17、優(yōu)選的,所述高斯分布模型的差異的獲取方法,包括:
18、將兩高斯分布模型的均值的差值絕對值乘以兩高斯分布模型的方差的差值絕對值得到兩高斯分布模型的差異。
19、本發(fā)明通過方差以及均值差異反映模型差異,這種計算方法較為簡單,實現(xiàn)效率更高。
20、優(yōu)選的,所述信息復(fù)現(xiàn)率的獲取方法,包括:
21、以每幀圖像中該位置的背景像素為中心,獲取預(yù)設(shè)區(qū)域,記為該位置的背景像素的局部區(qū)域,計算該位置的背景像素與其他位置的各像素的局部區(qū)域的相似性,將該位置的背景像素與其他所有位置的局部區(qū)域的相似性的均值作為該位置的背景像素的信息復(fù)現(xiàn)率。
22、本發(fā)明通過相似性來反映信息的重復(fù)出現(xiàn)情況,較為準(zhǔn)確的度量信息的重要性。
23、優(yōu)選的,所述信息含量的獲取方法,包括:
24、將該位置的背景像素的局部區(qū)域內(nèi)的信息熵作為信息含量。
25、優(yōu)選的,所述將高斯分布模型劃分成s1個區(qū)間,包括:
26、將高斯分布模型均勻分割成s1個面積相同的區(qū)域,獲取每個區(qū)域?qū)?yīng)的像素取值區(qū)間。
27、優(yōu)選的,所述對前景像素進(jìn)行編碼,包括:
28、將每幀圖像中前景像素構(gòu)成的區(qū)域記為分析前景區(qū)域;
29、將所有幀分析前景區(qū)域?qū)R處理,將所有幀的分析前景區(qū)域中任一位置的所有前景像素構(gòu)成的序列記為前景像素序列;
30、將前景像素序列分割成若干個分布不同的前景段;
31、對前景段進(jìn)行編碼。
32、優(yōu)選的,所述以實現(xiàn)商戶廣告視頻傳輸,包括:
33、將背景像素序列的所有背景段的編碼序列拼接在一起得到背景像素序列的編碼序列,將前景像素序列的所有前景段的編碼序列拼接在一起得到前景像素序列的編碼序列,獲取分析前景區(qū)域的幾何中心坐標(biāo),將所有分析前景區(qū)域的幾何中心坐標(biāo)拼接在一起得到軌跡序列,獲取分析前景區(qū)域的起始幀數(shù),在軌跡序列之前插入起始幀數(shù)、基準(zhǔn)矩形的長和寬,將插入起始幀數(shù)的軌跡序列與所有前景像素序列的編碼序列拼接在一起之后插入預(yù)設(shè)分界標(biāo)志值,然后與所有背景像素序列的編碼序列拼接在一起得到傳輸序列,將傳輸序列進(jìn)行傳輸處理。
34、第二方面,本發(fā)明提供一種基于云平臺的廣告數(shù)據(jù)傳輸系統(tǒng),采用如下的技術(shù)方案:
35、一種基于云平臺的廣告數(shù)據(jù)傳輸系統(tǒng),包括:處理器和存儲器,所述存儲器存儲有計算機(jī)程序指令,當(dāng)所述計算機(jī)程序指令被所述處理器執(zhí)行時實現(xiàn)上述一種基于云平臺的廣告數(shù)據(jù)傳輸方法。
36、通過采用上述技術(shù)方案,將上述的一種基于云平臺的廣告數(shù)據(jù)傳輸方法生成計算機(jī)程序,并存儲于存儲器中,以被處理器加載并執(zhí)行,從而根據(jù)存儲器及處理器制作終端設(shè)備,方便使用。
37、本發(fā)明具有以下技術(shù)效果:
38、本發(fā)明將背景像素在幀序上的取值和前景像素在幀序上取值分開進(jìn)行分析,有效降低像素在幀序上的取值差異,為后續(xù)提高游程編碼的壓縮效果提供基礎(chǔ);
39、進(jìn)一步地,根據(jù)分布特征對像素在幀序上的取值進(jìn)行分段處理,從而讓每段的像素值均反映同一物體,進(jìn)一步降低取值差異,提高游程編碼的壓縮效果;
40、進(jìn)一步地,對像素在幀序上的取值的分段結(jié)果進(jìn)一步劃分區(qū)間處理,將區(qū)間的均值替換各真實值,有效消除取值的差異化,進(jìn)一步提高游程編碼的效果;
41、進(jìn)一步地,在對分段結(jié)果劃分區(qū)間時,考慮了信息重要性以及取值差異等信息,提高了劃分區(qū)間的劃分的準(zhǔn)確性,為后續(xù)提高游程編碼的壓縮效果提供基礎(chǔ)。