Skip to content

Commit

Permalink
remove empty rois
Browse files Browse the repository at this point in the history
  • Loading branch information
bensondaled committed May 14, 2017
1 parent 26bda67 commit ce9ad70
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions pyfluo/segmentation.py
Original file line number Diff line number Diff line change
Expand Up @@ -377,6 +377,10 @@ def remove_overlaps(roi, dff, overlap_thresh=.7, debug=False, **similarity_kw):
keeper = np.ones(len(roi)).astype(bool)
keeper[remove] = False
roi_new = roi[keeper]

roi_new = roi_new.as3d()
roi_new = roi_new[np.any(roi_new,axis=(1,2))]

return roi_new,keeper

def merge_closebys(roi, dff, distance_thresh=20, **similarity_kw):
Expand Down Expand Up @@ -422,6 +426,9 @@ def merge_closebys(roi, dff, distance_thresh=20, **similarity_kw):
roi_new = roi[keeper]
if len(to_add) > 0:
roi_new = roi_new.add(ROI(to_add))

roi_new = roi_new.as3d()
roi_new = roi_new[np.any(roi_new,axis=(1,2))]
return roi_new

def process_roi(roi, dff, overlap_kw={}, closeby_kw={}):
Expand Down

0 comments on commit ce9ad70

Please sign in to comment.