What can be approaches(algorithms) to solve the Atmospheric Turbulation problem?

Viewed 74

Problem:

Atmospheric turbulation problem occurs due to foze,temperature variations, looking at to long distances with camera. There is a problem sample below

Example:

enter image description here

What I tried so far:

  1. When I searched, I found this article which suggests to use Dual Tree Complex Wavelet Transform(DTCWT). I followed through the article and it seems like a good way to apply. Then I found this implementation of the article in python code. I have run it and seen the results but not as expected well.
  2. I have simply took the average of some frames(let say 10), and get a result. I did it because the shaking pixels will be mostly true ones at any time. My results seems not bad after averaging.

What I need:

After searching much I am sure that this solution needs more frame to get one good frame. To do that I need a good image fusion algorithm.

I kindly request that you can suggest me any algorithm or any approaches I can try and go throuh to solve problem.

Note: I am familiar with OpenCV and C++ so priority is on these.

0 Answers
Related