国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

融合多特征信息的密集場景人群分群檢測算法

2019-03-05 11:27吳福豪
關(guān)鍵詞:行人分組軌跡

吳福豪, 趙 倩

(上海電力學(xué)院 電子與信息工程學(xué)院, 上海 200090)

隨著世界范圍內(nèi)城市化進(jìn)程的不斷推進(jìn),人群聚集現(xiàn)象變得越來越突出,如體育比賽、游行示威、恐怖活動(dòng)等,密集人群中小群體檢測技術(shù)在智能監(jiān)控、虛擬現(xiàn)實(shí)、公共安全等方面的應(yīng)用也越來越普遍。通常情況下,在一個(gè)群體中有50%~70%的人是以小群體的形式行動(dòng)[1],故人群中個(gè)體之間的相互作用對于群體現(xiàn)象的研究十分重要[2]。然而,由于人類的社會(huì)性,人群中的相互作用不僅發(fā)生在個(gè)體與個(gè)體之間,而且也發(fā)生在各個(gè)小群體之間,所以密集人群中小群體檢測也受到越來越多的關(guān)注。

密集人群的運(yùn)動(dòng)場景從宏觀上可以分為兩種類型——結(jié)構(gòu)化的運(yùn)動(dòng)場景和非結(jié)構(gòu)化的運(yùn)動(dòng)場景[3]。在結(jié)構(gòu)化的運(yùn)動(dòng)場景中,人群運(yùn)動(dòng)發(fā)生在共同的路徑上,運(yùn)動(dòng)路徑不會(huì)頻繁發(fā)生變化,并且場景中的每個(gè)空間位置都有一個(gè)關(guān)鍵的群體行為,例如公路自行車賽、馬拉松比賽等。在非結(jié)構(gòu)化擁擠的場景中,行人在不同的方向上自由移動(dòng),每個(gè)空間位置往往有幾個(gè)群體行為。此外,人群之間由于存在遮擋等復(fù)雜的相互作用,進(jìn)一步增加了在非結(jié)構(gòu)化運(yùn)動(dòng)場景中對人群分割的難度,而本文將在非結(jié)構(gòu)化的密集運(yùn)動(dòng)場景中進(jìn)行群體檢測。

在基于群組的方法中[4],擁擠人群具有高噪聲或高復(fù)雜度的特點(diǎn),小群體被認(rèn)為是組成人群的基本要素,就導(dǎo)致有一部分個(gè)體難以區(qū)分。識(shí)別群體是掌握人群中復(fù)雜的社會(huì)動(dòng)態(tài)和規(guī)范集體行為的重要步驟[5],就給計(jì)算機(jī)視覺帶來了新的挑戰(zhàn),因?yàn)槿后w比單個(gè)個(gè)體或整個(gè)人群來說更難以表征。

目前,有些算法是通過物理模型(例如流體力學(xué)[6])來分析人群特性的。此類算法在極其密集的人群中有效,但由于其忽視了單個(gè)個(gè)體的主觀目的和目標(biāo),因而具有一定的局限性。 文獻(xiàn)[7]提出了行人動(dòng)力學(xué)的社會(huì)力量模型,認(rèn)為任何朝向目標(biāo)移動(dòng)的行人都會(huì)受到周圍行人的影響。文獻(xiàn)[8]認(rèn)為社會(huì)關(guān)系會(huì)影響人們在人群中的行為方式,強(qiáng)調(diào)大多數(shù)人傾向于團(tuán)體活動(dòng)。這些算法都是通過由空間鄰近性和速度特征的組合來定義社會(huì)學(xué)群體間的親密度,從而逐次合并小群體。本文結(jié)合了軌跡時(shí)空特征[9]、個(gè)體運(yùn)動(dòng)方向特征[9]、格蘭杰因果性特征[10]、熱能圖特征[11-12]以及個(gè)體之間運(yùn)動(dòng)相關(guān)性特征[12],將對群體的檢測視為有監(jiān)督的相關(guān)性聚類[13],采用結(jié)構(gòu)支持向量機(jī)(Support Vector Machine,SVM)對提取的特征進(jìn)行訓(xùn)練分類[14-15]。為了保證算法的魯棒性,試驗(yàn)采用的數(shù)據(jù)集均為現(xiàn)實(shí)場景中的視頻圖像。

