a b/3D/configs.py
1
# image shape
2
VOLUME_ROWS = 256
3
VOLUME_COLS = 128
4
VOLUME_DEPS = 256
5
6
# number of classes
7
NUM_CLASSES = 4
8
9
# patch extract
10
PATCH_SIZE = 32
11
12
if PATCH_SIZE==64:
13
    EXTRACTTION_STEP = 20
14
    EXTRACTTION_STEP_CSF = 5
15
elif PATCH_SIZE==32:
16
    EXTRACTTION_STEP = 10
17
    EXTRACTTION_STEP_CSF = 5
18
elif PATCH_SIZE==16:
19
    EXTRACTTION_STEP = 9
20
    EXTRACTTION_STEP_CSF = 4
21
    
22
# training configs
23
UNET_MODEL = 0
24
if UNET_MODEL==0:
25
    MODEL = 'default'    
26
elif UNET_MODEL==1:
27
    MODEL = 'reduced'
28
elif UNET_MODEL==2:
29
    MODEL = 'extended'
30
elif UNET_MODEL==3:
31
    MODEL = 'extended2'    
32
    
33
BASE = PATCH_SIZE
34
SMOOTH = 1.
35
NUM_EPOCHS  = 500
36
BATCH_SIZE  = 16
37
DEPTH = 5
38
EXTRACTION_RECONSTRUCT_STEP = 32
39
40
41
if PATCH_SIZE==64:
42
    PATIENCE = 10  
43
elif PATCH_SIZE==32:
44
    PATIENCE = 20  
45
elif PATCH_SIZE==16:
46
    PATIENCE = 10
47
48
# output
49
IMAGE_TYPE = '3d_whole_image'