999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

嵌入式視頻摘要及智能視頻監控系統設計

2017-03-30 08:11:36劉勝楠汪恭焰李京李鑫磊方明
關鍵詞:前景背景系統

劉勝楠,汪恭焰,李京,李鑫磊,方明

(長春理工大學計算機科學技術學院,長春 130022)

嵌入式視頻摘要及智能視頻監控系統設計

劉勝楠,汪恭焰,李京,李鑫磊,方明

(長春理工大學計算機科學技術學院,長春 130022)

利用基于ARM嵌入式的圖像處理系統和傳統的PC系統相比具有體積小、功耗低、成本低、易于部署等優點,基于友善之臂的Tiny4412開發板設計并實現了視頻摘要及智能視頻監控算法。該算法通過Vibe算法提取前景事件,并區分起點關鍵幀和終點關鍵幀以形成有效事件幀,再連接有效事件幀形成摘要視頻。摘要視頻和原始視頻相比,由于只包含有效事件幀,解決了海量視頻冗余度過大的問題,有利于節省存儲空間,并且有助于用戶事后快速瀏覽。同時,系統將關鍵幀通過郵件發送給指定用戶,達到了實時智能監控的目的。結果表明,該系統能有效的實現智能監控,是市場化的開端。

視頻摘要;視頻監控;ARM;嵌入式系統

在安防系統中,視頻監控因其直觀、方便、信息量大等優點被廣泛用于城市交通、民用安防,特別是重要的安全部門以及各類重大事件中。視頻監控可以用指定的視頻接受器觀看實時的監控畫面,還能錄取視頻以便事后查看。該技術經歷了模擬監控系統,數字視頻監控系統,網絡視頻監控系統三大階段[1]。

視頻摘要(Video Abstraction)是原始視頻的一個子集,該子集集中了原始視頻中只出現人們感興趣的視頻幀,從而幫助人們快速瀏覽和檢索有意義的內容[2]。視頻摘要分為靜態摘要(Video Summary)和動態摘要(Video Skimming)。靜態摘要是獲取關鍵幀組裝成視頻,而動態摘要則以視頻序列為基礎形成結果視頻,相比于靜態摘要有流暢的優點,同時消耗的空間比關鍵幀多。視頻摘要技術通常用于生成電影、體育視頻等的摘要,提供給用戶一種預覽方式,使用戶能夠在短時間內掌握這些視頻的基本內容。

視頻監控系統有GPU、嵌入式系統、DSP三種實現方式[4]。相比于GPU和DSP,嵌入式系統具有功耗低、穩定性高等優點,而且體系結構靈活易變,已逐漸成為各種業務解決方案的優先選擇。以此為出發點,在ARM體系的Linux系統中利用軟件實現視頻數據的編解碼和傳輸,添加視頻摘要算法,同時借助已有的互聯網進行通信,給用戶發送事件消息和關鍵幀,提高了對監控的易操作性和智能性,同時有效的利用存儲空間,為后期功能和服務的擴展提供了很好的支持。

1 視頻摘要

1.1 相關定義

給定視頻流v,對于固定位置的像素點,如果該點隨著時間其值保持不變,則該點標記為背景像素點,否則為前景像素點,也稱為活動點。對于v中的一幀F的每個像素點x,其標記函數為:

幀F中的移動目標,或者對象,是連通的活動像素點的集合。出現一個對象或者多個對象的幀稱為關鍵幀。一個事件由一系列關鍵幀組成,其起點關鍵幀是該幀的前一幀為非關鍵幀,終點關鍵幀是該幀的后一幀為非關鍵幀。原始視頻流v由事件和非事件組成,經過本文的視頻摘要算法處理后的摘要視頻只由事件組成,事件的組合方式一般是基于時間的順序。

1.2 前景提取

前景的檢測是該算法的核心,該領域目前已經提出了諸多算法,文獻[5]對這些算法做出了總結和比較。經過對29種算法的比較,其中混合高斯模型和基于Vibe[6]的PBAS[7]很出色,國內對Vibe算法也有改進[8]。考慮到實時性和有效性,本文采用了Vibe算法。我們使用中值濾波進行了圖像的預處理操作。文獻[6]中詳細闡述了Vibe算法,該算法主要思想描述如下:

