2D Image Convolution: Edge Detection & Kernels (2D)

This 2D companion turns the discrete convolution behind edge detection into something you can watch happen: a generated pixel grid (circle, checkerboard, gradient, rings or noise) is scanned row by row by a real 3×3 or 5×5 kernel — Sobel X/Y, Sobel magnitude, Gaussian blur, Laplacian or sharpen — with the exact neighborhood values, kernel weights and resulting dot product shown live as the output edge-map is built pixel by pixel from the actual math, not a pre-rendered filter.