两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種基于gpu自適應(yīng)的前景提取方法

文檔序號(hào):8431499閱讀:247來(lái)源:國(guó)知局
一種基于gpu自適應(yīng)的前景提取方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及屬于視頻監(jiān)控領(lǐng)域,具體地說(shuō)是一種基于GPU自適應(yīng)的前景提取方 法。
【背景技術(shù)】
[0002] 視頻監(jiān)控系統(tǒng)廣泛用于人們的日常生活當(dāng)中,比如對(duì)醫(yī)院、銀行、車(chē)站等大型公共 場(chǎng)所的監(jiān)控,以及社區(qū)、超市商場(chǎng)等等的安全保衛(wèi)。隨著人們生活水平日益提高,人們對(duì)城 市的安防工作要求越來(lái)越高,這就對(duì)監(jiān)控系統(tǒng)的智能化程度提出要求。
[0003] 視頻流中前景的提取是運(yùn)動(dòng)目標(biāo)精確提取的前提和保證。而快速、準(zhǔn)確、完整地分 割出背景成為運(yùn)動(dòng)目標(biāo)精確提取研宄中的難點(diǎn)。當(dāng)前,幀間差分法、光流法和背景提取法是 主要的運(yùn)動(dòng)目標(biāo)檢測(cè)方法。其中幀間差分法適應(yīng)性差,光流法計(jì)算量大,無(wú)法達(dá)到實(shí)時(shí)處 理。在背景建模各方法中,混合高斯建模方法是公認(rèn)的檢測(cè)效果和適應(yīng)性都較好的方法,但 有一定的局限性:每個(gè)像素點(diǎn)的高斯數(shù)目是固定的,固定的高斯數(shù)目無(wú)法更好的適應(yīng)實(shí)際 環(huán)境。此外需要對(duì)每個(gè)像素點(diǎn)建立3到5個(gè)高斯模型,每次背景模型更新都需要遍歷到每 個(gè)像素的所有高斯模型并進(jìn)行相應(yīng)的計(jì)算,因此計(jì)算量巨大,僅靠串行處理難以實(shí)時(shí)實(shí)現(xiàn), 無(wú)法在實(shí)際中使用。隨著技術(shù)的發(fā)展,在實(shí)際使用環(huán)境中,高清監(jiān)控設(shè)備以及多路監(jiān)控設(shè)備 的應(yīng)用越來(lái)越多,這些設(shè)備會(huì)在短時(shí)間內(nèi)產(chǎn)生海量的視頻圖像數(shù)據(jù),面對(duì)海量數(shù)據(jù)僅僅使 用以前的CPU進(jìn)行串行處理,已經(jīng)完全達(dá)不到實(shí)時(shí)要求。此外很多算法已經(jīng)無(wú)法再繼續(xù)進(jìn) 行優(yōu)化而對(duì)硬件速度的提高也很難完成。

【發(fā)明內(nèi)容】

