PANDORE Version 6 GREYC-IMAGE

pranksegmentationalgorithms



Classement d'algorithmes de segmentation à partir de mesures de dissimilarité entre des résultats de segmentation et des segmentations de référence.



Synopsis

pranksegmentationalgorithms [-v] acceptable_error1 acceptable_error2 acceptable_error3 acceptable_error4 acceptable_error5 col_in* [col_out1|-] [col_out2|-]

Description

L'opérateur pranksegmentationalgorithms permet de classer plusieurs algorithmes de segmentation d'images selon leurs performances. Les performances sont évaluées par comparaison des résultats des algorithmes sur des images test avec des segmentations de référence fournies par des experts.

Les performances sont calculées à partir de mesures de dissimilarité entre les résultats de segmentation et les segmentations de référence correspondantes. Cinq indicateurs de dissimilarité sont évalués, et à chaque fois, deux mesures sont calculées avec une valeur entre 0 et 1 :

Pour chaque indicateur i, il est nécessaire de préciser l'erreur qu'il faut considérer comme la plus acceptable parmi les deux possibles par l'intermédiaire du paramètre acceptable_errori (voir la section "Paramètres"), ainsi que la priorit&ecute; relative de l'indicateur.

Le résultat est stocké dans deux collections. La première collection col_out1 contient les valeurs pour les cinq indicateurs de performances ci-dessus. La deuxième collection col_out2 contient les rangs de chacun des algorithmes.

Paramètres

Entrées

Sorties

Résultat

Retourne SUCCESS ou FAILURE en cas de problème.

Exemples

Classement de deux algorithmes à, partir de leurs résultats de segmentation :

passesssegmentationalgorithm 0 0.5 resultimages/algo001 groundtruths detail_errors_algo1.pan total_errors_algo1.pan
passesssegmentationalgorithm 0 0.5 resultimages/algo002 groundtruths detail_errors_algo2.pan total_errors_algo2.pan
pranksegmentationalgorithms 4 1 5 2 4 4 2 3 1 5 total_errors_algo1.pan total_errors_algo1.pan indicators.pan rank.pan

Voir aussi

Evaluation, passessdetectionaccuracy, passessfragmentationconsistency, passessboundaryprecision, passessshapefidelity, passesstopologypreservation, passesssegmentationalgorithm, pranksegmentationalgorithmsfromfolders

Prototype C++

Errc PRankSegmentationAlgorithms( Pobject ** colss, int nbOfAlgorithms, Collection & cold1, Collection & cold2, int acceptable_error1, int priority1, int acceptable_error2, int priority2, int acceptable_error3, int priority3, int acceptable_error4, int priority4, int acceptable_error5, int priority5, bool verbose );

Auteur: Régis Clouard