1 相關(guān)性聚類

一個(gè)群體,可以被定義為兩個(gè)或兩個(gè)以上的人員,根據(jù)物理身份(空間鄰近性)和社會(huì)身份(小群體內(nèi)規(guī)則)達(dá)成共同目標(biāo)并共享成員。

首先,將群體檢測作為一個(gè)聚類問題進(jìn)行處理,以獲得各特征的權(quán)值。將一組行人編號(hào)為P={a,b,…},設(shè)函數(shù)Y(P)作為解決這個(gè)聚類問題的所有可能出現(xiàn)的方案。那么當(dāng)a∈P,?y∈Y(P)且∪y∈Y(P)y=P,y={y1,y2,y3,…}為一系列有效解。

相關(guān)性聚類算法將權(quán)值矩陣Wab作為輸入。對于一個(gè)確定的|Wab|,當(dāng)Wab>0時(shí),行人a和行人b屬于同一個(gè)小群體;當(dāng)Wab<0時(shí),行人a和行人b不屬于同一小群體。因此,需要將同一聚類y中元素對的總和最大化

(1)

將W中的成對元素親和度參數(shù)化為有界不相似度量權(quán)重的線性組合及其補(bǔ)充

(2)

式中:α,β——參數(shù);

d(a,b)——組合特征。

根據(jù)不同場景的不同聚類規(guī)則,式(2)中的參數(shù)W=[α,β]保證了每個(gè)特征在識(shí)別群組時(shí)所占的比重有所不同。對于最佳參數(shù)W的選擇受到文化、社會(huì)環(huán)境以及場景天氣等諸多因素的影響,故采用學(xué)習(xí)框架來得到最合適的聚類規(guī)則。

2 特征提取

本文算法設(shè)計(jì)了5個(gè)特征,分別為軌跡時(shí)空距離特征d1,運(yùn)動(dòng)方向特征d2,格蘭杰因果性特征d3,熱能圖特征d4,運(yùn)動(dòng)相關(guān)性特征d5,用來捕捉運(yùn)動(dòng)行人的物理和社會(huì)身份,以及識(shí)別他們之間存在的共同目標(biāo)。因此,兩個(gè)成對的行人特征向量定義為

d(a,b)=[d1,d2,d3,d4,d5]

(3)

2.1 軌跡時(shí)空距離特征

(4)

然后定義

(5)

式中:Na,Nb——行人a和行人b在時(shí)間窗T內(nèi)的圖像中出現(xiàn)的次數(shù)。

2.2 運(yùn)動(dòng)方向特征

在無序運(yùn)動(dòng)的人群中,一個(gè)小群體內(nèi)的行人往往會(huì)有一個(gè)共同的目的地,因此他們的運(yùn)動(dòng)方向在通向目的地的過程中會(huì)基本保持一致。

(6)

(7)

2.3 格蘭杰因果性特征

(8)

如果式(8)成立,則說明行人b對行人a的運(yùn)動(dòng)軌跡產(chǎn)生了影響。

引入約束和非約束模型的殘差平方和分別為

(9)

(10)

式中:n——分析圖像的總幀數(shù)。

定義測試統(tǒng)計(jì)為

(11)

本文采用 Fisher-Snedecor分布來計(jì)算格蘭杰因果性特征,故

d3(a,b)=

(12)

2.4 熱能圖特征

在不同的位置,小群體的形成和散開對于群體檢測來說也是一個(gè)非常有效的信息,因此采用熱能圖來描述群體活動(dòng)成為一個(gè)十分有用的特征。當(dāng)軌跡穿過一個(gè)區(qū)域,這個(gè)區(qū)域?qū)⒈欢x為一個(gè)區(qū)域熱源。通過這種方式,軌跡可以被轉(zhuǎn)換成一系列熱源。此外,為了進(jìn)一步捕捉軌跡的時(shí)間信息,在不同的熱源上引入衰減因子,使得“較早的”熱源(即離軌跡起點(diǎn)較近的小塊)的熱能較小,而“較新的”熱源將具有較大的熱能。

假設(shè)在當(dāng)前的分組中,軌跡la的熱源區(qū)域Ru1×v1的能量衰減為

(13)

式中:u1,v1——區(qū)域的長和寬;

e-kt·tint——衰減周期;

