<menu id="guoca"></menu>
<nav id="guoca"></nav><xmp id="guoca">
  • <xmp id="guoca">
  • <nav id="guoca"><code id="guoca"></code></nav>
  • <nav id="guoca"><code id="guoca"></code></nav>

    對HEVC壓縮的監控視頻的隱私保護運動檢測

    一顆小胡椒2022-03-24 07:55:44

    針對隱私保護的監控視頻上的運動檢測問題,目前已有的工作無法在通用HEVC視頻壓縮標準上起到較好的檢測效果。為了解決這個問題,我們通過觀察視頻中運動物體的運動矢量差(MVD)變化,利用幀間預測參考關系和運動物體的時空相關性等,實現了一種針對選擇性加密后HEVC視頻的運動檢測方法。此運動檢測方法在多種場景的監控視頻中均實現了較高的檢測精度,并且計算的時間復雜度很低。

    該成果“Privacy-Preserving Motion Detection for HEVC-Compressed Surveillance Video”發表在SCI期刊ACM TOMM上(ACM Transactions on Multimedia Computing Communications and Applications, Vol. 18, No. 1, pp. 1–27 ,  Jan. 2022)。ACM TOMM是多媒體計算領域的頂級期刊之一,為CCF推薦的B類期刊。

    • 論文鏈接:
    • https://dl.acm.org/doi/10.1145/3472669

    背景與動機

    在云計算時代,大量數據被上傳到公共云端進行存儲和處理,由此帶來的隱私泄露問題也成為云用戶最大的擔憂之一。為了解決隱私問題,需對敏感數據進行加密,規定只有加密后的數據才能上傳到云,但這樣若沒有解密密鑰,人們就無法從上傳的加密數據中挖掘出有效信息。

    監控視頻也常常通過云來存儲、處理和訪問。視頻監控的常見任務之一是檢測正在運動的物體及其軌跡,即運動檢測。傳統的檢測方法需以明文的形式訪問視頻數據,但這樣容易泄露視頻中實體的身份,使好奇第三方推斷出視頻中描述的位置、時間和活動,造成嚴重的隱私泄露問題。因此,保護視頻的隱私在正常運動檢測的過程中不受侵犯是非常必要的,即既要保護隱私又要能進行運動檢測。

    傳統明文視頻的運動檢測方法通常難以直接應用于加密后的視頻。對于用視頻壓縮標準壓縮后再加密的視頻,需要在加密后的語法元素(運動矢量(MV)、預測模式、塊分區、編碼位數等)上檢測運動物體,這有一定的挑戰性。現有的采用選擇性加密的H.264視頻中的運動檢測方法假設快速運動區域的MVD有較大的絕對值,但這個假設并不準確,因為一個塊可能與其參考塊處于相似的快速運動中,而此時MVD的絕對值較小。因此該方法應用于HEVC壓縮標準時,會產生許多假陰性。

    我們觀察到利用編碼塊之間的幀間預測參考關系可以推測一些塊的運動狀態。從中受到啟發,我們利用幀間預測參考關系和現有壓縮域檢測方法中使用的傳統信息來檢測每一幀的運動區域,依靠時空相關性來確定運動物體,去除檢測噪聲,區分運動物體與背景運動,并用卡爾曼濾波優化運動軌跡,最終實現了一種更精確的隱私保護運動檢測方法。

    設計與實現

    我們在用選擇性加密算法來加密的HEVC視頻上設計實現運動檢測方法,包括三個主要步驟,如下圖1所示。

    圖1 對加密的HEVC視頻進行運動檢測的主要步驟

    1)運動區域檢測

    1. 首先從加密視頻中提取編碼信息。這些信息包含預測塊PB的幀間預測信息、每個編碼樹塊CTB中編碼塊的數量以及每個編碼樹單元(CTU)的編碼位數。

    2. 確定預測塊PB的運動狀態。在HEVC的2種模式中,選擇性加密不對MVD前綴、Merge_flag和候選參考塊中的MVP(Motion Vector Predictor)索引加密,結合這些信息可推測PB的運動狀態。算法1是確定PB的運動狀態及其MVD標志的算法。

    Merge和AMVP模式都會從相鄰的塊編譯一個候選運動矢量的列表來獲得參考塊,該列表可能會因為加密而損壞,我們通過檢查運動狀態的鏈式導數關系中的候選塊的祖先來解決。若兩個候選對象在Merge模式中鏈接到相同的祖先,則它們在構建候選列表時有相同的MV值,保留一個候選即可。圖2顯示了當前PB及其相鄰塊之間的參考關系,箭頭表示運動狀態的導數關系。

    圖2 當前PB及其鄰近塊的參考關系的示例

    2. 確定檢測塊DB的運動狀態。DB的運動狀態由其包含的PB推導。塊的分區模式與編碼位數在加密后仍保持不變,可以用來更新DB的運動狀態。算法2是用編碼位數和DB的分區模式來更新DB的運動狀態的方法。

    3. 優化DB的運動狀態。完成算法2之后,許多DB的運動狀態被錯誤地標記。我們用空間一致性和局部時間一致性來優化當前幀中DB的運動狀態。優化的過程是不斷迭代,直到所有DB都不再更改其運動狀態。

    完成上述所有步驟后,一幀中相鄰的運動DB都被分為運動區域(motion region),這些運動區域將進一步進行優化和處理。

    2)跟蹤運動物體

    上一步完成后,需要跟蹤跨幀的運動物體并確定其軌跡,過程如下:

    1. 跨幀跟蹤運動區域。假設在第k幀中有n個運動區域,且表示為Rk,1Rk,2,…,Rk,n,對于幀中的每個運動區域Rk,i,我們逐幀檢查之前的p幀中是否有重疊的運動區域。若沒有找到重疊區域,則檢查之前的p幀中的 Rk,i附近是否有運動區域。若有一個運動區域Rk-j,m(1≤j≤p)與Rk,i重疊或在其附近,則計算面積比Rk,i/Rk-j,m,若滿足1/Tratio<Rk,i/Rk-j,m<Tratio,則認為Rk,iRk-j,m是同一運動物體。若沒有滿足上述條件的運動區域,則Rk,i為視頻中新出現的運動物體。若有多個運動區域滿足上述條件,則選擇時空域中最接近或重疊最大的一個。

    2. 分割相連/合并的運動區域。若某一幀中兩個運動物體的位置非常接近,它們的運動區域可能會被合并,此時在該幀中只能檢測到單個運動區域,會有下面三種情況:

    • 兩個運動物體從分開到彼此靠近;
    • 兩個運動物體從彼此靠近到彼此遠離;
    • 前兩種情況的綜合:兩個運動物體從分開到彼此靠近再到彼此遠離。

    利用運動物體的運動連續性和形狀一致性,我們在物體運動區域合并之前或之后跟蹤每個運動物體,估計它們的進出速度和形狀,通過不同的特征將合并的運動區域分割成單獨的運動區域。我們將上述方法結合運動物體進入合并區域前或離開合并區域后的相對位置來完成分割。

    3. 消除有噪聲的檢測結果。運動區域被劃分為不同的運動物體之后,計算每個運動物體的持續時間,將時間小于閾值的運動物體視為噪聲并消除。然后計算每個檢測到的運動物體的缺失率和形狀變化,若兩者中的任何一個高于閾值,則將檢測到的運動物體視為噪聲并消除。

    4. 用卡爾曼濾波優化軌跡。首先計算在每一幀中檢測到的運動區域的質心。將質心連起來即為一個運動物體的初步軌跡,然后兩次使用卡爾曼濾波來優化運動軌跡。第一次卡爾曼濾波去除初步軌跡中的異常值,第二次卡爾曼濾波消除第一次卡爾曼濾波輸出的噪聲,最終產生更平滑的軌跡。

    5. 消除背景運動。經過卡爾曼濾波后,得到運動物體優化后的軌跡,通過軌跡的形狀可以確定是背景運動還是前景運動。背景運動的軌跡僅圍繞于某個位置,且整條軌跡位移較小,而前景運動通常有一致的運動方向并有較大的位移。我們利用前景運動和背景運動之間的明顯差異即可確定并去除背景運動。

    3)優化運動物體的形狀

    我們利用上一步獲得的優化軌跡優化檢測到的運動物體的形狀,先計算檢測到的運動物體的形狀的質心,并沿著運動物體的優化軌跡來對齊質心的位置。然后用一個以當前幀為中心的q個幀的滑動窗口來計算在滑窗中檢測到的運動物體的形狀的移動平均值。設定移動平均值的閾值,并計算閾值的邊界框,將邊界框的質心與優化軌跡對齊,對齊后的用了閾值的移動平均值即為當前幀中運動物體優化后的形狀。

    實驗評估

    我們在數據集CAVIAR、OTCBVS、LIMU、VIRAT和CDW-2012中的視頻序列上進行了測試,實驗驗證我們的檢測方法實現了較高的檢測精度和速度。

    首先我們對比了我們的方案與已有在加密H.264視頻上實現的檢測方案的性能。我們分別在高分辨率和低分辨率視頻上進行了檢測,結果表明在低分辨率視頻上我們的方案取得了和已有H.264方案相似的高檢測性能。而在高分辨率視頻上,我們實現了更高的精度,準確率和召回率(如表3所示)。

    表3 在加密的HEVC高分辨率序列上和低分辨率序列上的檢測精度

    我們還測試了在CDW-2012的四個baseline視頻序列上的像素級檢測精度,如表4。

    表4 在加密的HEVC的CDW-2012中的baseline序列上的像素級檢測精度

    與基于邊界框的檢測精度相比,像素級檢測精度有明顯降低,其原因與靜止的前景對象、物體的影子和檢測的粒度等有關。

    我們同樣進行了關于時間復雜度的實驗,表5是對不同分辨率測試序列的檢測時間和速度。實驗表明我們方案的時間復雜度遠低于像素域中的檢測方法。

    表5 檢測時間和速度

    詳細內容請參見:

    Changming Liu,Xiaojing Ma, Sixing Cao, Jiayun Fu, and Bin B. Zhu, Privacy-Preserving Motion Detection for HEVC-Compressed Surveillance Video, ACM Transactions on Multimedia Computing Communications and Applications,Vol 18, No 1, Jan. 2022, pp. 1-27. https://doi.org/10.1145/3472669.

    隱私保護運動
    本作品采用《CC 協議》,轉載必須注明作者和本文鏈接
    針對隱私保護的監控視頻上的運動檢測問題,目前已有的工作無法在通用HEVC視頻壓縮標準上起到較好的檢測效果。視頻監控的常見任務之一是檢測正在運動的物體及其軌跡,即運動檢測。因此該方法應用于HEVC壓縮標準時,會產生許多假陰性。算法1是確定PB的運動狀態及其MVD標志的算法。圖2顯示了當前PB及其相鄰塊之間的參考關系,箭頭表示運動狀態的導數關系。DB的運動狀態由其包含的PB推導。
    當歐盟在幾年前推出《通用數據保護條例》(GDPR)以應用隱私問題時,并未想到GDPR竟然掀起了全球隱私保護運動的浪潮。但在今年初,歐盟發布的《DNS濫用研究》卻無人問津。DNS在安全中的重要性無庸置疑,因此本文嘗試對這份指南作一個概況解讀。
    也就是說,每個人由其信息構成,信息隱私維系和構建信息身份。這意味著每個人不僅拒絕他人對自己既有信息的濫用,還拒絕外來新信息對其信息身份的武斷式的影響,而侵犯其信息隱私就是侵犯其個人身份。侵犯隱私的手段和對這些手段的控制技術是雙向并進的,技術既侵犯隱私保護隱私。針對于此,需要政法系統對其治理權力和基本權利經由技術規制進行重新設計,形成信息網絡中能對組織化代碼空間進行控制、監督和影響的格局。
    近年來,在信息網絡背景下,關于隱私問題的探討層出不窮。對隱私的研究應該在更廣泛的法律文明場景中研究隱私及其背后的成員身份如何變化,描繪已經發生的信息隱私及其背后的信息身份格局,以利于我們對數字時代背景下的隱私與主體身份進行進一步理解與保護
    現實世界的數據隱私保護問題正處于水生火熱之中,而即將到來的元宇宙中,隱私的矛盾與沖突將進一步升級并爆發,引發一場“泰坦之戰”。
    侵犯隱私不僅會給個人和組織帶來風險,還會損害整個國家在全球的聲譽。換言之,隱私和安全是相互依存的,每個領域的專業人員必須共同努力,以達到最佳結果。此外,應為消費者提供資源讓他們能夠了解自己的隱私權和責任。毫無疑問,隨著數字經濟的增長,隱私挑戰將成倍增長。因此,隱私和安全專業人員確保企業遵守隱私法律法規并保護客戶、供應商和員工的個人數據顯得至關重要。
    再進一步說,今后將要發生的事情,大數據還是有可能知道。如果構成“滿意畫像”的素材確實已經證實,至少主體是事實,“人肉搜索”就成功了。其實,所謂的大數據挖掘,在某種意義上說,就是由機器自動完成的特殊“人肉搜索”而已。歷史地來看,人類在自身隱私保護方面,整體處于優勢地位,在網絡大數據挖掘之前,“隱私泄露”并不是一個突出的問題。因此,必須多管齊下。
    作為App平臺收集、使用用戶信息的第一道關口,隱私協議不僅是收集、使用個人信息服務的“說明書”,更應成為保障用戶利益的“安全閥”。
    在舊金山的“新硅谷”SOMA 區,通往海灣大橋的高速公路旁,佇立著一塊鴨子廣告牌,上面寫著:“谷歌在追蹤你。我們不會。”說這話的鴨子來自 DuckDuckGo,一家主打隱私保護的搜索引擎公司。在美國,DuckDuckGo 有 2245 塊廣告牌,在歐洲是 2261 塊。這對于一家科技公司來說并不尋常。
    一顆小胡椒
    暫無描述
      亚洲 欧美 自拍 唯美 另类