《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 通信與網(wǎng)絡(luò) > 設(shè)計應(yīng)用 > 一種多區(qū)域視頻監(jiān)控入侵檢測報警方法的研究
一種多區(qū)域視頻監(jiān)控入侵檢測報警方法的研究
李益民 黃曉芳
摘要: 研究一種用于多區(qū)域視頻監(jiān)控的智能入侵報警方法。該方法以多線程技術(shù)為基礎(chǔ),采用基于混合高斯背景建模的移動偵測算法實現(xiàn)多個區(qū)域?qū)崟r入侵報警;采用視頻監(jiān)控卡自帶函數(shù)庫實現(xiàn)監(jiān)控視頻的顯示。提出了剪貼板完成視頻數(shù)據(jù)流的截取和數(shù)據(jù)格式的轉(zhuǎn)換,避免了硬盤的反復(fù)讀寫,提高了監(jiān)控畫質(zhì)和程序運行速度。最后給出了實驗結(jié)果,結(jié)果表明該方法能有效的對入侵目標(biāo)進(jìn)行檢測報警,且誤報率較低,為1%~2%。
Abstract:
Key words :

    智能視頻監(jiān)控技術(shù)是利用計算機視覺技術(shù)對監(jiān)控場景的視頻圖像內(nèi)容進(jìn)行分析,自動檢測監(jiān)控畫面中的異常情況,并警報和提供有用信息,從而能夠更加有效地提醒安防人員及時處理非法入侵。
    目前,智能視頻監(jiān)控技術(shù)中入侵檢測算法常見的有幀間差分法、背景減法和光流法。它們從視頻序列中檢測運動目標(biāo)來實現(xiàn)入侵報警功能。但是,這些算法集中于對一個視頻場景中移動物體偵測的研究,而監(jiān)控系統(tǒng)往往是多個區(qū)域同時監(jiān)控。為此,給出了一種適用于多區(qū)域視頻監(jiān)控系統(tǒng)中智能入侵報警的實現(xiàn)方法。該方法采用混合高斯背景建模移動偵測算法、OpenCV、多線程等技術(shù)實現(xiàn)了對入侵目標(biāo)的有效檢測報警功能。

1 混合高斯背景建模移動偵測算法
   
混合高斯背景建模移動偵測算法屬于減背景移動偵測算法的一種。減背景移動偵測算法是通過當(dāng)前幀與背景圖像差分來得到移動目標(biāo)區(qū)域。這種算法對背景圖像的要求是:1)不含運動目標(biāo);2)不斷地更新以適應(yīng)背景不斷變化。構(gòu)建背景圖像的方法很多,混合高斯背景建模算法是其中典型的一種,該算法對外界環(huán)境不斷變化的適應(yīng)性較好。
1.1 混合高斯背景建模
   
對視頻幀中的每一個像素定義K個狀態(tài),每個狀態(tài)用一個高斯分布函數(shù)表示。這些狀態(tài)中有一部分表示背景的像素值,而另一部分則表示前景的像素值。若每個像素點像素值用變量Xt表示,則其概率密度函數(shù)可用K個高斯分布函數(shù)描述,如式(1)所示:

1.2 混合高斯背景建模參數(shù)更新
   
當(dāng)獲得某一點t時刻像素值It時,首先利用序貫相似性檢測算法檢測所有高斯分布函數(shù)中那個與當(dāng)前像素值It匹配,其步驟如下:
    1)設(shè)定偏差門限T;
    2)選取均值μi,t與像素值It最接近的高斯分布函數(shù),并檢測兩者之差的絕對值是否小于Tσi,t-1,如果|It-μi,t-1|≤Tσi,t-1成立,則判定該高斯分布函數(shù)與當(dāng)前像素值匹配,并按式(2)~式(4)更新相關(guān)參數(shù);如果|It-μi,t-1|≤Tσi,t-1不成立,則判定無高斯分布函數(shù)與當(dāng)前像素值匹配,并將權(quán)重最小的高斯分布函數(shù)以一個新的高斯分布函數(shù)替代。新的高斯分布函數(shù)均值μi,t為It,標(biāo)準(zhǔn)差σi,t為最大初始標(biāo)準(zhǔn)差,權(quán)重ωi,t為最小初始權(quán)重。
   
    式中,α為模型學(xué)習(xí)率,用于控制權(quán)重ωi,t的修正速度;ρ為參數(shù)學(xué)習(xí)率,近似為ρ≈(α/ωi,t)。
    3)其他高斯分布函數(shù)參數(shù)不變,只歸一化它們的權(quán)重。
