Kernel Operations

Kernel operations don't just work with a single value, but with a target area. This means when we calculate a pixel's output value, we not only take into account the pixel at the input UV, but also pixels around that area. Some kernel operations are known as filters, because they use surrounding image data to create a context for the pixel at the input UV, and filter out information using that context.