Skip to content

Commit 1d219ff

Browse files
anna-grimanna-grim
andauthored
Refactor optimize merge (#118)
* refactor: optimized merge detection * bug: removed subroutine * removed test tqdm * bug: close zip writer * refactor: metrics in pandas df * refactor: detect all sites --------- Co-authored-by: anna-grim <[email protected]>
1 parent 9ca826f commit 1d219ff

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

src/segmentation_skeleton_metrics/skeleton_metric.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -565,11 +565,9 @@ def is_fragment_merge(self, key, label, kdtree):
565565
voxel = fragment_graph.voxels[leaf]
566566
gt_voxel = util.kdtree_query(kdtree, voxel)
567567
if self.physical_dist(gt_voxel, voxel) > 50:
568-
has_merge, visited = self.find_merge_site(
568+
visited = self.find_merge_site(
569569
key, kdtree, fragment_graph, leaf, visited
570570
)
571-
if has_merge:
572-
break
573571

574572
# Save fragment (if applicable)
575573
if self.save_fragments:
@@ -609,8 +607,8 @@ def find_merge_site(self, key, kdtree, fragment_graph, source, visited):
609607
gutil.write_graph(
610608
self.gt_graphs[key], self.merge_writer
611609
)
612-
return True, visited
613-
return False, visited
610+
return visited
611+
return visited
614612

615613
def process_merge_sites(self):
616614
# Remove duplicates

0 commit comments

Comments
 (0)