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

視頻監控運動目標圖像優化檢測仿真

2019-08-12 02:35:01李國友張春陽張鳳嶺夏永彬
現代電子技術 2019年14期

李國友 張春陽 張鳳嶺 夏永彬

關鍵詞: 視頻監控; 運動目標檢測; 圖像優化; ViBe算法; 小波分析; 陰影去除

中圖分類號: TN948.64?34; TP391 ? ? ? ? ? ? ?文獻標識碼: A ? ? ? ? ? ? ? ? ? ?文章編號: 1004?373X(2019)14?0068?06

Image optimization and detection simulation of moving targets in

video surveillance images

LI Guoyou, ZHANG Chunyang, ZHANG Fengling, XIA Yongbin

(College of Electrical Engineering, Yanshan University, Qinhuangdao 066004, China)

Abstract: In allusion to the defects of ghosts, stationary targets and shadows appearing during the detection of the traditional ViBe detection algorithm, it is proposed that the pixel values are converted into the wavelet domain for frequency division, and a new algorithm based on the wavelet domain detection is implemented after optimization design of the algorithm. In allusion to the defects of ghosts and stationary targets in the ViBe algorithm, the background updating strategy is designed into ladder?type updating, and the foreground points are also given the characteristic of propagating and updating the background model, so as to overcome the defects of ghosts and stationary targets in the ViBe algorithm. The multi?scale spatial information of wavelet analysis is used to conduct algorithm design, so as to achieve the purpose of shadow elimination. Comprehensive experiments were conducted by using three sets of video sequences. The experimental results are evaluated by three criteria, which show that the algorithm can achieve an effective detection of moving targets and optimize the defects of the ViBe algorithm.

Keywords: video monitoring; moving target detection; image optimization; ViBe algorithm; wavelet analysis; shadow elimination

0 ?引 ?言

運動目標檢測是計算機視覺應用中的重要課題,在智能視頻監控領域有重要的研究價值[1?2]。目前常見的運動目標檢測算法主要分為三大類:光流法、幀間差分法和背景差分法[3]?;诒尘敖5牟罘址ㄔ诮┠臧l展最快,如基于均值模型、中值模型和直方圖模型的簡單背景建模[4]方法,優點是原理簡單易于實現,缺點是提取的運動目標不夠準確。

基于類聚的碼本算法[5],具有速度快、實時性好的優點,但需要前N幀序列先進行模型的建立,且對光照突然變化比較敏感;基于參數化模型的高斯模型法[6?7]對復雜多變的背景具有較好的適應性,但計算量較大;Barnich等人提出了建模簡單、實時性高的運動目標檢測法(ViBe),在近年來成為研究的熱點,但仍存在靜止目標、鬼影、陰影的缺陷[8]。文獻[9]將幀差法與ViBe進行結合,對前后連續兩幀分別做ViBe檢測,然后使用與運算,并結合閾值判斷是否存在鬼影點,若是鬼影點將立即做消除處理;但是當前后兩幀目標重合時,檢測將出現較大的空洞,且檢測不夠準確。文獻[10]對每個圖像塊使用離散余弦變換,取變換后塊中的直流分量使用ViBe算法進行運動目標的檢測,解決了鬼影和高動態背景不能較好檢測運動目標的問題,但其不能處理陰影問題。文獻[11]將像素點通過小波分解后,在每個區域都使用幀間差分法,然后使用小波反變換,具有一定的新穎性;但是在小波域中全部使用幀間差分法,容易出現空洞,且不能處理陰影問題。本文提出基于小波域的運動檢測算法,在小波域中將像素值進行分頻處理,低頻部分使用優化后的ViBe算法,解決了干擾區域融入背景慢的問題;在高頻部分使用幀差法提取運動的目標的細節信息,利用細節部分的多尺度空間信息進行算法設計,解決了陰影問題。最后使用形態學處理得到光滑的運動目標,實現了對運動目標的有效檢測。

1 ?視頻監控圖像運動目標檢測原理

Daubechies小波沒有冗雜的信息,具有近似平移不變性和完美的重建性,并能提供真實的相位信息。在視頻序列中[11],一個物體在不同的幀間存在著平移或者旋轉,大多數變換系數中,物體平移或者旋轉后的系數變換多種多樣,而經過Daubechies小波變換后的系數能保持該物體平移和旋轉后的近似不變特性,所以采用Daubechies[12]小波。

具體的算法設計步驟如下:

算法1 ?視頻監控運動目標檢測算法步驟

1) 將彩色的圖像進行灰度化,減少圖像的復雜度和信息處理量,加快處理速度;

