Skip to content

Commit 266fbe0

Browse files
Merge pull request #1187 from MouseLand/tilebug
bug with tile norm
2 parents 3de72de + 0f2a9a1 commit 266fbe0

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

cellpose/models.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -299,7 +299,7 @@ def eval(self, x, batch_size=8, resample=None, channels=None, channel_axis=None,
299299
x = transforms.normalize_img(x, **normalize_params)
300300
do_normalization = False # do not normalize again
301301
else:
302-
if normalize_params["norm3D"] and nimg > 1:
302+
if normalize_params["norm3D"] and nimg > 1 and do_normalization:
303303
models_logger.warning(
304304
"normalize_params['norm3D'] is True but do_3D is False and stitch_threshold=0, so setting to False"
305305
)

cellpose/transforms.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -730,6 +730,7 @@ def normalize_img(img, normalize=True, norm3D=True, invert=False, lowhigh=None,
730730
smooth3D=tile_norm_smooth3D,
731731
norm3D=norm3D,
732732
)
733+
cgood[:] = True
733734
elif normalize:
734735
if img_norm.ndim == 3 or norm3D: # i.e. if YXC, or ZYXC with norm3D=True
735736
for c in range(nchan):
@@ -774,7 +775,7 @@ def normalize_img(img, normalize=True, norm3D=True, invert=False, lowhigh=None,
774775
if img_norm.ndim == 3:
775776
img_norm[:, :, i] = 0
776777
if img_norm.ndim == 4:
777-
img_norm[0, :, :, i] = 0
778+
img_norm[:, :, :, i] = 0
778779

779780
return img_norm
780781

0 commit comments

Comments
 (0)