一種視頻濃縮方法及裝置的制造方法
【技術領域】
[0001]本發明涉及視頻處理技術領域,具體而言,涉及一種視頻濃縮方法及裝置。
【背景技術】
[0002]視頻監控系統在社會管理方面具有重要應用價值。在公共場所通過攝像頭進行監控,攝像頭每天拍攝大量的監控視頻,但其中有價值的視頻片段并不多,為了節省監控視頻所需的存儲空間,需要對監控視頻進行視頻濃縮,去除監控視頻中價值低的視頻片段。
[0003]當前,現有技術提供了一種視頻濃縮方法,該方法包括:通過運動偵測方式對監控視頻的視頻幀進行處理,確定包含運動目標的視頻幀,將包含運動目標的視頻幀確定為有價值的視頻幀,保留這些有價值的視頻幀,將監控視頻中的其它視頻幀剔除,實現對監控視頻的視頻濃縮處理。
[0004]但是對于廣場或地鐵等人多且持續有人運動的場合,這些場合的監控視頻中幾乎每一視頻幀中都包含運動目標,因此通過上述運動偵測方式無法對這些場合的監控視頻進行有效地視頻濃縮。
【發明內容】
[0005]有鑒于此,本發明實施例的目的在于提供一種視頻濃縮方法及裝置,實現通過人群分析算法來進行視頻濃縮處理,對人多且持續有人運動的場合的監控視頻進行了有效的視頻濃縮。
[0006]第一方面,本發明實施例提供了一種視頻濃縮方法,所述方法包括:
[0007]獲取待濃縮視頻,分析所述待濃縮視頻得到分析結果,所述分析結果包括視頻幀對應的即時人數、人群運動速度及人群運動一致程度;
[0008]根據所述分析結果從所述待濃縮視頻中確定需保留的視頻片段;
[0009]對所述需保留的視頻片段進行視頻編碼,得到所述待濃縮視頻對應的濃縮視頻數據。
[0010]結合第一方面,本發明實施例提供了上述第一方面的第一種可能的實現方式,其中,所述分析所述待濃縮視頻得到分析結果,包括:
[0011]在所述待濃縮視頻的視頻場景中選定待分析區域;
[0012]通過預設人群分析算法對所述待濃縮視頻的各視頻幀中所述待分析區域的圖像進行分析,分別得到各視頻幀對應的分析結果。
[0013]結合第一方面的第一種可能的實現方式,本發明實施例提供了上述第一方面的第二種可能的實現方式,其中,所述在所述待濃縮視頻的視頻場景中選定待分析區域,包括:
[0014]將所述待濃縮視頻的視頻場景對應的完整圖像區域確定為待分析區域;或者,
[0015]將所述待濃縮視頻的視頻場景中預設地點對應的圖像區域確定為待分析區域;或者,
[0016]將所述待濃縮視頻的視頻場景中人員流量最大的位置對應的圖像區域確定為待分析區域。
[0017]結合第一方面的第一種可能的實現方式,本發明實施例提供了上述第一方面的第三種可能的實現方式,其中,所述通過預設人群分析算法對所述待濃縮視頻的各視頻幀中所述待分析區域的圖像進行分析之前,還包括:
[0018]對于所述待濃縮視頻的各視頻幀,分別標定所述各視頻幀中行人的高度;
[0019]相應地,所述通過預設人群分析算法對所述待濃縮視頻的各視頻幀中所述待分析區域的圖像進行分析,包括:
[0020]根據標定的所述各視頻幀中行人的高度,通過所述預設人群分析算法,分析所述各視頻幀中所述待分析區域的圖像得到分析結果。
[0021]結合第一方面及第一方面的第一至第三任一種可能的實現方式,本發明實施例提供了上述第一方面的第四種可能的實現方式,其中,所述根據所述分析結果從所述待濃縮視頻中確定需保留的視頻片段,包括:
[0022]根據預先設置的價值判定規則及各視頻幀對應的分析結果,分別計算各視頻幀的價值系數;
[0023]根據預設價值閾值及所述各視頻幀的價值系數,確定所述待濃縮視頻中需保留的視頻幀;
[0024]將確定的視頻幀組成需保留的視頻片段。
[0025]結合第一方面的第四種可能的實現方式,本發明實施例提供了上述第一方面的第五種可能的實現方式,其中,所述根據預設價值閾值及所述每一視頻幀的價值系數,確定所述待濃縮視頻中需保留的視頻幀之前,還包括:
[0026]對所述待濃縮視頻中連續預設幀的視頻幀的價值系數進行低通濾波處理,過濾所述待濃縮視頻中的噪聲視頻幀。
[0027]結合第一方面,本發明實施例提供了上述第一方面的第六種可能的實現方式,其中,所述方法還包括:
[0028]將所述待濃縮視頻中不需保留的視頻片段刪除;或者,
[0029]按照預設抽幀策略,從所述待濃縮視頻的不需保留的視頻片段中抽取視頻幀,將抽取的視頻幀存儲在本地緩存中。
[0030]第二方面,本發明實施例提供了一種視頻濃縮裝置,所述裝置包括:
[0031]獲取模塊,用于獲取待濃縮視頻;
[0032]分析模塊,用于分析所述待濃縮視頻得到分析結果,所述分析結果包括視頻幀對應的即時人數、人群運動速度及人群運動一致程度;
[0033]確定模塊,用于根據所述分析結果從所述待濃縮視頻中確定需保留的視頻片段;
[0034]編碼模塊,用于對所述需保留的視頻片段進行視頻編碼,得到所述待濃縮視頻對應的濃縮視頻數據。
[0035]結合第二方面,本發明實施例提供了上述第二方面的第一種可能的實現方式,其中,所述分析模塊包括:
[0036]選定單元,用于在所述待濃縮視頻的視頻場景中選定待分析區域;
[0037]分析單元,用于通過預設人群分析算法對所述待濃縮視頻的各視頻幀中所述待分析區域的圖像進行分析,分別得到各視頻幀對應的分析結果。
[0038]結合第二方面的第一種可能的實現方式,本發明實施例提供了上述第二方面的第二種可能的實現方式,其中,所述選定單元包括:
[0039]第一確定子單元,用于將所述待濃縮視頻的視頻場景對應的完整圖像區域確定為待分析區域;或者,
[0040]第二確定子單元,用于將所述待濃縮視頻的視頻場景中預設地點對應的圖像區域確定為待分析區域;或者,
[0041]第三確定子單元,用于將所述待濃縮視頻的視頻場景中人員流量最大的位置對應的圖像區域確定為待分析區域。
[0042]結合第二方面的第一種可能的實現方式,本發明實施例提供了上述第二方面的第三種可能的實現方式,其中,所述裝置還包括:
[0043]高度標定模塊,用于對于所述待濃縮視頻的各視頻幀,分別標定所述各視頻幀中行人的高度;
[0044]相應地,所述分析單元,用于根據標定的所述各視頻幀中行人的高度,通過所述預設人群分析算法,分析所述各視頻幀中所述待分析區域的圖像得到分析結果。
[0045]結合第二方面及第二方面的第一至第三任一種可能的實現方式,本發明實施例提供了上述第二方面的第四種可能的實現方式,其中,所述確定模塊包括:
[0046]計算單元,用于根據預先設置的價值判定規則及各視頻幀對應的分析結果,分別計算各視頻幀的價值系數;
[0047]確定單元,用于根據預設價值閾值及所述各視頻幀的價值系數,確定所述待濃縮視頻中需保留的視頻幀;
[0048]組成單元,用于將確定的視頻幀組成需保留的視頻片段。
[0049]結合第二方面的第四種可能的實現方式,本發明實施例提供了上述第二方面的第五種可能的實現方式,其中,所述裝置還包括:
[0050]濾波模塊,用于對所述待濃縮視頻中連續預設幀的視頻幀的價值系數進行低通濾波處理,過濾所述待濃縮視頻中的噪聲視頻幀。
[0051]結合第二方面,本發明實施例提供了上述第二方面的第六種可能的實現方式,其中,所述裝置還包括:
[0052]刪除模塊,用于將所述待濃縮視頻中不需保留的視頻片段刪除;或者,
[0053]抽幀模塊,用于按照預設抽幀策略,從所述待濃縮視頻的不需保留的視頻片段中抽取視頻幀,將抽取的視頻幀存儲在本地緩存中。
[0054]在本發明實施例提供的方法及裝置中,獲取待濃縮視頻,分析待濃縮視頻得到分析結果,包括視頻幀對應的即時人數、人群運動速度及人群運動一致程度;根據分析結果從待濃縮視頻中確定需保留的視頻片段;對需保留的視頻片段進行視頻編碼,得到待濃縮視頻對應的濃縮視頻數據。本發明通過人群分析算法來得到視頻幀對應的即時人數、人群運動速度及人群運動一致程度,根據分析得到的這些人群相關參數來實現視頻濃縮處理,滿足了廣場或地鐵等人多且持續有人運動的場合的需求,對這些場合的監控視頻進行了有效的視頻濃縮,節省了存儲這些場合的監控視頻所需的存儲空間,且極大縮短了這些場合的監控視頻的調閱及播放時間。
[0055]為使本發明的上述目的、特征和優點能更明顯易懂,下文特舉較佳實施例,并配合所附附圖,作詳細說明如下。
【附圖說明】
[0056]為了更清楚地說明本發明實施例的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,應當理解,以下附圖僅示出了本發明的某些實施例,因此不應被看作是對范圍的限定,對于本領域普通技術人員來講