fdtdx.BinaryMedianFilterModule

Bases: SameShapeTypeParameterTransform

Performs 3D binary median filtering on the design.

Applies a 3D median filter to smooth and clean up binary material distributions. This helps remove small features and noise while preserving larger structures.

Attributes:
  • padding_cfg (PaddingConfig) –

    Configuration for padding behavior at boundaries.

  • kernel_sizes (tuple[int, int, int]) –

    3-tuple of kernel sizes for each dimension.

  • num_repeats (int) –

    Number of times to apply the filter consecutively. Defaults to one.