1.3 背景像素判斷
   
混合高斯背景建模算法通過計算模型中每個高斯分布函數(shù)的ωi,t/σi的值來判斷該高斯分布函數(shù)所表示的狀態(tài)是否表示背景像素值。值越高,則越可能是背景像素。

2 混合高斯背景建模入侵檢測
    OpenCV是Intel公司支持的基于C/C++語言開發(fā)的圖像處理和計算機視覺開源函數(shù)庫。其中大部分函數(shù)是基于Intel處理器指令集的優(yōu)化代碼,能最大程度的發(fā)揮處理器的性能。
    OpenCV具有強大的圖像和矩陣運算能力,是計算機視覺、圖像處理二次開發(fā)的理想工具。
    OpenCV提供了混合高斯背景建模函數(shù),其主要函數(shù)如下:
   
    功能:利用一幀圖像數(shù)據(jù)初始化混合高斯背景模型。
    參數(shù):first_frame為混合高斯背景建模第一幀圖像數(shù)據(jù);parameters為混合高斯背景建模初始化參數(shù)。
    本文使用函數(shù)默認(rèn)設(shè)置:狀態(tài)數(shù)K=5,即混合高斯背景模型內(nèi)含5個高斯分布,偏差門限T=2.5,模型學(xué)習(xí)率α,最大初始方差,背景點判定閾值ωi,t/σi>0.7。
   
    功能:更新混合高斯背景模型。
    參數(shù):pFrame為更新高斯背景模型的視頻流幀圖像數(shù)據(jù);bg_model為混合高斯背景模型指針,通過bg_model->background和bg_model->foreground即可獲得背景和前景圖像。
   
    功能:釋放高斯背景模型參數(shù)占用的內(nèi)存。
    前景圖像再經(jīng)形態(tài)學(xué)處理后,可檢測出一定大小的移動區(qū)域,即判定有人入侵。結(jié)果如圖1所示。



3 視頻監(jiān)控圖像數(shù)據(jù)獲取及轉(zhuǎn)換
3.1 視頻監(jiān)控圖像數(shù)據(jù)捕獲

     使用天敏公司的SDK-2500型視頻監(jiān)控卡自帶函數(shù)庫編程與使用VFW函數(shù)庫編程獲得的監(jiān)控畫質(zhì)差別很大。使用自帶函數(shù)庫可充分發(fā)揮視頻監(jiān)控卡處理器的性能,監(jiān)控畫質(zhì)高,顯示分辨率可達(dá)720x576(PAL),而使用VFW函數(shù)庫時,顯示分辨率僅為320x240。兩種方法所獲監(jiān)控畫質(zhì)比較如圖1所示。為獲得高分辨率監(jiān)控畫質(zhì),本文使用視頻監(jiān)控卡自帶函數(shù)庫開發(fā)視頻監(jiān)控系統(tǒng)軟件。
    視頻監(jiān)控卡自帶函數(shù)庫提供了兩類捕獲當(dāng)前幀圖像數(shù)據(jù)的函數(shù)。一類將圖像數(shù)據(jù)以文件形式保存在磁盤上,另一類將圖像數(shù)據(jù)復(fù)制到剪貼板上。由于剪貼板是Windows系統(tǒng)中單獨預(yù)留出來的一塊內(nèi)存,由于內(nèi)存讀寫速度是硬盤讀寫速度十倍以上,同時使用剪貼板也可避免對硬盤的反復(fù)讀寫,因此利用剪貼板捕獲圖像數(shù)據(jù),代碼如下:

    參數(shù)說明:int n為視頻監(jiān)控卡卡號:LPBITMAPINFO lpBI為指BITMAPINFO結(jié)構(gòu)的指針;void*pDIBBits為指向位圖數(shù)據(jù)的指針。
3.2 DIB到IPLImage數(shù)據(jù)格式的轉(zhuǎn)換
   
由于剪貼板捕獲的圖像數(shù)據(jù)格式為DIB,而OpenCV函數(shù)庫中圖像的基本格式為IPlImage*,因此,需要將DIB圖像數(shù)據(jù)格式轉(zhuǎn)為IPLImage*圖像數(shù)據(jù)格式,其代碼如下:


4 多區(qū)域?qū)崟r移動偵測
   