基本背景模型:前背景分割問題可視為一個分類問題,通過和之前的樣本觀測值和當前值進行比較來給當前值歸類,即前景類和背景類。記v(x)是特征值,對于RGB空間的圖像,該值為對應位置x的像素值,記vi為索引i為的背景特征值。每個位于x的背景像素用之前的序列幀選取N個背景樣本建立模型:

背景初始化:初始化背景的過程也是選取v(x)的過程,Vibe算法從第一幀位于x的8鄰域NG(x)中隨機選取一個值填充20個樣本對應x的像素值用于初始化背景模型:

背景更新策略:無記憶更新策略,用來保證背景樣本模型銜接自然;隨機時間子采樣,隨機選取背景模型中的某一幀更新;對于某一點像素,隨機選取對應該像素點的領域點替代,保證空間的連續性。具體來說,如果像素p(x)是背景像素,先隨機地從M(x)中選取一幀,再從該幀對應x位置的像素點的8鄰域隨機選取一個值替代p(x)。

檢測前景:為了對新的像素特征值v(x)分類,需要將v(x)和基本模型M(x)中的所有值進行比較。Vibe算法采用2-D空間中的歐式距離對像素進行分類,記SR(v(x))表示以v(x)為中心,半徑為R的2-D歐式空間,若SR(v(x))與M(x)的交集滿足一定的基數(不小于2),則認為v(x)是背景像素,否則為前景像素。

1.3 記錄事件

通過上述算法獲取了前景掩碼,為了使本文的算法更具備針對性,我們只檢測人的闖入事件。人作為目標的基本特征包括寬高比和面積,我們根據這兩個基本特征對前景掩碼中的目標進行篩選。首先通過檢測連通區域獲取目標的外接矩形,當滿足基本特征時記錄其面積,依次迭代直到所有目標處理完畢。累加所有目標的面積得到和SUM,計算SUM占幀總面積的百分比A,如果A大于指定閾值T,則視該幀為人闖入事件幀。對于每一個事件幀,按照起點事件幀和終點事件幀的定義決定事件的起點和終點,從而決定一個事件。

1.4 視頻摘要的生成

視頻摘要是事件的集合,在得到事件后,我們按照時間的順序對這些事件排序,之后對排序的事件進行視頻的合成操作。考慮到監控視頻的無終止性,我們以12個小時為單位構建摘要視頻。這樣,每過12個小時就會有一個新的摘要視頻產生。如果一個事件在兩個12小時的交接處,我們并沒有分割該事件,而是等待該事件結束,之后的事件才會用于生成新的摘要視頻。

2 系統平臺

2.1 硬件系統構成

系統硬件平臺如圖1所示,處理單元采用友善之臂公司的Tiny4412開發板其由核心板Tiny4412和底板Tiny4412SDK組成。考慮到實用性和兼容性,本文所選擇的視頻采集設備為基于ZC511芯片的VR506USB攝像頭,該攝像頭為CMOS即插即用攝像頭,支持最大幀數為30幀/秒,最大分辨率為800x600,色彩位數為24位。該核心板有4個核心,可同時啟動多個線程用于圖像處理過程。

圖1 硬件系統平臺

2.2 視頻監控軟件框架

視頻監控軟件框架如圖2所示,其中,平臺使用V4L2框架采集視頻圖像。V4L2(video for Linux two)標準用于開發多種不同接口的設備驅動,對采用USB接口的UVC驅動具有良好的支持,V4L2分為兩層:下層為音頻視頻驅動程序;上層為Linux內核提供給用戶空間的API。對于USB攝像頭,驅動程序中有一個struct file_operation結構,它描述了在設備上能進行的操作,如基本的I/O操作接口函open(),close(),read(),write()和對I/O通道控制接口函數ioctl()。完成攝像頭對視頻圖像的采集主要步驟是:打開設備;更改設備屬性;協定數據格式;協定輸入輸出方法;關閉設備。

