It is mentioned in some literature that we should always use central difference when computing the derivatives of an image instead of forward or backward difference. Does anyone knows why is that?
Central difference = $\frac{df(x)}{dx} = \frac{f(x+h) – f(x-h)}{2h}$
Forward difference = $\frac{df(x)}{dx} = \frac{f(x+h) – f(x)}{h}$
Backward difference = $\frac{df(x)}{dx} = \frac{f(x) – f(x-h)}{h}$
Best Answer
A few things come to mind:
There are some other aspects of this that are more specific to signal processing. If this doesn't answer your question by itself then I can mention a little bit about that.
Upon request, here is a figure comparing the (signed) error in the central, forward, and backward derivative estimates for $e^x$ at $x=1$. The centered difference is in black, the forward difference is in blue, and the backward difference is in red.