<node temporal_node="false" class="Scene" resultNode="false" topdown/vis1="imgvis" order="0" bu_rule="

nodelist

'imgvis_layer1' 'imgvis' 0 1
addimage

'imgvis_layer2' 'imgvis' 1 1
addimage

'imgvis_layer3' 'imgvis' 2 1
addimage

'imgvis_layer4' 'imgvis' 3 1
addimage

drop

nodelist

merge

drop
" td_rule="" breakpoint="None" topDown="Dummy TopDown" min="0" max="0" name="Scene" color="255:255:255" topdown/reliability="1.0" bottomUp="Dummy BottomUp" disabled="false" debug="DebugInfo" td_multiclass="false" >
  <node temporal_node="false" class="ROI" resultNode="false" topdown/vis1="imgvis" bu_rule="

nodelist

'imgvis_layer1' 'imgvis' 0 1
addimage

'imgvis_layer2' 'imgvis' 1 1
addimage

'imgvis_layer3' 'imgvis' 2 1
addimage

'imgvis_layer4' 'imgvis' 3 1
addimage

drop


nodelist
'Shadow' selectClass

1.0 node.push
'p' node.set


nodelist
'Vegetation' selectClass

0.9 node.push
'p' node.set


nodelist
'RedObjects' selectClass

0.8 node.push
'p' node.set


nodelist
'OtherClasses' selectClass

0.7 node.push
'p' node.set


nodelist
'SwimmingPools' selectClass

0.6 node.push
'p' node.set

concat

concat

concat

concat

merge

drop
" order="0" td_rule="" breakpoint="None" topDown="Dummy TopDown" min="0" max="0" name="ROI" color="170:0:0" topdown/reliability="1.0" bottomUp="Dummy BottomUp" disabled="false" debug="DebugInfo" td_multiclass="false" >
    <node temporal_node="false" class="Vegetation" resultNode="false" topdown/vis1="imgvis" bu_rule="

nodelist

'imgvis_layer1' 'imgvis' 0 1
addimage

'imgvis_layer2' 'imgvis' 1 1
addimage

'imgvis_layer3' 'imgvis' 2 1
addimage

'imgvis_layer4' 'imgvis' 3 1
addimage

drop

nodelist

merge

drop
" order="0" td_rule="" breakpoint="None" topDown="Dummy TopDown" min="0" max="0" name="Vegetation" color="0:85:0" topdown/reliability="1.0" bottomUp="Dummy BottomUp" disabled="false" debug="DebugInfo" td_multiclass="false" >
      <node topdown/vis1="imgvis" topdown/node_weight="1.0" temporal_node="false" topdown/use_optmization="no" class="Trees" topdown/input_bands="0,1,2,3" resultNode="false" order="0" bu_rule="" topdown/vis1="" topdown/compactness="0.25" topdown/euc_treshold="20" td_rule="

nodelist

'imgvis_layer1' 'imgvis' 0 1
addimage

'imgvis_layer2' 'imgvis' 1 1
addimage

'imgvis_layer3' 'imgvis' 2 1
addimage

'imgvis_layer4' 'imgvis' 3 1
addimage

drop

nodelist
'Trees' selectClass

'imgvis_layer4'
node.ratio
'ratioL4' node.set

'ratioL4' node.get
0.2988 node.push
'>' node.run

select

'Trees_MeanL2' node.push
'imgvis_layer2'
node.mean
node.fuzzyp

'Trees_MeanL3' node.push
'imgvis_layer3'
node.mean
node.fuzzyp

'min' node.run

'p' node.set

 save nodelist splitAll