2) 灰度化后的圖像進行Daubechies小波分解,得到每一幀的低頻區LL、水平高頻分量HH、垂直高頻分量VV和對角高頻分量DD;

3) 在其低頻區使用優化后的Vibe算法進行目標的提取,得到運動目標后將其進行重構;

4) 在其高頻區使用幀間差分算法進行運動目標的檢測,分別對HH,VV和DD進行重構;

5) 利用小波的多尺度性進行算法的設計,達到去除陰影的目的;

6) 進行形態學的處理,得到感興趣的運動目標,最終實現運動目標的有效檢測。

2 ?基于小波域中運動目標的檢測

2.1 ?ViBe算法分析及優化

當用于建模的首幀圖像上包含運動目標時,隨著目標的離開會在原來目標區域留下目標的影像,這種現象被稱為“鬼影”。與鬼影現象一樣造成干擾的還有物體運動狀態的改變,當物體從運動到靜止時,該目標本應該立刻被吸收為背景,但是也需要一段時間才將其更新為背景,如此造成了目標檢測的干擾。通過對ViBe算法的分析可知,某點檢測為背景點時,不但更新背景的樣本值,而且更新其鄰域值;對于前景點,只對背景點的樣本值進行更新,若能賦予前景點也具備傳播更新,前景點的更新必將加快,能很好地緩解上述問題。

為了加快鬼影和靜止目標融入背景的速度,本文將賦予前景點傳播更新的特性,如此一來,若背景模型更新過快可能會引起空洞的現象。又因為干擾目標是長時間不更新的前景點,所以采用階梯型更新的策略:對于檢測到的背景點,其背景模型的更新方式是以一定的概率更新模型樣本值和鄰居點模型樣本值。如果檢測到前景點,先判斷連續前景點的幀數(記為ForeCount)是否達到閾值Th1,若沒有達到,則不進行任何更新,只將記錄的幀數增加1;反之,若ForeCount大于等于閾值Th1,則進行盲目更新,但此時以一定的概率更新樣本模型值,沒有傳播更新的特性。

[ForeCount=ForeCount+1backsamples(x,y,rand)=image(x,y)segMap(x,y)= foreground ? ] ? ?(1)

式中:[image(x,y)]表示當前幀圖像中點[(x,y)]的像素值;[backsamples(x,y,rand)]表示像素點[(x,y)]的隨機背景樣本;[segMap(x,y)]表示檢測后的結果圖像;[foreground]表示常數255。如果若干幀之后前景點還沒有更新為背景,并且連續判斷為前景點的幀數ForeCount大于閾值Th2(Th2>Th1),則此時需要以一定的概率更新模型樣本值和鄰居點模型樣本值。

[backsamples(x,y,rand)=image(x,y)nborsamples(xN,yN,rand)=image(x,y) segMap(x,y)=background ?] ?(2)

式中:[background]表示常量0;[nborsamples][(xN,yN,rand)]表示像素點[(x,y)]鄰域的隨機背景樣本。但是該過程ForeCount不清零,直到判斷為背景點才清零。

2.2 ?高低頻的處理算法

先將圖像進行小波分解,在分解后的低頻區使用優化后的ViBe算法,即先給低頻區中每個小波系數建立一個樣本數為N(N的最佳值是20)的樣本集作為該處小波系數的模型,然后選用周圍的小波系數值對其初始化。檢測是從第二幀開始,當前幀變換后的小波系數與樣本模型中的小波系數進行比較時,統計兩者距離在R范圍內的個數,如果個數大于或者等于一個給定的閾值#min時,就將前景矩陣中該點的小波系數設置為510,否則設置為0,然后經過重構操作得到低頻區的檢測結果。低頻區的更新策略依然按照無記憶更新、時間重采樣和空間一致性原則的方式進行更新,與經典算法不一樣的是,本文算法采用優化后的背景更新策略,以減小干擾目標對檢測效果的影響。

本文算法中對高頻區處理使用的是具有速度快的幀間差分法。視頻幀圖像被小波分解為4個子代,將連續的兩幀高頻區(LH,HL和HH)分別利用公式(3)進行目標的檢測。

