亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種人群流動(dòng)主方向估計(jì)方法和裝置的制造方法

文檔序號(hào):10657000閱讀:250來源:國(guó)知局
一種人群流動(dòng)主方向估計(jì)方法和裝置的制造方法
【專利摘要】本發(fā)明提供了一種人群流動(dòng)主方向估計(jì)方法和裝置,所述方法包括:獲取當(dāng)前的監(jiān)控視頻圖像;提取當(dāng)前的監(jiān)控視頻圖像中的圖像特征點(diǎn),并對(duì)提取的圖像特征點(diǎn)進(jìn)行跟蹤;根據(jù)圖像特征點(diǎn)的跟蹤結(jié)果,構(gòu)造當(dāng)前的監(jiān)控視頻圖像的運(yùn)動(dòng)點(diǎn);計(jì)算各運(yùn)動(dòng)點(diǎn)之間的相似度;根據(jù)計(jì)算得到的各運(yùn)動(dòng)點(diǎn)之間的相似度,確定出人群流動(dòng)主方向。通過本發(fā)明提供的人群流動(dòng)主方向估計(jì)方法和裝置,可以提高估計(jì)人群流動(dòng)主方向的計(jì)算速度。
【專利說明】
一種人群流動(dòng)主方向估計(jì)方法和裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及圖像處理技術(shù)領(lǐng)域,具體而言,涉及一種人群流動(dòng)主方向估計(jì)方法和
目.0
【背景技術(shù)】
[0002]目前,在廣場(chǎng)、商業(yè)區(qū)等人群密集區(qū)域,通常會(huì)設(shè)置監(jiān)控設(shè)備,對(duì)廣場(chǎng)、商業(yè)區(qū)內(nèi)的人群進(jìn)行實(shí)時(shí)監(jiān)控,從而保證廣場(chǎng)、商業(yè)區(qū)內(nèi)人群的安全。當(dāng)人群密集區(qū)域出現(xiàn)火災(zāi)、爆炸等緊急情況時(shí),需要先確定出現(xiàn)緊急情況的人群密集區(qū)域內(nèi)人群的流動(dòng)方向,才可以根據(jù)人群密集區(qū)域的現(xiàn)場(chǎng)情況,對(duì)區(qū)域內(nèi)的人群進(jìn)行疏導(dǎo),保證區(qū)域內(nèi)的人員安全。
[0003]相關(guān)技術(shù)中,為了確定人群密集區(qū)域內(nèi)人群的流動(dòng)方向,現(xiàn)有的確定人群流動(dòng)方向的方法可以先根據(jù)監(jiān)控設(shè)備獲取到的一段時(shí)間內(nèi)的連續(xù)監(jiān)控圖像,對(duì)監(jiān)控視頻圖像中包括行人圖像的區(qū)域進(jìn)行識(shí)別,然后根據(jù)識(shí)別出的行人圖像確定監(jiān)控圖像中行人的運(yùn)動(dòng)軌跡,對(duì)確定的行人的運(yùn)動(dòng)軌跡進(jìn)行跟蹤,從而得到人群流動(dòng)主方向。
[0004]在實(shí)現(xiàn)本發(fā)明過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問題:
[0005]在確定人群流動(dòng)方向的過程中,需要先根據(jù)監(jiān)控設(shè)備獲取到的一段時(shí)間內(nèi)的連續(xù)監(jiān)控圖像,確定監(jiān)控圖像中行人的運(yùn)動(dòng)軌跡,但是當(dāng)行人是斷斷續(xù)續(xù)出現(xiàn)在連續(xù)監(jiān)控圖像中時(shí),上述確定人群流動(dòng)方向的方法就無(wú)法確定監(jiān)控圖像中行人的運(yùn)動(dòng)軌跡,從而無(wú)法得到人群流動(dòng)主方向。

【發(fā)明內(nèi)容】

