Savoir la différence entre le bruit gaussien et impulsionnel
Etc.
Voir le tuto pour plus de détails
Comment ajouter/supprimer les bords ?
La nouvelle fonction paddim() permet d’ajouter u supprimer les bords d’une image. Elle prend en entrée une image au NG, le nombre de pixels des bordes et le type de l’opération (ajout ou suppression des bords). Ci-dessous la définition de la fonction paddim().
function im_out = paddim(im_in, n, Type)
if Type==0 im_in1=padarray(im_in,n); im_in2=padarray(im_in1',n); im_out=im_in2'; else im_out=im_in(n+1:end-n,n+1:end-n); end;
end
Comment implémenter un filtre médian ?
Le filtre médian est un filtre particulièrement robuste face au bruit impulsionnel contrairement au filtre moyenneur. Il entre dans la catégorie des filtres non linaires. Car les opérations effectues aux sont de types non linaires (tri des pixels) comme le cas du filtre maximal ou minimal (voir la vidéo pour plus de détails). Ci-dessous les étapes clés de l’implémentation d’un filtre médian appliqués à chaque pixel (i,j) de l’image.
Extraction de l’imagette
Conversion matrice => Tableau
Tri des valeurs du tableau
Calcul de l’Indice Médian
Extraction de la valeur médiane
Affectation de la valeur au pixel (i,j)
% Filtrage des images for i=p+1:M-p for j=p+1:N-p
% Filtre Médian im0=im_in(i-p:i+p, j-p:j+p); % 1. Extraction de l'imagette V0=im0(:); % 2. Conversion matrice => Tableau V1=sort(V0); % 3. Tri des valeurs du tableau Im=round(n*n/2); % 4.1 Indice Médian Med=V1(Im); % 4.2 Extraction de la valeur médiane im_med(i,j)=Med; % 5. Affectation de la valeur au pixel (i,j)
% Savoir implémenter un filtre médian % Savoir implémenter le filtre Max et Min % Savoir gérer les bords d'une image % Savoir ajouter le bruit à une image % Etc.