在图像中查找重复的图案/图像

Posted

技术标签:

【中文标题】在图像中查找重复的图案/图像【英文标题】:Finding repeating patterns/images in images [closed] 【发布时间】:2011-06-27 20:10:12 【问题描述】:

我一直在寻找有关此主题的一些论文(或信息)。

为了避免误解:我不是在谈论在多个位置找到提供的模式。

重复模式也可以理解为重复图像。这里对模式的定义不是抽象的。例如,想象一堵砖墙。墙壁由单独的砖块组成。墙的图片由砖的重复图像组成。

解决方案必须最好找到最大的重复模式。在这种情况下,大可以通过两种方式定义:像素面积或重复次数。

在上面的示例中,您可以将砖块切成两半。为了制作砖块,您可以旋转一段并连接两半。虽然就像素面积而言,完整的砖块是最大的重复图像,但半块的重复次数要多 2 倍。

有什么想法吗?

【问题讨论】:

我找不到任何以前的作品。我正在向社区询问部分或直接相关的线索。 您正在寻找的是周期性纹理。请说明在图像中是否需要这种周期性,或者是否需要透视(或其他)变换。 【参考方案1】:

我想到了许多方法:

图像的傅里叶变换 小波分析 自相关

我将从傅立叶分析开始:图像中以规则模式重复的任何形状都会创建一个非常独特的空间频谱:一个主要频率和一些谐波。

【讨论】:

【参考方案2】:

我不确定这是否是您要查找的内容,但我建议您搜索“基于纹理的分割”。看看这个参考书目,例如:http://www.visionbib.com/bibliography/segment366.html

【讨论】:

以上是关于在图像中查找重复的图案/图像的主要内容,如果未能解决你的问题,请参考以下文章

在 SwiftUI 中重复图案图像作为背景?

使用无重复图像图案填充形状:不需要的轮廓线

在数据库的特定目录中查找重复或相似的图像

如何查找重复的图像

如何使我的图像停留在一页上而不重复?

带有背景图像的CSS三角形[重复]