宋 偉, 張 力, 鄧亞航
(昆明理工大學(xué) 信息工程與自動化學(xué)院,云南 昆明 650500)
基于背景差分法的模型改進方法研究
宋 偉, 張 力, 鄧亞航
(昆明理工大學(xué)信息工程與自動化學(xué)院,云南昆明650500)
通過對圖像處理中背景差分法的背景模型研究和分析,提出了一種能夠自動更新速率值的混合高斯模型。通過仿真實驗,對比了基于傳統(tǒng)背景模型和改進后的背景模型的車輛檢測效果,證明了提出的方法不僅具有更好的檢測效果,而且具有更強的實時性和準(zhǔn)確性。
圖像處理; 背景差分法; 混合高斯模型
視頻車輛檢測的流程的第一步是通過數(shù)字圖像采集系統(tǒng)拍攝視頻圖像并保存在硬件設(shè)備的內(nèi)存或幀緩存中,將數(shù)字視頻圖像進行預(yù)處理(濾波除噪、形態(tài)學(xué)處理)操作,從而減小干擾噪聲對圖像檢測結(jié)果質(zhì)量造成的影響。根據(jù)某種方法進行交通道路車輛檢測,使路面車輛的信息從圖像區(qū)域內(nèi)能夠提取得到[1],是在現(xiàn)階段車輛檢測研究中討論的重要問題,其中背景差分法是一種現(xiàn)階段在視頻車輛檢測中被廣泛使用的方法[2]。背景差分法需要用即時輸入幀圖像與當(dāng)前背景模型進行對比分析,而背景模型精確與否將直接影響整體檢測效果,并需要根據(jù)實際的變化情況,及時調(diào)整進行背景的更新。所以需要使用一個不僅能夠滿足車輛檢測實時性要求,而且在各種情況的干擾下具有很好魯棒性的背景更新與提取方法,因此,創(chuàng)建有效、穩(wěn)定的背景模型已然是背景差分法中最重要部分[3]。
為了減少干擾因素對建模過程造成的影響,加強背景模型的穩(wěn)定性,且單個高斯模型幾乎不可能對復(fù)雜的背景場景進行完整描述,選用混合高斯背景模型對建立的多個高斯模型場景中像素點各個特征值進行描述,完成背景建模[4~6]。高斯分布函數(shù)各個參數(shù)的更新[7]公式如下
wi,t=(1-α)wi,t-1+α
(1)
μi,t=(1-ρ)μi,t-1+ρXt
(2)
(3)
式中α為更新速率,一般取值為0<α<1,表示系統(tǒng)模型對圖像中場景發(fā)生變化所作出反應(yīng)的快慢情況;ρ為參數(shù)學(xué)習(xí)率,其值約等于方法更新速率與權(quán)重值相比
(4)
式中wi值通常情況下為固定值,因此,ρ的值由更新速率α的大小決定,當(dāng)ρ值隨著α值增大時,混合高斯模型的背景更新速度越快,表示背景模型對環(huán)境變化的適應(yīng)能力越強;當(dāng)ρ值隨著α值減少時,混合高斯模型的背景更新速度越慢,表示背景模型對環(huán)境變化的適應(yīng)能力越弱。由于混合高斯模型的更新速率α值在整個建模過程中是固定不變的,因此,會對檢測結(jié)果造成很大的影響。
更新速率α決定混合高斯模型的背景模型的效果,如果α的初始值較小,匹配的當(dāng)前像素的高斯分布參數(shù)將在更新的過程中變化非常小,導(dǎo)致該高斯分布在整個模型中的作用不明顯,無法構(gòu)造出此刻所需要的背景,使背景建模時間拉長。如果α的初始值較大,初始建模速度就會加快,但此時與當(dāng)前像素匹配的高斯分布始終占有非常大的權(quán)重值,導(dǎo)致高斯模型對噪聲的抑制作用不能很好地體現(xiàn)[8]。如果希望建模能夠達到較好的效果,則在建模初始化的階段,應(yīng)該賦予更新速率α較大的值,背景模型即可被快速建立;在背景模型被確立后,為了使背景模型穩(wěn)定更新的同時還能較好地抑制噪聲干擾,此時應(yīng)該為α設(shè)定一個較小的值。
本文提出了一種能夠自動匹配更新速度的混合高斯背景模型?;驹硎牵和ㄟ^于3個不同階段對背景模型參數(shù)的更新速率設(shè)置不同值,不僅能夠迅速地建立背景模型,又能使背景模型更新時不易受到干擾因素的影響,檢測效果相對良好。
設(shè)定視頻中前P幀圖像為背景模型初始形成階段的圖像,為了能夠較為迅速地構(gòu)建背景模型,此時,更新速率取一個較大的值α1,即
α=α1,n<1/α1且n
(5)
式中n為視頻圖像序列當(dāng)前流過的幀數(shù)。
隨著背景模型的逐漸建立,為了確保模型的穩(wěn)定性,當(dāng)源圖像幀數(shù)不斷變大時,更新速率α值應(yīng)該慢慢變小,此時更新速率為
α=1/n,n≥1/α1且n
(6)
當(dāng)視頻圖像幀流過數(shù)量等于或大于設(shè)定的初始建模階段的幀數(shù)閾值P后,則設(shè)置更新速率α2一個較小的定值
α=α2,n≥P
(7)
經(jīng)過以上分析可知,在自適應(yīng)更新速率的混合高斯模型的更新方法中,初始階段圖像幀閾值P的設(shè)定比較重要。如果P值太小,計算的圖像幀數(shù)過少,造成初始背景模型不夠穩(wěn)定;如果P值太大,造成背景刷新過快,對后期的有效性和穩(wěn)定性產(chǎn)生較大影響。通常P值設(shè)定在80~100幀,本文P為100,表示初始化建模階段在前100幀圖像中完成,因此,在這100幀圖像中包含的大量背景信息足以使得一個可用的背景模型被建立[9]。自動匹配更新速率的混合高斯模型處理流程如圖1所示。
圖1 自動匹配更新速率的混合高斯模型處理流程
將該背景建模方法用于背景差分法的背景模型建立過程中,并進行運動目標(biāo)檢測,改進后的方法能較好地檢測出比較清晰和完好的目標(biāo),同時也可以較好地適應(yīng)相對復(fù)雜的場景?;旌细咚鼓P捅尘安罘址ㄅc改進的混合高斯模型背景差分法的檢測對比實驗如圖2所示。
圖2 傳統(tǒng)與改進后的混合高斯模型檢測效果對比
實驗中,傳統(tǒng)混合高斯模型的更新速率a=0.005;自動匹配更新速率的混合高斯模型的n=100,P=200,α1=0.01,α2=0.001;2種方法的其他參數(shù)均相同。
由實驗結(jié)果分析看出:通過對傳統(tǒng)的混合高斯模型的更新速率進行改進,可以較為迅速地確定當(dāng)前場景的背景,有效防止因為背景確定過慢導(dǎo)致的誤檢情況;當(dāng)圖像幀數(shù)大于設(shè)定的幀數(shù)閾值后,檢測的車輛輪廓較傳統(tǒng)的混合高斯模型方法要更清晰完整,說明改進后的自動匹配更新速率的混合高斯模型方法具有更好的準(zhǔn)確性。
分別對傳統(tǒng)混合高斯模型和本文方法經(jīng)過形態(tài)學(xué)處理后的第160,240,400幀圖像進行了車道提取,并對每條車道的占有率進行了計算。為了對2種方法的準(zhǔn)確性進行度量,對以上3幀圖像中的車輛進行了手動分割,并進行了車道提取,計算出了車輛手動分割后的車道占有率[10]。
表1 3種方法各車道車輛占有率 %
為了平衡地度量各車道上的車輛占有率情況,以整幅圖像的面積大小為基數(shù)進行計算,因為在計算過程中車道總體可用面積的值恒定,計算的占有率的數(shù)據(jù)能夠?qū)Ω鬈嚨郎系能囕v交通情況進行準(zhǔn)確、有效地度量。圖中對應(yīng)的各車道車輛占有率情況如表1所示??梢钥闯?,相比于傳統(tǒng)混合高斯模型,根據(jù)自動匹配更新速率混合高斯模型提取車道后計算的車道占有率更接近手動分割后計算車道占有率,因此,自動匹配更新速率混合高斯模型具有更好的準(zhǔn)確性。
針對傳統(tǒng)混合高斯模型更新速率固定不變的問題,提出了一種在不同的階段更新速率不同的自動匹配更新速率的混合高斯模型,使得檢測效果相對良好。實驗數(shù)據(jù)是實現(xiàn)智能控制交通信號燈的依據(jù)。
[1] 李舜酩.智能車輛發(fā)展及其關(guān)鍵技術(shù)研究現(xiàn)狀[J].傳感器與微系統(tǒng),2009,28(1):1-9.
[2] 錢 晉.基于背景差法的視頻車輛檢測方法研究[D].上海:上海交通大學(xué),2007.
[3] 田曉明.智能監(jiān)控系統(tǒng)中的背景建模方法研究[D].北京:北京郵電大學(xué),2013.
[4] Chen Z,Ellis T.Self-adaptive Gaussian mixture model for urban traffic monitoring system[C]∥2011 IEEE International Confe-rence on Computer Vision Workshops (ICCV Workshops),IEEE,2011:1769-1776.
[5] 陳 勇.基于視覺傳感器的道路前方車輛模型研究[J].傳感器與微系統(tǒng),2014,33(9):42-51.
[6] Benedek C ,Sziranyi T.Bayesian foreground and shadow detection in uncertain frame rate surveillance videos[J].IEEE Transactions on Image Processing,2008,17(4):608-621.
[7] 姜 曉.基于背景建模的TBB和CUDA并行策略研究[D].大連:大連理工大學(xué),2014.
[8] 強繼平.復(fù)雜環(huán)境下運動目標(biāo)檢測技術(shù)[D].長沙:國防科學(xué)技術(shù)大學(xué),2009.
[9] 任克強,張盼華,謝 斌.自適應(yīng)學(xué)習(xí)的混合高斯模型運動目標(biāo)檢測方法[J].計算機工程與設(shè)計,2014,35(3):968-974.
[10] 沈 峘.單目視覺車道線識別算法及其ARM實現(xiàn)[J].傳感器與微系統(tǒng),2008,40(2):209-213.
Researchofmodelimprovedmethodbasedonbackgroundsubtraction
SONG Wei, ZHANG Li, DENG Ya-hang
(SchoolofInformationEngineeringandAutomation,KunmingUniversityofScienceandTechnology,Kunming650500,China)
By studing and analyzing on background model of background subtraction method in image processing,a hybrid Gauss model which can automatically update the value of rate alpha is proposed.Through simulation experiments,the detection effect of the background model of traditional background model and the modified vehicle based on the comparison of the results prove that the proposed method not only has better detection effect real-time performance and accuracy,but also has a stronger.
image processing; background subtraction; Gaussian mixture model
10.13873/J.1000—9787(2017)10—0067—03
2017—06—28
TP 391
A
1000—9787(2017)10—0067—03
宋 偉(1990-),男,碩士,研究方向為嵌入式設(shè)計與應(yīng)用。