2014-06-24 92 views
-4

視頻可以通過刪除一些幀來編輯。這可以通過刪除連續幀隨機幀在該視頻中完成。我怎樣才能從視頻中識別出改變的幀

我們需要檢測被篡改的視頻,我們希望通過檢測已經改變的幀來做到這一點,我們只需要有一種算法來識別刪除的幀。因爲我們正在創建一個可用於篡改的工具檢測爲視頻監控工具。哪些可用於執法和法庭

是否有任何方法可以識別視頻的幀已被惡意攻擊刪除,已有可用的方法,如水印,數字簽名,但我們需要一種算法來使用適當的算法來檢測這些幀。

+1

我不認爲,這是可能的。 – berak

+0

這是我最後一年的項目。視頻監控工具 – Sml

+0

你需要考慮一下你的問題。你試圖發現什麼?是什麼讓你正在尋找與製作電影的正常剪輯不同的標誌?是什麼讓視頻內容突然改變,是因爲相機前面的世界發生了什麼事情,比如有人將鏡頭放在手上?這裏的目的是什麼? - 你想達到什麼目的? – moonshadow

回答

1

這一般不能完成。然而,一些方法可能是可能的。

  • 所使用的視頻格式可以支持存儲索引或時間索引和編輯
  • 圖像傳感器本身可以被配置爲一些元數據寫入到的一些特定區域期間未觸摸幀明智的元數據圖像
  • 你可能有一些外部基準,是由相機成像,並且可以幫助識別丟失幀
    • 精確時鐘
    • 快速閃爍指示器
    • 一些勻速運動
2

在一般情況下,無論圖像序列我手,部分或全部也可能來自一個真正的攝像頭,從Photoshop或從3D渲染,並沒有通用圖像處理技術,能夠根據對圖像內容的分析來區分差異,或者足以在法庭上站起來,或者甚至完全可以。

您需要在錄製時嵌入一些容易識別但難以僞造,重新放置或篡改信號的視頻。你已經標記了「opencv」這個問題,但你想調查的領域是密碼和水印,而不是計算機視覺。

讓視頻監控設備使用公鑰加密器,使用方案的一個設備,一個時間戳,一個幀序列號和一個哈希或其他合適的函數獨特的標識符可見地爲每個幀加水印。強大的壓縮。

篡改視頻序列將需要知道設備的私鑰或去除水印。這不是很好(保密鑰匙的祕密將成爲後勤頭痛),但可能是您可以得到的最佳解決方案。