apply_modal_filter#

brainglobe_atlasapi.atlas_generation.annotation_utils.apply_modal_filter(image, filter_size=3)[source]#

Apply a modal filter to the image, ignoring zero neighbors.

Parameters:
  • image (numpy.ndarray) – Input image as a 2D NumPy array.

  • filter_size (int) – Size of the filtering window (must be odd).

Returns:

Filtered image.

Return type:

numpy.ndarray