李想
摘要:行人流量檢測(cè)技術(shù)是當(dāng)今世界智能視覺系統(tǒng)研究中一個(gè)十分活躍的新域。行人檢測(cè)、流量分析在地鐵、道路、超市出入口、城市交通環(huán)境中有著廣泛的應(yīng)用需求和明顯的社會(huì)和經(jīng)濟(jì)效益。計(jì)算機(jī)視覺監(jiān)控技術(shù)能夠利用計(jì)算機(jī)視覺和圖像處理的方法建立一個(gè)智能管理系統(tǒng),通過對(duì)攝像機(jī)拍錄的視頻序列進(jìn)行分析來實(shí)現(xiàn)行人的定位、識(shí)別和跟蹤,從而提供了一種更加先進(jìn)和可行的智能處理方案。
關(guān)鍵詞:視頻監(jiān)控 目標(biāo)檢測(cè) 背景差分 客流計(jì)數(shù)
一、一種簡(jiǎn)單、有效的背景模型
本文提出一種可以快速建立背景、具有一定自適應(yīng)能力、保留背景差分目標(biāo)分割完整這一優(yōu)點(diǎn)的背景模型。該方法用幾次連續(xù)的幀間差分法,快速地從視頻序列圖像中檢測(cè)出背景區(qū)域,然后在得到的背景基礎(chǔ)上確立每一個(gè)點(diǎn)的背景檢測(cè)模型具體處理過程如下:
4利用M幀差分圖像建立背景,本方法假設(shè)被運(yùn)動(dòng)目標(biāo)遮擋的背景至少會(huì)露出來一次,這樣就可以用公式(2)提取出背景了,其中R為B1m不為0的次數(shù)。
5用提取出的背景信息作為參數(shù)建立初始背景模型,后續(xù)圖像前景點(diǎn)和背景點(diǎn)的判決由式(3)決定,其中f(i,j)為當(dāng)前幀某個(gè)像素點(diǎn)的灰度值,當(dāng)滿足條件時(shí),該點(diǎn)為背景點(diǎn),否則為前景點(diǎn),其中TN是一個(gè)動(dòng)態(tài)的最佳閾值,這一點(diǎn)將在“基于雙置信度的背景更新”予以詳闡述。
二、目標(biāo)的自適應(yīng)分割與檢測(cè)
本文的閾值TN是一個(gè)基于直方圖的動(dòng)態(tài)最佳閾值,其計(jì)算法如下:
1.求出圖像中的最小和最大灰度值,令初始閾值等于這兩個(gè)值的平均值;
2.根據(jù)閾值將圖像分割成目標(biāo)和背景兩部分,求出兩部分的平均灰度值,在分割公式中可以加入權(quán)重系數(shù),如公式(4);
3.用Zo和Za的平均值作為分割閾值;
4.如果求出的新閾值與前次的閾值相等,則結(jié)束,否則轉(zhuǎn)步驟2,直至迭代成功。
三、基于雙置信度的背景更新
由于背景是變化的,要使背景模型能夠?qū)ν饨绻饩€的變化具有自適應(yīng)性,必須實(shí)時(shí)地對(duì)背景模型進(jìn)行更新,以備下次提取運(yùn)動(dòng)目標(biāo),使整個(gè)檢測(cè)過程持續(xù)進(jìn)行。背景更新的基本思想是使當(dāng)前幀有一定置信度的背景點(diǎn)參與更新。置信度可以通過兩方面來估計(jì):
1.像素點(diǎn)與運(yùn)動(dòng)目標(biāo)的位置關(guān)系。從差分圖像可以看出,由目標(biāo)檢測(cè)得到的非運(yùn)動(dòng)點(diǎn)不定都是背景點(diǎn),如較弱的陰影和噪聲等,因此只有差分值小于閾值并位于運(yùn)動(dòng)目標(biāo)定鄰域之外的點(diǎn)才是需要更新的背景點(diǎn),具有第一方面較高置信度。將運(yùn)動(dòng)目標(biāo)區(qū)域進(jìn)行膨脹,如果像素點(diǎn)在此區(qū)域之外,并且在差分圖像中的像素值小于一個(gè)較小的閾值(實(shí)驗(yàn)中取6),表明該點(diǎn)在更新時(shí)刻具有高置信度,記為C1(i,j)=1。
2.像素點(diǎn)為背景的累計(jì)時(shí)間長(zhǎng)短。當(dāng)場(chǎng)景中存在抖動(dòng)或者噪聲的時(shí)候,我們并不希望把極短時(shí)間內(nèi)運(yùn)動(dòng)的點(diǎn)或者點(diǎn)集作為運(yùn)動(dòng)目標(biāo),而是希望當(dāng)其運(yùn)動(dòng)累計(jì)到定程度才對(duì)其進(jìn)行處理,因此這里引入了第二個(gè)方面的置信度。這個(gè)置信度是根據(jù)各點(diǎn)保持為背景點(diǎn)的歷史信息,用矩陣F表示,只有持續(xù)M幀都為背景的點(diǎn)才可以參與背景更新。矩陣F初始化為零矩陣,后續(xù)幀中如果像素點(diǎn)是前景點(diǎn)則其累計(jì)值賦為M,否則累計(jì)值減1,直至為0。更新時(shí)矩陣F中累計(jì)值為O的點(diǎn)在此刻就具有第二方面高置信度,記為C2(i,j)=1。
本文提出的方法利用上述兩個(gè)方面的置信度來進(jìn)行背景更新,同時(shí)為了防止過度更新,本文在更新公式中加入了遺忘因子α(實(shí)驗(yàn)中取0.1),更新公式見公式(5)。
否則,由于本方法在更新思路方面與高斯法相近,應(yīng)用了遺忘因子作為更新參數(shù),同時(shí)又加入了多個(gè)判定條件,使背景更新在速度方面快于高斯法的同時(shí),在準(zhǔn)確性方面也優(yōu)于高斯法。
四、目標(biāo)跟蹤與客流量計(jì)數(shù)
系統(tǒng)在目標(biāo)檢測(cè)基礎(chǔ)上對(duì)目標(biāo)采用模板匹配且逐幀跟蹤,并提出了一種通過設(shè)置標(biāo)志線的方法判斷行人目標(biāo)是否通過并實(shí)現(xiàn)計(jì)數(shù)。同運(yùn)動(dòng)目標(biāo)在相鄰兩幀圖像中,其運(yùn)動(dòng)位置、形狀、面積等特征變化相對(duì)較小。綜合考慮運(yùn)動(dòng)目標(biāo)的位置特征、形狀特征以及統(tǒng)計(jì)特征等,為檢測(cè)到的行人目標(biāo)建立特征模板,進(jìn)行匹配,實(shí)現(xiàn)連續(xù)跟蹤行人。位置特征:根據(jù)行人的運(yùn)動(dòng)在時(shí)間和空間上的連續(xù)性,將位置作為目標(biāo)匹配時(shí)首先考慮的特征,在預(yù)測(cè)位置附近進(jìn)行搜索,此區(qū)域內(nèi)檢測(cè)不到目標(biāo)則認(rèn)為跟蹤失敗,否則結(jié)合其他信息進(jìn)行匹配判斷形狀特征:用行人的面積和外接矩形的長(zhǎng)寬比表示其形狀特性;統(tǒng)計(jì)特征:將圖像的灰度均值以及連續(xù)兩副目標(biāo)圖像的相關(guān)性等統(tǒng)計(jì)特征,作為目標(biāo)匹配的指標(biāo)。灰度均值為endprint