Trouver des motifs/images répétitifs dans les images

j'ai cherché des articles (ou des informations) sur ce sujet.

pour éviter un malentendu: je ne parle pas de trouver un modèle fourni dans plusieurs endroits.

les motifs répétitifs peuvent aussi être compris comme des images répétitives. La définition du modèle ici n'est pas abstraite. Imaginez, par exemple, un mur de briques. Le mur est composé de briques individuelles. Une image du mur est composée de l'image répétitive d'un brique.

la solution doit de préférence trouver le plus grand motif répétitif. Grand dans ce contexte peut être défini de deux façons: zone de pixel ou le nombre de répétitions.

Dans l'exemple ci-dessus, vous pouvez couper les briques dans la moitié. Afin de faire une brique, vous pouvez tourner un segment et attacher les moitiés. Alors que la brique complète est la plus grande image répétitive en termes de surface de pixel, il ya 2X plus de répétitions de demi-blocs.

des idées?

15
demandé sur carlosdc 2011-02-15 21:44:14

3 réponses

Un certain nombre de méthodes viennent à l'esprit:

  • Transformation de Fourier de l'image
  • Analyse En Ondelettes
  • Autocorrélation

je commencerais par l'analyse de fourier: toute forme se répétant dans un motif régulier de l'image crée un spectre de fréquence spatiale très distinct: une fréquence majeure et quelques harmoniques.

11
répondu datenwolf 2011-02-16 00:35:58

vous devriez probablement jeter un oeil à ceci et à la plupart du travail de Yanxi Liu.

http://vision.cse.psu.edu/research/deformedLattice/Deformed_Lattice_Detection.html

5
répondu carlosdc 2011-02-17 19:17:59

Je ne suis pas sûr que ce soit ce que vous recherchez, mais je suggère de chercher "segmentation basée sur la Texture". Jetez un oeil à cette bibliographie, par exemple: http://www.visionbib.com/bibliography/segment366.html

3
répondu Pablo 2011-02-16 01:12:05