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

結合場景分析的視頻監控系統編解碼優化方案*

2015-09-21 01:30:00賀文強謝維波
網絡安全與數據管理 2015年14期
關鍵詞:分析檢測

賀文強,謝維波

(華僑大學 計算機科學與技術學院,福建 廈門 361021)

0 引言

監控視頻不同于其他用于廣告、宣傳、娛樂等的多媒體視頻,它存在的目的是確保被監控區域的安全、檢測被監控區域發生的變動。在相當長的時間里,監控區域是沒有變動且冗余的靜態場景,因此,按照固定幀率工作的通用視頻編解碼算法在視頻監控系統中并不合適。為了既能靈活有效地檢測出被監控區域發生的變動,又不影響監控視頻的分辨率,提高監控的效率,同時最大程度地減少視頻傳輸的數據量,本文提出了一種動靜態場景分析算法,來檢測監控視頻中的場景變動,把監控視頻分類為靜態場景和動態場景視頻。通過動靜態場景分析算法與編解碼算法的結合,實現了一種基于動靜態場景分析的監控視頻編解碼優化方案,該方案能有效區分監控視頻的場景狀態,并根據不同的場景特征進行不同的處理,一旦檢測到靜態場景,監控視頻數據無需編碼和傳輸。通過把該算法成功移植于OMAPL138,驗證了算法在降低碼流上的有效性。

1 算法設計

1.1 動靜態場景分析算法

動態場景視頻即所在區域的視頻畫面有運動物體出現,與背景幀在某些區域有很大的差別;靜態場景視頻即視頻畫面在一定范圍內沒有變化,與背景圖像差別不大。目前,運動檢測中最常用的方法有:幀間差分法、背景減除法、光流計算法和基于統計學的方法等[1]。幀間差分法相對于其他運動檢測算法,具有算法實現簡單、靈敏度高、實時性好、對場景光線和動態環境適應性較強等特點[2]。由于本文只檢測視頻場景狀態即視頻中運動物體的有和無,因此很好地避免了幀間差分法在目標檢測中目標區域產生“空洞”的問題[3]。基于此,本文提出了基于監控視頻的動靜態場景分析算法,算法是基于“怎樣快速地檢索到兩幀圖像有差別”這個基本問題提出的。場景分析算法不必檢測出兩幀圖像的所有差別,檢測的是一幀視頻的整體狀態,故只需要對有代表性的少數像素點進行運算,這是動靜態場景分析算法區別于其他所有運動目標檢測算法的最大優勢。算法實現步驟如下:

(1)對視頻進行前期處理,主要是把彩色圖像轉化為灰度圖像(YUV格式的視頻提取Y分量即可)。

(2)對得到的灰度圖像進行采樣處理,提高算法效率。

(3)設第一幀為背景幀,G(n)表示第 n幀圖像,BG表示背景幀,背景幀的更新公式如下:

(4)第二幀開始與背景幀逐像素值相減,相減后大于閾值 T1,則 f(k)等于 1,否則等于 0。G(k,n)表示第 n幀第k個像素點的像素值,其中 1≤k≤M×N(圖像有 M行N列),BG(k)表示背景幀第k個點的像素值,公式如下:

(5)f(k)的累加值一旦超過閾值 T2,則判定 G(n)為動態幀且退出,否則為靜態幀,公式如下:

動靜態場景分析算法與運動目標檢測算法的區別如下:

(1)通過動靜態場景分析后只有兩種狀態:動態場景和靜態場景。

(2)場景分析算法不必檢測出兩幀圖像的所有差別,檢測的是一幀視頻的整體狀態,只需要對少數像素點進行運算是動靜態場景分析算法區別于其他所有運動目標檢測算法的最大優勢。

(3)場景越復雜,算法運行時間越短。

(4)場景分析算法不求差分圖像,滿足條件立即退出。

對算法的進一步優化:(1)雖然第(2)步采樣會有一定的抑制噪聲的能力,但因為是采樣后的逐像素相減,還是不可避免地會有噪聲的干擾,為了抑制噪聲的影響,可以在小區域內利用統計量的方法,如在4個點的小區域內有 3個點的差值大于 T1才判斷 f(k)=1;(2)考慮到從中間開始會縮短檢索時間且處理算法的DSP有多個運算器,故采用從中間向兩端檢索的方式,上半部分從左到右從下到上,下半部分從左到右從上到下。

1.2 HITAV編解碼算法

