In particular, the "before" and after pics just seem too good to be true...

I cannot think of an algorithm or process where so much lost detail could be restored. Does anyone know something more about what they're doing here, and has anyone adapted this to their UAV platform for clearer video on cloudy or foggy days?
Replies
The folks at Princeton have used it to do various tricks with noisy signals.
[Hats off to Jason Fleischer and Dmitry Dylov]
http://en.wikipedia.org/wiki/UV_filter
Small filters for the keychain cam optics, et al... http://www.camerafilters.com/pages/uv.aspx
Check out this video demonstration. Note the segments with the cars, and how the only thing left is a "swirl" of fog. It looks too good to be true, but Rohm isn't some fly-by-night company. They're big, established, and have an excellent industry reputation. Very, very curious...
Now, the question is, does anyone have a hunch as to what this function may be doing? As I said, it's more than just AIE. Wow... I just noticed how redundant I'm being by repeating myself.
It is not fading like a usual fog image, but very uniform instead. Strange that you can see the far background. Strange that the background does not change between the two pictures. Strange that it is so well delimited.
The cabin inner is strange also.
If you try to improve contrast on a low contrast picture, the results is far away from this one.
Could it be simply a reduced contrast image (the fog one)?
Is it really possible to recreate so well contrast that isn't present at all ?
Best regards,
Ric
If you look closely at the image, reducing contrast and increasing "green colour would easily give you the corrected image. I guess the benefit is it does this in real time for FPV flying.
I would think it would be pushing it a bit to say it works well in dark or foggy environments, aside from making the image more "viewable" but not a better image really.
Looks interesting though.
I would think incorporating IR data might alow you to "see" through fog and in dark environments, but I don't think this does that.