working 4x4 image processing example