II.2.4  Seuillage :
      L'opération dite de "seuillage simple" consiste
à mettre à zéro tous les pixels ayant un niveau de gris
inférieur à une certaine valeur (appelée seuil,
en anglais treshold) et à la valeur maximale les pixels ayant
une valeur supérieure. Ainsi le résultat du seuillage est une
image binaire contenant des pixels noirs et blancs, c'est la raison pour
laquelle le terme de binarisation est parfois employé. Le
seuillage permet de mettre en évidence des formes ou des objets dans une
image. Toutefois la difficulté réside dans le choix du seuil
à adapter.  
Algorithme 
Début 
   Chargement de l'image (image[j][i]) ; 
   Lire la valeur du seuil(S) ;//pour un seul seuil 
   Lire la valeur des seuils (S1, S2) ; //pour deux seuils 
      Pour i=0 jusqu'à  hauteur
 
         Pour j=0 jusqu'à 
largeur  
             Si (image [i][j] >= S)    
//pour un seul seuil 
                Si (S1<=image [i][j]<= S2)  //pour deux
seuils 
                      Image[j][i]=255; 
                    Sinon 
                      Image [i][j]=0; 
             finSi 
         fin 
     fin 
Fin 
Résultat : 
   | 
   | 
   | 
 
| 
 Image originale 
 | 
        Seuillage par un seul seuil 
          S=94 
 | 
         Seuillage par deux seuils 
        S1=61 et S2=37 
 | 
 
  
 II.2.5  Histogramme : [7]
      L'histogramme est un vecteur de dimension 1×256.
Chaque élément du vecteur h(i) représente le nombre des
pixels de l'image possédant le niveau de gris i, on peut donc assimiler
l'histogramme à la densité de probabilité des
intensités lumineuses. 
§   Une image est dite faiblement
contrastée si elle n'utilise pas toute la dynamique des
256 niveaux   disponibles. 
§   Un histogramme concentré dans un intervalle de
plus bas niveau de gris indique une image très sombre. 
§   Un histogramme concentré dans un intervalle de
plus haut niveau de gris indique une image trop claire. 
Algorithme : 
Début  
    Chargement de l'image (image[i][j])  
    Initialisation du contenu de V[256] à 0 
      Pour i=0 jusqu'à hauteur 
 
           Pour j=0 jusqu'à
largeur 
              V[image[j][i]]+=1 ; 
          fin 
     fin 
    Afficher l'histogramme ; 
Fin 
Résultats : 
II.2.5.1  Histogramme cumulé :
       L'histogramme cumulé représente la
distribution cumulée des intensités des pixels d'une image,
c'est-à-dire le nombre de pixels ayant au moins une intensité
lumineuse donnée : C'est également un tableau de
256 valeurs. Chaque élément  hc(i)
est calculé par une sommation discrète et
représente le nombre de pixels de l'image possédant un niveau de
gris inferieur ou égale à i.  
hc(i) peut être calculé par
l'équation suivante :         
                                                       
                       (I.1) 
La figure ci-dessous représente une image et son
histogramme cumulé associé : 
 |