File size: 1,287 Bytes
6df18f5
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
class Const:
    HW = 512
    H = 512
    W = 512
    LATENT_SIZE = (64, 64)
    BATCH_SIZE = 1

    NUM_INFERENCE_STEPS = 100  # Number of inference steps in mask evolution
    NUM_STATIC_INFERENCE_STEPS = 100  # Number of inference steps in final runs
    BLENDING_START_PERCENTAGE = 0.25
    DYN_START = 0.2
    DYN_COND_STOP = 0.25
    DYN_FINAL_STOP = 0.3

    N_OUTS_FOR_DYN_MASK = 3
    N_RUNS_ON_SCORES = 2
    N_AUGS_ON_SCORES = 32
    AUG_NUM = 2

    POTENTIAL_PEAK = 0.08
    SIGMA_FOR_SHAPE64 = 10.0
    BIAS_DILATION_VAL = 0.6
    BIAS_DILATION_DEC_FACTOR = 0.94
    ADDITION_IN_COLLAPSE = 0.3
    POINT_ON_LATENT_RADIUS = 1.7
    OUT_RING_WIDTH = 3
    IN_ON_RING_WIDTH = 6
    GUIDANCE_SCALE = 14.0
    THRESH_VAL = 0
    MASK_LR = 4.0
    RERUN_MAX_AREA_RATIO_FOR_DILATION = 0.2
    MAX_AREA_RATIO_FOR_DILATION = 0.02
    ALPHA_MASK_DILATION_ON_512 = 40
    RERUN_STOP_DILATION = 4

    GAUSS_K_GRADS = 3
    GAUSS_SIGMA_GRADS = 1
    GAUSS_K_MASK = 5
    GAUSS_SIGMA_MASK = 1
    GAUSS_K_THRESHED = 7
    GAUSS_SIGMA_THRESHED = 3
    THRESH_POST_GAUSS = 0.45
    CLOSE_GAPS_WITH_CONNECTION_THICKNESS = 3
    CLOSING_K = 3
    BACK_PRES_SIGMA = 25
    BACK_PRES_SCALE = 20

    MAX_SEED = 2**32 - 1


class N:
    POTENTIAL = "potential"
    LATENT_MASK = "latent_mask"