Skip to content

Commit c07ef34

Browse files
StephanieLarocquenotoraptor
authored andcommitted
fix dataset loader for em, name for polyps
1 parent cac2d01 commit c07ef34

2 files changed

Lines changed: 24 additions & 14 deletions

File tree

code/fcn_2D_segm/data_loader.py

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ def load_data(dataset, train_data_augm_kwargs={}, one_hot=False,
1414
assert which_set in ['all', 'train', 'val', 'test']
1515

1616
# Build dataset iterator
17-
if dataset == 'polyps912':
17+
if dataset == 'polyps':
1818
train_iter = Polyps912Dataset(which_set='train',
1919
batch_size=batch_size[0],
2020
seq_per_subset=0,
@@ -51,9 +51,16 @@ def load_data(dataset, train_data_augm_kwargs={}, one_hot=False,
5151
return_0_255=return_0_255)
5252

5353
elif dataset == 'em':
54+
train_data_augm_kwargs = {'rotation_range':25,
55+
'shear_range':0.41,
56+
'horizontal_flip':True,
57+
'vertical_flip':True,
58+
'fill_mode':'reflect',
59+
'spline_warp':True,
60+
'warp_sigma':10,
61+
'warp_grid_size':3}
62+
5463
train_iter = IsbiEmStacksDataset(which_set='train',
55-
start=0,
56-
end=25,
5764
batch_size=batch_size[0],
5865
seq_per_subset=0,
5966
seq_length=0,
@@ -66,21 +73,19 @@ def load_data(dataset, train_data_augm_kwargs={}, one_hot=False,
6673
return_list=True,
6774
return_0_255=return_0_255)
6875

69-
val_iter = IsbiEmStacksDataset(which_set='train',
76+
val_iter = IsbiEmStacksDataset(which_set='val',
7077
batch_size=batch_size[1],
7178
seq_per_subset=0,
7279
seq_length=0,
7380
return_one_hot=one_hot,
7481
return_01c=False,
7582
use_threads=True,
7683
shuffle_at_each_epoch=False,
77-
start=25,
78-
end=30,
7984
return_list=True,
8085
return_0_255=return_0_255)
8186
test_iter = None
8287
else:
83-
print 'Dataset must be either "em" or "polyps912" '
88+
print 'Dataset must be either "em" or "polyps" '
8489
raise NotImplementedError
8590

8691
if which_set == 'train':

code/unet/data_loader.py

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ def load_data(dataset, train_data_augm_kwargs={}, one_hot=False,
1414
assert which_set in ['all', 'train', 'val', 'test']
1515

1616
# Build dataset iterator
17-
if dataset == 'polyps912':
17+
if dataset == 'polyps':
1818
train_iter = Polyps912Dataset(which_set='train',
1919
batch_size=batch_size[0],
2020
seq_per_subset=0,
@@ -51,9 +51,16 @@ def load_data(dataset, train_data_augm_kwargs={}, one_hot=False,
5151
return_0_255=return_0_255)
5252

5353
elif dataset == 'em':
54+
train_data_augm_kwargs = {'rotation_range':25,
55+
'shear_range':0.41,
56+
'horizontal_flip':True,
57+
'vertical_flip':True,
58+
'fill_mode':'reflect',
59+
'spline_warp':True,
60+
'warp_sigma':10,
61+
'warp_grid_size':3}
62+
5463
train_iter = IsbiEmStacksDataset(which_set='train',
55-
start=0,
56-
end=25,
5764
batch_size=batch_size[0],
5865
seq_per_subset=0,
5966
seq_length=0,
@@ -66,21 +73,19 @@ def load_data(dataset, train_data_augm_kwargs={}, one_hot=False,
6673
return_list=True,
6774
return_0_255=return_0_255)
6875

69-
val_iter = IsbiEmStacksDataset(which_set='train',
76+
val_iter = IsbiEmStacksDataset(which_set='val',
7077
batch_size=batch_size[1],
7178
seq_per_subset=0,
7279
seq_length=0,
7380
return_one_hot=one_hot,
7481
return_01c=False,
7582
use_threads=True,
7683
shuffle_at_each_epoch=False,
77-
start=25,
78-
end=30,
7984
return_list=True,
8085
return_0_255=return_0_255)
8186
test_iter = None
8287
else:
83-
print 'Dataset must be either "em" or "polyps912" '
88+
print 'Dataset must be either "em" or "polyps" '
8489
raise NotImplementedError
8590

8691
if which_set == 'train':

0 commit comments

Comments
 (0)