2014-06-24 51 views
-4

视频可以通过删除一些帧来编辑。这可以通过删除连续帧随机帧在该视频中完成。我怎样才能从视频中识别出改变的帧

我们需要检测被篡改的视频,我们希望通过检测已经改变的帧来做到这一点,我们只需要有一种算法来识别删除的帧。因为我们正在创建一个可用于篡改的工具检测为视频监控工具。哪些可用于执法和法庭

是否有任何方法可以识别视频的帧已被恶意攻击删除,已有可用的方法,如水印,数字签名,但我们需要一种算法来使用适当的算法来检测这些帧。

+1

我不认为,这是可能的。 – berak

+0

这是我最后一年的项目。视频监控工具 – Sml

+0

你需要考虑一下你的问题。你试图发现什么?是什么让你正在寻找与制作电影的正常剪辑不同的标志?是什么让视频内容突然改变,是因为相机前面的世界发生了什么事情,比如有人将镜头放在手上?这里的目的是什么? - 你想达到什么目的? – moonshadow

回答

1

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

  • 所使用的视频格式可以支持存储索引或时间索引和编辑
  • 图像传感器本身可以被配置为一些元数据写入到的一些特定区域期间未触摸帧明智的元数据图像
  • 你可能有一些外部基准,是由相机成像,并且可以帮助识别丢失帧
    • 精确时钟
    • 快速闪烁指示器
    • 一些匀速运动
2

在一般情况下,无论图像序列我手,部分或全部也可能来自一个真正的摄像头,从Photoshop或从3D渲染,并没有通用图像处理技术,能够根据对图像内容的分析来区分差异,或者足以在法庭上站起来,或者甚至完全可以。

您需要在录制时嵌入一些容易识别但难以伪造,重新放置或篡改信号的视频。你已经标记了“opencv”这个问题,但你想调查的领域是密码和水印,而不是计算机视觉。

让视频监控设备使用公钥加密器,使用方案的一个设备,一个时间戳,一个帧序列号和一个哈希或其他合适的函数独特的标识符可见地为每个帧加水印。强大的压缩。

篡改视频序列将需要知道设备的私钥或去除水印。这不是很好(保密钥匙的秘密将成为后勤头痛),但可能是您可以得到的最佳解决方案。