How Convolution Kernels Became Art
From Utility to Art
When I first studied convolution in a signal processing class, kernels were purely functional — tools for blurring, sharpening, and edge detection. A 3×3 matrix of numbers, applied mechanically. It never occurred to me that the same mathematics could produce art.
The breakthrough came when I stopped thinking of kernels as corrections and started treating them as creative transformations on random noise fields.
Kernels on Noise
A Sobel kernel, designed to find edges in photographs, reveals ridge lines in Perlin noise that look like mountain ranges seen from above. A Laplacian, meant for contour detection, produces electric halos around noise structures. The mathematical purpose is irrelevant — what matters is the visual result.
// The Sobel operator on a Perlin noise field
const sobelX = [[-1,0,1], [-2,0,2], [-1,0,1]];
const sobelY = [[-1,-2,-1], [0,0,0], [1,2,1]];
// Magnitude: √(Gx² + Gy²)
// Reveals directional structure hidden in noiseKernel Personality
Each kernel has a personality. Gaussian blur creates soft, dreamy fields. Laplacian highlights produce electric contours. Emboss gives flat noise a sculptural quality. And when you chain them — blur, then edge-detect, then sharpen — you get compositions that are impossible to predict but always structurally coherent.
Gerelateerde concepten
Gerelateerde artikelen
Probeer in het Lab
Gerelateerde kunstwerken
Verken Gerelateerde Secties
Gebruik deze secties om kunstwerken te ontdekken, technische context te lezen en het volledige ecosysteem van algoritmische kunst te verkennen.
