SciPy - Image Processing (scipy.ndimage)
You have a noisy 2D image array with salt-and-pepper noise. Which filter and parameters would best reduce noise while preserving edges?
import numpy as np
from scipy.ndimage import median_filter, uniform_filter
image = np.array([[10, 10, 10, 10],
[10, 255, 10, 10],
[10, 10, 10, 10],
[10, 10, 10, 10]])
