3.1 Introduction 109
3.2 Filtrage linéaire (filtrage par convolution) 109
3.2.1 Définition et généralités 109
3.2.1.1 Équation 110
3.2.1.2 Approche de calcul 110
3.2.1.3 Implémentation avec Matlab 112
3.2.1.4 Gestion des bords 115
3.2.1.5 Conv2() 119
3.2.1.6 Imfilter() 120
3.2.2 Les filtres linéaires 123
3.2.2.1 Filtre Moyenneur 123
3.2.2.2 Filtre moyenneur aléatoire 124
3.2.2.3 Filtre Gaussien 127
3.2.2.4 Filtre Exponentiel 129
3.2.2.5 Filtres Log, Sobel, Laplacian et autres 131
3.3 Filtrage non linéaire 134
3.3.1 Filtres Min et Max 137
3.3.1.1 Fonctionnement 137
3.3.1.2 Implémentation 137
3.3.2 Filtre médian 140
3.3.2.1 Fonctionnement 140
3.3.2.2 La fonction mediane() 144
3.3.2.3 Implémentation 144
3.3.3 Lissage à seuil 148
3.3.3.1 Fonctionnement 148
3.3.3.2 Implémentation 149
3.3.4 Filtre Nagao 153
3.3.4.1 Fonctionnement 153
3.3.4.2 Implémentation 153