J'ai trouvé sur plusieurs sites que la convolution et la corrélation croisée sont similaires (y compris le tag wiki pour convolution), mais je n'ai trouvé nulle part en quoi elles diffèrent.
Quelle est la différence entre les deux? Pouvez-vous dire que l'autocorrélation est aussi une sorte de convolution?
Réponses:
La seule différence entre la corrélation croisée et la convolution est une inversion temporelle sur l'une des entrées. La convolution discrète et la corrélation croisée sont définies comme suit (pour les signaux réels; j'ai négligé les conjugués nécessaires lorsque les signaux sont complexes):
Edit: Puisque quelqu'un d'autre a juste posé une question dupliquée, j'ai été inspiré pour ajouter une information supplémentaire: si vous implémentez la corrélation dans le domaine fréquentiel en utilisant un algorithme de convolution rapide tel que la superposition de sauvegarde, vous pouvez éviter les tracas de temps. inverser d'abord l'un des signaux en conjuguant à la place l'un des signaux dans le domaine fréquentiel. On peut montrer que la conjugaison dans le domaine fréquentiel équivaut à une inversion dans le domaine temporel.
la source
la source
En tant qu'étudiant, j'ai été impliqué dans le même problème que vous. Permettez-moi de vous expliquer dans les mots les plus simples sans aucun calcul.
Convolution: Il est utilisé pour convoluer deux fonctions. Cela peut sembler redondant, mais je vais vous donner un exemple: vous voulez convoluer (dans un terme non mathématique "combiner") une cellule unitaire (qui peut contenir tout ce que vous voulez: protéine, image, etc.) et une structure en treillis. Le résultat serait que cette cellule unitaire est organisée en chaque point du réseau, créant une structure répétée organisée de cellules unitaires.
Corrélation croisée: Il est utilisé pour identifier une cellule à l'intérieur d'une structure. Par exemple, vous avez l'image d'un petit morceau de ville et une image de la ville entière. Avec la corrélation croisée, vous pouvez déterminer où se trouve cette petite image dans l’ensemble de la ville. En le disant plus simplement, il "scanne" jusqu'à trouver une correspondance. Pour ce faire, on cherche un facteur de corrélation croisée qui provient de la somme de diverses multiplications d'une valeur issue de chaque image.
C'est très simple. Si vous voulez mieux comprendre les maths de manière conviviale, regardez cette vidéo. Ce professeur de CALTECH l'explique de la meilleure façon que j'ai jamais vue.
https://www.youtube.com/watch?v=MQm6ZP1F6ms
Bonne chance.
la source
Voici une visualisation des deux au cas où cela aiderait avec l'intuition:
http://www.youtube.com/watch?v=Ma0YONjMZLI
la source