Sampling, filtering, Fourier transforms, segmentation, SIFT and HOG, applied to a live image you can change.
Every photo filter, scanner and face detector is built from a small set of image-processing operations. The Image Processing Lab applies each one to a live image, so you can see what a blur kernel, a gamma curve or a Fourier filter actually does to the pixels.
The lab starts where a digital image starts, with sampling and quantisation, and moves through contrast and histograms, colour spaces and convolution filters to the frequency domain, noise removal and segmentation. It ends with SIFT keypoints and HOG descriptors, the hand-built features that computer vision relied on before deep learning.
It suits students taking a digital image processing or computer vision course, and anyone curious about what happens inside an editing app. All the processing runs in your browser.