### General dataset parameters
dataset_name: "synthetic_shape"
primitives: "all"
add_augmentation_to_all_splits: True
test_augmentation_seed: 200
# Shape generation configuration
generation:
    split_sizes: {'train': 20000, 'val': 2000, 'test': 400}
    random_seed: 10
    image_size: [960, 1280]
    min_len: 0.0985
    min_label_len: 0.099
    params:
        generate_background:
            min_kernel_size: 150
            max_kernel_size: 500
            min_rad_ratio: 0.02
            max_rad_ratio: 0.031
        draw_stripes:
            transform_params: [0.1, 0.1]
        draw_multiple_polygons:
            kernel_boundaries: [50, 100]

### Data preprocessing configuration.
preprocessing:
    resize: [400, 400]
    blur_size: 11
augmentation:
    photometric:
        enable: True
        primitives: 'all'
        params: {}
        random_order: True
    homographic:
        enable: True
        params:
            translation: true
            rotation: true
            scaling: true
            perspective: true
            scaling_amplitude: 0.2
            perspective_amplitude_x: 0.2
            perspective_amplitude_y: 0.2
            patch_ratio: 0.8
            max_angle: 1.57
            allow_artifacts: true
            translation_overflow: 0.05
        valid_border_margin: 0