延長視頻監控系統錄像存儲時間的方法與流程
2023-08-11 01:37:46 1
本發明屬於視頻處理方法領域,涉及一種延長視頻監控系統錄像存儲時間的方法。
背景技術:
在視頻監控領域,因受到硬體存儲設備容量限制或成本控制,當存儲系統存滿錄像時,只能選擇刪除掉日期最久的錄像文件或丟棄日期最新的錄像文件。用戶普遍對能存儲更長時間視頻監控設備有強烈期待,同時又不希望為此付出高額系統擴容成本。保存在存儲系統的錄像對用戶的價值是有區別的,日期越久的錄像相對而言對用戶可利用價值越低。
專利CN105872552A:延長視頻監控系統錄像存儲時間的智能處理方法,通過對日期最久錄像文件進行有效處理來延長監控系統錄像存儲時間的方案,實現了系統錄像存儲時間的延長。但其方案依賴視頻關鍵幀提取,存在一定弊端,一是,如果視頻是快速運動場景下,會丟失部分視頻細節,降低錄像價值。二是,對於長時間靜止畫面場景,保存了很多重複的關鍵幀,降低了存儲系統利用率。
技術實現要素:
本發明為了彌補現有技術的不足,提供了一種能夠提高錄像價值和存儲系統利用率的延長視頻監控系統錄像存儲時間的方法。
本發明是通過如下技術方案實現的:
本發明的延長視頻監控系統錄像存儲時間的方法,其特徵在於:包括以下步驟:
(1)、設定存儲系統佔用率的閾值,存儲系統佔用率超過設定的閾值時開啟處理;
(2)、選擇待處理的錄像文件;
(3)、對選擇出的錄像文件採用圖像運動目標檢測算法:圖像幀間差異法,鑑別當前場景是否為長時間靜止場景或快速運動場景;其中長時間靜止場景,丟掉所有視頻幀,直到有運動場景要素來臨;快速運動場景保存所有視頻幀,保證視頻質量;其他場景保留視頻關鍵幀;
(4)智能分析後的數據進行解碼和再編碼,將編碼後的錄像文件保存到存儲系統。
步驟(3)中,採用圖像運動目標檢測算法:圖像幀間差異法,是指,如果連續無變化幀數大於M,定義為長時間靜止場景;如果連續無變化幀小於N,定義為快速運動場景;如果連續無變化幀大於N同時小於M(N<M),定義為其他場景。
本發明的有益效果是,操作簡單、使用方便,在錄像質量和存儲空間延長之間取得平衡,保證了錄像視頻解析度不降低,運動場景下關鍵信息不丟失,靜止場景下又能極大提高錄像壓縮率,延長了錄像存儲時間;在監控系統不添加硬體存儲設備的情況下,延長了錄像存儲時間,節省了系統擴容成本,提高了視頻監控產品性價比。
附圖說明
圖1為本發明的工作流程示意圖。
具體實施方式
附圖為本發明的一種具體實施例。
本發明是通過如下技術方案實現的:
本發明的延長視頻監控系統錄像存儲時間的方法,其特徵在於:包括以下步驟:
(1)、設定存儲系統佔用率的閾值,存儲系統佔用率超過設定的閾值時開啟處理;
(2)、選擇待處理的錄像文件;
(3)、對選擇出的錄像文件運用圖像運動目標檢測算法:圖像幀間差異法,鑑別當前場景是否為長時間靜止場景或快速運動場景;其中長時間靜止場景,丟掉所有視頻幀,直到有運動場景要素來臨;快速運動場景保存所有視頻幀,保證視頻質量;其他場景保留視頻關鍵幀;
(4)智能分析後的數據進行解碼和再編碼,將編碼後的錄像文件保存到存儲系統。
步驟(3)中,採用圖像運動目標檢測算法:圖像幀間差異法,如果連續無變化幀數大於M,定義為長時間靜止場景;如果連續無變化幀小於N,定義為快速運動場景;如果連續無變化幀大於N同時小於M(N<M),定義為其他場景。
本發明的延長視頻監控系統錄像存儲時間的方法,確定處理功能開啟和關閉的控制時機,即設定存儲系統佔用率的閾值,實時檢測存儲系統佔用率,當系統存儲資源使用率達到此閾值觸發該功能;選擇待處理的錄像文件,對系統中已保存的日期最久錄像文件進行處理,優先處理日期最久的錄像文件,可以保證日期最新天數的錄像質量;對選擇出的錄像文件運用智能視頻處理,鑑別當前場景是否為長時間靜止場景或快速運動場景。其中長時間靜止場景,丟掉所有視頻幀,直到有運動場景要素來臨;快速運動場景保存所有視頻幀,保證視頻質量;其他場景保留視頻關鍵幀。智能分析後的數據進行解碼和再編碼,將編碼後的錄像文件保存到存儲系統。隨著文件的處理,存儲系統佔用率會慢慢降低,當存儲系統佔用率低於設定閾值則關閉該處理功能,如此循環往復。