一種基於光流上下文直方圖的異常行為檢測方法及系統的製作方法
2023-06-13 19:22:31 3
專利名稱:一種基於光流上下文直方圖的異常行為檢測方法及系統的製作方法
技術領域:
本發明涉及行為識別領域,尤其涉及一種基於光流上下文直方圖的異常行為檢測方法及系統。
背景技術:
目前,在公共場合通常都設置有攝像頭,在目前的視頻監控系統中,主要還是依靠人力來發現異常事件,監控人員在監控室通過顯示器觀察攝像頭攝取的影響從而監控異常事件的發生,而缺少一個自動發現異常事件的方法,導致監控效率低下以及產生監控疏漏
發明內容
本發明提供一種對異常行為進行自動檢測的基於光流上下文直方圖的異常行為檢測方法及系統。為解決上述技術問題,本發明提供的一個技術方案是:提供一種基於光流上下文直方圖的異常行為檢測方法,包括:S1、計算多個有異常行為和無異常行為視頻中每個視頻的行為序列對應的基於光流上下文直方圖序列S= (F1, F2,...,Fi,...,FJ,其中,Fi是第i視頻幀的基於光流上下文直方圖,η是行為序列的總幀數;S2、通過降維方法對所述基於光流上下文直方圖進行降維;S3、將經過降維後的元素輸入學習方法通過學習得到用於識別異常行為序列類別的識別向量;S4、計算待檢測視頻的行為序列對應的基於光流上下文直方圖序列;S5、通過降維方法對所述待檢測視頻的行為序列對應的基於光流上下文直方圖進行降維;S6、對經過降維後的元素進行計算得到測試向量;S7、根據所述測試向量和識別向量確定待檢測視頻中行為序列的類別。其中,所述步驟S1、S4中基於光流上下文直方圖序列的具體生成步驟包括:從每個視頻幀中提取光流點,把光流點按照光流的強度和方向分布到極坐標系(r,Θ)中相應的位置,其中,r代表光流強度,Θ代表光流方向,光流強度最大值為Mmax被等分成P部分,光流方向360度被等分成q部分;計算每個視頻幀在每個位置上的光流點的總數,得到每個視頻幀的基於光流上下文直方圖F= {Hh,H1-2, H2-1, Hi+...,Hp_q},其中,Hh代表
強度在與
權利要求
1.一種基於光流上下文直方圖的異常行為檢測方法,其特徵在於,包括: S1、計算多個有異常行為和無異常行為視頻中每個視頻的行為序列對應的基於光流上下文直方圖序列S= (F1, F2,..,Fi,...,FJ,其中,Fi是第i視頻幀的基於光流上下文直方圖,η是行為序列的總幀數; S2、通過降維方法對所述基於光流上下文直方圖進行降維; S3、將經過降維後的元素輸入學習方法通過學習得到用於識別異常行為序列類別的識別向量; S4、計算待檢測視頻的行為序列對應的基於光流上下文直方圖序列; S5、通過降維方法對所述待檢測視頻的行為序列對應的基於光流上下文直方圖進行降維; S6、對經過降維後的元素進行計算得到測試向量; S7、根據所述測試向量和識別向量確定待檢測視頻中行為序列的類別。
2.根據權利要求1所述的一種基於光流上下文直方圖的異常行為檢測方法,其特徵在於,所述步驟S1、S4中基於光流上下文直方圖序列的具體生成步驟包括: 從每個視頻幀中提取光流點,把光流點按照光流的強度和方向分布到極坐標系(r,Θ)中相應的位置,其中,r代表光流強度,Θ代表光流方向,光流強度最大值為Mmax被等分成P部分,光流方向360度被等分成q部分; 計算每個視頻幀在每個位置上的光流點的總數,得到每個視頻幀的基於光流上下文直 方圖..,H2^1,...,Hi^,..,HpJ,其中,Hh 代表強度在
3.根據權利要求1所述的一種基於光流上下文直方圖的異常行為檢測方法,其特徵在於,所述學習方法為隨機森林、支持向量機、或貝葉斯網絡。
4.一種基於光流上下文直方圖的異常行為檢測系統,其特徵在於,包括直方圖序列計算單元、降維單元、識別向量生成單元、測試向量生成單元以及行為序列類別判定單元: 所述直方圖序列計算單元用於計算多個有異常行為和無異常行為視頻中每個視頻的行為序列對應的基於光流上下文直方圖序列S={F1; F2,..., Fi,.., FJ,其中,Fi是第i視頻幀的光流直方圖,η是行為序列的總幀數; 所述降維單元用於通過降維方法對所述基於光流上下文直方圖進行降維; 所述識別向量生成單元用於將經過降維後的元素輸入學習方法通過學習得到用於識別異常行為序列類別的識別向量; 所述直方圖序列計算單元還用於計算待檢測視頻的行為序列對應的待基於光流上下文直方圖序列; 所述降維單元還用於通過降維方法對所述待檢測視頻的行為序列對應的基於光流上下文直方圖進行降維; 所述測試向量生成單元用於對經過降維後的元素進行計算得到測試向量; 所述行為序列類別判定單元用於根據所述測試向量和識別向量確定待檢測視頻中行為序列的類別。
5.根據權利要求4所述的一種基於光流上下文直方圖的異常行為檢測系統,其特徵在於,所述直方圖序列計算單元包括: 光流點分布圖生成模塊,用於從每個視頻幀中提取光流點,把光流點按照光流的強度和方向分布到極坐標系Cr, Θ )中相應的位置,其中,r代表光流強度,Θ代表光流方向,光流強度最大值為Mmax被等分成P部分,光流方向360度被等分成q部分; 光流直方圖生成模塊,用於計算每個視頻幀在每個位置上的光流點的總數,得到每個視頻幀的基於光流上下文直方圖F= {Hh,氏_2,Hh,氏_」,...,Hp_q},其中,Η」代表強度在與
6.根據權利要求1所述的一種基於光流上下文直方圖的異常行為檢測方法,其特徵在於,所述學習方法為隨機森林、支持向量機、或貝葉斯網絡。
全文摘要
本發明公開一種基於光流上下文直方圖的異常行為檢測方法,包括獲取,計算多個有異常行為和無異常行為的視頻中每個視頻的行為序列對應的基於光流上下文直方圖序列;對所述基於光流上下文直方圖進行降維;將經過降維後的元素輸入至學習方法通過學習得到用於識別異常行為序列類別的向量;計算待檢測視頻的行為序列對應的基於光流上下文直方圖序列;對所述基於光流上下文直方圖進行降維;對降維後的元素進行計算得到測試向量;根據所述測試和識別向量確定待檢測視頻中行為序列的類別。本發明公開一種基於光流上下文直方圖的異常行為檢測系統。
文檔編號G06K9/62GK103077401SQ20121057925
公開日2013年5月1日 申請日期2012年12月27日 優先權日2012年12月27日
發明者陳雁, 周勇, 胡祝銀, 林必毅, 汪勇 申請人:深圳市賽為智能股份有限公司