Compare View

switch
from
...
to
 
Commits (630)
Showing 477 changed files   Show diff stats

Too many changes.

To preserve performance only 100 of 477 files displayed.

Publishing/DATAs/FR_ALLCLASSES.qml
... ... @@ -40,7 +40,7 @@
40 40 <colorRampEntry red="170" blue="0" value="34.000000" green="255" label="pelouses"/>
41 41 <colorRampEntry red="170" blue="127" value="35.000000" green="255" label="Estives-landes"/>
42 42 <colorRampEntry red="85" blue="127" value="36.000000" green="170" label="lande ligneuse"/>
43   - <colorRampEntry red="255" blue="255" value="11.000000" green="255" label="Urbain (4 classes)"/>
  43 + <colorRampEntry red="255" blue="255" value="40.000000" green="255" label="Urbain (4 classes)"/>
44 44 <colorRampEntry red="255" blue="255" value="41.000000" green="0" label="bati dense"/>
45 45 <colorRampEntry red="255" blue="255" value="42.000000" green="170" label="bati diffus"/>
46 46 <colorRampEntry red="255" blue="255" value="43.000000" green="82" label="zones industrielles et commerciales"/>
... ...
config/Config_4Tuiles_Multi_FUS_Confidence.cfg
... ... @@ -4,30 +4,37 @@
4 4  
5 5 chain:
6 6 {
7   - executionMode: 'sequential'
8   - outputPath:'/ptmp/vincenta/tmp/4Tuiles_Multi_FUS_CONFID'
  7 + outputPath:'../../../data/tmp/'
9 8 remove_outputPath:True
10 9  
11   - jobsPath:'/home/user13/theia_oso/vincenta/codeTest/4Tuiles_Multi_FUS_CONFID'
12   - pyAppPath:'/home/user13/theia_oso/vincenta/THEIA_OSO/oso/theia_oso/scripts/common'
  10 + jobsPath:'../../../data/tmp/'
  11 + pyAppPath:'../../../scripts'
13 12 chainName:'OSO_chain_CONFID'
14   - nomenclaturePath:'/home/user13/theia_oso/vincenta/Nomenclature_SudFrance.csv'
  13 + nomenclaturePath:'../../../data/references/nomenclature.txt'
15 14 outputStatistics:True
16 15  
  16 + merge_final_classifications:True
  17 + merge_final_classifications_ratio:0.1
  18 + merge_final_classifications_undecidedlabel:255
  19 + merge_final_classifications_method:"dempstershafer"#"majorityvoting" or "dempstershafer"
  20 + dempstershafer_mof:"precision"#precision/recall/accuracy/kappa
  21 + keep_runs_results:True
  22 +
17 23 listTile:'D0004H0004 D0005H0004 D0004H0003 D0005H0003'
18   - featuresPath:'/ptmp/vincenta/TILES_2014_v4/'
  24 + featuresPath:'../../../data/'
19 25 L5Path:'None'
20   - L8Path:'/ptmp/inglada/tuiles/2014'
  26 + L8Path:'../../../data/'
21 27 S2Path:'None'
22 28 S1Path:'None'
23   - userFeatPath:'/../../MNT_L8Grid'
  29 + S2_S2C_Path:'None'
  30 + userFeatPath:'../../../../MNT_L8Grid'
24 31  
25   - mode:'multi_regions'#one_region or multi_regions or outside
26   - regionPath:'/ptmp/vincenta/regionShape/4Tiles.shp'
  32 + mode:'outside'#one_region or multi_regions or outside
  33 + regionPath:'../../../data/regionShape/4Tiles.shp'
27 34 regionField:'region'
28   - model:'/home/user13/theia_oso/vincenta/THEIA_OSO/oso/4Tiles.txt'
  35 + model:'../../../data/4Tiles.txt'
29 36  
30   - groundTruth:'/ptmp/vincenta/groundTruth/FR_ALL_2014_V1_ero1cm.shp'
  37 + groundTruth:'../../../data/references/D5H2_groundTruth_samples.shp'
31 38 dataField:'CODE'
32 39 runs:1
33 40 ratio:0.7
... ... @@ -37,13 +44,14 @@ chain:
37 44 firstStep:init
38 45 lastStep:validation#init,sampling,learning,classification,mosaic,validation
39 46  
40   - logPath:'/home/user13/theia_oso/vincenta/codeTest/4Tuiles_Multi_FUS_CONFID/log'
41   - logFileLevel:"INFO"
  47 + logPath:'../../../data/tmp/'
  48 + logFileLevel:"DEBUG"
42 49  
43   - colorTable:'/home/user13/theia_oso/vincenta/THEIA_OSO/oso/theia_oso/doc/colorFile.txt'
  50 + colorTable:'../../../data/references/color.txt'
44 51 mode_outside_RegionSplit:0.1#square km
45 52  
46   - OTB_HOME:'/data/qtis/inglada/modules/repository/otb_superbuild/otb_superbuild-5.2.1-Release-install/'
  53 + OTB_HOME:'../../../OTB/'
  54 + remove_tmp_files:False
47 55 }
48 56  
49 57 ################################################################################################
... ... @@ -52,14 +60,24 @@ chain:
52 60  
53 61 argTrain:
54 62 {
55   - sampleSelection : {"sampler":random,
56   - "strategy":percent,
  63 + sampleSelection : {"sampler":"random",
  64 + "strategy":"percent",
57 65 "strategy.percent.p":0.2,
58 66 "ram":4000,
59 67 "per_models":[{"target_model":4,
60 68 "sampler":"periodic"}]
61 69 }
62 70  
  71 + sampleAugmentation : {"target_models":["1", "2"],#could be "all"
  72 + "strategy" : "jitter",#replicate/jitter/smote
  73 + "strategy.jitter.stdfactor" : 10,
  74 + "strategy.smote.neighbors" : 5,
  75 + "samples.strategy" : "balance",#minNumber/balance/byClass
  76 + "samples.strategy.minNumber" : 500,
  77 + "samples.strategy.byClass" : "/home/uz/vincenta/tmp/augment_class.csv",
  78 + "activate" : False
  79 + }
  80 +
63 81 classifier :'rf'
64 82 options :' -classifier.rf.min 5 -classifier.rf.max 25 '
65 83  
... ... @@ -103,7 +121,7 @@ Landsat8:
103 121 endDate:''
104 122 temporalResolution:16
105 123 additionalFeatures:"b1+b2,(b1-b2)/(b1+b2)"#comma splited
106   - keepBands:[[1,"blue"],[2,"green"],[3,"red"],[7,"NIR"],[9,"SWIR"]]
  124 + keepBands:["B2", "B3", "B4", "B5", "B6", "B7"]
107 125 }
108 126 Landsat5:
109 127 {
... ... @@ -120,7 +138,7 @@ Landsat5:
120 138 endDate:''
121 139 temporalResolution:16
122 140 additionalFeatures:"b1+b2,(b1-b2)/(b1+b2)"#comma splited
123   - keepBands:[[1,"blue"],[2,"green"],[3,"red"],[7,"NIR"],[9,"SWIR"]]
  141 + keepBands:["B2", "B3", "B4", "B5", "B6", "B7"]
124 142 }
125 143 Sentinel_2:
126 144 {
... ... @@ -140,7 +158,27 @@ Sentinel_2:
140 158 endDate:''
141 159 temporalResolution:10
142 160 additionalFeatures:"b1+b2,(b1-b2)/(b1+b2)"#comma splited
143   - keepBands:[[1,"blue"],[2,"green"],[3,"red"],[7,"NIR"],[9,"SWIR"]]
  161 + keepBands:["B2", "B3", "B4", "B5", "B6", "B7", "B8", "B8A", "B11", "B12"]
  162 +}
  163 +Sentinel_2_S2C:
  164 +{
  165 + nodata_Mask : True
  166 + nativeRes : 10
  167 + arbo : "/*/GRANULE/*/IMG_DATA/R10m/*"
  168 + imtype : "*_STACK_10m.tif"
  169 + nuages : "*invalid_10m.tif"
  170 + saturation : ""
  171 + div : ""
  172 +
  173 + nodata : "*nodata_10m.tif"
  174 + arbomask : "/*/GRANULE/*/IMG_DATA/R10m/"
  175 +
  176 + startDate:"20151230"
  177 + endDate:"20160710"
  178 +
  179 + temporalResolution:10
  180 + keepBands:["B2", "B3", "B4", "B5", "B6", "B7", "B8", "B8A", "B11", "B12"]
  181 + additionalFeatures:"b1+b2,(b1-b2)/(b1+b2)"#comma splited
144 182 }
145 183 userFeat:
146 184 {
... ... @@ -165,4 +203,11 @@ iota2FeatureExtraction:
165 203 extractBands:False
166 204 acorfeat:False
167 205 }
  206 +dimRed:
  207 +{
  208 + dimRed:False
  209 + targetDimension : 6
  210 + reductionMode : 'sensor_date'#global, sensor_date, date, sensor_band, band,sensor_date
  211 + nbMetaDataFields : 4
  212 +}
168 213 ################################################################################################
... ...
config/resources.cfg 0 → 100644
... ... @@ -0,0 +1,292 @@
  1 +################################################################################
  2 +# Configuration file use to set HPC ressources request
  3 +
  4 +# All steps are mandatory
  5 +#
  6 +# TEMPLATE
  7 +# step_name:{
  8 +# name : "IOTA2_dir" #no space characters
  9 +# nb_cpu : 1
  10 +# ram : "4gb"
  11 +# walltime : "00:10:00"#HH:MM:SS
  12 +# process_min : 1 #not mandatory (default = 1)
  13 +# process_max : 9 #not mandatory (default = number of tasks)
  14 +# }
  15 +#
  16 +################################################################################
  17 +
  18 +iota2_chain:{
  19 + name : "IOTA2"
  20 + nb_cpu : 1
  21 + ram : "4gb"
  22 + walltime : "00:59:00"
  23 + }
  24 +
  25 +iota2_dir:{
  26 + name : "IOTA2_dir"
  27 + nb_cpu : 1
  28 + ram : "4gb"
  29 + walltime : "00:10:00"
  30 + process_min : 1
  31 + }
  32 +
  33 +SAR_pre_process : {
  34 + name:"SAR_pre_process"
  35 + nb_cpu:3
  36 + ram:"4000mb"
  37 + walltime:"00:10:00"
  38 + process_min : 1
  39 + }
  40 +
  41 +get_common_mask : {
  42 + name:"CommonMasks"
  43 + nb_cpu:3
  44 + ram:"4000mb"
  45 + walltime:"00:10:00"
  46 + process_min : 1
  47 + }
  48 +
  49 +get_pixValidity : {
  50 + name:"NbView"
  51 + nb_cpu:3
  52 + ram:"4000mb"
  53 + walltime:"00:10:00"
  54 + process_min : 1
  55 + }
  56 +
  57 +envelope : {
  58 + name:"Envelope"
  59 + nb_cpu:3
  60 + ram:"4000mb"
  61 + walltime:"00:10:00"
  62 + process_min : 1
  63 + }
  64 +
  65 +regionShape : {
  66 + name:"regionShape"
  67 + nb_cpu:3
  68 + ram:"4000mb"
  69 + walltime:"00:10:00"
  70 + process_min : 1
  71 + }
  72 +
  73 +splitRegions : {
  74 + name:"splitRegions"
  75 + nb_cpu:3
  76 + ram:"4000mb"
  77 + walltime:"00:10:00"
  78 + process_min : 1
  79 + }
  80 +
  81 +extract_data_region_tiles : {
  82 + name:"extract_data_region_tiles"
  83 + nb_cpu:3
  84 + ram:"4000mb"
  85 + walltime:"00:10:00"
  86 + process_min : 1
  87 + }
  88 +
  89 +split_learning_val : {
  90 + name:"split_learning_val"
  91 + nb_cpu:3
  92 + ram:"4000mb"
  93 + walltime:"00:10:00"
  94 + process_min : 1
  95 + }
  96 +
  97 +split_learning_val_sub : {
  98 + name:"split_learning_val_sub"
  99 + nb_cpu:3
  100 + ram:"4000mb"
  101 + walltime:"00:10:00"
  102 + process_min : 1
  103 + }
  104 +split_samples : {
  105 + name:"split_samples"
  106 + nb_cpu:3
  107 + ram:"4000mb"
  108 + walltime:"00:10:00"
  109 + process_min : 1
  110 + }
  111 +
  112 +samplesFormatting : {
  113 + name:"samples_formatting"
  114 + nb_cpu:1
  115 + ram:"4gb"
  116 + walltime:"00:10:00"
  117 + process_min : 1
  118 + }
  119 +
  120 +samplesMerge: {
  121 + name:"samples_merges"
  122 + nb_cpu:2
  123 + ram:"4gb"
  124 + walltime:"00:10:00"
  125 + process_min : 1
  126 + }
  127 +
  128 +samplesStatistics : {
  129 + name:"samples_stats"
  130 + nb_cpu:3
  131 + ram:"4000mb"
  132 + walltime:"00:10:00"
  133 + process_min : 1
  134 + }
  135 +
  136 +samplesSelection : {
  137 + name:"samples_selection"
  138 + nb_cpu:3
  139 + ram:"4000mb"
  140 + walltime:"00:10:00"
  141 + process_min : 1
  142 + }
  143 +
  144 +samplesManagement : {
  145 + name:"samples_management"
  146 + nb_cpu:3
  147 + ram:"4000mb"
  148 + walltime:"00:10:00"
  149 + process_min : 1
  150 + }
  151 +
  152 +vectorSampler : {
  153 + name:"vectorSampler"
  154 + nb_cpu:3
  155 + ram:"4000mb"
  156 + walltime:"00:10:00"
  157 + process_min : 1
  158 + }
  159 +
  160 +dimensionalityReduction : {
  161 + name:"dimensionalityReduction"
  162 + nb_cpu:3
  163 + nb_MPI_process:2
  164 + ram:"4000mb"
  165 + nb_chunk:1
  166 + walltime:"00:20:00"}
  167 +
  168 +samplesAugmentation : {
  169 + name:"samplesAugmentation"
  170 + nb_cpu:3
  171 + ram:"4000mb"
  172 + walltime:"00:10:00"
  173 + }
  174 +
  175 +mergeSample : {
  176 + name:"mergeSample"
  177 + nb_cpu:3
  178 + ram:"4000mb"
  179 + walltime:"00:10:00"
  180 + process_min : 1
  181 + }
  182 +
  183 +stats_by_models : {
  184 + name:"stats_by_models"
  185 + nb_cpu:3
  186 + ram:"4000mb"
  187 + walltime:"00:10:00"
  188 + process_min : 1
  189 + }
  190 +
  191 +training : {
  192 + name:"training"
  193 + nb_cpu:3
  194 + ram:"4000mb"
  195 + walltime:"00:10:00"
  196 + process_min : 1
  197 + }
  198 +
  199 +cmdClassifications : {
  200 + name:"cmdClassifications"
  201 + nb_cpu:3
  202 + ram:"4000mb"
  203 + walltime:"00:10:00"
  204 + process_min : 1
  205 + }
  206 +
  207 +classifications : {
  208 + name:"classifications"
  209 + nb_cpu:3
  210 + ram:"4000mb"
  211 + walltime:"00:10:00"
  212 + process_min : 1
  213 + }
  214 +
  215 +classifShaping : {
  216 + name:"classifShaping"
  217 + nb_cpu:3
  218 + ram:"4000mb"
  219 + walltime:"00:10:00"
  220 + process_min : 1
  221 + }
  222 +
  223 +gen_confusionMatrix : {
  224 + name:"genCmdconfusionMatrix"
  225 + nb_cpu:3
  226 + ram:"4000mb"
  227 + walltime:"00:10:00"
  228 + process_min : 1
  229 + }
  230 +
  231 +confusionMatrix : {
  232 + name:"confusionMatrix"
  233 + nb_cpu:3
  234 + ram:"4000mb"
  235 + walltime:"00:10:00"
  236 + process_min : 1
  237 + }
  238 +
  239 +fusion : {
  240 + name:"fusion"
  241 + nb_cpu:3
  242 + ram:"4000mb"
  243 + walltime:"00:10:00"
  244 + process_min : 1
  245 + }
  246 +
  247 +noData : {
  248 + name:"noData"
  249 + nb_cpu:3
  250 + ram:"4000mb"
  251 + walltime:"00:10:00"
  252 + process_min : 1
  253 + }
  254 +
  255 +statsReport : {
  256 + name:"statsReport"
  257 + nb_cpu:3
  258 + ram:"4000mb"
  259 + walltime:"00:10:00"
  260 + process_min : 1
  261 + }
  262 +
  263 +confusionMatrixFusion : {
  264 + name:"confusionMatrixFusion"
  265 + nb_cpu:3
  266 + ram:"4000mb"
  267 + walltime:"00:10:00"
  268 + process_min : 1
  269 + }
  270 +
  271 +merge_final_classifications : {
  272 + name:"merge_final_classifications"
  273 + nb_cpu:1
  274 + ram:"4gb"
  275 + walltime:"00:10:00"
  276 + }
  277 +
  278 +reportGen : {
  279 + name:"reportGeneration"
  280 + nb_cpu:3
  281 + ram:"4000mb"
  282 + walltime:"00:10:00"
  283 + process_min : 1
  284 + }
  285 +
  286 +mergeOutStats : {
  287 + name:"mergeOutStats"
  288 + nb_cpu:3
  289 + ram:"4000mb"
  290 + walltime:"00:10:00"
  291 + process_min : 1
  292 + }
... ...
data/4Tiles.txt 0 → 100644
... ... @@ -0,0 +1,2 @@
  1 +m1 : D0004H0004,D0005H0003
  2 +m2 : D0005H0004,D0004H0003
... ...
data/Config_4Tiles_L8.cfg
... ... @@ -31,7 +31,7 @@ chain:
31 31 logPath:''
32 32 ratio:'0.7'
33 33 cloud_threshold:'1'
34   - colorTable:'/mnt/data/home/vincenta/THEIA_OSO/theia_oso/doc/colorFile.txt'
  34 + colorTable:'../../data/colorFile.txt'
35 35 mode_outside_RegionSplit:'80'#square km
36 36 OTB_HOME:'/mnt/data/home/otbtest/OTB/SuperBuild-5.2.1'
37 37 }
... ...
data/L8_50x50/Landsat8_D0005H0003/LANDSAT8_OLITIRS_XS_20160330_N2A_France-MetropoleD0005H0003/LANDSAT8_OLITIRS_XS_20160330_N2A_ORTHO_SURF_CORR_PENTE_France-MetropoleD0005H0003.TIF.aux.xml
... ... @@ -25,6 +25,14 @@
25 25 <Approximate>0</Approximate>
26 26 <HistCounts>1|0|0|0|1|5|10|11|50|12|49|33|15|25|25|27|39|32|61|55|90|98|91|144|90|177|139|93|134|82|117|84|83|80|49|62|48|31|33|34|35|29|29|22|16|20|31|14|17|22|11|18|7|9|5|14|7|12|6|10|5|9|6|13|8|5|5|7|5|5|2|7|7|4|3|1|4|5|4|1|0|3|4|5|1|4|1|4|3|2|5|1|2|1|2|1|1|5|2|1|3|2|0|1|4|1|0|1|2|1|0|1|1|1|0|0|2|0|2|2|0|0|0|0|1|1|2|2|0|1|2|0|1|1|0|0|0|0|1|0|0|1|0|0|0|0|0|1|0|0|0|0|0|0|0|0|0|2|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|1|0|0|0|0|0|0|0|0|0|0|0|1|0|0|0|0|0|0|0|0|1|0|0|0|0|1|1|0|0|0|0|1</HistCounts>
27 27 </HistItem>
  28 + <HistItem>
  29 + <HistMin>12.8965</HistMin>
  30 + <HistMax>220.1035</HistMax>
  31 + <BucketCount>1000</BucketCount>
  32 + <IncludeOutOfRange>0</IncludeOutOfRange>
  33 + <Approximate>0</Approximate>
  34 + <HistCounts>1|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|1|0|0|0|0|5|0|0|0|0|10|0|0|0|0|11|0|0|0|0|50|0|0|0|12|0|0|0|0|49|0|0|0|0|33|0|0|0|0|15|0|0|0|0|25|0|0|0|0|25|0|0|0|27|0|0|0|0|39|0|0|0|0|32|0|0|0|0|61|0|0|0|0|55|0|0|0|0|90|0|0|0|98|0|0|0|0|91|0|0|0|0|144|0|0|0|0|90|0|0|0|0|177|0|0|0|139|0|0|0|0|93|0|0|0|0|134|0|0|0|0|82|0|0|0|0|117|0|0|0|0|84|0|0|0|83|0|0|0|0|80|0|0|0|0|49|0|0|0|0|62|0|0|0|0|48|0|0|0|0|31|0|0|0|33|0|0|0|0|34|0|0|0|0|35|0|0|0|0|29|0|0|0|0|29|0|0|0|0|22|0|0|0|16|0|0|0|0|20|0|0|0|0|31|0|0|0|0|14|0|0|0|0|17|0|0|0|22|0|0|0|0|11|0|0|0|0|18|0|0|0|0|7|0|0|0|0|9|0|0|0|0|5|0|0|0|14|0|0|0|0|7|0|0|0|0|12|0|0|0|0|6|0|0|0|0|10|0|0|0|0|5|0|0|0|9|0|0|0|0|6|0|0|0|0|13|0|0|0|0|8|0|0|0|0|5|0|0|0|0|5|0|0|0|7|0|0|0|0|5|0|0|0|0|5|0|0|0|0|2|0|0|0|0|7|0|0|0|7|0|0|0|0|4|0|0|0|0|3|0|0|0|0|1|0|0|0|0|4|0|0|0|0|5|0|0|0|4|0|0|0|0|1|0|0|0|0|0|0|0|0|0|3|0|0|0|0|4|0|0|0|0|5|0|0|0|1|0|0|0|0|4|0|0|0|0|1|0|0|0|0|4|0|0|0|0|3|0|0|0|0|2|0|0|0|5|0|0|0|0|1|0|0|0|0|2|0|0|0|0|1|0|0|0|0|2|0|0|0|1|0|0|0|0|1|0|0|0|0|5|0|0|0|0|2|0|0|0|0|1|0|0|0|0|3|0|0|0|2|0|0|0|0|0|0|0|0|0|1|0|0|0|0|4|0|0|0|0|1|0|0|0|0|0|0|0|0|1|0|0|0|0|2|0|0|0|0|1|0|0|0|0|0|0|0|0|0|1|0|0|0|0|1|0|0|0|1|0|0|0|0|0|0|0|0|0|0|0|0|0|0|2|0|0|0|0|0|0|0|0|2|0|0|0|0|2|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|1|0|0|0|0|1|0|0|0|0|2|0|0|0|0|2|0|0|0|0|0|0|0|0|0|1|0|0|0|2|0|0|0|0|0|0|0|0|0|1|0|0|0|0|1|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|1|0|0|0|0|0|0|0|0|0|0|0|0|0|1|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|1|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|2|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|1|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|1|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|1|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|1|0|0|0|0|1|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|1</HistCounts>
  35 + </HistItem>
