CommencerCommencez gratuitement

Convolutions de filtres

Les filtres sont un outil essentiel en traitement d'images. Ils permettent de transformer une image à partir des valeurs d'intensité autour d'un pixel, plutôt que globalement.

Convolution de tableau 2D. Par Michael Plotke [CC BY-SA 3.0  (https://creativecommons.org/licenses/by-sa/3.0)], via Wikimedia Commons

Dans cet exercice, lissez la radiographie du pied. Commencez par définir les pondérations à utiliser (on parle aussi d'« empreintes » ou de « noyaux »). Ensuite, appliquez la convolution du filtre avec im et affichez le résultat.

Cet exercice fait partie du cours

<cours>Analyse d'images biomédicales en Python</cours>
Voir le cours

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Set filter weights
weights = [[0.11, 0.11, ____],
           [0.11, ____, 0.11], 
           ____]
Modifier et exécuter le code