[FDn(i,j)=WIn(i,j)-WIn-1(i,j) ? ?if ? ?FDn(i,j)

式中:[WIn-1(i,j),WIn(i,j)]分別表示連續幀[In-1]和[In]的高頻區小波系數;[FDn(i,j)]表示幀間差分后的圖像;th表示不同方向上的高頻分量的不同閾值。此時的[FDn(i,j)]是含有噪聲的,表示為:

[FDn(i,j)=FD′n(i,j)+η] ? ? ? ? (4)

式中:[FD′n(i,j)]表示沒有噪聲的圖像信號;[η]表示噪聲。在這里,選用軟閾值去噪處理,噪聲的閾值T為:

[T=12j-1σμM] ? ? ? ? ? ? (5)

式中:[j]表示階數;[σ],[μ]和[M]在子代小波系數中分別表示標準差、絕對均值和絕對中值。

2.3 ?陰影去除

在運動目標檢測中,比較經典的是基于顏色空間的陰影去除[13],但是檢測效果不佳。本文結合小波的特點,以陰影區域的分量信息沒有目標區域的分量信息豐富為原則,提出基于小波分量的空間信息陰影去除方法。小波各個分量重構后圖像如圖1所示,圖像使用小波分解得到4個區域,經相關算法處理后分別進行重構。其低頻區的重構最大程度地保留了原圖運動信息,高頻區中水平分量的重構只包含少量的陰影邊緣信息和運動信息,而垂直分量和對角分量的重構完全沒有陰影區域信息,只有運動目標信息。因此利用高頻區在不同方向上的小波系數重構進行算法的設計,能達到有效去除陰影的目的。

1) 將所得的高頻區重構后的系數進行相加。

[Sum=HH+VV+DD] ? ? ? ? ? ?(6)

式中,[HH,VV]和[DD]表示小波域中高頻部分重構的結果;[Sum]是高頻部分重構后相加的結果。

2) 選擇合適的閾值,目的是清除某些分量上存在的少量陰影信息。

[Candi_target(i,j)=255, ? ? Sum(i,j)≥ths0, ? ? ? ? ?Sum(i,j)

式中:[Candi_target]中的255表示候選運動目標區域;0表示背景區域;[ths]表示閾值。

設計5×5結構的加權掩膜矩陣,以距離原點的歐氏距離作為權重大小的標準,而掩膜矩陣作為滑動窗口在圖像中滑動,所要遍歷的像素點就是像素值為255的[Candi_target]區域。

若要實現計數還需滿足,所要遍歷像素點的鄰域中對應低頻區重構圖像位置的像素值是否等于255,具體規則如下:

[if ?(滿足Candi_target(x,y)==255)且 ? ? ? ? ? ?(該點對應低頻重構區鄰域==255) ? ?計數矩陣相應的鄰域進行權重的累加else ? ?Candi_target(x,y)=0 ? ?計數矩陣累加權重為0end]

4) 根據圖像整體性原則,即如果周圍全是運動區域,則計數矩陣在此區域的數值較大,否則,計數矩陣的數值就小。所以將計數矩陣進行閾值化,即可得到沒有陰影的運動目標。

3 ?實驗結果

3.1 ?干擾目標的消除實驗

圖3中的3行分別是第7幀、第12幀和第17幀的效果對比圖。由圖3可知,本文算法雖然也存在鬼影問題,但優化過的背景更新策略會在很短的時間內進行消除,且不影響運動目標檢測的有效性。圖4的3行分別是第210幀,第218幀,第225幀的效果對比圖。在都沒有使用任何形態學的處理情況下,對于相同幀序列,本文算法在圖像中殘留的干擾目標的面積比未改進之前明顯小很多,說明本文算法可以較快地減少靜止目標干擾。綜上所述,本文方法確實能加快鬼影和靜止目標融入背景的速度。

3.2 ?陰影的消除實驗

帶有陰影場景的檢測效果如圖5和圖6所示。對于視頻1序列,圖中3行分別對應實驗序列中的第#88幀、#100幀、#121幀,ViBe算法目標中不僅帶有陰影區域和鬼影的干擾,且當速度高時會出現虛影;而本文算法可以對目標有效的檢測,不存在鬼影和虛假目標的干擾,并實現了陰影的消除;HSV陰影去除法雖然可以將陰影進行去除,但檢測的目標并不完整,空洞十分明顯,效果不及本文算法。對于視頻2序列,圖中3行分別對應實驗序列中的第#48幀、#54幀、#58幀。從圖中可以看出,ViBe算法目標中不僅帶有陰影區域,而且檢測中出現空洞;HSV陰影去除法可以將陰影進行去除,但造成檢測目標的缺失比較嚴重;本文算法實現了陰影的消除和目標的有效檢測,雖然也有一定的空洞,但效果明顯優于HSV檢測算法。綜上所述,證明了本文算法去除陰影的有效性。

3.3 ?運動目標檢測實驗