本文用到的HITAV算法,即為翰華信息科技有限公司自主研發的音視頻編解碼算法,HITAV的基本壓縮算法是小波模型(wavelet)[4]、多級樹集合群、廣義小波和數學形態小波,不同于基于離散余弦(DCT)模型的H264/MPEG4算法。HITAV利用小波模型和多級樹集合群的多級分解與收斂算法,它不是靠降幀率(犧牲流暢性)或者利用人的視覺誤差(犧牲畫質)限制靜態場景來實現低碼流,而是從源頭-視頻編碼模型上實現真正意義上的低碼流,它的編碼效率(壓縮比)根據不同的分辨率分別是H.264的2~5倍。在監控系統中,HITAV的低碼流能大大地提高程序的運行效率和實時性。HITAV編碼后的幀結構主要部分如圖1所示。

圖1 幀格式

其中,width和height表示視頻圖像的寬和高;添加st_cnt字段用于標示靜態場景狀態的持續時間;stream_length表示編碼后視頻數據的長度,本文的場景狀態也由stream_length標示,stream_length等于零表示靜態場景,stream_length大于零表示動態場景。

1.3 動靜態場景分析算法與HITAV的結合

編碼時,原始視頻通過動靜態場景分析之后分成動態幀和靜態幀,動態幀通過HITAV算法編碼,并把標記值flag設為1,編碼后的幀結構體中的stream_length不變;只有當flag=1時才做靜態幀處理并把處理后的flag值設為0,通過靜態幀處理后,stream_length=0,即無數據部分。故經過編碼,所有的動態幀都得以壓縮,連續出現靜態幀表明系統進入靜態場景狀態,并對第一幀做靜態幀處理,其余靜態幀拋棄;在處理動態幀時,動態幀中st_cnt記錄了在它之前的靜態幀量,以便存儲。編碼流程如圖2所示。

圖2 編碼流程圖

解碼時,根據接收到的視頻數據結構體中的stream_length值判斷視頻監控的場景狀態,如果為動態場景(即stream_length>0)則進行 HITAV算法解碼,并把解碼后的數據覆蓋顯示緩沖區;如果為靜態場景(即stream_length=0)則標志系統進入靜態場景狀態,并持續到下一個動態場景幀的出現。解碼流程如圖3所示。

圖3 解碼流程圖

2 實驗與分析

2.1 基于OMAPL138的實驗

OMAPL138CPU基于C674xFixed/Floating-Point VLIWDSP+ARM926EJ-S雙核設計,集成128 MB DDR2和 512 MB NAND Flash,DDR2作為運行內存,NAND Flash用于存儲bootloader、啟動時系統環境變量、Linux內核、文件系統。系統接口模塊主要有JTAG調試接口、自適應10/100 M網絡接口、RS232串口等[5]。

系統靈活運用Davinci架構的異構多核通信的基礎組件 Syslink[6],實現了視頻數據在 ARM核心和 DSP核心之間的傳輸。Syslink為異構多核處理器間提供了高效的多核協作和通信機制。系統視頻信號處理流程如圖4所示。在ARM9中把捕獲的視頻數據復制到共享內存區,通過Syslink的地址映射,使得DSP得以訪問。DSP中運行了基于場景分析的編碼/解碼算法,ARM9主處理器完成網絡功能和本地播放。

圖4 視頻處理流程圖

2.2 分析

通過在OMAPL138中同時運行基于動靜態場景分析的HITAV算法和原始的HITAV算法,實驗生成了兩組數據,一組為視頻通過動靜態場景分析編碼后的視頻數據,一組為通過原始的HITAV編碼后的視頻數據。編碼后視頻幀的長度變化和場景狀態變化如圖5所示,視頻分辨率為480×800,選取其中1 000幀。

圖5 編碼后幀長度變化和系統場景狀態

視頻格式為YUV420,一幀原始視頻的大小為480×800×1.5 B。由圖5可知,通過基于場景分析的HITAV算法編碼后長度為零即表示監控視頻在靜態場景狀態,這部分的視頻幀在經過該算法后得以濾去。基于場景分析的編解碼算法攔截了無意義的靜態場景視頻數據。有場景分析和無場景分析的靜態視頻百分比與平均壓縮比如表1所示。

表1 壓縮比對比

由表1可知,基于場景分析的HITAV算法的平均壓縮比明顯高于原始HITAV算法的平均壓縮比,且靜態視頻百分比越大,平均壓縮比的差值越大。

3 結論

