System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及智慧樓宇,具體而言,涉及一種基于智慧樓宇的視頻監控方法和監控系統。
技術介紹
1、智慧樓宇運用先進的智能化技術和系統,旨在提升建筑的運行效率,改善居住者或辦公人員的生活和工作環境。在智能樓宇的中,會具有完善的監控網絡,該監控網絡會遍布整個樓宇的各個區域,也就是樓宇中的各個角落都布置一個攝像頭,然后將這些攝像頭所拍攝的信息匯聚到監控室內,監控室內一方面會保存這些攝像頭所拍攝的所有視頻數據都儲存起來。另一方面,則會將這些視頻數據投放到監控室的監控屏幕上,由專門的安保人員對這些監控視頻進行監視,以處理突發狀況。
2、目前,監控室內的監控屏幕一般都是在一塊屏幕上投放多個區域的監控視頻,但是受限于工作人員的處理能力,以及監控屏幕的大小,不可能將樓宇內所有攝像頭上傳的視頻數據都在監控屏幕上顯現。所以一般都是周期性的跳轉監控屏幕上的監控視頻,使得各個區域的監控視頻都能夠在監控屏幕上周期性的顯現。
3、這種監控方式在實際的使用中會出現如下問題,因為監控屏幕上的監控視頻都是隨機,或者周期性的出現。在這些區域出現突發狀況時,因為這個區域的監視頻沒有在監控屏幕上出現,所以監控室內的工作人員會因此不能夠及時的發現突發狀況,進而導致工作人員不能夠及時的到達出現突發狀況的位置處,使得突發狀況不能夠得到及時處理。
技術實現思路
1、本申請的內容部分用于以簡要的形式介紹構思,這些構思將在后面的具體實施方式部分被詳細描述。本申請的內容部分并不旨在標識要求保護的技術方案的關鍵特征或必
2、作為本申請的第一個方面,為了解決監控屏幕上不能夠及時展示突發狀況區域的視頻,而導致突發狀況無法及時處理的技術問題,本申請提供了一種基于智慧樓宇的視頻監控方法,包括如下步驟:
3、步驟1:控制器與所有的攝像頭連接,實時接收各攝像頭拍攝的視頻流信息,并將視頻流信息發送至儲存器儲存;
4、步驟2:控制器對各攝像頭最近的時長為a秒的視頻流信息進行分析,篩選出b個攝像頭的視頻流信息;
5、步驟3:控制器對篩選出的b個攝像頭的視頻流信息進行光流分析,得到視頻流中的動態區域;
6、步驟4:控制器對動態區域進行特征提取得到動態特征,根據動態特征的出現頻次生成各動態區域的監控分數;其中,動態特征的出現頻率越高,監控分數越低;
7、步驟5:控制器根據監控分數的高低篩選出c個攝像頭的視頻流信息,并將c個攝像頭的視頻流信息發送至監控屏幕上。
8、本申請所提供的技術方案中,控制器在接收到各攝像頭拍攝到的視頻流信息之后,會最終篩選出c個攝像頭的視頻流信息,而這c個視頻流信息中是所有攝像頭所得到的信息中,動態特征的出現頻率最低的視頻流信息,所以也就是具有最多陌生信息的視頻流信息,進而能夠相比較于隨機的向監控屏幕上傳視頻流信息,本方案中,上傳的視頻流信息為最不常見的動態信息,可以更大概率的將存在突發狀況的視頻流信息上傳到監控屏幕上,以增加對突發狀況的處理效率。
9、光流分析和動態區域的特征提取在實踐中,會耗費大量的算力,而樓宇內的監控視頻數量又多,對每個監控視頻的視頻流信息都進行光流分析和動態區域的監測,則會嚴重增加計算負擔,進而導致對硬件的要求高。針對這一問題,本申請提供了如下技術方案:
10、進一步的,1≤c≤c0,c0為監控屏幕上能夠展示的視頻流信息的最大數;c0≤b≤2c0。
11、本申請所提供的技術方案中,將c設置為:1≤c≤c0,將b設置為c0≤b≤2c0,所以能夠有效的降低需要進行光流分析和動態特征提取的視頻流的數量,減少了對于硬件的要求,增加了響應速率。
12、步驟2中控制器如果直接對各攝像頭上傳的視頻流信息進行隨機篩選,則會導致記錄了突發狀況的視頻流信息被直接篩選掉。針對這一問題,本申請提供了如下技術方案:
13、步驟21:控制器收集各攝像頭最近的時長為a秒的視頻流信息a1、a2、…ai…ai0;
14、其中,a1為第1個攝像頭的視頻流信息,a2為第2個攝像頭的視頻流信息,ai為第i個攝像頭的視頻流信息,ai0為第i0個攝像頭的視頻流信息,i0為樓宇中攝像頭的總數,i為攝像頭的索引;
15、ai={bi,1、bi,2、…bi,n},其中,bi,1表示第i個攝像頭的視頻流信息中第1張圖片,bi,2表示第i個攝像頭的視頻流信息中第2張圖片,bi,n表示第i個攝像頭的視頻流信息中第n張圖片,n=a×v,v為攝像頭的幀率;
16、步驟22:控制器對每個攝像頭的視頻流信息ai中的每張圖片去除其時間標簽信息,計算每個視頻流信息ai中每張圖片的容量差值分數m;
17、;其中,j為視頻流信息ai中圖片的索引,ci,j表示視頻流信息ai中第j張圖片的容量,表示視頻流信息ai中所有圖片的平均容量;
18、步驟23:控制器根據容量差值分數m的高低,篩選掉容量差值分數m高的圖片,得到b個攝像頭的視頻流信息。
19、本申請所提供的技術方案中,在對攝像頭進行篩選時,并不是隨機篩選,而是利用容量信息進行篩選。相對而言,取出標簽后的每張圖片的容量信息是可以直接讀取到的,而容量差值分數m的計算就是一個簡單的平均差值的計算,并不需要控制器去處理每張圖片內的實際信息,所以在篩選時所需要使用的計算量并不大。而采用該方式進行圖片篩選時,能夠有效的篩選出存在動態變化的視頻流信息。可以預見,如果某個攝像頭所瞄準的區域內,都是靜態的物體,在短時間內,每張圖片基本是一樣的,對應的每張圖片的容量也是一樣的,而如果存在動態的物體,則每張圖片的容量就會發生變化,如此,本申請采用該方案能夠快速的篩選出,存在動態變化的視頻流信息。
20、在對視頻流信息進行光流分析時,因為視頻流信息存在很多重復的信息,對于這些冗余的信息都進行光流分析和后續的動態特征提取,會導致控制器需要計算的內容太多,而引起系統延遲高。針對這一問題,本申請提供了如下技術方案:
21、步驟31:控制器對篩選出的b個攝像頭的視頻流信息分別采用抽幀方法進行信息提取,得到圖像序列;
22、步驟32:控制器對圖像序列中的圖片進行兩兩配對,得到若干個圖像組;
23、步驟33:控制器對圖像組中的兩張圖片進行光流分析,得到圖像組的子區域;
24、步驟34:控制器將圖像序列中所有圖像組的子區域重合得到動態區域。
25、本申請所提供的技術方案中,在進行光流分析之前,采用抽幀方案將視頻流信息中的圖片進行了抽取,減少了光流分析的圖片數量,增加了系統的運行效率。
26、在對視頻流信息進行抽幀會導致很多信息丟失,為此本申請提供如下方案:
27、進一步的,步驟31包括如下步驟:
28、步驟311:控制器計算視頻流中各圖片的容量的方差;
29、步驟312:控制器根據各圖片的方差分布本文檔來自技高網...
【技術保護點】
1.一種基于智慧樓宇的視頻監控方法,其特征在于,包括:
2.根據權利要求1所述的基于智慧樓宇的視頻監控方法,其特征在于:1≤c≤c0,c0為監控屏幕上能夠展示的視頻流信息的最大數;c0≤b≤2c0。
3.根據權利要求2所述的基于智慧樓宇的視頻監控方法,其特征在于:步驟21:控制器收集各攝像頭最近的時長為a秒的視頻流信息A1、A2、…Ai…Ai0;
4.根據權利要求3所述的基于智慧樓宇的視頻監控方法,其特征在于:步驟31:控制器對篩選出的b個攝像頭的視頻流信息分別采用抽幀方法進行信息提取,得到圖像序列;
5.根據權利要求3所述的基于智慧樓宇的視頻監控方法,其特征在于:步驟31包括如下步驟:
6.根據權利要求2所述的基于智慧樓宇的視頻監控方法,其特征在于:步驟33中光流分析的方式如下:
7.根據權利要求6所述的基于智慧樓宇的視頻監控方法,其特征在于:步驟34包括如下步驟:
8.根據權利要求7所述的基于智慧樓宇的視頻監控方法,其特征在于:步驟4包括如下步驟:
9.一種基于智慧樓宇的視頻監控系
...【技術特征摘要】
1.一種基于智慧樓宇的視頻監控方法,其特征在于,包括:
2.根據權利要求1所述的基于智慧樓宇的視頻監控方法,其特征在于:1≤c≤c0,c0為監控屏幕上能夠展示的視頻流信息的最大數;c0≤b≤2c0。
3.根據權利要求2所述的基于智慧樓宇的視頻監控方法,其特征在于:步驟21:控制器收集各攝像頭最近的時長為a秒的視頻流信息a1、a2、…ai…ai0;
4.根據權利要求3所述的基于智慧樓宇的視頻監控方法,其特征在于:步驟31:控制器對篩選出的b個攝像頭的視頻流信息分別采用抽幀方法進行信息提取,得到圖像序列;
5.根據權利...
【專利技術屬性】
技術研發人員:陳英利,解凱,李亞瓊,紀建鋒,
申請(專利權)人:北京航天星橋科技股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。