kt——衰減因數(shù);

tint——行人a在熱源區(qū)域的時(shí)間。

當(dāng)軌跡la由路徑(p,q)進(jìn)入熱源區(qū)域Ru1×v1在相關(guān)網(wǎng)格(u,v)處熱源開始激發(fā),其熱源衰減過程Ha(u,v)為

(14)

式中:ks——在不同路徑、不同距離下的重要性參數(shù);

(p-u),(q-v)——軌跡la由路徑(p,q)進(jìn)入熱源與網(wǎng)絡(luò)(u,v)的距離。

把每一個(gè)軌跡都構(gòu)建熱能圖,其熱能圖特征可表示為

(15)

2.5 運(yùn)動(dòng)相關(guān)性

如果行人a和行人b屬于同一小群體,則其運(yùn)動(dòng)軌跡一致,表明兩人的運(yùn)動(dòng)相關(guān)性比較高,從t→t+1時(shí)刻,行人a和行人b的運(yùn)動(dòng)相關(guān)性可表示為

(16)

3 結(jié)構(gòu)化SVM

本文采用結(jié)構(gòu)化SVM來模擬和學(xué)習(xí)預(yù)測解決方案。SVM是一種監(jiān)督式機(jī)器學(xué)習(xí)方法,用于分類和模式識(shí)別等。在該方法中,支持向量被用來表示決策邊界,并將低維輸入空間的線性不可分?jǐn)?shù)據(jù)映射到高維特征空間,使其線性可分離。該算法將在第i個(gè)時(shí)間窗口所有可能兩兩成對的行人軌跡所提取的特征作為輸入xi,xi={[1-di(a,b);di(a,b)]},yi為人群分類結(jié)果。構(gòu)建一個(gè)由輸入到輸出的分類映射,輸入輸出對為{(x1,y1),(x2,y2),(x3,y3),…,(xn,yn)}。根據(jù)相關(guān)性聚類算法獲得Wd,然后經(jīng)過Frank-Wolfe算法迭代300次得到最優(yōu)權(quán)值W[15]。由判別函數(shù)F測量(x,y)對之間的兼容性,并為那些良好的匹配給出高分。判別函數(shù)為

(16)

通過最小化一個(gè)凸目標(biāo)函數(shù),參數(shù)可以通過一組實(shí)例{(x1,y1),(x2,y2),(x3,y3),…,(xn,yn)}在大范圍框架中學(xué)習(xí)。凸目標(biāo)函數(shù)為

(17)

其中:?i:εi≥0;?i,?y≠yi:WTδφi(y)≥Δ(y,yi)-εi;δ(φi(y))=φ(xi,yi)-φ(xi,y);Δ(y,yi)為損失函數(shù)。

4 損失函數(shù)

(18)

(19)

由給定精確度P,召回率R和F1-score將損失函數(shù)定義為

Δ(y,yi)=1-F1

(20)

試驗(yàn)算法流程如圖1所示。

圖1 算法流程示意

5 試驗(yàn)結(jié)果

本文在MPT和GVEII數(shù)據(jù)集上進(jìn)行測試,數(shù)據(jù)集MPT和GVEII主要包括來自公共場所攝像機(jī)拍攝的不同場景條件下大量行人活動(dòng)的視頻(取4個(gè)群體典型視頻)。算法使用MATLAB軟件實(shí)現(xiàn),試驗(yàn)均在Intel i5 CPU,4 G RAM下進(jìn)行。將本文算法與文獻(xiàn)[16]算法進(jìn)行對比,結(jié)果如表1所示。

表1中,場景1為數(shù)據(jù)集GVEII中的一個(gè)室內(nèi)場景,場景2為MPT中街道交叉口場景,場景3為MPT中機(jī)場內(nèi)的場景,場景4為MPT中馬路上的場景。

表1 兩種算法的測試精確度對比 %

由表1可知,本文算法的精確度和召回率均高于文獻(xiàn)[16],故在分割個(gè)體和小群體方面,本文算法要優(yōu)于文獻(xiàn)[16]的算法。

將參數(shù)W=[α,β]=[w1,w2,w3,…,w10]代入式(2),得

(21)

每個(gè)特征占分群得分的比例由式(21)中的常數(shù)項(xiàng)決定,其編碼為特征本身系數(shù)的絕對值。