28 36 </Histograms>
29 37 <Metadata>
30 38 <MDI key="STATISTICS_MAXIMUM">220</MDI>
... ... @@ -59,6 +67,14 @@
59 67 <Approximate>0</Approximate>
60 68 <HistCounts>1|0|0|2|3|8|16|38|17|36|28|16|16|16|18|19|26|25|29|37|46|65|73|74|73|107|124|131|154|116|89|87|86|87|77|81|46|80|63|53|53|34|28|35|37|25|22|20|18|16|21|19|21|17|11|8|9|12|16|10|8|7|7|6|6|12|7|6|10|11|5|6|5|5|9|5|4|4|5|4|7|4|2|1|4|2|4|1|1|4|4|4|3|3|5|0|3|1|1|0|1|4|2|1|1|4|2|2|2|3|0|2|1|2|0|4|0|0|1|0|0|0|0|2|1|1|2|1|0|0|0|1|1|0|0|3|2|0|3|1|0|0|1|0|0|0|0|1|0|0|0|0|0|1|0|1|1|0|1|0|0|0|1|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|1|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|1|0|1|0|0|1|0|0|0|0|0|0|0|0|0|1|0|1</HistCounts>
61 69 </HistItem>
  70 + <HistItem>
  71 + <HistMin>14.8925</HistMin>
  72 + <HistMax>230.1075</HistMax>
  73 + <BucketCount>1000</BucketCount>
  74 + <IncludeOutOfRange>0</IncludeOutOfRange>
  75 + <Approximate>0</Approximate>
  76 + <HistCounts>1|0|0|0|0|0|0|0|0|0|0|0|0|0|2|0|0|0|0|3|0|0|0|8|0|0|0|0|16|0|0|0|0|38|0|0|0|17|0|0|0|0|36|0|0|0|28|0|0|0|0|16|0|0|0|0|16|0|0|0|16|0|0|0|0|18|0|0|0|0|19|0|0|0|26|0|0|0|0|25|0|0|0|0|29|0|0|0|37|0|0|0|0|46|0|0|0|0|65|0|0|0|73|0|0|0|0|74|0|0|0|0|73|0|0|0|107|0|0|0|0|124|0|0|0|131|0|0|0|0|154|0|0|0|0|116|0|0|0|89|0|0|0|0|87|0|0|0|0|86|0|0|0|87|0|0|0|0|77|0|0|0|0|81|0|0|0|46|0|0|0|0|80|0|0|0|0|63|0|0|0|53|0|0|0|0|53|0|0|0|0|34|0|0|0|28|0|0|0|0|35|0|0|0|37|0|0|0|0|25|0|0|0|0|22|0|0|0|20|0|0|0|0|18|0|0|0|0|16|0|0|0|21|0|0|0|0|19|0|0|0|0|21|0|0|0|17|0|0|0|0|11|0|0|0|0|8|0|0|0|9|0|0|0|0|12|0|0|0|16|0|0|0|0|10|0|0|0|0|8|0|0|0|7|0|0|0|0|7|0|0|0|0|6|0|0|0|6|0|0|0|0|12|0|0|0|0|7|0|0|0|6|0|0|0|0|10|0|0|0|0|11|0|0|0|5|0|0|0|0|6|0|0|0|0|5|0|0|0|5|0|0|0|0|9|0|0|0|5|0|0|0|0|4|0|0|0|0|4|0|0|0|5|0|0|0|0|4|0|0|0|0|7|0|0|0|4|0|0|0|0|2|0|0|0|0|1|0|0|0|4|0|0|0|0|2|0|0|0|0|4|0|0|0|1|0|0|0|0|1|0|0|0|0|4|0|0|0|4|0|0|0|0|4|0|0|0|3|0|0|0|0|3|0|0|0|0|5|0|0|0|0|0|0|0|0|3|0|0|0|0|1|0|0|0|1|0|0|0|0|0|0|0|0|0|1|0|0|0|4|0|0|0|0|2|0|0|0|0|1|0|0|0|1|0|0|0|0|4|0|0|0|0|2|0|0|0|2|0|0|0|0|2|0|0|0|3|0|0|0|0|0|0|0|0|0|2|0|0|0|1|0|0|0|0|2|0|0|0|0|0|0|0|0|4|0|0|0|0|0|0|0|0|0|0|0|0|0|1|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|2|0|0|0|1|0|0|0|0|1|0|0|0|2|0|0|0|0|1|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|1|0|0|0|1|0|0|0|0|0|0|0|0|0|0|0|0|0|3|0|0|0|0|2|0|0|0|0|0|0|0|0|3|0|0|0|0|1|0|0|0|0|0|0|0|0|0|0|0|0|0|1|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|1|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|1|0|0|0|0|0|0|0|0|1|0|0|0|0|1|0|0|0|0|0|0|0|0|1|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|1|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|1|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|1|0|0|0|0|0|0|0|0|1|0|0|0|0|0|0|0|0|0|0|0|0|0|1|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|1|0|0|0|0|0|0|0|0|1</HistCounts>
  77 + </HistItem>
