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' |