Home BOOM: La correlation et la convolution
Post
Cancel

BOOM: La correlation et la convolution

Lien de la note Hackmd

Typical reaction of an average EPITA students when he discovered that this cours was about the Fourier transform

L’ordi d’Elodie crash ? “Mathématiques du “pas de signal”

Piqure de rappel

On a entendu une magnifique note de piano puis une note de piano bruitee. On va regarder les signaux:

Lequel est bruite et lequel n’est pas bruite ? Resultat: celui de gauche.

Le signal de gauche c’est notre signal + un autre signal qui oscille tres vite. Le but c’est de reperer quelles frequencer enlever.

Comme les chercheurs d’or: on met le sable dans le tamis et on tamise, les mailles laisse passer le sable et garde les pepites.

Dans ce cas, on supprime les hautes frequences (en theorie).

D’ou peut venir le bruit ? Peut etre lie au capteur, s’applique aussi en Image, on a besoin de connaitre les bruits pour les enlever.

En pratique, toujours une petite correlation.

A droite: transformee de Fourier du signal classique et a gauche signal bruite.

On a un “pate” en bas. Si on zoom:

Les signaux

Qu’est-ce qu’un signal ?

L’image

Prendre une photo avec un telephone: on a un capteur et plus un photon tape a un endroit plus le pixel sera blanc. Plus on laisse le capteur “ouvert”, plus on capte de photons et l’image sera plus net.

Le signal

A quoi ca sert ? Verifier les risques d’incendie (temperature + humidite), le rechauffement climatique, etc.

Exemple: le radar

Cas parfait: signal continu.

On envoie un signal et on compte le temps que ca prend pour revenir.

Les chauves-souris le font “automatiqument” mais attention a l’effet Dopler: si une mouche bouge, la frequence renvoyee est modifiee.

Premier probleme

Notre chauve-souris envoie un signal continu mais nos ordis ont pas une memoire infinie et le signal risque d’avoir du bruit a cause du capteur, numerisation, etc

Cas reel

On recupere un signal decale et bruite.

Les outils pour traiter ce signal: la correlation

  • L’ensemble des signaux forment un espace vectoriel.
  • La ressemblance = la correlation
  • La norme = la distance

La ressemblance est max quand ? Quand on a une superposition des deux signaux.

Quand on va faire, on ne va pas avoir la correlation maximale theorique.

Dans ce cas c’est l’inter-correlation. Notre correlation est maximale en $-5$ car on a un decalage de $-5s$

Recap sur le bruit

Pourquoi on arrive quand meme a retrouver notre signal de base ?

La correlation

Definition

\(\Gamma_{xx}(\tau) = \int_{\mathbb{R}}x(t)\overline{x(t-\tau)}dt = <x(t),x(t-\tau)>\) $\Gamma_{xx}(0)$ est maximale car il n’y a pas de decalage

\[\begin{aligned} &= <x(t), x(t)>\\ &= \int_{\mathbb{R}}|x(t)|^2\\ &= ||x(t)||^2 = \text{ENERGIE du signal} \end{aligned}\]

Proprietes

L’inter-correlation est nulle si les signaux ne s’intersectent pas.

Cas du radar

On envoie $x(t)$ et on recupere $y = x(t-t_0) + \nu(t)$

  • $\nu(t)$ : bruit
  • $x(t-t_0)$ : signal retarde de $t_0$

Le bruit depend de $t$ et pas de $x$.

\[\begin{aligned} \Gamma_{xy}(\tau) = <x(t),y(t-\tau)> &= <x(t),\overbrace{x(t - (\tau + t_0) + \nu(t-\tau))}^{y(t-\tau)}>\\ &= <x(t), x(t - (\tau + t_0))> + \underbrace{<x(t),\nu(t-\tau)>}_{=0}\\ &= \Gamma{xx}(\tau-t_0) \end{aligned}\]

$\Gamma{xx}(\tau+t_0)$ est maximal en $0$: \(\tau + t_0 = 0 \Rightarrow \tau=-t_0\)

Sur le notebook: les courbes ne sont pas arrondies, si on zoom dessus on pourrait voir des traits.

La convolution

Avec la convolution, possible de recuperer un signal debruite: On veut recuperer notre signal a partir du gros pate bleu.

C’est faisable avec la correlation mais plus chiant.

Exemple

Definition

\((f*g)(t) = \int_{-\infty}^{+\infty}g(x)f(t-x)dx = \int_{-\infty}^{+\infty}g(x)f(t-x)dx = (g*f)(t)\)

Difference de la correlation:

  • On ne prend pas le conjugue, $t-x$ inverse $g$
  • Il n’y a pas de $t-\tau$

Proprietes

  • Element neutre de la convolution: le delta de Dirac
\[f*g=g*f=f \Rightarrow g \equiv \delta:t\to \begin{cases} 0 & t\neq 0\\ +\infty & t= 0 \end{cases} \text{et} \int_{\mathbb{R}}\delta(t)dt = 1\]

  • Si $f$ et $g$ sont de meme parite: $f*g$ est paire.
  • Si $f$ et $g$ sont de parite contraire: $f*g$ est impaire.
This post is licensed under CC BY 4.0 by the author.