PANDORE Version 6 |
GREYC-IMAGE |
psusan
Détection de points d'intérêt selon l'algorithme SUSAN.
Synopsis
psusan threshold [-m mask] [im_in|-] [im_out|-]
Description
L'opérateur psusan permet de détecter les points d'intérêt
dans l'image d'entrée im_in.
Les points d'intérêt sont soit des coins en L, des jonctions
en T, des jonctions en Y ou des points de forte variation de texture.
Ils correspondent à des doubles discontinuités de la fonction d'intensité
provoquées par des discontinuités de la fonction réflectance ou de
profondeur.
Le principe de l'algorithme consiste en:
- Placer un masque circulaire de rayon 3 autour de chaque pixel.
- Calculer le nombre de pixels du masque ayant la même intensité
que le centre.
- Seuiller pour produire l'image de force de réponse du pixel.
- Suppression des non-maxima pour ne garder que les coins.
L'image de sortie im_out est une image d'entiers Long qui
code pour chaque pixel la force de la réponse.
Paramètres
- threshold détermine la différence maximale de
niveaux de gris entre 2 pixels pour considérer qu'ils sont dans la même région.
Plus threshold est grand, moins il y aura de coins.
Une valeur typique est 20.
Entrées
- im_in: une image d'intensité 2D de Uchar.
Sorties
- im_dest: une image de Long.
Résultat
Retourne SUCCESS ou FAILURE.
Exemples
Extrait les coins dans l'image tangram.pan et superimpose
le résultats sur l'image initiale :
psusan 20 tangram.pan a.pan
pbinarization 1000 1e30 a.pan b.pan
padd b.pan tangram.pan out.pan
Voir aussi
Points d'intérêt
Prototype C++
Errc PSusan( const Img2duc &im_in, Img2dsl &im_out, int threshold );
Auteur: Régis Clouard