圖2為式(21)中特征歸一化的系數(shù)。

圖2 式(21)中特征歸一化的系數(shù)

由圖2可知,在任何一個(gè)數(shù)據(jù)集中,軌跡時(shí)空距離特征都占有最高比重,其他特征的重要性隨著視頻序列的改變而有所變化。例如,在場景1和場景3中,運(yùn)動(dòng)方向特征在測量分群算法得分時(shí)起重要作用,而場景2中,運(yùn)動(dòng)方向特征所占比例極小。運(yùn)動(dòng)相關(guān)性特征在場景2和場景3中十分重要,但在場景1和場景4中熱能圖特征的關(guān)鍵性更高。

圖3為不同場景分組檢測結(jié)果對比。圖3中,第一列為本文算法試驗(yàn)結(jié)果,第二列為文獻(xiàn)[16]試驗(yàn)結(jié)果。根據(jù)已知分組情況,在場景1中,本文算法正確分組6個(gè),錯(cuò)誤分組零個(gè);文獻(xiàn)[16]算法正確分組5個(gè),錯(cuò)誤分組1個(gè)。在場景2中,本文算法正確分組10個(gè),錯(cuò)誤分組2個(gè);文獻(xiàn)[16]算法正確分組9個(gè),錯(cuò)誤分組5個(gè)。在場景3中,本文算法正確分組5個(gè),錯(cuò)誤分組3個(gè);文獻(xiàn)[16]算法正確分組5個(gè),錯(cuò)誤分組3個(gè)。在場景4中,本文算法正確分組3個(gè),錯(cuò)誤分組零個(gè);文獻(xiàn)[16]算法正確分組2個(gè),錯(cuò)誤分組零個(gè)。由此表明,本文算法的分組情況在整體上優(yōu)于文獻(xiàn)[16]算法。

在密集度較小的場景中,行人運(yùn)動(dòng)軌跡受同一組行人運(yùn)動(dòng)影響較大,文獻(xiàn)[16]中的軌跡相似性特征對行人分組十分有利。但在密集度較大的場景中,一個(gè)人的運(yùn)動(dòng)軌跡不僅受到同一組行人的影響,而且也受到周圍多個(gè)行人的影響。因此,文獻(xiàn)[16]中的軌跡相似性特征在密集度大的擁擠場景中會(huì)使錯(cuò)誤分組的情況增多。

圖3 不同場景分組檢測結(jié)果對比

本文算法通過連續(xù)能量最小化的方法提取了行人的坐標(biāo)和軌跡信息[17]。在現(xiàn)實(shí)場景中,經(jīng)常有不精確的地平面投影或跟蹤誤差,會(huì)造成定位行人坐標(biāo)誤差。由于自動(dòng)人體檢測器的定位誤差會(huì)產(chǎn)生許多軌跡碎片,當(dāng)計(jì)算軌跡時(shí)空距離特征和格蘭杰因果性特征時(shí),大量的軌跡碎片會(huì)影響群體檢測的效果。因此,通過減小窗口的大小,可以最小化每個(gè)例子中的分割軌跡的數(shù)量,并恢復(fù)大部分軌跡的原始效果。

5 結(jié) 語

在無序運(yùn)動(dòng)的場景中,人群不僅有空間性特征,而且還保留有社會(huì)特征,因此本文提取了個(gè)體之間運(yùn)動(dòng)軌跡時(shí)空特征、運(yùn)動(dòng)方向特征、格蘭杰因果性、熱能圖特征以及運(yùn)動(dòng)相關(guān)性特征來捕捉和表征不同群體的特性。為了得到有效的聚類規(guī)則,采用了結(jié)構(gòu)化支持向量機(jī)。該算法綜合了各個(gè)物理特征和社會(huì)特征,最大程度地利用了群體中的有效信息,使得分組更為精確。經(jīng)過試驗(yàn)結(jié)果比較可知,本文的檢測效果要高于文獻(xiàn)[16]的算法。

猜你喜歡
行人分組軌跡
毒舌出沒,行人避讓
軌跡
軌跡
分組搭配
路不為尋找者而設(shè)
怎么分組
軌跡
分組
進(jìn)化的軌跡(一)——進(jìn)化,無盡的適應(yīng)
我是行人