Table of Contents

Visualisation des données Pattern Spectra

Pour pouvoir visualiser et identifier un pattern spectra, plusieurs commandes sont disponibles (graphique ou textuelle).

Dans le cadre des travaux sur Triskele, l'équipe Obelix a défini deux représentations distinctes de signatures d'images liées aux histogrammes. Toutes deux représentent un histogramme représentant une signature unique.

Exemple .kor

La commande ci-dessous donne la structure d'un '.kor':

h5ls arles_1576x920-1000x1000-b0.kor

Ce qui donne comme résultat ceci :

PS                     Dataset{900}
compBinIdx             Dataset{288776}
compBinVal             Dataset{288776}
georeference           Dataset{6}
imgSize                Dataset{3}
parents                Dataset{1288776}
projectionRef          Dataset{SCALAR}

Explication des attributs :

Le tableau compBinIdx indique les index permettant l'ajout d'une valeur cumulée du tableau compBinVal dans le tableau PS. Chaque valeur compBinIdx est affiliée à une valeur dans le tableau compBinVal, permettant ainsi la construction du tableau PS.

La commande ci-dessous donne la représentation compacte d'un '.kor':

h5dump arles_1576x920-1000x1000-b0.kor

Affichage PS .kor

La commande ci-dessous affiche le pattern spectra à l'aide du displayPS.py :

python3 displayPs.py arles_1576x920-1000x1000-b0.kor

Exemple .patch

La commande ci-dessous donne la structure d'un '.patch':

h5ls arles-b0_400x400-200x200.patch

Ce qui donne comme résultat ceci :

patchPSBinIdx          Dataset{50}
patchPSBinVal          Dataset{50}
patchSize              Dataset{2}

Explication des attributs :

Le tableau patchPSBinIdx ne doit pas être confondu avec le tableau compBinIdx. De la même manière, patchPSBinVal est différent de compBinVal. Les attributs patchPSBinIdx et patchPSBinVal sont des représentations compactes du Pattern Spectra du patch mais ne permettent pas de le construire contrairement aux compBinIdx et compBinVal d'un .kor par exemple.

Affichage PS .patch

python3 displayPs.py arles-b0_400x400-200x200.patch