[0004] 本發(fā)明是為了克服現(xiàn)有技術(shù)存在的不足之處,提供一種基于GPU自適應(yīng)的前景提 取方法,以期能大大提高背景建模效率,并能夠?qū)崟r(shí)、精確的提取運(yùn)動(dòng)目標(biāo),從而能夠更好 的適應(yīng)實(shí)際環(huán)境。
[0005] 本發(fā)明為解決技術(shù)問(wèn)題采用如下技術(shù)方案:
[0006] 本發(fā)明一種基于GPU自適應(yīng)的前景提取方法,是應(yīng)用于含有GPU圖像處理器的計(jì) 算機(jī)中,其特點(diǎn)是按如下步驟進(jìn)行:
[0007] 步驟1、將分辨率為WXH的待處理視頻的第t幀圖像讀取到所述計(jì)算機(jī)的內(nèi)存中; 1 < t < T ;T表示所述待處理視頻的總幀數(shù);
[0008] 步驟2、所述GPU圖像處理器從所述計(jì)算機(jī)的內(nèi)存中復(fù)制所述第t幀圖像的像素值 并保存到所述GPU圖像處理器的顯存中;
[0009] 步驟3、在所述GPU圖像處理器中創(chuàng)建WXH個(gè)線(xiàn)程,使得所述WXH個(gè)線(xiàn)程依次對(duì) 應(yīng)于所述待處理視頻的WXH個(gè)像素點(diǎn);
[0010] 步驟4、令所述第t幀圖像的第i行第j列的像素點(diǎn)尤;對(duì)應(yīng)于所述WXH個(gè)線(xiàn)程 中的第i X W+j個(gè)線(xiàn)程;在所述第i X W+j個(gè)線(xiàn)程中建立N個(gè)高斯函數(shù),從而構(gòu)成所述第i行 第j列的像素點(diǎn)^;的高斯模型;1彡i彡H;1彡j彡W;
[0011] 步驟5、將所述第i行第j列的像素點(diǎn)尤,的高斯模型的參數(shù)保存在所述GPU圖像 處理器的全局存儲(chǔ)器中;所述第i行第j列的像素點(diǎn)尤,,的高斯模型的參數(shù)包括N個(gè)高斯 函數(shù)的參數(shù);第k個(gè)高斯函數(shù)的參數(shù)為:標(biāo)準(zhǔn)差erf、均值//;^和權(quán)重; 1 < k < N ;
[0012] 步驟6、重復(fù)執(zhí)行步驟4-步驟5,使得所述第t幀圖像中的每個(gè)像素點(diǎn)都在所對(duì)應(yīng) 的線(xiàn)程中建立相應(yīng)的高斯模型,從而獲得WXH個(gè)不同的高斯模型的參數(shù)保存在所述GPU圖 像處理器的全局存儲(chǔ)器中;
[0013] 步驟7、判斷t = T是否成立,若成立,則表示所述待處理視頻已完成前景提??;否 貝1J,將t+1的值賦值給t ;并執(zhí)行步驟8 ;
[0014] 步驟8、所述GPU圖像處理器從所述計(jì)算機(jī)的內(nèi)存中復(fù)制所述第t幀圖像的像素值 并保存到所述GPU圖像處理器的顯存中;
[0015] 步驟9、根據(jù)所述第t幀圖像的第i行第j列的像素值尤.,,利用式(1)、式(2)和 式(3)更新所述WXH個(gè)線(xiàn)程中的第iXW+j個(gè)線(xiàn)程中的高斯模型的參數(shù):
【主權(quán)項(xiàng)】
1. 一種基于GPU自適應(yīng)的前景提取方法,是應(yīng)用于含有GPU圖像處理器的計(jì)算機(jī)中,其 特征是按如下步驟進(jìn)行: 步驟1、將分辨率為WXH的待處理視頻的第t幀圖像讀取到所述計(jì)算機(jī)的內(nèi)存中; 1 < t < T ;T表示所述待處理視頻的總幀數(shù); 步驟2、所述GPU圖像處理器從所述計(jì)算機(jī)的內(nèi)存中復(fù)制所述第t幀圖像的像素值并保 存到所述GPU圖像處理器的顯存中; 步驟3、在所述GPU圖像處理器中創(chuàng)建WXH個(gè)線(xiàn)程,使得所述WXH個(gè)線(xiàn)程依次對(duì)應(yīng)于 所述待處理視頻的WXH個(gè)像素點(diǎn); 步驟4、令所述第t幀圖像的第i行第j列的像素點(diǎn)尤,對(duì)應(yīng)于所述WXH個(gè)線(xiàn)程中的 第i X W+j個(gè)線(xiàn)程;在所述第i X W+j個(gè)線(xiàn)程中建立N個(gè)高斯函數(shù),從而構(gòu)成所述第i行第j 列的像素點(diǎn)尤j的高斯模型;1彡i彡H ;1彡j彡W ; 步驟5、將所述第i行第j列的像素點(diǎn)的高斯模型的參數(shù)保存在所述GPU圖像處理 器的全局存儲(chǔ)器中;所述第i行第j列的像素點(diǎn)ZL的高斯模型的參數(shù)包括N個(gè)高斯函數(shù) 的參數(shù);第k個(gè)高斯函數(shù)的參數(shù)為:標(biāo)準(zhǔn)差、均值和權(quán)重? ; 1彡k彡N ; 步驟6、重復(fù)執(zhí)行步驟4-步驟5,使得所述第t幀圖像中的每個(gè)像素點(diǎn)都在所對(duì)應(yīng)的線(xiàn) 程中建立相應(yīng)的高斯模型,從而獲得WXH個(gè)不同的高斯模型的參數(shù)保存在所述GPU圖像處 理器的全局存儲(chǔ)器中; 步驟7、判斷t = T是否成立,若成立,則表示所述待處理視頻已完成前景提??;否則, 將t+Ι的值賦值給t ;并執(zhí)行步驟8 ; 步驟8、所述GPU圖像處理器從所述計(jì)算機(jī)的內(nèi)存中復(fù)制所述第t幀圖像的像素值并保 存到所述GPU圖像處理器的顯存中; 步驟9、根據(jù)所述第t幀圖像的第i行第j列的像素值夂丨.,,利用式(1)、式(2)和式(3) 更新所述WXH個(gè)線(xiàn)程中的第iXW+j個(gè)線(xiàn)程中的高斯模型的參數(shù):
式(4)中,α表示權(quán)重的更新速度,為常數(shù);表示所述第t幀圖像的第i行第j列 像素點(diǎn)尤,與第k個(gè)高斯函數(shù)的匹配結(jié)果,并有
式(7)中,=1表示匹配成功,Μ=/ =0表示匹配失敗,ε表示概率閾值; 表示所述第t幀圖像的第i行第j列的像素點(diǎn)X),的第k個(gè)高斯函數(shù)的函數(shù)值;并有:
步驟10、動(dòng)態(tài)調(diào)整所述第t幀圖像的第i行第j列的像素點(diǎn)尤.,的高斯函數(shù)的個(gè)數(shù)1 從而更新所述第ixw+j個(gè)線(xiàn)程所對(duì)應(yīng)的第i行第j列的像素點(diǎn)尤的高斯模型; 步驟11、遍歷所述第t幀圖像的每個(gè)像素值并按照步驟9和步驟10分別進(jìn)行更新和動(dòng) 態(tài)調(diào)整;從而獲得更新后的第t幀圖像的WXH個(gè)線(xiàn)程所分別對(duì)應(yīng)的WXH個(gè)像素點(diǎn)的高斯 模型; 步驟12、對(duì)所述更新后的第t幀圖像的WXH個(gè)像素點(diǎn)中第i行第j列像素點(diǎn)所對(duì) 應(yīng)的高斯模型中,選出一個(gè)權(quán)重最大的高斯函數(shù),并將所述權(quán)重最大的高斯函數(shù)所對(duì)應(yīng)的 均值與所設(shè)定的閾值進(jìn)行比較;若均值大于所設(shè)定的閾值,則設(shè)置所述第i行第j列像素點(diǎn) 尤,為1 ;否則,設(shè)置所述第i行第j列像素點(diǎn)尤/為〇 ;從而獲得第t幀圖像中第i行第j 列像素點(diǎn)的取值; 步驟13、重復(fù)步驟12直到獲取所述第t幀圖像中所有像素點(diǎn)的取值,從而獲得所述第 t幀圖像的二值圖像并存入所述GPU圖像處理器的全局存儲(chǔ)器中; 步驟14、將所述第t幀圖像的二值圖像從所述GPU圖像處理器的全局存儲(chǔ)器中復(fù)制到 所述計(jì)算機(jī)的內(nèi)存中,以所述第t幀圖像的二值圖像中取值為1的像素點(diǎn)構(gòu)成所述前景,從 而完成第t幀圖像的前景提取; 步驟15、返回步驟7執(zhí)行。
2. 根據(jù)權(quán)利要求1所述的方法,其特征是:所述待處理視頻的第t幀圖像為RGB格式 圖像。
3. 根據(jù)權(quán)利要求1所述的方法,其特征是:所述步驟10中第t幀圖像的第i行第j列 像素點(diǎn)Z丨,的高斯函數(shù)個(gè)數(shù)N是按如下步驟進(jìn)行動(dòng)態(tài)調(diào)整: 步驟1、比較所述第t幀圖像的第i行第j列像素點(diǎn)尤j的N個(gè)高斯函數(shù)中任意兩個(gè)高 斯函數(shù)的權(quán)重,若任意兩個(gè)高斯函數(shù)的權(quán)重差值小于所設(shè)定的差值閾值,則將所述任意兩 個(gè)高斯函數(shù)的參數(shù)分別求出均值,將所述均值賦值給所述任意兩個(gè)高斯函數(shù)中任一高斯函 數(shù);并刪除另一高斯函數(shù),將N-I賦值給N ;從而合并所述任意兩個(gè)高斯函數(shù); 步驟2、建立長(zhǎng)度為N的一維數(shù)組= …6S],并初始化每個(gè)元素值為 O; 表示T幀待處理視頻中第i行第j列像素點(diǎn)Xu的第k個(gè)高斯函數(shù)連續(xù)匹配失敗的 次數(shù); 步驟3、若所述第t幀圖像的第i行第j列的像素點(diǎn)與第k個(gè)高斯函數(shù)匹配失敗,即 Μ=/ =O,則將+1賦值給< ;若所述第t幀圖像的第i行第j列的像素點(diǎn)尤,與第k個(gè) 高斯函數(shù)匹配成功,即= 1;則將次數(shù)設(shè)置為〇 ; 步驟4、判斷所述次數(shù)大于等于所設(shè)定的累加閾值是否成立;在成立時(shí)將Ν+1賦值 給Ν; 步驟5、判斷t = T是否成立,若成立,則表示完成動(dòng)態(tài)調(diào)整;否則將t+Ι的值賦值給t ; 并執(zhí)行步驟2。
【專(zhuān)利摘要】本發(fā)明公開(kāi)了一種基于GPU自適應(yīng)的前景提取方法,是應(yīng)用于含有GPU圖像處理器的計(jì)算機(jī)中,其特征包括:將圖像數(shù)據(jù)從內(nèi)存?zhèn)鬟f到GPU顯存中,對(duì)每個(gè)像素點(diǎn)對(duì)應(yīng)GPU中一個(gè)線(xiàn)程分別進(jìn)行混合高斯背景建模,其中每個(gè)像素點(diǎn)的高斯數(shù)目可以動(dòng)態(tài)調(diào)整,最后將每個(gè)像素點(diǎn)中每個(gè)高斯權(quán)重最大的進(jìn)行二值化處理,處理結(jié)果作為最終結(jié)果通過(guò)全局內(nèi)存?zhèn)鬟f到內(nèi)存中。本發(fā)明能大大提高前景提取效率,并能夠?qū)崟r(shí)、精確的提取運(yùn)動(dòng)目標(biāo),從而能夠更好的適應(yīng)實(shí)際環(huán)境。
【IPC分類(lèi)】G06T7-20
【公開(kāi)號(hào)】CN104751485
【申請(qǐng)?zhí)枴緾N201510128601
【發(fā)明人】趙海峰, 胡林, 肖安南, 戴先玉, 秦棟, 張城瑋, 王劍
【申請(qǐng)人】安徽大學(xué), 國(guó)家電網(wǎng)公司, 國(guó)網(wǎng)安徽省電力公司滁州供電公司
【公開(kāi)日】2015年7月1日
【申請(qǐng)日】2015年3月20日
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
台南县| 游戏| 泸定县| 贵阳市| 福海县| 章丘市| 曲阜市| 建平县| 永州市| 蒲城县| 北川| 朝阳县| 广灵县| 竹溪县| 留坝县| 江门市| 兰州市| 垫江县| 汤原县| 乌拉特后旗| 合水县| 磴口县| 宁海县| 延边| 衡水市| 开封县| 马山县| 武陟县| 宁国市| 仪陇县| 山丹县| 谷城县| 娱乐| 修文县| 哈巴河县| 新疆| 闻喜县| 剑河县| 康保县| 从化市| 洪洞县|