Homomorphic filtering and phase-based matching for cross-spectral cross-distance face recognition