62 78 </Histograms>
63 79 <Metadata>
64 80 <MDI key="STATISTICS_MAXIMUM">230</MDI>
... ... @@ -93,6 +109,14 @@
93 109 <Approximate>0</Approximate>
94 110 <HistCounts>1|0|0|0|0|2|1|0|1|1|2|2|9|9|10|6|20|22|21|34|42|37|41|37|23|27|28|43|28|45|43|58|71|93|83|94|119|98|97|91|103|80|86|80|82|93|59|53|66|52|43|46|38|29|21|19|25|28|21|19|16|16|16|16|15|13|12|11|10|13|8|7|6|11|4|6|7|4|4|7|5|3|5|4|1|4|6|6|5|3|5|9|2|3|2|3|3|5|6|3|4|2|1|3|2|1|2|1|2|3|2|1|1|1|3|0|3|1|1|4|0|3|1|2|1|1|1|2|1|0|0|1|0|1|0|1|1|0|2|0|1|0|1|1|1|0|0|1|0|1|0|0|0|1|2|0|0|0|3|0|0|0|1|0|2|0|0|0|0|0|0|1|0|0|1|0|0|0|0|0|0|0|0|0|0|2|0|0|0|0|0|0|0|0|1|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|1</HistCounts>
95 111 </HistItem>
  112 + <HistItem>
  113 + <HistMin>27.8785</HistMin>
  114 + <HistMax>271.1215</HistMax>
  115 + <BucketCount>1000</BucketCount>
  116 + <IncludeOutOfRange>0</IncludeOutOfRange>
  117 + <Approximate>0</Approximate>
  118 + <HistCounts>1|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|2|0|0|0|1|0|0|0|0|0|0|0|1|0|0|0|1|0|0|0|2|0|0|0|2|0|0|0|9|0|0|0|9|0|0|0|0|10|0|0|0|6|0|0|0|20|0|0|0|22|0|0|0|21|0|0|0|34|0|0|0|42|0|0|0|37|0|0|0|41|0|0|0|0|37|0|0|0|23|0|0|0|27|0|0|0|28|0|0|0|43|0|0|0|28|0|0|0|45|0|0|0|43|0|0|0|58|0|0|0|0|71|0|0|0|93|0|0|0|83|0|0|0|94|0|0|0|119|0|0|0|98|0|0|0|97|0|0|0|91|0|0|0|103|0|0|0|0|80|0|0|0|86|0|0|0|80|0|0|0|82|0|0|0|93|0|0|0|59|0|0|0|53|0|0|0|66|0|0|0|52|0|0|0|0|43|0|0|0|46|0|0|0|38|0|0|0|29|0|0|0|21|0|0|0|19|0|0|0|25|0|0|0|28|0|0|0|21|0|0|0|0|19|0|0|0|16|0|0|0|16|0|0|0|16|0|0|0|16|0|0|0|15|0|0|0|13|0|0|0|12|0|0|0|11|0|0|0|0|10|0|0|0|13|0|0|0|8|0|0|0|7|0|0|0|6|0|0|0|11|0|0|0|4|0|0|0|6|0|0|0|7|0|0|0|0|4|0|0|0|4|0|0|0|7|0|0|0|5|0|0|0|3|0|0|0|5|0|0|0|4|0|0|0|1|0|0|0|4|0|0|0|0|6|0|0|0|6|0|0|0|5|0|0|0|3|0|0|0|5|0|0|0|9|0|0|0|2|0|0|0|3|0|0|0|2|0|0|0|0|3|0|0|0|3|0|0|0|5|0|0|0|6|0|0|0|3|0|0|0|4|0|0|0|2|0|0|0|1|0|0|0|3|0|0|0|0|2|0|0|0|1|0|0|0|2|0|0|0|1|0|0|0|2|0|0|0|3|0|0|0|2|0|0|0|1|0|0|0|1|0|0|0|0|1|0|0|0|3|0|0|0|0|0|0|0|3|0|0|0|1|0|0|0|1|0|0|0|4|0|0|0|0|0|0|0|3|0|0|0|0|1|0|0|0|2|0|0|0|1|0|0|0|1|0|0|0|1|0|0|0|2|0|0|0|1|0|0|0|0|0|0|0|0|0|0|0|0|1|0|0|0|0|0|0|0|1|0|0|0|0|0|0|0|1|0|0|0|1|0|0|0|0|0|0|0|2|0|0|0|0|0|0|0|0|1|0|0|0|0|0|0|0|1|0|0|0|1|0|0|0|1|0|0|0|0|0|0|0|0|0|0|0|1|0|0|0|0|0|0|0|0|1|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|1|0|0|0|2|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|3|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|1|0|0|0|0|0|0|0|2|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|1|0|0|0|0|0|0|0|0|0|0|0|1|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|2|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|1|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|1</HistCounts>
  119 + </HistItem>
