Actualícela para responder realmente a la pregunta que ha hecho ... :) Preprocesa la imagen con un filtro no lineal para suprimir el ruido de sal &. Median filtro tal vez?
lección básica sobre FFT en filtros adaptados sigue ...
La forma clásica de la detección de una imagen más pequeña dentro de una imagen más grande es el filtro emparejado . Esencialmente, esto implica hacer una correlación cruzada de la imagen más grande con la imagen más pequeña (lo que está tratando de reconocer).
- Para cada posición en la imagen más grande
- superposición de la imagen más pequeña en la imagen más grande
- Multiplicar todos los píxeles correspondientes
- sumar los resultados
- poner esa suma en esta posición en la imagen filtrada
El filtro combinado es óptimo cuando el único ruido en la imagen más grande es el ruido blanco.
Esto es computacionalmente lento, pero se puede descomponer en operaciones FFT (transformada rápida de Fourier), que son mucho más eficientes. Existen enfoques mucho más sofisticados para la coincidencia de imágenes que toleran otros tipos de ruido mucho mejor que el filtro combinado. Pero pocos son tan eficientes como el filtro combinado implementado usando FFT.
Google "coincide con el filtro", "correlación cruzada" y "filtro de convolución" para obtener más información.
Por ejemplo, aquí es una breve explicación de que también señala los inconvenientes de este enfoque muy oldschool coincidencia de imágenes: http://www.dspguide.com/ch24/6.htm
Pero no explicó por qué ** ** que puede ser utilizado para hacer tal cosa me – user198729
estaba respondiendo ** cómo ** uno podría usar FFT. En cuanto a ** por qué **, dependería del problema. La FFT es computacionalmente costosa, por lo que la razón principal por la que uno la usaría es si el componente de frecuencia es una característica útil. – sjchoi