[0006]有鑒于此,本發(fā)明實(shí)施例的目的在于提供一種人群流動(dòng)主方向估計(jì)方法和裝置,以提高估計(jì)人群流動(dòng)主方向的計(jì)算速度。
[0007]第一方面,本發(fā)明實(shí)施例提供了一種人群流動(dòng)主方向估計(jì)方法,包括:
[0008]獲取當(dāng)前的監(jiān)控視頻圖像;
[0009]提取當(dāng)前的所述監(jiān)控視頻圖像中的圖像特征點(diǎn),并對(duì)提取的所述圖像特征點(diǎn)進(jìn)行跟蹤;
[0010]根據(jù)所述圖像特征點(diǎn)的跟蹤結(jié)果,構(gòu)造當(dāng)前的所述監(jiān)控視頻圖像的運(yùn)動(dòng)點(diǎn);
[0011]計(jì)算各所述運(yùn)動(dòng)點(diǎn)之間的相似度;
[0012]根據(jù)計(jì)算得到的各所述運(yùn)動(dòng)點(diǎn)之間的相似度,確定出人群流動(dòng)主方向。
[0013]結(jié)合第一方面,本發(fā)明實(shí)施例提供了第一方面的第一種可能的實(shí)施方式,其中:根據(jù)所述圖像特征點(diǎn)的跟蹤結(jié)果,構(gòu)造當(dāng)前的所述監(jiān)控視頻圖像的運(yùn)動(dòng)點(diǎn),包括:
[0014]根據(jù)所述圖像特征點(diǎn)的跟蹤結(jié)果,確定各所述圖像特征點(diǎn)在當(dāng)前的所述監(jiān)控視頻圖像之前的連續(xù)多幀監(jiān)控視頻圖像內(nèi)的運(yùn)動(dòng)位置;
[0015]根據(jù)所確定的各所述圖像特征點(diǎn)的運(yùn)動(dòng)位置,確定各所述圖像特征點(diǎn)當(dāng)前的運(yùn)動(dòng)方向和運(yùn)動(dòng)速度;
[0016]確定所述運(yùn)動(dòng)速度大于預(yù)設(shè)運(yùn)動(dòng)速度閾值的圖像特征點(diǎn)作為所述監(jiān)控視頻圖像的運(yùn)動(dòng)點(diǎn)。
[0017]結(jié)合第一方面,本發(fā)明實(shí)施例提供了第一方面的第二種可能的實(shí)施方式,其中:計(jì)算各所述運(yùn)動(dòng)點(diǎn)之間的相似度,包括:
[0018]通過以下公式計(jì)算各運(yùn)動(dòng)點(diǎn)中之間的相似度d(ml,m2):
[0019]d(ml ,m2) =dl((xl ,yl), (x2,y2) )*d2(al,a2)
[0020]其中,ml表示計(jì)算相似度的兩個(gè)運(yùn)動(dòng)點(diǎn)中的一個(gè)運(yùn)動(dòng)點(diǎn),m2表示計(jì)算相似度的兩個(gè)運(yùn)動(dòng)點(diǎn)中的另一個(gè)運(yùn)動(dòng)點(diǎn),dI ((XI,y I),( x2,y2))表示計(jì)算相似度的兩個(gè)運(yùn)動(dòng)點(diǎn)的歐氏距離,(xl,yl)表示ml的位置坐標(biāo),(x2,y2)表示m2的位置坐標(biāo),d2(al,a2)表示計(jì)算相似度的兩個(gè)運(yùn)動(dòng)點(diǎn)的運(yùn)動(dòng)方向之間的距離。
[0021]結(jié)合第一方面,本發(fā)明實(shí)施例提供了第一方面的第三種可能的實(shí)施方式,其中:
[0022]d2(al,a2)=wl*[delta(al,theta(ml,m2))+delta(a2,theta(ml,m2)) ]+w2*delta(al,a2)
[0023]其中,al表示計(jì)算相似度的兩個(gè)運(yùn)動(dòng)點(diǎn)中的一個(gè)運(yùn)動(dòng)點(diǎn)的運(yùn)動(dòng)方向,a2表示計(jì)算相似度的兩個(gè)運(yùn)動(dòng)點(diǎn)中的另一個(gè)運(yùn)動(dòng)點(diǎn)的運(yùn)動(dòng)方向,delta表示兩個(gè)方向之間的夾角,theta(ml ,m2)表示兩個(gè)運(yùn)動(dòng)點(diǎn)連線的方向,wl和w2分別表示預(yù)設(shè)的權(quán)重參數(shù)。
[0024]結(jié)合第一方面,本發(fā)明實(shí)施例提供了第一方面的第四種可能的實(shí)施方式,其中:根據(jù)計(jì)算得到的各所述運(yùn)動(dòng)點(diǎn)之間的相似度,確定出人群流動(dòng)主方向,包括:
[0025]對(duì)得到的各所述運(yùn)動(dòng)點(diǎn)之間的相似度進(jìn)行聚類分析,確定當(dāng)前的所述監(jiān)控視頻圖像的備選人群流動(dòng)方向;
[0026]從所述備選人群流動(dòng)方向中確定出人群流動(dòng)主方向。
[0027]結(jié)合第一方面,本發(fā)明實(shí)施例提供了第一方面的第五種可能的實(shí)施方式,其中:對(duì)得到的各所述運(yùn)動(dòng)點(diǎn)之間的相似度進(jìn)行聚類分析,確定當(dāng)前的所述監(jiān)控視頻圖像的備選人群流動(dòng)方向,包括:
[0028]根據(jù)所述各運(yùn)動(dòng)點(diǎn)中的每個(gè)運(yùn)動(dòng)點(diǎn)與其他運(yùn)動(dòng)點(diǎn)之間的相似度,計(jì)算各所述運(yùn)動(dòng)點(diǎn)的聚類優(yōu)先級(jí)參數(shù);
[0029]從各所述運(yùn)動(dòng)點(diǎn)中確定聚類優(yōu)先級(jí)參數(shù)最大的運(yùn)動(dòng)點(diǎn)作為聚類中心;
[0030]從未進(jìn)行聚類操作的運(yùn)動(dòng)點(diǎn)中,選擇與作為聚類中心的運(yùn)動(dòng)點(diǎn)的相似度小于預(yù)設(shè)相似閾值的運(yùn)動(dòng)點(diǎn)與所述聚類中心聚為一類,得到所述聚類中心的聚類結(jié)果;
[0031]判斷各所述運(yùn)動(dòng)點(diǎn)是否都進(jìn)行了聚類操作;
[0032]如果是,則將作為所述聚類中心的運(yùn)動(dòng)點(diǎn)的運(yùn)動(dòng)方向確定為當(dāng)前的所述監(jiān)控視頻圖像的備選人群流動(dòng)方向;
[0033]如果否,則繼續(xù)執(zhí)行確定當(dāng)前優(yōu)先級(jí)最高的運(yùn)動(dòng)點(diǎn)作為聚類中心的步驟。
[0034]結(jié)合第一方面,本發(fā)明實(shí)施例提供了第一方面的第六種可能的實(shí)施方式,其中:從所述備選人群流動(dòng)方向中確定出人群流動(dòng)主方向,包括:
[0035]判斷所述備選人群流動(dòng)方向與當(dāng)前的所述監(jiān)控視頻圖像的上一幀視頻圖像得到的備選人群流動(dòng)方向是否一致;
[0036]如果是,則計(jì)算包括當(dāng)前的所述監(jiān)控視頻圖像的多幀監(jiān)控視頻圖像中在所述備選人群流動(dòng)方向上所有運(yùn)動(dòng)點(diǎn)之間的距離參數(shù);
[0037]判斷計(jì)算得到的所述距離參數(shù)是否大于預(yù)設(shè)的距離參數(shù)閾值;
[0038]如果是,則確定所述備選人群流動(dòng)方向?yàn)槿巳毫鲃?dòng)主方向。
[0039]結(jié)合第一方面,本發(fā)明實(shí)施例提供了第一方面的第七種可能的實(shí)施方式,其中:計(jì)算包括當(dāng)前的所述監(jiān)控視頻圖像的多幀監(jiān)控視頻圖像中在所述備選人群流動(dòng)方向上所有運(yùn)動(dòng)點(diǎn)之間的距離參數(shù),包括:
[0040]對(duì)所述多幀監(jiān)控視頻圖像進(jìn)行濾波平滑處理;
[0041]計(jì)算濾波平滑處理后的所述多幀監(jiān)控視頻圖像中在所述備選人群流動(dòng)方向上所有運(yùn)動(dòng)點(diǎn)之間的距離之和;
[0042]根據(jù)得到的所述備選人群流動(dòng)方向上所有運(yùn)動(dòng)點(diǎn)之間的距離之和以及所述備選人群流動(dòng)方向上的運(yùn)動(dòng)點(diǎn)數(shù)量,得到所述距離參數(shù)。
[0043]結(jié)合第一方面,本發(fā)明實(shí)施例提供了第一方面的第八種可能的實(shí)施方式,其中:所述方法還包括:
[0044]計(jì)算覆蓋所述人群流動(dòng)主方向的最小凸包;
[0045]確定所述最小凸包內(nèi)與人群流動(dòng)主方向之間的角度小于預(yù)設(shè)角度閾值的主方向運(yùn)動(dòng)點(diǎn)的數(shù)量;
[0046]根據(jù)確定的所述主方向運(yùn)動(dòng)點(diǎn)的數(shù)量和當(dāng)前的所述監(jiān)控視頻圖像內(nèi)運(yùn)動(dòng)點(diǎn)的總數(shù)量,確定所述人群流動(dòng)主方向上的行人比例。
[0047]第二方面,本發(fā)明實(shí)施例還提供一種人群流動(dòng)主方向估計(jì)裝置,包括:
[0048]圖像獲取模塊,用于獲取當(dāng)前的監(jiān)控視頻圖像;
[0049]跟蹤模塊,用于提取當(dāng)前的所述監(jiān)控視頻圖像中的圖像特征點(diǎn),并對(duì)提取的所述圖像特征點(diǎn)進(jìn)行跟蹤;
[0050]運(yùn)動(dòng)點(diǎn)構(gòu)造模塊,用于根據(jù)所述圖像特征點(diǎn)的跟蹤結(jié)果,構(gòu)造當(dāng)前的所述監(jiān)控視頻圖像的運(yùn)動(dòng)點(diǎn);
[0051]相似度計(jì)算模塊,用于計(jì)算各所述運(yùn)動(dòng)點(diǎn)之間的相似度;
[0052]主方向確定模塊,用于根據(jù)計(jì)算得到的各所述運(yùn)動(dòng)點(diǎn)之間的相似度,確定出人群流動(dòng)主方向。
[0053]結(jié)合第二方面,本發(fā)明實(shí)施例提供了第二方面的第一種可能的實(shí)施方式,其中:所述運(yùn)動(dòng)點(diǎn)構(gòu)造模塊,包括:
[0054]第一確定單元,用于根據(jù)所述圖像特征點(diǎn)的跟蹤結(jié)果,確定各所述圖像特征點(diǎn)在當(dāng)前的所述監(jiān)控視頻圖像之前的連續(xù)多幀監(jiān)控視頻圖像內(nèi)的運(yùn)動(dòng)位置;
[0055]第二確定單元,用于根據(jù)所確定的各所述圖像特征點(diǎn)的運(yùn)動(dòng)位置,確定各所述圖像特征點(diǎn)當(dāng)前的運(yùn)動(dòng)方向和運(yùn)動(dòng)速度;
[0056]第三確定單元,用于確定所述運(yùn)動(dòng)速度大于預(yù)設(shè)運(yùn)動(dòng)速度閾值的圖像特征點(diǎn)作為所述監(jiān)控視頻圖像的運(yùn)動(dòng)點(diǎn)。
[0057]結(jié)合第二方面,本發(fā)明實(shí)施例提供了第二方面的第二種可能的實(shí)施方式,其中:所述相似度計(jì)算模塊,包括:
[0058]相似度計(jì)算單元,用于通過以下公式計(jì)算各運(yùn)動(dòng)點(diǎn)中之間的相似度d(ml,m2):
[0059]d(ml,m2)=dl((xl,yl),(x2,y2))*d2(al,a2)
[0060]其中,ml表示計(jì)算相似度的兩個(gè)運(yùn)動(dòng)點(diǎn)中的一個(gè)運(yùn)動(dòng)點(diǎn),m2表示計(jì)算相似度的兩個(gè)運(yùn)動(dòng)點(diǎn)中的另一個(gè)運(yùn)動(dòng)點(diǎn),dI ((XI,y I),( x2,y2))表示計(jì)算相似度的兩個(gè)運(yùn)動(dòng)點(diǎn)的歐氏距離,(xl,yl)表示ml的位置坐標(biāo),(x2,y2)表示m2的位置坐標(biāo),d2(al,a2)表示計(jì)算相似度的兩個(gè)運(yùn)動(dòng)點(diǎn)的運(yùn)動(dòng)方向之間的距離。
[0061]結(jié)合第二方面,本發(fā)明實(shí)施例提供了第二方面的第三種可能的實(shí)施方式,其中:
[0062]d2(al,a2)=wl*[delta(al,theta(ml,m2))+delta(a2,theta(ml,m2)) ]+w2*delta(al,a2)
[0063]其中,al表示計(jì)算相似度的兩個(gè)運(yùn)動(dòng)點(diǎn)中的一個(gè)運(yùn)動(dòng)點(diǎn)的運(yùn)動(dòng)方向,a2表示計(jì)算相似度的兩個(gè)運(yùn)動(dòng)點(diǎn)中的另一個(gè)運(yùn)動(dòng)點(diǎn)的運(yùn)動(dòng)方向,delta表示兩個(gè)方向之間的夾角,theta(ml ,m2)表示兩個(gè)運(yùn)動(dòng)點(diǎn)連線的方向,wl和w2分別表示預(yù)設(shè)的權(quán)重參數(shù)。
[0064]結(jié)合第二方面,本發(fā)明實(shí)施例提供了第二方面的第四種可能的實(shí)施方式,其中:所述主方向確定模塊,包括:
[0065]備選方向確定單元,用于對(duì)得到的各所述運(yùn)動(dòng)點(diǎn)之間的相似度進(jìn)行聚類分析,確定當(dāng)前的所述監(jiān)控視頻圖像的備選人群流動(dòng)方向;
[0066]主方向確定單元,用于從所述備選人群流動(dòng)方向中確定出人群流動(dòng)主方向。
[0067]結(jié)合第二方面,本發(fā)明實(shí)施例提供了第二方面的第五種可能的實(shí)施方式,其中:所述備選方向確定單元,包括:
[0068]參數(shù)計(jì)算子單元,用于根據(jù)所述各運(yùn)動(dòng)點(diǎn)中的每個(gè)運(yùn)動(dòng)點(diǎn)與其他運(yùn)動(dòng)點(diǎn)之間的相似度,計(jì)算各所述運(yùn)動(dòng)點(diǎn)的聚類優(yōu)先級(jí)參數(shù);
[0069]聚類中心確定子單元,用于從各所述運(yùn)動(dòng)點(diǎn)中確定聚類優(yōu)先級(jí)參數(shù)最大的運(yùn)動(dòng)點(diǎn)作為聚類中心;
[0070]聚類子單元,用于從未進(jìn)行聚類操作的運(yùn)動(dòng)點(diǎn)中,選擇與作為聚類中心的運(yùn)動(dòng)點(diǎn)的相似度小于預(yù)設(shè)相似閾值的運(yùn)動(dòng)點(diǎn)與所述聚類中心聚為一類,得到所述聚類中心的聚類結(jié)果;
[0071]判斷子單元,用于判斷各所述運(yùn)動(dòng)點(diǎn)是否都進(jìn)行了聚類操作;
[0072]備選方向確定子單元,用于若所述判斷子單元得到的判斷結(jié)果為是時(shí),則將作為所述聚類中心的運(yùn)動(dòng)點(diǎn)的運(yùn)動(dòng)方向確定為當(dāng)前的所述監(jiān)控視頻圖像的備選人群流動(dòng)方向;
[0073]處理子單元,用于若所述判斷子單元得到的判斷結(jié)果為否時(shí),則觸發(fā)所述聚類子單元確定當(dāng)前優(yōu)先級(jí)最高的運(yùn)動(dòng)點(diǎn)作為聚類中心的操作。
[0074]結(jié)合第二方面,本發(fā)明實(shí)施例提供了第二方面的第六種可能的實(shí)施方式,其中:所述主方向確定單元,包括:
[0075]—致性判斷子單元,用于判斷所述備選人群流動(dòng)方向與當(dāng)前的所述監(jiān)控視頻圖像的上一幀視頻圖像得到的備選人群流動(dòng)方向是否一致;
[0076]距離參數(shù)計(jì)算子單元,用于若所述一致性判斷子單元得到的判斷結(jié)果為是時(shí),則計(jì)算包括當(dāng)前的所述監(jiān)控視頻圖像的多幀監(jiān)控視頻圖像中在所述備選人群流動(dòng)方向上所有運(yùn)動(dòng)點(diǎn)之間的距離參數(shù);
[0077]距離參數(shù)判斷子單元,用于判斷計(jì)算得到的所述距離參數(shù)是否大于預(yù)設(shè)的距離參數(shù)閾值;
[0078]主方向確定子單元,用于若所述距離參數(shù)判斷子單元得到的判斷結(jié)果為是時(shí),則確定所述備選人群流動(dòng)方向?yàn)槿巳毫鲃?dòng)主方向。
[0079]結(jié)合第二方面,本發(fā)明實(shí)施例提供了第二方面的第七種可能的實(shí)施方式,其中:所述距離參數(shù)計(jì)算子單元,具體用于:
[0080]對(duì)所述多幀監(jiān)控視頻圖像進(jìn)行濾波平滑處理;
[0081]計(jì)算濾波平滑處理后的所述多幀監(jiān)控視頻圖像中在所述備選人群流動(dòng)方向上所有運(yùn)動(dòng)點(diǎn)之間的距離之和;
[0082]根據(jù)得到的所述備選人群流動(dòng)方向上所有運(yùn)動(dòng)點(diǎn)之間的距離之和以及所述備選人群流動(dòng)方向上的運(yùn)動(dòng)點(diǎn)數(shù)量,得到所述距離參數(shù)。
[0083]結(jié)合第二方面,本發(fā)明實(shí)施例提供了第二方面的第八種可能的實(shí)施方式,其中:所述裝置還包括:
[0084]凸包計(jì)算模塊,用于計(jì)算覆蓋所述人群流動(dòng)主方向的最小凸包;
[0085]運(yùn)動(dòng)點(diǎn)數(shù)量確定模塊,用于確定所述最小凸包內(nèi)與人群流動(dòng)主方向之間的角度小于預(yù)設(shè)角度閾值的主方向運(yùn)動(dòng)點(diǎn)的數(shù)量;
[0086]行人比例確定模塊,用于根據(jù)確定的所述主方向運(yùn)動(dòng)點(diǎn)的數(shù)量和當(dāng)前的所述監(jiān)控視頻圖像內(nèi)運(yùn)動(dòng)點(diǎn)的總數(shù)量,確定所述人群流動(dòng)主方向上的行人比例。
[0087]本發(fā)明實(shí)施例提供的人群流動(dòng)主方向估計(jì)方法和裝置,對(duì)當(dāng)前的監(jiān)控視頻圖像中的圖像特征點(diǎn)進(jìn)行跟蹤從而構(gòu)造運(yùn)動(dòng)點(diǎn),并對(duì)運(yùn)動(dòng)點(diǎn)之間的相似性進(jìn)行計(jì)算,再通過計(jì)算得到的運(yùn)動(dòng)點(diǎn)之間的相似性度確定人群流動(dòng)主方向,與現(xiàn)有技術(shù)中只能根據(jù)一段時(shí)間內(nèi)的監(jiān)控圖像中連續(xù)出現(xiàn)的行人才能得到運(yùn)動(dòng)軌跡并根據(jù)得到的運(yùn)動(dòng)軌跡確定人群流動(dòng)主方向的過程相比,只需通過對(duì)圖像特征點(diǎn)進(jìn)行跟蹤就可以完成對(duì)人群流動(dòng)主方向的估計(jì),無(wú)需長(zhǎng)時(shí)間獲取連續(xù)的行人圖像得到行人的運(yùn)動(dòng)軌跡,就可以確定人群流動(dòng)主方向,而且,在人群流動(dòng)主方向估計(jì)的過程中,無(wú)需對(duì)監(jiān)控視頻圖像中包括行人圖像的區(qū)域進(jìn)行識(shí)別,降低了人群流動(dòng)主方向的估計(jì)難度,大大提高了估計(jì)人群流動(dòng)主方向的計(jì)算速度。
[0088]為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉較佳實(shí)施例,并配合所附附圖,作詳細(xì)說明如下。
【附圖說明】
[0089]為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,應(yīng)當(dāng)理解,以下附圖僅示出了本發(fā)明的某些實(shí)施例,因此不應(yīng)被看作是對(duì)范圍的限定,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他相關(guān)的附圖。
[0090]圖1示出了本發(fā)明實(shí)施例1所提供的一種人群流動(dòng)主方向估計(jì)方法的流程圖;
[0091 ]圖2示出了本發(fā)明實(shí)施例2所提供的一種人群流動(dòng)主方向估計(jì)裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0092]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。通常在此處附圖中描述和示出的本發(fā)明實(shí)施例的組件可以以各種不同的配置來布置和設(shè)計(jì)。因此,以下對(duì)在附圖中提供的本發(fā)明的實(shí)施例的詳細(xì)描述并非旨在限制要求保護(hù)的本發(fā)明的范圍,而是僅僅表示本發(fā)明的選定實(shí)施例?;诒景l(fā)明的實(shí)施例,本領(lǐng)域技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0093]相關(guān)技術(shù)中,在確定人群流動(dòng)方向的過程中,需要先根據(jù)監(jiān)控設(shè)備獲取到的一段時(shí)間內(nèi)的連續(xù)監(jiān)控圖像,確定監(jiān)控圖像中行人的運(yùn)動(dòng)軌跡,但是當(dāng)行人是斷斷續(xù)續(xù)出現(xiàn)在連續(xù)監(jiān)控圖像中時(shí),上述確定人群流動(dòng)方向的方法就無(wú)法確定監(jiān)控圖像中行人的運(yùn)動(dòng)軌跡,從而無(wú)法得到人群流動(dòng)主方向?;诖耍旧暾?qǐng)?zhí)峁┑囊环N人群流動(dòng)主方向估計(jì)方法和
目.ο
[0094]實(shí)施例1
[0095]為便于對(duì)本實(shí)施例進(jìn)行理解,首先對(duì)本發(fā)明實(shí)施例所公開的一種人群流動(dòng)主方向估計(jì)方法進(jìn)行詳細(xì)介紹。
[0096]本實(shí)施例所公開的一種人群流動(dòng)主方向估計(jì)方法,執(zhí)行主體是計(jì)算設(shè)備,該計(jì)算設(shè)備,用于對(duì)當(dāng)前的監(jiān)控視頻圖像中的圖像特征點(diǎn)進(jìn)行跟蹤從而構(gòu)造運(yùn)動(dòng)點(diǎn),并對(duì)運(yùn)動(dòng)點(diǎn)之間的相似性進(jìn)行計(jì)算,再通過計(jì)算得到的運(yùn)動(dòng)點(diǎn)之間的相似性度確定人群流動(dòng)主方向。
[0097]計(jì)算設(shè)備,可以采用現(xiàn)有的任何型號(hào)的計(jì)算機(jī)或者服務(wù)器,對(duì)人群流動(dòng)主方向進(jìn)行估計(jì),這里不再一一贅述。
[0098]參見圖1,本實(shí)施例提供一種人群流動(dòng)主方向估計(jì)方法,包括以下步驟:
[0099 ]步驟100、獲取當(dāng)前的監(jiān)控視頻圖像。
[0100]當(dāng)前的監(jiān)控視頻圖像,就是計(jì)算設(shè)備通過監(jiān)控設(shè)備獲取到的監(jiān)控設(shè)備所拍攝到的人群密集區(qū)域的當(dāng)前視頻幀的圖像。
[0101]步驟102、提取當(dāng)前的監(jiān)控視頻圖像中的圖像特征點(diǎn),并對(duì)提取的圖像特征點(diǎn)進(jìn)行跟蹤。
[0102]上述步驟102具體包括以下步驟(I)至步驟(4):
[0103](I)利用尺度不變特征轉(zhuǎn)換(Scale-1nvariant feature transform,SIFT)特征方法提取當(dāng)前的監(jiān)控視頻圖像中的圖像特征點(diǎn);
[0104](2)對(duì)相鄰的視頻幀進(jìn)行光流計(jì)算,利用光流信息計(jì)算圖像特征點(diǎn)的對(duì)應(yīng)關(guān)系,完成對(duì)提取的圖像特征點(diǎn)的跟蹤;
[0105](3)判斷提取的圖像特征點(diǎn)的數(shù)量是否小于預(yù)設(shè)的特征點(diǎn)數(shù)量閾值,如果是則執(zhí)行步驟I,如果否則執(zhí)行步驟4;
[0106](4)記錄每個(gè)圖像特征點(diǎn)在當(dāng)前的監(jiān)控視頻圖像之前的連續(xù)多幀監(jiān)控視頻圖像內(nèi)的運(yùn)動(dòng)位置。
[0107]在上述步驟I中,相比傳統(tǒng)的角點(diǎn)檢測(cè)方法,SIFT特征更能描述目標(biāo)(行人)的表面信息,因此利用SIFT特征進(jìn)行跟蹤的穩(wěn)定性和準(zhǔn)確性都要優(yōu)于角點(diǎn)特征。
[0108]在上述步驟2中,在對(duì)圖像特征點(diǎn)的跟蹤過程中,當(dāng)連續(xù)若干幀內(nèi)都沒有提取的某個(gè)圖像特征點(diǎn)時(shí),將該圖像特征點(diǎn)移除。
[0109]在上述步驟4中,連續(xù)多幀監(jiān)控視頻圖像,是指在過去一段時(shí)間內(nèi)的連續(xù)多幀監(jiān)控視頻圖像,比如,可以是過去I秒內(nèi)的連續(xù)多幀監(jiān)控視頻圖像。
[0110]步驟104、根據(jù)圖像特征點(diǎn)的跟蹤結(jié)果,構(gòu)造當(dāng)前的監(jiān)控視頻圖像的運(yùn)動(dòng)點(diǎn)。
[0111]具體地,上述步驟104可以包括以下步驟(I)至步驟(3):
[0112](I)根據(jù)圖像特征點(diǎn)的跟蹤結(jié)果,確定各圖像特征點(diǎn)在當(dāng)前的監(jiān)控視頻圖像之前的連續(xù)多幀監(jiān)控視頻圖像內(nèi)的運(yùn)動(dòng)位置;
[0113](2)根據(jù)所確定的各圖像特征點(diǎn)的運(yùn)動(dòng)位置,確定各圖像特征點(diǎn)當(dāng)前的運(yùn)動(dòng)方向和運(yùn)動(dòng)速度;
[0114](3)確定運(yùn)動(dòng)速度大于預(yù)設(shè)運(yùn)動(dòng)速度閾值的圖像特征點(diǎn)作為監(jiān)控視頻圖像的運(yùn)動(dòng)點(diǎn)。
[0115]在上述步驟2中,圖像特征點(diǎn)的速度由圖像特征點(diǎn)過去Is的運(yùn)動(dòng)位置進(jìn)行估計(jì)得至1」:假設(shè)過去18的運(yùn)動(dòng)位置分別為:{(11,71),(12,72),...,(^,711)},其中11為幀率/秒,(xn,yn)是當(dāng)前的位置,記為(x,y)。以(xl,yl)為起點(diǎn),以(x,y)為終點(diǎn)構(gòu)成一個(gè)向量V,則運(yùn)動(dòng)速度為向量V的模,運(yùn)動(dòng)方向即為該向量V的方向;那么,構(gòu)造的運(yùn)動(dòng)點(diǎn)可以表示為(x,y,u,a),其中x,y表示位置,u表示速度大小,a表示速度方向。
[0116]步驟106、計(jì)算各運(yùn)動(dòng)點(diǎn)之間的相似度。
[0117]其中,上述步驟106包括:通過以下公式計(jì)算各運(yùn)動(dòng)點(diǎn)中之間的相似度d(ml,m2):
[0118]d(ml ,m2) =dl((xl ,yl), (x2,y2) )*d2(al,a2)
[0119]其中,ml表示計(jì)算相似度的兩個(gè)運(yùn)動(dòng)點(diǎn)中的一個(gè)運(yùn)動(dòng)點(diǎn),m2表示計(jì)算相似度的兩個(gè)運(yùn)動(dòng)點(diǎn)中的另一個(gè)運(yùn)動(dòng)點(diǎn),dI ((XI,y I),( x2,y2))表示計(jì)算相似度的兩個(gè)運(yùn)動(dòng)點(diǎn)的歐氏距離,(xl,yl)表示ml的位置坐標(biāo),(x2,y2)表示m2的位置坐標(biāo),d2(al,a2)表示計(jì)算相似度的兩個(gè)運(yùn)動(dòng)點(diǎn)的運(yùn)動(dòng)方向之間的距離。
[0120]進(jìn)一步地,
[0121 ] d2(al,a2)=wl*[delta(al,theta(ml,m2))+delta(a2,theta(ml,m2)) ]+w2*delta(al,a2)
[0122]其中,al表示計(jì)算相似度的兩個(gè)運(yùn)動(dòng)點(diǎn)中的一個(gè)運(yùn)動(dòng)點(diǎn)的運(yùn)動(dòng)方向,a2表示計(jì)算相似度的兩個(gè)運(yùn)動(dòng)點(diǎn)中的另一個(gè)運(yùn)動(dòng)點(diǎn)的運(yùn)動(dòng)方向,delta表示兩個(gè)方向之間的夾角,theta(ml ,m2)表示兩個(gè)運(yùn)動(dòng)點(diǎn)連線的方向,wl和w2分別表示預(yù)設(shè)的權(quán)重參數(shù)。
[0123]delta(al,theta(ml,m2))表示計(jì)算相似度的兩個(gè)運(yùn)動(dòng)點(diǎn)中一個(gè)運(yùn)動(dòng)點(diǎn)的運(yùn)動(dòng)方向與兩個(gè)運(yùn)動(dòng)點(diǎn)連線的方向之間的夾角;delta(a2,theta(ml ,m2))表示計(jì)算相似度的兩個(gè)運(yùn)動(dòng)點(diǎn)中另一個(gè)運(yùn)動(dòng)點(diǎn)的運(yùn)動(dòng)方向與兩個(gè)運(yùn)動(dòng)點(diǎn)連線的方向之間的夾角。
[0124]計(jì)算得到的各運(yùn)動(dòng)點(diǎn)之間的相似度可以構(gòu)造成相似度矩陣:相似度矩陣中的矩陣元素M(i,j)表示第i個(gè)運(yùn)動(dòng)點(diǎn)與第j個(gè)運(yùn)動(dòng)點(diǎn)之間的相似度。
[0125]步驟108、根據(jù)計(jì)算得到的各運(yùn)動(dòng)點(diǎn)之間的相似度,確定出人群流動(dòng)主方向。
[0126]具體地,上述步驟108可以包括以下步驟(I)至步驟(2):
[0127](I)對(duì)得到的各運(yùn)動(dòng)點(diǎn)之間的相似度進(jìn)行聚類分析,確定當(dāng)前的監(jiān)控視頻圖像的備選人群流動(dòng)方向;
[0128](2)從備選人群流動(dòng)方向中確定出人群流動(dòng)主方向。
[0129]綜上所述,本實(shí)施例提供的人群流動(dòng)主方向估計(jì)方法,對(duì)當(dāng)前的監(jiān)控視頻圖像中的圖像特征點(diǎn)進(jìn)行跟蹤從而構(gòu)造運(yùn)動(dòng)點(diǎn),并對(duì)運(yùn)動(dòng)點(diǎn)之間的相似性進(jìn)行計(jì)算,再通過計(jì)算得到的運(yùn)動(dòng)點(diǎn)之間的相似性度確定人群流動(dòng)主方向,與現(xiàn)有技術(shù)中只能根據(jù)一段時(shí)間內(nèi)的監(jiān)控圖像中連續(xù)出現(xiàn)的行人才能得到運(yùn)動(dòng)軌跡并根據(jù)得到的運(yùn)動(dòng)軌跡確定人群流動(dòng)主方向的過程相比,只需通過對(duì)圖像特征點(diǎn)進(jìn)行跟蹤就可以完成對(duì)人群流動(dòng)主方向的估計(jì),無(wú)需長(zhǎng)時(shí)間獲取連續(xù)的行人圖像得到行人的運(yùn)動(dòng)軌跡,就可以確定人群流動(dòng)主方向,而且,在人群流動(dòng)主方向估計(jì)的過程中,無(wú)需對(duì)監(jiān)控視頻圖像中包括行人圖像的區(qū)域進(jìn)行識(shí)別,降低了人群流動(dòng)主方向的估計(jì)難度,大大提高了估計(jì)人群流動(dòng)主方向的計(jì)算速度。
[0130]相關(guān)技術(shù)中,基于局部聚類對(duì)人群流動(dòng)方向進(jìn)行估計(jì)時(shí),需要將確定的局部估計(jì)連接起來,得到全局估計(jì)后,才可以對(duì)人群流動(dòng)方向進(jìn)行估計(jì),而場(chǎng)景內(nèi)往往不能保證一個(gè)主方向上的所有局部估計(jì)區(qū)域都有行人,會(huì)造成同一主方向的局部估計(jì)區(qū)域不連續(xù),而無(wú)法對(duì)人群流動(dòng)方向進(jìn)行估計(jì)的問題,為了克服上述問題,在本實(shí)施例中,對(duì)得到的各運(yùn)動(dòng)點(diǎn)之間的相似度進(jìn)行聚類分析,包括以下步驟(I)至步驟(5):
[0131 ] (I)根據(jù)各運(yùn)動(dòng)點(diǎn)中的每個(gè)運(yùn)動(dòng)點(diǎn)與其他運(yùn)動(dòng)點(diǎn)之間的相似度,計(jì)算各運(yùn)動(dòng)點(diǎn)的聚類優(yōu)先級(jí)參數(shù);
[0132](2)從各運(yùn)動(dòng)點(diǎn)中確定聚類優(yōu)先級(jí)參數(shù)最大的運(yùn)動(dòng)點(diǎn)作為聚類中心;
[0133](3)從未進(jìn)行聚類操作的運(yùn)動(dòng)點(diǎn)中,選擇與作為聚類中心的運(yùn)動(dòng)點(diǎn)的相似度小于預(yù)設(shè)相似閾值的運(yùn)動(dòng)點(diǎn)與聚類中心聚為一類,得到該聚類中心的聚類結(jié)果;
[0134](4)判斷各運(yùn)動(dòng)點(diǎn)是否都進(jìn)行了聚類操作,如果是則執(zhí)行步驟5,如果否則執(zhí)行步驟2;
[0135](5)將作為聚類中心的運(yùn)動(dòng)點(diǎn)的運(yùn)動(dòng)方向確定為當(dāng)前的監(jiān)控視頻圖像的備選人群流動(dòng)方向。
[0136]在上述步驟I中,將每個(gè)運(yùn)動(dòng)點(diǎn)與其他運(yùn)動(dòng)點(diǎn)之間的相似度求和,得到各運(yùn)動(dòng)點(diǎn)的聚類優(yōu)先級(jí)參數(shù)。聚類優(yōu)先級(jí)參數(shù)越大,那么具有該聚類優(yōu)先級(jí)參數(shù)的運(yùn)動(dòng)點(diǎn)的優(yōu)先級(jí)就越高。為了提高后續(xù)的聚類過程的執(zhí)行效率,可以先根據(jù)聚類優(yōu)先級(jí)參數(shù)由大到小的順序,對(duì)運(yùn)動(dòng)點(diǎn)進(jìn)行排序,然后將排序后的運(yùn)動(dòng)點(diǎn)放入一個(gè)預(yù)設(shè)的運(yùn)動(dòng)點(diǎn)集合中。那么每次進(jìn)行聚類時(shí),都會(huì)從該運(yùn)動(dòng)點(diǎn)集合中取出排在第一個(gè)的運(yùn)動(dòng)點(diǎn)作為聚類中心,從而進(jìn)行該聚類中心的聚類操作。
[0137]綜上所述,通過計(jì)算各運(yùn)動(dòng)點(diǎn)的聚類優(yōu)先級(jí)參數(shù),確定各運(yùn)動(dòng)點(diǎn)作為聚類中心的優(yōu)先級(jí)高低,然后,從優(yōu)先級(jí)最高的運(yùn)動(dòng)點(diǎn)開始,對(duì)各運(yùn)動(dòng)點(diǎn)進(jìn)行全局聚類操作,而并非現(xiàn)有的局部聚類再連接的方法,在人流斷斷續(xù)續(xù)的情況下仍能估計(jì)人群流動(dòng)的主方向,提高了對(duì)人群流動(dòng)方向進(jìn)行估計(jì)的成功率,而且,本實(shí)施例提出的聚類方法相比傳統(tǒng)的kmeans方法對(duì)異常點(diǎn)更魯棒,相比傳統(tǒng)的譜聚類方法,可以克服要么聚類結(jié)果太平均,要么容易產(chǎn)生孤立點(diǎn)的缺陷,取得了顯著的進(jìn)步。
[0138]相關(guān)技術(shù)中,確定人群流動(dòng)方向的方法容易受單個(gè)或少數(shù)行人影響,使得確定出的人群流動(dòng)方向大多數(shù)時(shí)候并非主方向,具有人群流動(dòng)主方向的估計(jì)準(zhǔn)確性較低的缺陷;為了提高人群流動(dòng)主方向估計(jì)的準(zhǔn)確性,在本實(shí)施例中,上述從備選人群流動(dòng)方向中確定出人群流動(dòng)主方向,包括以下步驟(I)至步驟(5):
[0139](I)判斷備選人群流動(dòng)方向與當(dāng)前的監(jiān)控視頻圖像的上一幀視頻圖像得到的備選人群流動(dòng)方向是否一致,如果是則執(zhí)行步驟2,如果否則結(jié)束;
[0140](2)計(jì)算包括當(dāng)前的監(jiān)控視頻圖像的多幀監(jiān)控視頻圖像中在備選人群流動(dòng)方向上所有運(yùn)動(dòng)點(diǎn)之間的距離參數(shù);
[0141](3)判斷計(jì)算得到的距離參數(shù)是否大于預(yù)設(shè)的距離參數(shù)閾值,如果是則執(zhí)行步驟4,如果否則執(zhí)行步驟5;
[0142](4)確定該備選人群流動(dòng)方向?yàn)槿巳毫鲃?dòng)主方向;
[0143](5)移除該備選人群流動(dòng)方向。
[0144]在上述步驟2中,計(jì)算包括當(dāng)前的監(jiān)控視頻圖像的多幀監(jiān)控視頻圖像中在備選人群流動(dòng)方向上所有運(yùn)動(dòng)點(diǎn)之間的距離參數(shù),包括以下步驟(21)至步驟(23):
[0145](21)對(duì)多幀監(jiān)控視頻圖像進(jìn)行濾波平滑處理;
[0146](22)計(jì)算濾波平滑處理后的多幀監(jiān)控視頻圖像中在備選人群流動(dòng)方向上所有運(yùn)動(dòng)點(diǎn)之間的距離之和;
[0147](23)根據(jù)得到的備選人群流動(dòng)方向上所有運(yùn)動(dòng)點(diǎn)之間的距離之和以及備選人群流動(dòng)方向上的運(yùn)動(dòng)點(diǎn)數(shù)量,得到距離參數(shù)。
[0148]在步驟22中,所有運(yùn)動(dòng)點(diǎn)之間的距離,是指?jìng)溥x人群流動(dòng)方向上任意兩個(gè)運(yùn)動(dòng)點(diǎn)之間的距離,而任意兩個(gè)運(yùn)動(dòng)點(diǎn)之間的距離由計(jì)算距離的兩個(gè)運(yùn)動(dòng)點(diǎn)的位置確定。
[0149]綜上所述,通過先判斷備選人群流動(dòng)方向與當(dāng)前的監(jiān)控視頻圖像的上一幀視頻圖像得到的備選人群流動(dòng)方向是否一致,然后計(jì)算備選人群流動(dòng)方向上所有運(yùn)動(dòng)點(diǎn)之間的距離參數(shù),并根據(jù)得到的距離參數(shù)確定備選人群流動(dòng)方向是否為人群流動(dòng)主方向,避免了單個(gè)或少數(shù)行人在確定人群流動(dòng)方向的過程中的影響,提高了人群流動(dòng)主方向估計(jì)的準(zhǔn)確性。
[0150]相關(guān)技術(shù)中,需要對(duì)監(jiān)控視頻圖像中的行人進(jìn)行檢測(cè),并根據(jù)行人檢測(cè)的結(jié)果得到各人群流動(dòng)主方向上的行人比例,這樣做會(huì)增加系統(tǒng)的開銷,降低各人群流動(dòng)主方向上的行人比例的計(jì)算速度,因此,為了提高各人群流動(dòng)主方向上的行人比例的計(jì)算速度,在本實(shí)施例中,上述人群流動(dòng)主方向估計(jì)方法,還包括以下步驟(I)至步驟(3):
[0151](I)計(jì)算覆蓋人群流動(dòng)主方向的最小凸包;
[0152](2)確定最小凸包內(nèi)與人群流動(dòng)主方向之間的角度小于預(yù)設(shè)角度閾值的主方向運(yùn)動(dòng)點(diǎn)的數(shù)量;
[0153 ] (3)根據(jù)確定的主方向運(yùn)動(dòng)點(diǎn)的數(shù)量和當(dāng)前的監(jiān)控視頻圖像內(nèi)運(yùn)動(dòng)點(diǎn)的總數(shù)量,確定人群流動(dòng)主方向上的行人比例。
[0154]在上述步驟I中,可以米用現(xiàn)有的任何最小凸包算法,對(duì)覆蓋人群流動(dòng)主方向的最小凸包進(jìn)行計(jì)算,這里不再一一贅述。
[0155]上述步驟2中,包括以下步驟(21)至步驟(22):
[0156](21)判斷最小凸包內(nèi)各運(yùn)動(dòng)點(diǎn)中的每個(gè)運(yùn)動(dòng)點(diǎn)的運(yùn)動(dòng)方向與人群流動(dòng)主方向之間的角度是否小于預(yù)設(shè)角度閾值;
[0157](22)根據(jù)判斷結(jié)果,將運(yùn)動(dòng)方向與人群流動(dòng)主方向之間的角度小于預(yù)設(shè)角度閾值的運(yùn)動(dòng)點(diǎn)確定為主方向運(yùn)動(dòng)點(diǎn),并根據(jù)所確定的主方向運(yùn)動(dòng)點(diǎn)得到主方向運(yùn)動(dòng)點(diǎn)的數(shù)量。
[0158]在上述步驟3中,
[0159 ]人群流動(dòng)主方向上的行人比例=主方向運(yùn)動(dòng)點(diǎn)的數(shù)量/運(yùn)動(dòng)點(diǎn)的總數(shù)量。
[0160]綜上所述,通過計(jì)算覆蓋人群流動(dòng)主方向的最小凸包,并確定最小凸包內(nèi)與人群流動(dòng)主方向之間的角度小于預(yù)設(shè)角度閾值的主方向運(yùn)動(dòng)點(diǎn)的數(shù)量,并以得到的主方向運(yùn)動(dòng)點(diǎn)的數(shù)量確定出人群流動(dòng)主方向上的行人比例,無(wú)需對(duì)行人進(jìn)行檢測(cè),就可以得到人群流動(dòng)主方向上的行人比例,從而降低了計(jì)算行人比例的系統(tǒng)開銷,提高了人群流動(dòng)主方向上的行人比例的計(jì)算速度。
[0161]實(shí)施例2
[0162]參見圖2,本實(shí)施例提供一種人群流動(dòng)主方向估計(jì)裝置,用于執(zhí)行上述的人群流動(dòng)主方向估計(jì)方法,包括:
[0163]圖像獲取模塊200,用于獲取當(dāng)前的監(jiān)控視頻圖像;
[0164]跟蹤模塊202,用于提取當(dāng)前的監(jiān)控視頻圖像中的圖像特征點(diǎn),并對(duì)提取的圖像特征點(diǎn)進(jìn)行跟蹤;
[0165]運(yùn)動(dòng)點(diǎn)構(gòu)造模塊204,用于根據(jù)圖像特征點(diǎn)的跟蹤結(jié)果,構(gòu)造當(dāng)前的監(jiān)控視頻圖像的運(yùn)動(dòng)點(diǎn);
[0166]相似度計(jì)算模塊206,用于計(jì)算各運(yùn)動(dòng)點(diǎn)之間的相似度;
[0167]主方向確定模塊208,用于根據(jù)計(jì)算得到的各運(yùn)動(dòng)點(diǎn)之間的相似度,確定出人群流動(dòng)主方向。
[0? 68]具體地,運(yùn)動(dòng)點(diǎn)構(gòu)造模塊204,包括:
[0169]第一確定單元,用于根據(jù)圖像特征點(diǎn)的跟蹤結(jié)果,確定各圖像特征點(diǎn)在當(dāng)前的監(jiān)控視頻圖像之前的連續(xù)多幀監(jiān)控視頻圖像內(nèi)的運(yùn)動(dòng)位置;
[0170]第二確定單元,用于根據(jù)所確定的各圖像特征點(diǎn)的運(yùn)動(dòng)位置,確定各圖像特征點(diǎn)當(dāng)前的運(yùn)動(dòng)方向和運(yùn)動(dòng)速度;
[0171]第三確定單元,用于確定運(yùn)動(dòng)速度大于預(yù)設(shè)運(yùn)動(dòng)速度閾值的圖像特征點(diǎn)作為監(jiān)控視頻圖像的運(yùn)動(dòng)點(diǎn)。
[0172]具體地,相似度計(jì)算模塊206,包括:
[0173]相似度計(jì)算單元,用于通過以下公式計(jì)算各運(yùn)動(dòng)點(diǎn)中之間的相似度d(ml,m2):
[0174]d(ml ,m2) =dl((xl ,yl), (x2,y2) )*d2(al,a2)
[0175]其中,ml表示計(jì)算相似度的兩個(gè)運(yùn)動(dòng)點(diǎn)中的一個(gè)運(yùn)動(dòng)點(diǎn),m2表示計(jì)算相似度的兩個(gè)運(yùn)動(dòng)點(diǎn)中的另一個(gè)運(yùn)動(dòng)點(diǎn),dI ((XI,y I),( x2,y2))表示計(jì)算相似度的兩個(gè)運(yùn)動(dòng)點(diǎn)的歐氏距離,(xl,yl)表示ml的位置坐標(biāo),(x2,y2)表示m2的位置坐標(biāo),d2(al,a2)表示計(jì)算相似度的兩個(gè)運(yùn)動(dòng)點(diǎn)的運(yùn)動(dòng)方向之間的距離。
[0176]優(yōu)選地,上述d2(al,a2)可以由以下公式表示:
[0177]d2(al,a2)=wl*[delta(al,theta(ml,m2))+delta(a2,theta(ml,m2)) ]+w2*delta(al,a2)
[0178]其中,al表示計(jì)算相似度的兩個(gè)運(yùn)動(dòng)點(diǎn)中的一個(gè)運(yùn)動(dòng)點(diǎn)的運(yùn)動(dòng)方向,a2表示計(jì)算相似度的兩個(gè)運(yùn)動(dòng)點(diǎn)中的另一個(gè)運(yùn)動(dòng)點(diǎn)的運(yùn)動(dòng)方向,delta表示兩個(gè)方向之間的夾角,theta(ml ,m2)表示兩個(gè)運(yùn)動(dòng)點(diǎn)連線的方向,wl和w2分別表示預(yù)設(shè)的權(quán)重參數(shù)。
[0179]具體地,主方向確定模塊208,包括:
[0180]備選方向確定單元,用于對(duì)得到的各運(yùn)動(dòng)點(diǎn)之間的相似度進(jìn)行聚類分析,確定當(dāng)前的監(jiān)控視頻圖像的備選人群流動(dòng)方向;
[0181]主方向確定單元,用于從備選人群流動(dòng)方向中確定出人群流動(dòng)主方向。
[0182]相關(guān)技術(shù)中,基于局部聚類對(duì)人群流動(dòng)方向進(jìn)行估計(jì)時(shí),需要將確定的局部估計(jì)連接起來,得到全局估計(jì)后,才可以對(duì)人群流動(dòng)方向進(jìn)行估計(jì),而場(chǎng)景內(nèi)往往不能保證一個(gè)主方向上的所有局部估計(jì)區(qū)域都有行人,會(huì)造成同一主方向的局部估計(jì)區(qū)域不連續(xù),而無(wú)法對(duì)人群流動(dòng)方向進(jìn)行估計(jì)的問題,為了克服上述問題,在本實(shí)施例中,備選方向確定單元,包括:
[0183]參數(shù)計(jì)算子單元,用于根據(jù)各運(yùn)動(dòng)點(diǎn)中的每個(gè)運(yùn)動(dòng)點(diǎn)與其他運(yùn)動(dòng)點(diǎn)之間的相似度,計(jì)算各運(yùn)動(dòng)點(diǎn)的聚類優(yōu)先級(jí)參數(shù);
[0184]聚類中心確定子單元,用于從各運(yùn)動(dòng)點(diǎn)中確定聚類優(yōu)先級(jí)參數(shù)最大的運(yùn)動(dòng)點(diǎn)作為聚類中心;
[0185]聚類子單元,用于從未進(jìn)行聚類操作的運(yùn)動(dòng)點(diǎn)中,選擇與作為聚類中心的運(yùn)動(dòng)點(diǎn)的相似度小于預(yù)設(shè)相似閾值的運(yùn)動(dòng)點(diǎn)與聚類中心聚為一類,得到聚類中心的聚類結(jié)果;
[0186]判斷子單元,用于判斷各運(yùn)動(dòng)點(diǎn)是否都進(jìn)行了聚類操作;
[0187]備選方向確定子單元,用于若判斷子單元得到的判斷結(jié)果為是時(shí),則將作為聚類中心的運(yùn)動(dòng)點(diǎn)的運(yùn)動(dòng)方向確定為當(dāng)前的監(jiān)控視頻圖像的備選人群流動(dòng)方向;
[0188]處理子單元,用于若判斷子單元得到的判斷結(jié)果為否時(shí),則觸發(fā)聚類子單元確定當(dāng)前優(yōu)先級(jí)最高的運(yùn)動(dòng)點(diǎn)作為聚類中心的操作。
[0189]綜上所述,通過計(jì)算各運(yùn)動(dòng)點(diǎn)的聚類優(yōu)先級(jí)參數(shù),確定各運(yùn)動(dòng)點(diǎn)作為聚類中心的優(yōu)先級(jí)高低,然后,從優(yōu)先級(jí)最高的運(yùn)動(dòng)點(diǎn)開始,對(duì)各運(yùn)動(dòng)點(diǎn)進(jìn)行全局聚類操作,而并非現(xiàn)有的局部聚類再連接的方法,在人流斷斷續(xù)續(xù)的情況下仍能估計(jì)人群流動(dòng)的主方向,提高了對(duì)人群流動(dòng)方向進(jìn)行估計(jì)的成功率,而且,本實(shí)施例提出的聚類方法相比傳統(tǒng)的kmeans方法對(duì)異常點(diǎn)更魯棒,相比傳統(tǒng)的譜聚類方法,可以克服要么聚類結(jié)果太平均,要么容易產(chǎn)生孤立點(diǎn)的缺陷,取得了顯著的進(jìn)步。
[0190]相關(guān)技術(shù)中,確定人群流動(dòng)方向的方法容易受單個(gè)或少數(shù)行人影響,使得確定出的人群流動(dòng)方向大多數(shù)時(shí)候并非主方向,具有人群流動(dòng)主方向的估計(jì)準(zhǔn)確性較低的缺陷;為了提高人群流動(dòng)主方向估計(jì)的準(zhǔn)確性,在本實(shí)施例中,上述主方向確定單元,包括:
[0191 ] 一致性判斷子單元,用于判斷備選人群流動(dòng)方向與當(dāng)前的監(jiān)控視頻圖像的上一幀視頻圖像得到的備選人群流動(dòng)方向是否一致;
[0192]距離參數(shù)計(jì)算子單元,用于若一致性判斷子單元得到的判斷結(jié)果為是時(shí),則計(jì)算包括當(dāng)前的監(jiān)控視頻圖像的多幀監(jiān)控視頻圖像中在備選人群流動(dòng)方向上所有運(yùn)動(dòng)點(diǎn)之間的距離參數(shù);
[0193]距離參數(shù)判斷子單元,用于判斷計(jì)算得到的距離參數(shù)是否大于預(yù)設(shè)的距離參數(shù)閾值;
[0194]主方向確定子單元,用于若距離參數(shù)判斷子單元得到的判斷結(jié)果為是時(shí),則確定備選人群流動(dòng)方向?yàn)槿巳毫鲃?dòng)主方向。
[0195]具體地,上述距離參數(shù)計(jì)算子單元,具體用于:
[0196]對(duì)多幀監(jiān)控視頻圖像進(jìn)行濾波平滑處理;
[0197]計(jì)算濾波平滑處理后的多幀監(jiān)控視頻圖像中在備選人群流動(dòng)方向上所有運(yùn)動(dòng)點(diǎn)之間的距離之和;
[0198]根據(jù)得到的備選人群流動(dòng)方向上所有運(yùn)動(dòng)點(diǎn)之間的距離之和以及備選人群流動(dòng)方向上的運(yùn)動(dòng)點(diǎn)數(shù)量,得到距離參數(shù)。
[0199]綜上所述,通過先判斷備選人群流動(dòng)方向與當(dāng)前的監(jiān)控視頻圖像的上一幀視頻圖像得到的備選人群流動(dòng)方向是否一致,然后計(jì)算備選人群流動(dòng)方向上所有運(yùn)動(dòng)點(diǎn)之間的距離參數(shù),并根據(jù)得到的距離參數(shù)確定備選人群流動(dòng)方向是否為人群流動(dòng)主方向,避免了單個(gè)或少數(shù)行人在確定人群流動(dòng)方向的過程中的影響,提高了人群流動(dòng)主方向估計(jì)的準(zhǔn)確性。
[0200]相關(guān)技術(shù)中,需要對(duì)監(jiān)控視頻圖像中的行人進(jìn)行檢測(cè),并根據(jù)行人檢測(cè)的結(jié)果得到各人群流動(dòng)主方向上的行人比例,這樣做會(huì)增加系統(tǒng)的開銷,降低各人群流動(dòng)主方向上的行人比例的計(jì)算速度,因此,為了提高各人群流動(dòng)主方向上的行人比例的計(jì)算速度,在本實(shí)施例中,上述人群流動(dòng)主方向估計(jì)裝置還包括:
[0201]凸包計(jì)算模塊,用于計(jì)算覆蓋人群流動(dòng)主方向的最小凸包;
[0202]運(yùn)動(dòng)點(diǎn)數(shù)量確定模塊,用于確定最小凸包內(nèi)與人群流動(dòng)主方向之間的角度小于預(yù)設(shè)角度閾值的主方向運(yùn)動(dòng)點(diǎn)的數(shù)量;
[0203]行人比例確定模塊,用于根據(jù)確定的主方向運(yùn)動(dòng)點(diǎn)的數(shù)量和當(dāng)前的監(jiān)控視頻圖像內(nèi)運(yùn)動(dòng)點(diǎn)的總數(shù)量,確定人群流動(dòng)主方向上的行人比例。
[0204]綜上所述,通過計(jì)算覆蓋人群流動(dòng)主方向的最小凸包,并確定最小凸包內(nèi)與人群流動(dòng)主方向之間的角度小于預(yù)設(shè)角度閾值的主方向運(yùn)動(dòng)點(diǎn)的數(shù)量,并以得到的主方向運(yùn)動(dòng)點(diǎn)的數(shù)量確定出人群流動(dòng)主方向上的行人比例,無(wú)需對(duì)行人進(jìn)行檢測(cè),就可以得到人群流動(dòng)主方向上的行人比例,從而降低了計(jì)算行人比例的系統(tǒng)開銷,提高了人群流動(dòng)主方向上的行人比例的計(jì)算速度。
[0205]綜上所述,本實(shí)施例提供的人群流動(dòng)主方向估計(jì)裝置,對(duì)當(dāng)前的監(jiān)控視頻圖像中的圖像特征點(diǎn)進(jìn)行跟蹤從而構(gòu)造運(yùn)動(dòng)點(diǎn),并對(duì)運(yùn)動(dòng)點(diǎn)之間的相似性進(jìn)行計(jì)算,再通過計(jì)算得到的運(yùn)動(dòng)點(diǎn)之間的相似性度確定人群流動(dòng)主方向,與現(xiàn)有技術(shù)中只能根據(jù)一段時(shí)間內(nèi)的監(jiān)控圖像中連續(xù)出現(xiàn)的行人才能得到運(yùn)動(dòng)軌跡并根據(jù)得到的運(yùn)動(dòng)軌跡確定人群流動(dòng)主方向的過程相比,只需通過對(duì)圖像特征點(diǎn)進(jìn)行跟蹤就可以完成對(duì)人群流動(dòng)主方向的估計(jì),無(wú)需長(zhǎng)時(shí)間獲取連續(xù)的行人圖像得到行人的運(yùn)動(dòng)軌跡,就可以確定人群流動(dòng)主方向,而且,在人群流動(dòng)主方向估計(jì)的過程中,無(wú)需對(duì)監(jiān)控視頻圖像中包括行人圖像的區(qū)域進(jìn)行識(shí)別,降低了人群流動(dòng)主方向的估計(jì)難度,大大提高了估計(jì)人群流動(dòng)主方向的計(jì)算速度。
[0206]本發(fā)明實(shí)施例所提供的進(jìn)行人群流動(dòng)主方向估計(jì)方法的計(jì)算機(jī)程序產(chǎn)品,包括存儲(chǔ)了程序代碼的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述程序代碼包括的指令可用于執(zhí)行前面方法實(shí)施例中所述的方法,具體實(shí)現(xiàn)可參見方法實(shí)施例,在此不再贅述。
[0207]所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的系統(tǒng)、裝置和單元的具體工作過程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過程,在此不再贅述。
[0208]在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng)、裝置和方法,可以通過其它的方式實(shí)現(xiàn)。以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,又例如,多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些通信接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
[0209]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
[0210]另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。
[0211]所述功能如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(R0M,Read-0nly Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0212]以上所述,僅為本發(fā)明的【具體實(shí)施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)所述以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
【主權(quán)項(xiàng)】
1.一種人群流動(dòng)主方向估計(jì)方法,其特征在于,包括: 獲取當(dāng)前的監(jiān)控視頻圖像; 提取當(dāng)前的所述監(jiān)控視頻圖像中的圖像特征點(diǎn),并對(duì)提取的所述圖像特征點(diǎn)進(jìn)行跟蹤; 根據(jù)所述圖像特征點(diǎn)的跟蹤結(jié)果,構(gòu)造當(dāng)前的所述監(jiān)控視頻圖像的運(yùn)動(dòng)點(diǎn); 計(jì)算各所述運(yùn)動(dòng)點(diǎn)之間的相似度; 根據(jù)計(jì)算得到的各所述運(yùn)動(dòng)點(diǎn)之間的相似度,確定出人群流動(dòng)主方向。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)所述圖像特征點(diǎn)的跟蹤結(jié)果,構(gòu)造當(dāng)前的所述監(jiān)控視頻圖像的運(yùn)動(dòng)點(diǎn),包括: 根據(jù)所述圖像特征點(diǎn)的跟蹤結(jié)果,確定各所述圖像特征點(diǎn)在當(dāng)前的所述監(jiān)控視頻圖像之前的連續(xù)多幀監(jiān)控視頻圖像內(nèi)的運(yùn)動(dòng)位置; 根據(jù)所確定的各所述圖像特征點(diǎn)的運(yùn)動(dòng)位置,確定各所述圖像特征點(diǎn)當(dāng)前的運(yùn)動(dòng)方向和運(yùn)動(dòng)速度; 確定所述運(yùn)動(dòng)速度大于預(yù)設(shè)運(yùn)動(dòng)速度閾值的圖像特征點(diǎn)作為所述監(jiān)控視頻圖像的運(yùn)動(dòng)點(diǎn)。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,計(jì)算各所述運(yùn)動(dòng)點(diǎn)之間的相似度,包括: 通過以下公式計(jì)算各運(yùn)動(dòng)點(diǎn)中之間的相似度d(ml,m2): d(ml,m2)=dl((xl,yl),(x2,y2))*d2(al,a2) 其中,ml表示計(jì)算相似度的兩個(gè)運(yùn)動(dòng)點(diǎn)中的一個(gè)運(yùn)動(dòng)點(diǎn),m2表示計(jì)算相似度的兩個(gè)運(yùn)動(dòng)點(diǎn)中的另一個(gè)運(yùn)動(dòng)點(diǎn),(11((11,71),(12,72))表示計(jì)算相似度的兩個(gè)運(yùn)動(dòng)點(diǎn)的歐氏距離,(xl,yl)表示ml的位置坐標(biāo),(x2,y2)表示m2的位置坐標(biāo),d2(al,a2)表示計(jì)算相似度的兩個(gè)運(yùn)動(dòng)點(diǎn)的運(yùn)動(dòng)方向之間的距離。4.根據(jù)權(quán)利要求3所述的方法,其特征在于, d2(al,a2)=wl*[delta(al,theta(ml,m2))+delta(a2,theta(ml,m2))]+w2*delta(al,a2) 其中,al表示計(jì)算相似度的兩個(gè)運(yùn)動(dòng)點(diǎn)中的一個(gè)運(yùn)動(dòng)點(diǎn)的運(yùn)動(dòng)方向,a2表示計(jì)算相似度的兩個(gè)運(yùn)動(dòng)點(diǎn)中的另一個(gè)運(yùn)動(dòng)點(diǎn)的運(yùn)動(dòng)方向,de I ta表示兩個(gè)方向之間的夾角,the ta(ml ,m2)表示兩個(gè)運(yùn)動(dòng)點(diǎn)連線的方向,wl和w2分別表示預(yù)設(shè)的權(quán)重參數(shù)。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)計(jì)算得到的各所述運(yùn)動(dòng)點(diǎn)之間的相似度,確定出人群流動(dòng)主方向,包括: 對(duì)得到的各所述運(yùn)動(dòng)點(diǎn)之間的相似度進(jìn)行聚類分析,確定當(dāng)前的所述監(jiān)控視頻圖像的備選人群流動(dòng)方向; 從所述備選人群流動(dòng)方向中確定出人群流動(dòng)主方向。6.根據(jù)權(quán)利要求5所述的方法,其特征在于,對(duì)得到的各所述運(yùn)動(dòng)點(diǎn)之間的相似度進(jìn)行聚類分析,確定當(dāng)前的所述監(jiān)控視頻圖像的備選人群流動(dòng)方向,包括: 根據(jù)所述各運(yùn)動(dòng)點(diǎn)中的每個(gè)運(yùn)動(dòng)點(diǎn)與其他運(yùn)動(dòng)點(diǎn)之間的相似度,計(jì)算各所述運(yùn)動(dòng)點(diǎn)的聚類優(yōu)先級(jí)參數(shù); 從各所述運(yùn)動(dòng)點(diǎn)中確定聚類優(yōu)先級(jí)參數(shù)最大的運(yùn)動(dòng)點(diǎn)作為聚類中心; 從未進(jìn)行聚類操作的運(yùn)動(dòng)點(diǎn)中,選擇與作為聚類中心的運(yùn)動(dòng)點(diǎn)的相似度小于預(yù)設(shè)相似閾值的運(yùn)動(dòng)點(diǎn)與所述聚類中心聚為一類,得到所述聚類中心的聚類結(jié)果; 判斷各所述運(yùn)動(dòng)點(diǎn)是否都進(jìn)行了聚類操作; 如果是,則將作為所述聚類中心的運(yùn)動(dòng)點(diǎn)的運(yùn)動(dòng)方向確定為當(dāng)前的所述監(jiān)控視頻圖像的備選人群流動(dòng)方向; 如果否,則繼續(xù)執(zhí)行確定當(dāng)前優(yōu)先級(jí)最高的運(yùn)動(dòng)點(diǎn)作為聚類中心的步驟。7.根據(jù)權(quán)利要求5所述的方法,其特征在于,從所述備選人群流動(dòng)方向中確定出人群流動(dòng)主方向,包括: 判斷所述備選人群流動(dòng)方向與當(dāng)前的所述監(jiān)控視頻圖像的上一幀視頻圖像得到的備選人群流動(dòng)方向是否一致; 如果是,則計(jì)算包括當(dāng)前的所述監(jiān)控視頻圖像的多幀監(jiān)控視頻圖像中在所述備選人群流動(dòng)方向上所有運(yùn)動(dòng)點(diǎn)之間的距離參數(shù); 判斷計(jì)算得到的所述距離參數(shù)是否大于預(yù)設(shè)的距離參數(shù)閾值; 如果是,則確定所述備選人群流動(dòng)方向?yàn)槿巳毫鲃?dòng)主方向。8.根據(jù)權(quán)利要求7所述的方法,其特征在于,計(jì)算包括當(dāng)前的所述監(jiān)控視頻圖像的多幀監(jiān)控視頻圖像中在所述備選人群流動(dòng)方向上所有運(yùn)動(dòng)點(diǎn)之間的距離參數(shù),包括: 對(duì)所述多幀監(jiān)控視頻圖像進(jìn)行濾波平滑處理; 計(jì)算濾波平滑處理后的所述多幀監(jiān)控視頻圖像中在所述備選人群流動(dòng)方向上所有運(yùn)動(dòng)點(diǎn)之間的距離之和; 根據(jù)得到的所述備選人群流動(dòng)方向上所有運(yùn)動(dòng)點(diǎn)之間的距離之和以及所述備選人群流動(dòng)方向上的運(yùn)動(dòng)點(diǎn)數(shù)量,得到所述距離參數(shù)。9.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 計(jì)算覆蓋所述人群流動(dòng)主方向的最小凸包; 確定所述最小凸包內(nèi)與人群流動(dòng)主方向之間的角度小于預(yù)設(shè)角度閾值的主方向運(yùn)動(dòng)點(diǎn)的數(shù)量; 根據(jù)確定的所述主方向運(yùn)動(dòng)點(diǎn)的數(shù)量和當(dāng)前的所述監(jiān)控視頻圖像內(nèi)運(yùn)動(dòng)點(diǎn)的總數(shù)量,確定所述人群流動(dòng)主方向上的行人比例。10.一種人群流動(dòng)主方向估計(jì)裝置,其特征在于,包括: 圖像獲取模塊,用于獲取當(dāng)前的監(jiān)控視頻圖像; 跟蹤模塊,用于提取當(dāng)前的所述監(jiān)控視頻圖像中的圖像特征點(diǎn),并對(duì)提取的所述圖像特征點(diǎn)進(jìn)行跟蹤; 運(yùn)動(dòng)點(diǎn)構(gòu)造模塊,用于根據(jù)所述圖像特征點(diǎn)的跟蹤結(jié)果,構(gòu)造當(dāng)前的所述監(jiān)控視頻圖像的運(yùn)動(dòng)點(diǎn); 相似度計(jì)算模塊,用于計(jì)算各所述運(yùn)動(dòng)點(diǎn)之間的相似度; 主方向確定模塊,用于根據(jù)計(jì)算得到的各所述運(yùn)動(dòng)點(diǎn)之間的相似度,確定出人群流動(dòng)主方向。11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述運(yùn)動(dòng)點(diǎn)構(gòu)造模塊,包括: 第一確定單元,用于根據(jù)所述圖像特征點(diǎn)的跟蹤結(jié)果,確定各所述圖像特征點(diǎn)在當(dāng)前的所述監(jiān)控視頻圖像之前的連續(xù)多幀監(jiān)控視頻圖像內(nèi)的運(yùn)動(dòng)位置; 第二確定單元,用于根據(jù)所確定的各所述圖像特征點(diǎn)的運(yùn)動(dòng)位置,確定各所述圖像特征點(diǎn)當(dāng)前的運(yùn)動(dòng)方向和運(yùn)動(dòng)速度; 第三確定單元,用于確定所述運(yùn)動(dòng)速度大于預(yù)設(shè)運(yùn)動(dòng)速度閾值的圖像特征點(diǎn)作為所述監(jiān)控視頻圖像的運(yùn)動(dòng)點(diǎn)。12.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述相似度計(jì)算模塊,包括: 相似度計(jì)算單元,用于通過以下公式計(jì)算各運(yùn)動(dòng)點(diǎn)中之間的相似度d(ml ,m2): d(ml,m2)=dl((xl,yl),(x2,y2))*d2(al,a2) 其中,ml表示計(jì)算相似度的兩個(gè)運(yùn)動(dòng)點(diǎn)中的一個(gè)運(yùn)動(dòng)點(diǎn),m2表示計(jì)算相似度的兩個(gè)運(yùn)動(dòng)點(diǎn)中的另一個(gè)運(yùn)動(dòng)點(diǎn),(11((11,71),(12,72))表示計(jì)算相似度的兩個(gè)運(yùn)動(dòng)點(diǎn)的歐氏距離,(xl,yl)表示ml的位置坐標(biāo),(x2,y2)表示m2的位置坐標(biāo),d2(al,a2)表示計(jì)算相似度的兩個(gè)運(yùn)動(dòng)點(diǎn)的運(yùn)動(dòng)方向之間的距離。13.根據(jù)權(quán)利要求12所述的裝置,其特征在于, d2(al,a2)=wl*[delta(al,theta(ml,m2))+delta(a2,theta(ml,m2))]+w2*delta(al,a2) 其中,al表示計(jì)算相似度的兩個(gè)運(yùn)動(dòng)點(diǎn)中的一個(gè)運(yùn)動(dòng)點(diǎn)的運(yùn)動(dòng)方向,a2表示計(jì)算相似度的兩個(gè)運(yùn)動(dòng)點(diǎn)中的另一個(gè)運(yùn)動(dòng)點(diǎn)的運(yùn)動(dòng)方向,de I ta表示兩個(gè)方向之間的夾角,the ta(ml ,m2)表示兩個(gè)運(yùn)動(dòng)點(diǎn)連線的方向,wl和w2分別表示預(yù)設(shè)的權(quán)重參數(shù)。14.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述主方向確定模塊,包括: 備選方向確定單元,用于對(duì)得到的各所述運(yùn)動(dòng)點(diǎn)之間的相似度進(jìn)行聚類分析,確定當(dāng)前的所述監(jiān)控視頻圖像的備選人群流動(dòng)方向; 主方向確定單元,用于從所述備選人群流動(dòng)方向中確定出人群流動(dòng)主方向。15.根據(jù)權(quán)利要求14所述的裝置,其特征在于,所述備選方向確定單元,包括: 參數(shù)計(jì)算子單元,用于根據(jù)所述各運(yùn)動(dòng)點(diǎn)中的每個(gè)運(yùn)動(dòng)點(diǎn)與其他運(yùn)動(dòng)點(diǎn)之間的相似度,計(jì)算各所述運(yùn)動(dòng)點(diǎn)的聚類優(yōu)先級(jí)參數(shù); 聚類中心確定子單元,用于從各所述運(yùn)動(dòng)點(diǎn)中確定聚類優(yōu)先級(jí)參數(shù)最大的運(yùn)動(dòng)點(diǎn)作為聚類中心; 聚類子單元,用于從未進(jìn)行聚類操作的運(yùn)動(dòng)點(diǎn)中,選擇與作為聚類中心的運(yùn)動(dòng)點(diǎn)的相似度小于預(yù)設(shè)相似閾值的運(yùn)動(dòng)點(diǎn)與所述聚類中心聚為一類,得到所述聚類中心的聚類結(jié)果; 判斷子單元,用于判斷各所述運(yùn)動(dòng)點(diǎn)是否都進(jìn)行了聚類操作; 備選方向確定子單元,用于若所述判斷子單元得到的判斷結(jié)果為是時(shí),則將作為所述聚類中心的運(yùn)動(dòng)點(diǎn)的運(yùn)動(dòng)方向確定為當(dāng)前的所述監(jiān)控視頻圖像的備選人群流動(dòng)方向; 處理子單元,用于若所述判斷子單元得到的判斷結(jié)果為否時(shí),則觸發(fā)所述聚類子單元確定當(dāng)前優(yōu)先級(jí)最高的運(yùn)動(dòng)點(diǎn)作為聚類中心的操作。16.根據(jù)權(quán)利要求14所述的裝置,其特征在于,所述主方向確定單元,包括: 一致性判斷子單元,用于判斷所述備選人群流動(dòng)方向與當(dāng)前的所述監(jiān)控視頻圖像的上一幀視頻圖像得到的備選人群流動(dòng)方向是否一致; 距離參數(shù)計(jì)算子單元,用于若所述一致性判斷子單元得到的判斷結(jié)果為是時(shí),則計(jì)算包括當(dāng)前的所述監(jiān)控視頻圖像的多幀監(jiān)控視頻圖像中在所述備選人群流動(dòng)方向上所有運(yùn)動(dòng)點(diǎn)之間的距離參數(shù); 距離參數(shù)判斷子單元,用于判斷計(jì)算得到的所述距離參數(shù)是否大于預(yù)設(shè)的距離參數(shù)閾值; 主方向確定子單元,用于若所述距離參數(shù)判斷子單元得到的判斷結(jié)果為是時(shí),則確定所述備選人群流動(dòng)方向?yàn)槿巳毫鲃?dòng)主方向。17.根據(jù)權(quán)利要求16所述的裝置,其特征在于,所述距離參數(shù)計(jì)算子單元,具體用于: 對(duì)所述多幀監(jiān)控視頻圖像進(jìn)行濾波平滑處理; 計(jì)算濾波平滑處理后的所述多幀監(jiān)控視頻圖像中在所述備選人群流動(dòng)方向上所有運(yùn)動(dòng)點(diǎn)之間的距離之和; 根據(jù)得到的所述備選人群流動(dòng)方向上所有運(yùn)動(dòng)點(diǎn)之間的距離之和以及所述備選人群流動(dòng)方向上的運(yùn)動(dòng)點(diǎn)數(shù)量,得到所述距離參數(shù)。18.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述裝置還包括: 凸包計(jì)算模塊,用于計(jì)算覆蓋所述人群流動(dòng)主方向的最小凸包; 運(yùn)動(dòng)點(diǎn)數(shù)量確定模塊,用于確定所述最小凸包內(nèi)與人群流動(dòng)主方向之間的角度小于預(yù)設(shè)角度閾值的主方向運(yùn)動(dòng)點(diǎn)的數(shù)量; 行人比例確定模塊,用于根據(jù)確定的所述主方向運(yùn)動(dòng)點(diǎn)的數(shù)量和當(dāng)前的所述監(jiān)控視頻圖像內(nèi)運(yùn)動(dòng)點(diǎn)的總數(shù)量,確定所述人群流動(dòng)主方向上的行人比例。
【文檔編號(hào)】G06T7/20GK106023262SQ201610393242
【公開日】2016年10月12日
【申請(qǐng)日】2016年6月6日
【發(fā)明人】陳芳林, 萬(wàn)定銳
【申請(qǐng)人】深圳市深網(wǎng)視界科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1