MCPcopy Create free account
hub / github.com/KerenLab/CellSighter / __init__

Method __init__

data/shift_augmentation.py:10–18  ·  view source on GitHub ↗
(self, n_size, shift_max=0)

Source from the content-addressed store, hash-verified

8 Augmentation that shift each marker channel a few pixels in random direction
9 """
10 def __init__(self, n_size, shift_max=0):
11 super(ShiftAugmentation, self).__init__()
12 self.shift_max = shift_max
13 self.n_size = n_size
14 p = 0.3
15
16 self.chanel_shifter = Lambda(lambda x:
17 RandomCrop(size=n_size)(
18 CenterCrop(size=n_size + (self.shift_max if np.random.random() < p else 0))(x)))
19
20 def forward(self, x):
21 # X is shaped: (C, H, W)

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected