Bladeren bron

[Feature] Add training tutorials for CD tasks (#33)

Lin Manhui 3 jaren geleden
bovenliggende
commit
1d92bb5f10
24 gewijzigde bestanden met toevoegingen van 1377 en 122 verwijderingen
  1. 3 3
      paddlers/custom_models/cd/__init__.py
  2. 3 9
      paddlers/custom_models/cd/fc_ef.py
  3. 3 9
      paddlers/custom_models/cd/fc_siam_conc.py
  4. 11 33
      paddlers/custom_models/cd/fc_siam_diff.py
  5. 10 10
      paddlers/tasks/changedetector.py
  6. 88 0
      tutorials/train/change_detection/bit.py
  7. 88 0
      tutorials/train/change_detection/cdnet.py
  8. 0 58
      tutorials/train/change_detection/cdnet_build.py
  9. 3 0
      tutorials/train/change_detection/data/.gitignore
  10. BIN
      tutorials/train/change_detection/data/AirChange/cropped_test_images/gt_1.bmp
  11. BIN
      tutorials/train/change_detection/data/AirChange/cropped_test_images/gt_2.bmp
  12. BIN
      tutorials/train/change_detection/data/AirChange/cropped_test_images/im1_1.bmp
  13. BIN
      tutorials/train/change_detection/data/AirChange/cropped_test_images/im1_2.bmp
  14. BIN
      tutorials/train/change_detection/data/AirChange/cropped_test_images/im2_1.bmp
  15. BIN
      tutorials/train/change_detection/data/AirChange/cropped_test_images/im2_2.bmp
  16. 2 0
      tutorials/train/change_detection/data/AirChange/eval.txt
  17. 550 0
      tutorials/train/change_detection/data/AirChange/train.txt
  18. 88 0
      tutorials/train/change_detection/dsamnet.py
  19. 88 0
      tutorials/train/change_detection/dsifn.py
  20. 88 0
      tutorials/train/change_detection/fc_ef.py
  21. 88 0
      tutorials/train/change_detection/fc_siam_conc.py
  22. 88 0
      tutorials/train/change_detection/fc_siam_diff.py
  23. 88 0
      tutorials/train/change_detection/snunet.py
  24. 88 0
      tutorials/train/change_detection/stanet.py

+ 3 - 3
paddlers/custom_models/cd/__init__.py

@@ -19,6 +19,6 @@ from .stanet import STANet
 from .snunet import SNUNet
 from .dsamnet import DSAMNet
 from .changestar import ChangeStar
-from .unet_ef import UNetEarlyFusion
-from .unet_siamconc import UNetSiamConc
-from .unet_siamdiff import UNetSiamDiff
+from .fc_ef import FCEarlyFusion
+from .fc_siamconc import FCSiamConc
+from .fc_siamdiff import FCSiamDiff

+ 3 - 9
paddlers/custom_models/cd/unet_ef.py → paddlers/custom_models/cd/fc_ef.py

@@ -19,10 +19,9 @@ import paddle.nn as nn
 import paddle.nn.functional as F
 
 from .layers import Conv3x3, MaxPool2x2, ConvTransposed3x3, Identity
-from .param_init import normal_init, constant_init
 
 
-class UNetEarlyFusion(nn.Layer):
+class FCEarlyFusion(nn.Layer):
     """
     The FC-EF implementation based on PaddlePaddle.
 
@@ -38,7 +37,7 @@ class UNetEarlyFusion(nn.Layer):
     """
 
     def __init__(self, in_channels, num_classes, use_dropout=False):
-        super().__init__()
+        super(FCEarlyFusion, self).__init__()
 
         C1, C2, C3, C4, C5 = 16, 32, 64, 128, 256
 
@@ -167,12 +166,7 @@ class UNetEarlyFusion(nn.Layer):
         return [x11d]
 
     def init_weight(self):
-        for sublayer in self.sublayers():
-            if isinstance(sublayer, nn.Conv2D):
-                normal_init(sublayer.weight, std=0.001)
-            elif isinstance(sublayer, (nn.BatchNorm, nn.SyncBatchNorm)):
-                constant_init(sublayer.weight, value=1.0)
-                constant_init(sublayer.bias, value=0.0)
+        pass
 
     def _make_dropout(self):
         if self.use_dropout:

+ 3 - 9
paddlers/custom_models/cd/unet_siamconc.py → paddlers/custom_models/cd/fc_siam_conc.py

@@ -19,10 +19,9 @@ import paddle.nn as nn
 import paddle.nn.functional as F
 
 from .layers import Conv3x3, MaxPool2x2, ConvTransposed3x3, Identity
-from .param_init import normal_init, constant_init
 
 
-class UNetSiamConc(nn.Layer):
+class FCSiamConc(nn.Layer):
     """
     The FC-Siam-conc implementation based on PaddlePaddle.
 
@@ -38,7 +37,7 @@ class UNetSiamConc(nn.Layer):
     """
 
     def __init__(self, in_channels, num_classes, use_dropout=False):
-        super().__init__()
+        super(FCSiamConc, self).__init__()
 
         C1, C2, C3, C4, C5 = 16, 32, 64, 128, 256
 
@@ -194,12 +193,7 @@ class UNetSiamConc(nn.Layer):
         return [x11d]
 
     def init_weight(self):
-        for sublayer in self.sublayers():
-            if isinstance(sublayer, nn.Conv2D):
-                normal_init(sublayer.weight, std=0.001)
-            elif isinstance(sublayer, (nn.BatchNorm, nn.SyncBatchNorm)):
-                constant_init(sublayer.weight, value=1.0)
-                constant_init(sublayer.bias, value=0.0)
+        pass
 
     def _make_dropout(self):
         if self.use_dropout:

+ 11 - 33
paddlers/custom_models/cd/unet_siamdiff.py → paddlers/custom_models/cd/fc_siam_diff.py

@@ -19,10 +19,9 @@ import paddle.nn as nn
 import paddle.nn.functional as F
 
 from .layers import Conv3x3, MaxPool2x2, ConvTransposed3x3, Identity
-from .param_init import normal_init, constant_init
 
 
-class UNetSiamDiff(nn.Layer):
+class FCSiamDiff(nn.Layer):
     """
     The FC-Siam-diff implementation based on PaddlePaddle.
 
@@ -38,7 +37,7 @@ class UNetSiamDiff(nn.Layer):
     """
 
     def __init__(self, in_channels, num_classes, use_dropout=False):
-        super().__init__()
+        super(FCSiamDiff, self).__init__()
 
         C1, C2, C3, C4, C5 = 16, 32, 64, 128, 256
 
@@ -157,12 +156,8 @@ class UNetSiamDiff(nn.Layer):
         x4d = self.upconv4(x4p)
         pad4 = (0, paddle.shape(x43_1)[3] - paddle.shape(x4d)[3], 0,
                 paddle.shape(x43_1)[2] - paddle.shape(x4d)[2])
-        x4d = paddle.concat(
-            [
-                F.pad(x4d, pad=pad4, mode='replicate'),
-                paddle.abs(x43_1 - x43_2)
-            ],
-            1)
+        x4d = F.pad(x4d, pad=pad4, mode='replicate')
+        x4d = paddle.concat([x4d, paddle.abs(x43_1 - x43_2)], 1)
         x43d = self.do43d(self.conv43d(x4d))
         x42d = self.do42d(self.conv42d(x43d))
         x41d = self.do41d(self.conv41d(x42d))
@@ -171,12 +166,8 @@ class UNetSiamDiff(nn.Layer):
         x3d = self.upconv3(x41d)
         pad3 = (0, paddle.shape(x33_1)[3] - paddle.shape(x3d)[3], 0,
                 paddle.shape(x33_1)[2] - paddle.shape(x3d)[2])
-        x3d = paddle.concat(
-            [
-                F.pad(x3d, pad=pad3, mode='replicate'),
-                paddle.abs(x33_1 - x33_2)
-            ],
-            1)
+        x3d = F.pad(x3d, pad=pad3, mode='replicate')
+        x3d = paddle.concat([x3d, paddle.abs(x33_1 - x33_2)], 1)
         x33d = self.do33d(self.conv33d(x3d))
         x32d = self.do32d(self.conv32d(x33d))
         x31d = self.do31d(self.conv31d(x32d))
@@ -185,12 +176,8 @@ class UNetSiamDiff(nn.Layer):
         x2d = self.upconv2(x31d)
         pad2 = (0, paddle.shape(x22_1)[3] - paddle.shape(x2d)[3], 0,
                 paddle.shape(x22_1)[2] - paddle.shape(x2d)[2])
-        x2d = paddle.concat(
-            [
-                F.pad(x2d, pad=pad2, mode='replicate'),
-                paddle.abs(x22_1 - x22_2)
-            ],
-            1)
+        x2d = F.pad(x2d, pad=pad2, mode='replicate')
+        x2d = paddle.concat([x2d, paddle.abs(x22_1 - x22_2)], 1)
         x22d = self.do22d(self.conv22d(x2d))
         x21d = self.do21d(self.conv21d(x22d))
 
@@ -198,24 +185,15 @@ class UNetSiamDiff(nn.Layer):
         x1d = self.upconv1(x21d)
         pad1 = (0, paddle.shape(x12_1)[3] - paddle.shape(x1d)[3], 0,
                 paddle.shape(x12_1)[2] - paddle.shape(x1d)[2])
-        x1d = paddle.concat(
-            [
-                F.pad(x1d, pad=pad1, mode='replicate'),
-                paddle.abs(x12_1 - x12_2)
-            ],
-            1)
+        x1d = F.pad(x1d, pad=pad1, mode='replicate')
+        x1d = paddle.concat([x1d, paddle.abs(x12_1 - x12_2)], 1)
         x12d = self.do12d(self.conv12d(x1d))
         x11d = self.conv11d(x12d)
 
         return [x11d]
 
     def init_weight(self):
-        for sublayer in self.sublayers():
-            if isinstance(sublayer, nn.Conv2D):
-                normal_init(sublayer.weight, std=0.001)
-            elif isinstance(sublayer, (nn.BatchNorm, nn.SyncBatchNorm)):
-                constant_init(sublayer.weight, value=1.0)
-                constant_init(sublayer.bias, value=0.0)
+        pass
 
     def _make_dropout(self):
         if self.use_dropout:

+ 10 - 10
paddlers/tasks/changedetector.py

@@ -35,7 +35,7 @@ from .base import BaseModel
 from .utils import seg_metrics as metrics
 
 __all__ = [
-    "CDNet", "UNetEarlyFusion", "UNetSiamConc", "UNetSiamDiff", "STANet", "BIT",
+    "CDNet", "FCEarlyFusion", "FCSiamConc", "FCSiamDiff", "STANet", "BIT",
     "SNUNet", "DSIFN", "DSAMNet", "ChangeStar"
 ]
 
@@ -685,7 +685,7 @@ class CDNet(BaseChangeDetector):
             **params)
 
 
-class UNetEarlyFusion(BaseChangeDetector):
+class FCEarlyFusion(BaseChangeDetector):
     def __init__(self,
                  num_classes=2,
                  use_mixed_loss=False,
@@ -693,14 +693,14 @@ class UNetEarlyFusion(BaseChangeDetector):
                  use_dropout=False,
                  **params):
         params.update({'in_channels': in_channels, 'use_dropout': use_dropout})