3個場景中不同算法的檢測結果如圖7所示。視頻序列均采用公認常用的圖像序列,實驗1序列存在突然的光照亮度發生變化,實驗2序列存在從運動到靜止,從靜止到運動的目標,實驗3序列中的運動目標和背景顏色接近。圖7a)為視頻序列的原圖,圖7b)為碼本算法的檢測結果,圖7c)為高斯算法的檢測結果,圖7d)為ViBe算法的檢測結果,圖7e)為本文算法的檢測結果。

3.3.1 ?定性分析

實驗1序列為第1行,由于突然光照的影響,造成碼本建模法、高斯建模法、ViBe算法的效果受到嚴重的影響,不能清晰地識別運動目標;而本文算法雖然在邊緣方面也受到了一定的影響,但檢測比較完整,效果優于對比算法。

實驗2序列在第2行,傳統的碼本算法由于只使用前面幀進行建模,造成了誤檢,而高斯建模和ViBe算法具有不斷的模型更新策略,在這方面有很大改善,但是ViBe的背景更新過慢;本文算法能很好地解決此類問題,且較高斯建模法檢測更加完整。

實驗3序列在第3行,由于存在運動目標與背景相似的像素點,在檢測方面對比算法比較容易出現空洞;而本文算法檢測完整,效果優于其他算法。

3.3.2 ?定量分析

為了量化所提算法對運動目標檢測的有效性,以上述3個視頻作為實驗,將運動目標的真實情況采用手工提取,利用召回率、準確性和錯誤所占的比例3個標準進行衡量[8,14],其定義如下:

[Recall=TPTP+FNPrecision = TPTP+FPPCC=FN+FPTP+FN+FP+TN] ? ? ? (8)

式中:[TP]表示正確檢測出運動區域的像素個數;TN表示正確檢測出背景區域的像素個數;FP表示本該為背景像素卻分類為前景運動目標的像素數;FN表示本該為前景運動目標的像素卻分類為背景的像素數。表1是對每個視頻取若干幀檢測實驗結果的平均值。Recall和Precision值越大說明檢測效果越好,PCC值越小說明檢測效果越好。從表1可以得出,本文算法可實現對運動目標檢測的有效性,且通過對比優于其他算法。

4 ?結 ?語

本文在充分分析ViBe檢測算法的基礎上提出基于小波的運動目標檢測算法。首先,將ViBe算法中的更新策略進行優化,加快靜止干擾目標融入背景的速度;其次,利用小波分離高低頻的特點,在其低頻區使用優化后的ViBe算法,在其高頻區使用幀間差分算法進行運動目標的檢測,然后分別進行重構;接著,以高頻區的空間信息為依據,進行算法的設計,達到去除陰影的目的;最后,使用形態學處理得到完整的前景目標。綜上所述,該算法不僅能有效地進行運動目標的檢測,并且優化了ViBe算法的缺陷,為運動目標有效檢測提供了新思路和新的有效方法。

參考文獻

[1] 尹宏鵬,陳波,柴毅,等.基于視覺的目標檢測與跟蹤綜述[J].自動化學報,2016,42(10):1466?1489.

YIN Hongpeng, CHEN Bo, CHAI Yi, et al. Vision?based object detection and tracking: a review [J]. Acta automatica sinica, 2016, 42(10): 1466?1489.

[2] 黃凱奇,陳曉棠,康運鋒,等.智能視頻監控技術綜述[J].計算機學報,2015,38(6):1093?1118.

HUANG Kaiqi, CHEN Xiaotang, KANG Yunfeng, et al. Intelligent visual surveillance: a review [J]. Chinese journal of computers, 2015, 38(6): 1093?1118.

[3] SENGAR S S, MUKHOPADHYAY S. Moving object detection based on frame difference and W4 [J]. Signal, image & video processing, 2017, 11(7): 1357?1364.

[4] 劉仲民,何勝皎,胡文瑾,等.基于背景減除法的視頻序列運動目標檢測[J].計算機應用,2017,37(6):1777?1781.

LIU Zhongmin, HE Shengjiao, HU Wenjin, et al. Moving object detection based on background subtraction for video sequence [J]. Journal of computer applications, 2017, 37(6): 1777?1781.

[5] KIM K, CHALIDABHONGSE T H, HARWOOD D, et al. Background modeling and subtraction by codebook construction [C]// Proceedings of 2004 International Conference on Image Processing. Singapore: IEEE, 2004: 3061?3064.

[6] STAUFFER C, GRIMSON W E L. Adaptive background mixture models for real?time tracking [C]// Proceedings of 1999 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. Fort Collins: IEEE, 1999: 246?252.

[7] 邱聯奎,劉啟亮,趙予龍,等.混合高斯背景模型目標檢測的一種改進算法[J].計算機仿真,2014,31(5):378?384.

