Pages

Monday, April 4, 2016

How to deal with flickering effect

Challenges: Flickering effect 

  1. Overview

   The "sunlight flicker" which is cause by non-uniform illumination towards        submerged objects. This considered a major "visual" disturbance to computer vision as original visual properties of the object such as colour and shape. Below is a simple example of how sunlight flicker:


 
  
  

2. Homomorphic Filter

It is a generally used in signal and image processing to remove multiplicative noise in this case those flickering effect. It effectively normalizes brightness across all pixels and increase contrast. However, post-processing is needed since it may cause some blurring in the attempt to normalize the brightness. Though the original implementation work on the frequency domain, our implementation only operates on image domain. Here is a direct comparison before and after applying the filter:


 You can find the relevant implementation here



References

1. webee.technion.ac.il/~yoav/publications/flicker_oceans.pdf
2. http://webee.technion.ac.il/~yoav/publications/tflick5.pdf