algorithms/asa.py
def _remove_overlaps(segmentation_mask, fronts):
    """
    Removes all points in the fronts that overlap with the segmentation mask.
    """
    fidxs, sidxs = np.where((segmentation_mask != fronts) & (segmentation_mask != 0) & (fronts != 0))
    fronts[fidxs, sidxs] = 0
def _remove_overlaps(segmentation_mask, fronts):
    fidxs, sidxs = np.where((segmentation_mask != fronts) & (segmentation_mask != 0) & (fronts != 0))
    fronts[fidxs, sidxs] = 0
def _remove_overlaps ( segmentation_mask , fronts ) : fidxs , sidxs = np . where ( ( segmentation_mask != fronts ) & ( segmentation_mask != 0 ) & ( fronts != 0 ) ) fronts [ fidxs , sidxs ] = 0
Removes all points in the fronts that overlap with the segmentation mask.
Removes all points in the fronts that overlap with the segmentation mask .