Image Processing 10. Convolution Kernel

1 min read June 29, 2025 #image processing #javascript

With convolution kernel it's possible to implement numerous interesting effects, such as motion blur, sharpening, edge detecting, emboss, etc. These effects we going to explore in this article.

logo

If we modify the previous blur effect example with a radius 1 (i.e., examining 3Γ—3 pixels) so that each color component from the 9 sampled pixels is multiplied by corresponding coefficients, summed, and then divided by some value – we get convolution.