PANDORE Version 6 | GREYC-IMAGE |
L'opérateur pcorrelationbinarization classifie les pixels de l'image d'entrée im_in en 2 deux classes. La valeur de seuil est déterminée comme la valeur de niveau de gris s qui maximise les valeurs de correlation du fond et des objets pris séparément. La quantité totale de correlation pour un seuil s est donnée par :
TC(s) = Cb(s) + Cf(s) { correlation pour le fond + correlation pour les objets } = -ln[G(s)*G'(s)] +2*ln[P(s)*(1-P(s))] où P(s) = SUM{i=0->s} [p(i)] et G(s) = SUM{i=0->s} [p(i)^2)] et G'(s) = SUM{i=s->m-1} [(p(i)^2] et pi = fi/W*H
Le critère de correlation se détermine à partir du seuil smax tel que:
TC(smax) = max TC(s)
Retourne la valeur de seuil détectée.
Segmentation des pièces de tangram :
pcorrelationbinarization tangram.pan a.pan
J-C Yen, F-J Chang, S. Chang, "A New Criterion for Automatic Multilevel Thresholding", IEEE Trans. on Image Processing, vol. 4, no. 3, pp 370-378, 1995.
Auteur: Régis Clouard