32位Windows操作系統(tǒng)采用搶先式多任務(wù)方式運行應(yīng)用程序。當(dāng)一個程序運行后,操作系統(tǒng)就啟動了一個進(jìn)程。為了讓進(jìn)程完成一些工作,每個進(jìn)程必須包含至少一線程。線程負(fù)責(zé)執(zhí)行包含在進(jìn)程地址空間中的代碼,每個線程共享所有的進(jìn)程資源,包括打開的文件、信號標(biāo)識及動態(tài)分配的內(nèi)存等。
    線程是系統(tǒng)分配CPU時間的基本實體,它也是代碼執(zhí)行的最小單位。實際上,同一時間只有一個線程在運行,由于每個線程劃分的時間很小(20 ms左右),CPU通過分時在各個線程之間頻繁地切換,使得系統(tǒng)看起來有多道程序在同時運行。
    Windows提供了2種線程——輔助線程和用戶界面線程。兩種線程均為MFC庫所支持。用戶界面線程通常有窗口,因此,它具有自己的消息循環(huán)。輔助線程沒有窗口,因此,它不需要處理消息。
    用戶界面線程用于響應(yīng)用戶操作和程序的其他控制,輔助線程用于多個區(qū)域視頻圖像的捕獲,并利用移動偵測算法實現(xiàn)實時入侵報警功能。程序流程如圖2所示。



5 實驗結(jié)果
   
為了驗證本文提出的多區(qū)域視頻監(jiān)控入侵檢測報警方法的性能,實驗采用兩塊SDK-2500型視頻監(jiān)控卡同時對室內(nèi)、室外兩個區(qū)域進(jìn)行長時間的視頻監(jiān)控,監(jiān)控視頻幀率為30幀/秒。為捕獲穩(wěn)定的視頻圖像,在輔助線程內(nèi)添加了100 ms的等待時間。隨機抽取100次報警結(jié)果,其結(jié)果如表1所示。


    從測試結(jié)果可以看出,本文方法室內(nèi)誤報率為1%,室外誤報率為2%。根據(jù)保存的視頻圖像分析得知:室內(nèi)誤報警發(fā)生于開燈情況下,是因環(huán)境亮度急劇變化引起的;室外兩次誤報警均發(fā)生于刮風(fēng)情況下,由于樹枝大幅度搖擺造成的。

6 結(jié)束語
   