96 120 </Histograms>
97 121 <Metadata>
98 122 <MDI key="STATISTICS_MAXIMUM">271</MDI>
... ...
data/colorFile.txt 0 → 100755
... ... @@ -0,0 +1,23 @@
  1 +0 255 255 255
  2 +11 255 85 0
  3 +12 255 255 127
  4 +31 0 156 0
  5 +32 0 50 0
  6 +33 0 255 0
  7 +34 170 255 0
  8 +35 170 255 127
  9 +36 85 170 127
  10 +41 255 0 255
  11 +42 255 85 255
  12 +43 255 170 255
  13 +45 255 0 0
  14 +46 255 184 2
  15 +51 0 0 255
  16 +52 0 0 127
  17 +53 190 190 190
  18 +211 170 170 0
  19 +221 170 170 255
  20 +222 85 0 0
  21 +223 170 85 0
  22 +224 36 0 0
  23 +255 0 0 0
... ...
data/config/test_config_serviceConfigFile.cfg
... ... @@ -4,42 +4,53 @@
4 4  
5 5 chain:
6 6 {
7   - executionMode:'sequential'
8   - outputPath:'../../data/tmp/'
9   - jobsPath:''
10   - pyAppPath:'.'
11   - chainName:'OSO_chain_CONFID'
12   - nomenclaturePath:'../../data/references/nomenclature.txt'
13   - outputStatistics:'True'
14   -
15   - listTile:'D0005H0002'
16   - featuresPath:'../../data/references/features'
17   - L5Path:'None'
18   - L8Path:'../../data/L8_50x50/'
19   - S2Path:'None'
20   - S1Path:'None'
21   - userFeatPath:'None'
22   -
23   - mode:'outside'#one_region or multi_regions or outside
24   - regionPath:'../../data/references/region_need_To_env.shp'
25   - regionField:'DN'
26   - model:'/home/user13/theia_oso/vincenta/THEIA_OSO/oso/4Tiles.txt'
27   -
28   - groundTruth:'../../data/references/D5H2_groundTruth_samples.shp'
29   - dataField:'CODE'
30   - runs:1
31   - ratio:0.7
32   - cloud_threshold:1
33   - spatialResolution:30
34   -
35   - logPath:''
36   - colorTable:'../../data/references/color.txt'
37   - mode_outside_RegionSplit:''#square km
38   -
39   - OTB_HOME:'../../data/'
40   -
41   - logFile:'OSOlogFile.log'
42   - logLevel:10 # DEBUG : 10 INFO : 20
  7 + outputPath:'../../../../data/test_vector'
  8 + remove_outputPath:True
  9 +
  10 + jobsPath:'../../../../data/test_vector'
  11 + pyAppPath:'../../../../scripts/common'
  12 + chainName:'OSO_chain_CONFID'
  13 + nomenclaturePath:'../../../../data/references/nomenclature.txt'
  14 + outputStatistics:True
  15 + generateMajorityVoteMap:False
  16 + majorityVoteMap_undecidedlabel:255
  17 + majorityVoteMap_ratio:0.1
  18 + keep_runs_results:True
  19 +
  20 + listTile:'D0005H0002'
  21 + featuresPath:'../../../../data/references/features'
  22 + L5Path:'None'
  23 + L8Path:'../../../../data/L8_50x50/'
  24 + S2Path:'None'
  25 + S1Path:'None'
  26 + userFeatPath:'None'
  27 +
  28 + mode:'outside'#one_region or multi_regions or outside
  29 + #regionPath:'../../../../data/references/region_need_To_env.shp'
  30 + regionPath:'../../../../data/references/GenerateRegionShape/region_need_To_env.shp'
  31 + regionField:'DN'
  32 + model:'/home/user13/theia_oso/vincenta/THEIA_OSO/oso/4Tiles.txt'
  33 +
  34 + groundTruth:'../../../../data/references/D5H2_groundTruth_samples.shp'
  35 + dataField:'CODE'
  36 + runs:1
  37 + ratio:0.7
  38 + cloud_threshold:1
  39 + spatialResolution:30
  40 +
  41 + firstStep:init
  42 + lastStep:validation#init,sampling,learning,classification,mosaic,validation
  43 +
  44 + logPath:'../../../../data/'
  45 + logFileLevel:"INFO"
  46 + colorTable:'../../../../data/references/color.txt'
  47 + mode_outside_RegionSplit:0.1#square km
  48 +
  49 + OTB_HOME:'../../../../data/'
  50 + remove_tmp_files:False
  51 +
  52 + logFile:'OSOlogFile.log'
  53 + logLevel:10 # DEBUG : 10 INFO : 20
43 54 }
44 55  
45 56 ################################################################################################
... ... @@ -48,24 +59,35 @@ chain:
48 59  
49 60 argTrain:
50 61 {
51   - shapeMode : 'points'#polygons or points
52   - samplesOptions:'-sampler random -strategy constant -strategy.constant.nb 2 '
  62 + shapeMode : 'points'#polygons or points
  63 + samplesOptions:'-sampler random -strategy constant -strategy.constant.nb 2 '
  64 + sampleSelection : {"sampler":"random",
  65 + "strategy":"percent",
  66 + "strategy.percent.p":0.2,
  67 + "ram":4000,
  68 + "per_models":[{"target_model":4,
  69 + "sampler":"periodic"}]
  70 + }
  71 +
53 72  
54   - classifier :'rf'
55   - options :' -classifier.rf.min 5 -classifier.rf.max 25'
56   - #options :' -classifier.rf.min 5 -classifier.rf.max 25 -sample.mt -1 -sample.mv 0 -sample.bm 0 -sample.vtr 0'
57   - rearrangeModelTile:False#True or False
58   - rearrangeModelTile_out:''
59 73  
60   - cropMix:'False'
61   - prevFeatures:'/ptmp/vincenta/TestCropMix/2013'
  74 +
  75 + classifier :'rf'
  76 + options :' -classifier.rf.min 5 -classifier.rf.max 25'
  77 + #options :' -classifier.rf.min 5 -classifier.rf.max 25 -sample.mt -1 -sample.mv 0 -sample.bm 0 -sample.vtr 0'
  78 + rearrangeModelTile:False#True or False
  79 + rearrangeModelTile_out:''
  80 +
  81 + cropMix:False
  82 + prevFeatures:'/ptmp/vincenta/TestCropMix/2013'
62 83 outputPrevFeatures:''
63   - annualCrop:['11','12']
64   - ACropLabelReplacement:['10','annualCrop']
65   - samplesClassifMix:'True'
66   - configClassif:'/path/to/theConfigurationFileWhichRuleAPreviousClassification'
67   - validityThreshold : '5'
68   - coeffSampleSelection : '1'
  84 + annualCrop:['11','12']
  85 + ACropLabelReplacement:['10','annualCrop']
  86 + samplesClassifMix:True
  87 + annualClassesExtractionSource:'/path/to/theConfigurationFileWhichRuleAPreviousClassification'
  88 + configClassif:'/path/to/theConfigurationFileWhichRuleAPreviousClassification'
  89 + validityThreshold:5
  90 + coeffSampleSelection:1
69 91 }
70 92  
71 93 ################################################################################################
... ... @@ -74,11 +96,11 @@ argTrain:
74 96  
75 97 argClassification:
76 98 {
77   - classifMode :'separate'#fusion or seperate
78   - fusionOptions :'-nodatalabel 0 -method majorityvoting'
79   - pixType : 'uint8'
80   - confusionModel : False #True or False
81   - noLabelManagement : 'maxConfidence'#maxConfidence or learningPriority
  99 + classifMode :'separate'#fusion or seperate
  100 + fusionOptions :'-nodatalabel 0 -method majorityvoting'
  101 + pixType : 'uint8'
  102 + confusionModel : False #True or False
  103 + noLabelManagement : 'maxConfidence'#maxConfidence or learningPriority
82 104 }
83 105  
84 106 ################################################################################################
... ... @@ -86,57 +108,58 @@ argClassification:
86 108 ################################################################################################
87 109 Landsat8:
88 110 {
89   - nodata_Mask : "False"
90   - nativeRes : 30
91   - arbo : "/*/*"
92   - imtype : "ORTHO_SURF_CORR_PENTE*.TIF"
93   - nuages : "NUA.TIF"
94   - saturation : "SAT.TIF"
95   - div : "DIV.TIF"
  111 + nodata_Mask : False
  112 + nativeRes : 30
  113 + arbo : "/*/*"
  114 + imtype : "ORTHO_SURF_CORR_PENTE*.TIF"
  115 + nuages : "NUA.TIF"
  116 + saturation : "SAT.TIF"
  117 + div : "DIV.TIF"
  118 + nodata : ""
  119 + arbomask : "*/*/MASK/"
  120 + startDate:''
  121 + endDate:''
  122 + temporalResolution:16
96 123 additionalFeatures:""
97   - nodata : ""
98   - arbomask : "*/*/MASK/"
99   - startDate:''
100   - endDate:''
101   - temporalResolution:'16'
102   - keepBands:[[1,"blue"],[2,"green"],[3,"red"],[7,"NIR"],[9,"SWIR"]]
  124 + keepBands:[[1,"blue"],[2,"green"],[3,"red"],[7,"NIR"],[9,"SWIR"]]
103 125 }
104 126 Landsat5:
105 127 {
106   - nodata_Mask : "False"
107   - nativeRes : 30
108   - arbo : "/*/*"
109   - imtype : "ORTHO_SURF_CORR_PENTE*.TIF"
110   - nuages : "NUA.TIF"
111   - saturation : "SAT.TIF"
112   - div : "DIV.TIF"
  128 + nodata_Mask : False
  129 + nativeRes : 30
  130 + arbo : "/*/*"
  131 + imtype : "ORTHO_SURF_CORR_PENTE*.TIF"
  132 + nuages : "NUA.TIF"
  133 + saturation : "SAT.TIF"
  134 + div : "DIV.TIF"
  135 + nodata : ""
  136 + arbomask : "*/*/MASK/"
  137 + startDate:''
  138 + endDate:''
  139 + temporalResolution:16
113 140 additionalFeatures:""
114   - nodata : ""
115   - arbomask : "*/*/MASK/"
116   - startDate:''
117   - endDate:''
118   - temporalResolution:'16'
119   - keepBands:[[1,"blue"],[2,"green"],[3,"red"],[7,"NIR"],[9,"SWIR"]]
  141 + keepBands:[[1,"blue"],[2,"green"],[3,"red"],[7,"NIR"],[9,"SWIR"]]
120 142 }
121 143 Sentinel_2:
122 144 {
123   - nodata_Mask : ""
124   - nativeRes : 10
125   - arbo : "/*/"
126   - imtype : "*STACK.tif"
127   - nuages : "CLM_R1*"
128   - saturation : "SAT_R1*"
129   - div : "EDG_R1*"
130   - additionalFeatures:""
131   - nodata : ""
132   - nuages_reproj : "CLM_R1_reproj.tif"#must ended with _reproj.tif
133   - saturation_reproj : "SAT_R1_reproj.tif"
134   - div_reproj : "EDG_R1_reproj.tif"
  145 + nodata_Mask : False
  146 + nativeRes : 10
  147 + arbo : "/*/"
  148 + imtype : "*STACK.tif"
  149 + nuages : "CLM_R1*"
  150 + saturation : "SAT_R1*"
  151 + div : "EDG_R1*"
  152 + nodata : ""
  153 + nuages_reproj : "CLM_R1_reproj.tif"#must ended with _reproj.tif
  154 + saturation_reproj : "SAT_R1_reproj.tif"
  155 + div_reproj : "EDG_R1_reproj.tif"
135 156  
136   - arbomask : "/*/MASKS/"
137   -
138   - temporalResolution:'10'
139   - keepBands:[[1,"blue"],[2,"green"],[3,"red"],[7,"NIR"],[9,"SWIR"]]
  157 + arbomask : "/*/MASKS/"
  158 + startDate:''
  159 + endDate:''
  160 + additionalFeatures:"b1+b2,(b1-b2)/(b1+b2)"#comma splited
  161 + temporalResolution:'10'
  162 + keepBands:[[1,"blue"],[2,"green"],[3,"red"],[7,"NIR"],[9,"SWIR"]]
140 163 }
141 164 userFeat:
142 165 {
... ... @@ -145,21 +168,31 @@ userFeat:
145 168 }
146 169 GlobChain:
147 170 {
148   - proj : "EPSG:2154"
149   - features: []
150   - nbLook:1
151   - batchProcessing : 'False'
152   - autoDate:'True'
153   - bindingPython:'True'
154   - writeOutputs:'False'
155   - useAdditionalFeatures:'False'
  171 + proj : "EPSG:2154"
  172 + features: []
  173 + nbLook:1
  174 + batchProcessing:False
  175 + autoDate:True
  176 + bindingPython:True
  177 + writeOutputs:False
  178 + useAdditionalFeatures:False
  179 + useGapFilling:True
156 180 }
157 181  
158 182 iota2FeatureExtraction:
159 183 {
160   - copyinput:'True'
161   - relrefl:'False'
162   - keepduplicates:'False'
163   - extractBands:'False'
  184 + copyinput:True
  185 + relrefl:False
  186 + keepduplicates:False
  187 + extractBands:False
  188 + acorfeat:False
164 189 }
165 190 ################################################################################################
  191 +# Dimensionality reduction
  192 +dimRed:
  193 +{
  194 + dimRed:False
  195 + targetDimension : 6
  196 + reductionMode : 'sensor_date'#global, sensor_date, date, sensor_band, band,sensor_date
  197 + nbMetaDataFields : 4
  198 +}
