User Tools

Site Tools


python:view

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
python:view [2022/06/23 17:32] lukepython:view [2022/06/24 09:59] (current) luke
Line 1: Line 1:
 ====== Visualisation des données Pattern Spectra ====== ====== Visualisation des données Pattern Spectra ======
  
-Pour pouvoir visualiser et identifier un pattern spectra, plusieurs commande sont disponibles.+Pour pouvoir visualiser et identifier un pattern spectra, plusieurs commandes sont disponibles (graphique ou textuelle).
  
-Il existe deux représentations distinctes de signature liées aux histogrammes, le '.kor' et le '.patch'. Tout deux représentent un histogramme représentant une signature unique. +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. 
- +  Le ''.kor'' représente le Pattern Spectra d'une image complète. Le nom de l'extension fait référence au projet Korrigan de recherche par exemple dans des images de grande taille
-Le '.kor' représente le Pattern Spectra d'une image dans sa totalité+  Le ''.patch'' représente un Pattern Spectra limité à une région et/ou d'une structure que l'on souhaite identifier au sein d'une image. Le nom de l'extension fait référence à la vignette choisi comme exemple pour la recherche.
- +
-Le '.patch' représente un pattern spécifique d'une région et/ou d'une structure que l'on souhaite identifier au sein d'une image.+
  
 ==== Exemple .kor ==== ==== Exemple .kor ====
Line 35: Line 33:
   * ''projectionRef'' : ?   * ''projectionRef'' : ?
  
-Le tableau ''compBinIdx'' indique les indexs permettant l'ajout d'une valeur cumulé du tableau ''compBinVal'' dans le tableau ''PS''+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é à une valeur dans le tableau ''compBinVal'', permettant ainsi la construction du tableau ''PS''.+Chaque valeur ''compBinIdx'' est affiliée à une valeur dans le tableau ''compBinVal'', permettant ainsi la construction du tableau ''PS''.
  
-{{:python:schema_str.png?300|}}+{{:python:schema_py1.png?400|}}
  
 La commande ci-dessous donne la représentation compacte d'un '.kor': La commande ci-dessous donne la représentation compacte d'un '.kor':
Line 53: Line 51:
 </code> </code>
  
-{{:python:figure_1.png?400|}}+{{:python:figure_1.png?320&direct|}}
  
  
Line 71: Line 69:
  
 Explication des attributs : Explication des attributs :
-  * ''patchPSBinIdx'' : Tableau compacte comprenant les indexs du PS.+  * ''patchPSBinIdx'' : Tableau compacte comprenant les index du PS.
   * ''patchPSBinVal'' : Tableau compacte comprenant les valeurs du PS.   * ''patchPSBinVal'' : Tableau compacte comprenant les valeurs du PS.
   * ''patchSize'' : Taille du patch.   * ''patchSize'' : Taille du patch.
Line 78: Line 76:
 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. 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.
  
-{{:python:schema_.kor2.png?300|}}+{{:python:schema_py2_2_.png?300|}}
  
-=== Affichage PS .kor ===+=== Affichage PS .patch ===
 <code bash> <code bash>
 python3 displayPs.py arles-b0_400x400-200x200.patch python3 displayPs.py arles-b0_400x400-200x200.patch
 </code> </code>
  
-{{:python:figure_1ps_patchpng.png?400|}}+{{:python:figure_1ps_patch.png?320&direct|}}
  
  
  
python/view.1656005543.txt.gz · Last modified: 2022/06/23 17:32 by luke