本文利用多線程技術(shù)實現(xiàn)了視頻監(jiān)控系統(tǒng)中多區(qū)域移動偵測入侵報警自動化。該方法利用視頻監(jiān)控卡自帶函數(shù)庫,充分發(fā)揮了視頻監(jiān)控卡處理器的性能,獲得了較高的監(jiān)控畫質(zhì);該方法誤報率較低,可廣泛適用于各種視頻監(jiān)控系統(tǒng)中。

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
一区二区三区鲁丝不卡| 欧美亚洲一区三区| 韩国av一区二区三区| 国产精品99免费看| 欧美日韩国产综合视频在线观看中文 | 国产精品亚洲а∨天堂免在线| 欧美日韩一区二区三区在线看| 欧美国产精品劲爆| 久久偷窥视频| 狂野欧美一区| 农夫在线精品视频免费观看| 欧美成人亚洲成人| 美女免费视频一区| 欧美77777| 欧美激情四色| 欧美日韩一级大片网址| 欧美精品乱人伦久久久久久| 欧美精品一区二区高清在线观看| 欧美激情亚洲另类| 欧美色图麻豆| 国产精品日日摸夜夜添夜夜av| 国产精品视频内| 国产亚洲欧美日韩日本| 国产视频久久| 在线观看日韩www视频免费| 在线免费观看成人网| 亚洲国产美女久久久久| 亚洲精品在线三区| 在线视频亚洲一区| 午夜精品久久久久久99热| 欧美一区二区三区在线免费观看| 亚洲第一狼人社区| 亚洲日本免费电影| 一本色道久久88精品综合| 亚洲免费在线视频| 久久蜜臀精品av| 欧美激情欧美激情在线五月| 欧美日韩三级电影在线| 国产精品永久免费观看| 激情91久久| 亚洲精选在线| 午夜精品美女自拍福到在线 | 久久久av毛片精品| 蜜桃久久av一区| 欧美美女日韩| 国产日韩专区在线| 亚洲欧洲午夜| 亚洲一卡二卡三卡四卡五卡| 欧美在线一二三区| 一本高清dvd不卡在线观看| 欧美一区二区视频观看视频| 欧美 日韩 国产在线| 国产精品国产福利国产秒拍| 国产自产女人91一区在线观看| 亚洲激精日韩激精欧美精品| 亚洲尤物在线视频观看| 亚洲国产精品一区二区www在线| 日韩视频国产视频| 欧美伊人久久久久久久久影院| 欧美成人午夜免费视在线看片| 欧美视频中文在线看 | 激情久久五月| 99这里只有久久精品视频| 性欧美xxxx大乳国产app| 日韩亚洲欧美一区| 久久高清免费观看| 欧美日韩一二区| 一区在线视频观看| 亚洲午夜激情免费视频| 亚洲精品国久久99热| 久久岛国电影| 国产精品国产a| 最新69国产成人精品视频免费| 亚洲女ⅴideoshd黑人| 亚洲欧洲一区二区在线播放| 欧美一区二区三区精品| 欧美精品免费视频| 国产主播精品在线| 亚洲一区二区在线免费观看| 99视频在线观看一区三区| 久久久久久久一区| 国产精品卡一卡二| 亚洲免费成人av电影| 亚洲人成啪啪网站| 久久精品一区二区| 国产精品成人一区二区三区吃奶 | 欧美视频在线免费看| 亚洲电影在线| 久久福利电影| 欧美中文字幕视频在线观看| 欧美日韩国产影院| 在线免费日韩片| 久久精品久久综合| 西瓜成人精品人成网站| 欧美色欧美亚洲另类二区| 亚洲激情电影中文字幕| 亚洲国产精品毛片| 久久成人亚洲| 国产日韩精品电影| 亚洲午夜电影网| 亚洲午夜一区二区三区| 欧美金8天国| 亚洲精品1区2区| 亚洲精品久久久久中文字幕欢迎你| 久久精品国产v日韩v亚洲| 国产精品自在在线| 亚洲综合视频一区| 性欧美暴力猛交69hd| 国产精品v欧美精品v日本精品动漫 | 久久综合给合| 激情欧美一区| 亚洲国产精品第一区二区| 久久精品视频va| 国产一区二区三区的电影| 亚洲欧美激情一区| 性做久久久久久久久| 国产欧美在线看| 欧美一区二区视频在线观看| 欧美在线地址| 国产欧美亚洲日本| 亚洲欧美一区二区原创| 久久高清国产| 韩国在线一区| 亚洲高清av在线| 久热爱精品视频线路一| 在线观看亚洲视频| 亚洲精品影院| 欧美日韩成人综合在线一区二区| 亚洲精品小视频在线观看| 一区二区三区www| 欧美视频在线观看| 中文av一区二区| 欧美一区二区精品在线| 国产亚洲一级高清| 亚洲国产精品久久91精品| 欧美不卡福利| 亚洲精品国产精品乱码不99按摩| 一区二区三区精品久久久| 欧美午夜精品久久久久久孕妇 | 香蕉亚洲视频| 久热re这里精品视频在线6| 在线观看不卡| 一区二区激情视频| 国产精品日日摸夜夜添夜夜av| 午夜在线一区| 玖玖综合伊人| 日韩午夜黄色| 欧美一区二区三区四区夜夜大片| 国产午夜精品一区二区三区视频 | 日韩一级精品视频在线观看| 亚洲摸下面视频| 国产主播在线一区| 亚洲看片一区| 国产精品美女久久久浪潮软件 | 亚洲午夜影视影院在线观看| 国产日韩欧美麻豆| 亚洲欧洲日产国产综合网| 欧美日韩成人综合天天影院| 亚洲免费在线播放| 久久裸体艺术| 日韩一区二区高清| 欧美一区二区视频97| 亚洲国产精品999| 亚洲一区二区三区精品在线| 国产热re99久久6国产精品| 亚洲风情在线资源站| 国产精品jvid在线观看蜜臀| 久久国产精品99国产精| 欧美日韩dvd在线观看| 亚洲自拍16p| 久热精品视频在线免费观看| 99视频日韩| 久久网站免费| 亚洲深夜福利在线| 久久一区国产| 这里只有精品在线播放| 久久综合色天天久久综合图片| 9色精品在线| 久久综合网色—综合色88| 一本色道久久综合狠狠躁篇怎么玩| 久久精品视频va| 夜夜嗨av色一区二区不卡| 久久免费视频这里只有精品| 一区二区三区精品国产| 久久亚洲不卡| 亚洲一区二区在线免费观看视频 | 亚洲精品综合精品自拍| 国产精品久久久久久久午夜片| 久久精品国产免费观看| 欧美三区在线观看| 亚洲国产精品va在线看黑人动漫| 国产精品女人久久久久久| 亚洲欧洲一区二区三区在线观看| 国产精品影视天天线| aa日韩免费精品视频一| 国产亚洲欧美另类中文| 亚洲综合色视频| 亚洲经典自拍| 噜噜噜噜噜久久久久久91| 亚洲一级片在线看|