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