從視頻摘要算法獲取到的事件幀可以通過網絡給用戶發送郵件,同時也不會影響摘要視頻的生成。對于同一個事件,我們只發送的是事件的起點幀及時間給用戶。

網絡中發送郵件使用的是郵件傳輸協議(SMTP)。SMTP要經過建立連接、傳送郵件和釋放連接3個階段。在Linux系統中具體實現時使用Socket通信模擬通信過程,我們采用了163郵件服務器發送郵件。發送注冊名和密碼時,使用了base64加密,防止郵箱被竊取。

圖2 視頻軟件框架

3 實驗和測試

3.1 闖入關鍵幀測試

我們首先進行了闖入關鍵幀測試的實驗,主要用于測試事件關鍵幀檢測的準確性。場景是室內門口。圖3是在闖入的測試結果。首先等待背景建模,當掩碼視頻全部變成黑色時表示初始化背景成功,此時進行闖入的測試可以捕捉到前景(掩碼圖像中的白色),并畫出了前景的外接矩形。

3.2 視頻摘要生成測試

我們在同樣的場景下做了連續72個小時的監控,生成了10分鐘的摘要視頻。圖4顯示了摘要視頻連續幾幀。

摘要視頻中,通過人工查看確定關鍵幀和非關鍵幀的統計結果如表1。

以上結果表明本文算法能夠很好地生成有效事件的摘要視頻。而10%左右的非關鍵幀是由于光照變化太大(燈的開關)和背景被改變(門的開關)產生的,但是相對于原始視頻已經很大程度上減少了存儲視頻的信息冗余度。

另外,圖5顯示,事件的報警信息能夠及時地通過網絡發送給注冊用戶,用戶通過該信息可以知道事件發生時間,并能夠及時查看關鍵幀事件。

圖3 闖入測試結果

圖4 摘要視頻的連續幾幀

表1 關鍵幀統計結果

圖5 事件報警信息的發送

4 結論

本文的主要工作是在ARM體系中實現了基于事件的視頻摘要算法,相比于傳統的視頻監控,無需人實時監控,及時收到報警信息和關鍵幀,事后可以通過生成的摘要視頻快速瀏覽查看,極大程度上緩解了觀看海量視頻的壓力。

[1]陳炳煌,楊冰冰.車載無線視頻監控系統的設計與實現[J].長春理工大學學報:自然科學版,2011,34(2):128-130.

[2]Truong B T,Venkatesh S.Video abstraction:A systematic review and classification[J].ACM Transactions on Multimedia Computing,Communications,and Applications(TOMM),2007,3(1):3.

[3]Rav-Acha A,Pritch Y,Peleg S.Making a long videoshort:Dynamicvideosynopsis[C].Computer Vision and Pattern Recognition,2006 IEEE Computer Society Conference on.IEEE,2006(1):435-441.

[4]BouwmansT,PorikliF,VacavantA.Background Modeling and Foreground Detection for Video Surveillance[M].CRC Press,2014.

[5]Sobral A,Vacavant A.A comprehensive review of backgroundsubtractionalgorithmsevaluatedwith synthetic and real videos[J].Computer Vision and Image Understanding,2014,122:4-21.

[6]Barnich O,Van Droogenbroeck M.ViBe:a powerful random technique to estimate the background in videosequences[C].Acoustics,SpeechandSignal Processing,2009.ICASSP 2009.IEEE International Conference on.IEEE,2009:945-948.

[7]Hofmann M,Tiefenbacher P,Rigoll G.Background segmentation with feedback:The pixel-based adaptivesegmenter[C].ComputerVisionandPattern RecognitionWorkshops(CVPRW),2012IEEE Computer Society Conference on.IEEE,2012:38-43.

[8]余燁,曹明偉.EVibe:一種改進的Vibe運動目標檢測算法[J].儀器儀表學報,2014,35(4):924-931.

Embedded Video Abstraction and
Design of Intelligent Video Surveillance System

LIU Shengnan,WANG Gongyan,LI Jing,LI Xinlei,FANG Ming
(School of Computer Science and Technology,Changchun University of Science and Technology,Changchun 130022)

