IMAGE CONVOLUTION EXPLORER
Hover or paint the source image. The highlighted neighborhood, nine kernel weights, and resulting output pixel stay linked across both views.
browser-local · CPU
2D
source → convolved output · paint left
3D
kernel weight surface · drag to orbit
Kernel
Gaussian blur
Sharpen
Edge detect
Sobel X
Emboss
Weights
Brush size
3 px
Paint source
Dark
Light
Reset image
Input pixel
—
Weighted sum
—
Output pixel
—
Kernel sum
—
Sharpen:
the center pixel is amplified while its neighbors are subtracted. Flat regions cancel; local differences survive.
positive weight
negative weight
current 3×3 neighborhood