-        super(UNetEarlyFusion, self).__init__(
-            model_name='UNetEarlyFusion',
+        super(FCEarlyFusion, self).__init__(
+            model_name='FCEarlyFusion',
             num_classes=num_classes,
             use_mixed_loss=use_mixed_loss,
             **params)
 
 
-class UNetSiamConc(BaseChangeDetector):
+class FCSiamConc(BaseChangeDetector):
     def __init__(self,
                  num_classes=2,
                  use_mixed_loss=False,
@@ -708,14 +708,14 @@ class UNetSiamConc(BaseChangeDetector):
                  use_dropout=False,
                  **params):
         params.update({'in_channels': in_channels, 'use_dropout': use_dropout})
-        super(UNetSiamConc, self).__init__(
-            model_name='UNetSiamConc',
+        super(FCSiamConc, self).__init__(
+            model_name='FCSiamConc',
             num_classes=num_classes,
             use_mixed_loss=use_mixed_loss,
             **params)
 
 
-class UNetSiamDiff(BaseChangeDetector):
+class FCSiamDiff(BaseChangeDetector):
     def __init__(self,
                  num_classes=2,
                  use_mixed_loss=False,
@@ -723,8 +723,8 @@ class UNetSiamDiff(BaseChangeDetector):
                  use_dropout=False,
                  **params):
         params.update({'in_channels': in_channels, 'use_dropout': use_dropout})
-        super(UNetSiamDiff, self).__init__(
-            model_name='UNetSiamDiff',
+        super(FCSiamDiff, self).__init__(
+            model_name='FCSiamDiff',
             num_classes=num_classes,
             use_mixed_loss=use_mixed_loss,
             **params)

+ 88 - 0
tutorials/train/change_detection/bit.py

@@ -0,0 +1,88 @@
+#!/usr/bin/env python
+
+# 变化检测模型BIT训练示例脚本
+# 执行此脚本前,请确认已正确安装PaddleRS库
+
+import paddlers as pdrs
+from paddlers import transforms as T
+
+# 数据集存放目录
+DATA_DIR = './data/airchange/'
+# 训练集`file_list`文件路径
+TRAIN_FILE_LIST_PATH = './data/airchange/train.txt'
+# 验证集`file_list`文件路径
+EVAL_FILE_LIST_PATH = './data/airchange/eval.txt'
+# 实验目录,保存输出的模型权重和结果
+EXP_DIR = './output/bit/'
+
+# 下载和解压AirChange数据集
+airchange_dataset = 'http://mplab.sztaki.hu/~bcsaba/test/SZTAKI_AirChange_Benchmark.zip'
+pdrs.utils.download_and_decompress(airchange_dataset, path=DATA_DIR)
+
+# 定义训练和验证时使用的数据变换(数据增强、预处理等)
+# 使用Compose组合多种变换方式。Compose中包含的变换将按顺序串行执行
+# API说明:https://github.com/PaddleCV-SIG/PaddleRS/blob/develop/docs/apis/transforms.md
+train_transforms = T.Compose([
+    # 随机裁剪
+    T.RandomCrop(
+        # 裁剪区域将被缩放到256x256
+        crop_size=256,
+        # 裁剪区域的横纵比在0.5-2之间变动
+        aspect_ratio=[0.5, 2.0],
+        # 裁剪区域相对原始影像长宽比例在一定范围内变动,最小不低于原始长宽的1/5
+        scaling=[0.2, 1.0]),
+    # 以50%的概率实施随机水平翻转
+    T.RandomHorizontalFlip(prob=0.5),
+    # 将数据归一化到[-1,1]
+    T.Normalize(
+        mean=[0.5, 0.5, 0.5], std=[0.5, 0.5, 0.5]),
+])
+
+eval_transforms = T.Compose([
+    # 验证阶段与训练阶段的数据归一化方式必须相同
+    T.Normalize(
+        mean=[0.5, 0.5, 0.5], std=[0.5, 0.5, 0.5]),
+])
+
+# 分别构建训练和验证所用的数据集
+train_dataset = pdrs.datasets.CDDataset(
+    data_dir=DATA_DIR,
+    file_list=TRAIN_FILE_LIST_PATH,
+    label_list=None,
+    transforms=train_transforms,
+    num_workers=0,
+    shuffle=True,
+    with_seg_labels=False,
+    binarize_labels=True)
+
+eval_dataset = pdrs.datasets.CDDataset(
+    data_dir=DATA_DIR,
+    file_list=EVAL_FILE_LIST_PATH,
+    label_list=None,
+    transforms=eval_transforms,
+    num_workers=0,
+    shuffle=False,
+    with_seg_labels=False,
+    binarize_labels=True)
+
+# 使用默认参数构建BIT模型
+# 目前已支持的模型请参考:https://github.com/PaddleCV-SIG/PaddleRS/blob/develop/docs/apis/model_zoo.md
+# 模型输入参数请参考:https://github.com/PaddleCV-SIG/PaddleRS/blob/develop/paddlers/tasks/changedetector.py
+model = pdrs.tasks.BIT()
+
+# 执行模型训练
+model.train(
+    num_epochs=5,
+    train_dataset=train_dataset,
+    train_batch_size=4,
+    eval_dataset=eval_dataset,
+    save_interval_epochs=3,
+    # 每多少次迭代记录一次日志
+    log_interval_steps=50,
+    save_dir=EXP_DIR,
+    # 是否使用early stopping策略,当精度不再改善时提前终止训练
+    early_stop=False,
+    # 是否启用VisualDL日志功能
+    use_vdl=True,
+    # 指定从某个检查点继续训练
+    resume_checkpoint=None)

+ 88 - 0
tutorials/train/change_detection/cdnet.py

@@ -0,0 +1,88 @@
+#!/usr/bin/env python
+
+# 变化检测模型CDNet训练示例脚本
+# 执行此脚本前,请确认已正确安装PaddleRS库
+
+import paddlers as pdrs
+from paddlers import transforms as T
+
+# 数据集存放目录
+DATA_DIR = './data/airchange/'
+# 训练集`file_list`文件路径
+TRAIN_FILE_LIST_PATH = './data/airchange/train.txt'
+# 验证集`file_list`文件路径
+EVAL_FILE_LIST_PATH = './data/airchange/eval.txt'
+# 实验目录,保存输出的模型权重和结果
+EXP_DIR = './output/cdnet/'
+
+# 下载和解压AirChange数据集
+airchange_dataset = 'http://mplab.sztaki.hu/~bcsaba/test/SZTAKI_AirChange_Benchmark.zip'
+pdrs.utils.download_and_decompress(airchange_dataset, path=DATA_DIR)
+
+# 定义训练和验证时使用的数据变换(数据增强、预处理等)
+# 使用Compose组合多种变换方式。Compose中包含的变换将按顺序串行执行
+# API说明:https://github.com/PaddleCV-SIG/PaddleRS/blob/develop/docs/apis/transforms.md
+train_transforms = T.Compose([
+    # 随机裁剪
+    T.RandomCrop(
+        # 裁剪区域将被缩放到256x256
+        crop_size=256,
+        # 裁剪区域的横纵比在0.5-2之间变动
+        aspect_ratio=[0.5, 2.0],
+        # 裁剪区域相对原始影像长宽比例在一定范围内变动,最小不低于原始长宽的1/5
+        scaling=[0.2, 1.0]),
+    # 以50%的概率实施随机水平翻转
+    T.RandomHorizontalFlip(prob=0.5),
+    # 将数据归一化到[-1,1]
+    T.Normalize(
+        mean=[0.5, 0.5, 0.5], std=[0.5, 0.5, 0.5]),
+])
+
+eval_transforms = T.Compose([
+    # 验证阶段与训练阶段的数据归一化方式必须相同
+    T.Normalize(
+        mean=[0.5, 0.5, 0.5], std=[0.5, 0.5, 0.5]),
+])
+
+# 分别构建训练和验证所用的数据集
+train_dataset = pdrs.datasets.CDDataset(
+    data_dir=DATA_DIR,
+    file_list=TRAIN_FILE_LIST_PATH,
+    label_list=None,
+    transforms=train_transforms,
+    num_workers=0,
+    shuffle=True,
+    with_seg_labels=False,
+    binarize_labels=True)
+
+eval_dataset = pdrs.datasets.CDDataset(
+    data_dir=DATA_DIR,
+    file_list=EVAL_FILE_LIST_PATH,
+    label_list=None,
+    transforms=eval_transforms,
+    num_workers=0,
+    shuffle=False,
+    with_seg_labels=False,
+    binarize_labels=True)
+
+# 使用默认参数构建CDNet模型
+# 目前已支持的模型请参考:https://github.com/PaddleCV-SIG/PaddleRS/blob/develop/docs/apis/model_zoo.md
+# 模型输入参数请参考:https://github.com/PaddleCV-SIG/PaddleRS/blob/develop/paddlers/tasks/changedetector.py
+model = pdrs.tasks.CDNet()
+
+# 执行模型训练
+model.train(
+    num_epochs=5,
+    train_dataset=train_dataset,
+    train_batch_size=4,
+    eval_dataset=eval_dataset,
+    save_interval_epochs=3,
+    # 每多少次迭代记录一次日志
+    log_interval_steps=50,
+    save_dir=EXP_DIR,
+    # 是否使用early stopping策略,当精度不再改善时提前终止训练
+    early_stop=False,
+    # 是否启用VisualDL日志功能
+    use_vdl=True,
+    # 指定从某个检查点继续训练
+    resume_checkpoint=None)

+ 0 - 58
tutorials/train/change_detection/cdnet_build.py

@@ -1,58 +0,0 @@
-import sys
-
-sys.path.append("E:/dataFiles/github/PaddleRS")
-
-import paddlers as pdrs
-from paddlers import transforms as T
-
-# 下载aistudio的数据到当前文件夹并解压、整理
-# https://aistudio.baidu.com/aistudio/datasetdetail/53795
-
-# 定义训练和验证时的transforms
-# API说明:https://github.com/PaddlePaddle/paddlers/blob/develop/docs/apis/transforms/transforms.md
-train_transforms = T.Compose([
-    T.Resize(target_size=512),
-    T.RandomHorizontalFlip(),
-    T.Normalize(
-        mean=[0.5, 0.5, 0.5], std=[0.5, 0.5, 0.5]),
-])
-
-eval_transforms = T.Compose([
-    T.Resize(target_size=512),
-    T.Normalize(
-        mean=[0.5, 0.5, 0.5], std=[0.5, 0.5, 0.5]),
-])
-
-# 定义训练和验证所用的数据集
-# API说明:https://github.com/PaddlePaddle/paddlers/blob/develop/docs/apis/datasets.md
-train_dataset = pdrs.datasets.CDDataset(
-    data_dir='E:/dataFiles/github/PaddleRS/tutorials/train/change_detection/DataSet',
-    file_list='tutorials/train/change_detection/DataSet/train.txt',
-    label_list='tutorials/train/change_detection/DataSet/labels.txt',
-    transforms=train_transforms,
-    num_workers=0,
-    shuffle=True)
-
-eval_dataset = pdrs.datasets.CDDataset(
-    data_dir='E:/dataFiles/github/PaddleRS/tutorials/train/change_detection/DataSet',
-    file_list='tutorials/train/change_detection/DataSet/val.txt',
-    label_list='tutorials/train/change_detection/DataSet/labels.txt',
-    transforms=eval_transforms,
-    num_workers=0,
-    shuffle=False)
-
-# 初始化模型,并进行训练
-# 可使用VisualDL查看训练指标,参考https://github.com/PaddlePaddle/paddlers/blob/develop/docs/visualdl.md
-num_classes = len(train_dataset.labels)
-model = pdrs.tasks.CDNet(num_classes=num_classes, in_channels=6)
-
-# API说明:https://github.com/PaddlePaddle/paddlers/blob/develop/docs/apis/models/semantic_segmentation.md
-# 各参数介绍与调整说明:https://github.com/PaddlePaddle/paddlers/blob/develop/docs/parameters.md
-model.train(
-    num_epochs=1,
-    train_dataset=train_dataset,
-    train_batch_size=4,
-    eval_dataset=eval_dataset,
-    learning_rate=0.01,
-    pretrain_weights=None,
-    save_dir='output/cdnet')

+ 3 - 0
tutorials/train/change_detection/data/.gitignore

@@ -0,0 +1,3 @@
+*.zip
+*.tar.gz
+AirChange/

BIN
tutorials/train/change_detection/data/AirChange/cropped_test_images/gt_1.bmp


BIN
tutorials/train/change_detection/data/AirChange/cropped_test_images/gt_2.bmp


BIN
tutorials/train/change_detection/data/AirChange/cropped_test_images/im1_1.bmp


BIN
tutorials/train/change_detection/data/AirChange/cropped_test_images/im1_2.bmp


BIN
tutorials/train/change_detection/data/AirChange/cropped_test_images/im2_1.bmp


BIN
tutorials/train/change_detection/data/AirChange/cropped_test_images/im2_2.bmp


+ 2 - 0
tutorials/train/change_detection/data/AirChange/eval.txt

@@ -0,0 +1,2 @@
+cropped_test_images/im1_1.bmp cropped_test_images/im2_1.bmp cropped_test_images/gt_1.bmp
+cropped_test_images/im1_2.bmp cropped_test_images/im2_2.bmp cropped_test_images/gt_2.bmp

+ 550 - 0
tutorials/train/change_detection/data/AirChange/train.txt

@@ -0,0 +1,550 @@
+SZTAKI_AirChange_Benchmark/Archieve/im1.bmp SZTAKI_AirChange_Benchmark/Archieve/im2.bmp SZTAKI_AirChange_Benchmark/Archieve/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/2/im1.bmp SZTAKI_AirChange_Benchmark/Szada/2/im2.bmp SZTAKI_AirChange_Benchmark/Szada/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/3/im1.bmp SZTAKI_AirChange_Benchmark/Szada/3/im2.bmp SZTAKI_AirChange_Benchmark/Szada/3/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/4/im1.bmp SZTAKI_AirChange_Benchmark/Szada/4/im2.bmp SZTAKI_AirChange_Benchmark/Szada/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/5/im1.bmp SZTAKI_AirChange_Benchmark/Szada/5/im2.BMP SZTAKI_AirChange_Benchmark/Szada/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/6/im1.bmp SZTAKI_AirChange_Benchmark/Szada/6/im2.bmp SZTAKI_AirChange_Benchmark/Szada/6/gt.BMP
+SZTAKI_AirChange_Benchmark/Szada/7/im1.BMP SZTAKI_AirChange_Benchmark/Szada/7/im2.bmp SZTAKI_AirChange_Benchmark/Szada/7/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/1/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/2/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/4/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/5/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Archieve/im1.bmp SZTAKI_AirChange_Benchmark/Archieve/im2.bmp SZTAKI_AirChange_Benchmark/Archieve/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/2/im1.bmp SZTAKI_AirChange_Benchmark/Szada/2/im2.bmp SZTAKI_AirChange_Benchmark/Szada/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/3/im1.bmp SZTAKI_AirChange_Benchmark/Szada/3/im2.bmp SZTAKI_AirChange_Benchmark/Szada/3/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/4/im1.bmp SZTAKI_AirChange_Benchmark/Szada/4/im2.bmp SZTAKI_AirChange_Benchmark/Szada/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/5/im1.bmp SZTAKI_AirChange_Benchmark/Szada/5/im2.BMP SZTAKI_AirChange_Benchmark/Szada/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/6/im1.bmp SZTAKI_AirChange_Benchmark/Szada/6/im2.bmp SZTAKI_AirChange_Benchmark/Szada/6/gt.BMP
+SZTAKI_AirChange_Benchmark/Szada/7/im1.BMP SZTAKI_AirChange_Benchmark/Szada/7/im2.bmp SZTAKI_AirChange_Benchmark/Szada/7/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/1/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/2/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/4/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/5/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Archieve/im1.bmp SZTAKI_AirChange_Benchmark/Archieve/im2.bmp SZTAKI_AirChange_Benchmark/Archieve/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/2/im1.bmp SZTAKI_AirChange_Benchmark/Szada/2/im2.bmp SZTAKI_AirChange_Benchmark/Szada/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/3/im1.bmp SZTAKI_AirChange_Benchmark/Szada/3/im2.bmp SZTAKI_AirChange_Benchmark/Szada/3/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/4/im1.bmp SZTAKI_AirChange_Benchmark/Szada/4/im2.bmp SZTAKI_AirChange_Benchmark/Szada/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/5/im1.bmp SZTAKI_AirChange_Benchmark/Szada/5/im2.BMP SZTAKI_AirChange_Benchmark/Szada/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/6/im1.bmp SZTAKI_AirChange_Benchmark/Szada/6/im2.bmp SZTAKI_AirChange_Benchmark/Szada/6/gt.BMP
+SZTAKI_AirChange_Benchmark/Szada/7/im1.BMP SZTAKI_AirChange_Benchmark/Szada/7/im2.bmp SZTAKI_AirChange_Benchmark/Szada/7/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/1/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/2/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/4/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/5/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Archieve/im1.bmp SZTAKI_AirChange_Benchmark/Archieve/im2.bmp SZTAKI_AirChange_Benchmark/Archieve/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/2/im1.bmp SZTAKI_AirChange_Benchmark/Szada/2/im2.bmp SZTAKI_AirChange_Benchmark/Szada/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/3/im1.bmp SZTAKI_AirChange_Benchmark/Szada/3/im2.bmp SZTAKI_AirChange_Benchmark/Szada/3/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/4/im1.bmp SZTAKI_AirChange_Benchmark/Szada/4/im2.bmp SZTAKI_AirChange_Benchmark/Szada/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/5/im1.bmp SZTAKI_AirChange_Benchmark/Szada/5/im2.BMP SZTAKI_AirChange_Benchmark/Szada/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/6/im1.bmp SZTAKI_AirChange_Benchmark/Szada/6/im2.bmp SZTAKI_AirChange_Benchmark/Szada/6/gt.BMP
+SZTAKI_AirChange_Benchmark/Szada/7/im1.BMP SZTAKI_AirChange_Benchmark/Szada/7/im2.bmp SZTAKI_AirChange_Benchmark/Szada/7/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/1/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/2/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/4/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/5/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Archieve/im1.bmp SZTAKI_AirChange_Benchmark/Archieve/im2.bmp SZTAKI_AirChange_Benchmark/Archieve/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/2/im1.bmp SZTAKI_AirChange_Benchmark/Szada/2/im2.bmp SZTAKI_AirChange_Benchmark/Szada/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/3/im1.bmp SZTAKI_AirChange_Benchmark/Szada/3/im2.bmp SZTAKI_AirChange_Benchmark/Szada/3/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/4/im1.bmp SZTAKI_AirChange_Benchmark/Szada/4/im2.bmp SZTAKI_AirChange_Benchmark/Szada/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/5/im1.bmp SZTAKI_AirChange_Benchmark/Szada/5/im2.BMP SZTAKI_AirChange_Benchmark/Szada/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/6/im1.bmp SZTAKI_AirChange_Benchmark/Szada/6/im2.bmp SZTAKI_AirChange_Benchmark/Szada/6/gt.BMP
+SZTAKI_AirChange_Benchmark/Szada/7/im1.BMP SZTAKI_AirChange_Benchmark/Szada/7/im2.bmp SZTAKI_AirChange_Benchmark/Szada/7/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/1/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/2/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/4/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/5/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Archieve/im1.bmp SZTAKI_AirChange_Benchmark/Archieve/im2.bmp SZTAKI_AirChange_Benchmark/Archieve/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/2/im1.bmp SZTAKI_AirChange_Benchmark/Szada/2/im2.bmp SZTAKI_AirChange_Benchmark/Szada/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/3/im1.bmp SZTAKI_AirChange_Benchmark/Szada/3/im2.bmp SZTAKI_AirChange_Benchmark/Szada/3/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/4/im1.bmp SZTAKI_AirChange_Benchmark/Szada/4/im2.bmp SZTAKI_AirChange_Benchmark/Szada/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/5/im1.bmp SZTAKI_AirChange_Benchmark/Szada/5/im2.BMP SZTAKI_AirChange_Benchmark/Szada/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/6/im1.bmp SZTAKI_AirChange_Benchmark/Szada/6/im2.bmp SZTAKI_AirChange_Benchmark/Szada/6/gt.BMP
+SZTAKI_AirChange_Benchmark/Szada/7/im1.BMP SZTAKI_AirChange_Benchmark/Szada/7/im2.bmp SZTAKI_AirChange_Benchmark/Szada/7/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/1/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/2/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/4/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/5/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Archieve/im1.bmp SZTAKI_AirChange_Benchmark/Archieve/im2.bmp SZTAKI_AirChange_Benchmark/Archieve/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/2/im1.bmp SZTAKI_AirChange_Benchmark/Szada/2/im2.bmp SZTAKI_AirChange_Benchmark/Szada/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/3/im1.bmp SZTAKI_AirChange_Benchmark/Szada/3/im2.bmp SZTAKI_AirChange_Benchmark/Szada/3/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/4/im1.bmp SZTAKI_AirChange_Benchmark/Szada/4/im2.bmp SZTAKI_AirChange_Benchmark/Szada/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/5/im1.bmp SZTAKI_AirChange_Benchmark/Szada/5/im2.BMP SZTAKI_AirChange_Benchmark/Szada/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/6/im1.bmp SZTAKI_AirChange_Benchmark/Szada/6/im2.bmp SZTAKI_AirChange_Benchmark/Szada/6/gt.BMP
+SZTAKI_AirChange_Benchmark/Szada/7/im1.BMP SZTAKI_AirChange_Benchmark/Szada/7/im2.bmp SZTAKI_AirChange_Benchmark/Szada/7/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/1/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/2/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/4/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/5/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Archieve/im1.bmp SZTAKI_AirChange_Benchmark/Archieve/im2.bmp SZTAKI_AirChange_Benchmark/Archieve/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/2/im1.bmp SZTAKI_AirChange_Benchmark/Szada/2/im2.bmp SZTAKI_AirChange_Benchmark/Szada/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/3/im1.bmp SZTAKI_AirChange_Benchmark/Szada/3/im2.bmp SZTAKI_AirChange_Benchmark/Szada/3/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/4/im1.bmp SZTAKI_AirChange_Benchmark/Szada/4/im2.bmp SZTAKI_AirChange_Benchmark/Szada/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/5/im1.bmp SZTAKI_AirChange_Benchmark/Szada/5/im2.BMP SZTAKI_AirChange_Benchmark/Szada/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/6/im1.bmp SZTAKI_AirChange_Benchmark/Szada/6/im2.bmp SZTAKI_AirChange_Benchmark/Szada/6/gt.BMP
+SZTAKI_AirChange_Benchmark/Szada/7/im1.BMP SZTAKI_AirChange_Benchmark/Szada/7/im2.bmp SZTAKI_AirChange_Benchmark/Szada/7/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/1/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/2/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/4/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/5/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Archieve/im1.bmp SZTAKI_AirChange_Benchmark/Archieve/im2.bmp SZTAKI_AirChange_Benchmark/Archieve/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/2/im1.bmp SZTAKI_AirChange_Benchmark/Szada/2/im2.bmp SZTAKI_AirChange_Benchmark/Szada/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/3/im1.bmp SZTAKI_AirChange_Benchmark/Szada/3/im2.bmp SZTAKI_AirChange_Benchmark/Szada/3/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/4/im1.bmp SZTAKI_AirChange_Benchmark/Szada/4/im2.bmp SZTAKI_AirChange_Benchmark/Szada/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/5/im1.bmp SZTAKI_AirChange_Benchmark/Szada/5/im2.BMP SZTAKI_AirChange_Benchmark/Szada/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/6/im1.bmp SZTAKI_AirChange_Benchmark/Szada/6/im2.bmp SZTAKI_AirChange_Benchmark/Szada/6/gt.BMP
+SZTAKI_AirChange_Benchmark/Szada/7/im1.BMP SZTAKI_AirChange_Benchmark/Szada/7/im2.bmp SZTAKI_AirChange_Benchmark/Szada/7/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/1/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/2/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/4/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/5/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Archieve/im1.bmp SZTAKI_AirChange_Benchmark/Archieve/im2.bmp SZTAKI_AirChange_Benchmark/Archieve/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/2/im1.bmp SZTAKI_AirChange_Benchmark/Szada/2/im2.bmp SZTAKI_AirChange_Benchmark/Szada/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/3/im1.bmp SZTAKI_AirChange_Benchmark/Szada/3/im2.bmp SZTAKI_AirChange_Benchmark/Szada/3/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/4/im1.bmp SZTAKI_AirChange_Benchmark/Szada/4/im2.bmp SZTAKI_AirChange_Benchmark/Szada/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/5/im1.bmp SZTAKI_AirChange_Benchmark/Szada/5/im2.BMP SZTAKI_AirChange_Benchmark/Szada/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/6/im1.bmp SZTAKI_AirChange_Benchmark/Szada/6/im2.bmp SZTAKI_AirChange_Benchmark/Szada/6/gt.BMP
+SZTAKI_AirChange_Benchmark/Szada/7/im1.BMP SZTAKI_AirChange_Benchmark/Szada/7/im2.bmp SZTAKI_AirChange_Benchmark/Szada/7/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/1/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/2/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/4/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/5/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Archieve/im1.bmp SZTAKI_AirChange_Benchmark/Archieve/im2.bmp SZTAKI_AirChange_Benchmark/Archieve/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/2/im1.bmp SZTAKI_AirChange_Benchmark/Szada/2/im2.bmp SZTAKI_AirChange_Benchmark/Szada/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/3/im1.bmp SZTAKI_AirChange_Benchmark/Szada/3/im2.bmp SZTAKI_AirChange_Benchmark/Szada/3/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/4/im1.bmp SZTAKI_AirChange_Benchmark/Szada/4/im2.bmp SZTAKI_AirChange_Benchmark/Szada/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/5/im1.bmp SZTAKI_AirChange_Benchmark/Szada/5/im2.BMP SZTAKI_AirChange_Benchmark/Szada/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/6/im1.bmp SZTAKI_AirChange_Benchmark/Szada/6/im2.bmp SZTAKI_AirChange_Benchmark/Szada/6/gt.BMP
+SZTAKI_AirChange_Benchmark/Szada/7/im1.BMP SZTAKI_AirChange_Benchmark/Szada/7/im2.bmp SZTAKI_AirChange_Benchmark/Szada/7/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/1/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/2/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/4/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/5/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Archieve/im1.bmp SZTAKI_AirChange_Benchmark/Archieve/im2.bmp SZTAKI_AirChange_Benchmark/Archieve/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/2/im1.bmp SZTAKI_AirChange_Benchmark/Szada/2/im2.bmp SZTAKI_AirChange_Benchmark/Szada/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/3/im1.bmp SZTAKI_AirChange_Benchmark/Szada/3/im2.bmp SZTAKI_AirChange_Benchmark/Szada/3/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/4/im1.bmp SZTAKI_AirChange_Benchmark/Szada/4/im2.bmp SZTAKI_AirChange_Benchmark/Szada/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/5/im1.bmp SZTAKI_AirChange_Benchmark/Szada/5/im2.BMP SZTAKI_AirChange_Benchmark/Szada/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/6/im1.bmp SZTAKI_AirChange_Benchmark/Szada/6/im2.bmp SZTAKI_AirChange_Benchmark/Szada/6/gt.BMP
+SZTAKI_AirChange_Benchmark/Szada/7/im1.BMP SZTAKI_AirChange_Benchmark/Szada/7/im2.bmp SZTAKI_AirChange_Benchmark/Szada/7/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/1/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/2/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/4/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/5/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Archieve/im1.bmp SZTAKI_AirChange_Benchmark/Archieve/im2.bmp SZTAKI_AirChange_Benchmark/Archieve/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/2/im1.bmp SZTAKI_AirChange_Benchmark/Szada/2/im2.bmp SZTAKI_AirChange_Benchmark/Szada/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/3/im1.bmp SZTAKI_AirChange_Benchmark/Szada/3/im2.bmp SZTAKI_AirChange_Benchmark/Szada/3/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/4/im1.bmp SZTAKI_AirChange_Benchmark/Szada/4/im2.bmp SZTAKI_AirChange_Benchmark/Szada/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/5/im1.bmp SZTAKI_AirChange_Benchmark/Szada/5/im2.BMP SZTAKI_AirChange_Benchmark/Szada/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/6/im1.bmp SZTAKI_AirChange_Benchmark/Szada/6/im2.bmp SZTAKI_AirChange_Benchmark/Szada/6/gt.BMP
+SZTAKI_AirChange_Benchmark/Szada/7/im1.BMP SZTAKI_AirChange_Benchmark/Szada/7/im2.bmp SZTAKI_AirChange_Benchmark/Szada/7/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/1/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/2/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/4/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/5/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Archieve/im1.bmp SZTAKI_AirChange_Benchmark/Archieve/im2.bmp SZTAKI_AirChange_Benchmark/Archieve/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/2/im1.bmp SZTAKI_AirChange_Benchmark/Szada/2/im2.bmp SZTAKI_AirChange_Benchmark/Szada/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/3/im1.bmp SZTAKI_AirChange_Benchmark/Szada/3/im2.bmp SZTAKI_AirChange_Benchmark/Szada/3/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/4/im1.bmp SZTAKI_AirChange_Benchmark/Szada/4/im2.bmp SZTAKI_AirChange_Benchmark/Szada/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/5/im1.bmp SZTAKI_AirChange_Benchmark/Szada/5/im2.BMP SZTAKI_AirChange_Benchmark/Szada/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/6/im1.bmp SZTAKI_AirChange_Benchmark/Szada/6/im2.bmp SZTAKI_AirChange_Benchmark/Szada/6/gt.BMP
+SZTAKI_AirChange_Benchmark/Szada/7/im1.BMP SZTAKI_AirChange_Benchmark/Szada/7/im2.bmp SZTAKI_AirChange_Benchmark/Szada/7/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/1/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/2/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/4/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/5/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Archieve/im1.bmp SZTAKI_AirChange_Benchmark/Archieve/im2.bmp SZTAKI_AirChange_Benchmark/Archieve/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/2/im1.bmp SZTAKI_AirChange_Benchmark/Szada/2/im2.bmp SZTAKI_AirChange_Benchmark/Szada/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/3/im1.bmp SZTAKI_AirChange_Benchmark/Szada/3/im2.bmp SZTAKI_AirChange_Benchmark/Szada/3/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/4/im1.bmp SZTAKI_AirChange_Benchmark/Szada/4/im2.bmp SZTAKI_AirChange_Benchmark/Szada/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/5/im1.bmp SZTAKI_AirChange_Benchmark/Szada/5/im2.BMP SZTAKI_AirChange_Benchmark/Szada/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/6/im1.bmp SZTAKI_AirChange_Benchmark/Szada/6/im2.bmp SZTAKI_AirChange_Benchmark/Szada/6/gt.BMP
+SZTAKI_AirChange_Benchmark/Szada/7/im1.BMP SZTAKI_AirChange_Benchmark/Szada/7/im2.bmp SZTAKI_AirChange_Benchmark/Szada/7/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/1/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/2/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/4/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/5/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Archieve/im1.bmp SZTAKI_AirChange_Benchmark/Archieve/im2.bmp SZTAKI_AirChange_Benchmark/Archieve/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/2/im1.bmp SZTAKI_AirChange_Benchmark/Szada/2/im2.bmp SZTAKI_AirChange_Benchmark/Szada/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/3/im1.bmp SZTAKI_AirChange_Benchmark/Szada/3/im2.bmp SZTAKI_AirChange_Benchmark/Szada/3/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/4/im1.bmp SZTAKI_AirChange_Benchmark/Szada/4/im2.bmp SZTAKI_AirChange_Benchmark/Szada/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/5/im1.bmp SZTAKI_AirChange_Benchmark/Szada/5/im2.BMP SZTAKI_AirChange_Benchmark/Szada/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/6/im1.bmp SZTAKI_AirChange_Benchmark/Szada/6/im2.bmp SZTAKI_AirChange_Benchmark/Szada/6/gt.BMP
+SZTAKI_AirChange_Benchmark/Szada/7/im1.BMP SZTAKI_AirChange_Benchmark/Szada/7/im2.bmp SZTAKI_AirChange_Benchmark/Szada/7/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/1/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/2/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/4/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/5/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Archieve/im1.bmp SZTAKI_AirChange_Benchmark/Archieve/im2.bmp SZTAKI_AirChange_Benchmark/Archieve/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/2/im1.bmp SZTAKI_AirChange_Benchmark/Szada/2/im2.bmp SZTAKI_AirChange_Benchmark/Szada/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/3/im1.bmp SZTAKI_AirChange_Benchmark/Szada/3/im2.bmp SZTAKI_AirChange_Benchmark/Szada/3/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/4/im1.bmp SZTAKI_AirChange_Benchmark/Szada/4/im2.bmp SZTAKI_AirChange_Benchmark/Szada/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/5/im1.bmp SZTAKI_AirChange_Benchmark/Szada/5/im2.BMP SZTAKI_AirChange_Benchmark/Szada/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/6/im1.bmp SZTAKI_AirChange_Benchmark/Szada/6/im2.bmp SZTAKI_AirChange_Benchmark/Szada/6/gt.BMP
+SZTAKI_AirChange_Benchmark/Szada/7/im1.BMP SZTAKI_AirChange_Benchmark/Szada/7/im2.bmp SZTAKI_AirChange_Benchmark/Szada/7/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/1/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/2/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/4/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/5/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Archieve/im1.bmp SZTAKI_AirChange_Benchmark/Archieve/im2.bmp SZTAKI_AirChange_Benchmark/Archieve/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/2/im1.bmp SZTAKI_AirChange_Benchmark/Szada/2/im2.bmp SZTAKI_AirChange_Benchmark/Szada/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/3/im1.bmp SZTAKI_AirChange_Benchmark/Szada/3/im2.bmp SZTAKI_AirChange_Benchmark/Szada/3/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/4/im1.bmp SZTAKI_AirChange_Benchmark/Szada/4/im2.bmp SZTAKI_AirChange_Benchmark/Szada/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/5/im1.bmp SZTAKI_AirChange_Benchmark/Szada/5/im2.BMP SZTAKI_AirChange_Benchmark/Szada/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/6/im1.bmp SZTAKI_AirChange_Benchmark/Szada/6/im2.bmp SZTAKI_AirChange_Benchmark/Szada/6/gt.BMP
+SZTAKI_AirChange_Benchmark/Szada/7/im1.BMP SZTAKI_AirChange_Benchmark/Szada/7/im2.bmp SZTAKI_AirChange_Benchmark/Szada/7/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/1/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/2/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/4/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/5/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Archieve/im1.bmp SZTAKI_AirChange_Benchmark/Archieve/im2.bmp SZTAKI_AirChange_Benchmark/Archieve/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/2/im1.bmp SZTAKI_AirChange_Benchmark/Szada/2/im2.bmp SZTAKI_AirChange_Benchmark/Szada/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/3/im1.bmp SZTAKI_AirChange_Benchmark/Szada/3/im2.bmp SZTAKI_AirChange_Benchmark/Szada/3/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/4/im1.bmp SZTAKI_AirChange_Benchmark/Szada/4/im2.bmp SZTAKI_AirChange_Benchmark/Szada/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/5/im1.bmp SZTAKI_AirChange_Benchmark/Szada/5/im2.BMP SZTAKI_AirChange_Benchmark/Szada/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/6/im1.bmp SZTAKI_AirChange_Benchmark/Szada/6/im2.bmp SZTAKI_AirChange_Benchmark/Szada/6/gt.BMP
+SZTAKI_AirChange_Benchmark/Szada/7/im1.BMP SZTAKI_AirChange_Benchmark/Szada/7/im2.bmp SZTAKI_AirChange_Benchmark/Szada/7/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/1/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/2/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/4/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/5/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Archieve/im1.bmp SZTAKI_AirChange_Benchmark/Archieve/im2.bmp SZTAKI_AirChange_Benchmark/Archieve/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/2/im1.bmp SZTAKI_AirChange_Benchmark/Szada/2/im2.bmp SZTAKI_AirChange_Benchmark/Szada/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/3/im1.bmp SZTAKI_AirChange_Benchmark/Szada/3/im2.bmp SZTAKI_AirChange_Benchmark/Szada/3/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/4/im1.bmp SZTAKI_AirChange_Benchmark/Szada/4/im2.bmp SZTAKI_AirChange_Benchmark/Szada/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/5/im1.bmp SZTAKI_AirChange_Benchmark/Szada/5/im2.BMP SZTAKI_AirChange_Benchmark/Szada/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/6/im1.bmp SZTAKI_AirChange_Benchmark/Szada/6/im2.bmp SZTAKI_AirChange_Benchmark/Szada/6/gt.BMP
+SZTAKI_AirChange_Benchmark/Szada/7/im1.BMP SZTAKI_AirChange_Benchmark/Szada/7/im2.bmp SZTAKI_AirChange_Benchmark/Szada/7/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/1/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/2/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/4/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/5/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Archieve/im1.bmp SZTAKI_AirChange_Benchmark/Archieve/im2.bmp SZTAKI_AirChange_Benchmark/Archieve/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/2/im1.bmp SZTAKI_AirChange_Benchmark/Szada/2/im2.bmp SZTAKI_AirChange_Benchmark/Szada/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/3/im1.bmp SZTAKI_AirChange_Benchmark/Szada/3/im2.bmp SZTAKI_AirChange_Benchmark/Szada/3/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/4/im1.bmp SZTAKI_AirChange_Benchmark/Szada/4/im2.bmp SZTAKI_AirChange_Benchmark/Szada/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/5/im1.bmp SZTAKI_AirChange_Benchmark/Szada/5/im2.BMP SZTAKI_AirChange_Benchmark/Szada/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/6/im1.bmp SZTAKI_AirChange_Benchmark/Szada/6/im2.bmp SZTAKI_AirChange_Benchmark/Szada/6/gt.BMP
+SZTAKI_AirChange_Benchmark/Szada/7/im1.BMP SZTAKI_AirChange_Benchmark/Szada/7/im2.bmp SZTAKI_AirChange_Benchmark/Szada/7/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/1/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/2/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/4/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/5/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Archieve/im1.bmp SZTAKI_AirChange_Benchmark/Archieve/im2.bmp SZTAKI_AirChange_Benchmark/Archieve/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/2/im1.bmp SZTAKI_AirChange_Benchmark/Szada/2/im2.bmp SZTAKI_AirChange_Benchmark/Szada/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/3/im1.bmp SZTAKI_AirChange_Benchmark/Szada/3/im2.bmp SZTAKI_AirChange_Benchmark/Szada/3/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/4/im1.bmp SZTAKI_AirChange_Benchmark/Szada/4/im2.bmp SZTAKI_AirChange_Benchmark/Szada/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/5/im1.bmp SZTAKI_AirChange_Benchmark/Szada/5/im2.BMP SZTAKI_AirChange_Benchmark/Szada/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/6/im1.bmp SZTAKI_AirChange_Benchmark/Szada/6/im2.bmp SZTAKI_AirChange_Benchmark/Szada/6/gt.BMP
+SZTAKI_AirChange_Benchmark/Szada/7/im1.BMP SZTAKI_AirChange_Benchmark/Szada/7/im2.bmp SZTAKI_AirChange_Benchmark/Szada/7/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/1/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/2/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/4/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/5/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Archieve/im1.bmp SZTAKI_AirChange_Benchmark/Archieve/im2.bmp SZTAKI_AirChange_Benchmark/Archieve/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/2/im1.bmp SZTAKI_AirChange_Benchmark/Szada/2/im2.bmp SZTAKI_AirChange_Benchmark/Szada/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/3/im1.bmp SZTAKI_AirChange_Benchmark/Szada/3/im2.bmp SZTAKI_AirChange_Benchmark/Szada/3/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/4/im1.bmp SZTAKI_AirChange_Benchmark/Szada/4/im2.bmp SZTAKI_AirChange_Benchmark/Szada/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/5/im1.bmp SZTAKI_AirChange_Benchmark/Szada/5/im2.BMP SZTAKI_AirChange_Benchmark/Szada/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/6/im1.bmp SZTAKI_AirChange_Benchmark/Szada/6/im2.bmp SZTAKI_AirChange_Benchmark/Szada/6/gt.BMP
+SZTAKI_AirChange_Benchmark/Szada/7/im1.BMP SZTAKI_AirChange_Benchmark/Szada/7/im2.bmp SZTAKI_AirChange_Benchmark/Szada/7/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/1/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/2/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/4/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/5/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Archieve/im1.bmp SZTAKI_AirChange_Benchmark/Archieve/im2.bmp SZTAKI_AirChange_Benchmark/Archieve/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/2/im1.bmp SZTAKI_AirChange_Benchmark/Szada/2/im2.bmp SZTAKI_AirChange_Benchmark/Szada/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/3/im1.bmp SZTAKI_AirChange_Benchmark/Szada/3/im2.bmp SZTAKI_AirChange_Benchmark/Szada/3/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/4/im1.bmp SZTAKI_AirChange_Benchmark/Szada/4/im2.bmp SZTAKI_AirChange_Benchmark/Szada/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/5/im1.bmp SZTAKI_AirChange_Benchmark/Szada/5/im2.BMP SZTAKI_AirChange_Benchmark/Szada/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/6/im1.bmp SZTAKI_AirChange_Benchmark/Szada/6/im2.bmp SZTAKI_AirChange_Benchmark/Szada/6/gt.BMP
+SZTAKI_AirChange_Benchmark/Szada/7/im1.BMP SZTAKI_AirChange_Benchmark/Szada/7/im2.bmp SZTAKI_AirChange_Benchmark/Szada/7/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/1/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/2/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/4/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/5/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Archieve/im1.bmp SZTAKI_AirChange_Benchmark/Archieve/im2.bmp SZTAKI_AirChange_Benchmark/Archieve/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/2/im1.bmp SZTAKI_AirChange_Benchmark/Szada/2/im2.bmp SZTAKI_AirChange_Benchmark/Szada/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/3/im1.bmp SZTAKI_AirChange_Benchmark/Szada/3/im2.bmp SZTAKI_AirChange_Benchmark/Szada/3/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/4/im1.bmp SZTAKI_AirChange_Benchmark/Szada/4/im2.bmp SZTAKI_AirChange_Benchmark/Szada/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/5/im1.bmp SZTAKI_AirChange_Benchmark/Szada/5/im2.BMP SZTAKI_AirChange_Benchmark/Szada/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/6/im1.bmp SZTAKI_AirChange_Benchmark/Szada/6/im2.bmp SZTAKI_AirChange_Benchmark/Szada/6/gt.BMP
+SZTAKI_AirChange_Benchmark/Szada/7/im1.BMP SZTAKI_AirChange_Benchmark/Szada/7/im2.bmp SZTAKI_AirChange_Benchmark/Szada/7/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/1/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/2/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/4/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/5/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Archieve/im1.bmp SZTAKI_AirChange_Benchmark/Archieve/im2.bmp SZTAKI_AirChange_Benchmark/Archieve/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/2/im1.bmp SZTAKI_AirChange_Benchmark/Szada/2/im2.bmp SZTAKI_AirChange_Benchmark/Szada/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/3/im1.bmp SZTAKI_AirChange_Benchmark/Szada/3/im2.bmp SZTAKI_AirChange_Benchmark/Szada/3/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/4/im1.bmp SZTAKI_AirChange_Benchmark/Szada/4/im2.bmp SZTAKI_AirChange_Benchmark/Szada/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/5/im1.bmp SZTAKI_AirChange_Benchmark/Szada/5/im2.BMP SZTAKI_AirChange_Benchmark/Szada/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/6/im1.bmp SZTAKI_AirChange_Benchmark/Szada/6/im2.bmp SZTAKI_AirChange_Benchmark/Szada/6/gt.BMP
+SZTAKI_AirChange_Benchmark/Szada/7/im1.BMP SZTAKI_AirChange_Benchmark/Szada/7/im2.bmp SZTAKI_AirChange_Benchmark/Szada/7/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/1/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/2/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/4/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/5/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Archieve/im1.bmp SZTAKI_AirChange_Benchmark/Archieve/im2.bmp SZTAKI_AirChange_Benchmark/Archieve/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/2/im1.bmp SZTAKI_AirChange_Benchmark/Szada/2/im2.bmp SZTAKI_AirChange_Benchmark/Szada/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/3/im1.bmp SZTAKI_AirChange_Benchmark/Szada/3/im2.bmp SZTAKI_AirChange_Benchmark/Szada/3/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/4/im1.bmp SZTAKI_AirChange_Benchmark/Szada/4/im2.bmp SZTAKI_AirChange_Benchmark/Szada/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/5/im1.bmp SZTAKI_AirChange_Benchmark/Szada/5/im2.BMP SZTAKI_AirChange_Benchmark/Szada/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/6/im1.bmp SZTAKI_AirChange_Benchmark/Szada/6/im2.bmp SZTAKI_AirChange_Benchmark/Szada/6/gt.BMP
+SZTAKI_AirChange_Benchmark/Szada/7/im1.BMP SZTAKI_AirChange_Benchmark/Szada/7/im2.bmp SZTAKI_AirChange_Benchmark/Szada/7/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/1/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/2/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/4/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/5/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Archieve/im1.bmp SZTAKI_AirChange_Benchmark/Archieve/im2.bmp SZTAKI_AirChange_Benchmark/Archieve/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/2/im1.bmp SZTAKI_AirChange_Benchmark/Szada/2/im2.bmp SZTAKI_AirChange_Benchmark/Szada/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/3/im1.bmp SZTAKI_AirChange_Benchmark/Szada/3/im2.bmp SZTAKI_AirChange_Benchmark/Szada/3/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/4/im1.bmp SZTAKI_AirChange_Benchmark/Szada/4/im2.bmp SZTAKI_AirChange_Benchmark/Szada/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/5/im1.bmp SZTAKI_AirChange_Benchmark/Szada/5/im2.BMP SZTAKI_AirChange_Benchmark/Szada/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/6/im1.bmp SZTAKI_AirChange_Benchmark/Szada/6/im2.bmp SZTAKI_AirChange_Benchmark/Szada/6/gt.BMP
+SZTAKI_AirChange_Benchmark/Szada/7/im1.BMP SZTAKI_AirChange_Benchmark/Szada/7/im2.bmp SZTAKI_AirChange_Benchmark/Szada/7/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/1/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/2/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/4/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/5/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Archieve/im1.bmp SZTAKI_AirChange_Benchmark/Archieve/im2.bmp SZTAKI_AirChange_Benchmark/Archieve/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/2/im1.bmp SZTAKI_AirChange_Benchmark/Szada/2/im2.bmp SZTAKI_AirChange_Benchmark/Szada/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/3/im1.bmp SZTAKI_AirChange_Benchmark/Szada/3/im2.bmp SZTAKI_AirChange_Benchmark/Szada/3/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/4/im1.bmp SZTAKI_AirChange_Benchmark/Szada/4/im2.bmp SZTAKI_AirChange_Benchmark/Szada/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/5/im1.bmp SZTAKI_AirChange_Benchmark/Szada/5/im2.BMP SZTAKI_AirChange_Benchmark/Szada/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/6/im1.bmp SZTAKI_AirChange_Benchmark/Szada/6/im2.bmp SZTAKI_AirChange_Benchmark/Szada/6/gt.BMP
+SZTAKI_AirChange_Benchmark/Szada/7/im1.BMP SZTAKI_AirChange_Benchmark/Szada/7/im2.bmp SZTAKI_AirChange_Benchmark/Szada/7/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/1/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/2/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/4/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/5/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Archieve/im1.bmp SZTAKI_AirChange_Benchmark/Archieve/im2.bmp SZTAKI_AirChange_Benchmark/Archieve/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/2/im1.bmp SZTAKI_AirChange_Benchmark/Szada/2/im2.bmp SZTAKI_AirChange_Benchmark/Szada/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/3/im1.bmp SZTAKI_AirChange_Benchmark/Szada/3/im2.bmp SZTAKI_AirChange_Benchmark/Szada/3/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/4/im1.bmp SZTAKI_AirChange_Benchmark/Szada/4/im2.bmp SZTAKI_AirChange_Benchmark/Szada/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/5/im1.bmp SZTAKI_AirChange_Benchmark/Szada/5/im2.BMP SZTAKI_AirChange_Benchmark/Szada/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/6/im1.bmp SZTAKI_AirChange_Benchmark/Szada/6/im2.bmp SZTAKI_AirChange_Benchmark/Szada/6/gt.BMP
+SZTAKI_AirChange_Benchmark/Szada/7/im1.BMP SZTAKI_AirChange_Benchmark/Szada/7/im2.bmp SZTAKI_AirChange_Benchmark/Szada/7/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/1/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/2/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/4/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/5/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Archieve/im1.bmp SZTAKI_AirChange_Benchmark/Archieve/im2.bmp SZTAKI_AirChange_Benchmark/Archieve/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/2/im1.bmp SZTAKI_AirChange_Benchmark/Szada/2/im2.bmp SZTAKI_AirChange_Benchmark/Szada/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/3/im1.bmp SZTAKI_AirChange_Benchmark/Szada/3/im2.bmp SZTAKI_AirChange_Benchmark/Szada/3/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/4/im1.bmp SZTAKI_AirChange_Benchmark/Szada/4/im2.bmp SZTAKI_AirChange_Benchmark/Szada/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/5/im1.bmp SZTAKI_AirChange_Benchmark/Szada/5/im2.BMP SZTAKI_AirChange_Benchmark/Szada/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/6/im1.bmp SZTAKI_AirChange_Benchmark/Szada/6/im2.bmp SZTAKI_AirChange_Benchmark/Szada/6/gt.BMP
+SZTAKI_AirChange_Benchmark/Szada/7/im1.BMP SZTAKI_AirChange_Benchmark/Szada/7/im2.bmp SZTAKI_AirChange_Benchmark/Szada/7/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/1/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/2/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/4/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/5/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Archieve/im1.bmp SZTAKI_AirChange_Benchmark/Archieve/im2.bmp SZTAKI_AirChange_Benchmark/Archieve/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/2/im1.bmp SZTAKI_AirChange_Benchmark/Szada/2/im2.bmp SZTAKI_AirChange_Benchmark/Szada/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/3/im1.bmp SZTAKI_AirChange_Benchmark/Szada/3/im2.bmp SZTAKI_AirChange_Benchmark/Szada/3/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/4/im1.bmp SZTAKI_AirChange_Benchmark/Szada/4/im2.bmp SZTAKI_AirChange_Benchmark/Szada/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/5/im1.bmp SZTAKI_AirChange_Benchmark/Szada/5/im2.BMP SZTAKI_AirChange_Benchmark/Szada/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/6/im1.bmp SZTAKI_AirChange_Benchmark/Szada/6/im2.bmp SZTAKI_AirChange_Benchmark/Szada/6/gt.BMP
+SZTAKI_AirChange_Benchmark/Szada/7/im1.BMP SZTAKI_AirChange_Benchmark/Szada/7/im2.bmp SZTAKI_AirChange_Benchmark/Szada/7/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/1/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/2/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/4/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/5/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Archieve/im1.bmp SZTAKI_AirChange_Benchmark/Archieve/im2.bmp SZTAKI_AirChange_Benchmark/Archieve/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/2/im1.bmp SZTAKI_AirChange_Benchmark/Szada/2/im2.bmp SZTAKI_AirChange_Benchmark/Szada/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/3/im1.bmp SZTAKI_AirChange_Benchmark/Szada/3/im2.bmp SZTAKI_AirChange_Benchmark/Szada/3/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/4/im1.bmp SZTAKI_AirChange_Benchmark/Szada/4/im2.bmp SZTAKI_AirChange_Benchmark/Szada/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/5/im1.bmp SZTAKI_AirChange_Benchmark/Szada/5/im2.BMP SZTAKI_AirChange_Benchmark/Szada/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/6/im1.bmp SZTAKI_AirChange_Benchmark/Szada/6/im2.bmp SZTAKI_AirChange_Benchmark/Szada/6/gt.BMP
+SZTAKI_AirChange_Benchmark/Szada/7/im1.BMP SZTAKI_AirChange_Benchmark/Szada/7/im2.bmp SZTAKI_AirChange_Benchmark/Szada/7/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/1/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/2/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/4/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/5/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Archieve/im1.bmp SZTAKI_AirChange_Benchmark/Archieve/im2.bmp SZTAKI_AirChange_Benchmark/Archieve/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/2/im1.bmp SZTAKI_AirChange_Benchmark/Szada/2/im2.bmp SZTAKI_AirChange_Benchmark/Szada/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/3/im1.bmp SZTAKI_AirChange_Benchmark/Szada/3/im2.bmp SZTAKI_AirChange_Benchmark/Szada/3/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/4/im1.bmp SZTAKI_AirChange_Benchmark/Szada/4/im2.bmp SZTAKI_AirChange_Benchmark/Szada/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/5/im1.bmp SZTAKI_AirChange_Benchmark/Szada/5/im2.BMP SZTAKI_AirChange_Benchmark/Szada/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/6/im1.bmp SZTAKI_AirChange_Benchmark/Szada/6/im2.bmp SZTAKI_AirChange_Benchmark/Szada/6/gt.BMP
+SZTAKI_AirChange_Benchmark/Szada/7/im1.BMP SZTAKI_AirChange_Benchmark/Szada/7/im2.bmp SZTAKI_AirChange_Benchmark/Szada/7/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/1/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/2/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/4/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/5/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Archieve/im1.bmp SZTAKI_AirChange_Benchmark/Archieve/im2.bmp SZTAKI_AirChange_Benchmark/Archieve/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/2/im1.bmp SZTAKI_AirChange_Benchmark/Szada/2/im2.bmp SZTAKI_AirChange_Benchmark/Szada/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/3/im1.bmp SZTAKI_AirChange_Benchmark/Szada/3/im2.bmp SZTAKI_AirChange_Benchmark/Szada/3/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/4/im1.bmp SZTAKI_AirChange_Benchmark/Szada/4/im2.bmp SZTAKI_AirChange_Benchmark/Szada/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/5/im1.bmp SZTAKI_AirChange_Benchmark/Szada/5/im2.BMP SZTAKI_AirChange_Benchmark/Szada/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/6/im1.bmp SZTAKI_AirChange_Benchmark/Szada/6/im2.bmp SZTAKI_AirChange_Benchmark/Szada/6/gt.BMP
+SZTAKI_AirChange_Benchmark/Szada/7/im1.BMP SZTAKI_AirChange_Benchmark/Szada/7/im2.bmp SZTAKI_AirChange_Benchmark/Szada/7/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/1/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/2/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/4/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/5/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Archieve/im1.bmp SZTAKI_AirChange_Benchmark/Archieve/im2.bmp SZTAKI_AirChange_Benchmark/Archieve/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/2/im1.bmp SZTAKI_AirChange_Benchmark/Szada/2/im2.bmp SZTAKI_AirChange_Benchmark/Szada/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/3/im1.bmp SZTAKI_AirChange_Benchmark/Szada/3/im2.bmp SZTAKI_AirChange_Benchmark/Szada/3/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/4/im1.bmp SZTAKI_AirChange_Benchmark/Szada/4/im2.bmp SZTAKI_AirChange_Benchmark/Szada/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/5/im1.bmp SZTAKI_AirChange_Benchmark/Szada/5/im2.BMP SZTAKI_AirChange_Benchmark/Szada/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/6/im1.bmp SZTAKI_AirChange_Benchmark/Szada/6/im2.bmp SZTAKI_AirChange_Benchmark/Szada/6/gt.BMP
+SZTAKI_AirChange_Benchmark/Szada/7/im1.BMP SZTAKI_AirChange_Benchmark/Szada/7/im2.bmp SZTAKI_AirChange_Benchmark/Szada/7/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/1/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/2/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/4/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/5/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Archieve/im1.bmp SZTAKI_AirChange_Benchmark/Archieve/im2.bmp SZTAKI_AirChange_Benchmark/Archieve/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/2/im1.bmp SZTAKI_AirChange_Benchmark/Szada/2/im2.bmp SZTAKI_AirChange_Benchmark/Szada/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/3/im1.bmp SZTAKI_AirChange_Benchmark/Szada/3/im2.bmp SZTAKI_AirChange_Benchmark/Szada/3/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/4/im1.bmp SZTAKI_AirChange_Benchmark/Szada/4/im2.bmp SZTAKI_AirChange_Benchmark/Szada/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/5/im1.bmp SZTAKI_AirChange_Benchmark/Szada/5/im2.BMP SZTAKI_AirChange_Benchmark/Szada/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/6/im1.bmp SZTAKI_AirChange_Benchmark/Szada/6/im2.bmp SZTAKI_AirChange_Benchmark/Szada/6/gt.BMP
+SZTAKI_AirChange_Benchmark/Szada/7/im1.BMP SZTAKI_AirChange_Benchmark/Szada/7/im2.bmp SZTAKI_AirChange_Benchmark/Szada/7/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/1/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/2/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/4/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/5/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Archieve/im1.bmp SZTAKI_AirChange_Benchmark/Archieve/im2.bmp SZTAKI_AirChange_Benchmark/Archieve/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/2/im1.bmp SZTAKI_AirChange_Benchmark/Szada/2/im2.bmp SZTAKI_AirChange_Benchmark/Szada/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/3/im1.bmp SZTAKI_AirChange_Benchmark/Szada/3/im2.bmp SZTAKI_AirChange_Benchmark/Szada/3/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/4/im1.bmp SZTAKI_AirChange_Benchmark/Szada/4/im2.bmp SZTAKI_AirChange_Benchmark/Szada/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/5/im1.bmp SZTAKI_AirChange_Benchmark/Szada/5/im2.BMP SZTAKI_AirChange_Benchmark/Szada/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/6/im1.bmp SZTAKI_AirChange_Benchmark/Szada/6/im2.bmp SZTAKI_AirChange_Benchmark/Szada/6/gt.BMP
+SZTAKI_AirChange_Benchmark/Szada/7/im1.BMP SZTAKI_AirChange_Benchmark/Szada/7/im2.bmp SZTAKI_AirChange_Benchmark/Szada/7/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/1/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/2/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/4/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/5/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Archieve/im1.bmp SZTAKI_AirChange_Benchmark/Archieve/im2.bmp SZTAKI_AirChange_Benchmark/Archieve/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/2/im1.bmp SZTAKI_AirChange_Benchmark/Szada/2/im2.bmp SZTAKI_AirChange_Benchmark/Szada/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/3/im1.bmp SZTAKI_AirChange_Benchmark/Szada/3/im2.bmp SZTAKI_AirChange_Benchmark/Szada/3/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/4/im1.bmp SZTAKI_AirChange_Benchmark/Szada/4/im2.bmp SZTAKI_AirChange_Benchmark/Szada/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/5/im1.bmp SZTAKI_AirChange_Benchmark/Szada/5/im2.BMP SZTAKI_AirChange_Benchmark/Szada/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/6/im1.bmp SZTAKI_AirChange_Benchmark/Szada/6/im2.bmp SZTAKI_AirChange_Benchmark/Szada/6/gt.BMP
+SZTAKI_AirChange_Benchmark/Szada/7/im1.BMP SZTAKI_AirChange_Benchmark/Szada/7/im2.bmp SZTAKI_AirChange_Benchmark/Szada/7/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/1/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/2/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/4/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/5/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Archieve/im1.bmp SZTAKI_AirChange_Benchmark/Archieve/im2.bmp SZTAKI_AirChange_Benchmark/Archieve/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/2/im1.bmp SZTAKI_AirChange_Benchmark/Szada/2/im2.bmp SZTAKI_AirChange_Benchmark/Szada/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/3/im1.bmp SZTAKI_AirChange_Benchmark/Szada/3/im2.bmp SZTAKI_AirChange_Benchmark/Szada/3/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/4/im1.bmp SZTAKI_AirChange_Benchmark/Szada/4/im2.bmp SZTAKI_AirChange_Benchmark/Szada/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/5/im1.bmp SZTAKI_AirChange_Benchmark/Szada/5/im2.BMP SZTAKI_AirChange_Benchmark/Szada/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/6/im1.bmp SZTAKI_AirChange_Benchmark/Szada/6/im2.bmp SZTAKI_AirChange_Benchmark/Szada/6/gt.BMP
+SZTAKI_AirChange_Benchmark/Szada/7/im1.BMP SZTAKI_AirChange_Benchmark/Szada/7/im2.bmp SZTAKI_AirChange_Benchmark/Szada/7/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/1/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/2/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/4/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/5/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Archieve/im1.bmp SZTAKI_AirChange_Benchmark/Archieve/im2.bmp SZTAKI_AirChange_Benchmark/Archieve/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/2/im1.bmp SZTAKI_AirChange_Benchmark/Szada/2/im2.bmp SZTAKI_AirChange_Benchmark/Szada/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/3/im1.bmp SZTAKI_AirChange_Benchmark/Szada/3/im2.bmp SZTAKI_AirChange_Benchmark/Szada/3/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/4/im1.bmp SZTAKI_AirChange_Benchmark/Szada/4/im2.bmp SZTAKI_AirChange_Benchmark/Szada/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/5/im1.bmp SZTAKI_AirChange_Benchmark/Szada/5/im2.BMP SZTAKI_AirChange_Benchmark/Szada/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/6/im1.bmp SZTAKI_AirChange_Benchmark/Szada/6/im2.bmp SZTAKI_AirChange_Benchmark/Szada/6/gt.BMP
+SZTAKI_AirChange_Benchmark/Szada/7/im1.BMP SZTAKI_AirChange_Benchmark/Szada/7/im2.bmp SZTAKI_AirChange_Benchmark/Szada/7/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/1/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/2/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/4/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/5/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Archieve/im1.bmp SZTAKI_AirChange_Benchmark/Archieve/im2.bmp SZTAKI_AirChange_Benchmark/Archieve/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/2/im1.bmp SZTAKI_AirChange_Benchmark/Szada/2/im2.bmp SZTAKI_AirChange_Benchmark/Szada/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/3/im1.bmp SZTAKI_AirChange_Benchmark/Szada/3/im2.bmp SZTAKI_AirChange_Benchmark/Szada/3/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/4/im1.bmp SZTAKI_AirChange_Benchmark/Szada/4/im2.bmp SZTAKI_AirChange_Benchmark/Szada/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/5/im1.bmp SZTAKI_AirChange_Benchmark/Szada/5/im2.BMP SZTAKI_AirChange_Benchmark/Szada/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/6/im1.bmp SZTAKI_AirChange_Benchmark/Szada/6/im2.bmp SZTAKI_AirChange_Benchmark/Szada/6/gt.BMP
+SZTAKI_AirChange_Benchmark/Szada/7/im1.BMP SZTAKI_AirChange_Benchmark/Szada/7/im2.bmp SZTAKI_AirChange_Benchmark/Szada/7/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/1/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/2/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/4/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/5/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Archieve/im1.bmp SZTAKI_AirChange_Benchmark/Archieve/im2.bmp SZTAKI_AirChange_Benchmark/Archieve/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/2/im1.bmp SZTAKI_AirChange_Benchmark/Szada/2/im2.bmp SZTAKI_AirChange_Benchmark/Szada/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/3/im1.bmp SZTAKI_AirChange_Benchmark/Szada/3/im2.bmp SZTAKI_AirChange_Benchmark/Szada/3/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/4/im1.bmp SZTAKI_AirChange_Benchmark/Szada/4/im2.bmp SZTAKI_AirChange_Benchmark/Szada/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/5/im1.bmp SZTAKI_AirChange_Benchmark/Szada/5/im2.BMP SZTAKI_AirChange_Benchmark/Szada/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/6/im1.bmp SZTAKI_AirChange_Benchmark/Szada/6/im2.bmp SZTAKI_AirChange_Benchmark/Szada/6/gt.BMP
+SZTAKI_AirChange_Benchmark/Szada/7/im1.BMP SZTAKI_AirChange_Benchmark/Szada/7/im2.bmp SZTAKI_AirChange_Benchmark/Szada/7/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/1/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/2/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/4/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/5/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Archieve/im1.bmp SZTAKI_AirChange_Benchmark/Archieve/im2.bmp SZTAKI_AirChange_Benchmark/Archieve/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/2/im1.bmp SZTAKI_AirChange_Benchmark/Szada/2/im2.bmp SZTAKI_AirChange_Benchmark/Szada/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/3/im1.bmp SZTAKI_AirChange_Benchmark/Szada/3/im2.bmp SZTAKI_AirChange_Benchmark/Szada/3/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/4/im1.bmp SZTAKI_AirChange_Benchmark/Szada/4/im2.bmp SZTAKI_AirChange_Benchmark/Szada/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/5/im1.bmp SZTAKI_AirChange_Benchmark/Szada/5/im2.BMP SZTAKI_AirChange_Benchmark/Szada/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/6/im1.bmp SZTAKI_AirChange_Benchmark/Szada/6/im2.bmp SZTAKI_AirChange_Benchmark/Szada/6/gt.BMP
+SZTAKI_AirChange_Benchmark/Szada/7/im1.BMP SZTAKI_AirChange_Benchmark/Szada/7/im2.bmp SZTAKI_AirChange_Benchmark/Szada/7/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/1/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/2/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/4/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/5/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Archieve/im1.bmp SZTAKI_AirChange_Benchmark/Archieve/im2.bmp SZTAKI_AirChange_Benchmark/Archieve/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/2/im1.bmp SZTAKI_AirChange_Benchmark/Szada/2/im2.bmp SZTAKI_AirChange_Benchmark/Szada/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/3/im1.bmp SZTAKI_AirChange_Benchmark/Szada/3/im2.bmp SZTAKI_AirChange_Benchmark/Szada/3/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/4/im1.bmp SZTAKI_AirChange_Benchmark/Szada/4/im2.bmp SZTAKI_AirChange_Benchmark/Szada/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/5/im1.bmp SZTAKI_AirChange_Benchmark/Szada/5/im2.BMP SZTAKI_AirChange_Benchmark/Szada/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/6/im1.bmp SZTAKI_AirChange_Benchmark/Szada/6/im2.bmp SZTAKI_AirChange_Benchmark/Szada/6/gt.BMP
+SZTAKI_AirChange_Benchmark/Szada/7/im1.BMP SZTAKI_AirChange_Benchmark/Szada/7/im2.bmp SZTAKI_AirChange_Benchmark/Szada/7/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/1/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/2/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/4/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/5/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Archieve/im1.bmp SZTAKI_AirChange_Benchmark/Archieve/im2.bmp SZTAKI_AirChange_Benchmark/Archieve/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/2/im1.bmp SZTAKI_AirChange_Benchmark/Szada/2/im2.bmp SZTAKI_AirChange_Benchmark/Szada/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/3/im1.bmp SZTAKI_AirChange_Benchmark/Szada/3/im2.bmp SZTAKI_AirChange_Benchmark/Szada/3/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/4/im1.bmp SZTAKI_AirChange_Benchmark/Szada/4/im2.bmp SZTAKI_AirChange_Benchmark/Szada/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/5/im1.bmp SZTAKI_AirChange_Benchmark/Szada/5/im2.BMP SZTAKI_AirChange_Benchmark/Szada/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/6/im1.bmp SZTAKI_AirChange_Benchmark/Szada/6/im2.bmp SZTAKI_AirChange_Benchmark/Szada/6/gt.BMP
+SZTAKI_AirChange_Benchmark/Szada/7/im1.BMP SZTAKI_AirChange_Benchmark/Szada/7/im2.bmp SZTAKI_AirChange_Benchmark/Szada/7/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/1/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/2/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/4/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/5/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Archieve/im1.bmp SZTAKI_AirChange_Benchmark/Archieve/im2.bmp SZTAKI_AirChange_Benchmark/Archieve/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/2/im1.bmp SZTAKI_AirChange_Benchmark/Szada/2/im2.bmp SZTAKI_AirChange_Benchmark/Szada/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/3/im1.bmp SZTAKI_AirChange_Benchmark/Szada/3/im2.bmp SZTAKI_AirChange_Benchmark/Szada/3/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/4/im1.bmp SZTAKI_AirChange_Benchmark/Szada/4/im2.bmp SZTAKI_AirChange_Benchmark/Szada/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/5/im1.bmp SZTAKI_AirChange_Benchmark/Szada/5/im2.BMP SZTAKI_AirChange_Benchmark/Szada/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/6/im1.bmp SZTAKI_AirChange_Benchmark/Szada/6/im2.bmp SZTAKI_AirChange_Benchmark/Szada/6/gt.BMP
+SZTAKI_AirChange_Benchmark/Szada/7/im1.BMP SZTAKI_AirChange_Benchmark/Szada/7/im2.bmp SZTAKI_AirChange_Benchmark/Szada/7/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/1/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/2/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/4/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/5/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Archieve/im1.bmp SZTAKI_AirChange_Benchmark/Archieve/im2.bmp SZTAKI_AirChange_Benchmark/Archieve/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/2/im1.bmp SZTAKI_AirChange_Benchmark/Szada/2/im2.bmp SZTAKI_AirChange_Benchmark/Szada/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/3/im1.bmp SZTAKI_AirChange_Benchmark/Szada/3/im2.bmp SZTAKI_AirChange_Benchmark/Szada/3/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/4/im1.bmp SZTAKI_AirChange_Benchmark/Szada/4/im2.bmp SZTAKI_AirChange_Benchmark/Szada/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/5/im1.bmp SZTAKI_AirChange_Benchmark/Szada/5/im2.BMP SZTAKI_AirChange_Benchmark/Szada/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/6/im1.bmp SZTAKI_AirChange_Benchmark/Szada/6/im2.bmp SZTAKI_AirChange_Benchmark/Szada/6/gt.BMP
+SZTAKI_AirChange_Benchmark/Szada/7/im1.BMP SZTAKI_AirChange_Benchmark/Szada/7/im2.bmp SZTAKI_AirChange_Benchmark/Szada/7/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/1/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/2/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/4/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/5/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Archieve/im1.bmp SZTAKI_AirChange_Benchmark/Archieve/im2.bmp SZTAKI_AirChange_Benchmark/Archieve/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/2/im1.bmp SZTAKI_AirChange_Benchmark/Szada/2/im2.bmp SZTAKI_AirChange_Benchmark/Szada/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/3/im1.bmp SZTAKI_AirChange_Benchmark/Szada/3/im2.bmp SZTAKI_AirChange_Benchmark/Szada/3/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/4/im1.bmp SZTAKI_AirChange_Benchmark/Szada/4/im2.bmp SZTAKI_AirChange_Benchmark/Szada/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/5/im1.bmp SZTAKI_AirChange_Benchmark/Szada/5/im2.BMP SZTAKI_AirChange_Benchmark/Szada/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/6/im1.bmp SZTAKI_AirChange_Benchmark/Szada/6/im2.bmp SZTAKI_AirChange_Benchmark/Szada/6/gt.BMP
+SZTAKI_AirChange_Benchmark/Szada/7/im1.BMP SZTAKI_AirChange_Benchmark/Szada/7/im2.bmp SZTAKI_AirChange_Benchmark/Szada/7/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/1/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/2/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/4/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/5/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Archieve/im1.bmp SZTAKI_AirChange_Benchmark/Archieve/im2.bmp SZTAKI_AirChange_Benchmark/Archieve/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/2/im1.bmp SZTAKI_AirChange_Benchmark/Szada/2/im2.bmp SZTAKI_AirChange_Benchmark/Szada/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/3/im1.bmp SZTAKI_AirChange_Benchmark/Szada/3/im2.bmp SZTAKI_AirChange_Benchmark/Szada/3/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/4/im1.bmp SZTAKI_AirChange_Benchmark/Szada/4/im2.bmp SZTAKI_AirChange_Benchmark/Szada/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/5/im1.bmp SZTAKI_AirChange_Benchmark/Szada/5/im2.BMP SZTAKI_AirChange_Benchmark/Szada/5/gt.bmp
+SZTAKI_AirChange_Benchmark/Szada/6/im1.bmp SZTAKI_AirChange_Benchmark/Szada/6/im2.bmp SZTAKI_AirChange_Benchmark/Szada/6/gt.BMP
+SZTAKI_AirChange_Benchmark/Szada/7/im1.BMP SZTAKI_AirChange_Benchmark/Szada/7/im2.bmp SZTAKI_AirChange_Benchmark/Szada/7/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/1/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/1/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/2/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/2/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/4/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/4/gt.bmp
+SZTAKI_AirChange_Benchmark/Tiszadob/5/im1.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/im2.bmp SZTAKI_AirChange_Benchmark/Tiszadob/5/gt.bmp

+ 88 - 0
tutorials/train/change_detection/dsamnet.py

@@ -0,0 +1,88 @@
+#!/usr/bin/env python
+
+# 变化检测模型DSAMNet训练示例脚本
+# 执行此脚本前,请确认已正确安装PaddleRS库
+
+import paddlers as pdrs
+from paddlers import transforms as T
+
+# 数据集存放目录
+DATA_DIR = './data/airchange/'
+# 训练集`file_list`文件路径
+TRAIN_FILE_LIST_PATH = './data/airchange/train.txt'
+# 验证集`file_list`文件路径
+EVAL_FILE_LIST_PATH = './data/airchange/eval.txt'
+# 实验目录,保存输出的模型权重和结果
+EXP_DIR = './output/dsamnet/'
+
+# 下载和解压AirChange数据集
+airchange_dataset = 'http://mplab.sztaki.hu/~bcsaba/test/SZTAKI_AirChange_Benchmark.zip'
+pdrs.utils.download_and_decompress(airchange_dataset, path=DATA_DIR)
+
+# 定义训练和验证时使用的数据变换(数据增强、预处理等)
+# 使用Compose组合多种变换方式。Compose中包含的变换将按顺序串行执行
+# API说明:https://github.com/PaddleCV-SIG/PaddleRS/blob/develop/docs/apis/transforms.md
+train_transforms = T.Compose([
+    # 随机裁剪
+    T.RandomCrop(
+        # 裁剪区域将被缩放到256x256
+        crop_size=256,
+        # 裁剪区域的横纵比在0.5-2之间变动
+        aspect_ratio=[0.5, 2.0],
+        # 裁剪区域相对原始影像长宽比例在一定范围内变动,最小不低于原始长宽的1/5
+        scaling=[0.2, 1.0]),
+    # 以50%的概率实施随机水平翻转
+    T.RandomHorizontalFlip(prob=0.5),
+    # 将数据归一化到[-1,1]
+    T.Normalize(
+        mean=[0.5, 0.5, 0.5], std=[0.5, 0.5, 0.5]),
+])
+
+eval_transforms = T.Compose([
+    # 验证阶段与训练阶段的数据归一化方式必须相同
+    T.Normalize(
+        mean=[0.5, 0.5, 0.5], std=[0.5, 0.5, 0.5]),
+])
+
+# 分别构建训练和验证所用的数据集
+train_dataset = pdrs.datasets.CDDataset(
+    data_dir=DATA_DIR,
+    file_list=TRAIN_FILE_LIST_PATH,
+    label_list=None,
+    transforms=train_transforms,
+    num_workers=0,
+    shuffle=True,
+    with_seg_labels=False,
+    binarize_labels=True)
+
+eval_dataset = pdrs.datasets.CDDataset(
+    data_dir=DATA_DIR,
+    file_list=EVAL_FILE_LIST_PATH,
+    label_list=None,
+    transforms=eval_transforms,
+    num_workers=0,
+    shuffle=False,
+    with_seg_labels=False,
+    binarize_labels=True)
+
+# 使用默认参数构建DSAMNet模型
+# 目前已支持的模型请参考:https://github.com/PaddleCV-SIG/PaddleRS/blob/develop/docs/apis/model_zoo.md
+# 模型输入参数请参考:https://github.com/PaddleCV-SIG/PaddleRS/blob/develop/paddlers/tasks/changedetector.py
+model = pdrs.tasks.DSAMNet()
+
+# 执行模型训练
+model.train(
+    num_epochs=5,
+    train_dataset=train_dataset,
+    train_batch_size=4,
+    eval_dataset=eval_dataset,
+    save_interval_epochs=3,
+    # 每多少次迭代记录一次日志
+    log_interval_steps=50,
+    save_dir=EXP_DIR,
+    # 是否使用early stopping策略,当精度不再改善时提前终止训练
+    early_stop=False,
+    # 是否启用VisualDL日志功能
+    use_vdl=True,
+    # 指定从某个检查点继续训练
+    resume_checkpoint=None)

+ 88 - 0
tutorials/train/change_detection/dsifn.py

@@ -0,0 +1,88 @@
+#!/usr/bin/env python
+
+# 变化检测模型DSIFN训练示例脚本
+# 执行此脚本前,请确认已正确安装PaddleRS库
+
+import paddlers as pdrs
+from paddlers import transforms as T
+
+# 数据集存放目录
+DATA_DIR = './data/airchange/'
+# 训练集`file_list`文件路径
+TRAIN_FILE_LIST_PATH = './data/airchange/train.txt'
+# 验证集`file_list`文件路径
+EVAL_FILE_LIST_PATH = './data/airchange/eval.txt'
+# 实验目录,保存输出的模型权重和结果
+EXP_DIR = './output/dsifn/'
+
+# 下载和解压AirChange数据集
+airchange_dataset = 'http://mplab.sztaki.hu/~bcsaba/test/SZTAKI_AirChange_Benchmark.zip'
+pdrs.utils.download_and_decompress(airchange_dataset, path=DATA_DIR)
+
+# 定义训练和验证时使用的数据变换(数据增强、预处理等)
+# 使用Compose组合多种变换方式。Compose中包含的变换将按顺序串行执行
+# API说明:https://github.com/PaddleCV-SIG/PaddleRS/blob/develop/docs/apis/transforms.md
+train_transforms = T.Compose([
+    # 随机裁剪
+    T.RandomCrop(
+        # 裁剪区域将被缩放到256x256
+        crop_size=256,
+        # 裁剪区域的横纵比在0.5-2之间变动
+        aspect_ratio=[0.5, 2.0],
+        # 裁剪区域相对原始影像长宽比例在一定范围内变动,最小不低于原始长宽的1/5
+        scaling=[0.2, 1.0]),
+    # 以50%的概率实施随机水平翻转
+    T.RandomHorizontalFlip(prob=0.5),
+    # 将数据归一化到[-1,1]
+    T.Normalize(
+        mean=[0.5, 0.5, 0.5], std=[0.5, 0.5, 0.5]),
+])
+
+eval_transforms = T.Compose([
+    # 验证阶段与训练阶段的数据归一化方式必须相同
+    T.Normalize(
+        mean=[0.5, 0.5, 0.5], std=[0.5, 0.5, 0.5]),
+])
+
+# 分别构建训练和验证所用的数据集
+train_dataset = pdrs.datasets.CDDataset(
+    data_dir=DATA_DIR,
+    file_list=TRAIN_FILE_LIST_PATH,
+    label_list=None,
+    transforms=train_transforms,
+    num_workers=0,
+    shuffle=True,
+    with_seg_labels=False,
+    binarize_labels=True)
+
+eval_dataset = pdrs.datasets.CDDataset(
+    data_dir=DATA_DIR,
+    file_list=EVAL_FILE_LIST_PATH,
+    label_list=None,
+    transforms=eval_transforms,
+    num_workers=0,
+    shuffle=False,
+    with_seg_labels=False,
+    binarize_labels=True)
+
+# 使用默认参数构建DSIFN模型
+# 目前已支持的模型请参考:https://github.com/PaddleCV-SIG/PaddleRS/blob/develop/docs/apis/model_zoo.md
+# 模型输入参数请参考:https://github.com/PaddleCV-SIG/PaddleRS/blob/develop/paddlers/tasks/changedetector.py
+model = pdrs.tasks.DSIFN()
+
+# 执行模型训练
+model.train(
+    num_epochs=5,
+    train_dataset=train_dataset,
+    train_batch_size=4,
+    eval_dataset=eval_dataset,
+    save_interval_epochs=3,
+    # 每多少次迭代记录一次日志
+    log_interval_steps=50,
+    save_dir=EXP_DIR,
+    # 是否使用early stopping策略,当精度不再改善时提前终止训练
+    early_stop=False,
+    # 是否启用VisualDL日志功能
+    use_vdl=True,
+    # 指定从某个检查点继续训练
+    resume_checkpoint=None)

+ 88 - 0
tutorials/train/change_detection/fc_ef.py

@@ -0,0 +1,88 @@
+#!/usr/bin/env python
+
+# 变化检测模型FC-EF训练示例脚本
+# 执行此脚本前,请确认已正确安装PaddleRS库
+
+import paddlers as pdrs
+from paddlers import transforms as T
+
+# 数据集存放目录
+DATA_DIR = './data/airchange/'
+# 训练集`file_list`文件路径
+TRAIN_FILE_LIST_PATH = './data/airchange/train.txt'
+# 验证集`file_list`文件路径
+EVAL_FILE_LIST_PATH = './data/airchange/eval.txt'
+# 实验目录,保存输出的模型权重和结果
+EXP_DIR = './output/fc_ef/'
+
+# 下载和解压AirChange数据集
+airchange_dataset = 'http://mplab.sztaki.hu/~bcsaba/test/SZTAKI_AirChange_Benchmark.zip'
+pdrs.utils.download_and_decompress(airchange_dataset, path=DATA_DIR)
+
+# 定义训练和验证时使用的数据变换(数据增强、预处理等)
+# 使用Compose组合多种变换方式。Compose中包含的变换将按顺序串行执行
+# API说明:https://github.com/PaddleCV-SIG/PaddleRS/blob/develop/docs/apis/transforms.md
+train_transforms = T.Compose([
+    # 随机裁剪
+    T.RandomCrop(
+        # 裁剪区域将被缩放到256x256
+        crop_size=256,
+        # 裁剪区域的横纵比在0.5-2之间变动
+        aspect_ratio=[0.5, 2.0],
+        # 裁剪区域相对原始影像长宽比例在一定范围内变动,最小不低于原始长宽的1/5
+        scaling=[0.2, 1.0]),
+    # 以50%的概率实施随机水平翻转
+    T.RandomHorizontalFlip(prob=0.5),
+    # 将数据归一化到[-1,1]
+    T.Normalize(
+        mean=[0.5, 0.5, 0.5], std=[0.5, 0.5, 0.5]),
+])
+
+eval_transforms = T.Compose([
+    # 验证阶段与训练阶段的数据归一化方式必须相同
+    T.Normalize(
+        mean=[0.5, 0.5, 0.5], std=[0.5, 0.5, 0.5]),
+])
+
+# 分别构建训练和验证所用的数据集
+train_dataset = pdrs.datasets.CDDataset(
+    data_dir=DATA_DIR,
+    file_list=TRAIN_FILE_LIST_PATH,
+    label_list=None,
+    transforms=train_transforms,
+    num_workers=0,
+    shuffle=True,
+    with_seg_labels=False,
+    binarize_labels=True)
+
+eval_dataset = pdrs.datasets.CDDataset(
+    data_dir=DATA_DIR,
+    file_list=EVAL_FILE_LIST_PATH,
+    label_list=None,
+    transforms=eval_transforms,
+    num_workers=0,
+    shuffle=False,
+    with_seg_labels=False,
+    binarize_labels=True)
+
+# 使用默认参数构建FC-EF模型
+# 目前已支持的模型请参考:https://github.com/PaddleCV-SIG/PaddleRS/blob/develop/docs/apis/model_zoo.md
+# 模型输入参数请参考:https://github.com/PaddleCV-SIG/PaddleRS/blob/develop/paddlers/tasks/changedetector.py
+model = pdrs.tasks.FCEarlyFusion()
+
+# 执行模型训练
+model.train(
+    num_epochs=5,
+    train_dataset=train_dataset,
+    train_batch_size=4,
+    eval_dataset=eval_dataset,
+    save_interval_epochs=3,
+    # 每多少次迭代记录一次日志
+    log_interval_steps=50,
+    save_dir=EXP_DIR,
+    # 是否使用early stopping策略,当精度不再改善时提前终止训练
+    early_stop=False,
+    # 是否启用VisualDL日志功能
+    use_vdl=True,
+    # 指定从某个检查点继续训练
+    resume_checkpoint=None)

+ 88 - 0
tutorials/train/change_detection/fc_siam_conc.py

@@ -0,0 +1,88 @@
+#!/usr/bin/env python
+
+# 变化检测模型FC-Siam-conc训练示例脚本
+# 执行此脚本前,请确认已正确安装PaddleRS库
+
+import paddlers as pdrs
+from paddlers import transforms as T
+
+# 数据集存放目录
+DATA_DIR = './data/airchange/'
+# 训练集`file_list`文件路径
+TRAIN_FILE_LIST_PATH = './data/airchange/train.txt'
+# 验证集`file_list`文件路径
+EVAL_FILE_LIST_PATH = './data/airchange/eval.txt'
+# 实验目录,保存输出的模型权重和结果
+EXP_DIR = './output/fc_siam_conc/'
+
+# 下载和解压AirChange数据集
+airchange_dataset = 'http://mplab.sztaki.hu/~bcsaba/test/SZTAKI_AirChange_Benchmark.zip'
+pdrs.utils.download_and_decompress(airchange_dataset, path=DATA_DIR)
+
+# 定义训练和验证时使用的数据变换(数据增强、预处理等)
+# 使用Compose组合多种变换方式。Compose中包含的变换将按顺序串行执行
+# API说明:https://github.com/PaddleCV-SIG/PaddleRS/blob/develop/docs/apis/transforms.md
+train_transforms = T.Compose([
+    # 随机裁剪
+    T.RandomCrop(
+        # 裁剪区域将被缩放到256x256
+        crop_size=256,
+        # 裁剪区域的横纵比在0.5-2之间变动
+        aspect_ratio=[0.5, 2.0],
+        # 裁剪区域相对原始影像长宽比例在一定范围内变动,最小不低于原始长宽的1/5
+        scaling=[0.2, 1.0]),
+    # 以50%的概率实施随机水平翻转
+    T.RandomHorizontalFlip(prob=0.5),
+    # 将数据归一化到[-1,1]
+    T.Normalize(
+        mean=[0.5, 0.5, 0.5], std=[0.5, 0.5, 0.5]),
+])
+
+eval_transforms = T.Compose([
+    # 验证阶段与训练阶段的数据归一化方式必须相同
+    T.Normalize(
+        mean=[0.5, 0.5, 0.5], std=[0.5, 0.5, 0.5]),
+])
+
+# 分别构建训练和验证所用的数据集
+train_dataset = pdrs.datasets.CDDataset(
+    data_dir=DATA_DIR,
+    file_list=TRAIN_FILE_LIST_PATH,
+    label_list=None,
+    transforms=train_transforms,
+    num_workers=0,
+    shuffle=True,
+    with_seg_labels=False,
+    binarize_labels=True)
+
+eval_dataset = pdrs.datasets.CDDataset(
+    data_dir=DATA_DIR,
+    file_list=EVAL_FILE_LIST_PATH,
+    label_list=None,
+    transforms=eval_transforms,
+    num_workers=0,
+    shuffle=False,
+    with_seg_labels=False,
+    binarize_labels=True)
+
+# 使用默认参数构建FC-Siam-conc模型
+# 目前已支持的模型请参考:https://github.com/PaddleCV-SIG/PaddleRS/blob/develop/docs/apis/model_zoo.md
+# 模型输入参数请参考:https://github.com/PaddleCV-SIG/PaddleRS/blob/develop/paddlers/tasks/changedetector.py
+model = pdrs.tasks.FCSiamConc()
+
+# 执行模型训练
+model.train(
+    num_epochs=5,
+    train_dataset=train_dataset,
+    train_batch_size=4,
+    eval_dataset=eval_dataset,
+    save_interval_epochs=3,
+    # 每多少次迭代记录一次日志
+    log_interval_steps=50,
+    save_dir=EXP_DIR,
+    # 是否使用early stopping策略,当精度不再改善时提前终止训练
+    early_stop=False,
+    # 是否启用VisualDL日志功能
+    use_vdl=True,
+    # 指定从某个检查点继续训练
+    resume_checkpoint=None)

+ 88 - 0
tutorials/train/change_detection/fc_siam_diff.py

@@ -0,0 +1,88 @@
+#!/usr/bin/env python
+
+# 变化检测模型FC-Siam-diff训练示例脚本
+# 执行此脚本前,请确认已正确安装PaddleRS库
+
+import paddlers as pdrs
+from paddlers import transforms as T
+
+# 数据集存放目录
+DATA_DIR = './data/airchange/'
+# 训练集`file_list`文件路径
+TRAIN_FILE_LIST_PATH = './data/airchange/train.txt'
+# 验证集`file_list`文件路径
+EVAL_FILE_LIST_PATH = './data/airchange/eval.txt'
+# 实验目录,保存输出的模型权重和结果
+EXP_DIR = './output/fc_siam_diff/'
+
+# 下载和解压AirChange数据集
+airchange_dataset = 'http://mplab.sztaki.hu/~bcsaba/test/SZTAKI_AirChange_Benchmark.zip'
+pdrs.utils.download_and_decompress(airchange_dataset, path=DATA_DIR)
+
+# 定义训练和验证时使用的数据变换(数据增强、预处理等)
+# 使用Compose组合多种变换方式。Compose中包含的变换将按顺序串行执行
+# API说明:https://github.com/PaddleCV-SIG/PaddleRS/blob/develop/docs/apis/transforms.md
+train_transforms = T.Compose([
+    # 随机裁剪
+    T.RandomCrop(
+        # 裁剪区域将被缩放到256x256
+        crop_size=256,
+        # 裁剪区域的横纵比在0.5-2之间变动
+        aspect_ratio=[0.5, 2.0],
+        # 裁剪区域相对原始影像长宽比例在一定范围内变动,最小不低于原始长宽的1/5
+        scaling=[0.2, 1.0]),
+    # 以50%的概率实施随机水平翻转
+    T.RandomHorizontalFlip(prob=0.5),
+    # 将数据归一化到[-1,1]
+    T.Normalize(
+        mean=[0.5, 0.5, 0.5], std=[0.5, 0.5, 0.5]),
+])
+
+eval_transforms = T.Compose([
+    # 验证阶段与训练阶段的数据归一化方式必须相同
+    T.Normalize(
+        mean=[0.5, 0.5, 0.5], std=[0.5, 0.5, 0.5]),
+])
+
+# 分别构建训练和验证所用的数据集
+train_dataset = pdrs.datasets.CDDataset(
+    data_dir=DATA_DIR,
+    file_list=TRAIN_FILE_LIST_PATH,
+    label_list=None,
+    transforms=train_transforms,
+    num_workers=0,
+    shuffle=True,
+    with_seg_labels=False,
+    binarize_labels=True)
+
+eval_dataset = pdrs.datasets.CDDataset(
+    data_dir=DATA_DIR,
+    file_list=EVAL_FILE_LIST_PATH,
+    label_list=None,
+    transforms=eval_transforms,
+    num_workers=0,
+    shuffle=False,
+    with_seg_labels=False,
+    binarize_labels=True)
+
+# 使用默认参数构建FC-Siam-diff模型
+# 目前已支持的模型请参考:https://github.com/PaddleCV-SIG/PaddleRS/blob/develop/docs/apis/model_zoo.md
+# 模型输入参数请参考:https://github.com/PaddleCV-SIG/PaddleRS/blob/develop/paddlers/tasks/changedetector.py
+model = pdrs.tasks.FCSiamDiff()
+
+# 执行模型训练
+model.train(
+    num_epochs=5,
+    train_dataset=train_dataset,
+    train_batch_size=4,
+    eval_dataset=eval_dataset,
+    save_interval_epochs=3,
+    # 每多少次迭代记录一次日志
+    log_interval_steps=50,
+    save_dir=EXP_DIR,
+    # 是否使用early stopping策略,当精度不再改善时提前终止训练
+    early_stop=False,
+    # 是否启用VisualDL日志功能
+    use_vdl=True,
+    # 指定从某个检查点继续训练
+    resume_checkpoint=None)

+ 88 - 0
tutorials/train/change_detection/snunet.py

@@ -0,0 +1,88 @@
+#!/usr/bin/env python
+
+# 变化检测模型SNUNet训练示例脚本
+# 执行此脚本前,请确认已正确安装PaddleRS库
+
+import paddlers as pdrs
+from paddlers import transforms as T
+
+# 数据集存放目录
+DATA_DIR = './data/airchange/'
+# 训练集`file_list`文件路径
+TRAIN_FILE_LIST_PATH = './data/airchange/train.txt'
+# 验证集`file_list`文件路径
+EVAL_FILE_LIST_PATH = './data/airchange/eval.txt'
+# 实验目录,保存输出的模型权重和结果
+EXP_DIR = './output/snunet/'
+
+# 下载和解压AirChange数据集
+airchange_dataset = 'http://mplab.sztaki.hu/~bcsaba/test/SZTAKI_AirChange_Benchmark.zip'
+pdrs.utils.download_and_decompress(airchange_dataset, path=DATA_DIR)
+
+# 定义训练和验证时使用的数据变换(数据增强、预处理等)
+# 使用Compose组合多种变换方式。Compose中包含的变换将按顺序串行执行
+# API说明:https://github.com/PaddleCV-SIG/PaddleRS/blob/develop/docs/apis/transforms.md
+train_transforms = T.Compose([
+    # 随机裁剪
+    T.RandomCrop(
+        # 裁剪区域将被缩放到256x256
+        crop_size=256,
+        # 裁剪区域的横纵比在0.5-2之间变动
+        aspect_ratio=[0.5, 2.0],
+        # 裁剪区域相对原始影像长宽比例在一定范围内变动,最小不低于原始长宽的1/5
+        scaling=[0.2, 1.0]),
+    # 以50%的概率实施随机水平翻转
+    T.RandomHorizontalFlip(prob=0.5),
+    # 将数据归一化到[-1,1]
+    T.Normalize(
+        mean=[0.5, 0.5, 0.5], std=[0.5, 0.5, 0.5]),
+])
+
+eval_transforms = T.Compose([
+    # 验证阶段与训练阶段的数据归一化方式必须相同
+    T.Normalize(
+        mean=[0.5, 0.5, 0.5], std=[0.5, 0.5, 0.5]),
+])
+
+# 分别构建训练和验证所用的数据集
+train_dataset = pdrs.datasets.CDDataset(
+    data_dir=DATA_DIR,
+    file_list=TRAIN_FILE_LIST_PATH,
+    label_list=None,
+    transforms=train_transforms,
+    num_workers=0,
+    shuffle=True,
+    with_seg_labels=False,
+    binarize_labels=True)
+
+eval_dataset = pdrs.datasets.CDDataset(
+    data_dir=DATA_DIR,
+    file_list=EVAL_FILE_LIST_PATH,
+    label_list=None,
+    transforms=eval_transforms,
+    num_workers=0,
+    shuffle=False,
+    with_seg_labels=False,
+    binarize_labels=True)
+
+# 使用默认参数构建SNUNet模型
+# 目前已支持的模型请参考:https://github.com/PaddleCV-SIG/PaddleRS/blob/develop/docs/apis/model_zoo.md
+# 模型输入参数请参考:https://github.com/PaddleCV-SIG/PaddleRS/blob/develop/paddlers/tasks/changedetector.py
+model = pdrs.tasks.SNUNet()
+
+# 执行模型训练
+model.train(
+    num_epochs=5,
+    train_dataset=train_dataset,
+    train_batch_size=4,
+    eval_dataset=eval_dataset,
+    save_interval_epochs=3,
+    # 每多少次迭代记录一次日志
+    log_interval_steps=50,
+    save_dir=EXP_DIR,
+    # 是否使用early stopping策略,当精度不再改善时提前终止训练
+    early_stop=False,
+    # 是否启用VisualDL日志功能
+    use_vdl=True,
+    # 指定从某个检查点继续训练
+    resume_checkpoint=None)

+ 88 - 0
tutorials/train/change_detection/stanet.py

@@ -0,0 +1,88 @@
+#!/usr/bin/env python
+
+# 变化检测模型STANet训练示例脚本
+# 执行此脚本前,请确认已正确安装PaddleRS库
+
+import paddlers as pdrs
+from paddlers import transforms as T
+
+# 数据集存放目录
+DATA_DIR = './data/airchange/'
+# 训练集`file_list`文件路径
+TRAIN_FILE_LIST_PATH = './data/airchange/train.txt'
+# 验证集`file_list`文件路径
+EVAL_FILE_LIST_PATH = './data/airchange/eval.txt'
+# 实验目录,保存输出的模型权重和结果
+EXP_DIR = './output/stanet/'
+
+# 下载和解压AirChange数据集
+airchange_dataset = 'http://mplab.sztaki.hu/~bcsaba/test/SZTAKI_AirChange_Benchmark.zip'
+pdrs.utils.download_and_decompress(airchange_dataset, path=DATA_DIR)
+
+# 定义训练和验证时使用的数据变换(数据增强、预处理等)
+# 使用Compose组合多种变换方式。Compose中包含的变换将按顺序串行执行
+# API说明:https://github.com/PaddleCV-SIG/PaddleRS/blob/develop/docs/apis/transforms.md
+train_transforms = T.Compose([
+    # 随机裁剪
+    T.RandomCrop(
+        # 裁剪区域将被缩放到256x256
+        crop_size=256,
+        # 裁剪区域的横纵比在0.5-2之间变动
+        aspect_ratio=[0.5, 2.0],
+        # 裁剪区域相对原始影像长宽比例在一定范围内变动,最小不低于原始长宽的1/5
+        scaling=[0.2, 1.0]),
+    # 以50%的概率实施随机水平翻转
+    T.RandomHorizontalFlip(prob=0.5),
+    # 将数据归一化到[-1,1]
+    T.Normalize(
+        mean=[0.5, 0.5, 0.5], std=[0.5, 0.5, 0.5]),
+])
+
+eval_transforms = T.Compose([
+    # 验证阶段与训练阶段的数据归一化方式必须相同
+    T.Normalize(
+        mean=[0.5, 0.5, 0.5], std=[0.5, 0.5, 0.5]),
+])
+
+# 分别构建训练和验证所用的数据集
+train_dataset = pdrs.datasets.CDDataset(
+    data_dir=DATA_DIR,
+    file_list=TRAIN_FILE_LIST_PATH,
+    label_list=None,
+    transforms=train_transforms,
+    num_workers=0,
+    shuffle=True,
+    with_seg_labels=False,
+    binarize_labels=True)
+
+eval_dataset = pdrs.datasets.CDDataset(
+    data_dir=DATA_DIR,
+    file_list=EVAL_FILE_LIST_PATH,
+    label_list=None,
+    transforms=eval_transforms,
+    num_workers=0,
+    shuffle=False,
+    with_seg_labels=False,
+    binarize_labels=True)
+
+# 使用默认参数构建STANet模型
+# 目前已支持的模型请参考:https://github.com/PaddleCV-SIG/PaddleRS/blob/develop/docs/apis/model_zoo.md
+# 模型输入参数请参考:https://github.com/PaddleCV-SIG/PaddleRS/blob/develop/paddlers/tasks/changedetector.py
+model = pdrs.tasks.STANet()
+
+# 执行模型训练
+model.train(
+    num_epochs=5,
+    train_dataset=train_dataset,
+    train_batch_size=4,
+    eval_dataset=eval_dataset,
+    save_interval_epochs=3,
+    # 每多少次迭代记录一次日志
+    log_interval_steps=50,
+    save_dir=EXP_DIR,
+    # 是否使用early stopping策略,当精度不再改善时提前终止训练
+    early_stop=False,
+    # 是否启用VisualDL日志功能
+    use_vdl=True,
+    # 指定从某个检查点继续训练
+    resume_checkpoint=None)