The discrete gradient
How can we differentiate a digital image f[x,y]?
Option 1:  reconstruct a continuous image, then take gradient
Option 2:  take discrete derivative (finite difference)
How would you implement this as a cross-correlation?
filter demo