I'm reading the book "Digital Image Processing" by Gonzalez and Woods and I'm wondering how their definition of zero-phase-shift filter is equivalent to the one given here.
"Digital Image Processing" gives the following definition:
The DFT of $f(u, v)$ in Polar coordinates is:
$$F(u, v) = \sum_{x=0}^{M-1}\sum_{y=0}^{N-1} e^{-j 2\pi (\frac{ux}{M} + \frac{vy}{N})} = |F(u, v)|e^{j\phi(u, v)}$$
where $\phi(u, v) = \arctan\left(\frac{I(u, v)}{R(u, v)}\right)$ and $I, R$ is the imaginary and real part of $F(u,v)$. Then filtering means multiplying the filter $H(u, v)$ with $F(u, v)$ and then taking the inverse DFT i.e. $F^{-1}\left(H(u, v)R(u, v) + j H(u, v)I(u, v)\right)$.
"The phase angle is not altered by filtering in the manner just described because $H(u, v)$ cancels out when the ratio of the imaginary and real parts is formed. Filters that affect the real and imaginary parts equally, and thus have no effect on the phase, are appropriately called zero-phase-shift filters.".
If I understand it correctly, they are saying $\phi(u, v) = \arctan\left(\frac{\text{Im}(H(u,v))I(u, v)}{\text{Re}(H(u,v))R(u, v)}\right) = \arctan\left(\frac{I(u, v)}{R(u, v)}\right)$.
But the other definition looks different. They focus on the imaginary part of $H(u, v)$ being zero. This makes more sense to me, because then $\phi(u, v) = 0$. Right? But how does this affect "the real and imaginary parts equally"?