1. Ability to implement point operations, such as thresholding, quantization, gamma correction, histogram manipulation and halftoning.
2. Ability to implement neighborhood operations, such as blurring, sharpening and convolution.
3. Ability to implement geometric operations, such as affine and perspective warps
4. Knowledge of image reconstruction, re-sampling and antialiasing.
5. Knowledge of multipass transforms for efficient processing.