Compared with traditional PC-based image processing system,ARM-based embedded image processing system has the advantages of small size,low power consumption and low cost,this paper has implemented a video abstraction algorithm based on the Tiny4412 friendly demo board.The algorithm extracts foreground of image by Vibe algorithm and creates an event by distinguishing start and end key frames,then connects the created events to construct video abstraction.Compared with original video,the abstracted video only contains valid events,solving the problem of massive video redundancy,which saves storage space and helps users to browse quickly afterwards.Meanwhile,the key frames are transmitted to the user via e-mail,achieving an alarm-in-time function.The result shows this system can realize the intelligent monitoring effectively,which is the beginning of marketization.

video abstraction;video surveillance;ARM;embedded system

TP391

A

1672-9870(2017)01-0119-04

2016-05-05

吉林省大學生創新創業訓練計劃項目;吉林省科技發展計劃項目(20140204047GX)

劉勝楠(1996-),女,本科,E-mail:1046506255@qq.com

方明(1977-),男,博士,副教授,E-mail:fangming@cust.edu.cn

猜你喜歡
前景背景系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
“新四化”背景下汽車NVH的發展趨勢
我國旅游房地產開發前景的探討
法德軸心的重啟及前景
WJ-700無人機系統
《論持久戰》的寫作背景
當代陜西(2020年14期)2021-01-08 09:30:42
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
離岸央票:需求與前景
中國外匯(2019年11期)2019-08-27 02:06:32
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
晚清外語翻譯人才培養的背景
主站蜘蛛池模板: 中文字幕有乳无码| 亚洲色图另类| 极品国产一区二区三区| 国产丰满大乳无码免费播放| 好吊色妇女免费视频免费| 国产欧美日韩91| 2021国产精品自产拍在线| 亚洲精品动漫| 色噜噜狠狠色综合网图区| 丁香六月综合网| 毛片免费高清免费| 伊人久久福利中文字幕| 欧美日韩第三页| 欧美视频免费一区二区三区| 操美女免费网站| 伊人久久久久久久| 国产不卡一级毛片视频| 女人av社区男人的天堂| 手机看片1024久久精品你懂的| 国产福利小视频在线播放观看| 99久久免费精品特色大片| 国内黄色精品| 国产午夜福利亚洲第一| 日本欧美午夜| 四虎永久免费地址在线网站| 九色91在线视频| 亚洲综合色在线| 综合人妻久久一区二区精品| 欧美成人综合在线| 国内精品九九久久久精品| a天堂视频| 久久精品国产国语对白| 国产精品九九视频| 亚洲天堂色色人体| 福利片91| 亚洲精选高清无码| 亚洲AV电影不卡在线观看| av免费在线观看美女叉开腿| 亚洲成人免费看| 黄色网在线| 91九色国产porny| 国产中文一区a级毛片视频| 日韩国产黄色网站| 亚洲日韩精品无码专区| 国产第二十一页| 一级毛片在线播放免费| 日本91视频| 亚洲人人视频| 国产白浆视频| 成人在线综合| 欧美日韩亚洲国产主播第一区| 欧美在线精品一区二区三区| 色婷婷丁香| 免费人成在线观看成人片| 国产欧美专区在线观看| 国产在线观看人成激情视频| 91原创视频在线| 亚洲中文无码av永久伊人| 欧美第二区| 国产99视频精品免费视频7| 999福利激情视频| 欧美性精品| 日韩黄色精品| 亚洲人成网址| 国产视频欧美| 伊人久久婷婷五月综合97色| 国产jizzjizz视频| 国产精品永久不卡免费视频| 久久精品人妻中文视频| 2020极品精品国产| 国产一级裸网站| 毛片网站观看| 2021国产精品自拍| 国产流白浆视频| 成人国产免费| 欧美.成人.综合在线| 小说区 亚洲 自拍 另类| 精品91自产拍在线| 亚洲精品手机在线| 在线观看精品国产入口| 5388国产亚洲欧美在线观看| 亚洲精品无码AⅤ片青青在线观看|