" breakpoint="None" topDown="TA_Baatz_Segmenter" topdown/input_image="imgvis" min="0" topdown/baatz_color="0.61" max="0" name="Trees" color="0:85:0" topdown/reliability="0.2" topdown/input_weights="
0.245916,
0.076442,
0.417624,
0.260018" disabled="false" bottomUp="Dummy BottomUp" topdown/scale="21.073163" debug="DebugInfo" td_multiclass="false" />
      <node topdown/vis1="imgvis" topdown/node_weight="1.0" temporal_node="false" topdown/use_optmization="no" class="Grass" topdown/input_bands="0,1,2,3" resultNode="false" order="0" bu_rule="" topdown/vis1="" topdown/compactness="0.25" topdown/euc_treshold="20" td_rule="

nodelist

'imgvis_layer1' 'imgvis' 0 1
addimage

'imgvis_layer2' 'imgvis' 1 1
addimage

'imgvis_layer3' 'imgvis' 2 1
addimage

'imgvis_layer4' 'imgvis' 3 1
addimage

drop

nodelist
'Grass' selectClass

'imgvis_layer4'
node.ratio
0.2988 node.push
'>' node.run

select

'Grass_MeanL2' node.push
'imgvis_layer2'
node.mean
node.fuzzyp

'Grass_MeanL3' node.push
'imgvis_layer3'
node.mean
node.fuzzyp

'min' node.run

'p' node.set

 save nodelist splitAll
" breakpoint="None" topDown="TA_Baatz_Segmenter" topdown/input_image="imgvis" min="0" topdown/baatz_color="0.61" max="0" name="Grass" color="0:255:0" topdown/reliability="0.2" topdown/input_weights="
0.245916,
0.076442,
0.417624,
0.260018" disabled="false" bottomUp="Dummy BottomUp" topdown/scale="21.073163" debug="DebugInfo" td_multiclass="false" />
    </node>
    <node temporal_node="false" class="RedObjects" resultNode="false" topdown/vis1="imgvis" order="0" bu_rule="

nodelist

'imgvis_layer1' 'imgvis' 0 1
addimage

'imgvis_layer2' 'imgvis' 1 1
addimage

'imgvis_layer3' 'imgvis' 2 1
addimage

'imgvis_layer4' 'imgvis' 3 1
addimage

drop

nodelist

merge

drop
" td_rule="" breakpoint="None" topDown="Dummy TopDown" min="0" max="0" name="RedObjects" color="255:0:0" topdown/reliability="1.0" bottomUp="Dummy BottomUp" disabled="false" debug="DebugInfo" td_multiclass="false" >
      <node topdown/vis1="imgvis" topdown/node_weight="1.0" temporal_node="false" topdown/use_optmization="no" class="CeramicTileRoofs" topdown/input_bands="0,1,2" resultNode="false" order="0" bu_rule="" topdown/vis1="" topdown/compactness="0.8" topdown/euc_treshold="20" td_rule="

nodelist

'imgvis_layer1' 'imgvis' 0 1
addimage

'imgvis_layer2' 'imgvis' 1 1
addimage

'imgvis_layer3' 'imgvis' 2 1
addimage

'imgvis_layer4' 'imgvis' 3 1
addimage

drop

nodelist
'CeramicTileRoofs' selectClass

'imgvis_layer3'
node.mean
'imgvis_layer1'
node.mean
'div' node.run
1.5 node.push
'>' node.run

select

'imgvis'
node.brightness
125 node.push
'>' node.run

select

 save nodelist splitAll
" breakpoint="None" topDown="TA_Baatz_Segmenter" topdown/input_image="imgvis" min="0" topdown/baatz_color="0.3" max="0" name="CeramicTileRoofs" color="255:0:0" topdown/reliability="0.3" topdown/input_weights="1,1,1" bottomUp="Dummy BottomUp" disabled="false" topdown/scale="40" debug="DebugInfo" td_multiclass="false" />
      <node topdown/vis1="imgvis" topdown/node_weight="1.0" topdown/label_img_res_str="0.7" temporal_node="false" class="BareSoil" topdown/shp_file_name="bare_soil" resultNode="false" order="0" bu_rule="" topdown/vis1="" td_rule="

nodelist

'imgvis_layer1' 'imgvis' 0 1
addimage

'imgvis_layer2' 'imgvis' 1 1
addimage

