亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于背景減除的運(yùn)動檢測在嵌入式監(jiān)控系統(tǒng)中的應(yīng)用

        2013-11-20 07:57:28靜,李
        關(guān)鍵詞:背景像素監(jiān)控

        盧 靜,李 莉

        (河南工程學(xué)院 計(jì)算機(jī)科學(xué)與工程系,河南 鄭州 451191)

        隨著計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)、嵌入式技術(shù)和視頻壓縮技術(shù)的快速發(fā)展,嵌入式視頻監(jiān)控的應(yīng)用范圍越來越廣泛.視頻監(jiān)控的主要目的就是發(fā)現(xiàn)監(jiān)控過程中的異常情況并及時(shí)處理,監(jiān)控系統(tǒng)中的異常情況主要是運(yùn)動目標(biāo)檢測,該過程是將原始圖像中的運(yùn)動變化區(qū)域從背景圖像中提取與分析,它是整個視頻監(jiān)控的基礎(chǔ),檢測結(jié)果的準(zhǔn)確性將直接影響整個監(jiān)控系統(tǒng)的性能.目前,常用的運(yùn)動目標(biāo)檢測算法主要有光流法[1]、幀差法[2]、背景減除算法[3]等,每種算法計(jì)算的復(fù)雜性、實(shí)時(shí)性和準(zhǔn)確性都不同.

        由于嵌入式視頻監(jiān)控在硬件方面的局限性,導(dǎo)致它對檢測過程中的運(yùn)算量和實(shí)時(shí)性均有較高的要求.背景減除法具有計(jì)算量小、實(shí)時(shí)性高、檢測位置準(zhǔn)確等優(yōu)點(diǎn),同時(shí)由于一般監(jiān)控?cái)z像機(jī)的背景較為固定,所以本研究使用一種基于背景減除的方法進(jìn)行運(yùn)動檢測.又因該方法對動態(tài)場景的變化太敏感,故在背景維護(hù)部分使用了一種改進(jìn)的背景維護(hù)策略.實(shí)驗(yàn)表明,用本方法可以有效提高監(jiān)控過程中運(yùn)動目標(biāo)檢測的準(zhǔn)確性.

        1 背景減除法

        背景減除法的工作原理是利用當(dāng)前幀圖像與背景圖像進(jìn)行差分,從而檢測出當(dāng)前幀中的運(yùn)動變化區(qū)域.該方法的基本思想是首先建立背景模型,然后將每幀圖像與背景模型做差分運(yùn)算,像素變化比較大的區(qū)域即為運(yùn)動目標(biāo),工作流程如圖1所示.

        圖1 背景減除算法流程Fig.1 Background subtraction algorithm process

        (1)該工作流程中的圖像預(yù)處理主要有兩個作用:①把圖像轉(zhuǎn)換為灰度圖,在YUV顏色空間中,Y分量表示像素點(diǎn)的亮度,而人眼對亮度的變化最敏感,故可把原圖像轉(zhuǎn)換為用Y分量表示的灰度圖,利用Y分量檢測圖像中的運(yùn)動對象;②通過降低幀率或幀的大小減少待處理的數(shù)據(jù)量,以保證嵌入式視頻監(jiān)控在實(shí)時(shí)性方面的高要求.

        (2)建立/更新背景模型:背景模型是該算法的核心,背景模型的選取既要對背景環(huán)境的變化有足夠的魯棒性,又能準(zhǔn)確地檢測出運(yùn)動目標(biāo).進(jìn)行背景建模的方法有很多,主要分為兩類——基于像素信息的背景建模和基于區(qū)域信息的背景建模.不同的方法依據(jù)的理論基礎(chǔ)也不相同,但主要手段都是對樣本圖像序列進(jìn)行統(tǒng)計(jì)分析,提取出圖像背景并建立背景模型.

        (3)運(yùn)動檢測:將當(dāng)前幀圖像與背景圖像進(jìn)行差分運(yùn)算,根據(jù)設(shè)置的檢測閥值,若當(dāng)前幀中的像素與背景圖像中對應(yīng)位置的像素的差分運(yùn)算結(jié)果大于閥值,則分離出這部分像素作為前景(運(yùn)動目標(biāo)),否則視為背景,用公式表示為

        |Ft(x,y)-Bt(x,y)|>T,

        (1)

        其中,F(xiàn)t(x,y)為t幀中(x,y)位置的像素值,Bt(x,y)為t幀中(x,y)位置的背景像素值,T為檢測閥值.

        (4)后期處理:通過上述運(yùn)動檢測分離出來的運(yùn)動目標(biāo)往往范圍過大,除了實(shí)際的運(yùn)動目標(biāo)外,通常還包含一些干擾區(qū)域,例如背景中原來靜止的部分發(fā)生移動,像風(fēng)吹動窗簾、水面波動等;光線的突然變化也會影響背景的提取,從而造成誤檢.后期處理的任務(wù)就是排除這些異常,去除影響檢測結(jié)果的干擾、噪聲等,提高檢測的準(zhǔn)確性.

        (5)輸出目標(biāo)圖像:將運(yùn)動檢測部分檢測到的前景像素置1、背景像素置0,形成二值圖像后輸出.在輸出的圖像中,運(yùn)動目標(biāo)區(qū)域顯示為白色,未改變的區(qū)域以黑色顯示,即從當(dāng)前幀中把運(yùn)動目標(biāo)分離出來.

        2 背景更新策略

        背景的維護(hù)與更新是背景減除算法的核心算法,它直接影響到運(yùn)動目標(biāo)檢測的準(zhǔn)確性.由于本研究是在嵌入式視頻監(jiān)控系統(tǒng)中進(jìn)行運(yùn)動目標(biāo)檢測,所以對算法的復(fù)雜性與檢測的實(shí)時(shí)性都有較高的要求,故使用了一種基于W4模型[4]的改進(jìn)算法,該算法實(shí)現(xiàn)簡單,運(yùn)算量小,能夠滿足實(shí)時(shí)性的要求.而且,該算法對運(yùn)動目標(biāo)比較敏感,能夠精確地檢測出運(yùn)動目標(biāo).

        2.1 建立背景模型

        設(shè)訓(xùn)練周期為T,從已知的視頻序列中抽取連續(xù)M幀圖像,記做I1,I2,…,IM,用Yn(x,y)(n=1,2,…,M)表示幀號為n的圖像中(x,y)位置處的像素亮度值,計(jì)算所有M幀圖像中該位置亮度的最大值YMAXt(x,y)、最小值YMINt(x,y)及最大鄰間差分值YDMAXt(x,y),則

        YMAXt(x,y)=MAX(Yn(x,y)),n=1,2,…,M,

        (2)

        YMINt(x,y)=MIN(Yn(x,y)),n=1,2,…,M,

        (3)

        YDMAXt(x,y)=MAX(Yn(x,y)-Yn-1(x,y)),n=2,…,M,

        (4)

        初始背景模型中每個像素點(diǎn)都用這3個值表示.

        2.2 運(yùn)動目標(biāo)分割

        該過程主要將運(yùn)動目標(biāo)從當(dāng)前幀圖像中分離出來,用Ft(x,y)表示當(dāng)前幀中(x,y)處像素的亮度值,若滿足式(5)或式(6),則認(rèn)為該像素為前景,對該像素進(jìn)行二值化處理,否則按照2.3中的論述更新背景模型:

        |Ft(x,y)-YMAXt(x,y)|>YDMAXt(x,y),

        (5)

        |Ft(x,y)-YMINt(x,y)|>YDMAXt(x,y),

        (6)

        對判斷為前景的像素進(jìn)行二值化處理,用St表示輸出的圖像,則

        (7)

        二值化處理后,當(dāng)前幀中的運(yùn)動區(qū)域在St中以白色表示,即完成運(yùn)動目標(biāo)的分離.

        由于Ft(x,y)表示當(dāng)前幀中某點(diǎn)的亮度值,所以當(dāng)監(jiān)控場景中的光線強(qiáng)度突然變化時(shí),式(5)或式(6)的條件也成立,這樣就會造成誤檢,這種情況應(yīng)單獨(dú)處理.當(dāng)光線突然增強(qiáng)或減弱時(shí),當(dāng)前幀中所有像素的亮度都會發(fā)生變化,針對這個特點(diǎn),可以構(gòu)造出另外一種算法以應(yīng)對光線強(qiáng)度的突然改變.

        令Sf表示當(dāng)前幀中所有像素的亮度之和,Sb表示背景圖像中所有像素的亮度和,則

        (8)

        (9)

        其中,w表示當(dāng)前幀的寬度,h表示當(dāng)前幀的高度.令T表示亮度變化閥值,則當(dāng)|Sf-Sb|>T時(shí)表示光線強(qiáng)度突然發(fā)生變化,這種情況應(yīng)排除在異常事件之外.

        2.3 背景更新

        實(shí)際中的背景總是要發(fā)生變化的,這時(shí)就必須對背景進(jìn)行更新,否則背景中就會存在大量的虛假信息,影響檢測結(jié)果的準(zhǔn)確性.本研究使用基于背景消減法的算法進(jìn)行背景模型的更新,背景消減法主要通過對前景圖像進(jìn)行閥值處理并根據(jù)處理結(jié)果,用當(dāng)前幀中的圖像更新背景模型.

        通過上面的討論可知,根據(jù)式(5)或式(6)可檢測出前景圖像,令I(lǐng)t(x,y)表示當(dāng)前運(yùn)動區(qū)域中(x,y)處的亮度值,則閥值可表示為

        T=MIN(|It(x,y)-YMAXt(x,y)|,|It(x,y)-YMINt(x,y)|,|It(x,y)-YDMAXt(x,y)|).

        根據(jù)T的值,決定更新背景模型中(x,y)處哪個分量的值:

        若T=|It(x,y)-YMAXt(x,y)|,則

        YMAXt+1(x,y)=αFt(x,y)+βYMAXt(x,y),

        (10)

        若T=|It(x,y)-YMINt(x,y)|,則

        YMINt+1(x,y)=αFt(x,y)+βYMINt(x,y),

        (11)

        若T=|It(x,y)-YDMAXt(x,y)|,則

        YDMAXt+1(x,y)=αFt(x,y)+βYDMAXt(x,y),

        (12)

        其中,α(0<α<1)和β是背景更新因子(β=1-α).

        3 算法實(shí)現(xiàn)

        根據(jù)上述討論,將基于背景減除的運(yùn)動檢測算法在嵌入式視頻監(jiān)控系統(tǒng)中進(jìn)行了實(shí)現(xiàn),系統(tǒng)采用C/S模式,其體系結(jié)構(gòu)如圖2所示.該系統(tǒng)的前端工作在嵌入式Linux平臺上,主要完成視頻的采集、圖像預(yù)處理、運(yùn)動檢測、視頻數(shù)據(jù)的壓縮與存儲及網(wǎng)絡(luò)傳送功能,其軟件部分采用模塊化思想進(jìn)行設(shè)計(jì).

        圖2 嵌入式視頻監(jiān)控系統(tǒng)體系結(jié)構(gòu)圖Fig.2 Embedded video surveillance system architecture

        (1)視頻采集模塊.采集原始的視頻序列,使用Linux的v4l[5]實(shí)現(xiàn),幀率25幀/s.

        (2)圖像預(yù)處理模塊.為后續(xù)的運(yùn)動檢測模塊提供圖像,從原始的視頻序列中每隔5幀抽取1幀作為該模塊的輸入.

        圖3 運(yùn)動檢測處理流程Fig.3 Moving objects detection process

        (3)運(yùn)動檢測模塊.提取每幀中的Y分量,根據(jù)RGB與YUV顏色空間的變換關(guān)系,計(jì)算每幀圖像中的Y分量:Y=0.3R+0.59G+0.11B,把原始圖像轉(zhuǎn)變?yōu)橛肶分量表示的灰度圖.根據(jù)上述文中背景更新策略中的算法檢測出運(yùn)動目標(biāo),輸出運(yùn)動目標(biāo)的二值圖像并進(jìn)行現(xiàn)場幀的抓拍、存儲或發(fā)送現(xiàn)場幀圖像到用戶指定的位置,其處理流程如圖3所示.

        (4)壓縮編碼模塊.該模塊主要完成視頻信息的壓縮編碼.本系統(tǒng)使用軟件實(shí)現(xiàn)數(shù)據(jù)壓縮編碼方案,選用的數(shù)據(jù)壓縮標(biāo)準(zhǔn)為H.264[6].H.264是一種成熟的高效率編碼標(biāo)準(zhǔn),其編碼器是開源的,可以從網(wǎng)上下載,本系統(tǒng)中使用的是t264,對轉(zhuǎn)換后的YUV格式數(shù)據(jù)進(jìn)行逐幀壓縮.

        (5)網(wǎng)絡(luò)傳輸模塊.通過該模塊將編碼后的數(shù)據(jù)打包發(fā)送到網(wǎng)絡(luò)中,由于本系統(tǒng)對實(shí)時(shí)性的要求較高,所以本模塊使用了RTP傳輸協(xié)議.實(shí)際網(wǎng)絡(luò)環(huán)境中帶寬的變化往往不可預(yù)料,網(wǎng)絡(luò)抖動會降低傳輸質(zhì)量,造成傳輸時(shí)延增大、丟包等現(xiàn)象的發(fā)生,這可能導(dǎo)致監(jiān)控過程中的關(guān)鍵畫面丟失,所以該模塊需具備網(wǎng)絡(luò)帶寬自適應(yīng)性,可通過RTCP的反饋信息進(jìn)行碼率的動態(tài)調(diào)整,具體過程在文獻(xiàn)[7]中有詳細(xì)的討論,此處不再贅述.

        (6)設(shè)備控制模塊.該模塊根據(jù)用戶的控制命令完成對攝像頭設(shè)備的控制.

        (7)存儲管理模塊.該模塊使用嵌入式數(shù)據(jù)庫MySQL存儲編碼后的視頻數(shù)據(jù),供以后的檢索和回放.由于系統(tǒng)硬件的限制,所以擴(kuò)充一塊USB接口硬盤來存放數(shù)據(jù)庫,系統(tǒng)中的設(shè)備信息、用戶信息、運(yùn)動檢測模塊檢測到的現(xiàn)場幀添加時(shí)間、地點(diǎn)信息也存儲在該數(shù)據(jù)庫中.本模塊的存儲管理采用等長分組存儲策略,按時(shí)序關(guān)系給待存儲的數(shù)據(jù)分組,每個分組存儲于一個大小固定的存儲單元內(nèi).

        4 實(shí)驗(yàn)結(jié)果

        本實(shí)驗(yàn)只對運(yùn)動檢測部分進(jìn)行分析,監(jiān)控系統(tǒng)運(yùn)行在飛凌S3C2440開發(fā)板上,攝像頭為普通的USB攝像頭,監(jiān)控畫面通過開發(fā)板自帶的3.5寸觸屏進(jìn)行預(yù)覽,監(jiān)控過程中若檢測出運(yùn)動目標(biāo)則對該幀圖像進(jìn)行抓拍.

        圖4為監(jiān)控過程中的某幀圖像,圖5為背景,對這兩幀圖像進(jìn)行灰度處理后得到用Y分量表示的灰度圖,如圖6所示.圖7為經(jīng)過中值濾波后的檢測結(jié)果.

        圖4 原始圖像 圖5 背景圖像 Fig.4 Original image Fig.5 Background image

        圖6 原始灰度圖 圖7 檢測結(jié)果 Fig.6 Gray scale image Fig.7 Detection result

        5 結(jié)束語

        本研究使用了一種改進(jìn)的背景減除算法進(jìn)行運(yùn)動檢測,該算法實(shí)現(xiàn)簡單,有較好的實(shí)時(shí)性,對移動目標(biāo)非常敏感.在該算法的基礎(chǔ)上,使用H.264編碼技術(shù),實(shí)現(xiàn)了一個具有運(yùn)動目標(biāo)檢測功能的嵌入式視頻監(jiān)控系統(tǒng).實(shí)驗(yàn)證明,該系統(tǒng)能準(zhǔn)確地捕捉到視頻中的運(yùn)動目標(biāo),環(huán)境適應(yīng)性較強(qiáng).

        參考文獻(xiàn):

        [1] Iketani A,Kuno Y,Shimada N. Real time surveillance system detecting persons in complex scenes[C]∥Proceedings of Image Analysis and Processing.Lonelon,1999:1112-1115.

        [2] Anderson C,Burt P,Waals G. Change detection and tracking using pyramid transformation techniques [C]∥Proceedings of SPIE Intelligent Robots and Computer Vision.Lonelon,1985:72-78.

        [3] Collins R T. A system for video surveillance and monitoring[EB/OL].http://www.cs.cmu.edu.

        [4] 代科學(xué),李國輝.監(jiān)視視頻運(yùn)動目標(biāo)檢測減背景技術(shù)的研究現(xiàn)狀和展望[J].中國圖像圖形學(xué)報(bào),2006,11(7):919-927.

        [5] 范永開.Linux應(yīng)用開發(fā)技術(shù)詳解[M].北京:人民郵電出版社,2006.

        [6] Thomas W,Gary J S,Gisle B,et al.Overview of the H.264/AVC video coding standard[J].IEEE Transactions on Circuits and Systems for Video Technology,2003,13(7):560-576.

        [7] 盧靜,李華.網(wǎng)絡(luò)帶寬自適應(yīng)傳輸算法的研究與實(shí)現(xiàn)[J].河南工程學(xué)院學(xué)報(bào):自然科學(xué)版,2010,22(1):12-14.

        猜你喜歡
        背景像素監(jiān)控
        趙運(yùn)哲作品
        藝術(shù)家(2023年8期)2023-11-02 02:05:28
        像素前線之“幻影”2000
        “新四化”背景下汽車NVH的發(fā)展趨勢
        The Great Barrier Reef shows coral comeback
        《論持久戰(zhàn)》的寫作背景
        “像素”仙人掌
        你被監(jiān)控了嗎?
        Zabbix在ATS系統(tǒng)集中監(jiān)控中的應(yīng)用
        看監(jiān)控?cái)z像機(jī)的4K之道
        晚清外語翻譯人才培養(yǎng)的背景
        韩国精品一区二区三区无码视频| 国产日本精品一区二区免费| 日韩精品一区二区亚洲av| 久久久久中文字幕精品无码免费| www.av在线.com| 亚洲综合偷拍一区二区| 五月婷婷六月丁香久久综合| 国产精品国产三级国产av品爱网| 51国偷自产一区二区三区| 国产精品99久久精品爆乳| 国产香蕉一区二区三区在线视频| 成人免费无码视频在线网站| 亚洲无av码一区二区三区 | 国产偷拍自拍在线观看| av天堂最新在线播放| 97精品国产一区二区三区| 风韵饥渴少妇在线观看| 国产精品.xx视频.xxtv| 亚洲av永久青草无码精品| 久久婷婷综合激情亚洲狠狠| 丰满女人猛烈进入视频免费网站 | 日韩久久免费精品视频| 久亚洲精品不子伦一区| 99精品国产成人一区二区| 国产成人无码区免费内射一片色欲| 久热香蕉精品视频在线播放| 一本色道久久综合亚州精品| 国产毛片av一区二区| 亚洲精品v欧洲精品v日韩精品| 亚洲色偷偷综合亚洲av伊人| 亚洲日产AV中文字幕无码偷拍| 亚洲一区二区在线观看av| 十四以下岁毛片带血a级| 天天爽夜夜爽夜夜爽| 亚洲欧美成人中文在线网站| 国产一区二区三区中出| 久久黄色视频| 日韩成人大屁股内射喷水| 中文字幕无码高清一区二区三区| a级三级三级三级在线视频| 新婚少妇无套内谢国语播放 |