... ...
data/config/test_config_serviceConfigFileBad1.cfg
... ... @@ -33,7 +33,7 @@ chain:
33 33 spatialResolution:10
34 34  
35 35 logPath:''
36   - colorTable:'/home/cpenard/TEST/TEST/colorFile.txt'
  36 + colorTable:'../../data/colorFile.txt'
37 37 mode_outside_RegionSplit:''#square km
38 38  
39 39 OTB_HOME:'../../data'
... ...
data/config/test_config_serviceConfigFileBad2.cfg
... ... @@ -33,7 +33,7 @@ chain:
33 33 spatialResolution:10
34 34  
35 35 logPath:''
36   - colorTable:'/home/cpenard/TEST/TEST/colorFile.txt'
  36 + colorTable:'../../data/colorFile.txt'
37 37 mode_outside_RegionSplit:''#square km
38 38  
39 39 OTB_HOME:'../../data'
... ...
data/config/test_config_serviceConfigFileBad3.cfg
... ... @@ -33,7 +33,7 @@ chain:
33 33 spatialResolution:10
34 34  
35 35 logPath:''
36   - colorTable:'/home/cpenard/TEST/TEST/colorFile.txt'
  36 + colorTable:'../../data/colorFile.txt'
37 37 mode_outside_RegionSplit:''#square km
38 38  
39 39 OTB_HOME:'../../data'
... ...
data/dim_red_samples.sqlite 0 → 100644
No preview for this file type
data/dim_red_stats.xml 0 → 100644
... ... @@ -0,0 +1,27 @@
  1 +<?xml version="1.0" ?>
  2 +<FeatureStatistics>
  3 + <Statistic name="mean">
  4 + <StatisticVector value="31.48" />
  5 + <StatisticVector value="36.69" />
  6 + <StatisticVector value="63.43" />
  7 + <StatisticVector value="59.98" />
  8 + <StatisticVector value="293.22" />
  9 + <StatisticVector value="162.63" />
  10 + <StatisticVector value="95.83" />
  11 + <StatisticVector value="605.792" />
  12 + <StatisticVector value="-249.378" />
  13 + <StatisticVector value="371.379" />
  14 + </Statistic>
  15 + <Statistic name="stddev">
  16 + <StatisticVector value="17.3935" />
  17 + <StatisticVector value="19.1368" />
  18 + <StatisticVector value="22.1456" />
  19 + <StatisticVector value="29.2126" />
  20 + <StatisticVector value="110.237" />
  21 + <StatisticVector value="45.6946" />
  22 + <StatisticVector value="34.9033" />
  23 + <StatisticVector value="279.628" />
  24 + <StatisticVector value="205.15" />
  25 + <StatisticVector value="105.132" />
  26 + </Statistic>
  27 +</FeatureStatistics>