'imgvis_layer3' 'imgvis' 2 1
addimage

'imgvis_layer4' 'imgvis' 3 1
addimage

drop

nodelist
'BareSoil' selectClass

save
" breakpoint="None" topDown="TA_ShapeFile_Import" min="0" max="0" name="BareSoil" color="170:85:0" topdown/reliability="0.2" topdown/shp_attributes_str="id" bottomUp="Dummy BottomUp" disabled="false" debug="DebugInfo" td_multiclass="false" />
    </node>
    <node topdown/vis1="imgvis" topdown/node_weight="1.0" temporal_node="false" class="Shadow" topdown/threshold_min="0" topdown/dummy_value="" resultNode="false" bu_rule="" order="0" topdown/vis1="" td_rule="

nodelist

'imgvis_layer1' 'imgvis' 0 1
addimage

'imgvis_layer2' 'imgvis' 1 1
addimage

'imgvis_layer3' 'imgvis' 2 1
addimage

'imgvis_layer4' 'imgvis' 3 1
addimage

drop

nodelist
'Shadow' selectClass

save
" topdown/operation_type="(R0:0 + R0:1 + R0:2 + R0:3)/4" breakpoint="None" topDown="TA_Arithmetic" topdown/input_images="C:/Temp/Projetos/tessio/imagens/example1.tif" topdown/area_min="5" topdown/input_image="imgvis" topdown/training_set="" topdown/morf_filt_its="1" min="0" max="0" name="Shadow" color="0:0:0" topdown/reliability="0.2" bottomUp="Dummy BottomUp" disabled="false" debug="DebugInfo" td_multiclass="false" topdown/threshold_max="20" />
    <node temporal_node="false" class="OtherClasses" resultNode="false" topdown/vis1="imgvis" order="0" bu_rule="

nodelist

'imgvis_layer1' 'imgvis' 0 1
addimage

'imgvis_layer2' 'imgvis' 1 1
addimage

'imgvis_layer3' 'imgvis' 2 1
addimage

'imgvis_layer4' 'imgvis' 3 1
addimage

drop


nodelist
'BrightRoofs' selectClass

1.0 node.push
'p' node.set


nodelist
'BlueRoofs' selectClass

0.9 node.push
'p' node.set


nodelist
'ClearAsbestosRoof' selectClass

'ClearAsbestos_MeanL1' node.push
'imgvis_layer1'
node.mean
node.fuzzyp

'ClearAsbestos_IBrightness' node.push
'imgvis'
node.brightness
node.fuzzyp

'min' node.run

'p' node.set


nodelist
'GrayAsbestosRoofs' selectClass

'GrayAsbestos_MeanL1' node.push
'imgvis_layer1'
node.mean
node.fuzzyp

'GrayAsbestos_IBrightness' node.push
'imgvis'
node.brightness
node.fuzzyp

'min' node.run

'p' node.set


nodelist
'DarkAsbestosRoofs' selectClass

'DarkAsbestos_MeanL1' node.push
'imgvis_layer1'
node.mean
node.fuzzyp

'DarkAsbestos_IBrightness' node.push
'imgvis'
node.brightness
node.fuzzyp

'min' node.run

'p' node.set

concat

concat

concat

concat

merge

drop
" td_rule="" breakpoint="None" topDown="Dummy TopDown" min="0" name="OtherClasses" max="0" color="170:170:127" topdown/reliability="1.0" bottomUp="Dummy BottomUp" disabled="false" debug="DebugInfo" td_multiclass="false" >
      <node topdown/vis1="imgvis" topdown/node_weight="1.0" temporal_node="false" topdown/use_optmization="no" class="BlueRoofs" topdown/input_bands="0,1,2" resultNode="false" order="0" bu_rule="" topdown/vis1="" topdown/compactness="0.8" topdown/euc_treshold="20" td_rule="

nodelist

'imgvis_layer1' 'imgvis' 0 1
addimage

'imgvis_layer2' 'imgvis' 1 1
addimage

