毛亮
[摘要]隨著科學(xué)技術(shù)的發(fā)展以及人們對(duì)安全防范意識(shí)的不斷增強(qiáng),具有智能分析功能的新一代視頻監(jiān)控系統(tǒng)將成下一代視頻監(jiān)控技術(shù)發(fā)展的趨勢(shì)。其中,運(yùn)動(dòng)目標(biāo)檢測(cè)技術(shù)對(duì)是智能視頻分析技術(shù)的基本前提。因此,針對(duì)智能視頻分析技術(shù)的需求,研究運(yùn)動(dòng)目標(biāo)檢測(cè)算法是一個(gè)重要課題。本文分析了運(yùn)動(dòng)目標(biāo)檢測(cè)算法的國(guó)內(nèi)外相關(guān)研究現(xiàn)狀,綜述了基本概念,主要技術(shù),發(fā)展?fàn)顩r及趨勢(shì)。
[關(guān)鍵詞]視頻監(jiān)控;智能視頻分析;運(yùn)動(dòng)目標(biāo)檢測(cè);
[中圖分類號(hào)]TP391.4 [文獻(xiàn)標(biāo)識(shí)碼]A [文章編號(hào)]1672-5158(2013)06-0203-01
1 引言
隨著科學(xué)技術(shù)的發(fā)展以及人們對(duì)安全防范意識(shí)的不斷增強(qiáng),具有智能分析功能的新一代視頻監(jiān)控系統(tǒng),已經(jīng)開始滲入到我們的日常生活當(dāng)中。
智能視頻監(jiān)控是指在不需要人為干預(yù)的情況下,利用計(jì)算機(jī)視覺分析方法對(duì)視頻序列進(jìn)行自動(dòng)分析,實(shí)現(xiàn)運(yùn)動(dòng)目標(biāo)檢測(cè)、分類、識(shí)別、跟蹤等,并在此基礎(chǔ)上,通過預(yù)先設(shè)定的規(guī)則對(duì)目標(biāo)的行為進(jìn)行分析,從而為采取進(jìn)一步措施提供參考(比如在對(duì)象進(jìn)入設(shè)防區(qū)時(shí)自動(dòng)報(bào)警)。其中,運(yùn)動(dòng)檢測(cè)的目的是通過對(duì)監(jiān)控視頻圖像序列的分析,確定監(jiān)控場(chǎng)景中有無運(yùn)動(dòng)目標(biāo),進(jìn)而把運(yùn)動(dòng)區(qū)域(也稱前景區(qū)域)從檢測(cè)圖像中提取出來。在智能視頻監(jiān)控中扮演著重要的角色,是后續(xù)目標(biāo)跟蹤和運(yùn)動(dòng)分析的基礎(chǔ)。
2 運(yùn)動(dòng)目標(biāo)檢測(cè)算法發(fā)展?fàn)顩r
國(guó)外對(duì)運(yùn)動(dòng)目標(biāo)檢測(cè)的理論及應(yīng)用的研究較早,尤其在1996年至1999年間美國(guó)國(guó)防高級(jí)研究項(xiàng)目署的視頻監(jiān)控重大項(xiàng)目VSAM(Videosurveillance and Monitoring)。主要目標(biāo)是通過視頻理解、傳感器融合、網(wǎng)絡(luò)通信技術(shù)實(shí)現(xiàn)對(duì)未來戰(zhàn)場(chǎng)、城市、機(jī)場(chǎng)等進(jìn)行自動(dòng)監(jiān)控。
在國(guó)內(nèi),中國(guó)科學(xué)院自動(dòng)化研究所里的生物識(shí)別與安全技術(shù)研究中心CBSR(Center for Biometrics and Security Research)研究開發(fā)有行人與車輛的多目標(biāo)檢測(cè)、跟蹤以及分類、目標(biāo)異常行為的識(shí)別與報(bào)警等智能分析技術(shù),并實(shí)現(xiàn)一個(gè)動(dòng)態(tài)場(chǎng)景集成、分析和演示系統(tǒng),并最終推向?qū)嵱谩?/p>
3 現(xiàn)有的運(yùn)動(dòng)目標(biāo)檢測(cè)算法
根據(jù)序列圖像的背景情況,運(yùn)動(dòng)目標(biāo)檢測(cè)算法可以分為靜態(tài)背景下運(yùn)動(dòng)目標(biāo)檢測(cè)算法和動(dòng)態(tài)背景下運(yùn)動(dòng)目標(biāo)檢測(cè)算法。靜態(tài)背景是指攝像機(jī)在整個(gè)監(jiān)視過程是靜止的,而動(dòng)態(tài)背景是指在監(jiān)視過程中攝像機(jī)發(fā)生了移動(dòng),如平動(dòng)、旋轉(zhuǎn)或多自由度運(yùn)動(dòng)。動(dòng)態(tài)背景下的運(yùn)動(dòng)目標(biāo)檢測(cè)由于目標(biāo)與攝像機(jī)之間存在著復(fù)雜的相對(duì)運(yùn)動(dòng),所以檢測(cè)算法要比靜態(tài)背景下的檢測(cè)算法復(fù)雜的多。目前,—般的視頻監(jiān)控系統(tǒng)都是采用固定攝像頭的方式,因此這里主要是研究靜態(tài)背景下的運(yùn)動(dòng)目標(biāo)檢測(cè)算法。
運(yùn)動(dòng)目標(biāo)檢測(cè)方法主要有以下幾種:幀間差分法、背景差分法、光流法以及混合高斯模型法。這些方法基于的原理不同,且各有優(yōu)劣,以下詳細(xì)介紹這幾種方法。
3.1 幀間差分法
幀間差分法是一種基于像素的運(yùn)動(dòng)檢測(cè)方法,它通過對(duì)視頻圖像序列中相鄰兩幀或相鄰幾幀圖像進(jìn)行差分運(yùn)算來獲得運(yùn)動(dòng)物體輪廓。
該法是運(yùn)動(dòng)目標(biāo)檢測(cè)方法最簡(jiǎn)單的一種,具有較低的時(shí)間復(fù)雜度以及運(yùn)算簡(jiǎn)單等特點(diǎn),可用于實(shí)時(shí)檢測(cè)的系統(tǒng)。但是,這種算法存在一些局限性:(1)檢測(cè)的運(yùn)動(dòng)目標(biāo)區(qū)域大小與目標(biāo)的運(yùn)動(dòng)速度有直接關(guān)系。當(dāng)物體運(yùn)動(dòng)緩慢時(shí),相鄰兩幀間的目標(biāo)移動(dòng)的距離小,檢測(cè)的區(qū)域和實(shí)體相差也小,但如果速度慢到一定程度就會(huì)檢測(cè)不到;當(dāng)運(yùn)動(dòng)目標(biāo)的速度很大時(shí),檢測(cè)的區(qū)域相應(yīng)的會(huì)變大,從而造成檢測(cè)的運(yùn)動(dòng)目標(biāo)準(zhǔn)確性偏低。(2)提取的運(yùn)動(dòng)區(qū)域會(huì)產(chǎn)生“空洞”現(xiàn)象。
3.2 背景差分法
背景差分法是通過對(duì)給定的視頻序列圖像進(jìn)行學(xué)習(xí),使用特定的數(shù)學(xué)模型來對(duì)圖像中場(chǎng)景的背景進(jìn)行建模并存儲(chǔ)起來,然后用當(dāng)前的視頻序列圖像與存儲(chǔ)的背景模型做差分并通過選定適當(dāng)?shù)拈撝祦矶祷罱K就得到相應(yīng)的運(yùn)動(dòng)區(qū)域。該法在場(chǎng)景比較簡(jiǎn)單時(shí),使用簡(jiǎn)單的背景模型可得到很好的檢測(cè)效果,但在復(fù)雜多變的場(chǎng)景,就會(huì)出現(xiàn)過多的漏檢現(xiàn)象。
因此,該方法仍需解決以下問題:(1)如何獲取理想的背景模型以及建立理想的背景模型;(2)如何保持與更新背景。但是在環(huán)境比較復(fù)雜的情況下,背景都會(huì)隨著時(shí)間的推移、外界光線變化以及現(xiàn)場(chǎng)環(huán)境的變化而發(fā)生改變,該法還是不能準(zhǔn)確完整地提取運(yùn)動(dòng)目標(biāo)。
3.3 光流法
光流是指圖像中灰度模式的運(yùn)動(dòng)速度,它是圖像中景物的三維速度矢量在成像平面上的投影,它表示了景物在圖像中位置的瞬時(shí)變化,而光流場(chǎng)是運(yùn)動(dòng)場(chǎng)在二維圖像上的投影,該物理量包含了有關(guān)運(yùn)動(dòng)和結(jié)構(gòu)的重要信息。一般情況下,可以通過物體的運(yùn)動(dòng)場(chǎng)研究物體的運(yùn)動(dòng),把光流看作運(yùn)動(dòng)場(chǎng),通過研究光流場(chǎng)來估計(jì)圖像序列的運(yùn)動(dòng)情況。
光流法的優(yōu)點(diǎn)是檢測(cè)精度較高,適合做精確分析,可以獲得目標(biāo)的運(yùn)動(dòng)參數(shù)等信息,也可以解決傳統(tǒng)的基于特征的運(yùn)動(dòng)目標(biāo)檢測(cè)難以解決的遮擋,重合等問題。但實(shí)際應(yīng)用中,存在運(yùn)算量大、件要求較、對(duì)噪聲非常敏感等問題。
3.4 混合高斯模型法
Grimson等人首先提出了基于混合高斯模型的背景建模算法,它的基本思想是:每一個(gè)像素的顏色值用個(gè)單高斯分布描述,的選取依賴于像素值的分布情況,通常值取3~5。由于彩色圖像顏色通道之間相關(guān)性很小,可以忽略各通道間的之間相關(guān)性,假定了三個(gè)通道相互獨(dú)立,且具有相同的方差,因此只需對(duì)均值、方差和協(xié)方差三個(gè)參數(shù)進(jìn)行初始化、計(jì)算、更新,即可實(shí)現(xiàn)混合高斯模型的背景建模。
因此,該算法具有魯棒性強(qiáng),受外界條件變化的影響較小,能夠適應(yīng)復(fù)雜環(huán)境下運(yùn)動(dòng)目標(biāo)檢測(cè),不僅克服了幀間差分法容易出現(xiàn)遺漏的缺點(diǎn),也很好地解決背景差分法對(duì)光照等外部條件造成的動(dòng)態(tài)場(chǎng)景變化過于敏感的問題,能夠?qū)\(yùn)動(dòng)目標(biāo)進(jìn)行快速準(zhǔn)確的定位。由于混合高斯模型有其自身的優(yōu)點(diǎn),所以得到廣泛學(xué)者的研究。
結(jié)論與展望
本文對(duì)智能視頻監(jiān)控中的運(yùn)動(dòng)目標(biāo)檢測(cè)算法進(jìn)行了分析,其中混合高斯模型在運(yùn)動(dòng)目標(biāo)檢測(cè)算法中實(shí)際應(yīng)用較廣泛,但也存在一些問題,如計(jì)算量大且比較復(fù)雜,處理時(shí)間比較長(zhǎng),同時(shí)還存在背景和前景的相互轉(zhuǎn)化時(shí)長(zhǎng)時(shí)間的“影子”滯留、運(yùn)動(dòng)目標(biāo)移動(dòng)出現(xiàn)拖影等。針對(duì)這些問題,可以從采用隔幀更新策略或?qū)Ρ尘案侣逝c權(quán)值相關(guān)聯(lián),使更新率自適應(yīng)改變來進(jìn)一步研究,解決現(xiàn)有混合高斯模型中存在的不足,最終找到一種既快速又準(zhǔn)確的運(yùn)動(dòng)目標(biāo)檢測(cè)算法。