... ...
data/joint.sqlite 0 → 100644
No preview for this file type
data/model.pca 0 → 100644
... ... @@ -0,0 +1,7 @@
  1 +pca
  2 +22 serialization::archive 14 1 0
  3 +0 6 10
  4 +1 60 0 4.06112977908937522e-01 4.12732728074615751e-01 4.17178547671240463e-01 4.11890133546024995e-01 2.74423692177057435e-02 3.15430744248524297e-01 3.81657890911712039e-01 -1.25428971127207023e-01 1.44245165609977244e-01 1.96420577485806741e-01 9.81606119315571318e-02 1.13001797601907150e-01 -5.16044198669761631e-02 9.41647481005122022e-02 -5.03540758253385956e-01 -3.02029362789397959e-01 -7.07849618663552449e-02 -4.70746536174921459e-01 4.33740504035699026e-01 -4.54473765878411262e-01 -3.05719745472506188e-01 -2.76875901389622814e-01 -3.09664283132232876e-01 -1.16654763478532666e-01 -7.49742845986081097e-02 4.69025215726304179e-01 5.10434648361543175e-01 1.35680863840284723e-03 4.83172738905112586e-01 2.77093347263518662e-02 -1.26304669992884172e-01 -9.96398402908496850e-02 1.59870125786210959e-01 -1.17025194350424147e-01 4.70620848561260963e-01 -3.47671892453794498e-02 -3.36518233793708377e-01 -5.50251505791699347e-01 3.78599904423900291e-01 3.90914069653610641e-01 -5.20890094840374851e-01 -3.04119029690570197e-01 2.57298643441322805e-01 6.77662619385193787e-01 -9.97630686619947471e-02 1.58877797086398681e-01 -1.60142289796575882e-01 -9.01412216130717675e-02 -1.69023654746228658e-01 -1.14983017414138605e-01 -1.26958592509089668e-01 -1.74702731632906505e-01 1.49797370442968508e-01 -1.86473296216592921e-01 -4.67358259531871767e-02 -3.16106152852990541e-01 5.88996597416787337e-01 -4.77603378418145097e-01 -4.56627816208030224e-01 1.02521462512314893e-01 1 0
  5 +2 6 9.73888940513111397e-07 -9.24314835086941274e-07 3.48855916040316939e-07 2.40247082587487685e-06 -3.10590567909990758e-07 9.75455414268675531e-07 0 0
  6 +3 1 0 10 10
  7 +4 1 0 6 6
