How to choose between taking the real part or the absolute value of an inverse discrete Fourier transform?
If your processed 2D FFT is conjugate symmetric, then any imaginary components in the complex IFFT result are just numerical noise or rounding errors.  Thus using them to compute an absolute value is mostly a waste of CPU cycles.