Skip to content

Commit bd06371

Browse files
authored
bug: set nans to zero
1 parent 16235aa commit bd06371

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/segmentation_skeleton_metrics/skeleton_metric.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ def __init__(
6161
fragments_pointer=None,
6262
save_merges=False,
6363
save_fragments=False,
64-
use_anisotropy=True,
64+
use_anisotropy=False,
6565
valid_labels=None,
6666
verbose=True
6767
):
@@ -310,6 +310,7 @@ def run(self):
310310
util.update_txt(path, " # Splits: " + str(n_splits))
311311

312312
if self.fragment_graphs is not None:
313+
self.metrics["# Merges"].fillna(0, inplace=True)
313314
n_merges = self.metrics["# Merges"].sum()
314315
util.update_txt(path, " # Merges: " + str(n_merges))
315316

@@ -398,7 +399,7 @@ def count_merges(self, key, kdtree):
398399
# Iterate over fragments that intersect with GT skeleton
399400
for label in self.get_node_labels(key):
400401
nodes = self.graphs[key].nodes_with_label(label)
401-
if len(nodes) > 100:
402+
if len(nodes) > 70:
402403
for label in self.label_handler.get_class(label):
403404
if label in self.fragment_ids:
404405
self.is_fragment_merge(key, label, kdtree)
@@ -427,7 +428,7 @@ def is_fragment_merge(self, key, label, kdtree):
427428
for leaf in gutil.get_leafs(fragment_graph):
428429
voxel = fragment_graph.voxels[leaf]
429430
gt_voxel = util.kdtree_query(kdtree, voxel)
430-
if self.physical_dist(gt_voxel, voxel) > 60:
431+
if self.physical_dist(gt_voxel, voxel) > 50:
431432
self.find_merge_site(
432433
key, kdtree, fragment_graph, leaf, visited
433434
)
@@ -717,3 +718,4 @@ def to_local_voxels(self, key, i, offset):
717718
voxel = np.array(self.graphs[key].voxels[i])
718719
offset = np.array(offset)
719720
return tuple(voxel - offset)
721+

0 commit comments

Comments
 (0)