Synthetic images, patterns, have many applications in image processing. They can be used as test patterns to calibrate equipment, to generate convolution kernels, filter masks, to generate blending functions, etc.
One way to generate a chessboard pattern is by taking the union (maximum) (non-linear operator) of two grid images A and B. Image B is built by translating image A by one pixel down and one pixel to the right.
Shown below are the zoomed portions of the images used in this experiment.
Below are four ways to combine two images consisting of sinusoidal waves using linear (multiplication and addition), and non-linear (maximum and minimum) operations.