1

我的问题描述很简单,我怕问题没那么简单。我想在图像上找到复制的重复部分。图像的哪一部分被复制并粘贴回同一图像到另一个位置(例如使用 Photoshop)?

在此处输入图像描述

请检查所附图像。包含值 20 的红色矩形从价格字段移动到有效性字段。请注意,矩形的大小和位置不是固定的和未知的,它可能会有所不同,只是给出了图像,没有其他信息。

你能帮我说出一个理论方法、想法、论文、解决上述问题的人吗?

我将我的方法发布到here( stackoverflow),而不是Computer Vision尽可能多地接触到更多人,因为也许问题可以转化。我可以想到一个解决方案,比如在一个巨大的矩阵(图像)中寻找包含相同值的 2 个最大的矩形。

感谢您的帮助和时间。

注意:我不想使用元数据来检测伪造品。

4

2 回答 2

2

SHIFT 特征可用于识别可能已从图像的不同部分复制的“相似区域”。一个起点可以是使用 OpenCV 的 SHIFT 演示(包含在库中)并使用部分图像作为输入,以查看粗略匹配可用的位置。可以进行详细匹配以查看该区域是否实际上是副本。

于 2015-07-29T07:11:37.933 回答
2

如果您可以访问伪造的数字版本,而伪造者(或伪造创建软件的作者)完全是白痴,那么它可以像查看图像元数据中的“购物”迹象一样简单。

如果数字文件已被“清洗”以去除所述标志,或者伪造品已被打印然后扫描回给您,那么这是一个更难的问题,除非伪造者完全是白痴。

在后一种情况下,你只能希望让伪造者更加努力,但没有办法让它成为不可能——毕竟纸币是可以伪造的,而且比火车票的保护要好得多。

我将从这里开始阅读:http ://www.cs.dartmouth.edu/farid/downloads/publications/spm09.pdf

于 2015-07-22T13:54:52.603 回答