PANDORE Version 6 | GREYC-IMAGE |
L'opérateur pvarianceaggregation consiste à agglomérer des pixels à une région connexe lorsque sa valeur de pixel est proche de celle de la région (ie, la différence entre la variance de la région et la valeur de la variance de la région + ce pixel <= seuil).
Les pixels à agglomérer sont les pixels non encore étiquétés dans la carte de régions rg_in (ceux qui ont un label=0).
On agglomère un pixel à une région connexe si:
|variance(R)-variance(R+im_in[p])| <= seuil
La variance des régions de rg_in n'est pas recalculée pour éviter de trop s'éloigner de la situation initiale.
On préferera des exécutions itératives de cet opérateur. On pourra pour exemple itérer cet opérateur jusqu'à ce que le résultat de pstatus = 0. Ainsi, à chaque appel de l'opérateur la variance est recalculée avec les nouvelles régions.
La carte de sortie rg_out a le même nombre de labels que la carte d'entrée rg_in.
Retourne le nombre total de pixels qui ont été aggrégés à une région. Retourne FAILURE en cas de problème.
Aggrège les pixels des pièces de tangram :
pbinarization 96 1e30 tangram.pan a.pan plabeling 8 a.pan b.pan pvarianceaggregation 8 1 b.pan tangram.pan out.pan
Auteur: Régis Clouard