Smoothing is the first thing every vision pipeline does. Three classic kernels, three different philosophies. Toggle the filter, change the kernel size, and watch a noisy image clean up — pixel-by-pixel.
σ and a kernel size (e.g. 5: [-2,-1,0,1,2]), the 1D kernel looks like [0.0549, 0.2431, 0.4026, 0.2431, 0.0549] — separable, edge-aware, the workhorse of low-level CV.Crank up the noise, then sweep through filters and kernel sizes. The right canvas is the filtered output; the small panel on the right shows the actual kernel weights being applied.