本文介紹了一種基于動靜態場景分析的監控視頻編解碼優化方案,詳細介紹了動靜態場景分析算法的基本原理,描述了動靜態場景分析算法與HITAV算法的結合。通過實驗證明,動靜態場景分析算法有效地避免了視頻監控中靜態場景視頻幀的傳輸,從而降低了視頻的傳輸量,提高了視頻的平均壓縮比。

[1]SONKA M,HLAVAC V,BOYLE R.圖像處理、分析與機器視覺(第二版)[M].艾海舟,武勃,譯.北京:人民郵電出版社,2003.

[2]MONNET A,MITTAL A,PARAGIOS N,et al.Background modelingand subtraction ofdynamic scenes[C].IEEE International Conference on Computer Vision,2003:1305-1312.

[3]呂國亮,趙曙光,趙俊.基于三幀差分和連通性檢驗的圖像運動目標檢測新方法 [J].液晶與顯示,2007,22(1):87-93.

[4]王相海,張躍平.基于小波的圖像及視頻編碼研究進展[J].計算機工程與應用,2004(11):78-80.

[5]Texas Instruments Incorporated.OMAP-L138 C6000 DSP+ARM processor[EB/OL].http://www.ti.com.cn/cn/lit/ds/symlink/omap-l138.pdf,2011.

[6]Texas Instruments Incorporated.Syslink user guide[EB/OL].[2012-09-04](2015-03-01).http://processors.wiki.ti.com/index.php/SysLink_UserGuide.

猜你喜歡
分析檢測
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
隱蔽失效適航要求符合性驗證分析
“幾何圖形”檢測題
“角”檢測題
電力系統不平衡分析
電子制作(2018年18期)2018-11-14 01:48:24
電力系統及其自動化發展趨勢分析
小波變換在PCB缺陷檢測中的應用
中西醫結合治療抑郁癥100例分析
主站蜘蛛池模板: 亚洲日韩精品无码专区97| 直接黄91麻豆网站| 免费在线视频a| 国产91导航| 日韩最新中文字幕| 最新国产麻豆aⅴ精品无| 亚洲性视频网站| 色135综合网| 色婷婷狠狠干| 91区国产福利在线观看午夜| 亚洲无码37.| 国产另类乱子伦精品免费女| 色婷婷国产精品视频| 自偷自拍三级全三级视频| 亚洲精品日产精品乱码不卡| 毛片在线播放网址| 成年免费在线观看| 九九香蕉视频| 亚洲精品大秀视频| 99久久99这里只有免费的精品| 亚洲国模精品一区| 精品久久综合1区2区3区激情| 狠狠综合久久久久综| 亚洲精品成人片在线观看 | 性色一区| 国产国产人在线成免费视频狼人色| 成人一级免费视频| 欧美第二区| 国产成人免费手机在线观看视频| 久久综合结合久久狠狠狠97色| 一本久道久综合久久鬼色| 亚洲av无码片一区二区三区| 国产高清在线精品一区二区三区| 欧美第一页在线| 区国产精品搜索视频| 欧美三級片黃色三級片黃色1| 亚洲国产中文欧美在线人成大黄瓜| 欧美亚洲国产一区| 日韩久久精品无码aV| h网址在线观看| 亚洲人成网站色7799在线播放| 国产无码网站在线观看| 亚洲综合中文字幕国产精品欧美| 欧美精品成人一区二区视频一| 国产91小视频在线观看| 在线观看欧美国产| 欧美性猛交xxxx乱大交极品| 毛片基地视频| 激情影院内射美女| 亚洲精品自拍区在线观看| 午夜精品影院| 伊人网址在线| 国产精品天干天干在线观看 | 国产网站一区二区三区| 欧美无专区| 久青草免费在线视频| 免费国产福利| 99视频在线看| 午夜啪啪网| 亚洲最新网址| 高清大学生毛片一级| 婷婷丁香色| 人妻夜夜爽天天爽| 91人妻日韩人妻无码专区精品| a毛片免费看| 538国产视频| 日本日韩欧美| 国产成人午夜福利免费无码r| 久久激情影院| 婷婷亚洲天堂| 成人免费视频一区| 国产第一页免费浮力影院| 亚洲区视频在线观看| 99热精品久久| 91破解版在线亚洲| 精品91视频| 欧美va亚洲va香蕉在线| 成人国产免费| 91久久青青草原精品国产| 亚洲精品国产自在现线最新| 国外欧美一区另类中文字幕| 蜜桃视频一区二区|