'imgvis_layer3' 'imgvis' 2 1
addimage

'imgvis_layer4' 'imgvis' 3 1
addimage

drop

nodelist
'BlueRoofs' selectClass

'imgvis'
node.brightness
208 node.push
'<' node.run

select

'imgvis_layer3'
node.mean
'imgvis_layer1'
node.mean
'div' node.run
1.5 node.push
'<' node.run

select

'imgvis_layer2'
node.ratio
0.355 node.push
'<' node.run

select

'imgvis_layer2'
node.ratio
0.2976 node.push
'>' node.run

select

'imgvis_layer1'
node.maxpixelvalue
116 node.push
'>' node.run

select

 save nodelist splitAll
" breakpoint="None" topDown="TA_Baatz_Segmenter" topdown/input_image="imgvis" min="0" topdown/baatz_color="0.3" max="0" name="BlueRoofs" color="53:161:255" topdown/reliability="0.2" topdown/input_weights="1,1,1" bottomUp="Dummy BottomUp" disabled="false" topdown/scale="40" debug="DebugInfo" td_multiclass="false" />
      <node topdown/vis1="imgvis" topdown/node_weight="1.0" temporal_node="false" topdown/use_optmization="no" class="GrayAsbestosRoofs" topdown/input_bands="0,1,2" resultNode="false" order="0" bu_rule="" topdown/vis1="" topdown/compactness="0.8" topdown/euc_treshold="20" td_rule="

nodelist

'imgvis_layer1' 'imgvis' 0 1
addimage

'imgvis_layer2' 'imgvis' 1 1
addimage

'imgvis_layer3' 'imgvis' 2 1
addimage

'imgvis_layer4' 'imgvis' 3 1
addimage

drop

nodelist
'GrayAsbestosRoofs' selectClass

'imgvis_layer2'
node.ratio
0.2976 node.push
'>' node.run

'imgvis_layer1'
node.maxpixelvalue
116 node.push
'<' node.run

'min' node.run

'imgvis_layer2'
node.ratio
0.2976 node.push
'<' node.run

'max' node.run

select

 save nodelist splitAll
" breakpoint="None" topDown="TA_Baatz_Segmenter" topdown/input_image="imgvis" min="0" topdown/baatz_color="0.3" max="0" name="GrayAsbestosRoofs" color="135:135:135" topdown/reliability="0.2" topdown/input_weights="1,1,1" bottomUp="Dummy BottomUp" disabled="false" topdown/scale="40" debug="DebugInfo" td_multiclass="false" />
      <node topdown/vis1="imgvis" topdown/node_weight="1.0" temporal_node="false" topdown/use_optmization="no" class="DarkAsbestosRoofs" topdown/input_bands="0,1,2" resultNode="false" bu_rule="" order="0" topdown/vis1="" topdown/compactness="0.8" topdown/euc_treshold="20" td_rule="

nodelist

'imgvis_layer1' 'imgvis' 0 1
addimage

'imgvis_layer2' 'imgvis' 1 1
addimage

'imgvis_layer3' 'imgvis' 2 1
addimage

'imgvis_layer4' 'imgvis' 3 1
addimage

drop

nodelist
'DarkAsbestosRoofs' selectClass

'imgvis_layer2'
node.ratio
0.2976 node.push
'>' node.run

'imgvis_layer1'
node.maxpixelvalue
116 node.push
'<' node.run

'min' node.run

'imgvis_layer2'
node.ratio
0.2976 node.push
'<' node.run

'max' node.run

select

 save nodelist splitAll
" breakpoint="None" topDown="TA_Baatz_Segmenter" topdown/input_image="imgvis" min="0" topdown/baatz_color="0.3" name="DarkAsbestosRoofs" max="0" color="84:84:84" topdown/reliability="0.2" topdown/input_weights="1,1,1" bottomUp="Dummy BottomUp" disabled="false" topdown/scale="40" td_multiclass="false" debug="DebugInfo" />
      <node topdown/vis1="imgvis" topdown/node_weight="1.0" temporal_node="false" topdown/use_optmization="no" class="ClearAsbestosRoof" topdown/input_bands="0,1,2" resultNode="false" order="0" bu_rule="" topdown/vis1="" topdown/compactness="0.8" topdown/euc_treshold="20" td_rule="

