@@ -126,7 +126,8 @@ la vitesse supérieure. Chargez l'image que vous trouvez sur `cyberlearn`.
...
@@ -126,7 +126,8 @@ la vitesse supérieure. Chargez l'image que vous trouvez sur `cyberlearn`.
Normalement, il s'agit d'une image en niveaux de gris encodées sur 16 bits
Normalement, il s'agit d'une image en niveaux de gris encodées sur 16 bits
avec que du bruit dessus (on voit pas grand chose...).
avec que du bruit dessus (on voit pas grand chose...).
Calculez la transformée de Fourier discrète à deux dimensions de ce signal. Inspectez le signal (à l'aide de la fonction `plot_surface()` par exemple). Comme pour le signal uni-dimensionnel, filtrez les hautes fréquences (mettez les amplitudes à zéro) au delà d'une certaine fréquence[^2]. En deux dimensions, cela revient à
Calculez la transformée de Fourier discrète à deux dimensions de ce signal. Inspectez le signal (à l'aide de la fonction `plot_surface()` qui se trouve dans `from mpl_toolkits.mplot3d`
par exemple). Comme pour le signal uni-dimensionnel, filtrez les hautes fréquences (mettez les amplitudes à zéro) au delà d'une certaine fréquence[^2]. En deux dimensions, cela revient à
mettre à zéro les $\hat{f}[k_1,k_2]$ $k_1>k_{1,\mathrm{min}}$ ou $k_2>k_{2,\mathrm{min}}$, où $k_{1,\mathrm{min}}$ et $k_{2,\mathrm{min}}$
mettre à zéro les $\hat{f}[k_1,k_2]$ $k_1>k_{1,\mathrm{min}}$ ou $k_2>k_{2,\mathrm{min}}$, où $k_{1,\mathrm{min}}$ et $k_{2,\mathrm{min}}$
sont les fréquences à partir desquelles vous voulez filtrer.
sont les fréquences à partir desquelles vous voulez filtrer.