Filtre médian : I′(i,j)=medianI(i+u,j+v)∣(u,v)∈H, H : voisinage autour de (i,j). Débruitge et "respect" des principales structures. Élimination des points isolés et des lignes fines, préservation des contours en "marche d'escalier" et lissage des coins.
Mélanger l'influence sptiale et colorimétrique. Pour un pixel p=(i,j)∈I, un pixel q=(u,v)∈V(p)I′(p)=q∈V(p)∑GS(∣p−q∣).Gc(∣I(p)−I(q)∣)q∈V(p)∑Gs(∣p−q∣).Gc(∣I(p)−I(q)∣).I(q)
G∗(x)=exp(−2σ2x2)→[0,1] si, x→+∞⇒G∗(x)→0, si x→0⇒G∗(x)→1
Interprétation
Si GS(.)=GC(.)=1 alors I'(p) = \dfrac{\sum \limits_{q \in V(p) I(q)}}{\sum \limits_{q \in V(p)^1}} = \dfrac{\sum \limits_{q \in V(p)} I(q)}{\\#\\{V(p)\\}} c'est à dire un filtre moyenneur
GS(∣p−q∣):pondération spatiale, un voisin proche spatialement contribue plus qu'un éloigné
GC(∣I(p)−I(q)):pondération colorimétrique, un voisin proche en valeur contribue plus qu'un éloigné. La préservation des différentes intensités permet d'indentifier les contours
Détection du contour par le passage à zéro de la dérivée seconde. Utilisation du laplacien : Δf(x)=(∇2f)(x)=∂x2f(x)=∂x(∂xf(x)). Approximation discrète du Laplcien $$\Delta \Delta I(i,j) = \partial^2_i I(i,j) + \partial^2_j(i,j)$.
Les contours impliquent des grandes valeurs de la dérivée f′(x)=dxdf(x) (Opérateurs du 1er ordre). L'approximation des dérivées (pente) utilise des points de droite et de gauche. Plusieurs approximations sont possibles
Différence à droite : ∂+f(u)=f(u+1)−f(u) si H+=[0;−1;1]
Différence centrée : ∂f(u)=2f(u+1)−f(u−1);H+=[−1;0;1]→∂f(u)=f(u)∗H. Les différences finies sont sensibles au bruit. Le bruit peut être vue comme un point de contour, il faut donc coupler la différentiation avec un filtrage.
Détecteur de Prewitt : HhP=111000−1−1−1=111v⊗(10−1)h;HvP=10−110−110−1=10−1v⊗(111)h
Détecteur de Sobel : HhS=121000−1−2−1=121v⊗(10−1)h;HvS=10−120−210−1=10−1v⊗(121)h
Détection du contour par le passage à zéro de la dérivée seconde. Pour cela on utilise le laplacien Δf(x)=(∇2f)(x)=∂x2f(x)=∂x(∂xf(x)). Son approximation discrète est