Please, explain in layman's terms,

  1. Why do we need a Homomorphic Filter?

  2. In what kind of situations should we use Homomorphic filtering?

  3. What kind of images need Homomorphic filtering?


Please, tell what is not enough "layman".

  1. Because standard linear smoothing (like averaging) tends to filter noise but reduces the contrast. Image composition is not often linear: cast shadows, occlusions. So linear methods tend to be suboptimal.
  2. When you want to preserve sharp contrasts, for instance with multiplicative noise (whose intensity varies with image intensity), when you have a slow variation of the global illumination across the image (like progressive shadowing effect), when you want to both denoise and enhance
  3. Images taken under varying illumination conditions, with noise varying with intensities, for instance related to temperature (infrared, visible of hot objects).

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy