如何比较MPEG-7视频签名签名

问题描述 投票:0回答:1

我想通过使用两个视频的预计算来衡量它们的相似度。MPEG-7视频签名. 虽然ffmpeg支持通过直接输入视频来比较两个视频是否匹配,但我找不到一种方法可以在没有原始视频文件的情况下比较签名文件(bin或xml)。

在翻阅了一些ffmpeg的代码后,我发现了这几行代码。此处此处但我被卡住了。

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

video ffmpeg mpeg
1个回答
1
投票

我自己在寻找答案的时候发现了你的问题。在解决了我的比较有限的问题后(我是个滥竽充数者--我只需要检测匹配,只使用粗签名,并不关心匹配的本地化),我可以提供以下意见。

  • ffmpeg源链接到一篇论文。用于内容识别的MPEG-7视频签名工具该书提供了一个成对匹配的三阶段方案的例子(见第七部分),ffmpeg似乎也采用了这种方法。我不确定以这种方式对签名进行比较是否能给你一个连续的相似性测量--就像ffmpeg的输出一样,它似乎只是告诉你是否有匹配,以及在这些匹配中哪个是最长的。

  • 粗匹配是通过计算两个签名的 "段 "组合之间的Jaccard距离,并将距离与各种阈值进行比较来确定的。您也许可以使用这些距离作为相似度分数的基础,但这样做似乎会有很多选择。例如,从一个十秒的片段中摘录的五秒片段是完全相似的(因为第一个片段中的每一帧都来自于第二个片段),还是只有百分之五十的相似度(因为第二个片段中只有一半的帧出现在第一个片段中?

  • 标准所附的参考软件(第 6 部分)被描述为包括 "为索引目的计算描述之间的距离 "的软件(见第 6 部分)。此处). 不幸的是,这个标准非常昂贵,所以我还没有看到这个实现。

© www.soinside.com 2019 - 2024. All rights reserved.