一種安防監控視頻存儲與回放方法
【專利摘要】本發明提供一種安防監控視頻存儲方法;包括如下步驟:以每一幀監控畫面的攝取時刻為元素,編制一個一維時間表;建立一個存儲監控畫面的圖像庫,先將第一幀監控畫面的攝取時刻添加到所述時間表的起始位置,并將第一幀監控畫面存入所述圖像庫;并建立第一幀畫面的攝取時刻與圖像數據之間的映射;對于每一幀監控畫面,將其攝取時刻添加至時間表的末尾;并將其圖像數據與前一幀監控畫面所對應的圖像數據相比較,兩者差異在規定范圍內時,摒棄當前幀的圖像數據,而將當前幀的攝取時刻映射至前一幀監控畫面所對應的圖像數據;該方法可以顯著降低監控視頻的存儲數據量。
【專利說明】一種安防監控視頻存儲與回放方法
【技術領域】
[0001]本發明涉及電子安防系統領域,特別地,是涉及一種安防監控視頻存儲與回放方法。
【背景技術】
[0002]在安防監控領域,目前廣泛采用的是監控畫面的連續攝取、連續存儲,以及連續回放模式。按照該模式,在連續監控的情況下,由于監控畫面的總幀數巨大,對于高清監控畫面而言,各幀畫面本身的數據量亦很大,這樣,一小段時間的監控視頻的數據量就十分龐大,這對于目前普遍流行的網絡攝像頭而言,視頻存儲空間是一個極大的考驗,若需要申請網絡服務器進行監控視頻存儲,其成本十分昂貴。另一方面,對于目前的安防監控視頻而言,若要在出現安防事件后,調取回放監控視頻,只能以快進的方式連續播放視頻,并在視頻中捕捉偶然出現的事件畫面,其等待的時間十分漫長,在多角度監控的情況下,需要以此方式回播多段視頻,工作量十分艱巨,不利于迅速破案。
【發明內容】
[0003]針對上述問題,本發明的目的在于提供一種安防監控視頻存儲與回放方法,該方法可以顯著降低監控視頻的存儲數據量,并有利于迅速調取安防事件畫面。
[0004]本發明解決其技術問題所采用的技術方案是:
[0005]對于所述安防監控視頻的存儲方法,包括如下步驟:
[0006]—、以每一巾貞監控畫面的攝取時刻為兀素,編制一個一維時間表;
[0007]二、建立一個存儲監控畫面的圖像庫,先將第一幀監控畫面的攝取時刻添加到所述時間表的起始位置,并將第一幀監控畫面存入所述圖像庫;并建立第一幀畫面的攝取時刻與圖像數據之間的映射;
[0008]三、對于每一幀監控畫面,將其攝取時刻添加至所述時間表的末尾;并將其圖像數據與前一幀監控畫面所對應的圖像數據相比較,兩者差異在規定范圍內時,摒棄當前幀的圖像數據,而將當前幀的攝取時刻映射至前一幀監控畫面所對應的圖像數據;若兩者差異超出規定范圍,則將當前幀的圖像數據存入所述圖像庫,并建立當前幀畫面的攝取時刻與當前幀的圖像數據之間的映射。
[0009]作為優選,在存儲所述監控畫面時,首先建立一個與所述監控畫面的分辨率相對應的MXN(M< N)的矩陣;然后將監控畫面的每一個像素點的顏色值作為該矩陣的各元素;在比較兩幀監控畫面的圖像數據時,按照如下方法:1、將兩幀監控畫面所對應的圖像矩陣直接作差,得到一個差異矩陣;2、計算所述差異矩陣中各元素的平方和,所述平方和小于規定值時,判定為所述兩幀監控畫面的圖像數據未超出規定范圍。
[0010]作為優選,在存儲所述監控畫面時,首先建立一個與所述監控畫面的分辨率相對應的MXN(M< N)的矩陣;然后將監控畫面的每一個像素點的顏色值作為該矩陣的各元素;在比較兩幀監控畫面的圖像數據時,按照如下方法:1、對于各幀監控畫面所對應的圖像矩陣,計算每一個顏色值與其周圍各顏色值的差方之和,作為對應于每一個元素的局部結構值;2、計算各幀監控畫面中所有元素的結構值總和,作為總結構值;3、計算所述兩幀監控畫面的總結構值之差;若所述總結構值之差小于規定值時,判定為所述兩幀監控畫面的圖像數據未超出規定范圍。
[0011]上述安防監控視頻的存放方法,其有益效果在于:對于監控范圍內,連續時間內靜止不動的畫面,僅在存儲設備中存儲一幀;事實上,對于大量的監控范圍,其絕大部分時間內由于沒有人員出入,因此,畫面基本上是固定的,對于該種長時間靜止的畫面,如每一幀都獨立存入存儲設備,則存儲量極其巨大,將消耗大量的空間,嚴重浪費存儲成本;而按照上述方法,則將在不丟失監控信息的基礎上,極大地縮減監控信息的存放空間。
[0012]對于所述安防監控視頻的回放方法,至少包括如下一種方式:按順序直接播放所述圖像庫中的每一幀監控畫面;并將每一幀監控畫面對應的攝取時刻顯示于屏幕,如某一幀畫面對應于連續的多個攝取時刻,則只顯示該連續的多個時刻的首尾時刻。
[0013]上述安防監控視頻的回放方法,其有益效果在于:對于監控畫面中連續靜止的畫面,直接被縮減為一幀,因此,回放視頻中僅呈現監控范圍內的動態事件,而這一系列動態事件恰是監控回放作業中所需獲取的關鍵信息,因此,在視頻回放過程中,對于無用視頻信息的觀看時間被縮減到極小(一幀畫面的時間極短),使破案等待時間幾乎實現了零浪費,大幅提聞了破案效率。
【具體實施方式】
[0014]下面對本發明進一步說明:
[0015]對于所述安防監控視頻的存儲方法,包括如下步驟:
[0016]—、以每一巾貞監控畫面的攝取時刻為兀素,編制一個一維時間表;第一巾貞監控畫面的攝取時刻添加到該時間表的起始位置,此后,每一幀的攝取時刻添加到該時間表的末尾。
[0017]二、建立一個存儲監控畫面的圖像庫,將第一幀監控畫面的攝取時刻添加到所述時間表的起始位置后,將第一幀監控畫面的圖像數據存入所述圖像庫;并建立第一幀監控畫面的攝取時刻與圖像數據之間的映射。
[0018]三、對于每一幀監控畫面,將其攝取時刻添加至所述時間表的末尾后;將其圖像數據與前一幀監控畫面所對應的圖像數據相比較,兩者差異在規定范圍內時,摒棄當前幀的圖像數據,而將當前幀的攝取時刻映射至前一幀監控畫面所對應的圖像數據;若兩者差異超出規定范圍,則將當前幀的圖像數據存入所述圖像庫,并建立當前幀畫面的攝取時刻與當前幀的圖像數據之間的映射。
[0019]在存儲所述監控畫面時,首先建立一個與監控畫面的分辨率相對應的MXN的矩陣;然后將監控畫面的每一個像素點的顏色值作為該矩陣的各元素。
[0020]在比較兩幀監控畫面的圖像數據時,可以按照如下方法:1、將兩幀監控畫面所對應的圖像矩陣直接作差,得到一個差異矩陣;2、計算所述差異矩陣中各元素的平方和,所述平方和小于規定值時,判定為所述兩幀監控畫面的圖像數據未超出規定范圍。該方式屬于圖像對比的常規方法,其特點是,對比精準,兩圖像只要有所不同,即認為是不同的圖像。但是,在較多情況下,存在著監控畫面抖動的問題,在此情況下,實際上并未出現安防事件,卻需要存儲多幀監控畫面,顯然也存在著存儲空間浪費的問題。
[0021]為此,可以采用如下的方法對兩幀監控畫面進行比較:1、對于各幀監控畫面所對應的圖像矩陣,計算每一個顏色值與其周圍各顏色值的差方之和,作為對應于每一個元素的局部結構值;2、計算各幀監控畫面中所有元素的結構值總和,作為總結構值;3、計算所述兩幀監控畫面的總結構值之差;若所述總結構值之差小于規定值時,判定為所述兩幀監控畫面的圖像數據未超出規定范圍。對于抖動狀態下拍攝的兩幀監控畫面,它們對應的圖像矩陣存在大量相同的元素,僅僅是對應相同的元素所在的位置不同,但是這些元素與周圍元素之間數據結構關系卻是不變的,因此,將該種數據結構關系作統計后再進行對比,即可解決畫面抖動狀態下的重復存儲問題。
[0022]按照上述安防監控視頻的存放方法,對于監控范圍內,連續時間內靜止不動的畫面,僅在存儲設備中存儲一幀;事實上,對于大量的監控范圍,其絕大部分時間內由于沒有人員出入,因此,畫面基本上是固定的,對于該種長時間靜止的畫面,如每一幀都獨立存入存儲設備,則存儲量極其巨大,將消耗大量的空間,嚴重浪費存儲成本;而按照上述方法,則將在不丟失監控信息的基礎上,極大地縮減監控信息的存放空間。
[0023]對于所述安防監控視頻的回放方法,至少包括如下一種方式:按順序直接播放所述圖像庫中的每一幀監控畫面;并將每一幀監控畫面對應的攝取時刻顯示于屏幕,如某一幀畫面對應于連續的多個攝取時刻,則只顯示該連續的多個時刻的首尾時刻。
[0024]按照上述安防監控視頻的回放方法,對于監控畫面中連續靜止的畫面,直接被縮減為一幀,因此,回放視頻中僅呈現監控范圍內的動態事件,而這一系列動態事件恰是監控回放作業中所需獲取的關鍵信息,因此,在視頻回放過程中,對于無用視頻信息的觀看時間被縮減到極小(一幀畫面的時間極短),使破案等待時間幾乎實現了零浪費,大幅提高了破案效率。
【權利要求】
1.一種安防監控視頻存儲方法;包括如下步驟: 一、以每一巾貞監控畫面的攝取時刻為兀素,編制一個一維時間表; 二、建立一個存儲監控畫面的圖像庫,先將第一幀監控畫面的攝取時刻添加到所述時間表的起始位置,并將第一幀監控畫面存入所述圖像庫;并建立第一幀畫面的攝取時刻與圖像數據之間的映射; 三、對于每一幀監控畫面,將其攝取時刻添加至所述時間表的末尾;并將其圖像數據與前一幀監控畫面所對應的圖像數據相比較,兩者差異在規定范圍內時,摒棄當前幀的圖像數據,而將當前幀的攝取時刻映射至前一幀監控畫面所對應的圖像數據;若兩者差異超出規定范圍,則將當前幀的圖像數據存入所述圖像庫,并建立當前幀畫面的攝取時刻與當前幀的圖像數據之間的映射。
2.根據權利要求1所述的安防監控視頻存儲方法,其特征在于:在存儲所述監控畫面時,首先建立一個與所述分辨率相對應的MXN(M < N)的矩陣;然后將監控畫面的每一個像素點的顏色值作為該矩陣的各元素;在比較兩幀監控畫面的圖像數據時,按照如下方法:1、將兩幀監控畫面所對應的圖像矩陣直接作差,得到一個差異矩陣;2、計算所述差異矩陣中各元素的平方和,所述平方和小于規定值時,判定為所述兩幀監控畫面的圖像數據未超出規定范圍。
3.根據權利要求1所述的安防監控視頻存儲方法,其特征在于:在存儲所述監控畫面時,首先建立一個與所述分辨率相對應的MXN(M < N)的矩陣;然后將監控畫面的每一個像素點的顏色值作為該矩陣的各元素;在比較兩幀監控畫面的圖像數據時,按照如下方法:1、對于各幀監控畫面所對應的圖像矩陣,計算每一個顏色值與其周圍各顏色值的差方之和,作為對應于每一個元素的局部結構值;2、計算各幀監控畫面中所有元素的結構值總和,作為總結構值;3、計算所述兩幀監控畫面的總結構值之差;若所述總結構值之差小于規定值時,判定為所述兩幀監控畫面的圖像數據未超出規定范圍。
4.一種安防監控視頻的回放方法,其特征在于:至少包括如下一種方式:按順序直接播放所述圖像庫中的每一幀監控畫面;并將每一幀監控畫面對應的攝取時刻顯示于屏幕,如某一幀畫面對應于連續的多個攝取時刻,則只顯示該連續的多個時刻的首尾時刻。
【文檔編號】H04N5/76GK104394345SQ201410756711
【公開日】2015年3月4日 申請日期:2014年12月10日 優先權日:2014年12月10日
【發明者】馬人歡 申請人:馬人歡