【问题标题】:How to compare MPEG-7 Video Signature signatures如何比较 MPEG-7 视频签名签名
【发布时间】:2020-02-05 16:11:58
【问题描述】:

我想通过使用预先计算的MPEG-7 video signatures 来衡量两个视频的相似性。虽然 ffmpeg 支持通过直接输入视频来比较两个视频以进行匹配,但我找不到在没有原始视频文件的情况下稍后比较签名文件(bin 或 xml)的方法。

在挖掘了一些 ffmpeg 代码后,我发现了这些行 herehere,但我被卡住了。

有没有一种简单的方法来计算那些 MPEG-7 视频签名文件的相似度分数?

【问题讨论】:

    标签: video ffmpeg mpeg


    【解决方案1】:

    我在自己寻找答案时发现了您的问题。解决了我更有限的问题(我是一个涉猎者 - 我只需要检测匹配,只使用粗略的签名,而不关心本地化匹配),我可以提供以下 cmets。

    • ffmpeg 源链接到一篇论文,用于内容识别的 MPEG-7 视频签名工具,该论文提供了一个示例三阶段方案用于成对匹配(参见第 VII 部分),其中 ffmpeg好像采纳了。我不确定以这种方式比较签名实际上是否可以为您提供连续的相似性度量 - 就像 ffmpeg 输出一样,它似乎只会告诉您是否有匹配项,以及在这些匹配项中哪个是最好的/最长。

    • 粗略匹配是通过计算来自两个签名的“段”组合之间的 Jaccard 距离并将距离与各种阈值进行比较来确定的。您也许可以将这些距离用作相似度得分的基础,但这样做似乎需要做出很多选择。例如,十秒剪辑中的五秒摘录是完全相似的(因为第一个剪辑中的每一帧都是从第二个剪辑中提取的)还是只有百分之五十相似(因为第二个剪辑中只有一半的帧出现在第一个剪辑中? ) 替代方法可能基于两个剪辑停止注册为匹配项的阈值来确定相似度分数。

    • 标准随附的参考软件(第 6 部分)被描述为包括“计算描述之间的距离以进行索引”的软件(请参阅here)。不幸的是,这个标准非常昂贵,所以我还没有看到这个实现。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-04-08
      • 2020-09-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-22
      • 2021-11-04
      相关资源
      最近更新 更多