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:01] 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_.kor1.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 54: Line 51:
 </code> </code>
  
-{{:python:figure_1.png?400|}}+{{:python:figure_1.png?320&direct|}}
  
  
Line 66: Line 63:
 Ce qui donne comme résultat ceci :  Ce qui donne comme résultat ceci : 
 <code bash> <code bash>
-PS                     Dataset{900+patchPSBinIdx          Dataset{50
-compBinIdx             Dataset{288776+patchPSBinVal          Dataset{50
-compBinVal             Dataset{288776} +patchSize              Dataset{2}
-georeference           Dataset{6} +
-imgSize                Dataset{3} +
-parents                Dataset{1288776} +
-projectionRef          Dataset{SCALAR}+
 </code> </code>
 +
 Explication des attributs : Explication des attributs :
-  * ''PS'' : Tableau Pattern Spectra de taille 900 +  * ''patchPSBinIdx'' : Tableau compacte comprenant les index du PS. 
-  * ''compBinIdx''Index  +  * ''patchPSBinVal''Tableau compacte comprenant les valeurs du PS. 
-  * ''compBinVal'' : Valeur de luminance +  * ''patchSize''Taille du patch.
-  * ''georeference'' : Positionnement de géolocalisation en format wordFile +
-  * ''imgSize'' : Dimension de l'image d'entrée +
-  * ''parents'' : nombrr de pixel + nombre de noeud +
-  * ''projectionRef''?+
  
-Le tableau ''compBinIdx'' indique les indexs permettant l'ajout d'une valeur cumulé du tableau ''compBinVal'' dans le tableau ''PS''+Le tableau ''patchPSBinIdx'' ne doit pas être confondu avec le tableau ''compBinIdx''. De la même manière, ''patchPSBinVal'' est différent de ''compBinVal''
-Chaque valeur ''compBinIdx'' est affilié à une valeur dans le tableau ''compBinVal'', permettant ainsi la construction du tableau ''PS''.+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_.kor1.png?300|}}+{{:python:schema_py2_2_.png?300|}}
  
 +=== Affichage PS .patch ===
 +<code bash>
 +python3 displayPs.py arles-b0_400x400-200x200.patch
 +</code>
  
-=== Affichage PS .kor ===+{{:python:figure_1ps_patch.png?320&direct|}}
  
-{{:python:figure_1.png?400|}} 
  
  
python/view.1656003665.txt.gz · Last modified: 2022/06/23 17:01 by luke