nodelist

'imgvis_layer1' 'imgvis' 0 1
addimage

'imgvis_layer2' 'imgvis' 1 1
addimage

'imgvis_layer3' 'imgvis' 2 1
addimage

'imgvis_layer4' 'imgvis' 3 1
addimage

drop

nodelist
'ClearAsbestosRoofs' selectClass

'imgvis_layer2'
node.ratio
0.2976 node.push
'>' node.run

'imgvis_layer1'
node.maxpixelvalue
116 node.push
'<' node.run

'min' node.run

'imgvis_layer2'
node.ratio
0.2976 node.push
'<' node.run

'max' node.run

select

 save nodelist splitAll
" breakpoint="None" topDown="TA_Baatz_Segmenter" topdown/input_image="imgvis" min="0" topdown/baatz_color="0.3" name="ClearAsbestosRoof" max="0" color="179:179:179" topdown/reliability="0.2" topdown/input_weights="1,1,1" bottomUp="Dummy BottomUp" disabled="false" topdown/scale="40" debug="DebugInfo" td_multiclass="false" />
      <node topdown/vis1="imgvis" topdown/node_weight="1.0" temporal_node="false" topdown/use_optmization="no" class="BrightRoofs" topdown/input_bands="0,1,2" resultNode="false" order="0" bu_rule="" topdown/vis1="" topdown/compactness="0.8" topdown/euc_treshold="20" td_rule="

nodelist

'imgvis_layer1' 'imgvis' 0 1
addimage

'imgvis_layer2' 'imgvis' 1 1
addimage

'imgvis_layer3' 'imgvis' 2 1
addimage

'imgvis_layer4' 'imgvis' 3 1
addimage

drop

nodelist
'BrightRoofs' selectClass

'imgvis'
node.brightness
208 node.push
'>' node.run

select

 save nodelist splitAll
" breakpoint="None" topDown="TA_Baatz_Segmenter" topdown/input_image="imgvis" min="0" topdown/baatz_color="0.3" name="BrightRoofs" max="0" color="255:255:255" topdown/reliability="0.2" topdown/input_weights="1,1,1" bottomUp="Dummy BottomUp" disabled="false" topdown/scale="40" debug="DebugInfo" td_multiclass="false" />
    </node>
    <node topdown/vis1="imgvis" topdown/node_weight="1.0" temporal_node="false" topdown/use_optmization="no" class="SwimmingPools" topdown/input_bands="0,1,2" resultNode="false" order="0" bu_rule="" topdown/vis1="" topdown/compactness="0.8" topdown/euc_treshold="20" td_rule="

nodelist

'imgvis_layer1' 'imgvis' 0 1
addimage

'imgvis_layer2' 'imgvis' 1 1
addimage

'imgvis_layer3' 'imgvis' 2 1
addimage

'imgvis_layer4' 'imgvis' 3 1
addimage

drop

nodelist
'SwimmingPools' selectClass

'imgvis_layer2'
node.ratio
0.355 node.push
'<' node.run

node.area
80 node.push
'<' node.run

'min' node.run

'imgvis_layer2'
node.ratio
0.355 node.push
'>' node.run

'max' node.run

select

 save nodelist splitAll
" breakpoint="None" topDown="TA_Baatz_Segmenter" topdown/input_image="imgvis" min="0" topdown/baatz_color="0.3" max="0" name="SwimmingPools" color="0:255:255" topdown/reliability="0.2" topdown/input_weights="1,1,1" bottomUp="Dummy BottomUp" disabled="false" topdown/scale="40" debug="DebugInfo" td_multiclass="false" />
  </node>
</node>