0 8 \ No newline at end of file
... ...
data/reduced.sqlite 0 → 100644
No preview for this file type
data/reduced_output_samples.sqlite 0 → 100644
No preview for this file type
data/references/LaunchTraining/Input/D0005H0002.dbf 0 → 100644
No preview for this file type
data/references/LaunchTraining/Input/D0005H0002.prj 0 → 100644
... ... @@ -0,0 +1 @@
  1 +PROJCS["RGF93_Lambert_93",GEOGCS["GCS_RGF93",DATUM["D_RGF_1993",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["standard_parallel_1",49],PARAMETER["standard_parallel_2",44],PARAMETER["latitude_of_origin",46.5],PARAMETER["central_meridian",3],PARAMETER["false_easting",700000],PARAMETER["false_northing",6600000],UNIT["Meter",1]]
0 2 \ No newline at end of file
... ...
data/references/LaunchTraining/Input/D0005H0002.shp 0 → 100644
No preview for this file type
data/references/LaunchTraining/Input/D0005H0002.shx 0 → 100644
No preview for this file type
data/references/LaunchTraining/Output/configModel.cfg
1 1 AllModel:
2 2 [
3   -
4 3 {
5 4 modelName:'1'
6   - tilesList:'D0005H0003'
  5 + tilesList:'D0005H0002'
7 6 }
8 7 -]
  8 +]
9 9 \ No newline at end of file
... ...
data/references/NbView/Input/LANDSAT8_OLITIRS_XS_20160330_N2A_France-MetropoleD0005H0002_DIV.TIF 0 → 100755
No preview for this file type
data/references/NbView/Input/LANDSAT8_OLITIRS_XS_20160330_N2A_France-MetropoleD0005H0002_NODATA.TIF 0 → 100755
No preview for this file type
data/references/NbView/Input/LANDSAT8_OLITIRS_XS_20160330_N2A_France-MetropoleD0005H0002_NUA.TIF 0 → 100755
No preview for this file type
data/references/NbView/Input/LANDSAT8_OLITIRS_XS_20160330_N2A_France-MetropoleD0005H0002_SAT.TIF 0 → 100755
No preview for this file type
data/references/dataAugmentation.csv 0 → 100644
... ... @@ -0,0 +1,4 @@
  1 +1,2,11,-1
  2 +1,2,12,5
  3 +1,2,42,5
  4 +1,2,51,5
0 5 \ No newline at end of file
... ...
data/references/formatting_vectors/Input/config.cfg 0 → 100755
... ... @@ -0,0 +1,195 @@
  1 +################################################################################################
  2 +# Chain
  3 +################################################################################################
  4 +
  5 +chain:
  6 +{
  7 + executionMode: 'sequential'#parallel/sequential
  8 + outputPath:'/mnt/data/home/vincenta/IOTA2/test_data/resTest/'
  9 + jobsPath:''
  10 + pyAppPath:'/mnt/data/home/vincenta/IOTA2/theia_oso/scripts/common'
  11 + chainName:'OSO_chain_test'
  12 + nomenclaturePath:'/mnt/data/home/vincenta/IOTA2/test_data/nomenclature.txt'
  13 + outputStatistics:'True'
  14 +
  15 + listTile:'T31TCJ'
  16 + featuresPath:'/mnt/data/home/vincenta/IOTA2/test_data/features/'
  17 + L5Path:'None'
  18 + L8Path:'None'
  19 + S2Path:'None'
  20 + S1Path:'None'
  21 + userFeatPath:'None'
  22 +
  23 + mode:''#one_region or multi_regions or outside
  24 + regionPath:''
  25 + regionField:''
  26 + model:''
  27 +
  28 + groundTruth:'/mnt/data/home/vincenta/IOTA2/test_data/D5H2_groundTruth.shp'
  29 + dataField:'CODE'
  30 + runs:'1'
  31 + ratio:'0.5'
  32 + cloud_threshold:'1'
  33 + spatialResolution:'30'
  34 +
  35 + logPath:''
  36 + colorTable:'/mnt/data/home/vincenta/IOTA2/test_data/color.txt'
  37 + mode_outside_RegionSplit:'6900'#square km
  38 +
  39 + OTB_HOME:'/mnt/data/home/vincenta/OTB_test/otb_superbuild/otb_superbuild-5.10.1-Release-install'
  40 +}
  41 +
  42 +################################################################################################
  43 +# training
  44 +################################################################################################
  45 +
  46 +argTrain:
  47 +{
  48 + sampleSelection : {"sampler":"random",
  49 + "strategy":"percent",
  50 + "strategy.percent.p":0.8,
  51 + "ram":4000
  52 + }
  53 +
  54 + classifier :'rf'
  55 + options :' -classifier.rf.min 5 -classifier.rf.max 25 '
  56 +
  57 + cropMix:False
  58 + prevFeatures:'None'
  59 + outputPrevFeatures:'None'
  60 + annualCrop:['11','12']
  61 + ACropLabelReplacement:['10','annualCrop']
  62 + samplesClassifMix:False
  63 + annualClassesExtractionSource:'None/'
  64 + validityThreshold : 0
  65 +}
  66 +
  67 +################################################################################################
  68 +# classifications
  69 +################################################################################################
  70 +
  71 +argClassification:
  72 +{
  73 + classifMode :'fusion'#fusion or separate
  74 + fusionOptions :'-nodatalabel 0 -method majorityvoting'
  75 + pixType : 'uint8'
  76 + confusionModel : False #True or False
  77 + noLabelManagement : 'maxConfidence'#maxConfidence or learningPriority
  78 +}
  79 +
  80 +################################################################################################
  81 +# sensors
  82 +################################################################################################
  83 +Landsat8:
  84 +{
  85 + nodata_Mask : False
  86 + nativeRes : 30
  87 + arbo : "/*/*"
  88 + imtype : "ORTHO_SURF_CORR_PENTE*.TIF"
  89 + nuages : "NUA.TIF"
  90 + saturation : "SAT.TIF"
  91 + div : "DIV.TIF"
  92 + nodata : "NODATA.TIF"
  93 + arbomask : "*/*/MASK/"
  94 + temporalResolution:16
  95 + startDate:"20160101"
  96 + endDate:"20160925"
  97 + keepBands:["B1", "B2", "B3", "B4", "B5", "B6", "B7"]
  98 + additionalFeatures:"b1+b2,(b1-b2)/(b1+b2)"#comma splited
  99 +}
  100 +Landsat5:
  101 +{
  102 + nodata_Mask : False
  103 + nativeRes : 30
  104 + arbo : "/*/*"
  105 + imtype : "ORTHO_SURF_CORR_PENTE*.TIF"
  106 + nuages : "NUA.TIF"
  107 + saturation : "SAT.TIF"
  108 + div : "DIV.TIF"
  109 + nodata : ""
  110 + arbomask : "*/*/MASK/"
  111 + temporalResolution:16
  112 + startDate:"20151230"
  113 + endDate:"20160710"
  114 + keepBands:["B1", "B2", "B3", "B4", "B5", "B6", "B7"]
  115 + additionalFeatures:"b1+b2,(b1-b2)/(b1+b2)"#comma splited
  116 +}
  117 +Sentinel_2:
  118 +{
  119 + nodata_Mask : False
  120 + nativeRes : 10
  121 + arbo : "/*/"
  122 + imtype : "*STACK.tif"
  123 + nuages : "CLM_R1.tif"
  124 + saturation : "SAT_R1.tif"
  125 + div : "EDG_R1.tif"
  126 +
  127 + nuages_reproj : "CLM_R1_reproj.tif"#must ended with _reproj.tif
  128 + saturation_reproj : "SAT_R1_reproj.tif"
  129 + div_reproj : "EDG_R1_reproj.tif"
  130 +
  131 + nodata : ""
  132 + arbomask : "/*/MASKS/"
  133 +
  134 + startDate:"20151230"
  135 + endDate:"20160710"
  136 +
  137 + temporalResolution:10
  138 + keepBands:["B2", "B3", "B4", "B5", "B6", "B7", "B8", "B8A", "B11"]
  139 + additionalFeatures:"b1+b2,(b1-b2)/(b1+b2)"#comma splited
  140 +}
  141 +
  142 +Sentinel_2_S2C:
  143 +{
  144 + nodata_Mask : True
  145 + nativeRes : 10
  146 + arbo : "/*/GRANULE/*/IMG_DATA/R10m/*"
  147 + imtype : "*_STACK_10m.tif"
  148 + nuages : "*invalid_10m.tif"
  149 + saturation : ""
  150 + div : ""
  151 +
  152 + nodata : "*nodata_10m.tif"
  153 + arbomask : "/*/GRANULE/*/IMG_DATA/R10m/"
  154 +
  155 + startDate:"20151230"
  156 + endDate:"20160710"
  157 +
  158 + temporalResolution:10
  159 + keepBands:["B2", "B3", "B4", "B5", "B6", "B7", "B8", "B8A", "B11"]
  160 + additionalFeatures:"b1+b2,(b1-b2)/(b1+b2)"#comma splited
  161 +}
  162 +
  163 +userFeat:
  164 +{
  165 + arbo:"/*"
  166 + patterns:"ALT,ASP,SLP"
  167 +}
  168 +
  169 +GlobChain:
  170 +{
  171 + proj : "EPSG:2154"
  172 + features: ["NDVI","NDWI","Brightness"]
  173 + autoDate:True
  174 + writeOutputs:False
  175 + useAdditionalFeatures:False
  176 + useGapFilling:True
  177 +}
  178 +
  179 +iota2FeatureExtraction:
  180 +{
  181 + copyinput:True
  182 + relrefl:False
  183 + keepduplicates:False
  184 + extractBands:False
  185 + acorfeat:False
  186 +}
  187 +
  188 +dimRed:
  189 +{
  190 + dimRed:False
  191 + targetDimension : 6
  192 + reductionMode : 'sensor_date'#global, sensor_date, date, sensor_band, band,sensor_date
  193 + nbMetaDataFields : 4
  194 +}
  195 +################################################################################################
... ...
data/references/formatting_vectors/Input/dataAppVal/T31TCJ_seed0_learn.dbf 0 → 100644
No preview for this file type
data/references/formatting_vectors/Input/dataAppVal/T31TCJ_seed0_learn.prj 0 → 100644
... ... @@ -0,0 +1 @@
  1 +PROJCS["RGF93_Lambert_93",GEOGCS["GCS_RGF93",DATUM["D_RGF_1993",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["standard_parallel_1",49],PARAMETER["standard_parallel_2",44],PARAMETER["latitude_of_origin",46.5],PARAMETER["central_meridian",3],PARAMETER["false_easting",700000],PARAMETER["false_northing",6600000],UNIT["Meter",1]]
0 2 \ No newline at end of file
... ...
data/references/formatting_vectors/Input/dataAppVal/T31TCJ_seed0_learn.shp 0 → 100644
No preview for this file type
data/references/formatting_vectors/Input/dataAppVal/T31TCJ_seed0_learn.shx 0 → 100644
No preview for this file type
data/references/formatting_vectors/Input/dataAppVal/T31TCJ_seed_0_learn.sqlite 0 → 100644
No preview for this file type
data/references/formatting_vectors/Input/dataAppVal/T31TCJ_seed_0_val.sqlite 0 → 100644
No preview for this file type
data/references/formatting_vectors/Input/dataAppVal/T31TCJ_seed_1_learn.sqlite 0 → 100644
No preview for this file type
data/references/formatting_vectors/Input/dataAppVal/T31TCJ_seed_1_val.sqlite 0 → 100644
No preview for this file type
data/references/formatting_vectors/Input/formattingVectors/T31TCJ.dbf 0 → 100644
No preview for this file type
data/references/formatting_vectors/Input/formattingVectors/T31TCJ.prj 0 → 100644
... ... @@ -0,0 +1 @@
  1 +PROJCS["RGF93_Lambert_93",GEOGCS["GCS_RGF93",DATUM["D_RGF_1993",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["standard_parallel_1",49],PARAMETER["standard_parallel_2",44],PARAMETER["latitude_of_origin",46.5],PARAMETER["central_meridian",3],PARAMETER["false_easting",700000],PARAMETER["false_northing",6600000],UNIT["Meter",1]]
0 2 \ No newline at end of file
... ...
data/references/formatting_vectors/Input/formattingVectors/T31TCJ.shp 0 → 100644
No preview for this file type
data/references/formatting_vectors/Input/formattingVectors/T31TCJ.shx 0 → 100644
No preview for this file type
data/references/formatting_vectors/Output/T31TCJ_regions_learn.shp_seed_0.dbf 0 → 100644
No preview for this file type
data/references/formatting_vectors/Output/T31TCJ_regions_learn.shp_seed_0.prj 0 → 100644
... ... @@ -0,0 +1 @@
  1 +PROJCS["RGF93_Lambert_93",GEOGCS["GCS_RGF93",DATUM["D_RGF_1993",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["standard_parallel_1",49],PARAMETER["standard_parallel_2",44],PARAMETER["latitude_of_origin",46.5],PARAMETER["central_meridian",3],PARAMETER["false_easting",700000],PARAMETER["false_northing",6600000],UNIT["Meter",1]]
0 2 \ No newline at end of file
... ...
data/references/formatting_vectors/Output/T31TCJ_regions_learn.shp_seed_0.shp 0 → 100644
No preview for this file type
data/references/formatting_vectors/Output/T31TCJ_regions_learn.shp_seed_0.shx 0 → 100644
No preview for this file type
data/references/genResults/Input/classif/Classif_T31TCJ_model_1_seed_0.tif 0 → 100644
No preview for this file type
data/references/genResults/Input/classif/Classif_T31TCJ_model_1_seed_1.tif 0 → 100644
No preview for this file type
data/references/genResults/Input/classif/MASK/Myregion_region_1_T31TCJ.dbf 0 → 100644
No preview for this file type
data/references/genResults/Input/classif/MASK/Myregion_region_1_T31TCJ.prj 0 → 100644
... ... @@ -0,0 +1 @@
  1 +PROJCS["RGF93_Lambert_93",GEOGCS["GCS_RGF93",DATUM["D_RGF_1993",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["standard_parallel_1",49],PARAMETER["standard_parallel_2",44],PARAMETER["latitude_of_origin",46.5],PARAMETER["central_meridian",3],PARAMETER["false_easting",700000],PARAMETER["false_northing",6600000],UNIT["Meter",1]]
0 2 \ No newline at end of file
... ...
data/references/genResults/Input/classif/MASK/Myregion_region_1_T31TCJ.shp 0 → 100644
No preview for this file type
data/references/genResults/Input/classif/MASK/Myregion_region_1_T31TCJ.shx 0 → 100644
No preview for this file type
data/references/genResults/Input/classif/MASK/Myregion_region_1_T31TCJ.tif 0 → 100644
No preview for this file type
data/references/genResults/Input/classif/T31TCJ_model_1_confidence_seed_0.tif 0 → 100644
No preview for this file type
data/references/genResults/Input/classif/T31TCJ_model_1_confidence_seed_1.tif 0 → 100644
No preview for this file type
data/references/genResults/Input/final/RESULTS.txt 0 → 100644
... ... @@ -0,0 +1,32 @@
  1 +#row = reference
  2 +#col = production
  3 +
  4 +*********** Matrice de confusion: mean ***********
  5 +
  6 + ete| hiver| foret feuillus| foret coniferes| pelouses| bati| eau| prairie| verger| vigne|
  7 +ete |8.00 | 0.00 | 0.00 | 0.00 | 0.00 |0.00 |0.00 | 0.00 | 0.00 | 0.00 |ete
  8 +hiver |0.00 | 6.50 | 0.00 | 0.00 | 0.00 |0.50 |1.00 | 0.00 | 0.00 | 0.00 |hiver
  9 +foret feuillus |0.00 | 0.00 | 7.00 | 0.00 | 0.00 |0.00 |0.00 | 0.00 | 0.00 | 0.00 |foret feuillus
  10 +foret coniferes|0.00 | 0.00 | 0.50 | 3.50 | 0.00 |0.00 |0.00 | 0.00 | 0.00 | 0.00 |foret coniferes
  11 +pelouses |0.00 | 0.50 | 0.00 | 0.50 | 4.00 |0.00 |0.00 | 0.00 | 0.00 | 0.00 |pelouses
  12 +bati |0.00 | 0.50 | 0.50 | 0.00 | 0.50 |8.50 |0.00 | 0.00 | 0.00 | 0.00 |bati
  13 +eau |0.00 | 0.00 | 0.00 | 0.00 | 0.00 |0.00 |8.00 | 0.00 | 0.00 | 0.00 |eau
  14 +prairie |0.00 | 0.00 | 0.00 | 0.00 | 0.00 |0.00 |0.00 | 6.50 | 0.00 | 0.50 |prairie
  15 +verger |0.00 | 0.00 | 0.00 | 0.00 | 0.00 |0.50 |0.00 | 0.00 | 3.50 | 0.00 |verger
  16 +vigne |0.00 | 0.00 | 0.00 | 0.00 | 0.00 |0.00 |0.00 | 0.50 | 0.00 | 7.50 |vigne
  17 +
  18 +KAPPA : 0.903 +- 0.0366
  19 +OA : 0.913 +- 0.0328
  20 +
  21 + Classes | Precision moyenne | Rappel moyen | F-score moyen | Confusion max
  22 +------------------------------------------------------------------------------------------
  23 + ete | 1.000 +- nan | 1.000 +- nan | 1.000 +- nan | ete, hiver, foret feuillus
  24 + hiver | 0.889 +- 0.2514 | 0.812 +- 0.1414 | 0.840 +- 0.0380 | hiver, eau, ete
  25 + foret feuillus | 0.875 +- nan | 1.000 +- nan | 0.933 +- nan | foret feuillus, ete, hiver
  26 +foret coniferes | 0.900 +- 0.2262 | 0.875 +- 0.2828 | 0.873 +- 0.0359 | foret coniferes, ete, hiver
  27 + pelouses | 0.900 +- 0.2262 | 0.800 +- nan | 0.844 +- 0.1005 | pelouses, ete, hiver
  28 + bati | 0.900 +- 0.2262 | 0.850 +- 0.1131 | 0.874 +- 0.1667 | bati, ete, hiver
  29 + eau | 0.889 +- nan | 1.000 +- nan | 0.941 +- nan | eau, ete, hiver
  30 + prairie | 0.938 +- 0.1414 | 0.929 +- 0.1616 | 0.928 +- 0.0116 | prairie, ete, hiver
  31 + verger | 1.000 +- nan | 0.875 +- 0.2828 | 0.929 +- 0.1616 | verger, ete, hiver
  32 + vigne | 0.944 +- 0.1257 | 0.938 +- 0.1414 | 0.937 +- 0.0089 | vigne, ete, hiver
... ...
data/references/genResults/Input/final/TMP/Classif_Seed_0.csv 0 → 100644
... ... @@ -0,0 +1,12 @@
  1 +#Reference labels (rows):11,12,31,32,34,41,51,211,221,222
  2 +#Produced labels (columns):11,12,31,32,34,41,51,211,221,222
  3 +8,0,0,0,0,0,0,0,0,0
  4 +0,6,0,0,0,1,1,0,0,0
  5 +0,0,7,0,0,0,0,0,0,0
  6 +0,0,0,4,0,0,0,0,0,0
  7 +0,0,0,1,4,0,0,0,0,0
  8 +0,0,1,0,1,8,0,0,0,0
  9 +0,0,0,0,0,0,8,0,0,0
  10 +0,0,0,0,0,0,0,7,0,0
  11 +0,0,0,0,0,1,0,0,3,0
  12 +0,0,0,0,0,0,0,1,0,7
... ...
data/references/genResults/Input/final/TMP/Classif_Seed_0_sq.csv 0 → 100644
... ... @@ -0,0 +1,12 @@
  1 +#Reference labels (rows):11,12,31,32,34,41,51,211,221,222
  2 +#Produced labels (columns):11,12,31,32,34,41,51,211,221,222
  3 +8,0,0,0,0,0,0,0,0,0
  4 +0,6,0,0,0,1,1,0,0,0
  5 +0,0,7,0,0,0,0,0,0,0
  6 +0,0,0,4,0,0,0,0,0,0
  7 +0,0,0,1,4,0,0,0,0,0
  8 +0,0,1,0,1,8,0,0,0,0
  9 +0,0,0,0,0,0,8,0,0,0
  10 +0,0,0,0,0,0,0,7,0,0
  11 +0,0,0,0,0,1,0,0,3,0
  12 +0,0,0,0,0,0,0,1,0,7
... ...
data/references/genResults/Input/final/TMP/Classif_Seed_1.csv 0 → 100644
... ... @@ -0,0 +1,12 @@
  1 +#Reference labels (rows):11,12,31,32,34,41,51,211,221,222
  2 +#Produced labels (columns):11,12,31,32,34,41,51,211,221,222
  3 +8,0,0,0,0,0,0,0,0,0
  4 +0,7,0,0,0,0,1,0,0,0
  5 +0,0,7,0,0,0,0,0,0,0
  6 +0,0,1,3,0,0,0,0,0,0
  7 +0,1,0,0,4,0,0,0,0,0
  8 +0,1,0,0,0,9,0,0,0,0
  9 +0,0,0,0,0,0,8,0,0,0
  10 +0,0,0,0,0,0,0,6,0,1
  11 +0,0,0,0,0,0,0,0,4,0
  12 +0,0,0,0,0,0,0,0,0,8
... ...
data/references/genResults/Input/final/TMP/Classif_Seed_1_sq.csv 0 → 100644
... ... @@ -0,0 +1,12 @@
  1 +#Reference labels (rows):11,12,31,32,34,41,51,211,221,222
  2 +#Produced labels (columns):11,12,31,32,34,41,51,211,221,222
  3 +8,0,0,0,0,0,0,0,0,0
  4 +0,7,0,0,0,0,1,0,0,0
  5 +0,0,7,0,0,0,0,0,0,0
  6 +0,0,1,3,0,0,0,0,0,0
  7 +0,1,0,0,4,0,0,0,0,0
  8 +0,1,0,0,0,9,0,0,0,0
  9 +0,0,0,0,0,0,8,0,0,0
  10 +0,0,0,0,0,0,0,6,0,1
  11 +0,0,0,0,0,0,0,0,4,0
  12 +0,0,0,0,0,0,0,0,0,8
... ...
data/references/genResults/Input/final/TMP/ClassificationResults_seed_0.txt 0 → 100644
... ... @@ -0,0 +1,49 @@
  1 +#Reference labels (rows):11,12,31,32,34,41,51,211,221,222
  2 +#Produced labels (columns):11,12,31,32,34,41,51,211,221,222
  3 +
  4 +Precision of class [11] vs all: 1.0
  5 +Recall of class [11] vs all: 1.0
  6 +F-score of class [11] vs all: 1.0
  7 +
  8 +Precision of class [12] vs all: 1.0
  9 +Recall of class [12] vs all: 0.75
  10 +F-score of class [12] vs all: 0.857142857143
  11 +
  12 +Precision of class [31] vs all: 0.875
  13 +Recall of class [31] vs all: 1.0
  14 +F-score of class [31] vs all: 0.933333333333
  15 +
  16 +Precision of class [32] vs all: 0.8
  17 +Recall of class [32] vs all: 1.0
  18 +F-score of class [32] vs all: 0.888888888889
  19 +
  20 +Precision of class [34] vs all: 0.8
  21 +Recall of class [34] vs all: 0.8
  22 +F-score of class [34] vs all: 0.8
  23 +
  24 +Precision of class [41] vs all: 0.8
  25 +Recall of class [41] vs all: 0.8
  26 +F-score of class [41] vs all: 0.8
  27 +
  28 +Precision of class [51] vs all: 0.888888888889
  29 +Recall of class [51] vs all: 1.0
  30 +F-score of class [51] vs all: 0.941176470588
  31 +
  32 +Precision of class [211] vs all: 0.875
  33 +Recall of class [211] vs all: 1.0
  34 +F-score of class [211] vs all: 0.933333333333
  35 +
  36 +Precision of class [221] vs all: 1.0
  37 +Recall of class [221] vs all: 0.75
  38 +F-score of class [221] vs all: 0.857142857143
  39 +
  40 +Precision of class [222] vs all: 1.0
  41 +Recall of class [222] vs all: 0.875
  42 +F-score of class [222] vs all: 0.933333333333
  43 +
  44 +Precision of the different classes: [1.0,1.0,0.875,0.8,0.8,0.8,0.888888888889,0.875,1.0,1.0]
  45 +Recall of the different classes: [1.0,0.75,1.0,1.0,0.8,0.8,1.0,1.0,0.75,0.875]
  46 +F-score of the different classes: [1.0,0.857142857143,0.933333333333,0.888888888889,0.8,0.8,0.941176470588,0.933333333333,0.857142857143,0.933333333333]
  47 +
  48 +Kappa index: 0.88640639699
  49 +Overall accuracy index: 0.898550724638
0 50 \ No newline at end of file
... ...
data/references/genResults/Input/final/TMP/ClassificationResults_seed_1.txt 0 → 100644
... ... @@ -0,0 +1,49 @@
  1 +#Reference labels (rows):11,12,31,32,34,41,51,211,221,222
  2 +#Produced labels (columns):11,12,31,32,34,41,51,211,221,222
  3 +
  4 +Precision of class [11] vs all: 1.0
  5 +Recall of class [11] vs all: 1.0
  6 +F-score of class [11] vs all: 1.0
  7 +
  8 +Precision of class [12] vs all: 0.777777777778
  9 +Recall of class [12] vs all: 0.875
  10 +F-score of class [12] vs all: 0.823529411765
  11 +
  12 +Precision of class [31] vs all: 0.875
  13 +Recall of class [31] vs all: 1.0
  14 +F-score of class [31] vs all: 0.933333333333
  15 +
  16 +Precision of class [32] vs all: 1.0
  17 +Recall of class [32] vs all: 0.75
  18 +F-score of class [32] vs all: 0.857142857143
  19 +
  20 +Precision of class [34] vs all: 1.0
  21 +Recall of class [34] vs all: 0.8
  22 +F-score of class [34] vs all: 0.888888888889
  23 +
  24 +Precision of class [41] vs all: 1.0
  25 +Recall of class [41] vs all: 0.9
  26 +F-score of class [41] vs all: 0.947368421053
  27 +
  28 +Precision of class [51] vs all: 0.888888888889
  29 +Recall of class [51] vs all: 1.0
  30 +F-score of class [51] vs all: 0.941176470588
  31 +
  32 +Precision of class [211] vs all: 1.0
  33 +Recall of class [211] vs all: 0.857142857143
  34 +F-score of class [211] vs all: 0.923076923077
  35 +
  36 +Precision of class [221] vs all: 1.0
  37 +Recall of class [221] vs all: 1.0
  38 +F-score of class [221] vs all: 1.0
  39 +
  40 +Precision of class [222] vs all: 0.888888888889
  41 +Recall of class [222] vs all: 1.0
  42 +F-score of class [222] vs all: 0.941176470588
  43 +
  44 +Precision of the different classes: [1.0,0.777777777778,0.875,1.0,1.0,1.0,0.888888888889,1.0,1.0,0.888888888889]
  45 +Recall of the different classes: [1.0,0.875,1.0,0.75,0.8,0.9,1.0,0.857142857143,1.0,1.0]
  46 +F-score of the different classes: [1.0,0.823529411765,0.933333333333,0.857142857143,0.888888888889,0.947368421053,0.941176470588,0.923076923077,1.0,0.941176470588]
  47 +
  48 +Kappa index: 0.918727915194
  49 +Overall accuracy index: 0.927536231884
0 50 \ No newline at end of file
... ...
data/references/genResults/Input/final/TMP/T31TCJ_Cloud.tif 0 → 100644
No preview for this file type
data/references/genResults/Input/final/TMP/T31TCJ_Cloud_StatsOK.tif 0 → 100644
No preview for this file type
data/references/genResults/Input/final/TMP/T31TCJ_GlobalConfidence_seed_0.tif 0 → 100644
No preview for this file type
data/references/genResults/Input/final/TMP/T31TCJ_GlobalConfidence_seed_1.tif 0 → 100644
No preview for this file type
data/references/genResults/Input/final/TMP/T31TCJ_seed_0.csv 0 → 100644
... ... @@ -0,0 +1,12 @@
  1 +#Reference labels (rows):11,12,31,32,34,41,51,211,221,222
  2 +#Produced labels (columns):11,12,31,32,34,41,51,211,221,222
  3 +8,0,0,0,0,0,0,0,0,0
  4 +0,6,0,0,0,1,1,0,0,0
  5 +0,0,7,0,0,0,0,0,0,0
  6 +0,0,0,4,0,0,0,0,0,0
  7 +0,0,0,1,4,0,0,0,0,0
  8