QIU Liankui, LIU Qiliang, ZHAO Yulong, et al. Improved algorithm of mixture Gaussian background model for object detection [J]. Computer simulation, 2014, 31(5): 378?384.

[8] BARNICH O, DROOGENBROECK M V. ViBe: a universal background subtraction algorithm for video ?sequences [J]. IEEE transactions on image processing, 2011, 20(6): 1709?1724.

[9] 魏洪濤,李瑾,吳細秀.融合幀差和ViBe的運動目標檢測算法[J].計算機應用研究,2017,34(5):1565?1567.

WEI Hongtao, LI Jin, WU Xixiu. Moving object detection algorithm using ViBe combined with frame?difference [J]. Application research of computers, 2017, 34(5): 1565?1567.

[10] 謝永亮,洪留榮,葛方振,等.一種改進的ViBe算法[J].淮北師范大學學報(自然科學版),2015,36(4):14?19.

XIE Yongliang, HONG Liurong, GE Fangzhen, et al. An improved ViBe algorithm [J]. Journal of Huaibei Normal University (Natural science), 2015, 36(4): 14?19.

[11] KHARE M, SRIVASTAVA R K, KHARE A. Single change detection?based moving object segmentation by using Daubechies complex wavelet transform [J]. IET image processing, 2014, 8(6): 334?344.

[12] LINA J M. Image processing with complex Daubechies wavelets [J]. Journal of mathematical imaging and vision, 1997, 7(3): 211?223.

[13] HUANG W, KIM K Y, YANG Y, et al. Automatic shadow removal by illuminance in HSV color space [J]. Computer science and information technology, 2015, 3(3): 70?75.

[14] 陳星明,廖娟,李勃,等.動態背景下基于改進視覺背景提取的前景檢測[J].光學精密工程,2014,22(9):2545?2552.

CHEN Xingming, LIAO Juan, LI Bo, et al. Foreground detection based on modified ViBe in dynamic background [J]. Optics and precision engineering, 2014, 22(9): 2545?2552.

主站蜘蛛池模板: 欧美中文一区| 999精品视频在线| 中文字幕在线看视频一区二区三区| 思思热精品在线8| 大香伊人久久| 中文字幕资源站| 国产乱子伦无码精品小说| 91亚洲精品国产自在现线| 久久精品aⅴ无码中文字幕| 亚洲色欲色欲www网| 欧美日韩福利| AV网站中文| 国产三级a| 中文成人在线| 国产成人a毛片在线| 99re在线观看视频| 国产69精品久久久久孕妇大杂乱 | 国产不卡网| 精品视频在线观看你懂的一区| 91一级片| 欧美午夜一区| 国产综合在线观看视频| 福利视频99| 97国产成人无码精品久久久| 欧美a网站| 亚洲中文字幕久久无码精品A| 精品一区二区三区视频免费观看| 国产在线一二三区| 国产成人精品免费av| 国产欧美日本在线观看| аⅴ资源中文在线天堂| 国产精品 欧美激情 在线播放 | 午夜少妇精品视频小电影| av一区二区无码在线| 伊人天堂网| 91色综合综合热五月激情| 蜜芽国产尤物av尤物在线看| 99视频免费观看| 在线观看国产一区二区三区99| h视频在线观看网站| 国产成人AV综合久久| 亚洲va在线观看| 成人第一页| 精品久久久久久久久久久| 中文字幕 日韩 欧美| 久久亚洲综合伊人| 中文国产成人久久精品小说| 免费一级毛片在线播放傲雪网| 中文字幕欧美日韩高清| 国产精品亚洲一区二区三区z| 国产69囗曝护士吞精在线视频| 久久久久亚洲AV成人人电影软件| 免费一级成人毛片| jizz亚洲高清在线观看| 国产午夜一级毛片| 日韩无码一二三区| 国产精品99久久久久久董美香| 91区国产福利在线观看午夜| 九九久久精品国产av片囯产区| 一级毛片在线免费看| jizz在线观看| 日本人妻丰满熟妇区| 亚洲国产综合自在线另类| 在线日韩一区二区| 中文毛片无遮挡播放免费| 精品超清无码视频在线观看| 97视频在线精品国自产拍| 欧美中文一区| 美女内射视频WWW网站午夜 | 国产性精品| 91在线播放免费不卡无毒| 激情国产精品一区| 国产性爱网站| 激情视频综合网| 国产成+人+综合+亚洲欧美| 久久影院一区二区h| 欧美日韩91| 自拍偷拍欧美日韩| 亚洲无码免费黄色网址| 热思思久久免费视频| 一级片一区| 视频国产精品丝袜第一页|